ChangeLog: Update ChangeLog for 0.10.13.2
[platform/upstream/gstreamer.git] / ChangeLog
1 Sat Feb 7 15:46:07 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
2
3         * configure.ac:
4         * win32/common/config.h:
5           Release 0.10.13.2
6
7 Sat Feb 7 15:40:53 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
8
9         * po/LINGUAS:
10         * po/mt.po:
11           po: Add Maltese translation
12
13 Fri Feb 6 16:16:05 2009 -0800  David Schleef <ds@schleef.org>
14
15         * gst/qtdemux/qtdemux.c:
16         * gst/qtdemux/qtdemux_dump.c:
17         * gst/qtdemux/qtdemux_dump.h:
18         * gst/qtdemux/qtdemux_fourcc.h:
19         * gst/qtdemux/qtdemux_types.c:
20           qtdemux: Add handling for stps atoms
21           stps atoms contain "partial sync" information, which means that it's
22           a sync point where pts != dts.  This is needed to properly handle
23           MPEG2, H.264, Dirac, etc., in quicktime.
24
25 Thu Feb 5 15:51:42 2009 -0800  Michael Smith <msmith@songbirdnest.com>
26
27         * ext/flac/gstflacdec.c:
28           flacdec: if we aborted reading, don't do into an infinite loop.
29           If our read callback ran out of data, so had to abort reading, we return
30           GST_FLOW_ERROR instead of going into an infinite loop.
31
32 Thu Feb 5 10:19:37 2009 -0800  Michael Smith <msmith@songbirdnest.com>
33
34         * sys/osxvideo/osxvideosink.h:
35         * sys/osxvideo/osxvideosink.m:
36           osxvideosink: remove non-embedded mode and fix memory management.
37           Remove non-embedded mode. Embed mode becomes default and only mode.
38           embed property is retained for binary compatibility.
39           Added autorelease pools around all objc functions that might be called
40           from a non-main thread.
41
42 Thu Feb 5 20:02:01 2009 +0100  Thomas Vander Stichele <thomas (at) apestaart (dot) org>
43
44         * ext/flac/gstflacdec.c:
45           debug on the object
46
47 Wed Feb 4 16:40:13 2009 -0800  Michael Smith <msmith@songbirdnest.com>
48
49         * sys/osxaudio/gstosxringbuffer.c:
50           osxaudio fixes: multichannel and changing caps.
51           Ensure we create the ringbuffer segment size as a multiple of the
52           bytes per sample (fixes 6-channel output).
53           Reset the segoffset when acquiring the ringbuffer, so we don't retain
54           a bogus offset when caps change.
55
56 Wed Feb 4 11:38:30 2009 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
57
58         * gst/rtsp/gstrtspsrc.c:
59         * gst/rtsp/gstrtspsrc.h:
60           rtspsrc: Keep track of connected state
61           Keep track of the state of the connection and don't try to send TEARDOWN when
62           the server has closed the connection.
63
64 Wed Feb 4 09:20:28 2009 +0100  Robin Stocker <robin@nibor.org>
65
66         * gst/matroska/matroska-demux.c:
67           Read Matroska Title element for the TITLE tag
68           Not all Matroska files have a Tags element which contains
69           information about the title among other things. Most video
70           Matroska files only contain the Title element so we
71           should parse this too. Fixes bug #570435.
72
73 Tue Feb 3 22:34:38 2009 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
74
75         * configure.ac:
76           configure.ac: bump core/base requirements to released versions
77
78 Tue Feb 3 17:10:30 2009 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
79
80         * tests/check/elements/audioecho.c:
81           Fix audioecho unit test on 32 bit systems
82           Cast the new value for the "delay" property to GstClockTime.
83           Integers without type are passed to vararg functions with
84           an integer type that can hold a pointer.
85
86 Tue Feb 3 14:09:26 2009 +0200  Stefan Kost <ensonic@users.sf.net>
87
88         * gst/equalizer/gstiirequalizer.c:
89           equalizer: Don't reset frequency bands from user settings. Fixes #570343.
90           Move reallocating the history buffer out of _compute_frequencies() and call the
91           right function as needed. Add some logging and tweak the formatting of existing
92           logging. Simplify setting need_new_coefficients when changing properties.
93
94 Tue Feb 3 11:52:15 2009 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
95
96         * gst/audiofx/audioecho.c:
97           Use guint64 instead of guint for storing guint64
98
99 Mon Feb 2 18:37:35 2009 +0100  Jonathan Matthew <notverysmart@gmail.com>
100
101         * ext/soup/gstsouphttpsrc.c:
102           Use correct flag for the GNOME proxy configuration
103           Fixes bug #552140.
104
105 Mon Feb 2 13:08:14 2009 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
106
107         * tests/icles/v4l2src-test.c:
108           Fix compiler warnings
109           fix compiler warnings due to unused return values of scanf.
110
111 Sat Jan 31 11:08:30 2009 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
112
113         * tests/icles/v4l2src-test.c:
114           Fix format string compiler warning
115
116 Fri Jan 30 22:24:14 2009 +0200  Stefan Kost <ensonic@users.sf.net>
117
118         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
119           Add releaseinfo with online url.
120
121 Fri Jan 30 18:04:11 2009 +0000  Jan Schmidt <jan.schmidt@sun.com>
122
123         * tests/check/Makefile.am:
124         * tests/icles/Makefile.am:
125           Fix up some compile flags
126
127 Fri Jan 30 17:35:49 2009 +0000  Jan Schmidt <jan.schmidt@sun.com>
128
129         * gst/videocrop/gstvideocrop.c:
130           Don't use Glib 2.16 function g_strcmp0.
131
132 Fri Jan 30 17:34:45 2009 +0000  Jan Schmidt <jan.schmidt@sun.com>
133
134         * gst/qtdemux/qtdemux.c:
135           Don't do void pointer arithmetic
136
137 Fri Jan 30 17:26:19 2009 +0000  Jan Schmidt <jan.schmidt@sun.com>
138
139         * gst/matroska/matroska-demux.c:
140         * gst/matroska/matroska-mux.c:
141           Fix Forte compiler warnings.
142           Don't do void pointer arithmetic. Don't have an unreachable statement.
143
144 Fri Jan 30 17:29:45 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
145
146         * common:
147           Bump common
148
149 Mon Jan 26 10:33:55 2009 +0100  Edward Hervey <bilboed@bilboed.com>
150
151         * gst/avi/gstavidemux.c:
152           Remove useless processing for non-raw formats
153
154 Fri Jan 30 15:34:31 2009 +0100  Edward Hervey <bilboed@bilboed.com>
155
156         * gst/qtdemux/qtdemux.c:
157         * gst/qtdemux/qtdemux_fourcc.h:
158         * gst/qtdemux/qtdemux_types.c:
159           Add support for the 'Requirement' and 'Encoder' tags
160
161 Fri Jan 30 15:33:19 2009 +0100  Edward Hervey <bilboed@bilboed.com>
162
163         * gst/qtdemux/qtdemux.c:
164           Modify private-tag name formatter so that it doesn't go mad at fourcc starting with '(c)'.
165
166 Fri Jan 30 14:40:51 2009 +0100  Brijesh Singh <brijesh.ksingh@gmail.com>
167
168         * sys/v4l2/gstv4l2tuner.c:
169           Fix comparison of the tuner norms
170           The V4L2 tuner norms that a device supports could
171           be a subset of some norm (e.g. NTSC instead of NTSC_M).
172           The comparison should be done by & instead of ==.
173           See http://www.linuxtv.org/downloads/video4linux/API/V4L2_API/spec-single/v4l2.html#STANDARD
174           Fixes bug #569820.
175
176 Fri Jan 30 08:53:06 2009 +0100  Edward Hervey <bilboed@bilboed.com>
177
178         * autogen.sh:
179         * common:
180           Use a symbolic link for the pre-commit client-side hook
181
182 Thu Jan 29 14:08:56 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
183
184         * gst/videocrop/gstaspectratiocrop.c:
185           Only unref the peer when there is one.
186
187 Thu Jan 29 11:07:59 2009 +0200  Stefan Kost <ensonic@users.sf.net>
188
189         * gst/avi/gstavimux.c:
190         * gst/interleave/deinterleave.c:
191         * gst/interleave/interleave.c:
192         * sys/directdraw/gstdirectdrawsink.c:
193         * sys/directsound/gstdirectsoundsink.c:
194         * sys/osxvideo/osxvideosink.m:
195         * sys/v4l2/gstv4l2src.c:
196         * sys/waveform/gstwaveformsink.c:
197           Remove version numbers from a few gst-launch examples.
198           The majority of the examples doe not use -0.10 and this will also help us to maintain the docs.
199
200 Thu Jan 29 10:10:08 2009 +0200  Stefan Kost <ensonic@users.sf.net>
201
202         * sys/directdraw/gstdirectdrawsink.c:
203         * sys/directsound/gstdirectsoundsink.c:
204         * sys/oss/gstossmixerelement.c:
205         * sys/oss/gstosssink.c:
206         * sys/oss/gstosssrc.c:
207         * sys/osxaudio/gstosxaudio.c:
208         * sys/osxaudio/gstosxaudiosink.c:
209         * sys/osxaudio/gstosxaudiosrc.c:
210         * sys/osxvideo/osxvideosink.m:
211         * sys/sunaudio/gstsunaudiomixer.c:
212         * sys/sunaudio/gstsunaudiosink.c:
213         * sys/sunaudio/gstsunaudiosrc.c:
214         * sys/v4l2/gstv4l2src.c:
215         * sys/waveform/gstwaveformsink.c:
216         * sys/ximage/gstximagesrc.c:
217           Update and add documentation for platform specific plugins (sys).
218           Link to properties. Correct titles for examples. Fix examples.
219
220 Thu Jan 29 09:45:25 2009 +0200  Stefan Kost <ensonic@users.sf.net>
221
222         * gst/multipart/multipartmux.c:
223           Add ' to framerate argument and remove the word 'simple' as all our pipelines are apparently simple.
224
225 Thu Jan 29 09:42:56 2009 +0200  Stefan Kost <ensonic@users.sf.net>
226
227         * ext/jpeg/gstjpegdec.c:
228         * ext/jpeg/gstjpegenc.c:
229           Add examples for the jpeg elements.
230
231 Wed Jan 28 21:40:11 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
232
233         * ext/pulse/pulsesink.c:
234           Fix compile error in the last commit
235
236 Wed Jan 28 20:34:40 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
237
238         * configure.ac:
239         * ext/pulse/pulseprobe.c:
240         * ext/pulse/pulseprobe.h:
241         * ext/pulse/pulsesink.c:
242         * ext/pulse/pulsesink.h:
243         * ext/pulse/pulsesrc.c:
244         * ext/pulse/pulsesrc.h:
245         * ext/pulse/pulseutil.c:
246         * ext/pulse/pulseutil.h:
247           Rewrite the pulse plugin, conditionally enabling new behaviour with
248           newer pulseaudio.
249           Fixes: #567794
250           * Hook pulsesink's volume property up with the stream volume -- not the
251           sink volume in PA.
252           * Read the device description directly from the sink instead of going
253           via the mixer.
254           * Properly implement _reset() methods for both sink and source to avoid
255           deadlocks when shutting down a pipeline.
256           * Replace all simple pa_threaded_mainloop_wait() by proper loops to
257           guarantee that we wait for the right event in case multiple events are
258           fired.  While this is not strictly necessary in many cases it
259           certainly is more correct and makes me sleep better at night.
260           * Replace CHECK_DEAD_GOTO macros with proper functions
261           * Extend the number of supported channels to 32 since that is the actual
262           limit in PA.
263           * Get rid of _dispose() methods since we don't need them.
264           * Increase the volume property upper limit of the sink to 1000.
265           * Reset function pointers after we disconnect a stream/context. Better
266           fix for bug 556986.
267           * Reset the state of the element properly if open/prepare fails
268           * Cork the PA stream when the pipeline is paused. This allows the PA
269           * daemon to
270           close audio device on pause and thus save a bit of power.
271           * Set PA stream properties based on GST tags such as GST_TAG_TITLE,
272           GST_TAG_ARTIST, and so on.
273           Signed-off-by: Lennart Poettering <lennart@poettering.net>
274
275 Wed Jan 28 17:46:06 2009 +0200  Stefan Kost <ensonic@users.sf.net>
276
277         * docs/plugins/Makefile.am:
278         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
279         * docs/plugins/gst-plugins-good-plugins-sections.txt:
280         * ext/aalib/gstaasink.c:
281         * ext/annodex/gstcmmldec.c:
282         * ext/annodex/gstcmmlenc.c:
283         * ext/cairo/gsttextoverlay.c:
284         * ext/cairo/gsttimeoverlay.c:
285         * ext/dv/gstdvdec.c:
286         * ext/dv/gstdvdemux.c:
287         * ext/esd/esdmon.c:
288         * ext/esd/esdsink.c:
289         * ext/flac/gstflacdec.c:
290         * ext/flac/gstflacenc.c:
291         * ext/gconf/gstgconfaudiosink.c:
292         * ext/gconf/gstgconfaudiosrc.c:
293         * ext/gconf/gstgconfvideosink.c:
294         * ext/gconf/gstgconfvideosrc.c:
295         * ext/gdk_pixbuf/gstgdkpixbufsink.c:
296         * ext/hal/gsthalaudiosink.c:
297         * ext/hal/gsthalaudiosrc.c:
298         * ext/hal/hal.c:
299         * ext/jpeg/gstjpegenc.c:
300         * ext/jpeg/gstsmokedec.c:
301         * ext/jpeg/gstsmokeenc.c:
302         * ext/libcaca/gstcacasink.c:
303         * ext/libcaca/gstcacasink.h:
304         * ext/libpng/gstpngdec.c:
305         * ext/libpng/gstpngenc.c:
306         * ext/pulse/pulsemixer.c:
307         * ext/pulse/pulsesink.c:
308         * ext/pulse/pulsesrc.c:
309         * ext/raw1394/gstdv1394src.c:
310         * ext/raw1394/gsthdv1394src.c:
311         * ext/soup/gstsouphttpsrc.c:
312         * ext/speex/gstspeexdec.c:
313         * ext/speex/gstspeexenc.c:
314         * ext/taglib/gstapev2mux.cc:
315         * ext/taglib/gstid3v2mux.cc:
316         * ext/wavpack/gstwavpackdec.c:
317         * ext/wavpack/gstwavpackenc.c:
318         * ext/wavpack/gstwavpackparse.c:
319         * gst/matroska/matroska-mux.h:
320         * gst/udp/gstudpsrc.c:
321           Update and add documentation for plugins with deps (ext).
322           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.
323
324 Wed Jan 28 15:57:20 2009 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
325
326         * gst/audiofx/audioecho.c:
327         * gst/audiofx/audioecho.h:
328           Limit the delay by a new max-delay property
329           Introduce a new max-delay property that can only
330           be set before going to PLAYING or PAUSED. This
331           is used to limit the maximum delay and is set
332           to the current delay by default.
333           Using this will make sure that we have enough data
334           in our internal ringbuffer for the echo. With dynamic
335           reallocation of the ringbuffer as used before silence
336           could've been used as the echo directly after setting
337           a new delay.
338
339 Wed Jan 28 11:58:42 2009 +0100  Edward Hervey <bilboed@bilboed.com>
340
341         * win32/common/config.h:
342           Revert previous bogus commit
343
344 Wed Jan 28 12:29:42 2009 +0200  Stefan Kost <ensonic@users.sf.net>
345
346         * docs/plugins/Makefile.am:
347         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
348         * docs/plugins/gst-plugins-good-plugins-sections.txt:
349         * docs/plugins/gst-plugins-good-plugins.args:
350         * docs/plugins/gst-plugins-good-plugins.hierarchy:
351         * docs/plugins/gst-plugins-good-plugins.interfaces:
352         * docs/plugins/inspect/plugin-aasink.xml:
353         * docs/plugins/inspect/plugin-alaw.xml:
354         * docs/plugins/inspect/plugin-alpha.xml:
355         * docs/plugins/inspect/plugin-alphacolor.xml:
356         * docs/plugins/inspect/plugin-annodex.xml:
357         * docs/plugins/inspect/plugin-apetag.xml:
358         * docs/plugins/inspect/plugin-audiofx.xml:
359         * docs/plugins/inspect/plugin-auparse.xml:
360         * docs/plugins/inspect/plugin-autodetect.xml:
361         * docs/plugins/inspect/plugin-avi.xml:
362         * docs/plugins/inspect/plugin-cacasink.xml:
363         * docs/plugins/inspect/plugin-cairo.xml:
364         * docs/plugins/inspect/plugin-cutter.xml:
365         * docs/plugins/inspect/plugin-debug.xml:
366         * docs/plugins/inspect/plugin-dv.xml:
367         * docs/plugins/inspect/plugin-efence.xml:
368         * docs/plugins/inspect/plugin-effectv.xml:
369         * docs/plugins/inspect/plugin-equalizer.xml:
370         * docs/plugins/inspect/plugin-esdsink.xml:
371         * docs/plugins/inspect/plugin-flac.xml:
372         * docs/plugins/inspect/plugin-flxdec.xml:
373         * docs/plugins/inspect/plugin-gamma.xml:
374         * docs/plugins/inspect/plugin-gconfelements.xml:
375         * docs/plugins/inspect/plugin-gdkpixbuf.xml:
376         * docs/plugins/inspect/plugin-goom.xml:
377         * docs/plugins/inspect/plugin-goom2k1.xml:
378         * docs/plugins/inspect/plugin-halelements.xml:
379         * docs/plugins/inspect/plugin-icydemux.xml:
380         * docs/plugins/inspect/plugin-id3demux.xml:
381         * docs/plugins/inspect/plugin-interleave.xml:
382         * docs/plugins/inspect/plugin-jpeg.xml:
383         * docs/plugins/inspect/plugin-level.xml:
384         * docs/plugins/inspect/plugin-matroska.xml:
385         * docs/plugins/inspect/plugin-monoscope.xml:
386         * docs/plugins/inspect/plugin-mulaw.xml:
387         * docs/plugins/inspect/plugin-multifile.xml:
388         * docs/plugins/inspect/plugin-multipart.xml:
389         * docs/plugins/inspect/plugin-navigationtest.xml:
390         * docs/plugins/inspect/plugin-ossaudio.xml:
391         * docs/plugins/inspect/plugin-png.xml:
392         * docs/plugins/inspect/plugin-pulseaudio.xml:
393         * docs/plugins/inspect/plugin-quicktime.xml:
394         * docs/plugins/inspect/plugin-replaygain.xml:
395         * docs/plugins/inspect/plugin-rtp.xml:
396         * docs/plugins/inspect/plugin-rtsp.xml:
397         * docs/plugins/inspect/plugin-smpte.xml:
398         * docs/plugins/inspect/plugin-soup.xml:
399         * docs/plugins/inspect/plugin-spectrum.xml:
400         * docs/plugins/inspect/plugin-speex.xml:
401         * docs/plugins/inspect/plugin-taglib.xml:
402         * docs/plugins/inspect/plugin-udp.xml:
403         * docs/plugins/inspect/plugin-video4linux2.xml:
404         * docs/plugins/inspect/plugin-videobalance.xml:
405         * docs/plugins/inspect/plugin-videobox.xml:
406         * docs/plugins/inspect/plugin-videocrop.xml:
407         * docs/plugins/inspect/plugin-videoflip.xml:
408         * docs/plugins/inspect/plugin-videomixer.xml:
409         * docs/plugins/inspect/plugin-wavenc.xml:
410         * docs/plugins/inspect/plugin-wavpack.xml:
411         * docs/plugins/inspect/plugin-wavparse.xml:
412         * docs/plugins/inspect/plugin-ximagesrc.xml:
413         * gst/alpha/gstalphacolor.c:
414         * gst/apetag/gstapedemux.c:
415         * gst/audiofx/audioamplify.c:
416         * gst/audiofx/audiochebband.c:
417         * gst/audiofx/audiocheblimit.c:
418         * gst/audiofx/audiodynamic.c:
419         * gst/audiofx/audioecho.c:
420         * gst/audiofx/audiofirfilter.c:
421         * gst/audiofx/audioiirfilter.c:
422         * gst/audiofx/audioinvert.c:
423         * gst/audiofx/audiokaraoke.c:
424         * gst/audiofx/audiopanorama.c:
425         * gst/audiofx/audiowsincband.c:
426         * gst/audiofx/audiowsinclimit.c:
427         * gst/auparse/gstauparse.c:
428         * gst/avi/gstavidemux.c:
429         * gst/avi/gstavimux.c:
430         * gst/cutter/gstcutter.c:
431         * gst/debug/gstpushfilesrc.c:
432         * gst/debug/gsttaginject.c:
433         * gst/debug/progressreport.c:
434         * gst/equalizer/gstiirequalizer10bands.c:
435         * gst/equalizer/gstiirequalizer3bands.c:
436         * gst/equalizer/gstiirequalizernbands.c:
437         * gst/flx/gstflxdec.c:
438         * gst/goom/gstgoom.c:
439         * gst/goom2k1/gstgoom.c:
440         * gst/icydemux/gsticydemux.c:
441         * gst/id3demux/gstid3demux.c:
442         * gst/law/alaw-decode.c:
443         * gst/law/alaw-encode.c:
444         * gst/law/mulaw-decode.c:
445         * gst/law/mulaw-encode.c:
446         * gst/law/mulaw.c:
447         * gst/level/gstlevel.c:
448         * gst/monoscope/gstmonoscope.c:
449         * gst/multifile/gstmultifilesink.c:
450         * gst/multifile/gstmultifilesrc.c:
451         * gst/multipart/multipartdemux.c:
452         * gst/multipart/multipartmux.c:
453         * gst/qtdemux/qtdemux.c:
454         * gst/rtp/gstrtpjpegpay.c:
455         * gst/rtsp/gstrtpdec.c:
456         * gst/rtsp/gstrtspsrc.c:
457         * gst/smpte/gstsmpte.c:
458         * gst/smpte/gstsmptealpha.c:
459         * gst/spectrum/gstspectrum.c:
460         * gst/udp/gstmultiudpsink.c:
461         * gst/udp/gstudpsink.c:
462         * gst/udp/gstudpsrc.c:
463         * gst/videobox/gstvideobox.c:
464         * gst/videocrop/gstaspectratiocrop.c:
465         * gst/videocrop/gstvideocrop.c:
466         * gst/videofilter/gstgamma.c:
467         * gst/videofilter/gstvideobalance.c:
468         * gst/videofilter/gstvideoflip.c:
469         * gst/videomixer/videomixer.c:
470         * gst/wavenc/gstwavenc.c:
471         * gst/wavparse/gstwavparse.c:
472         * win32/common/config.h:
473           Update and add documentation for plugins with no deps (gst).
474           Link to properties. Correct titles for examples. Document a few trivial cases. Keep lists in section file and docs/plugins/Makefile.am alphabetically ordered.
475
476 Tue Jan 27 23:09:05 2009 +0200  Stefan Kost <ensonic@users.sf.net>
477
478         * tests/examples/spectrum/demo-audiotest.c:
479         * tests/examples/spectrum/demo-osssrc.c:
480           Fix example apps by drawing in the main-loop.
481
482 Tue Jan 27 20:33:02 2009 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
483
484         * tests/check/Makefile.am:
485           tests: fix build of aspectratio crop unit test in uninstalled environment.
486
487 Tue Jan 27 20:30:02 2009 +0000  Tim-Philipp Müller <tim.muller@collabora.co.uk>
488
489         * .gitignore:
490           Make git ignore backup files
491
492 Mon Jan 26 16:14:47 2009 +0100  Peter Kjellerstedt <pkj@axis.com>
493
494         * gst/multipart/multipartdemux.c:
495           Plug a memory leak in a debug message.
496
497 Thu Jan 22 15:59:40 2009 +0100  Peter Kjellerstedt <pkj@axis.com>
498
499         * gst/udp/gstudpnetutils.c:
500           Correct return value from gst_udp_get_addr() when no known family is found.
501
502 Mon Jan 26 09:51:36 2009 +0100  Jonathan Matthew <jonathan@d14n.org>
503
504         * configure.ac:
505         * ext/soup/gstsouphttpsrc.c:
506           Use libsoup-gnome for proxy configuration if available
507           If libsoup-gnome is found use this as it will give us
508           the GNOME proxy configuration. Otherwise use normal
509           libsoup.
510           The GNOME proxy configuration will only be used if
511           the proxy properties are not set on souphttpsrc
512           and if the http_proxy environment variable is not
513           set.
514           Fixes bug #552140.
515
516 Sun Jan 25 19:26:46 2009 -0800  David Schleef <ds@schleef.org>
517
518         * gst/qtdemux/qtdemux.c:
519           Add a few more video fourcc's
520
521 Sat Jan 24 14:48:00 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
522
523         * gst/videocrop/gstaspectratiocrop.c:
524         * tests/check/Makefile.am:
525         * tests/check/elements/aspectratiocrop.c:
526           Add unit test for aspectratiocrop Fixes bug #527951
527           Add unit test for aspectratiocrop and refactor this element. Added
528           finalize function to cleanup leaking mutex.
529
530 Sun Jan 25 14:34:09 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
531
532         * tests/check/elements/.gitignore:
533           Ignore check binaries
534
535 Sat Jan 24 18:28:06 2009 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
536
537         * gst/audiofx/audioecho.c:
538           Save some allocations if the echo delay is increased often
539           Save some allocations if the echo delay is increased often
540           during playback by always allocating enough memory to hold
541           data up to the next complete second, i.e. in the worst case
542           allocate memory for one additional second.
543
544 Sat Jan 24 14:25:08 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
545
546         * docs/plugins/inspect/plugin-1394.xml:
547         * docs/plugins/inspect/plugin-aasink.xml:
548         * docs/plugins/inspect/plugin-alaw.xml:
549         * docs/plugins/inspect/plugin-alpha.xml:
550         * docs/plugins/inspect/plugin-alphacolor.xml:
551         * docs/plugins/inspect/plugin-annodex.xml:
552         * docs/plugins/inspect/plugin-apetag.xml:
553         * docs/plugins/inspect/plugin-audiofx.xml:
554         * docs/plugins/inspect/plugin-auparse.xml:
555         * docs/plugins/inspect/plugin-autodetect.xml:
556         * docs/plugins/inspect/plugin-avi.xml:
557         * docs/plugins/inspect/plugin-cacasink.xml:
558         * docs/plugins/inspect/plugin-cairo.xml:
559         * docs/plugins/inspect/plugin-cutter.xml:
560         * docs/plugins/inspect/plugin-debug.xml:
561         * docs/plugins/inspect/plugin-dv.xml:
562         * docs/plugins/inspect/plugin-efence.xml:
563         * docs/plugins/inspect/plugin-effectv.xml:
564         * docs/plugins/inspect/plugin-equalizer.xml:
565         * docs/plugins/inspect/plugin-esdsink.xml:
566         * docs/plugins/inspect/plugin-flac.xml:
567         * docs/plugins/inspect/plugin-flxdec.xml:
568         * docs/plugins/inspect/plugin-gamma.xml:
569         * docs/plugins/inspect/plugin-gconfelements.xml:
570         * docs/plugins/inspect/plugin-gdkpixbuf.xml:
571         * docs/plugins/inspect/plugin-goom.xml:
572         * docs/plugins/inspect/plugin-goom2k1.xml:
573         * docs/plugins/inspect/plugin-halelements.xml:
574         * docs/plugins/inspect/plugin-icydemux.xml:
575         * docs/plugins/inspect/plugin-id3demux.xml:
576         * docs/plugins/inspect/plugin-interleave.xml:
577         * docs/plugins/inspect/plugin-jpeg.xml:
578         * docs/plugins/inspect/plugin-level.xml:
579         * docs/plugins/inspect/plugin-matroska.xml:
580         * docs/plugins/inspect/plugin-mulaw.xml:
581         * docs/plugins/inspect/plugin-multifile.xml:
582         * docs/plugins/inspect/plugin-multipart.xml:
583         * docs/plugins/inspect/plugin-navigationtest.xml:
584         * docs/plugins/inspect/plugin-ossaudio.xml:
585         * docs/plugins/inspect/plugin-png.xml:
586         * docs/plugins/inspect/plugin-pulseaudio.xml:
587         * docs/plugins/inspect/plugin-quicktime.xml:
588         * docs/plugins/inspect/plugin-replaygain.xml:
589         * docs/plugins/inspect/plugin-rtp.xml:
590         * docs/plugins/inspect/plugin-rtsp.xml:
591         * docs/plugins/inspect/plugin-shout2send.xml:
592         * docs/plugins/inspect/plugin-smpte.xml:
593         * docs/plugins/inspect/plugin-soup.xml:
594         * docs/plugins/inspect/plugin-spectrum.xml:
595         * docs/plugins/inspect/plugin-speex.xml:
596         * docs/plugins/inspect/plugin-taglib.xml:
597         * docs/plugins/inspect/plugin-udp.xml:
598         * docs/plugins/inspect/plugin-video4linux2.xml:
599         * docs/plugins/inspect/plugin-videobalance.xml:
600         * docs/plugins/inspect/plugin-videobox.xml:
601         * docs/plugins/inspect/plugin-videoflip.xml:
602         * docs/plugins/inspect/plugin-videomixer.xml:
603         * docs/plugins/inspect/plugin-wavenc.xml:
604         * docs/plugins/inspect/plugin-wavpack.xml:
605         * docs/plugins/inspect/plugin-wavparse.xml:
606         * docs/plugins/inspect/plugin-ximagesrc.xml:
607           Update plugin version in documentation
608
609 Fri Jan 23 21:47:40 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
610
611         * gst/videocrop/gstvideocrop.c:
612           Fix link in documentation of videocrop element
613
614 Fri Jan 23 21:46:13 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
615
616         * docs/plugins/Makefile.am:
617         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
618         * docs/plugins/gst-plugins-good-plugins-sections.txt:
619         * docs/plugins/gst-plugins-good-plugins.args:
620         * docs/plugins/gst-plugins-good-plugins.hierarchy:
621         * docs/plugins/gst-plugins-good-plugins.interfaces:
622         * docs/plugins/gst-plugins-good-plugins.prerequisites:
623         * docs/plugins/inspect/plugin-videocrop.xml:
624         * gst/videocrop/gstaspectratiocrop.c:
625           Add documentation for aspectratiocrop
626
627 Sat Jan 24 13:21:39 2009 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
628
629         * win32/common/config.h:
630           Update win32/common/config.h for the new development cycle
631
632 Sat Jan 24 11:53:40 2009 +0100  Sebastian Dröge <sebastian.droege@collabora.co.uk>
633
634         * gst/audiofx/audioecho.c:
635           Add note that audioecho's reverb sounds metallic
636           Add a note to the docs that audioecho's reverb will
637           sound metallic. This happens because for a real
638           reverb filter additional filtering is necessary.
639           Also note which values should be used for the delay
640           property to get an echo effect.
641
642 Fri Jan 23 23:38:10 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
643
644         * .gitignore:
645         * docs/plugins/.gitignore:
646         * po/.gitignore:
647         * tests/examples/audiofx/.gitignore:
648           More entries for the gitignores
649
650 Fri Jan 23 20:36:27 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
651
652         * tests/check/elements/videocrop.c:
653           skip video/x-raw-gray in videocrop unit test
654           A recent commit added video/x-raw-gray support to videocrop. However
655           this lets the videocrop unit test fail. Because videotestsrc can't
656           generate this format.
657
658 Fri Jan 23 15:39:46 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
659
660         * gst/videocrop/Makefile.am:
661         * gst/videocrop/gstaspectratiocrop.c:
662         * gst/videocrop/gstaspectratiocrop.h:
663         * gst/videocrop/gstvideocrop.c:
664           Add aspectratiocrop element. Fixes bug #527951
665           Add new aspectratiocrop element that crops the video
666           to a specified aspect ratio using videocrop.
667
668 Fri Jan 23 10:49:28 2009 +0100  Thijs Vermeir <thijsvermeir@gmail.com>
669
670         * gst/videocrop/gstvideocrop.c:
671           Fix navigation event forwarding while cropping. Fixes bug #567992.
672           Fix the navigation event forwarding while cropping by adjusting
673           the mouse position by the amount of cropped pixels.
674
675 Fri Jan 23 10:04:39 2009 +0100  Brian Cameron <brian.cameron@sun.com>
676
677         * configure.ac:
678           Fix linking on Solaris. Fixes bug #568809.
679           Check for the socket library which is needed
680           for socket() on Solaris.
681
682 Thu Jan 22 22:41:43 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
683
684         * configure.ac:
685           Bump version number again -> 0.10.13.1
686
687 Thu Jan 22 22:41:01 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
688
689         * gst-plugins-good.doap:
690           Add releases 0.10.12 and 0.10.13 to the doap file
691
692 Thu Jan 22 18:08:50 2009 +0200  Stefan Kost <ensonic@users.sf.net>
693
694         * common:
695           Update common snapshot.
696
697 Thu Jan 22 14:25:07 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
698
699         * configure.ac:
700         * win32/common/config.h:
701           Back to devel -> 0.10.12.1
702
703 Thu Jan 22 01:29:40 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
704
705         * configure.ac:
706           Release 0.10.12
707
708 Wed Jan 21 17:22:39 2009 -0800  David Schleef <ds@schleef.org>
709
710         * gst/qtdemux/qtdemux.c:
711           Fix for security advisory TKADV2009-0xx
712           Fix potential buffer overflows while reading quicktime headers.
713           Security issue noticed by Tobias Klein.
714
715 Wed Jan 21 12:56:55 2009 +0000  Jan Schmidt <thaytan@noraisin.net>
716
717         * ext/flac/gstflacdec.c:
718           Fix typo and small flaw in flac decoder
719
720 Thu Jan 22 13:49:35 2009 +0100  Sebastian Dröge <slomo@circular-chaos.org>
721
722         * common:
723           Fix pre-commit hook
724
725 Thu Jan 22 10:40:34 2009 +0100  Sebastian Dröge <slomo@circular-chaos.org>
726
727         * docs/plugins/Makefile.am:
728         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
729         * docs/plugins/gst-plugins-good-plugins-sections.txt:
730         * docs/plugins/gst-plugins-good-plugins.args:
731         * docs/plugins/gst-plugins-good-plugins.hierarchy:
732         * docs/plugins/inspect/plugin-audiofx.xml:
733         * docs/plugins/inspect/plugin-videocrop.xml:
734         * gst/audiofx/Makefile.am:
735         * gst/audiofx/audioecho.c:
736         * gst/audiofx/audioecho.h:
737         * gst/audiofx/audiofx.c:
738         * gst/audiofx/audioreverb.c:
739         * gst/audiofx/audioreverb.h:
740         * tests/check/Makefile.am:
741         * tests/check/elements/audioecho.c:
742         * tests/check/elements/audioreverb.c:
743           Rename audioreverb to audioecho. Fixes bug #568395.
744           The element can add an echo and a simple reverb effect to
745           an audio stream but for a real reverb filter it would need
746           some additional filtering to prevent a metallic-sounding
747           result.
748
749 Thu Jan 22 12:21:29 2009 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
750
751         * gst/rtsp/gstrtspsrc.c:
752           Free leftover udp ports (if any) when a setup request fails.
753
754 Thu Jan 22 06:05:26 2009 +0100  Edward Hervey <bilboed@bilboed.com>
755
756         * autogen.sh:
757         * common:
758           Install and use pre-commit indentation hook from common
759
760 Wed Jan 21 13:25:06 2009 +0100  Wim Taymans <wim.taymans@collabora.co.uk>
761
762         * ext/flac/gstflacdec.c:
763           Whitespace fixes and some improved debug lines.
764
765 Wed Jan 21 04:31:58 2009 +0100  Edward Hervey <bilboed@bilboed.com>
766
767         * autogen.sh:
768           autogen.sh : Use git submodule
769
770 Tue Jan 20 15:33:05 2009 +0000  Tim-Philipp Müller <tim@centricular.net>
771
772           sys/v4l2/gstv4l2src.c: Fix error code (the message string also needs love, but not today).
773           Original commit message from CVS:
774           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read):
775           Fix error code (the message string also needs love, but not today).
776
777 Mon Jan 19 11:44:36 2009 +0000  Luotao Fu <l.fu@pengutronix.de>
778
779           gst/videocrop/gstvideocrop.c: Add 8bit grayscale support to videocrop plugin. Fixes #567952.
780           Original commit message from CVS:
781           Patch by: Luotao Fu <l dot fu at pengutronix dot de>
782           * gst/videocrop/gstvideocrop.c:
783           (gst_video_crop_get_image_details_from_caps):
784           Add 8bit grayscale support to videocrop plugin. Fixes #567952.
785
786 Mon Jan 19 11:22:06 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
787
788           gst/audiofx/audioreverb.c: Set the default value in the instance init function.
789           Original commit message from CVS:
790           * gst/audiofx/audioreverb.c: (gst_audio_reverb_init):
791           Set the default value in the instance init function.
792
793 Mon Jan 19 11:19:08 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
794
795           Add an echo/reverb filter to the audiofx plugin, with configurable echo delay, intensity and feedback. Fixes bug #567...
796           Original commit message from CVS:
797           * docs/plugins/Makefile.am:
798           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
799           * docs/plugins/gst-plugins-good-plugins-sections.txt:
800           * docs/plugins/gst-plugins-good-plugins.args:
801           * docs/plugins/gst-plugins-good-plugins.hierarchy:
802           * docs/plugins/inspect/plugin-audiofx.xml:
803           * docs/plugins/inspect/plugin-spectrum.xml:
804           * gst/audiofx/Makefile.am:
805           * gst/audiofx/audiofx.c: (plugin_init):
806           * gst/audiofx/audioreverb.c: (gst_audio_reverb_base_init),
807           (gst_audio_reverb_class_init), (gst_audio_reverb_init),
808           (gst_audio_reverb_finalize), (gst_audio_reverb_set_property),
809           (gst_audio_reverb_get_property), (gst_audio_reverb_setup),
810           (gst_audio_reverb_stop), (gst_audio_reverb_transform_ip):
811           * gst/audiofx/audioreverb.h:
812           * tests/check/Makefile.am:
813           * tests/check/elements/audioreverb.c: (setup_reverb),
814           (cleanup_reverb), (GST_START_TEST), (audioreverb_suite):
815           Add an echo/reverb filter to the audiofx plugin, with configurable
816           echo delay, intensity and feedback. Fixes bug #567874.
817
818 Mon Jan 19 10:13:53 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
819
820           gst/spectrum/gstspectrum.*: Implement a simple compensation algorithm for rounding errors.
821           Original commit message from CVS:
822           * gst/spectrum/gstspectrum.c: (gst_spectrum_reset_state),
823           (gst_spectrum_transform_ip):
824           * gst/spectrum/gstspectrum.h:
825           Implement a simple compensation algorithm for rounding errors.
826           This makes sure that a spectrum message is posted on the bus
827           every interval nanoseconds. Fixes bug #567955.
828
829 Thu Jan 15 21:16:45 2009 +0000  Michael Smith <msmith@xiph.org>
830
831           sys/osxaudio/Makefile.am: Link against CoreServices (needed for osx 10.4) and fix up the linker flags. Fixes #567853.
832           Original commit message from CVS:
833           * sys/osxaudio/Makefile.am:
834           Link against CoreServices (needed for osx 10.4) and fix up the linker
835           flags. Fixes #567853.
836
837 Thu Jan 15 14:53:18 2009 +0000  Wim Taymans <wim.taymans@gmail.com>
838
839           gst/qtdemux/qtdemux.c: Catch invalid and commonly wrong playback rates in the elst atoms.
840           Original commit message from CVS:
841           * gst/qtdemux/qtdemux.c: (qtdemux_parse_segments):
842           Catch invalid and commonly wrong playback rates in the elst atoms.
843           Fixes #567800.
844
845 Thu Jan 15 11:40:23 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
846
847           gst/spectrum/gstspectrum.c: Don't call gst_fft_f32_free() with NULL to prevent a crash. Fixes bug #567642.
848           Original commit message from CVS:
849           * gst/spectrum/gstspectrum.c: (gst_spectrum_reset_state):
850           Don't call gst_fft_f32_free() with NULL to prevent a
851           crash. Fixes bug #567642.
852
853 Wed Jan 14 15:44:18 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
854
855           gst/spectrum/gstspectrum.*: Use correct types for frame/fft counters and some minor cleanup.
856           Original commit message from CVS:
857           * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
858           * gst/spectrum/gstspectrum.h:
859           Use correct types for frame/fft counters and some minor
860           cleanup.
861
862 Wed Jan 14 15:37:07 2009 +0000  Lennart Poettering <lennart@poettering.net>
863
864           ext/pulse/pulseprobe.c: Fix refcount loop, resulting in a thread leak. Fixes bug #567746.
865           Original commit message from CVS:
866           Patch by: Lennart Poettering <lennart at poettering dot net>
867           * ext/pulse/pulseprobe.c: (gst_pulseprobe_new),
868           (gst_pulseprobe_free):
869           Fix refcount loop, resulting in a thread leak. Fixes bug #567746.
870
871 Wed Jan 14 10:46:54 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
872
873           gst/spectrum/: Post a spectrum message on the bus for every interval, even if the interval is small than the length o...
874           Original commit message from CVS:
875           * gst/spectrum/Makefile.am:
876           * gst/spectrum/README:
877           * gst/spectrum/gstspectrum.c: (gst_spectrum_base_init),
878           (gst_spectrum_class_init), (gst_spectrum_init),
879           (gst_spectrum_reset_state), (gst_spectrum_finalize),
880           (gst_spectrum_set_property), (gst_spectrum_start),
881           (gst_spectrum_stop), (gst_spectrum_setup),
882           (gst_spectrum_transform_ip):
883           * gst/spectrum/gstspectrum.h:
884           Post a spectrum message on the bus for every interval, even
885           if the interval is small than the length of the FFT.
886           Fixes bug #567642.
887           Major cleanup of the spectrum element.
888
889 Tue Jan 13 19:23:57 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
890
891           Add audioiirfilter and audiofirfilter elements which allow generic IIR/FIR filters to be implemented by providing the...
892           Original commit message from CVS:
893           * configure.ac:
894           * gst/audiofx/Makefile.am:
895           * gst/audiofx/audiofirfilter.c: (gst_audio_fir_filter_base_init),
896           (gst_audio_fir_filter_class_init),
897           (gst_audio_fir_filter_update_kernel), (gst_audio_fir_filter_init),
898           (gst_audio_fir_filter_setup), (gst_audio_fir_filter_finalize),
899           (gst_audio_fir_filter_set_property),
900           (gst_audio_fir_filter_get_property):
901           * gst/audiofx/audiofirfilter.h:
902           * gst/audiofx/audiofx.c: (plugin_init):
903           * gst/audiofx/audioiirfilter.c: (gst_audio_iir_filter_base_init),
904           (gst_audio_iir_filter_class_init),
905           (gst_audio_iir_filter_update_coefficients),
906           (gst_audio_iir_filter_init), (gst_audio_iir_filter_setup),
907           (gst_audio_iir_filter_finalize),
908           (gst_audio_iir_filter_set_property),
909           (gst_audio_iir_filter_get_property):
910           * gst/audiofx/audioiirfilter.h:
911           Add audioiirfilter and audiofirfilter elements which allow
912           generic IIR/FIR filters to be implemented by providing the
913           filter coefficients. Fixes bug #567577.
914           * docs/plugins/Makefile.am:
915           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
916           * docs/plugins/gst-plugins-good-plugins-sections.txt:
917           * docs/plugins/gst-plugins-good-plugins.args:
918           * docs/plugins/gst-plugins-good-plugins.hierarchy:
919           * docs/plugins/gst-plugins-good-plugins.signals:
920           * docs/plugins/inspect/plugin-alaw.xml:
921           * docs/plugins/inspect/plugin-audiofx.xml:
922           * docs/plugins/inspect/plugin-avi.xml:
923           * docs/plugins/inspect/plugin-flac.xml:
924           * docs/plugins/inspect/plugin-mulaw.xml:
925           * docs/plugins/inspect/plugin-video4linux2.xml:
926           * docs/plugins/inspect/plugin-wavparse.xml:
927           Add documentation for the audioiirfilter and audiofirfilter
928           elements.
929           * tests/check/Makefile.am:
930           * tests/check/elements/audiofirfilter.c: (on_message),
931           (on_rate_changed), (on_handoff), (GST_START_TEST),
932           (audiofirfilter_suite):
933           * tests/check/elements/audioiirfilter.c: (on_message),
934           (on_rate_changed), (on_handoff), (GST_START_TEST),
935           (audioiirfilter_suite):
936           * tests/examples/Makefile.am:
937           * tests/examples/audiofx/Makefile.am:
938           * tests/examples/audiofx/firfilter-example.c: (on_message),
939           (on_rate_changed), (main):
940           * tests/examples/audiofx/iirfilter-example.c: (on_message),
941           (on_rate_changed), (main):
942           Add unit tests and example applications for the two filter
943           elements.
944
945 Tue Jan 13 19:09:19 2009 +0000  Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br>
946
947           gst/qtdemux/qtdemux.c: Fix format string for guint64.
948           Original commit message from CVS:
949           Patch by: Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br>
950           * gst/qtdemux/qtdemux.c:
951           Fix format string for guint64.
952
953 Tue Jan 13 19:04:09 2009 +0000  Michael Smith <msmith@xiph.org>
954
955           sys/osxaudio/Makefile.am: osxaudio plugin now requires AudioUnit framework, so link against that.
956           Original commit message from CVS:
957           * sys/osxaudio/Makefile.am:
958           osxaudio plugin now requires AudioUnit framework, so link against that.
959           Clean up tabs v spaces while I'm there.
960
961 Tue Jan 13 17:49:07 2009 +0000  Wim Taymans <wim.taymans@gmail.com>
962
963           tests/examples/rtp/server-alsasrc-PCMA.c: Add some example code for printing the RTP manager stats.
964           Original commit message from CVS:
965           * tests/examples/rtp/server-alsasrc-PCMA.c: (print_source_stats),
966           (print_stats), (main):
967           Add some example code for printing the RTP manager stats.
968
969 Tue Jan 13 08:24:25 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
970
971           gst/audiofx/: Use a custom mutex for protecting the instance fields instead of the GstObject lock. Using the latter c...
972           Original commit message from CVS:
973           * gst/audiofx/audiochebband.c: (gst_audio_cheb_band_class_init),
974           (gst_audio_cheb_band_init), (gst_audio_cheb_band_finalize),
975           (gst_audio_cheb_band_set_property):
976           * gst/audiofx/audiochebband.h:
977           * gst/audiofx/audiocheblimit.c: (gst_audio_cheb_limit_class_init),
978           (gst_audio_cheb_limit_init), (gst_audio_cheb_limit_finalize),
979           (gst_audio_cheb_limit_set_property):
980           * gst/audiofx/audiocheblimit.h:
981           * gst/audiofx/audiowsincband.c: (gst_audio_wsincband_class_init),
982           (gst_audio_wsincband_init), (gst_audio_wsincband_finalize),
983           (gst_audio_wsincband_set_property):
984           * gst/audiofx/audiowsincband.h:
985           * gst/audiofx/audiowsinclimit.c: (gst_audio_wsinclimit_class_init),
986           (gst_audio_wsinclimit_init), (gst_audio_wsinclimit_finalize),
987           (gst_audio_wsinclimit_set_property):
988           * gst/audiofx/audiowsinclimit.h:
989           Use a custom mutex for protecting the instance fields instead of
990           the GstObject lock. Using the latter can lead to deadlocks, especially
991           with the FIR filters when updating the latency.
992
993 Sun Jan 11 19:03:38 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
994
995           gst/audiofx/: Implement a base class for generic audio FIR filters.
996           Original commit message from CVS:
997           * gst/audiofx/Makefile.am:
998           * gst/audiofx/audiofxbasefirfilter.c:
999           (gst_audio_fx_base_fir_filter_dispose),
1000           (gst_audio_fx_base_fir_filter_base_init),
1001           (gst_audio_fx_base_fir_filter_class_init),
1002           (gst_audio_fx_base_fir_filter_init),
1003           (gst_audio_fx_base_fir_filter_push_residue),
1004           (gst_audio_fx_base_fir_filter_setup),
1005           (gst_audio_fx_base_fir_filter_transform),
1006           (gst_audio_fx_base_fir_filter_start),
1007           (gst_audio_fx_base_fir_filter_stop),
1008           (gst_audio_fx_base_fir_filter_query),
1009           (gst_audio_fx_base_fir_filter_query_type),
1010           (gst_audio_fx_base_fir_filter_event),
1011           (gst_audio_fx_base_fir_filter_set_kernel):
1012           * gst/audiofx/audiofxbasefirfilter.h:
1013           * gst/audiofx/audiofxbaseiirfilter.c:
1014           Implement a base class for generic audio FIR filters.
1015           * gst/audiofx/audiowsincband.c:
1016           (gst_gst_audio_wsincband_mode_get_type),
1017           (gst_gst_audio_wsincband_window_get_type),
1018           (gst_audio_wsincband_base_init), (gst_audio_wsincband_class_init),
1019           (gst_audio_wsincband_init), (gst_audio_wsincband_build_kernel),
1020           (gst_audio_wsincband_setup), (gst_audio_wsincband_set_property),
1021           (gst_audio_wsincband_get_property):
1022           * gst/audiofx/audiowsincband.h:
1023           * gst/audiofx/audiowsinclimit.c:
1024           (gst_audio_wsinclimit_mode_get_type),
1025           (gst_audio_wsinclimit_window_get_type),
1026           (gst_audio_wsinclimit_base_init),
1027           (gst_audio_wsinclimit_class_init), (gst_audio_wsinclimit_init),
1028           (gst_audio_wsinclimit_build_kernel), (gst_audio_wsinclimit_setup),
1029           (gst_audio_wsinclimit_set_property),
1030           (gst_audio_wsinclimit_get_property):
1031           * gst/audiofx/audiowsinclimit.h:
1032           * tests/check/elements/audiowsincband.c: (GST_START_TEST):
1033           * tests/check/elements/audiowsinclimit.c: (GST_START_TEST):
1034           Use this new base class for audiowsincband and audiowsinclimit.
1035           Also cleanup both elements.
1036
1037 Thu Jan 8 18:17:13 2009 +0000  Michael Smith <msmith@xiph.org>
1038
1039           gst/qtdemux/qtdemux.c: In push mode, error out if we get EOS before we've created any srcpads.
1040           Original commit message from CVS:
1041           * gst/qtdemux/qtdemux.c:
1042           In push mode, error out if we get EOS before we've created any srcpads.
1043           Handle (in pull mode) some files that have a truncated moov atom where
1044           the final sub-atom is a 'free' atom and the contents of that are not
1045           present in the file.
1046
1047 Thu Jan 8 15:56:46 2009 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1048
1049           gst/matroska/: Some cleanups, refactoring and minor enhancements in caps handling.
1050           Original commit message from CVS:
1051           * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
1052           * gst/matroska/matroska-mux.c: (gst_matroska_mux_video_pad_setcaps):
1053           Some cleanups, refactoring and minor enhancements in caps handling.
1054           * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
1055           (gst_matroska_mux_init), (gst_matroska_pad_reset),
1056           (gst_matroska_pad_free), (gst_matroska_mux_reset),
1057           (gst_matroska_mux_video_pad_setcaps),
1058           (gst_matroska_mux_request_new_pad):
1059           * tests/check/elements/matroskamux.c: (teardown_src_pad):
1060           Only remove, release or reset what is appropriate upon state change.
1061
1062 Wed Jan 7 20:38:50 2009 +0000  Jan Schmidt <thaytan@mad.scientist.com>
1063
1064           ext/pulse/pulsesink.*: Use a mutex to protect the current stream pointer, and ignore callbacks for stream objects tha...
1065           Original commit message from CVS:
1066           * ext/pulse/pulsesink.c:
1067           * ext/pulse/pulsesink.h:
1068           Use a mutex to protect the current stream pointer, and ignore
1069           callbacks for stream objects that have been destroyed already.
1070           Fixes problems with unprepare/prepare cycles caused by the input
1071           caps changing, without reintroducing bug #556986.
1072
1073 Wed Jan 7 16:09:47 2009 +0000  Jan Schmidt <thaytan@mad.scientist.com>
1074
1075           sys/v4l2/gstv4l2src.c: Remove () from translateable string, so that it makes more sense.
1076           Original commit message from CVS:
1077           * sys/v4l2/gstv4l2src.c:
1078           Remove () from translateable string, so that it makes more sense.
1079
1080 Wed Jan 7 09:43:13 2009 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1081
1082           gst/avi/gstavimux.c: Minor fix/cleanup in header field calculation.
1083           Original commit message from CVS:
1084           * gst/avi/gstavimux.c: (gst_avi_mux_audsink_set_caps):
1085           Minor fix/cleanup in header field calculation.
1086
1087 Tue Jan 6 17:48:10 2009 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1088
1089           gst/matroska/matroska-mux.*: Remove internal taglist and fully use tagsetter interface.
1090           Original commit message from CVS:
1091           * gst/matroska/matroska-mux.c: (gst_matroska_mux_reset),
1092           (gst_matroska_mux_handle_sink_event), (gst_matroska_mux_finish):
1093           * gst/matroska/matroska-mux.h:
1094           Remove internal taglist and fully use tagsetter interface.
1095
1096 Tue Jan 6 14:50:29 2009 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1097
1098           gst/avi/gstavimux.*: Ensure header size invariance during subsequent rewrite by using tags snapshot.
1099           Original commit message from CVS:
1100           * gst/avi/gstavimux.c: (gst_avi_mux_reset),
1101           (gst_avi_mux_riff_get_avi_header):
1102           * gst/avi/gstavimux.h:
1103           Ensure header size invariance during subsequent rewrite by using
1104           tags snapshot.
1105
1106 Mon Jan 5 17:31:13 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1107
1108           ext/pulse/pulsesink.c: Don't wait for the pulse mainloop when destroying the stream.
1109           Original commit message from CVS:
1110           * ext/pulse/pulsesink.c: (gst_pulsesink_destroy_stream):
1111           Don't wait for the pulse mainloop when destroying the stream.
1112           Fixes a deadlock when the pulsedaemon goes away while pulsesink
1113           is PLAYING. Fixes bug #556986.
1114
1115 Mon Jan 5 12:30:40 2009 +0000  Sascha Hauer <s.hauer@pengutronix.de>
1116
1117           sys/v4l2/gstv4l2src.c: Add support for grayscale v4l2 devices. Fixes bug #566616.
1118           Original commit message from CVS:
1119           Patch by: Sascha Hauer <s dot hauer at pengutronix dot de>
1120           Luotao Fu <l dot fu at pengutronix dot de>
1121           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_structure),
1122           (gst_v4l2_get_caps_info):
1123           Add support for grayscale v4l2 devices. Fixes bug #566616.
1124
1125 Mon Jan 5 11:42:09 2009 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1126
1127           gst/qtdemux/: Streamline tag handling and pass unparsed tags as binary blob in private tag.
1128           Original commit message from CVS:
1129           * gst/qtdemux/qtdemux.c: (qtdemux_tag_add_str),
1130           (qtdemux_tag_add_tmpo), (qtdemux_tag_add_covr),
1131           (qtdemux_tag_add_date), (qtdemux_tag_add_gnre),
1132           (qtdemux_tag_add_blob), (qtdemux_parse_udta):
1133           * gst/qtdemux/qtdemux.h:
1134           * gst/qtdemux/quicktime.c: (plugin_init):
1135           Streamline tag handling and pass unparsed tags as binary blob
1136           in private tag.
1137
1138 Mon Jan 5 10:13:29 2009 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1139
1140           gst/audiofx/: Implement a base class for IIR filters.
1141           Original commit message from CVS:
1142           * gst/audiofx/Makefile.am:
1143           * gst/audiofx/audiofxbaseiirfilter.c:
1144           (gst_audio_fx_base_iir_filter_base_init),
1145           (gst_audio_fx_base_iir_filter_dispose),
1146           (gst_audio_fx_base_iir_filter_class_init),
1147           (gst_audio_fx_base_iir_filter_init),
1148           (gst_audio_fx_base_iir_filter_calculate_gain),
1149           (gst_audio_fx_base_iir_filter_set_coefficients),
1150           (gst_audio_fx_base_iir_filter_setup), (process),
1151           (gst_audio_fx_base_iir_filter_transform_ip),
1152           (gst_audio_fx_base_iir_filter_stop):
1153           * gst/audiofx/audiofxbaseiirfilter.h:
1154           Implement a base class for IIR filters.
1155           * gst/audiofx/audiochebband.c: (gst_audio_cheb_band_base_init),
1156           (gst_audio_cheb_band_class_init), (gst_audio_cheb_band_init),
1157           (generate_coefficients), (gst_audio_cheb_band_set_property),
1158           (gst_audio_cheb_band_setup):
1159           * gst/audiofx/audiochebband.h:
1160           * gst/audiofx/audiocheblimit.c: (gst_audio_cheb_limit_base_init),
1161           (gst_audio_cheb_limit_class_init), (gst_audio_cheb_limit_init),
1162           (generate_coefficients), (gst_audio_cheb_limit_set_property),
1163           (gst_audio_cheb_limit_setup):
1164           * gst/audiofx/audiocheblimit.h:
1165           Use the IIR filter base class for the chebyshev filters.
1166
1167 Fri Jan 2 20:39:34 2009 +0000  Justin Karnegas <justin@affinix.com>
1168
1169           sys/osxaudio/: Rewrite osxaudio to work more flexibly and more reliably, using a different abstraction layer of corea...
1170           Original commit message from CVS:
1171           Patch by: Justin Karnegas <justin@affinix.com> and
1172           Michael Smith <msmith@songbirdnest.com>
1173           * sys/osxaudio/gstosxaudio.c:
1174           * sys/osxaudio/gstosxaudioelement.c:
1175           * sys/osxaudio/gstosxaudioelement.h:
1176           * sys/osxaudio/gstosxaudiosink.c:
1177           * sys/osxaudio/gstosxaudiosink.h:
1178           * sys/osxaudio/gstosxaudiosrc.c:
1179           * sys/osxaudio/gstosxaudiosrc.h:
1180           * sys/osxaudio/gstosxringbuffer.c:
1181           * sys/osxaudio/gstosxringbuffer.h:
1182           Rewrite osxaudio to work more flexibly and more reliably, using a
1183           different abstraction layer of coreaudio that is the recommended way of
1184           doing low-level audio I/O on OSX.
1185           Fixes byg #564948.
1186
1187 Fri Jan 2 16:31:13 2009 +0000  Wim Taymans <wim.taymans@gmail.com>
1188
1189           tests/examples/rtp/server-decodebin-H263p-AMR.sh: Add example RTP transcoding pipeline from any file decodedable with...
1190           Original commit message from CVS:
1191           * tests/examples/rtp/server-decodebin-H263p-AMR.sh:
1192           Add example RTP transcoding pipeline from any file decodedable with
1193           uridecodebin.
1194
1195 Fri Jan 2 15:20:48 2009 +0000  Wim Taymans <wim.taymans@gmail.com>
1196
1197           tests/examples/rtp/: Add two C examples of using gstrtpbin as a sender and a receiver.
1198           Original commit message from CVS:
1199           * tests/examples/rtp/.cvsignore:
1200           * tests/examples/rtp/Makefile.am:
1201           * tests/examples/rtp/client-PCMA.c: (pad_added_cb), (main):
1202           * tests/examples/rtp/server-alsasrc-PCMA.c: (main):
1203           Add two C examples of using gstrtpbin as a sender and a receiver.
1204
1205 Wed Dec 31 11:20:55 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
1206
1207           ChangeLog: Remove conflict marker from ChangeLog
1208           Original commit message from CVS:
1209           * ChangeLog:
1210           Remove conflict marker from ChangeLog
1211
1212 Sun Dec 28 09:50:31 2008 +0000  j^ <j@oil21.org>
1213
1214           gst/qtdemux/qtdemux.c: Add codec mapping for xvid, fmp4 and ac3 tracks.
1215           Original commit message from CVS:
1216           Patch by: j^ <j at oil21.org>
1217           * gst/qtdemux/qtdemux.c: (qtdemux_video_caps),
1218           (qtdemux_audio_caps):
1219           Add codec mapping for xvid, fmp4 and ac3 tracks.
1220           Fixes #565850
1221
1222 Tue Dec 23 12:10:41 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1223
1224           ext/jpeg/gstsmokeenc.*: Implement getcaps function.
1225           Original commit message from CVS:
1226           * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init),
1227           (gst_smokeenc_getcaps), (gst_smokeenc_setcaps),
1228           (gst_smokeenc_chain), (gst_smokeenc_change_state):
1229           * ext/jpeg/gstsmokeenc.h:
1230           Implement getcaps function.
1231           Set caps on the pad and on all outgoing buffers.
1232           Fixes #565441.
1233
1234 Fri Dec 19 09:36:45 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1235
1236           ext/pulse/pulsemixerctrl.c: And remove temporary comment pointing to the bug ticket.
1237           Original commit message from CVS:
1238           * ext/pulse/pulsemixerctrl.c:
1239           And remove temporary comment pointing to the bug ticket.
1240           * gst/avi/gstavimux.c:
1241           Move reoccuring logging to LOG and log instance too.
1242
1243 Wed Dec 17 17:28:39 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1244
1245           ext/pulse/pulsemixerctrl.c: Don't leak the pa_operation.
1246           Original commit message from CVS:
1247           * ext/pulse/pulsemixerctrl.c:
1248           Don't leak the pa_operation.
1249
1250 Tue Dec 16 16:19:26 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1251
1252           configure.ac: Require core cvs.
1253           Original commit message from CVS:
1254           * configure.ac:
1255           Require core cvs.
1256
1257 Tue Dec 16 16:07:48 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1258
1259           gst/avi/gstavimux.c: Rename api from _flush to _reset_tags.
1260           Original commit message from CVS:
1261           * gst/avi/gstavimux.c:
1262           Rename api from _flush to _reset_tags.
1263
1264 Tue Dec 16 14:22:51 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1265
1266           gst/avi/gstavimux.c: Use new tagsetter api to flush tags.
1267           Original commit message from CVS:
1268           * gst/avi/gstavimux.c:
1269           Use new tagsetter api to flush tags.
1270
1271 Tue Dec 16 13:14:39 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1272
1273           tests/check/elements/deinterleave.c: Increase timeout to 3 minutes to prevent timeouts.
1274           Original commit message from CVS:
1275           * tests/check/elements/deinterleave.c: (deinterleave_suite):
1276           Increase timeout to 3 minutes to prevent timeouts.
1277
1278 Tue Dec 16 12:52:24 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1279
1280           tests/check/elements/interleave.c: Increase timeout to 3 minutes to prevent timeouts.
1281           Original commit message from CVS:
1282           * tests/check/elements/interleave.c: (interleave_suite):
1283           Increase timeout to 3 minutes to prevent timeouts.
1284
1285 Tue Dec 16 11:57:01 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1286
1287           gst/avi/gstavimux.*: Totally remove the internal taglists and fully use tagsetter.
1288           Original commit message from CVS:
1289           * gst/avi/gstavimux.c:
1290           * gst/avi/gstavimux.h:
1291           Totally remove the internal taglists and fully use tagsetter.
1292
1293 Mon Dec 15 15:59:53 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1294
1295           gst/avi/gstavimux.c: Instead of filtering wrongly just use the mergemode. Applications is use KEEP_ALL if they want t...
1296           Original commit message from CVS:
1297           * gst/avi/gstavimux.c:
1298           Instead of filtering wrongly just use the mergemode. Applications is
1299           use KEEP_ALL if they want to supress tag-events. Fixes #563221 for
1300           avi for real (I hope). Everyone chime in, before I fix the others.
1301
1302 Mon Dec 15 12:45:35 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1303
1304           ext/pulse/pulsemixerctrl.c: Add note about memleak.
1305           Original commit message from CVS:
1306           * ext/pulse/pulsemixerctrl.c:
1307           Add note about memleak.
1308
1309 Sat Dec 13 16:23:09 2008 +0000  Edward Hervey <bilboed@bilboed.com>
1310
1311           m4/Makefile.am: A couple more .m4 that aren't shipped anymore with gettext 0.17.
1312           Original commit message from CVS:
1313           * m4/Makefile.am:
1314           A couple more .m4 that aren't shipped anymore with gettext 0.17.
1315
1316 Sat Dec 13 15:34:01 2008 +0000  Edward Hervey <bilboed@bilboed.com>
1317
1318           Switch to using GstStaticPadTemplate.
1319           Original commit message from CVS:
1320           * ext/flac/gstflacdec.c: (gst_flac_dec_base_init),
1321           (gst_flac_dec_init):
1322           * gst/law/alaw-decode.c: (gst_alaw_dec_base_init),
1323           (gst_alaw_dec_init):
1324           * gst/law/alaw-encode.c: (gst_alaw_enc_base_init),
1325           (gst_alaw_enc_init):
1326           * gst/law/alaw.c: (plugin_init):
1327           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init),
1328           (gst_mulawdec_init):
1329           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init),
1330           (gst_mulawenc_init):
1331           * gst/law/mulaw.c: (plugin_init):
1332           Switch to using GstStaticPadTemplate.
1333           * gst/udp/gstudpnetutils.c: (gst_udp_get_addr):
1334           Don't forget to free the addrinfo structure.
1335           * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
1336           (gst_wavparse_sink_activate):
1337           Don't forget to unref the GstAdapter.
1338
1339 Sat Dec 13 12:58:24 2008 +0000  Edward Hervey <bilboed@bilboed.com>
1340
1341           m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
1342           Original commit message from CVS:
1343           * m4/Makefile.am:
1344           inttypes.m4 hasn't been available since gettext-0.15, and since we now
1345           require gettext >= 0.17 ... we can remove it from the list of files to
1346           dist.
1347
1348 Wed Dec 10 15:03:23 2008 +0000  Christian Schaller <uraeus@gnome.org>
1349
1350         * gst-plugins-good.spec.in:
1351           smaller spec file updates
1352           Original commit message from CVS:
1353           smaller spec file updates
1354
1355 Tue Dec 9 17:55:22 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1356
1357           gst/avi/gstavidemux.c: More logging.
1358           Original commit message from CVS:
1359           * gst/avi/gstavidemux.c:
1360           More logging.
1361           * gst/avi/gstavimux.c:
1362           Handle more metadata fields. Better estimate of metadata size. Don't
1363           merge received tags, if application has specified tags using
1364           GST_TAG_MERGE_REPLACE_ALL. Fixes #563221 for avi.
1365
1366 Tue Dec 9 14:30:03 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1367
1368           tests/check/Makefile.am: Also ignore pulsemixer for the states unit test.
1369           Original commit message from CVS:
1370           * tests/check/Makefile.am:
1371           Also ignore pulsemixer for the states unit test.
1372
1373 Tue Dec 9 14:19:16 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1374
1375           gst/rtp/gstrtpjpegdepay.c: Add an EOI marker at the end of the jpeg frame when it's missing.
1376           Original commit message from CVS:
1377           * gst/rtp/gstrtpjpegdepay.c: (gst_rtp_jpeg_depay_process):
1378           Add an EOI marker at the end of the jpeg frame when it's missing.
1379           Fixes #563056.
1380
1381 Tue Dec 9 10:47:14 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1382
1383           tests/check/elements/videocrop.c: Update the unit test for the new color values for BT.601 red.
1384           Original commit message from CVS:
1385           * tests/check/elements/videocrop.c: (check_1x1_buffer):
1386           Update the unit test for the new color values for BT.601 red.
1387           Fixes bug #563510.
1388
1389 Tue Dec 9 10:28:11 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
1390
1391           ext/dv/gstdvdemux.c: Restore previous behaviour of not passing QoS and navigation events upstream, which presumably w...
1392           Original commit message from CVS:
1393           * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_src_event):
1394           Restore previous behaviour of not passing QoS and navigation
1395           events upstream, which presumably wasn't meant to be changed.
1396
1397 Tue Dec 9 09:39:53 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1398
1399           ext/dv/gstdvdemux.c: Add srcpads only when needed and remove them again when going back to READY. This prevents stall...
1400           Original commit message from CVS:
1401           * ext/dv/gstdvdemux.c: (gst_dvdemux_add_video_pad),
1402           (gst_dvdemux_add_audio_pad), (gst_dvdemux_remove_pads),
1403           (gst_dvdemux_demux_audio), (gst_dvdemux_demux_video),
1404           (gst_dvdemux_chain), (gst_dvdemux_loop),
1405           (gst_dvdemux_change_state):
1406           Add srcpads only when needed and remove them again when going
1407           back to READY. This prevents stalled pipelines if there's no
1408           audio inside the DV stream, which happens for many MXF files.
1409
1410 Tue Dec 9 09:09:25 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1411
1412           tests/check/elements/souphttpsrc.c: The ports in libsoup are unsigned integers and not signed integers.
1413           Original commit message from CVS:
1414           * tests/check/elements/souphttpsrc.c: (GST_START_TEST),
1415           (run_server):
1416           The ports in libsoup are unsigned integers and not signed
1417           integers.
1418
1419 Mon Dec 8 18:31:00 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1420
1421           ext/dv/gstdvdemux.c: Forward all events upstream unless it's something we really don't handle. This fixes latency con...
1422           Original commit message from CVS:
1423           * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_src_event):
1424           Forward all events upstream unless it's something we really
1425           don't handle. This fixes latency configuration of pipelines.
1426
1427 Mon Dec 8 18:24:21 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1428
1429           ext/dv/: Really call dv_init() exactly one time, not one time for the demuxer and one time for the decoder.
1430           Original commit message from CVS:
1431           * ext/dv/gstdv.c: (plugin_init):
1432           * ext/dv/gstdvdec.c: (gst_dvdec_class_init):
1433           * ext/dv/gstdvdemux.c: (gst_dvdemux_class_init):
1434           Really call dv_init() exactly one time, not one time for
1435           the demuxer and one time for the decoder.
1436
1437 Mon Dec 8 12:37:45 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1438
1439           gst/rtp/gstrtpmp4apay.c: Copy incomming timestamp to outgoing packets.
1440           Original commit message from CVS:
1441           * gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_handle_buffer):
1442           Copy incomming timestamp to outgoing packets.
1443
1444 Mon Dec 8 12:36:21 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1445
1446           gst/rtp/gstrtpmp4vpay.c: Don't try to push packets before we could find a valid config startcode. Fixes #563509.
1447           Original commit message from CVS:
1448           * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_flush),
1449           (gst_rtp_mp4v_pay_event):
1450           Don't try to push packets before we could find a valid config
1451           startcode. Fixes #563509.
1452
1453 Sun Dec 7 19:22:48 2008 +0000  Brian Cameron <brian.cameron@sun.com>
1454
1455           sys/sunaudio/gstsunaudiomixerctrl.c: Set the mixer fd before calling ioctl() on it. Fixes bug #563414.
1456           Original commit message from CVS:
1457           Patch by: Brian Cameron <brian.cameron at sun dot com>
1458           * sys/sunaudio/gstsunaudiomixerctrl.c:
1459           (gst_sunaudiomixer_ctrl_open):
1460           Set the mixer fd before calling ioctl() on it. Fixes bug #563414.
1461
1462 Sun Dec 7 19:01:35 2008 +0000  Alexandre Rostovtsev <tetromino@gmail.com>
1463
1464           configure.ac: Make usage of libv4l optional by a configure parameter.
1465           Original commit message from CVS:
1466           Patch by: Alexandre Rostovtsev <tetromino at gmail dot com>
1467           * configure.ac:
1468           Make usage of libv4l optional by a configure parameter.
1469           Fixes bug #563504.
1470
1471 Fri Dec 5 09:24:18 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1472
1473           Add documentation for matroskamux and matroskademux and update the inspection xml files.
1474           Original commit message from CVS:
1475           * docs/plugins/Makefile.am:
1476           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
1477           * docs/plugins/gst-plugins-good-plugins-sections.txt:
1478           * docs/plugins/gst-plugins-good-plugins.args:
1479           * docs/plugins/gst-plugins-good-plugins.hierarchy:
1480           * docs/plugins/gst-plugins-good-plugins.interfaces:
1481           * docs/plugins/inspect/plugin-1394.xml:
1482           * docs/plugins/inspect/plugin-aasink.xml:
1483           * docs/plugins/inspect/plugin-alaw.xml:
1484           * docs/plugins/inspect/plugin-alpha.xml:
1485           * docs/plugins/inspect/plugin-alphacolor.xml:
1486           * docs/plugins/inspect/plugin-annodex.xml:
1487           * docs/plugins/inspect/plugin-apetag.xml:
1488           * docs/plugins/inspect/plugin-audiofx.xml:
1489           * docs/plugins/inspect/plugin-auparse.xml:
1490           * docs/plugins/inspect/plugin-autodetect.xml:
1491           * docs/plugins/inspect/plugin-avi.xml:
1492           * docs/plugins/inspect/plugin-cacasink.xml:
1493           * docs/plugins/inspect/plugin-cairo.xml:
1494           * docs/plugins/inspect/plugin-cutter.xml:
1495           * docs/plugins/inspect/plugin-debug.xml:
1496           * docs/plugins/inspect/plugin-dv.xml:
1497           * docs/plugins/inspect/plugin-efence.xml:
1498           * docs/plugins/inspect/plugin-effectv.xml:
1499           * docs/plugins/inspect/plugin-equalizer.xml:
1500           * docs/plugins/inspect/plugin-esdsink.xml:
1501           * docs/plugins/inspect/plugin-flac.xml:
1502           * docs/plugins/inspect/plugin-flxdec.xml:
1503           * docs/plugins/inspect/plugin-gamma.xml:
1504           * docs/plugins/inspect/plugin-gconfelements.xml:
1505           * docs/plugins/inspect/plugin-gdkpixbuf.xml:
1506           * docs/plugins/inspect/plugin-goom.xml:
1507           * docs/plugins/inspect/plugin-goom2k1.xml:
1508           * docs/plugins/inspect/plugin-halelements.xml:
1509           * docs/plugins/inspect/plugin-icydemux.xml:
1510           * docs/plugins/inspect/plugin-id3demux.xml:
1511           * docs/plugins/inspect/plugin-interleave.xml:
1512           * docs/plugins/inspect/plugin-jpeg.xml:
1513           * docs/plugins/inspect/plugin-level.xml:
1514           * docs/plugins/inspect/plugin-matroska.xml:
1515           * docs/plugins/inspect/plugin-monoscope.xml:
1516           * docs/plugins/inspect/plugin-mulaw.xml:
1517           * docs/plugins/inspect/plugin-multifile.xml:
1518           * docs/plugins/inspect/plugin-multipart.xml:
1519           * docs/plugins/inspect/plugin-navigationtest.xml:
1520           * docs/plugins/inspect/plugin-ossaudio.xml:
1521           * docs/plugins/inspect/plugin-png.xml:
1522           * docs/plugins/inspect/plugin-pulseaudio.xml:
1523           * docs/plugins/inspect/plugin-quicktime.xml:
1524           * docs/plugins/inspect/plugin-replaygain.xml:
1525           * docs/plugins/inspect/plugin-rtp.xml:
1526           * docs/plugins/inspect/plugin-rtsp.xml:
1527           * docs/plugins/inspect/plugin-shout2send.xml:
1528           * docs/plugins/inspect/plugin-smpte.xml:
1529           * docs/plugins/inspect/plugin-soup.xml:
1530           * docs/plugins/inspect/plugin-spectrum.xml:
1531           * docs/plugins/inspect/plugin-speex.xml:
1532           * docs/plugins/inspect/plugin-taglib.xml:
1533           * docs/plugins/inspect/plugin-udp.xml:
1534           * docs/plugins/inspect/plugin-video4linux2.xml:
1535           * docs/plugins/inspect/plugin-videobalance.xml:
1536           * docs/plugins/inspect/plugin-videobox.xml:
1537           * docs/plugins/inspect/plugin-videocrop.xml:
1538           * docs/plugins/inspect/plugin-videoflip.xml:
1539           * docs/plugins/inspect/plugin-videomixer.xml:
1540           * docs/plugins/inspect/plugin-wavenc.xml:
1541           * docs/plugins/inspect/plugin-wavpack.xml:
1542           * docs/plugins/inspect/plugin-wavparse.xml:
1543           * docs/plugins/inspect/plugin-ximagesrc.xml:
1544           * gst/matroska/matroska-demux.c:
1545           * gst/matroska/matroska-demux.h:
1546           * gst/matroska/matroska-mux.c:
1547           * gst/matroska/matroska-mux.h:
1548           Add documentation for matroskamux and matroskademux and
1549           update the inspection xml files.
1550
1551 Thu Dec 4 20:10:58 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1552
1553           configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
1554           Original commit message from CVS:
1555           * configure.ac:
1556           Apparently AC_CONFIG_MACRO_DIR breaks when using more
1557           than one macro directory, reverting last change.
1558
1559 Thu Dec 4 19:47:21 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1560
1561           configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
1562           Original commit message from CVS:
1563           * configure.ac:
1564           Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
1565           our M4 macros.
1566
1567 Sun Nov 30 16:24:45 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1568
1569           gst/udp/gstmultiudpsink.c: Provide the parameters that are required for the format string to fix a compiler warning.
1570           Original commit message from CVS:
1571           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render):
1572           Provide the parameters that are required for the format string
1573           to fix a compiler warning.
1574
1575 Sat Nov 29 20:05:41 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1576
1577           gst/autodetect/gstautoaudiosrc.c: Fix classification.
1578           Original commit message from CVS:
1579           * gst/autodetect/gstautoaudiosrc.c:
1580           Fix classification.
1581
1582 Sat Nov 29 13:31:55 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1583
1584           Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
1585           Original commit message from CVS:
1586           Patch by: Cygwin Ports maintainer
1587           <yselkowitz at users dot sourceforge dot net>
1588           * autogen.sh:
1589           * configure.ac:
1590           Require gettext 0.17 because older versions don't mix with libtool
1591           2.2. At build time an older gettext version will still work.
1592           Fixes bug #556091.
1593
1594 Fri Nov 28 15:10:50 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
1595
1596           gst/udp/gstmultiudpsink.c: Make gst_multiudpsink_render() ignore errors from sendto() instead of breaking streaming. ...
1597           Original commit message from CVS:
1598           Patch by: Peter Kjellerstedt <pkj at axis com>
1599           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render):
1600           Make gst_multiudpsink_render() ignore errors from sendto() instead of
1601           breaking streaming. Emit a warning instead. Fixes #562572.
1602
1603 Thu Nov 27 16:43:24 2008 +0000  Ron McOuat <rmcouat@smartt.com>
1604
1605           Add support for basic and digest authentication in souphttpsrc.
1606           Original commit message from CVS:
1607           Patch by: Ron McOuat <rmcouat at smartt dot com>
1608           * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_class_init),
1609           (gst_soup_http_src_init), (gst_soup_http_src_dispose),
1610           (gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
1611           (gst_soup_http_src_authenticate_cb), (gst_soup_http_src_start):
1612           * ext/soup/gstsouphttpsrc.h:
1613           * tests/check/elements/souphttpsrc.c: (basic_auth_cb),
1614           (digest_auth_cb), (run_test), (GST_START_TEST),
1615           (souphttpsrc_suite), (run_server):
1616           Add support for basic and digest authentication in souphttpsrc.
1617           Fixes bug #561775.
1618
1619 Thu Nov 27 12:13:39 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1620
1621           gst/wavenc/: Add support for a-law and mu-law encoded wav files. Fixes bug #562434.
1622           Original commit message from CVS:
1623           Patch by: Pepijn Van Eeckhoudt
1624           <pepijn dot vaneeckhoudt at luciad dot com>
1625           * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
1626           (gst_wavenc_sink_setcaps), (gst_wavenc_change_state):
1627           * gst/wavenc/gstwavenc.h:
1628           * gst/wavenc/riff.h:
1629           Add support for a-law and mu-law encoded wav files. Fixes bug #562434.
1630
1631 Thu Nov 27 11:22:56 2008 +0000  이문형 <iwings@gmail.com>
1632
1633           gst/rtsp/gstrtspsrc.c: Prevent further read/write actions taken to the connect-failed socket by erroring out quickly....
1634           Original commit message from CVS:
1635           Patch by: 이문형 <iwings at gmail dot com>
1636           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_udp):
1637           Prevent further read/write actions taken to the connect-failed socket by
1638           erroring out quickly. See #562258.
1639
1640 Wed Nov 26 21:19:47 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1641
1642           tests/examples/level/level-example.c: Set fakesink to sync. Otherwise people might question the message interval. Nev...
1643           Original commit message from CVS:
1644           * tests/examples/level/level-example.c:
1645           Set fakesink to sync. Otherwise people might question the message
1646           interval. Nevertheless the timestamp in the message is what matters.
1647
1648 Tue Nov 25 18:13:25 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1649
1650           tests/icles/.cvsignore: cvsignore newly generated file.
1651           Original commit message from CVS:
1652           * tests/icles/.cvsignore:
1653           cvsignore newly generated file.
1654
1655 Tue Nov 25 18:03:02 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1656
1657           gst/rtp/: Fix the descriptions and fix some email addresses.
1658           Original commit message from CVS:
1659           * gst/rtp/gstasteriskh263.c:
1660           * gst/rtp/gstasteriskh263.h:
1661           * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_setcaps):
1662           * gst/rtp/gstrtpL16depay.h:
1663           * gst/rtp/gstrtpL16pay.c:
1664           * gst/rtp/gstrtpL16pay.h:
1665           * gst/rtp/gstrtpac3depay.c: (gst_rtp_ac3_depay_setcaps):
1666           * gst/rtp/gstrtpac3depay.h:
1667           * gst/rtp/gstrtpamrdepay.c:
1668           * gst/rtp/gstrtpamrdepay.h:
1669           * gst/rtp/gstrtpamrpay.c:
1670           * gst/rtp/gstrtpamrpay.h:
1671           * gst/rtp/gstrtpdepay.c:
1672           * gst/rtp/gstrtpdepay.h:
1673           * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_setcaps):
1674           * gst/rtp/gstrtpg726depay.c:
1675           * gst/rtp/gstrtpg726pay.c:
1676           * gst/rtp/gstrtpg729depay.c:
1677           * gst/rtp/gstrtpg729pay.c:
1678           * gst/rtp/gstrtpgsmdepay.c:
1679           * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_setcaps):
1680           * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_setcaps):
1681           * gst/rtp/gstrtph263depay.h:
1682           * gst/rtp/gstrtph263pay.c:
1683           * gst/rtp/gstrtph263pay.h:
1684           * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps):
1685           * gst/rtp/gstrtph263pdepay.h:
1686           * gst/rtp/gstrtph263ppay.c:
1687           * gst/rtp/gstrtph263ppay.h:
1688           * gst/rtp/gstrtph264depay.c:
1689           * gst/rtp/gstrtph264depay.h:
1690           * gst/rtp/gstrtph264pay.c:
1691           * gst/rtp/gstrtph264pay.h:
1692           * gst/rtp/gstrtpilbcdepay.c:
1693           * gst/rtp/gstrtpilbcpay.c:
1694           * gst/rtp/gstrtpjpegdepay.h:
1695           * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_setcaps):
1696           * gst/rtp/gstrtpmp1sdepay.h:
1697           * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps):
1698           * gst/rtp/gstrtpmp2tdepay.h:
1699           * gst/rtp/gstrtpmp2tpay.c:
1700           * gst/rtp/gstrtpmp2tpay.h:
1701           * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_setcaps):
1702           * gst/rtp/gstrtpmp4apay.c:
1703           * gst/rtp/gstrtpmp4apay.h:
1704           * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_setcaps):
1705           * gst/rtp/gstrtpmp4gdepay.h:
1706           * gst/rtp/gstrtpmp4gpay.c:
1707           * gst/rtp/gstrtpmp4gpay.h:
1708           * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps):
1709           * gst/rtp/gstrtpmp4vdepay.h:
1710           * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_event):
1711           * gst/rtp/gstrtpmp4vpay.h:
1712           * gst/rtp/gstrtpmpadepay.c:
1713           * gst/rtp/gstrtpmpadepay.h:
1714           * gst/rtp/gstrtpmpapay.c:
1715           * gst/rtp/gstrtpmpapay.h:
1716           * gst/rtp/gstrtpmpvdepay.c:
1717           * gst/rtp/gstrtpmpvdepay.h:
1718           * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_process):
1719           * gst/rtp/gstrtppcmapay.c:
1720           * gst/rtp/gstrtppcmudepay.c:
1721           * gst/rtp/gstrtppcmupay.c:
1722           * gst/rtp/gstrtpspeexdepay.c:
1723           * gst/rtp/gstrtpspeexpay.c:
1724           * gst/rtp/gstrtpsv3vdepay.c:
1725           * gst/rtp/gstrtpsv3vdepay.h:
1726           * gst/rtp/gstrtptheoradepay.c:
1727           * gst/rtp/gstrtptheoradepay.h:
1728           * gst/rtp/gstrtptheorapay.c:
1729           * gst/rtp/gstrtptheorapay.h:
1730           * gst/rtp/gstrtpvorbisdepay.c:
1731           * gst/rtp/gstrtpvorbisdepay.h:
1732           * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers):
1733           * gst/rtp/gstrtpvorbispay.h:
1734           * gst/rtp/gstrtpvrawdepay.c: (gst_rtp_vraw_depay_setcaps):
1735           * gst/rtp/gstrtpvrawpay.c:
1736           Fix the descriptions and fix some email addresses.
1737
1738 Tue Nov 25 17:47:24 2008 +0000  Julien Moutte <julien@moutte.net>
1739
1740           gst/qtdemux/qtdemux.c: Add MPG1 and MPG2 fourcc to supported qtdemux video codecs as I found some video clips using t...
1741           Original commit message from CVS:
1742           2008-11-25  Julien Moutte  <julien@fluendo.com>
1743           * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): Add MPG1 and MPG2
1744           fourcc
1745           to supported qtdemux video codecs as I found some video clips
1746           using
1747           those.
1748
1749 Tue Nov 25 16:26:16 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1750
1751           gst/autodetect/: Post an error when we can't set the internal ghostpad target.
1752           Original commit message from CVS:
1753           * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_detect):
1754           * gst/autodetect/gstautoaudiosrc.c: (gst_auto_audio_src_detect):
1755           * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
1756           (gst_auto_video_sink_detect):
1757           * gst/autodetect/gstautovideosrc.c: (gst_auto_video_src_detect):
1758           Post an error when we can't set the internal ghostpad target.
1759
1760 Tue Nov 25 16:06:22 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1761
1762           gst/videocrop/gstvideocrop.*: Fix renegotiation when changing properties using the new basetransform features. Fixes ...
1763           Original commit message from CVS:
1764           * gst/videocrop/gstvideocrop.c: (gst_video_crop_init),
1765           (gst_video_crop_transform), (gst_video_crop_transform_caps),
1766           (gst_video_crop_set_caps), (gst_video_crop_set_property):
1767           * gst/videocrop/gstvideocrop.h:
1768           Fix renegotiation when changing properties using the new basetransform
1769           features. Fixes #561502.
1770           * tests/icles/Makefile.am:
1771           * tests/icles/videocrop2-test.c: (make_pipeline), (main):
1772           Add crazy interactive test unit for dynamically changing properties.
1773
1774 Mon Nov 24 12:20:29 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1775
1776           gst/rtsp/gstrtspsrc.c: Add some more debugging.
1777           Original commit message from CVS:
1778           * gst/rtsp/gstrtspsrc.c: (new_session_pad),
1779           (gst_rtspsrc_parse_range):
1780           Add some more debugging.
1781           Use the reanges received from the server unconditionally.
1782           Fixes #561625.
1783
1784 Sun Nov 23 15:08:45 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1785
1786           ext/pulse/pulsesink.c: Change #if 0 to something more expresive and add pointer to related bug ticket.
1787           Original commit message from CVS:
1788           * ext/pulse/pulsesink.c:
1789           Change #if 0 to something more expresive and add pointer to related
1790           bug ticket.
1791
1792 Sun Nov 23 11:17:01 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
1793
1794         * ChangeLog:
1795           ChangeLog surgery
1796           Original commit message from CVS:
1797           ChangeLog surgery
1798
1799 Sun Nov 23 11:14:42 2008 +0000  Tal Shalif <tshalif@nargila.org>
1800
1801           gst/qtdemux/qtdemux.c: Use G_{BIG,LITTLE}_ENDIAN instead of the non-GLib variants as the latter don't exist on some s...
1802           Original commit message from CVS:
1803           Patch by: Tal Shalif <tshalif at nargila dot org>
1804           * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps):
1805           Use G_{BIG,LITTLE}_ENDIAN instead of the non-GLib variants as
1806           the latter don't exist on some systems (mingw). Fixes bug #561992.
1807
1808 Fri Nov 21 13:43:29 2008 +0000  Zeeshan Ali <zeeshanak@gnome.org>
1809
1810           ext/soup/gstsouphttpsrc.c: Add transferMode.dnla.org header to HTTP requests as this is required by the DLNA specs an...
1811           Original commit message from CVS:
1812           Patch by: Zeeshan Ali <zeeshanak at gnome dot org>
1813           * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_build_message):
1814           Add transferMode.dnla.org header to HTTP requests as this is
1815           required by the DLNA specs and doesn't hurt in other situations.
1816           Fixes bug #561802.
1817
1818 Thu Nov 20 23:59:07 2008 +0000  Michael Smith <msmith@xiph.org>
1819
1820           sys/osxvideo/osxvideosink.*: Handle video window resizing more correctly, avoiding crashes when embedding the window ...
1821           Original commit message from CVS:
1822           * sys/osxvideo/osxvideosink.h:
1823           * sys/osxvideo/osxvideosink.m:
1824           Handle video window resizing more correctly, avoiding crashes when
1825           embedding the window and resizing it.
1826
1827 Thu Nov 20 22:56:58 2008 +0000  Michael Smith <msmith@xiph.org>
1828
1829           gst/udp/: Fix multiudpsink on OSX by passing the specific length of the socket, refactor that into a function shared ...
1830           Original commit message from CVS:
1831           * gst/udp/gstmultiudpsink.c:
1832           * gst/udp/gstudpnetutils.c:
1833           * gst/udp/gstudpnetutils.h:
1834           * gst/udp/gstudpsrc.c:
1835           Fix multiudpsink on OSX by passing the specific length of the socket,
1836           refactor that into a function shared with the same thing in udpsrc.
1837
1838 Thu Nov 20 20:07:26 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1839
1840           gst/wavparse/gstwavparse.c: Fix the scaling code.
1841           Original commit message from CVS:
1842           * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
1843           (uint64_ceiling_scale), (gst_wavparse_calculate_duration),
1844           (gst_wavparse_stream_headers):
1845           Fix the scaling code.
1846           Fix parsing of the INFO chunks, we were reading the wrong number of
1847           bytes.  Fixes #561580.
1848
1849 Thu Nov 20 14:30:40 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
1850
1851           gst/matroska/matroska-mux.c: Fix NULL pointer dereference of an unset codec_id in the recently added Dirac paths
1852           Original commit message from CVS:
1853           * gst/matroska/matroska-mux.c:
1854           Fix NULL pointer dereference of an unset codec_id in the recently
1855           added Dirac paths
1856
1857 Thu Nov 20 13:58:43 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
1858
1859           tests/check/Makefile.am: Just keep disabling elements that hang the states test until it works.
1860           Original commit message from CVS:
1861           * tests/check/Makefile.am:
1862           Just keep disabling elements that hang the states test until it
1863           works.
1864
1865 Thu Nov 20 13:46:47 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
1866
1867           ext/libpng/gstpngenc.c: Don't flush downstream after every buffer - that's not what this libpng callback is for at all!
1868           Original commit message from CVS:
1869           * ext/libpng/gstpngenc.c:
1870           Don't flush downstream after every buffer - that's not what
1871           this libpng callback is for at all!
1872
1873 Mon Nov 17 14:04:20 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
1874
1875           sys/v4l2/v4l2src_calls.c: Turns out we don't always get the frame sizes in a predefined order from lowest to highest ...
1876           Original commit message from CVS:
1877           * sys/v4l2/v4l2src_calls.c:
1878           (gst_v4l2src_probe_caps_for_format_and_size), (sort_by_frame_size),
1879           (gst_v4l2src_probe_caps_for_format):
1880           Turns out we don't always get the frame sizes in a predefined
1881           order from lowest to highest resolution, so let's just sort the
1882           list by frame size once we've queried the possible resolutions
1883           rather than assume any particular order. Fixes probed caps for
1884           the camera in my HP2133 mini notebook and makes v4l2src default
1885           to a decent size.
1886
1887 Sun Nov 16 14:41:32 2008 +0000  Edward Hervey <bilboed@bilboed.com>
1888
1889           gst/matroska/: Make mkvdemux aware of E-AC3.
1890           Original commit message from CVS:
1891           * gst/matroska/matroska-demux.c: (gst_matroska_demux_audio_caps):
1892           * gst/matroska/matroska-ids.h:
1893           Make mkvdemux aware of E-AC3.
1894
1895 Fri Nov 14 18:41:29 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1896
1897           gst/rtp/: Add a jpeg depayloader.
1898           Original commit message from CVS:
1899           * gst/rtp/Makefile.am:
1900           * gst/rtp/gstrtp.c: (plugin_init):
1901           * gst/rtp/gstrtpjpegdepay.c: (gst_rtp_jpeg_depay_base_init),
1902           (gst_rtp_jpeg_depay_class_init), (gst_rtp_jpeg_depay_init),
1903           (gst_rtp_jpeg_depay_finalize), (MakeTables), (MakeQuantHeader),
1904           (MakeHuffmanHeader), (MakeDRIHeader), (MakeHeaders),
1905           (gst_rtp_jpeg_depay_setcaps), (gst_rtp_jpeg_depay_process),
1906           (gst_rtp_jpeg_depay_change_state),
1907           (gst_rtp_jpeg_depay_plugin_init):
1908           * gst/rtp/gstrtpjpegdepay.h:
1909           Add a jpeg depayloader.
1910           * gst/rtp/gstrtpjpegpay.c:
1911           Set the default properties on the payloader to better defaults.
1912
1913 Fri Nov 14 15:42:32 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1914
1915           sys/v4l2/gstv4l2.c: Give it a primary rank for autovideosrc.
1916           Original commit message from CVS:
1917           * sys/v4l2/gstv4l2.c:
1918           Give it a primary rank for autovideosrc.
1919
1920 Fri Nov 14 11:41:55 2008 +0000  Bjorn Ostby <bjornos@axis.com>
1921
1922           gst/rtp/: Add JPEG payloader. Fixes #560756.
1923           Original commit message from CVS:
1924           Patch by: Bjorn Ostby <bjornos at axis dot com>
1925           * gst/rtp/Makefile.am:
1926           * gst/rtp/gstrtp.c: (plugin_init):
1927           * gst/rtp/gstrtpjpegpay.c: (gst_rtp_jpeg_pay_base_init),
1928           (gst_rtp_jpeg_pay_class_init), (gst_rtp_jpeg_pay_init),
1929           (gst_rtp_jpeg_pay_setcaps), (gst_rtp_jpeg_pay_header_size),
1930           (gst_rtp_jpeg_pay_read_quant_table),
1931           (gst_rtp_jpeg_pay_scan_marker), (gst_rtp_jpeg_pay_handle_buffer),
1932           (gst_rtp_jpeg_pay_set_property), (gst_rtp_jpeg_pay_get_property),
1933           (gst_rtp_jpeg_pay_plugin_init):
1934           * gst/rtp/gstrtpjpegpay.h:
1935           Add JPEG payloader. Fixes #560756.
1936
1937 Thu Nov 13 17:45:59 2008 +0000  Fabricio Godoy <skarllot@gmail.com>
1938
1939           sys/: Fix some spelling mistakes. Fixes #556802.
1940           Original commit message from CVS:
1941           Patch by: Fabricio Godoy <skarllot at gmail dot com>
1942           * sys/oss/gstosssink.c: (gst_oss_sink_open):
1943           * sys/oss/gstosssrc.c: (gst_oss_src_open):
1944           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_mmap):
1945           * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
1946           Fix some spelling mistakes. Fixes #556802.
1947
1948 Thu Nov 13 16:24:59 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
1949
1950           gst/equalizer/: Add presets for equalizer. Fixes #522183.
1951           Original commit message from CVS:
1952           * gst/equalizer/GstIirEqualizer10Bands.prs:
1953           * gst/equalizer/GstIirEqualizer3Bands.prs:
1954           * gst/equalizer/Makefile.am:
1955           * gst/equalizer/gstiirequalizer10bands.c:
1956           * gst/equalizer/gstiirequalizer3bands.c:
1957           Add presets for equalizer. Fixes #522183.
1958
1959 Thu Nov 13 16:17:38 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
1960
1961           gst/rtsp/: Remove google extension again, it's not needed anymore because we never send multiple transports anymore.
1962           Original commit message from CVS:
1963           * gst/rtsp/Makefile.am:
1964           * gst/rtsp/gstrtsp.c: (plugin_init):
1965           * gst/rtsp/gstrtspgoogle.c:
1966           * gst/rtsp/gstrtspgoogle.h:
1967           Remove google extension again, it's not needed anymore because we never
1968           send multiple transports anymore.
1969
1970 Thu Nov 13 16:11:16 2008 +0000  Eric Zhang <chao.zhang@access-company.com>
1971
1972           gst/rtsp/gstrtspsrc.*: Add property to configure NAT traversal method.
1973           Original commit message from CVS:
1974           Based on patch by: Eric Zhang <chao.zhang at access-company dot com>
1975           * gst/rtsp/gstrtspsrc.c: (gst_rtsp_nat_method_get_type),
1976           (gst_rtspsrc_class_init), (gst_rtspsrc_set_property),
1977           (gst_rtspsrc_get_property), (gst_rtspsrc_create_stream),
1978           (gst_rtspsrc_stream_free),
1979           (gst_rtspsrc_stream_configure_udp_sinks),
1980           (gst_rtspsrc_stream_configure_transport),
1981           (gst_rtspsrc_send_dummy_packets),
1982           (gst_rtspsrc_create_transports_string),
1983           (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
1984           * gst/rtsp/gstrtspsrc.h:
1985           Add property to configure NAT traversal method.
1986           Ignore EOS from the internal sinks.
1987           Implement sending dummy packets as a (simple) method to open up
1988           some firewalls.
1989           Send PLAY request to the server after we started the udp sources.
1990           Fixes #559545.
1991
1992 Thu Nov 13 14:04:40 2008 +0000  Yotam <sh.yotam@gmail.com>
1993
1994           gst/rtp/gstrtpmp4vpay.c: Flush the remaining frames on EOS. Fixes #560641.
1995           Original commit message from CVS:
1996           Patch by: Yotam <sh dot yotam at gmail dot com>
1997           * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_event):
1998           Flush the remaining frames on EOS. Fixes #560641.
1999
2000 Wed Nov 12 16:37:06 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2001
2002           gst/rtp/gstrtpg729pay.c: Fix compiler warning about printf formatting.
2003           Original commit message from CVS:
2004           * gst/rtp/gstrtpg729pay.c: (gst_rtp_g729_pay_handle_buffer):
2005           Fix compiler warning about printf formatting.
2006
2007 Wed Nov 12 11:55:14 2008 +0000  Andy Wingo <wingo@pobox.com>
2008
2009           gst/qtdemux/qtdemux.*: Queue up new segment events instead of sending them from the seeking thread.
2010           Original commit message from CVS:
2011           * gst/qtdemux/qtdemux.h (struct _GstQTDemux):
2012           * gst/qtdemux/qtdemux.c (gst_qtdemux_do_seek): Queue up new
2013           segment events instead of sending them from the seeking thread.
2014           Fixes #559288.
2015           (gst_qtdemux_push_pending_newsegment): New helper, sends out
2016           queued newsegment events.
2017           (gst_qtdemux_loop_state_movie): Voilà, call it here. Only need to
2018           call it here, as we only seek when looping, and only push in the
2019           movie state.
2020
2021 Tue Nov 11 19:52:05 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2022
2023           gst/qtdemux/: Add cover and alternative copyright tag, and enhance some existing ones by marking them as container at...
2024           Original commit message from CVS:
2025           * gst/qtdemux/qtdemux.c: (qtdemux_tag_add_tmpo),
2026           (qtdemux_tag_add_covr), (qtdemux_parse_udta):
2027           * gst/qtdemux/qtdemux_fourcc.h:
2028           * gst/qtdemux/qtdemux_types.c:
2029           Add cover and alternative copyright tag, and enhance some existing
2030           ones by marking them as container atoms.
2031
2032 Tue Nov 11 17:33:00 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2033
2034           gst/rtp/gstrtpg729pay.c: Don't ignore the return value of setcaps.
2035           Original commit message from CVS:
2036           * gst/rtp/gstrtpg729pay.c: (gst_rtp_g729_pay_set_caps):
2037           Don't ignore the return value of setcaps.
2038
2039 Tue Nov 11 17:29:03 2008 +0000  Olivier Crete <tester@tester.ca>
2040
2041           gst/rtp/gstrtpg729pay.*: Replace G729 payloader with an improved version. Fixes #532409.
2042           Original commit message from CVS:
2043           Patch by: Olivier Crete <tester at tester dot ca>
2044           * gst/rtp/gstrtpg729pay.c: (gst_rtp_g729_pay_base_init),
2045           (gst_rtp_g729_pay_class_init), (gst_rtp_g729_pay_init),
2046           (gst_rtp_g729_pay_set_caps), (gst_rtp_g729_pay_handle_buffer):
2047           * gst/rtp/gstrtpg729pay.h:
2048           Replace G729 payloader with an improved version. Fixes #532409.
2049
2050 Tue Nov 11 16:00:48 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2051
2052           gst/rtsp/gstrtspsrc.c: Only send one transport at a time for improved compatibility with some broken servers. See #53...
2053           Original commit message from CVS:
2054           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_transports_string),
2055           (gst_rtspsrc_change_state):
2056           Only send one transport at a time for improved compatibility with some
2057           broken servers. See #537832.
2058
2059 Tue Nov 11 15:16:31 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2060
2061           gst/rtsp/gstrtspsrc.c: Only pause/play in the seek handler when the source was playing.
2062           Original commit message from CVS:
2063           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_do_seek),
2064           (gst_rtspsrc_perform_seek):
2065           Only pause/play in the seek handler when the source was playing.
2066           Fixes #529379.
2067
2068 Tue Nov 11 12:18:23 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2069
2070           gst/matroska/matroska-mux.c: Fix muxing of Dirac streams if the input already has the format we need, i.e. is the out...
2071           Original commit message from CVS:
2072           * gst/matroska/matroska-mux.c:
2073           (gst_matroska_mux_handle_dirac_packet):
2074           Fix muxing of Dirac streams if the input already has the format
2075           we need, i.e. is the output of matroskademux.
2076
2077 Tue Nov 11 10:06:01 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
2078
2079           gst/avi/gstavimux.c: Don't segfault on string typed tags being NULL. Fixes #560155.
2080           Original commit message from CVS:
2081           * gst/avi/gstavimux.c:
2082           Don't segfault on string typed tags being NULL. Fixes #560155.
2083
2084 Mon Nov 10 16:44:45 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2085
2086           gst/matroska/matroska-mux.c: Fix mapping AAC profile to Matroska codec id.
2087           Original commit message from CVS:
2088           * gst/matroska/matroska-mux.c: (aac_codec_data_to_codec_id),
2089           (gst_matroska_mux_audio_pad_setcaps):
2090           Fix mapping AAC profile to Matroska codec id.
2091
2092 Mon Nov 10 16:36:09 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2093
2094           gst/qtdemux/qtdemux.c: Refactor some raw audio caps building, and handle >16-bit cases.
2095           Original commit message from CVS:
2096           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
2097           (qtdemux_video_caps), (qtdemux_audio_caps):
2098           Refactor some raw audio caps building, and handle >16-bit cases.
2099           Fix/replace building caps from a string description.
2100
2101 Mon Nov 10 13:59:27 2008 +0000  Thomas Vander Stichele <thomas@apestaart.org>
2102
2103           gst/: Make author name consistent with others.
2104           Original commit message from CVS:
2105           * gst/audiofx/audiowsincband.c:
2106           * gst/audiofx/audiowsinclimit.c:
2107           * gst/cutter/gstcutter.c:
2108           Make author name consistent with others.
2109
2110 Mon Nov 10 12:13:21 2008 +0000  Eric Zhang <chao.zhang@access-company.com>
2111
2112           gst/rtsp/gstrtspsrc.c: Pause the RTSP stream before doing a new play request.
2113           Original commit message from CVS:
2114           Based on patch by: Eric Zhang <chao.zhang at access-company dot com>
2115           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_perform_seek),
2116           (gst_rtspsrc_stream_configure_udp_sink):
2117           Pause the RTSP stream before doing a new play request.
2118           Make sure that adding the udpsinks does not cause the rtspsrc to become
2119           a sink. Fixes #559547.
2120
2121 Wed Nov 5 14:42:35 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2122
2123           gst/matroska/: Implement Dirac muxing into Matroska comforming to the spec, i.e. put all Dirac packages up to a pictu...
2124           Original commit message from CVS:
2125           * gst/matroska/matroska-ids.h:
2126           * gst/matroska/matroska-mux.c: (gst_matroska_pad_free),
2127           (gst_matroska_mux_handle_dirac_packet),
2128           (gst_matroska_mux_write_data):
2129           Implement Dirac muxing into Matroska comforming to the spec, i.e.
2130           put all Dirac packages up to a picture into a Matroska block.
2131           TODO: Implement writing of the ReferenceBlock Matroska elements,
2132           currently the Dirac muxing is only 100% correct if Matroska version 2
2133           is selected for muxing.
2134
2135 Tue Nov 4 12:32:48 2008 +0000  Bastien Nocera <hadess@hadess.net>
2136
2137           Optionally use libv4l to access v4l2 devices. Fixes bug #545033.
2138           Original commit message from CVS:
2139           Patch by: Bastien Nocera <hadess at hadess dot net>,
2140           Hans de Goede <jwrdegoede at fedoraproject dot org>
2141           * configure.ac:
2142           * sys/v4l2/Makefile.am:
2143           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read):
2144           * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
2145           (gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_close),
2146           (gst_v4l2_get_norm), (gst_v4l2_set_norm), (gst_v4l2_get_frequency),
2147           (gst_v4l2_set_frequency), (gst_v4l2_signal_strength),
2148           (gst_v4l2_get_attribute), (gst_v4l2_set_attribute),
2149           (gst_v4l2_get_input), (gst_v4l2_set_input):
2150           * sys/v4l2/v4l2_calls.h:
2151           * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
2152           (gst_v4l2_buffer_new), (gst_v4l2_buffer_pool_finalize),
2153           (gst_v4l2_buffer_pool_new), (gst_v4l2_buffer_pool_activate),
2154           (gst_v4l2src_fill_format_list),
2155           (gst_v4l2src_probe_caps_for_format_and_size),
2156           (gst_v4l2src_probe_caps_for_format), (gst_v4l2src_grab_frame),
2157           (gst_v4l2src_set_capture), (gst_v4l2src_capture_init),
2158           (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop),
2159           (gst_v4l2src_get_nearest_size):
2160           Optionally use libv4l to access v4l2 devices. Fixes bug #545033.
2161
2162 Tue Nov 4 12:28:34 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
2163
2164           Don't install static libs for plugins. Fixes #550851 for -good.
2165           Original commit message from CVS:
2166           * ext/aalib/Makefile.am:
2167           * ext/annodex/Makefile.am:
2168           * ext/cairo/Makefile.am:
2169           * ext/dv/Makefile.am:
2170           * ext/esd/Makefile.am:
2171           * ext/flac/Makefile.am:
2172           * ext/gconf/Makefile.am:
2173           * ext/gdk_pixbuf/Makefile.am:
2174           * ext/hal/Makefile.am:
2175           * ext/jpeg/Makefile.am:
2176           * ext/ladspa/Makefile.am:
2177           * ext/libcaca/Makefile.am:
2178           * ext/libmng/Makefile.am:
2179           * ext/libpng/Makefile.am:
2180           * ext/mikmod/Makefile.am:
2181           * ext/pulse/Makefile.am:
2182           * ext/raw1394/Makefile.am:
2183           * ext/shout2/Makefile.am:
2184           * ext/soup/Makefile.am:
2185           * ext/speex/Makefile.am:
2186           * ext/taglib/Makefile.am:
2187           * ext/wavpack/Makefile.am:
2188           * gst/alpha/Makefile.am:
2189           * gst/apetag/Makefile.am:
2190           * gst/audiofx/Makefile.am:
2191           * gst/auparse/Makefile.am:
2192           * gst/autodetect/Makefile.am:
2193           * gst/avi/Makefile.am:
2194           * gst/cutter/Makefile.am:
2195           * gst/debug/Makefile.am:
2196           * gst/effectv/Makefile.am:
2197           * gst/equalizer/Makefile.am:
2198           * gst/flx/Makefile.am:
2199           * gst/goom/Makefile.am:
2200           * gst/goom2k1/Makefile.am:
2201           * gst/icydemux/Makefile.am:
2202           * gst/id3demux/Makefile.am:
2203           * gst/interleave/Makefile.am:
2204           * gst/law/Makefile.am:
2205           * gst/level/Makefile.am:
2206           * gst/matroska/Makefile.am:
2207           * gst/median/Makefile.am:
2208           * gst/monoscope/Makefile.am:
2209           * gst/multifile/Makefile.am:
2210           * gst/multipart/Makefile.am:
2211           * gst/oldcore/Makefile.am:
2212           * gst/qtdemux/Makefile.am:
2213           * gst/replaygain/Makefile.am:
2214           * gst/rtp/Makefile.am:
2215           * gst/rtsp/Makefile.am:
2216           * gst/smpte/Makefile.am:
2217           * gst/spectrum/Makefile.am:
2218           * gst/udp/Makefile.am:
2219           * gst/videobox/Makefile.am:
2220           * gst/videocrop/Makefile.am:
2221           * gst/videofilter/Makefile.am:
2222           * gst/videomixer/Makefile.am:
2223           * gst/wavenc/Makefile.am:
2224           * gst/wavparse/Makefile.am:
2225           * sys/directdraw/Makefile.am:
2226           * sys/directsound/Makefile.am:
2227           * sys/oss/Makefile.am:
2228           * sys/osxaudio/Makefile.am:
2229           * sys/osxvideo/Makefile.am:
2230           * sys/sunaudio/Makefile.am:
2231           * sys/v4l2/Makefile.am:
2232           * sys/waveform/Makefile.am:
2233           * sys/ximage/Makefile.am:
2234           Don't install static libs for plugins. Fixes #550851 for -good.
2235
2236 Fri Oct 31 18:17:50 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2237
2238           ext/flac/Makefile.am: Include $(FLAC_CFLAGS) in CFLAGS to make sure to find the FLAC headers.
2239           Original commit message from CVS:
2240           * ext/flac/Makefile.am:
2241           Include $(FLAC_CFLAGS) in CFLAGS to make sure to find the FLAC headers.
2242           This fixes compilation if FLAC is installed in an uncommon location
2243           that is not already handled by other CFLAGS. Fixes bug #558711.
2244
2245 Fri Oct 31 10:08:50 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2246
2247           sys/v4l2/v4l2src_calls.c: Guard more uncommon formats with ifdefs so that we can compile on older versions.
2248           Original commit message from CVS:
2249           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_format_get_rank):
2250           Guard more uncommon formats with ifdefs so that we can compile on older
2251           versions.
2252
2253 Fri Oct 31 10:00:18 2008 +0000  Nick Haddad <nick@haddads.net>
2254
2255           gst/avi/gstavidemux.c: Invert other uncompressed RGB formats. Fixes #558554.
2256           Original commit message from CVS:
2257           Patch by: Nick Haddad <nick at haddads dot net>
2258           * gst/avi/gstavidemux.c: (gst_avi_demux_is_uncompressed),
2259           (gst_avi_demux_invert), (gst_avi_demux_process_next_entry),
2260           (gst_avi_demux_stream_data):
2261           Invert other uncompressed RGB formats. Fixes #558554.
2262
2263 Thu Oct 30 15:08:49 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2264
2265           gst/wavenc/gstwavenc.*: Add support for float/double as input and remove the (nowadays) useless parsing of the depth ...
2266           Original commit message from CVS:
2267           * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
2268           (gst_wavenc_sink_setcaps), (gst_wavenc_change_state):
2269           * gst/wavenc/gstwavenc.h:
2270           Add support for float/double as input and remove the (nowadays)
2271           useless parsing of the depth as we require width==depth.
2272
2273 Thu Oct 30 10:31:35 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2274
2275           gst/rtp/: Narrow down the caps of the mpeg audio pay/depayloaders to only accept mpeg version 1. Fixes #558427.
2276           Original commit message from CVS:
2277           * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_setcaps):
2278           * gst/rtp/gstrtpmpapay.c:
2279           Narrow down the caps of the mpeg audio pay/depayloaders to only accept
2280           mpeg version 1. Fixes #558427.
2281
2282 Wed Oct 29 18:28:25 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2283
2284           gst/rtp/gstrtpL16pay.c: Only put an integral amount of samples in the RTP packet.
2285           Original commit message from CVS:
2286           * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_flush),
2287           (gst_rtp_L16_pay_getcaps):
2288           Only put an integral amount of samples in the RTP packet.
2289           Fixes #556641.
2290
2291 Tue Oct 28 17:42:02 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2292
2293           gst/rtp/gstrtpchannels.*: Add method to get possible channel positions.
2294           Original commit message from CVS:
2295           * gst/rtp/gstrtpchannels.c: (gst_rtp_channels_get_by_index):
2296           * gst/rtp/gstrtpchannels.h:
2297           Add method to get possible channel positions.
2298
2299 Tue Oct 28 17:39:48 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2300
2301           gst/rtp/Makefile.am: Also commit updated makefile
2302           Original commit message from CVS:
2303           * gst/rtp/Makefile.am:
2304           Also commit updated makefile
2305
2306 Tue Oct 28 14:56:08 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2307
2308           gst/wavenc/gstwavenc.c: Don't allow width=32,depth=24 as input. WAV requires that the width is the next integer multi...
2309           Original commit message from CVS:
2310           * gst/wavenc/gstwavenc.c: (gst_wavenc_chain):
2311           Don't allow width=32,depth=24 as input. WAV requires that the width
2312           is the next integer multiply of 8 from the depth.
2313
2314 Tue Oct 28 10:01:49 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2315
2316           gst/rtp/: Add mappings for multichannel support. Does not completely just work because the getcaps function does not ...
2317           Original commit message from CVS:
2318           * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_setcaps):
2319           * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_setcaps),
2320           (gst_rtp_L16_pay_getcaps):
2321           * gst/rtp/gstrtpchannels.c: (check_channels),
2322           (gst_rtp_channels_get_by_pos), (gst_rtp_channels_get_by_order),
2323           (gst_rtp_channels_create_default):
2324           * gst/rtp/gstrtpchannels.h:
2325           Add mappings for multichannel support. Does not completely just work
2326           because the getcaps function does not yet return the allowed channel
2327           mappings. See #556641.
2328
2329 Tue Oct 28 06:50:57 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
2330
2331           gst/goom/: Add license headers in all source files. Remove filter.c from
2332           Original commit message from CVS:
2333           * gst/goom/Makefile.am:
2334           * gst/goom/README:
2335           * gst/goom/config_param.c:
2336           * gst/goom/convolve_fx.c:
2337           * gst/goom/drawmethods.c:
2338           * gst/goom/drawmethods.h:
2339           * gst/goom/filters.c:
2340           * gst/goom/filters_mmx.s:
2341           * gst/goom/flying_stars_fx.c:
2342           * gst/goom/goom.h:
2343           * gst/goom/goom_config.h:
2344           * gst/goom/goom_config_param.h:
2345           * gst/goom/goom_core.c:
2346           * gst/goom/goom_filters.h:
2347           * gst/goom/goom_fx.h:
2348           * gst/goom/goom_graphic.h:
2349           * gst/goom/goom_plugin_info.h:
2350           * gst/goom/goom_tools.c:
2351           * gst/goom/goom_tools.h:
2352           * gst/goom/goom_typedefs.h:
2353           * gst/goom/goom_visual_fx.h:
2354           * gst/goom/graphic.c:
2355           * gst/goom/ifs.c:
2356           * gst/goom/ifs.h:
2357           * gst/goom/lines.c:
2358           * gst/goom/lines.h:
2359           * gst/goom/mathtools.c:
2360           * gst/goom/mathtools.h:
2361           * gst/goom/mmx.c:
2362           * gst/goom/motif_goom1.h:
2363           * gst/goom/motif_goom2.h:
2364           * gst/goom/plugin_info.c:
2365           * gst/goom/ppc_drawings.h:
2366           * gst/goom/ppc_zoom_ultimate.h:
2367           * gst/goom/sound_tester.c:
2368           * gst/goom/sound_tester.h:
2369           * gst/goom/surf3d.c:
2370           * gst/goom/surf3d.h:
2371           * gst/goom/tentacle3d.c:
2372           * gst/goom/tentacle3d.h:
2373           * gst/goom/v3d.c:
2374           * gst/goom/v3d.h:
2375           * gst/goom/xmmx.c:
2376           Add license headers in all source files. Remove filter.c from
2377           EXTRA_DIST, as its in SOURCES already. Mention the files in the REDME
2378           which are not used right now. Fixes #557709.
2379
2380 Mon Oct 27 11:28:30 2008 +0000  Olivier Crete <tester@tester.ca>
2381
2382           gst/rtp/gstrtpL16pay.c: Implement getcaps in rtpL16pay. Fixes #556484.
2383           Original commit message from CVS:
2384           Patch by: Olivier Crete <tester at tester dot ca>
2385           * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_class_init),
2386           (gst_rtp_L16_pay_setcaps), (gst_rtp_L16_pay_getcaps):
2387           Implement getcaps in rtpL16pay. Fixes #556484.
2388
2389 Mon Oct 27 11:03:53 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2390
2391           gst/rtp/gstrtpL16depay.c: Check if clock-rate and channels are valid.
2392           Original commit message from CVS:
2393           * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_setcaps),
2394           (gst_rtp_L16_depay_process):
2395           Check if clock-rate and channels are valid.
2396           Don't ignore the return value of setcaps.
2397           No need to validate the buffer, the base class does that for us.
2398           Use the marker bit to set the DISCONT flag on outgoing buffers.
2399           * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_setcaps):
2400           Don't ignore the return value of set_outcaps.
2401           * gst/rtp/gstrtpac3depay.c: (gst_rtp_ac3_depay_setcaps),
2402           (gst_rtp_ac3_depay_process):
2403           Don't ignore the return value of set_caps.
2404           No need to validate the buffer, the base class does that for us.
2405           * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_setcaps),
2406           (gst_rtp_amr_depay_process):
2407           * gst/rtp/gstrtpamrdepay.h:
2408           Don't ignore the return value of setcaps.
2409           No need to validate the buffer, the base class does that for us.
2410           No need to set output caps on the buffers, the base class does that for
2411           us.
2412           The subclass will make sure we are negotiated.
2413           * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_setcaps),
2414           (gst_rtp_dv_depay_process), (gst_rtp_dv_depay_reset):
2415           * gst/rtp/gstrtpdvdepay.h:
2416           Clean up caps negotiation.
2417           The subclass will make sure we are negotiated.
2418           * gst/rtp/gstrtpg726depay.c: (gst_rtp_g726_depay_setcaps),
2419           (gst_rtp_g726_depay_process):
2420           Clean up caps negotiation.
2421           Use the marker bit to set the DISCONT flag on outgoing buffers.
2422           * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_init),
2423           (gst_rtp_g729_depay_setcaps), (gst_rtp_g729_depay_process):
2424           * gst/rtp/gstrtpg729depay.h:
2425           The subclass will make sure we are negotiated.
2426           Use the marker bit to set the DISCONT flag on outgoing buffers.
2427           * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_setcaps),
2428           (gst_rtp_gsm_depay_process):
2429           Clean up caps negotiation.
2430           Use the marker bit to set the DISCONT flag on outgoing buffers.
2431           * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_setcaps):
2432           Clean up caps negotiation.
2433           Don't ignore the return value of set_outcaps.
2434           * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_setcaps),
2435           (gst_rtp_h263_depay_process):
2436           Clean up caps negotiation.
2437           No need to validate the buffer, the base class does that for us.
2438           * gst/rtp/gstrtph263pay.c: (gst_rtp_h263_pay_setcaps),
2439           (gst_rtp_h263_pay_flush), (gst_rtp_h263_pay_handle_buffer):
2440           * gst/rtp/gstrtph263pay.h:
2441           Don't ignore the return value of set_outcaps.
2442           Do some more timestamps.
2443           * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps),
2444           (gst_rtp_h263p_depay_process):
2445           Clean up caps negotiation.
2446           Don't ignore the return value of setcaps.
2447           No need to validate the buffer, the base class does that for us.
2448           * gst/rtp/gstrtph263ppay.c: (gst_rtp_h263p_pay_class_init),
2449           (gst_rtp_h263p_pay_setcaps), (gst_rtp_h263p_pay_flush),
2450           (gst_rtp_h263p_pay_handle_buffer):
2451           * gst/rtp/gstrtph263ppay.h:
2452           Don't ignore the return value of set_outcaps.
2453           Do some more timestamps.
2454           * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps),
2455           (gst_rtp_h264_depay_process):
2456           Clean up caps negotiation.
2457           Don't ignore the return value of setcaps.
2458           Fix possible caps leak.
2459           No need to validate the buffer, the base class does that for us.
2460           * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_setcaps):
2461           Add some more debug info.
2462           * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps),
2463           (gst_rtp_ilbc_depay_process):
2464           Clean up caps negotiation.
2465           Use the marker bit to set the DISCONT flag on outgoing buffers.
2466           * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_sink_setcaps):
2467           Clean up caps negotiation.
2468           * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_setcaps),
2469           (gst_rtp_mp1s_depay_process):
2470           Clean up caps negotiation.
2471           Don't ignore the return value of setcaps.
2472           No need to validate the buffer, the base class does that for us.
2473           No need to set caps on buffers, subclass does that for us.
2474           * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps),
2475           (gst_rtp_mp2t_depay_process):
2476           Clean up caps negotiation.
2477           Don't ignore the return value of setcaps.
2478           No need to validate the buffer, the base class does that for us.
2479           No need to set caps on buffers, subclass does that for us.
2480           * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_setcaps),
2481           (gst_rtp_mp4a_depay_process):
2482           Clean up caps negotiation.
2483           Don't ignore the return value of setcaps.
2484           No need to validate the buffer, the base class does that for us.
2485           * gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_new_caps),
2486           (gst_rtp_mp4a_pay_setcaps):
2487           Don't ignore the return value of set_outcaps.
2488           * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_setcaps),
2489           (gst_rtp_mp4g_depay_process):
2490           Clean up caps negotiation.
2491           Don't ignore the return value of setcaps.
2492           No need to validate the buffer, the base class does that for us.
2493           No need to set caps on buffers, subclass does that for us.
2494           * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_finalize),
2495           (gst_rtp_mp4g_pay_new_caps), (gst_rtp_mp4g_pay_setcaps):
2496           Don't ignore the return value of set_outcaps.
2497           * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps),
2498           (gst_rtp_mp4v_depay_process):
2499           Clean up caps negotiation.
2500           Don't ignore the return value of setcaps.
2501           No need to validate the buffer, the base class does that for us.
2502           No need to set caps on buffers, subclass does that for us.
2503           * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_new_caps),
2504           (gst_rtp_mp4v_pay_setcaps):
2505           Don't ignore the return value of set_outcaps.
2506           * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_setcaps),
2507           (gst_rtp_mpa_depay_process):
2508           Clean up caps negotiation.
2509           Don't ignore the return value of setcaps.
2510           No need to validate the buffer, the base class does that for us.
2511           Use the marker bit to set the DISCONT flag on outgoing buffers.
2512           * gst/rtp/gstrtpmpapay.c: (gst_rtp_mpa_pay_setcaps):
2513           Don't ignore the return value of set_outcaps.
2514           * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_setcaps),
2515           (gst_rtp_mpv_depay_process):
2516           Clean up caps negotiation.
2517           Actually set output caps.
2518           No need to validate the buffer, the base class does that for us.
2519           * gst/rtp/gstrtpmpvpay.c: (gst_rtp_mpv_pay_setcaps):
2520           Don't ignore the return value of set_outcaps.
2521           * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_setcaps),
2522           (gst_rtp_pcma_depay_process):
2523           Clean up caps negotiation.
2524           Set output buffer duration because we can.
2525           Use the marker bit to set the DISCONT flag on outgoing buffers.
2526           * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_setcaps):
2527           Don't ignore the return value of set_outcaps.
2528           * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_setcaps),
2529           (gst_rtp_pcmu_depay_process):
2530           Clean up caps negotiation.
2531           Use the marker bit to set the DISCONT flag on outgoing buffers.
2532           * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_setcaps):
2533           Don't ignore the return value of set_outcaps.
2534           * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_init),
2535           (gst_rtp_speex_depay_setcaps), (gst_rtp_speex_depay_process):
2536           Clean up caps negotiation.
2537           Set output caps on the pad and header buffers.
2538           Set duration on output buffers because we can.
2539           * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_parse_ident):
2540           Don't ignore the return value of set_outcaps.
2541           * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_setcaps),
2542           (gst_rtp_sv3v_depay_process):
2543           Clean up caps negotiation.
2544           No need to validate the buffer, the base class does that for us.
2545           No need to set caps out output buffers, subclass does that.
2546           * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps),
2547           (gst_rtp_theora_depay_process):
2548           Don't ignore the return value of setcaps.
2549           No need to validate the buffer, the base class does that for us.
2550           * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_class_init),
2551           (gst_rtp_theora_pay_flush_packet), (encode_base64),
2552           (gst_rtp_theora_pay_finish_headers), (gst_rtp_theora_pay_parse_id),
2553           (gst_rtp_theora_pay_handle_buffer):
2554           Don't ignore the return value of set_outcaps.
2555           * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps),
2556           (gst_rtp_vorbis_depay_process):
2557           Don't ignore the return value of setcaps.
2558           No need to validate the buffer, the base class does that for us.
2559           * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers):
2560           Don't ignore the return value of set_outcaps.
2561           * gst/rtp/gstrtpvrawdepay.c: (gst_rtp_vraw_depay_setcaps):
2562           Clean up caps negotiation, don't ignore setcaps return.
2563           * gst/rtp/gstrtpvrawpay.c: (gst_rtp_vraw_pay_setcaps):
2564           Don't ignore the return value of set_outcaps.
2565
2566 Mon Oct 27 10:35:07 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2567
2568           gst/matroska/matroska-demux.c: Forward unknown events upstream.
2569           Original commit message from CVS:
2570           * gst/matroska/matroska-demux.c:
2571           (gst_matroska_demux_handle_src_event):
2572           Forward unknown events upstream.
2573
2574 Mon Oct 27 10:33:20 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2575
2576           tests/check/elements/icydemux.c: Add some refcount check
2577           Original commit message from CVS:
2578           * tests/check/elements/icydemux.c: (icydemux_found_pad):
2579           Add some refcount check
2580           * tests/check/elements/rtp-payloading.c: (rtp_pipeline_run):
2581           Don't ignore the result of write(), fixes a  compiler warning for me.
2582           * tests/icles/videobox-test.c: (main):
2583           Make the output a little more pretty.
2584
2585 Mon Oct 27 09:26:19 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
2586
2587           ext/esd/esdmon.c: Add doc blob.
2588           Original commit message from CVS:
2589           * ext/esd/esdmon.c:
2590           Add doc blob.
2591
2592 Mon Oct 27 09:21:44 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
2593
2594           docs/plugins/: Add the docs of the new elements.
2595           Original commit message from CVS:
2596           * docs/plugins/Makefile.am:
2597           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
2598           * docs/plugins/gst-plugins-good-plugins-sections.txt:
2599           * docs/plugins/gst-plugins-good-plugins.args:
2600           * docs/plugins/gst-plugins-good-plugins.hierarchy:
2601           * docs/plugins/gst-plugins-good-plugins.interfaces:
2602           * docs/plugins/inspect/plugin-autodetect.xml:
2603           Add the docs of the new elements.
2604
2605 Mon Oct 27 09:04:37 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2606
2607           gst/autodetect/: Fix "Since" tags in the documentation.
2608           Original commit message from CVS:
2609           * gst/autodetect/gstautoaudiosrc.c:
2610           (gst_auto_audio_src_class_init):
2611           * gst/autodetect/gstautovideosrc.c:
2612           (gst_auto_video_src_class_init):
2613           Fix "Since" tags in the documentation.
2614
2615 Mon Oct 27 09:00:29 2008 +0000  Sjoerd Simons <sjoerd@luon.net>
2616
2617           ext/soup/gstsouphttpsrc.c: Add support for souphttpsrc to act as a live source. This makes it possible to get timesta...
2618           Original commit message from CVS:
2619           Patch by: Sjoerd Simons <sjoerd at luon dot net>
2620           * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_class_init),
2621           (gst_soup_http_src_set_property), (gst_soup_http_src_get_property):
2622           Add support for souphttpsrc to act as a live source. This makes it
2623           possible to get timestamped buffers in combination with the
2624           "do-timestamp" property. Fixes bug #556019.
2625
2626 Mon Oct 27 08:54:30 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
2627
2628           gst/autodetect/: Implement src plugins. Little code/string cleanup in the sinks.
2629           Original commit message from CVS:
2630           * gst/autodetect/Makefile.am:
2631           * gst/autodetect/gstautoaudiosink.c:
2632           * gst/autodetect/gstautoaudiosrc.c:
2633           * gst/autodetect/gstautoaudiosrc.h:
2634           * gst/autodetect/gstautodetect.c:
2635           * gst/autodetect/gstautovideosink.c:
2636           * gst/autodetect/gstautovideosrc.c:
2637           * gst/autodetect/gstautovideosrc.h:
2638           Implement src plugins. Little code/string cleanup in the sinks.
2639           Fixes #523813.
2640
2641 Mon Oct 27 08:45:11 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
2642
2643           gst/matroska/matroska-mux.c: Fix a memory leak when pads are requested but the pipeline never goes into PLAYING.
2644           Original commit message from CVS:
2645           Patch by: Peter Kjellerstedt <pkj at axis com>
2646           * gst/matroska/matroska-mux.c: (gst_matroska_mux_reset),
2647           (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad):
2648           Fix a memory leak when pads are requested but the pipeline never
2649           goes into PLAYING.
2650           Correctly remove request pads, no matter if they have collected
2651           data or not.
2652           Fixes bug #557710.
2653
2654 Mon Oct 27 08:40:02 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2655
2656           gst/udp/gstudpnetutils.h: Define the correct WINVER so getaddinfo() can be used when using mingw32. Fixes bug #557294.
2657           Original commit message from CVS:
2658           Patch by: <lrn1986 at gmail dot com>
2659           * gst/udp/gstudpnetutils.h:
2660           Define the correct WINVER so getaddinfo() can be used when using
2661           mingw32. Fixes bug #557294.
2662
2663 Mon Oct 27 08:36:43 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2664
2665           gst/udp/: Fix "argument type mismatch" compiler warnings on Windows.
2666           Original commit message from CVS:
2667           Patch by: <lrn1986 at gmail dot com>
2668           * gst/udp/gstdynudpsink.c: (gst_dynudpsink_render):
2669           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render):
2670           * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
2671           Fix "argument type mismatch" compiler warnings on Windows.
2672           Fixes bug #557293.
2673
2674 Mon Oct 27 08:30:51 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
2675
2676           gst/equalizer/gstiirequalizer.c: Don't calculate the filter coefficients for every single buffer but only when it's n...
2677           Original commit message from CVS:
2678           * gst/equalizer/gstiirequalizer.c: (update_coefficients):
2679           Don't calculate the filter coefficients for every single buffer
2680           but only when it's needed. Fixes bug #557260.
2681
2682 Sun Oct 26 20:05:43 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2683
2684           configure.ac: Back to development -> 0.10.11.1
2685           Original commit message from CVS:
2686           * configure.ac:
2687           Back to development -> 0.10.11.1
2688
2689 Sun Oct 26 20:04:21 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2690
2691           gst-plugins-good.doap: Fix version number of 0.10.11 release in doap file
2692           Original commit message from CVS:
2693           * gst-plugins-good.doap:
2694           Fix version number of 0.10.11 release in doap file
2695
2696 Fri Oct 24 22:41:18 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2697
2698         * ChangeLog:
2699         * NEWS:
2700         * RELEASE:
2701         * configure.ac:
2702         * docs/plugins/gst-plugins-good-plugins.args:
2703         * docs/plugins/gst-plugins-good-plugins.hierarchy:
2704         * docs/plugins/gst-plugins-good-plugins.interfaces:
2705         * docs/plugins/inspect/plugin-1394.xml:
2706         * docs/plugins/inspect/plugin-aasink.xml:
2707         * docs/plugins/inspect/plugin-alaw.xml:
2708         * docs/plugins/inspect/plugin-alpha.xml:
2709         * docs/plugins/inspect/plugin-alphacolor.xml:
2710         * docs/plugins/inspect/plugin-annodex.xml:
2711         * docs/plugins/inspect/plugin-apetag.xml:
2712         * docs/plugins/inspect/plugin-audiofx.xml:
2713         * docs/plugins/inspect/plugin-auparse.xml:
2714         * docs/plugins/inspect/plugin-autodetect.xml:
2715         * docs/plugins/inspect/plugin-avi.xml:
2716         * docs/plugins/inspect/plugin-cacasink.xml:
2717         * docs/plugins/inspect/plugin-cairo.xml:
2718         * docs/plugins/inspect/plugin-cutter.xml:
2719         * docs/plugins/inspect/plugin-debug.xml:
2720         * docs/plugins/inspect/plugin-dv.xml:
2721         * docs/plugins/inspect/plugin-efence.xml:
2722         * docs/plugins/inspect/plugin-effectv.xml:
2723         * docs/plugins/inspect/plugin-equalizer.xml:
2724         * docs/plugins/inspect/plugin-esdsink.xml:
2725         * docs/plugins/inspect/plugin-flac.xml:
2726         * docs/plugins/inspect/plugin-flxdec.xml:
2727         * docs/plugins/inspect/plugin-gamma.xml:
2728         * docs/plugins/inspect/plugin-gconfelements.xml:
2729         * docs/plugins/inspect/plugin-gdkpixbuf.xml:
2730         * docs/plugins/inspect/plugin-goom.xml:
2731         * docs/plugins/inspect/plugin-goom2k1.xml:
2732         * docs/plugins/inspect/plugin-halelements.xml:
2733         * docs/plugins/inspect/plugin-icydemux.xml:
2734         * docs/plugins/inspect/plugin-id3demux.xml:
2735         * docs/plugins/inspect/plugin-interleave.xml:
2736         * docs/plugins/inspect/plugin-jpeg.xml:
2737         * docs/plugins/inspect/plugin-level.xml:
2738         * docs/plugins/inspect/plugin-matroska.xml:
2739         * docs/plugins/inspect/plugin-monoscope.xml:
2740         * docs/plugins/inspect/plugin-mulaw.xml:
2741         * docs/plugins/inspect/plugin-multifile.xml:
2742         * docs/plugins/inspect/plugin-multipart.xml:
2743         * docs/plugins/inspect/plugin-navigationtest.xml:
2744         * docs/plugins/inspect/plugin-ossaudio.xml:
2745         * docs/plugins/inspect/plugin-png.xml:
2746         * docs/plugins/inspect/plugin-pulseaudio.xml:
2747         * docs/plugins/inspect/plugin-quicktime.xml:
2748         * docs/plugins/inspect/plugin-replaygain.xml:
2749         * docs/plugins/inspect/plugin-rtp.xml:
2750         * docs/plugins/inspect/plugin-rtsp.xml:
2751         * docs/plugins/inspect/plugin-shout2send.xml:
2752         * docs/plugins/inspect/plugin-smpte.xml:
2753         * docs/plugins/inspect/plugin-soup.xml:
2754         * docs/plugins/inspect/plugin-spectrum.xml:
2755         * docs/plugins/inspect/plugin-speex.xml:
2756         * docs/plugins/inspect/plugin-taglib.xml:
2757         * docs/plugins/inspect/plugin-udp.xml:
2758         * docs/plugins/inspect/plugin-video4linux2.xml:
2759         * docs/plugins/inspect/plugin-videobalance.xml:
2760         * docs/plugins/inspect/plugin-videobox.xml:
2761         * docs/plugins/inspect/plugin-videocrop.xml:
2762         * docs/plugins/inspect/plugin-videoflip.xml:
2763         * docs/plugins/inspect/plugin-videomixer.xml:
2764         * docs/plugins/inspect/plugin-wavenc.xml:
2765         * docs/plugins/inspect/plugin-wavpack.xml:
2766         * docs/plugins/inspect/plugin-wavparse.xml:
2767         * docs/plugins/inspect/plugin-ximagesrc.xml:
2768         * gst-plugins-good.doap:
2769         * win32/common/config.h:
2770           Release 0.10.11
2771           Original commit message from CVS:
2772           Release 0.10.11
2773
2774 Fri Oct 24 22:20:47 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2775
2776         * po/af.po:
2777         * po/az.po:
2778         * po/bg.po:
2779         * po/ca.po:
2780         * po/cs.po:
2781         * po/da.po:
2782         * po/en_GB.po:
2783         * po/es.po:
2784         * po/eu.po:
2785         * po/fi.po:
2786         * po/fr.po:
2787         * po/hu.po:
2788         * po/id.po:
2789         * po/it.po:
2790         * po/ja.po:
2791         * po/lt.po:
2792         * po/nb.po:
2793         * po/nl.po:
2794         * po/or.po:
2795         * po/pl.po:
2796         * po/pt_BR.po:
2797         * po/ru.po:
2798         * po/sk.po:
2799         * po/sq.po:
2800         * po/sr.po:
2801         * po/sv.po:
2802         * po/uk.po:
2803         * po/vi.po:
2804         * po/zh_CN.po:
2805         * po/zh_HK.po:
2806         * po/zh_TW.po:
2807           Update .po files
2808           Original commit message from CVS:
2809           Update .po files
2810
2811 Fri Oct 24 16:30:53 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2812
2813           configure.ac: Commit 0.10.10.4 pre-release
2814           Original commit message from CVS:
2815           * configure.ac:
2816           Commit 0.10.10.4 pre-release
2817
2818 Tue Oct 21 12:42:45 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2819
2820           gst/avi/gstavimux.c: Fix VPRP chunk setup in avimux.
2821           Original commit message from CVS:
2822           * gst/avi/gstavimux.c:
2823           Fix VPRP chunk setup in avimux.
2824           Fixes: #556010
2825           Patch By: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2826
2827 Tue Oct 21 12:38:35 2008 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
2828
2829           gst/videobox/gstvideobox.c: support dynamically changing properties in videobox
2830           Original commit message from CVS:
2831           * gst/videobox/gstvideobox.c:
2832           support dynamically changing properties in videobox
2833           Fixed: #557085
2834           Patch By: Wim Taymans <wim.taymans@collabora.co.uk>
2835
2836 Thu Oct 16 17:10:42 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2837
2838           configure.ac: 0.10.10.3 pre-release
2839           Original commit message from CVS:
2840           * configure.ac:
2841           0.10.10.3 pre-release
2842
2843 Thu Oct 16 15:30:22 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2844
2845           tests/check/Makefile.am: Don't run the states test on pulsesrc and pulsesink
2846           Original commit message from CVS:
2847           * tests/check/Makefile.am:
2848           Don't run the states test on pulsesrc and pulsesink
2849
2850 Thu Oct 16 11:52:44 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2851
2852           configure.ac: Commit 0.10.10.2 pre-release bump that actually went out on 2008-10-11
2853           Original commit message from CVS:
2854           * configure.ac:
2855           Commit 0.10.10.2 pre-release bump that actually went
2856           out on 2008-10-11
2857
2858 Wed Oct 15 15:42:29 2008 +0000  Edward Hervey <bilboed@bilboed.com>
2859
2860           gst/avi/gstavidemux.c: Skip entries for streams that don't have a output pad yet, thereby avoiding calling pad functi...
2861           Original commit message from CVS:
2862           * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan):
2863           Skip entries for streams that don't have a output pad yet, thereby
2864           avoiding calling pad functions with a NULL pad.
2865           Fixes #556424
2866
2867 Wed Oct 15 09:39:27 2008 +0000  Edward Hervey <bilboed@bilboed.com>
2868
2869           gst/qtdemux/qtdemux.c: Remove previous wrong commit
2870           Original commit message from CVS:
2871           * gst/qtdemux/qtdemux.c: Remove previous wrong commit
2872           * tests/check/elements/icydemux.c: (icydemux_found_pad):
2873           Remove problematic and useless refcount check.
2874           Fixes #556381
2875
2876 Wed Oct 15 09:27:27 2008 +0000  Edward Hervey <bilboed@bilboed.com>
2877
2878           gst/qtdemux/qtdemux.c: Remove problematic and useless refcount check.
2879           Original commit message from CVS:
2880           * gst/qtdemux/qtdemux.c: (qtdemux_parse_node):
2881           Remove problematic and useless refcount check.
2882           Fixes #556381
2883
2884 Fri Oct 10 12:28:34 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2885
2886           ext/flac/: Cast some size_t arguments to guint to avoid compiler warnings on 64-bit systems.
2887           Original commit message from CVS:
2888           * ext/flac/gstflacdec.c (gst_flac_dec_read_stream):
2889           * ext/flac/gstflacenc.c (gst_flac_enc_write_callback):
2890           Cast some size_t arguments to guint to avoid compiler
2891           warnings on 64-bit systems.
2892
2893 Thu Oct 9 14:27:12 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2894
2895           gst/rtsp/gstrtspsrc.c: Return TRUE instead of FALSE from the event handler when we swallowed the event.
2896           Original commit message from CVS:
2897           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_event):
2898           Return TRUE instead of FALSE from the event handler when we swallowed the
2899           event.
2900
2901 Wed Oct 8 15:59:56 2008 +0000  Christian Schaller <uraeus@gnome.org>
2902
2903         * gst-plugins-good.spec.in:
2904           remove old CDIO plugin now in ugly
2905           Original commit message from CVS:
2906           remove old CDIO plugin now in ugly
2907
2908 Wed Oct 8 14:47:14 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2909
2910           gst/avi/gstavidemux.c: Reset header state. Fixes #555321.
2911           Original commit message from CVS:
2912           * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
2913           (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_index):
2914           Reset header state. Fixes #555321.
2915
2916 Wed Oct 8 13:31:44 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2917
2918           gst/avi/gstavidemux.*: For timestamping audio packets we need to take into account the amount of blocks in one entry ...
2919           Original commit message from CVS:
2920           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex),
2921           (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index):
2922           * gst/avi/gstavidemux.h:
2923           For timestamping audio packets we need to take into account the
2924           amount of blocks in one entry using the blockalign. Fixes some sync
2925           issues with zero-padded audio blocks in the beginning of avi files.
2926
2927 Wed Oct 8 10:42:26 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2928
2929           gst/multifile/gstmultifilesrc.c: Implement DEFAULT and BUFFER position queries. See #555260.
2930           Original commit message from CVS:
2931           * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_class_init),
2932           (gst_multi_file_src_query):
2933           Implement DEFAULT and BUFFER position queries. See #555260.
2934
2935 Wed Oct 8 09:29:00 2008 +0000  Edward Hervey <bilboed@bilboed.com>
2936
2937           sys/ximage/gstximagesrc.c: Fix build for systems that don't have XDamage.
2938           Original commit message from CVS:
2939           * sys/ximage/gstximagesrc.c: (gst_ximage_src_stop):
2940           Fix build for systems that don't have XDamage.
2941
2942 Tue Oct 7 09:58:13 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2943
2944           tests/examples/rtp/: Add some more H263p server and client examples.
2945           Original commit message from CVS:
2946           * tests/examples/rtp/client-H263p.sdp:
2947           * tests/examples/rtp/client-H263p.sh:
2948           * tests/examples/rtp/server-VTS-H263p.sh:
2949           Add some more H263p server and client examples.
2950
2951 Fri Oct 3 17:03:07 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
2952
2953           configure.ac: Depend on released versions of core and base.
2954           Original commit message from CVS:
2955           * configure.ac::
2956           Depend on released versions of core and base.
2957
2958 Fri Oct 3 16:13:32 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2959
2960           ext/pulse/: Return -1 instead of 0 in error cases. Fixes #554771.
2961           Original commit message from CVS:
2962           * ext/pulse/pulsesink.c: (gst_pulsesink_write):
2963           * ext/pulse/pulsesrc.c: (gst_pulsesrc_read):
2964           Return -1 instead of 0 in error cases. Fixes #554771.
2965
2966 Fri Oct 3 15:54:07 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2967
2968           sys/ximage/gstximagesrc.c: Stop leaking the cursor image.
2969           Original commit message from CVS:
2970           * sys/ximage/gstximagesrc.c: (gst_ximage_src_start),
2971           (gst_ximage_src_stop), (gst_ximage_src_ximage_get):
2972           Stop leaking the cursor image.
2973           Unref the last_ximage and the cached cursor image on shutdown.
2974           Fixes #551570.
2975
2976 Fri Oct 3 11:32:47 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
2977
2978           sys/v4l2/gstv4l2object.h: Getting the Class from an instance is not just a matter of casting it to the class struct b...
2979           Original commit message from CVS:
2980           * sys/v4l2/gstv4l2object.h:
2981           Getting the Class from an instance is not just a matter of casting it to
2982           the class struct but it involves calling G_OBJECT_GET_CLASS on the
2983           instance. Fixes #549784.
2984
2985 Wed Oct 1 21:22:26 2008 +0000  Michael Smith <msmith@xiph.org>
2986
2987           configure.ac: Fix libs for linking directsound.
2988           Original commit message from CVS:
2989           * configure.ac:
2990           Fix libs for linking directsound.
2991           * sys/directsound/gstdirectsoundsink.c:
2992           Fix buffer sizing to prevent racing the ringbuffer at startup.
2993           Add volume property.
2994
2995 Sat Sep 27 00:43:07 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
2996
2997           ext/pulse/pulsesink.c: Fix problems with pulsesink randomly erroring with code 'OK' after a format change on the stre...
2998           Original commit message from CVS:
2999           * ext/pulse/pulsesink.c:
3000           Fix problems with pulsesink randomly erroring with code 'OK' after a
3001           format change on the stream by waiting when disconnecting the stream.
3002
3003 Fri Sep 26 14:44:49 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3004
3005           gst/rtp/gstrtpamrdepay.c: Mark DISCONT on output buffers when the marker bit signals a new talk spurt.
3006           Original commit message from CVS:
3007           * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_class_init),
3008           (gst_rtp_amr_depay_process):
3009           Mark DISCONT on output buffers when the marker bit signals a new talk
3010           spurt.
3011           * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_handle_buffer):
3012           Set the marker bit for buffers with a DISCONT flag to signal a talk
3013           spurt.
3014
3015 Fri Sep 26 13:55:48 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3016
3017           gst/rtp/: Added MP4A-LATM payloader to match the depayloader.
3018           Original commit message from CVS:
3019           * gst/rtp/Makefile.am:
3020           * gst/rtp/gstrtp.c: (plugin_init):
3021           * gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_get_type),
3022           (gst_rtp_mp4a_pay_base_init), (gst_rtp_mp4a_pay_class_init),
3023           (gst_rtp_mp4a_pay_init), (gst_rtp_mp4a_pay_finalize),
3024           (gst_rtp_mp4a_pay_parse_audio_config), (gst_rtp_mp4a_pay_new_caps),
3025           (gst_rtp_mp4a_pay_setcaps), (gst_rtp_mp4a_pay_handle_buffer),
3026           (gst_rtp_mp4a_pay_change_state), (gst_rtp_mp4a_pay_plugin_init):
3027           * gst/rtp/gstrtpmp4apay.h:
3028           Added MP4A-LATM payloader to match the depayloader.
3029
3030 Thu Sep 25 15:11:16 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3031
3032           gst/videomixer/videomixer.c: Handle segments a little better. Fixes #537361.
3033           Original commit message from CVS:
3034           * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues),
3035           (gst_videomixer_sink_event):
3036           Handle segments a little better. Fixes #537361.
3037
3038 Thu Sep 25 12:07:46 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3039
3040           gst/rtsp/gstrtspsrc.c: Don't assume the server supports PAUSE by default. Fixes #551048.
3041           Original commit message from CVS:
3042           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_methods):
3043           Don't assume the server supports PAUSE by default. Fixes #551048.
3044
3045 Thu Sep 25 11:30:35 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3046
3047           gst/udp/gstudpsrc.c: Switch on the socket family to get the addrlen size right.
3048           Original commit message from CVS:
3049           * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
3050           (gst_udpsrc_set_uri), (gst_udpsrc_start):
3051           Switch on the socket family to get the addrlen size right.
3052
3053 Thu Sep 25 10:34:39 2008 +0000  Daniel Franke <df@dfranke.us>
3054
3055           gst/udp/gstudpsrc.c: OS X's bind() implementation is picky about its addrlen parameter and fails with EINVAL if it is...
3056           Original commit message from CVS:
3057           Patch by: Daniel Franke <df at dfranke dot us>
3058           * gst/udp/gstudpsrc.c: (gst_udpsrc_create), (gst_udpsrc_start):
3059           OS X's bind() implementation is picky about its addrlen parameter and
3060           fails with EINVAL if it is larger than expected for the socket's address
3061           family. Set the length to the expected length instead. Fixes #553191.
3062
3063 Tue Sep 23 18:08:56 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3064
3065           gst/rtsp/gstrtspsrc.c: Handle the case where we cannot do desribe or when the describe result does not contain a vali...
3066           Original commit message from CVS:
3067           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
3068           Handle the case where we cannot do desribe or when the describe result
3069           does not contain a valid SDP message.
3070
3071 Tue Sep 23 17:31:22 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3072
3073           gst/udp/gstmultiudpsink.c: Fix setting the qos.
3074           Original commit message from CVS:
3075           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_set_property):
3076           Fix setting the qos.
3077
3078 Wed Sep 17 14:50:42 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3079
3080           gst/qtdemux/qtdemux.c: Some 'broken' files out there have atom lengths of zero... which basically results in qtdemux ...
3081           Original commit message from CVS:
3082           * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header),
3083           (gst_qtdemux_chain):
3084           Some 'broken' files out there have atom lengths of zero...
3085           which basically results in qtdemux consuming that atom again and again
3086           until the *end of night* !
3087           Detect that and emits an adequate element error message.
3088
3089 Wed Sep 17 13:49:04 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
3090
3091           gst/: Fix build flags order.
3092           Original commit message from CVS:
3093           * gst/interleave/Makefile.am:
3094           * gst/matroska/Makefile.am:
3095           Fix build flags order.
3096           * tests/check/elements/audioamplify.c: (GST_START_TEST):
3097           * tests/check/elements/audiodynamic.c: (GST_START_TEST):
3098           * tests/check/elements/audioinvert.c: (GST_START_TEST):
3099           * tests/check/elements/audiopanorama.c: (GST_START_TEST):
3100           Format fixes.
3101           * tests/check/elements/multifile.c:
3102           Pull in unistd.h
3103
3104 Mon Sep 15 21:10:23 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3105
3106           gst/rtp/gstrtpmp4gdepay.*: Handle interleaved streams by reordering AU in a queue.
3107           Original commit message from CVS:
3108           * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_init),
3109           (gst_rtp_mp4g_depay_finalize), (gst_rtp_mp4g_depay_setcaps),
3110           (gst_rtp_mp4g_depay_clear_queue), (gst_rtp_mp4g_depay_flush_queue),
3111           (gst_rtp_mp4g_depay_queue), (gst_rtp_mp4g_depay_process),
3112           (gst_rtp_mp4g_depay_change_state):
3113           * gst/rtp/gstrtpmp4gdepay.h:
3114           Handle interleaved streams by reordering AU in a queue.
3115
3116 Mon Sep 15 16:04:26 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3117
3118           gst/rtp/gstrtpmp4gdepay.c: Change some of the ranges in the caps, mostly for the amount of bits we can use.
3119           Original commit message from CVS:
3120           * gst/rtp/gstrtpmp4gdepay.c: (gst_bs_parse_init),
3121           (gst_bs_parse_read), (gst_rtp_mp4g_depay_process):
3122           Change some of the ranges in the caps, mostly for the amount of bits we
3123           can use.
3124           Added a little bitstream parse and use it to parse the AU header fields.
3125           Check for malformed and wrongly sized packets better.
3126           Implement more header field parsing.
3127           Handle the size of fragmented packets correctly.
3128
3129 Sun Sep 14 11:32:15 2008 +0000  Jonathan Matthew <notverysmart@gmail.com>
3130
3131           gst/qtdemux/qtdemux.c: Add mapping for 'tiff' => image/tiff
3132           Original commit message from CVS:
3133           Patch by: Jonathan Matthew <notverysmart@gmail.com>
3134           * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
3135           Add mapping for 'tiff' => image/tiff
3136           Fixes #552213
3137
3138 Thu Sep 11 11:26:06 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3139
3140           ext/raw1394/: Pretend to care about the result of write() which works around compiler warnings.
3141           Original commit message from CVS:
3142           * ext/raw1394/gstdv1394src.c: (SEND_COMMAND):
3143           * ext/raw1394/gsthdv1394src.c: (SEND_COMMAND):
3144           Pretend to care about the result of write() which works around
3145           compiler warnings.
3146
3147 Thu Sep 4 09:25:59 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3148
3149           ext/flac/gstflacenc.c: Make sure the desired default values are actually set, not only registered as defaults (actual...
3150           Original commit message from CVS:
3151           * ext/flac/gstflacenc.c: (gst_flac_enc_class_init):
3152           Make sure the desired default values are actually set, not only
3153           registered as defaults (actual problem is that the stereo-specific
3154           values are only updated if channels==2, which is not the case yet
3155           when the object is created, so the default values for the
3156           mid-side-stereo and loose-mid-side-stereo settings are never
3157           set in _update_quality()). Makes flacenc create smaller files by
3158           default (for stereo input), and fixes #550791.
3159
3160 Wed Sep 3 12:39:35 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3161
3162           gst/qtdemux/: Add support for video/mj2 mime-type and its additional atoms/boxes.
3163           Original commit message from CVS:
3164           * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
3165           (gst_qtdemux_loop_state_header), (qtdemux_parse_node),
3166           (qtdemux_parse_trak), (qtdemux_video_caps):
3167           * gst/qtdemux/qtdemux.h:
3168           * gst/qtdemux/qtdemux_fourcc.h:
3169           * gst/qtdemux/qtdemux_types.c:
3170           Add support for video/mj2 mime-type and its additional atoms/boxes.
3171           Fixes #550646.
3172
3173 Wed Sep 3 11:10:25 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3174
3175           gst/debug/gsttaginject.c: Add warning when tags parameter is unparsable and give example for quoting in the docs.
3176           Original commit message from CVS:
3177           * gst/debug/gsttaginject.c:
3178           Add warning when tags parameter is unparsable and give example for
3179           quoting in the docs.
3180
3181 Tue Sep 2 15:27:49 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3182
3183           gst/qtdemux/qtdemux.c: Add mapping for IMA Loki SDL MJPEG ADPCM codec.
3184           Original commit message from CVS:
3185           * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps):
3186           Add mapping for IMA Loki SDL MJPEG ADPCM codec.
3187           Add some alternative byteswapped mappings that seem to pop up sometimes.
3188           Fixes #550288.
3189
3190 Tue Sep 2 09:40:38 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3191
3192           po/: Add 'ca' to LINGUAS; add some more files with translations and some files which should be ignored by translation...
3193           Original commit message from CVS:
3194           * po/LINGUAS:
3195           * po/POTFILES.in:
3196           * po/POTFILES.skip:
3197           Add 'ca' to LINGUAS; add some more files with translations and some
3198           files which should be ignored by translation tools.
3199
3200 Tue Sep 2 08:51:04 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3201
3202           ext/speex/: Use integer encoding and decoding functions instead of converting the integer input to float in the eleme...
3203           Original commit message from CVS:
3204           * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data):
3205           * ext/speex/gstspeexdec.h:
3206           * ext/speex/gstspeexenc.c: (gst_speex_enc_encode):
3207           * ext/speex/gstspeexenc.h:
3208           Use integer encoding and decoding functions instead of converting
3209           the integer input to float in the element. The libspeex integer
3210           functions are doing this for us already or, if libspeex was compiled
3211           in integer mode, they're doing everything using integer arithmetics.
3212           Also saves some copying around.
3213
3214 Mon Sep 1 13:29:29 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3215
3216           configure.ac: Fix --disable-external
3217           Original commit message from CVS:
3218           * configure.ac:
3219           Fix --disable-external
3220
3221 Sun Aug 31 17:09:18 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3222
3223           ext/wavpack/gstwavpackenc.*: Handle non-zero start timestamps and stream discontinuities correctly. This only has an ...
3224           Original commit message from CVS:
3225           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset),
3226           (gst_wavpack_enc_push_block), (gst_wavpack_enc_chain):
3227           * ext/wavpack/gstwavpackenc.h:
3228           Handle non-zero start timestamps and stream discontinuities
3229           correctly. This only has an effect if we're muxing into
3230           a container format as the raw WavPack stream must contain
3231           continous sample numbers.
3232
3233 Sun Aug 31 15:02:09 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3234
3235           ext/speex/gstspeexenc.c: Correct the timestamp and granulepos calculation by one Speex frame.
3236           Original commit message from CVS:
3237           * ext/speex/gstspeexenc.c: (gst_speex_enc_encode):
3238           Correct the timestamp and granulepos calculation by one Speex
3239           frame.
3240
3241 Sun Aug 31 14:39:57 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3242
3243           ext/speex/gstspeexdec.c: Correctly take the granulepos from upstream if possible and correctly handle the granulepos ...
3244           Original commit message from CVS:
3245           * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data):
3246           Correctly take the granulepos from upstream if possible and
3247           correctly handle the granulepos in various calculations: the
3248           granulepos is the sample number of the _last_ sample in a frame, not
3249           the first.
3250           * ext/speex/gstspeexenc.c: (gst_speex_enc_sinkevent),
3251           (gst_speex_enc_encode), (gst_speex_enc_chain),
3252           (gst_speex_enc_change_state):
3253           * ext/speex/gstspeexenc.h:
3254           Handle non-zero start timestamps in the encoder and detect/handle
3255           stream discontinuities. Fixes bug #547075.
3256
3257 Sun Aug 31 08:32:45 2008 +0000  Craig Keogh <cskeogh@adam.com.au>
3258
3259           ext/annodex/gstcmmlparser.c: Fix compiler warnings caused by passing a string as format string instead of "%s" and th...
3260           Original commit message from CVS:
3261           Patch by: Craig Keogh <cskeogh at adam dot com dot au>
3262           * ext/annodex/gstcmmlparser.c: (gst_cmml_parser_parse_chunk):
3263           Fix compiler warnings caused by passing a string as format string
3264           instead of "%s" and then the string. This is only exposed by -Wformat=2
3265           as used by default on Ubuntu. Fixes bug #550015.
3266
3267 Sat Aug 30 14:15:03 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3268
3269           Make stuff compile with GST_DISABLE_GST_DEBUG.
3270           Original commit message from CVS:
3271           * ext/raw1394/gsthdv1394src.c: (gst_hdv1394src_create):
3272           * gst/alpha/gstalpha.c: (gst_alpha_get_unit_size):
3273           * gst/audiofx/audiocheblimit.c: (generate_coefficients):
3274           * gst/avi/gstavidemux.c: (gst_avi_demux_src_convert):
3275           * gst/matroska/ebml-read.c: (gst_ebml_read_element_id),
3276           (gst_ebml_read_element_length):
3277           * gst/matroska/matroska-demux.c:
3278           (gst_matroska_demux_check_subtitle_buffer):
3279           Make stuff compile with GST_DISABLE_GST_DEBUG.
3280
3281 Fri Aug 29 00:28:55 2008 +0000  Michael Smith <msmith@xiph.org>
3282
3283           gst/law/: Ref caps before passing to gst_pad_template_new(), since that takes ownership.
3284           Original commit message from CVS:
3285           * gst/law/alaw.c:
3286           * gst/law/mulaw.c:
3287           Ref caps before passing to gst_pad_template_new(), since that takes
3288           ownership.
3289
3290 Thu Aug 28 10:09:16 2008 +0000  Mersad Jelacic <mersad@axis.com>
3291
3292           gst/multipart/: Convert audio/x-adpcm to and from the audio/G726-X in the muxer and demuxer. Fixes #549551.
3293           Original commit message from CVS:
3294           Patch by: Mersad Jelacic <mersad at axis dot com>
3295           * gst/multipart/multipartdemux.c:
3296           * gst/multipart/multipartmux.c: (gst_multipart_mux_get_mime):
3297           Convert audio/x-adpcm to and from the audio/G726-X in the muxer and
3298           demuxer. Fixes #549551.
3299
3300 Wed Aug 27 16:12:39 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3301
3302           sys/osxaudio/: Fix the build on macosx.
3303           Original commit message from CVS:
3304           * sys/osxaudio/gstosxaudiosink.c:
3305           (gst_osx_audio_sink_select_device):
3306           * sys/osxaudio/gstosxaudiosrc.c:
3307           (gst_osx_audio_src_create_ringbuffer),
3308           (gst_osx_audio_src_select_device):
3309           * sys/osxaudio/gstosxringbuffer.c: (gst_osx_ring_buffer_acquire):
3310           Fix the build on macosx.
3311
3312 Wed Aug 27 15:42:11 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3313
3314           gst/icydemux/gsticydemux.c: Small docs fix: in the example pipeline, we need to pass iradio-mode=true to the source, ...
3315           Original commit message from CVS:
3316           * gst/icydemux/gsticydemux.c:
3317           Small docs fix: in the example pipeline, we need to pass
3318           iradio-mode=true to the source, so the server actually sends
3319           an ICY stream.
3320
3321 Wed Aug 27 00:08:20 2008 +0000  Michael Smith <msmith@xiph.org>
3322
3323           sys/osxaudio/gstosxaudio.c: Oops. Revert more completely.
3324           Original commit message from CVS:
3325           * sys/osxaudio/gstosxaudio.c:
3326           Oops. Revert more completely.
3327
3328 Tue Aug 26 23:57:05 2008 +0000  Michael Smith <msmith@xiph.org>
3329
3330           sys/osxaudio/gstosxaudio.c: Revert accidental element rename from testing.
3331           Original commit message from CVS:
3332           * sys/osxaudio/gstosxaudio.c:
3333           Revert accidental element rename from testing.
3334
3335 Tue Aug 26 23:53:40 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
3336
3337           gst-plugins-good.doap: Pull in 0.10.10 doap entry from release branch
3338           Original commit message from CVS:
3339           * gst-plugins-good.doap:
3340           Pull in 0.10.10 doap entry from release branch
3341
3342 Tue Aug 26 23:05:57 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
3343
3344           configure.ac: Update version number to reflect 0.10.10 release from branch.
3345           Original commit message from CVS:
3346           * configure.ac:
3347           Update version number to reflect 0.10.10 release from
3348           branch.
3349
3350 Tue Aug 26 21:13:08 2008 +0000  Michael Smith <msmith@xiph.org>
3351
3352           sys/osxaudio/: Rewrite caps setting and ring buffer initialisation.
3353           Original commit message from CVS:
3354           * sys/osxaudio/Makefile.am:
3355           * sys/osxaudio/gstosxaudio.c:
3356           * sys/osxaudio/gstosxaudiosink.c:
3357           * sys/osxaudio/gstosxaudiosink.h:
3358           * sys/osxaudio/gstosxaudiosrc.c:
3359           * sys/osxaudio/gstosxaudiosrc.h:
3360           * sys/osxaudio/gstosxringbuffer.c:
3361           * sys/osxaudio/gstosxringbuffer.h:
3362           Rewrite caps setting and ring buffer initialisation.
3363           Previously we never told CoreAudio what format we were going to send it,
3364           so it only worked due to luck, and not at all on some hardware.
3365           Now we explicitly advertise what formats the hardware supports, and then
3366           configure the selected one correctly.
3367
3368 Tue Aug 26 12:27:11 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3369
3370           sys/v4l2/: Fix memory leaks. Small code cleanups : No need for empty _init(). No need to memset instance structures. ...
3371           Original commit message from CVS:
3372           * sys/v4l2/gstv4l2object.c:
3373           * sys/v4l2/gstv4l2src.c:
3374           * sys/v4l2/gstv4l2src.h:
3375           * sys/v4l2/v4l2_calls.c:
3376           * sys/v4l2/v4l2src_calls.c:
3377           Fix memory leaks. Small code cleanups : No need for empty _init(). No
3378           need to memset instance structures. Some more FIXME's.
3379
3380 Tue Aug 26 08:11:26 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3381
3382           tests/icles/.cvsignore: Ignore more.
3383           Original commit message from CVS:
3384           * tests/icles/.cvsignore:
3385           Ignore more.
3386
3387 Tue Aug 26 08:00:57 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3388
3389           gst/: Ignore files.
3390           Original commit message from CVS:
3391           * gst/goom/.cvsignore:
3392           * gst/goom2k1/.cvsignore:
3393           Ignore files.
3394
3395 Tue Aug 26 07:51:42 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3396
3397           ext/cairo/gsttextoverlay.c: Fix compiler warning.
3398           Original commit message from CVS:
3399           * ext/cairo/gsttextoverlay.c:
3400           Fix compiler warning.
3401
3402 Tue Aug 26 05:42:15 2008 +0000  David Schleef <ds@schleef.org>
3403
3404           ext/cairo/gsttextoverlay.c: Fix obvious memleak.
3405           Original commit message from CVS:
3406           * ext/cairo/gsttextoverlay.c: Fix obvious memleak.
3407
3408 Mon Aug 25 14:15:43 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3409
3410           gst/matroska/: Add Real[Audio|Video] support to Matroska containers.
3411           Original commit message from CVS:
3412           * gst/matroska/matroska-demux.c: (gst_matroska_demux_send_event),
3413           (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
3414           * gst/matroska/matroska-mux.c:
3415           (gst_matroska_mux_video_pad_setcaps),
3416           (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_finish):
3417           Add Real[Audio|Video] support to Matroska containers.
3418           It works fine for:
3419           * decoding real audio/video streams contained in mkv
3420           * 'transmuxing' real (.rm) files into .mkv files
3421           It will not work though for encoding real[audio/video] streams that
3422           don't contain the 'mdpr_data' extra data on the caps.
3423           The reason why this will not work is because I never intended to
3424           duplicate virtually all the 'mdpr' block creation into mkvmux.
3425           Fixes #536067
3426
3427 Mon Aug 25 09:48:06 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3428
3429           gst/law/: The encoder can't really renegotiate at the time they perform a pad-alloc so make the srcpads use fixed caps.
3430           Original commit message from CVS:
3431           * gst/law/alaw-encode.c: (gst_alaw_enc_init), (gst_alaw_enc_chain):
3432           * gst/law/mulaw-conversion.c:
3433           * gst/law/mulaw-encode.c: (gst_mulawenc_init),
3434           (gst_mulawenc_chain):
3435           The encoder can't really renegotiate at the time they perform a
3436           pad-alloc so make the srcpads use fixed caps.
3437           Check the buffer size after a pad-alloc because the returned size might
3438           not be right when the downstream element does not know the size of the
3439           new buffer (capsfilter). Fixes #549073.
3440
3441 Sat Aug 23 15:43:49 2008 +0000  Filippo Argiolas <filippo.argiolas@gmail.com>
3442
3443           sys/v4l2/gstv4l2tuner.c: v4l2src doesn't have a property named "norm" so don't try to notify about changes to that pr...
3444           Original commit message from CVS:
3445           Patch by: Filippo Argiolas <filippo dot argiolas at gmail dot com>
3446           * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_set_norm_and_notify):
3447           v4l2src doesn't have a property named "norm" so don't try to notify
3448           about changes to that property. The "norm" property and related
3449           code are commented out currently. Fixes bug #549090.
3450
3451 Sat Aug 23 15:33:49 2008 +0000  Mike Ruprecht <cmaiku@gmail.com>
3452
3453           sys/v4l2/gstv4l2object.c: Reprobe devices again instead of taking a cached list as new devices could've been plugged ...
3454           Original commit message from CVS:
3455           Patch by: Mike Ruprecht <cmaiku at gmail dot com>
3456           * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices):
3457           Reprobe devices again instead of taking a cached list as new
3458           devices could've been plugged in. Fixes bug #549062.
3459
3460 Fri Aug 22 16:04:02 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3461
3462           gst/autodetect/Makefile.am: Don't link the autodetect plugin with GConf as it doesn't use GConf. Fixes bug #545463.
3463           Original commit message from CVS:
3464           * gst/autodetect/Makefile.am:
3465           Don't link the autodetect plugin with GConf as it doesn't
3466           use GConf. Fixes bug #545463.
3467
3468 Fri Aug 22 12:24:23 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3469
3470           gst/matroska/ebml-read.c: Change some GST_ELEMENT_ERRORs to GST_ERROR_OBJECT to make it possible to ignore errors and...
3471           Original commit message from CVS:
3472           * gst/matroska/ebml-read.c: (gst_ebml_read_element_id),
3473           (gst_ebml_read_element_length), (gst_ebml_read_uint),
3474           (gst_ebml_read_sint), (gst_ebml_read_float),
3475           (gst_ebml_read_header):
3476           Change some GST_ELEMENT_ERRORs to GST_ERROR_OBJECT to make it
3477           possible to ignore errors and not post any ERROR messages on
3478           the bus.
3479           * gst/matroska/matroska-demux.c:
3480           (gst_matroska_demux_parse_contents):
3481           Ignore any errors and not just EOS when parsing the contents of
3482           a SeekHead. Errors here are usually caused by truncated files
3483           and playback of the file works fine. Fixes playback of the
3484           audio_only_chapter_seekbroken.mka file from the MPlayer samples
3485           archive.
3486
3487 Fri Aug 22 11:29:26 2008 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
3488
3489           gst/multipart/: Conform to RFC2046. audio/basic is mulaw 8000Hz mono.
3490           Original commit message from CVS:
3491           * gst/multipart/multipartdemux.c:
3492           * gst/multipart/multipartmux.c:
3493           Conform to RFC2046. audio/basic is mulaw 8000Hz mono.
3494
3495 Thu Aug 21 21:56:19 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
3496
3497         * ChangeLog:
3498         * sys/directdraw/gstdirectdrawsink.c:
3499           sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_buffer_alloc, gst_directdraw_sink_bufferpool_clear):
3500           Original commit message from CVS:
3501           * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_buffer_alloc,
3502           gst_directdraw_sink_bufferpool_clear):
3503           Fix two more buffer ref leaks.
3504
3505 Thu Aug 21 15:28:09 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
3506
3507           sys/directdraw/gstdirectdrawsink.c: Fix buffer ref leak.
3508           Original commit message from CVS:
3509           Patch by: Ole André Vadla Ravnås  <ole.andre.ravnas at tandberg com>
3510           * sys/directdraw/gstdirectdrawsink.c:
3511           (gst_directdraw_sink_show_frame):
3512           Fix buffer ref leak.
3513
3514 Thu Aug 21 13:27:12 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3515
3516           gst/wavenc/gstwavenc.c: Revert the last commit. wavenc still supports width!=depth for 32 bit width. Thanks Tim.
3517           Original commit message from CVS:
3518           * gst/wavenc/gstwavenc.c: (gst_wavenc_chain):
3519           Revert the last commit. wavenc still supports width!=depth for 32 bit
3520           width. Thanks Tim.
3521
3522 Thu Aug 21 13:22:06 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3523
3524           gst/matroska/matroska-demux.c: If the duration of a block is unknown only use the timestamp for the first lace and us...
3525           Original commit message from CVS:
3526           * gst/matroska/matroska-demux.c:
3527           (gst_matroska_demux_parse_blockgroup_or_simpleblock):
3528           If the duration of a block is unknown only use the timestamp for the
3529           first lace and use GST_CLOCK_TIME_NONE as duration for the following
3530           laces. Otherwise every lace has the same timestamp which leads to
3531           various problems. Really fixes bug #548831.
3532
3533 Thu Aug 21 12:56:01 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3534
3535           gst/wavenc/gstwavenc.c: If we're not allowing width!=depth in wavenc we should also disable the code that was added t...
3536           Original commit message from CVS:
3537           * gst/wavenc/gstwavenc.c: (gst_wavenc_chain):
3538           If we're not allowing width!=depth in wavenc we should also disable
3539           the code that was added to support width!=depth.
3540
3541 Thu Aug 21 12:52:47 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3542
3543           gst/matroska/matroska-demux.c: Don't calculate the default duration of a frame from the audio sampling rate. This onl...
3544           Original commit message from CVS:
3545           * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream):
3546           Don't calculate the default duration of a frame from the audio sampling
3547           rate. This only works for raw audio if every frame contains a single
3548           sample and results in broken buffer durations for other formats
3549           if no specified default duration is given or the blocks have no
3550           duration. Fixes bug #548831.
3551
3552 Thu Aug 21 12:34:33 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3553
3554           gst/matroska/matroska-demux.c: Allow zero sized blocks instead of returning GST_FLOW_OK. Such blocks are used for tex...
3555           Original commit message from CVS:
3556           * gst/matroska/matroska-demux.c:
3557           (gst_matroska_demux_parse_blockgroup_or_simpleblock):
3558           Allow zero sized blocks instead of returning GST_FLOW_OK. Such blocks
3559           are used for text/plain subtitles as a gap-filler in some files.
3560
3561 Thu Aug 21 12:12:00 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3562
3563           sys/v4l2/gstv4l2src.c: Add S910 and PWC formats with a low priority.
3564           Original commit message from CVS:
3565           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_structure),
3566           (gst_v4l2_get_caps_info):
3567           Add S910 and PWC formats with a low priority.
3568           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_format_get_rank),
3569           (gst_v4l2src_probe_caps_for_format):
3570           Add more debugging.
3571
3572 Wed Aug 20 21:54:35 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3573
3574           ext/flac/gstflacenc.c: Fix compilation against older libflac versions.
3575           Original commit message from CVS:
3576           * ext/flac/gstflacenc.c:
3577           Fix compilation against older libflac versions.
3578
3579 Wed Aug 20 17:46:48 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3580
3581           ext/pulse/: Use GST_BOILERPLATE everywhere and fix coding style at some places.
3582           Original commit message from CVS:
3583           * ext/pulse/pulsemixer.c: (gst_pulsemixer_class_init),
3584           (gst_pulsemixer_set_property), (gst_pulsemixer_get_property):
3585           * ext/pulse/pulsemixerctrl.c: (gst_pulsemixer_ctrl_subscribe_cb),
3586           (gst_pulsemixer_ctrl_open), (gst_pulsemixer_ctrl_timeout_event),
3587           (gst_pulsemixer_ctrl_set_volume):
3588           * ext/pulse/pulsemixertrack.c: (gst_pulsemixer_track_new):
3589           * ext/pulse/pulseprobe.c: (gst_pulseprobe_open):
3590           * ext/pulse/pulsesink.c: (gst_pulsesink_class_init),
3591           (gst_pulsesink_init), (gst_pulsesink_open),
3592           (gst_pulsesink_prepare), (gst_pulsesink_write),
3593           (gst_pulsesink_delay), (gst_pulsesink_reset):
3594           * ext/pulse/pulsesrc.c: (gst_pulsesrc_class_init),
3595           (gst_pulsesrc_init):
3596           Use GST_BOILERPLATE everywhere and fix coding style at some places.
3597           Fix a locking issue in pulsesink's prepare function.
3598           * ext/pulse/pulseutil.c: (gst_pulse_channel_map_to_gst):
3599           Check if the created channel layout is valid for GStreamer.
3600
3601 Wed Aug 20 17:42:21 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3602
3603           gst/rtsp/gstrtspgoogle.c: Things that can happen when your brain is in google mode trying to deal with their google r...
3604           Original commit message from CVS:
3605           * gst/rtsp/gstrtspgoogle.c:
3606           Things that can happen when your brain is in google mode trying to
3607           deal with their google rtsp server extensions and trying to type your
3608           google mail account.
3609
3610 Wed Aug 20 17:30:19 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3611
3612           gst/rtsp/: Add google RTSP extension, it can only handle udp and responds with unsupported if we do anything else. Fi...
3613           Original commit message from CVS:
3614           * gst/rtsp/Makefile.am:
3615           * gst/rtsp/gstrtsp.c: (plugin_init):
3616           * gst/rtsp/gstrtspgoogle.c: (gst_rtsp_google_before_send),
3617           (gst_rtsp_google_after_send), (gst_rtsp_google_get_transports),
3618           (_do_init), (gst_rtsp_google_base_init),
3619           (gst_rtsp_google_class_init), (gst_rtsp_google_init),
3620           (gst_rtsp_google_finalize), (gst_rtsp_google_change_state),
3621           (gst_rtsp_google_extension_init):
3622           * gst/rtsp/gstrtspgoogle.h:
3623           Add google RTSP extension, it can only handle udp and responds with
3624           unsupported if we do anything else. Fixes #546465.
3625           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_connection_send),
3626           (gst_rtspsrc_connection_receive), (gst_rtspsrc_loop_send_cmd),
3627           (gst_rtspsrc_create_transports_string),
3628           (gst_rtspsrc_setup_streams), (gst_rtspsrc_open),
3629           (gst_rtspsrc_close), (gst_rtspsrc_pause):
3630           Make transport setup code a bit better using GString.
3631           Add some more debug.
3632           Check for closed connections before doing anything on them.
3633
3634 Wed Aug 20 17:17:55 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3635
3636           ext/pulse/: If downstream provides no channel layout and >2 channels should be used use the default layout that pulse...
3637           Original commit message from CVS:
3638           * ext/pulse/pulsesrc.c: (gst_pulsesrc_class_init),
3639           (gst_pulsesrc_create_stream), (gst_pulsesrc_negotiate),
3640           (gst_pulsesrc_prepare):
3641           * ext/pulse/pulseutil.c: (gst_pulse_gst_to_channel_map),
3642           (gst_pulse_channel_map_to_gst):
3643           * ext/pulse/pulseutil.h:
3644           If downstream provides no channel layout and >2 channels should be
3645           used use the default layout that pulseaudio chooses and also
3646           add this layout to the caps. Fixes bug #547258.
3647
3648 Wed Aug 20 11:51:38 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
3649
3650           gst/udp/: Avoid leaking internally allocated file descriptors when setting custom file descriptors. Fixes #543101.
3651           Original commit message from CVS:
3652           Patch by: Peter Kjellerstedt <pkj at axis com>
3653           * gst/udp/gstdynudpsink.c: (gst_dynudpsink_init),
3654           (gst_dynudpsink_finalize), (gst_dynudpsink_set_property),
3655           (gst_dynudpsink_init_send), (gst_dynudpsink_close):
3656           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init),
3657           (gst_multiudpsink_finalize), (gst_multiudpsink_set_property):
3658           * gst/udp/gstudpsrc.c: (gst_udpsrc_finalize),
3659           (gst_udpsrc_set_property):
3660           Avoid leaking internally allocated file descriptors when setting
3661           custom file descriptors. Fixes #543101.
3662
3663 Wed Aug 20 11:48:46 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3664
3665           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...
3666           Original commit message from CVS:
3667           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_udp_sink):
3668           Don't try to configure RTCP back to the server when the server did not
3669           give us a valid port number.
3670
3671 Wed Aug 20 10:59:52 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3672
3673           gst/videobox/gstvideobox.c: Use new basetransform method to renegotiate. Fixes #544956.
3674           Original commit message from CVS:
3675           * gst/videobox/gstvideobox.c: (gst_video_box_set_property):
3676           Use new basetransform method to renegotiate. Fixes #544956.
3677           * tests/icles/Makefile.am:
3678           * tests/icles/videobox-test.c: (make_pipeline), (main):
3679           Add videobox renegotiation example.
3680
3681 Tue Aug 19 21:03:22 2008 +0000  David Schleef <ds@schleef.org>
3682
3683           gst/wavenc/gstwavenc.c: Remove depth ranges and replace with sane values.  Fixes #548530.
3684           Original commit message from CVS:
3685           * gst/wavenc/gstwavenc.c: Remove depth ranges and replace
3686           with sane values.  Fixes #548530.
3687
3688 Mon Aug 18 15:05:32 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3689
3690           ext/pulse/: The bytes_per_sample and silence_sample fields of the GstRingBufferSpec are already filled with the corre...
3691           Original commit message from CVS:
3692           * ext/pulse/pulsesink.c: (gst_pulsesink_prepare):
3693           * ext/pulse/pulsesrc.c: (gst_pulsesrc_prepare):
3694           The bytes_per_sample and silence_sample fields of the GstRingBufferSpec
3695           are already filled with the correct values by
3696           gst_ring_buffer_parse_caps() so there's no need to set them again
3697           with wrong values.
3698
3699 Sat Aug 16 14:54:56 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3700
3701           gst/avi/gstavidemux.c: Some AVI 2.0 (ODML) files don't respect the 'specifications' completely and instead of using t...
3702           Original commit message from CVS:
3703           * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes_pull),
3704           (gst_avi_demux_read_subindexes_push):
3705           Some AVI 2.0 (ODML) files don't respect the 'specifications' completely
3706           and instead of using the 'ix##' nomenclature, use '##ix'.
3707           They're still valid though, this fixes the duration and indexes for
3708           virtually all the ODML files I have.
3709
3710 Fri Aug 15 17:26:18 2008 +0000  Olivier Crete <tester@tester.ca>
3711
3712           gst/rtp/: Update the vorbis RTP pay/depay to RFC 5215.
3713           Original commit message from CVS:
3714           Patch by: Olivier Crete <tester at tester dot ca>
3715           * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps),
3716           (gst_rtp_vorbis_depay_process):
3717           * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers):
3718           Update the vorbis RTP pay/depay to RFC 5215.
3719           Fixes #547842.
3720
3721 Thu Aug 14 22:07:02 2008 +0000  David Schleef <ds@schleef.org>
3722
3723           gst/qtdemux/qtdemux.c: Add 'hdv6' as a HDV format for 1080i/60 with 3:2 pulldown, i.e., 24p.
3724           Original commit message from CVS:
3725           * gst/qtdemux/qtdemux.c: Add 'hdv6' as a HDV format for 1080i/60
3726           with 3:2 pulldown, i.e., 24p.
3727
3728 Thu Aug 14 12:47:09 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
3729
3730           tests/check/elements/level.c: Fix compilation some more.
3731           Original commit message from CVS:
3732           * tests/check/elements/level.c: (GST_START_TEST):
3733           Fix compilation some more.
3734
3735 Thu Aug 14 11:44:59 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
3736
3737           configure.ac: Require -base CVS for wavparse acid chunk parsing.
3738           Original commit message from CVS:
3739           * configure.ac::
3740           Require -base CVS for wavparse acid chunk parsing.
3741
3742 Wed Aug 13 13:57:01 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3743
3744           ext/pulse/pulsesink.*: Add "device-name" property to pulsesink too and currently commented out and not working suppor...
3745           Original commit message from CVS:
3746           * ext/pulse/pulsesink.c: (gst_pulsesink_class_init),
3747           (gst_pulsesink_init), (gst_pulsesink_finalize),
3748           (gst_pulsesink_set_volume), (gst_pulsesink_get_volume),
3749           (gst_pulsesink_set_property), (gst_pulsesink_get_property),
3750           (gst_pulsesink_prepare), (gst_pulsesink_change_state):
3751           * ext/pulse/pulsesink.h:
3752           Add "device-name" property to pulsesink too and currently commented
3753           out and not working support for a "volume" property.
3754
3755 Wed Aug 13 13:17:15 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
3756
3757           configure.ac: Remove more cdio stuff (moved to ugly)
3758           Original commit message from CVS:
3759           * configure.ac:
3760           Remove more cdio stuff (moved to ugly)
3761
3762 Wed Aug 13 12:37:26 2008 +0000  Laszlo Pandy <laszlok2@gmail.com>
3763
3764           ext/pulse/pulsesrc.c: Add "device-name" property, which provides a human readable string for the audio device, to mak...
3765           Original commit message from CVS:
3766           Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
3767           * ext/pulse/pulsesrc.c: (gst_pulsesrc_class_init),
3768           (gst_pulsesrc_get_property):
3769           Add "device-name" property, which provides a human readable string
3770           for the audio device, to make it more consisten with other audio
3771           sources. Fixes bug #547519.
3772
3773 Wed Aug 13 12:34:13 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3774
3775           ext/pulse/: Improve debugging a bit by including the parent object in pulsemixerctrl and pulseprobe objects and using...
3776           Original commit message from CVS:
3777           * ext/pulse/pulsemixer.c: (gst_pulsemixer_change_state):
3778           * ext/pulse/pulsemixerctrl.c: (gst_pulsemixer_ctrl_subscribe_cb),
3779           (gst_pulsemixer_ctrl_open), (gst_pulsemixer_ctrl_new),
3780           (gst_pulsemixer_ctrl_free), (gst_pulsemixer_ctrl_timeout_event):
3781           * ext/pulse/pulsemixerctrl.h:
3782           * ext/pulse/pulseprobe.c: (gst_pulseprobe_open),
3783           (gst_pulseprobe_enumerate), (gst_pulseprobe_new),
3784           (gst_pulseprobe_free), (gst_pulseprobe_needs_probe),
3785           (gst_pulseprobe_probe_property), (gst_pulseprobe_get_values):
3786           * ext/pulse/pulseprobe.h:
3787           * ext/pulse/pulsesink.c: (gst_pulsesink_init):
3788           * ext/pulse/pulsesrc.c: (gst_pulsesrc_init), (gst_pulsesrc_delay),
3789           (gst_pulsesrc_change_state):
3790           Improve debugging a bit by including the parent object in pulsemixerctrl
3791           and pulseprobe objects and using GST_WARNING_OBJECT instead of
3792           GST_WARNING.
3793           Use the parent GObject subclass instead of a random struct as GObject
3794           parameter for G_OBJECT_WARN_INVALID_PROPERTY_ID. This fixes a crash
3795           when probing for another property than "device".
3796
3797 Wed Aug 13 12:21:22 2008 +0000  Laszlo Pandy <laszlok2@gmail.com>
3798
3799           ext/pulse/pulsemixer.c: Fix property probing after the device property is set by calling set_server when the server p...
3800           Original commit message from CVS:
3801           Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
3802           * ext/pulse/pulsemixer.c: (gst_pulsemixer_set_property):
3803           Fix property probing after the device property is set by calling
3804           set_server when the server property changes. Fixes bug #547518.
3805
3806 Wed Aug 13 12:11:34 2008 +0000  Laszlo Pandy <laszlok2@gmail.com>
3807
3808           ext/pulse/pulsemixer.c: Fix property probing after the device property is set by calling set_server when the server p...
3809           Original commit message from CVS:
3810           Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
3811           * ext/pulse/pulsemixer.c: (gst_pulsemixer_set_property):
3812           Fix property probing after the device property is set by calling
3813           set_server when the server property changes. Fixes bug #547518.
3814
3815 Wed Aug 13 12:01:01 2008 +0000  Laszlo Pandy <laszlok2@gmail.com>
3816
3817           ext/pulse/: Implement GstPropertyProbe interface on pulsesink for detecting sink devices and on pulsesrc for detectin...
3818           Original commit message from CVS:
3819           Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
3820           * ext/pulse/pulsesink.c: (gst_pulsesink_interface_supported),
3821           (gst_pulsesink_implements_interface_init),
3822           (gst_pulsesink_init_interfaces), (gst_pulsesink_init),
3823           (gst_pulsesink_finalize), (gst_pulsesink_set_property),
3824           (gst_pulsesink_get_type):
3825           * ext/pulse/pulsesink.h:
3826           * ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported),
3827           (gst_pulsesrc_init_interfaces), (gst_pulsesrc_init),
3828           (gst_pulsesrc_finalize), (gst_pulsesrc_set_property):
3829           * ext/pulse/pulsesrc.h:
3830           Implement GstPropertyProbe interface on pulsesink for detecting
3831           sink devices and on pulsesrc for detecting source devices.
3832           Fixes bugs #547227 and #547217.
3833
3834 Wed Aug 13 09:17:20 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3835
3836           gst/spectrum/gstspectrum.c: Don't terminate on fabs(in)>1.0. Init doubles as doubles.
3837           Original commit message from CVS:
3838           * gst/spectrum/gstspectrum.c:
3839           Don't terminate on fabs(in)>1.0. Init doubles as doubles.
3840
3841 Wed Aug 13 08:33:57 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3842
3843           sys/v4l2/gstv4l2src.c: Properly set the maximum latency value, in the same way it is done in v4lsrc.
3844           Original commit message from CVS:
3845           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_query):
3846           Properly set the maximum latency value, in the same way it is done in
3847           v4lsrc.
3848           * sys/v4l2/v4l2src_calls.c:
3849           Simplify fraction equality check, no need to use GValues for this.
3850
3851 Tue Aug 12 12:04:24 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3852
3853           sys/v4l2/gstv4l2src.c: Add warning messages stating exactly why the latency query failed.
3854           Original commit message from CVS:
3855           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_query):
3856           Add warning messages stating exactly why the latency query failed.
3857           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture):
3858           In some cases, the negotiated framerate might be the default one which
3859           is already set internally. But we still need to mark it down in fps_n
3860           and fps_d so that the latency query can happen properly.
3861
3862 Tue Aug 12 11:28:47 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3863
3864           docs/plugins/inspect/plugin-1394.xml: Whoops, forgot one doc file for people who can't/don't build the raw1394 plugin.
3865           Original commit message from CVS:
3866           * docs/plugins/inspect/plugin-1394.xml:
3867           Whoops, forgot one doc file for people who can't/don't build the
3868           raw1394 plugin.
3869
3870 Tue Aug 12 09:22:29 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
3871
3872           Pull changes from 0.10.9.2 pre-release branch moving the libcdio
3873           Original commit message from CVS:
3874           * docs/plugins/Makefile.am:
3875           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
3876           * docs/plugins/gst-plugins-good-plugins-sections.txt:
3877           * docs/plugins/inspect/plugin-cdio.xml:
3878           * ext/Makefile.am:
3879           * ext/cdio/Makefile.am:
3880           * ext/cdio/gstcdio.c:
3881           * ext/cdio/gstcdio.h:
3882           * ext/cdio/gstcdiocddasrc.c:
3883           * ext/cdio/gstcdiocddasrc.h:
3884           Pull changes from 0.10.9.2 pre-release branch moving the libcdio
3885           CDDA source to -ugly.
3886           * po/LINGUAS:
3887           * po/POTFILES.in:
3888           * po/id.po:
3889           Pull in new translation from 0.10.9.2 release branch.
3890
3891 Mon Aug 11 15:05:13 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3892
3893           docs/plugins/: Integrate documentation for new hdv1394src element.
3894           Original commit message from CVS:
3895           * docs/plugins/Makefile.am:
3896           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
3897           * docs/plugins/gst-plugins-good-plugins-sections.txt:
3898           * docs/plugins/gst-plugins-good-plugins.args:
3899           * docs/plugins/gst-plugins-good-plugins.hierarchy:
3900           * docs/plugins/gst-plugins-good-plugins.interfaces:
3901           Integrate documentation for new hdv1394src element.
3902
3903 Mon Aug 11 14:36:13 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3904
3905           ext/raw1394/: mpeg2-ts (HDV) variant of firewire capture element.
3906           Original commit message from CVS:
3907           * ext/raw1394/Makefile.am:
3908           * ext/raw1394/gst1394.c: (plugin_init):
3909           * ext/raw1394/gsthdv1394src.c: (_do_init),
3910           (gst_hdv1394src_base_init), (gst_hdv1394src_class_init),
3911           (gst_hdv1394src_init), (gst_hdv1394src_dispose),
3912           (gst_hdv1394src_set_property), (gst_hdv1394src_get_property),
3913           (gst_hdv1394src_from_raw1394handle),
3914           (gst_hdv1394src_iec61883_receive), (gst_hdv1394src_bus_reset),
3915           (gst_hdv1394src_create), (gst_hdv1394src_discover_avc_node),
3916           (gst_hdv1394src_start), (gst_hdv1394src_stop),
3917           (gst_hdv1394src_unlock), (gst_hdv1394src_update_device_name),
3918           (gst_hdv1394src_uri_get_type), (gst_hdv1394src_uri_get_protocols),
3919           (gst_hdv1394src_uri_get_uri), (gst_hdv1394src_uri_set_uri),
3920           (gst_hdv1394src_uri_handler_init):
3921           * ext/raw1394/gsthdv1394src.h:
3922           mpeg2-ts (HDV) variant of firewire capture element.
3923           Fixes #350830
3924
3925 Mon Aug 11 10:53:06 2008 +0000  Edward Hervey <bilboed@bilboed.com>
3926
3927           gst/level/gstlevel.c: Fix compilation (also known as the classic 'fix code that someone committed without compiling i...
3928           Original commit message from CVS:
3929           * gst/level/gstlevel.c: (gst_level_message_new):
3930           Fix compilation (also known as the classic 'fix code that someone
3931           committed without compiling it first').
3932
3933 Sun Aug 10 19:40:27 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3934
3935           tests/check/elements/level.c: Add a test for level in stereo mode.
3936           Original commit message from CVS:
3937           * tests/check/elements/level.c:
3938           Add a test for level in stereo mode.
3939
3940 Sun Aug 10 19:35:05 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3941
3942           tests/examples/spectrum/: Demo how to draw analyzer results synced to the clock.
3943           Original commit message from CVS:
3944           * tests/examples/spectrum/demo-audiotest.c:
3945           * tests/examples/spectrum/demo-osssrc.c:
3946           Demo how to draw analyzer results synced to the clock.
3947
3948 Sun Aug 10 15:52:42 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3949
3950           gst/level/gstlevel.c: Little renaming (l -> level).
3951           Original commit message from CVS:
3952           * gst/level/gstlevel.c:
3953           Little renaming (l -> level).
3954           * gst/spectrum/gstspectrum.c:
3955           * gst/spectrum/gstspectrum.h:
3956           Also send full timestamp/duration details here.
3957
3958 Sun Aug 10 11:32:03 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
3959
3960           gst/level/gstlevel.*: Send same timestamp/duration details as videoanalysis. This gives applications better chance to...
3961           Original commit message from CVS:
3962           * gst/level/gstlevel.c:
3963           * gst/level/gstlevel.h:
3964           Send same timestamp/duration details as videoanalysis. This gives
3965           applications better chance to sync analysis results with playback.
3966
3967 Sat Aug 9 14:02:27 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3968
3969           gst/matroska/matroska-mux.c: We need to drop one additional buffer for FLAC as the fLaC marker and STREAMINFO block a...
3970           Original commit message from CVS:
3971           * gst/matroska/matroska-mux.c:
3972           (gst_matroska_mux_handle_sink_event),
3973           (flac_streamheader_to_codecdata):
3974           We need to drop one additional buffer for FLAC as the fLaC
3975           marker and STREAMINFO block are merged into one buffer in the caps.
3976           Also don't pretend to support NEWSEGMENT events, otherwise we
3977           will most probably write some invalid data.
3978
3979 Sat Aug 9 13:48:22 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3980
3981           gst/matroska/matroska-mux.c: Add support for muxing FLAC into Matroska containers.
3982           Original commit message from CVS:
3983           * gst/matroska/matroska-mux.c: (flac_streamheader_to_codecdata),
3984           (gst_matroska_mux_audio_pad_setcaps):
3985           Add support for muxing FLAC into Matroska containers.
3986           Fixes bug #311586.
3987
3988 Sat Aug 9 08:58:26 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3989
3990           ext/flac/gstflacenc.c: Actually provide the variables required for the format string.
3991           Original commit message from CVS:
3992           * ext/flac/gstflacenc.c: (gst_flac_enc_check_discont):
3993           Actually provide the variables required for the format string.
3994
3995 Fri Aug 8 16:20:26 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
3996
3997           gst/matroska/matroska-demux.*: Close the current segment if we're doing a non-flushing seek and send the close-segmen...
3998           Original commit message from CVS:
3999           * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
4000           (gst_matroska_demux_element_send_event),
4001           (gst_matroska_demux_handle_seek_event), (gst_matroska_demux_loop):
4002           * gst/matroska/matroska-demux.h:
4003           Close the current segment if we're doing a non-flushing seek and send
4004           the close-segment and the new segment of the seek from the streaming
4005           thread.
4006
4007 Fri Aug 8 15:20:24 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4008
4009           ext/flac/gstflacenc.*: Handle non-zero start timestamps correctly, mark header packets as
4010           Original commit message from CVS:
4011           * ext/flac/gstflacenc.c: (gst_flac_enc_write_callback),
4012           (gst_flac_enc_check_discont), (gst_flac_enc_chain),
4013           (gst_flac_enc_change_state):
4014           * ext/flac/gstflacenc.h:
4015           Handle non-zero start timestamps correctly, mark header packets as
4016           IN_CAPS and print a warning and suggest using audiorate if stream
4017           discontinuities are detected. When FLAC supports flushing the encoder
4018           somehow this should be done for discontinuities instead.
4019           Remove some unused variables from the instance struct.
4020
4021 Thu Aug 7 17:14:39 2008 +0000  Christian Schaller <uraeus@gnome.org>
4022
4023         * gst-plugins-good.spec.in:
4024           add pulseaudio to plugins list in spec file
4025           Original commit message from CVS:
4026           add pulseaudio to plugins list in spec file
4027
4028 Thu Aug 7 16:13:41 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4029
4030           ext/flac/gstflacenc.c: If seeking failed return the appropiate return value to FLAC.
4031           Original commit message from CVS:
4032           * ext/flac/gstflacenc.c: (gst_flac_enc_seek_callback):
4033           If seeking failed return the appropiate return value to FLAC.
4034           Otherwise it thinks seeking was successfull and tries to rewrite
4035           parts of the headers which then get appended to the output.
4036
4037 Thu Aug 7 16:11:00 2008 +0000  Frederic Crozat <fcrozat@mandriva.org>
4038
4039           Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
4040           Original commit message from CVS:
4041           Patch by: Frederic Crozat <fcrozat@mandriva.org>
4042           * ext/esd/gstesd.c: (plugin_init):
4043           * ext/flac/gstflac.c: (plugin_init):
4044           * ext/shout2/gstshout2.c: (plugin_init):
4045           * ext/wavpack/gstwavpack.c: (plugin_init):
4046           * sys/oss/gstossaudio.c: (plugin_init):
4047           * sys/v4l2/gstv4l2.c: (plugin_init):
4048           Make sure gettext returns translations in UTF-8 encoding rather
4049           than in the current locale encoding (#546822).
4050
4051 Thu Aug 7 14:40:13 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4052
4053           ext/flac/gstflacdec.c: Add FIXME for 0.11 to simply output everything with width=32 as given by FLAC and let audiocon...
4054           Original commit message from CVS:
4055           * ext/flac/gstflacdec.c:
4056           Add FIXME for 0.11 to simply output everything with width=32 as given
4057           by FLAC and let audioconvert handle the conversions instead of doing
4058           them in flacdec.
4059
4060 Thu Aug 7 10:22:32 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4061
4062           sys/v4l2/v4l2src_calls.c: When outputting a pad template range for the size, include a framerate range too, to avoid ...
4063           Original commit message from CVS:
4064           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
4065           When outputting a pad template range for the size, include a framerate
4066           range too, to avoid 'not a real subset of template caps' errors.
4067
4068 Wed Aug 6 15:34:55 2008 +0000  Jonathan Matthew <notverysmart@gmail.com>
4069
4070           ext/flac/: Port flactag to 0.10, add documentation for it and clean it up a bit.
4071           Original commit message from CVS:
4072           Based on a patch by: Jonathan Matthew <notverysmart at gmail dot com>
4073           * ext/flac/Makefile.am:
4074           * ext/flac/gstflac.c: (plugin_init):
4075           * ext/flac/gstflactag.c: (gst_flac_tag_setup_interfaces),
4076           (gst_flac_tag_base_init), (gst_flac_tag_class_init),
4077           (gst_flac_tag_dispose), (gst_flac_tag_init),
4078           (gst_flac_tag_sink_setcaps), (gst_flac_tag_chain),
4079           (gst_flac_tag_change_state):
4080           * ext/flac/gstflactag.h:
4081           Port flactag to 0.10, add documentation for it and clean it up a bit.
4082           Fixes bug #413841.
4083           * docs/plugins/Makefile.am:
4084           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
4085           * docs/plugins/gst-plugins-good-plugins-sections.txt:
4086           * docs/plugins/gst-plugins-good-plugins.hierarchy:
4087           * docs/plugins/gst-plugins-good-plugins.interfaces:
4088           * docs/plugins/gst-plugins-good-plugins.prerequisites:
4089           * docs/plugins/inspect/plugin-flac.xml:
4090           * ext/flac/gstflacdec.c: (gst_flac_dec_base_init):
4091           * ext/flac/gstflacdec.h:
4092           * ext/flac/gstflacenc.c: (gst_flac_enc_base_init):
4093           * ext/flac/gstflacenc.h:
4094           Add flactag and flacenc to the documentation and mark
4095           the private parts of the flacdec instance structure as private.
4096           Also use gst_element_class_set_details_simple() in flacdec and
4097           flacenc.
4098
4099 Wed Aug 6 13:12:07 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4100
4101           gst/qtdemux/qtdemux.c: Use audio/x-qdm for caps. Collect some info - mplayer has a decoder for it but ffmpeg does not.
4102           Original commit message from CVS:
4103           * gst/qtdemux/qtdemux.c:
4104           Use audio/x-qdm for caps. Collect some info - mplayer has a decoder
4105           for it but ffmpeg does not.
4106
4107 Tue Aug 5 15:05:44 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4108
4109           gst/wavparse/gstwavparse.c: Handle the list chunk and use gst_riff_parse_info() to parse the info sub-chunk.
4110           Original commit message from CVS:
4111           * gst/wavparse/gstwavparse.c:
4112           Handle the list chunk and use gst_riff_parse_info() to parse the info
4113           sub-chunk.
4114
4115 Tue Aug 5 14:22:12 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4116
4117           gst/wavparse/gstwavparse.c: Handle the acid chunk and send tempo as part of tags. Other fields are interesting too, b...
4118           Original commit message from CVS:
4119           * gst/wavparse/gstwavparse.c:
4120           Handle the acid chunk and send tempo as part of tags. Other fields are
4121           interesting too, but need more tag-definitions. Fixes #545433.
4122
4123 Tue Aug 5 14:16:32 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4124
4125           gst/wavparse/gstwavparse.c: Refactor wavparse. Call _reset() from dispose() and move old code from dispose into reset...
4126           Original commit message from CVS:
4127           * gst/wavparse/gstwavparse.c:
4128           Refactor wavparse. Call _reset() from dispose() and move old code from
4129           dispose into reset. This way we don't leak taglists when we abort
4130           parsing. Fix some comments. Move code for skipping a chunk into extra
4131           function. Replace chunk sizes with a const to ease readability.
4132
4133 Tue Aug 5 13:57:57 2008 +0000  Aurelien Grimaud <gstelzz@yahoo.fr>
4134
4135           gst/rtsp/gstrtspsrc.c: Improve udp port setup. Fixes #545710.
4136           Original commit message from CVS:
4137           Patch by: Aurelien Grimaud <gstelzz at yahoo dot fr>
4138           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_alloc_udp_ports):
4139           Improve udp port setup. Fixes #545710.
4140
4141 Tue Aug 5 13:54:18 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
4142
4143           gst/rtp/: Add MP1S depayloader.
4144           Original commit message from CVS:
4145           * gst/rtp/Makefile.am:
4146           * gst/rtp/gstrtp.c: (plugin_init):
4147           * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_base_init),
4148           (gst_rtp_mp1s_depay_class_init), (gst_rtp_mp1s_depay_init),
4149           (gst_rtp_mp1s_depay_setcaps), (gst_rtp_mp1s_depay_process),
4150           (gst_rtp_mp1s_depay_set_property),
4151           (gst_rtp_mp1s_depay_get_property),
4152           (gst_rtp_mp1s_depay_change_state),
4153           (gst_rtp_mp1s_depay_plugin_init):
4154           * gst/rtp/gstrtpmp1sdepay.h:
4155           Add MP1S depayloader.
4156           * gst/rtsp/URLS:
4157           Some more sample rtsp streams.
4158
4159 Tue Aug 5 08:43:45 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
4160
4161           gst/rtsp/URLS: Add another URL.
4162           Original commit message from CVS:
4163           * gst/rtsp/URLS:
4164           Add another URL.
4165           * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_with_tags):
4166           * tests/check/elements/rglimiter.c: (GST_START_TEST):
4167           Add some more debug info.
4168
4169 Mon Aug 4 09:16:40 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4170
4171           gst/avi/gstavimux.c: Provide cbSize field for audio extra_data size, and take care to pad extra_data.
4172           Original commit message from CVS:
4173           * gst/avi/gstavimux.c: (gst_avi_mux_riff_get_avi_header):
4174           Provide cbSize field for audio extra_data size, and take care to
4175           pad extra_data.
4176
4177 Mon Aug 4 07:23:07 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4178
4179           gst/qtdemux/qtdemux.c: Return the result of gst_pad_{start,stop}_task instead of hard-coded
4180           Original commit message from CVS:
4181           * gst/qtdemux/qtdemux.c:
4182           Return the result of gst_pad_{start,stop}_task instead of hard-coded
4183           TRUE.
4184
4185 Mon Aug 4 07:17:38 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4186
4187           gst/qtdemux/: Add keyword tag support. Fixes #520694 for qtdemux.
4188           Original commit message from CVS:
4189           * gst/qtdemux/qtdemux.c:
4190           * gst/qtdemux/qtdemux_fourcc.h:
4191           Add keyword tag support. Fixes #520694 for qtdemux.
4192
4193 Mon Aug 4 07:05:33 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4194
4195           gst/qtdemux/qtdemux.c: Add support for tmpo tag (BPM).
4196           Original commit message from CVS:
4197           * gst/qtdemux/qtdemux.c:
4198           Add support for tmpo tag (BPM).
4199
4200 Sun Aug 3 12:23:49 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4201
4202           ext/flac/gstflacenc.c: Set an estimate for the total number of samples that will be encoded if possible to help decod...
4203           Original commit message from CVS:
4204           * ext/flac/gstflacenc.c: (gst_flac_enc_query_peer_total_samples),
4205           (gst_flac_enc_sink_setcaps), (gst_flac_enc_write_callback):
4206           Set an estimate for the total number of samples that will be encoded
4207           if possible to help decoders if the streaminfo can't be rewritten
4208           later (like when muxing into Ogg containers).
4209           Add a warning if we get header packets after data packets as those
4210           will get lost when muxing into Ogg, i.e. rewriting the headers doesn't
4211           work.
4212
4213 Sun Aug 3 11:38:22 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4214
4215           ext/flac/gstflacdec.c: Support decoding of all depths between 4 and 32 bits and read the depth from the streaminfo he...
4216           Original commit message from CVS:
4217           * ext/flac/gstflacdec.c: (gst_flac_dec_metadata_callback),
4218           (gst_flac_dec_write):
4219           Support decoding of all depths between 4 and 32 bits and read the
4220           depth from the streaminfo header if needed. Also support all sampling
4221           rates between 1 and 655350 Hz.
4222           * ext/flac/gstflacenc.c:
4223           (gst_flac_enc_caps_append_structure_with_widths),
4224           (gst_flac_enc_sink_getcaps), (gst_flac_enc_sink_setcaps),
4225           (gst_flac_enc_chain):
4226           * ext/flac/gstflacenc.h:
4227           Support encoding in all bit depths supported by the streamable
4228           subformat (i.e. 8, 12, 16, 20 and 24 bits) and all sampling rates
4229           between 1 Hz and 655350 Hz.
4230
4231 Sun Aug 3 09:23:14 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4232
4233           ext/flac/gstflacenc.c: Support encoding of up to 8 channels.
4234           Original commit message from CVS:
4235           * ext/flac/gstflacenc.c: (gst_flac_enc_init),
4236           (gst_flac_enc_sink_getcaps):
4237           Support encoding of up to 8 channels.
4238
4239 Sat Aug 2 21:39:01 2008 +0000  Wouter Cloetens <wouter@mind.be>
4240
4241           ext/soup/gstsouphttpsrc.*: Fix seeking race condition in #540300
4242           Original commit message from CVS:
4243           * ext/soup/gstsouphttpsrc.c:
4244           * ext/soup/gstsouphttpsrc.h:
4245           Fix seeking race condition in #540300
4246           Patch By: Wouter Cloetens  <wouter at mind be>
4247
4248 Sat Aug 2 18:35:21 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4249
4250           gst/matroska/matroska-demux.c: When receiving a SEEK event on a specific pad first search for a seek table entry for ...
4251           Original commit message from CVS:
4252           * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek),
4253           (gst_matroska_demux_element_send_event),
4254           (gst_matroska_demux_handle_seek_event),
4255           (gst_matroska_demux_handle_src_event):
4256           When receiving a SEEK event on a specific pad first search for a seek
4257           table entry for the stream of the pad and then fall back to an entry
4258           for a different stream.
4259
4260 Sat Aug 2 18:20:44 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4261
4262           Build depend on core CVS for the attachment tag.
4263           Original commit message from CVS:
4264           * configure.ac:
4265           * gst/matroska/matroska-ids.c: (gst_matroska_register_tags):
4266           * gst/matroska/matroska-ids.h:
4267           Build depend on core CVS for the attachment tag.
4268
4269 Sat Aug 2 18:18:05 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4270
4271           Decode the codec private data and following ContentEncoding if necessary.
4272           Original commit message from CVS:
4273           * configure.ac:
4274           * gst/matroska/Makefile.am:
4275           * gst/matroska/lzo.c: (get_byte), (get_len), (copy),
4276           (copy_backptr), (lzo1x_decode), (main):
4277           * gst/matroska/lzo.h:
4278           * gst/matroska/matroska-demux.c:
4279           (gst_matroska_demux_read_track_encoding),
4280           (gst_matroska_decompress_data), (gst_matroska_decode_data),
4281           (gst_matroska_decode_buffer),
4282           (gst_matroska_decode_content_encodings),
4283           (gst_matroska_demux_read_track_encodings),
4284           (gst_matroska_demux_add_stream),
4285           (gst_matroska_demux_parse_blockgroup_or_simpleblock):
4286           * gst/matroska/matroska-ids.h:
4287           Decode the codec private data and following ContentEncoding if
4288           necessary.
4289           Support bzip2, lzo and header stripped compression. For lzo use the
4290           ffmpeg lzo implementation as liblzo is GPL licensed.
4291           Fix zlib decompression.
4292
4293 Sat Aug 2 18:11:32 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4294
4295           gst/matroska/matroska-mux.c: Fix muxing of MP3/MP2 with different MPEG versions by calculating the duration of a fram...
4296           Original commit message from CVS:
4297           * gst/matroska/matroska-mux.c:
4298           (gst_matroska_mux_audio_pad_setcaps):
4299           Fix muxing of MP3/MP2 with different MPEG versions by calculating the
4300           duration of a frame with the new mpegaudioversion caps field.
4301
4302 Sat Aug 2 18:06:20 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4303
4304           gst/matroska/matroska-demux.*: Allow an infinite number of stream inside Matroska containers and use a GPtrArray for ...
4305           Original commit message from CVS:
4306           * gst/matroska/matroska-demux.c: (gst_matroska_demux_finalize),
4307           (gst_matroska_demux_class_init), (gst_matroska_demux_init),
4308           (gst_matroska_demux_combine_flows), (gst_matroska_demux_reset),
4309           (gst_matroska_demux_stream_from_num),
4310           (gst_matroska_demux_tracknumber_unique),
4311           (gst_matroska_demux_add_stream), (gst_matroska_demux_send_event),
4312           (gst_matroska_demux_handle_seek_event),
4313           (gst_matroska_demux_sync_streams),
4314           (gst_matroska_demux_parse_blockgroup_or_simpleblock),
4315           (gst_matroska_demux_loop):
4316           * gst/matroska/matroska-demux.h:
4317           Allow an infinite number of stream inside Matroska containers and use
4318           a GPtrArray for storing them instead of allowing "only" 127 streams.
4319
4320 Sat Aug 2 18:01:36 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4321
4322           gst/matroska/: Fix indention everywhere. A broken indent version has added newlines after every single declaration so...
4323           Original commit message from CVS:
4324           * gst/matroska/ebml-read.c: (gst_ebml_read_class_init),
4325           (gst_ebml_read_change_state), (gst_ebml_read_element_level_up),
4326           (gst_ebml_read_peek_bytes), (gst_ebml_read_element_id),
4327           (gst_ebml_read_element_length), (gst_ebml_peek_id),
4328           (gst_ebml_read_get_length), (gst_ebml_read_skip),
4329           (gst_ebml_read_buffer), (gst_ebml_read_bytes),
4330           (gst_ebml_read_uint), (gst_ebml_read_sint), (_ext2dbl),
4331           (gst_ebml_read_float), (gst_ebml_read_ascii), (gst_ebml_read_date),
4332           (gst_ebml_read_master), (gst_ebml_read_binary),
4333           (gst_ebml_read_header):
4334           * gst/matroska/ebml-write.c: (gst_ebml_write_element_id),
4335           (gst_ebml_write_element_size), (gst_ebml_write_uint),
4336           (gst_ebml_write_sint), (gst_ebml_write_ascii),
4337           (gst_ebml_write_master_start), (gst_ebml_write_master_finish),
4338           (gst_ebml_replace_uint):
4339           * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
4340           (gst_matroska_demux_read_track_encoding),
4341           (gst_matroska_demux_read_track_encodings),
4342           (gst_matroska_demux_add_stream), (gst_matroskademux_do_index_seek),
4343           (gst_matroska_demux_send_event),
4344           (gst_matroska_demux_element_send_event),
4345           (gst_matroska_demux_handle_seek_event),
4346           (gst_matroska_demux_handle_src_event),
4347           (gst_matroska_demux_init_stream),
4348           (gst_matroska_demux_parse_tracks),
4349           (gst_matroska_demux_parse_index_cuetrack),
4350           (gst_matroska_demux_parse_index_pointentry),
4351           (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
4352           (gst_matroska_demux_parse_metadata_id_simple_tag),
4353           (gst_matroska_demux_parse_metadata_id_tag),
4354           (gst_matroska_demux_parse_metadata),
4355           (gst_matroska_demux_parse_attached_file),
4356           (gst_matroska_demux_parse_attachments),
4357           (gst_matroska_demux_parse_chapters), (gst_matroska_ebmlnum_uint),
4358           (gst_matroska_ebmlnum_sint), (gst_matroska_demux_push_hdr_buf),
4359           (gst_matroska_demux_push_flac_codec_priv_data),
4360           (gst_matroska_demux_push_xiph_codec_priv_data),
4361           (gst_matroska_demux_push_dvd_clut_change_event),
4362           (gst_matroska_demux_add_mpeg_seq_header),
4363           (gst_matroska_demux_add_wvpk_header),
4364           (gst_matroska_demux_check_subtitle_buffer),
4365           (gst_matroska_decode_buffer),
4366           (gst_matroska_demux_parse_blockgroup_or_simpleblock),
4367           (gst_matroska_demux_parse_cluster),
4368           (gst_matroska_demux_parse_contents_seekentry),
4369           (gst_matroska_demux_parse_contents),
4370           (gst_matroska_demux_loop_stream_parse_id),
4371           (gst_matroska_demux_loop_stream), (gst_matroska_demux_loop),
4372           (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps),
4373           (gst_matroska_demux_subtitle_caps),
4374           (gst_matroska_demux_change_state):
4375           * gst/matroska/matroska-ids.c:
4376           * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
4377           (gst_matroska_mux_reset), (gst_matroska_mux_handle_sink_event),
4378           (gst_matroska_mux_video_pad_setcaps),
4379           (xiph3_streamheader_to_codecdata),
4380           (vorbis_streamheader_to_codecdata),
4381           (theora_streamheader_to_codecdata),
4382           (gst_matroska_mux_audio_pad_setcaps),
4383           (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad),
4384           (gst_matroska_mux_track_header), (gst_matroska_mux_start),
4385           (gst_matroska_mux_write_simple_tag), (gst_matroska_mux_finish),
4386           (gst_matroska_mux_best_pad), (gst_matroska_mux_write_data),
4387           (gst_matroska_mux_collected), (gst_matroska_mux_change_state):
4388           Fix indention everywhere. A broken indent version has added newlines
4389           after every single declaration some time ago.
4390
4391 Sat Aug 2 17:59:05 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4392
4393           gst/matroska/matroska-demux.c: If no Tracks are found error out instead of trying it again until the end of time.
4394           Original commit message from CVS:
4395           * gst/matroska/matroska-demux.c:
4396           (gst_matroska_demux_loop_stream_parse_id):
4397           If no Tracks are found error out instead of trying it again until the
4398           end of time.
4399
4400 Sat Aug 2 17:57:31 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4401
4402           gst/matroska/matroska-demux.c: Fix demuxing of raw integer audio. The samples are unsigned only for 8 bit and signed ...
4403           Original commit message from CVS:
4404           * gst/matroska/matroska-demux.c: (gst_matroska_demux_audio_caps):
4405           Fix demuxing of raw integer audio. The samples are unsigned only for 8
4406           bit and signed otherwise, not the other way around.
4407
4408 Sat Aug 2 17:54:04 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4409
4410           gst/matroska/matroska-mux.c: Add more raw YUV formats to the list of supported formats.
4411           Original commit message from CVS:
4412           * gst/matroska/matroska-mux.c:
4413           Add more raw YUV formats to the list of supported formats.
4414
4415 Sat Aug 2 17:52:16 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4416
4417           gst/matroska/matroska-mux.c: Add support for muxing raw float audio now that the spec defines the endianness and add ...
4418           Original commit message from CVS:
4419           * gst/matroska/matroska-mux.c:
4420           (gst_matroska_mux_audio_pad_setcaps):
4421           Add support for muxing raw float audio now that the spec defines the
4422           endianness and add support for muxing raw integer audio with 24 and
4423           32 bits.
4424           Allow muxing of more than 8 audio channels.
4425
4426 Sat Aug 2 17:47:32 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4427
4428           gst/matroska/matroska-mux.c: Add locking to the global array of used track UIDs to prevent random crashes if more tha...
4429           Original commit message from CVS:
4430           * gst/matroska/matroska-mux.c: (gst_matroska_mux_create_uid),
4431           (gst_matroska_mux_reset), (gst_matroska_mux_start):
4432           Add locking to the global array of used track UIDs to prevent random
4433           crashes if more than a single matrosmux instance is used.
4434           Use 64 bit values for the track UIDs.
4435           Use the global GRandom of GLib instead of creating our own one
4436           for the few random numbers we need every single time.
4437
4438 Sat Aug 2 17:18:47 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4439
4440           ext/flac/gstflacdec.c: Always post the audio-codec tag, not only if other tags are present.
4441           Original commit message from CVS:
4442           * ext/flac/gstflacdec.c: (gst_flac_dec_setup_seekable_decoder),
4443           (gst_flac_dec_setup_stream_decoder),
4444           (gst_flac_dec_update_metadata):
4445           Always post the audio-codec tag, not only if other tags are present.
4446
4447 Fri Aug 1 23:26:50 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4448
4449           configure.ac: Back to development -> 0.10.9.1
4450           Original commit message from CVS:
4451           * configure.ac:
4452           Back to development -> 0.10.9.1
4453
4454 Fri Aug 1 15:58:47 2008 +0000  Christian Schaller <uraeus@gnome.org>
4455
4456         * gst-plugins-good.spec.in:
4457           add missing gstreamer plugins to spec file
4458           Original commit message from CVS:
4459           add missing gstreamer plugins to spec file
4460
4461 Thu Jul 31 22:10:17 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4462
4463         * ChangeLog:
4464         * NEWS:
4465         * RELEASE:
4466         * configure.ac:
4467         * docs/plugins/gst-plugins-good-plugins.args:
4468         * docs/plugins/gst-plugins-good-plugins.hierarchy:
4469         * docs/plugins/gst-plugins-good-plugins.interfaces:
4470         * docs/plugins/gst-plugins-good-plugins.prerequisites:
4471         * docs/plugins/inspect/plugin-1394.xml:
4472         * docs/plugins/inspect/plugin-aasink.xml:
4473         * docs/plugins/inspect/plugin-alaw.xml:
4474         * docs/plugins/inspect/plugin-alpha.xml:
4475         * docs/plugins/inspect/plugin-alphacolor.xml:
4476         * docs/plugins/inspect/plugin-annodex.xml:
4477         * docs/plugins/inspect/plugin-apetag.xml:
4478         * docs/plugins/inspect/plugin-audiofx.xml:
4479         * docs/plugins/inspect/plugin-auparse.xml:
4480         * docs/plugins/inspect/plugin-autodetect.xml:
4481         * docs/plugins/inspect/plugin-avi.xml:
4482         * docs/plugins/inspect/plugin-cacasink.xml:
4483         * docs/plugins/inspect/plugin-cairo.xml:
4484         * docs/plugins/inspect/plugin-cdio.xml:
4485         * docs/plugins/inspect/plugin-cutter.xml:
4486         * docs/plugins/inspect/plugin-debug.xml:
4487         * docs/plugins/inspect/plugin-dv.xml:
4488         * docs/plugins/inspect/plugin-efence.xml:
4489         * docs/plugins/inspect/plugin-effectv.xml:
4490         * docs/plugins/inspect/plugin-equalizer.xml:
4491         * docs/plugins/inspect/plugin-esdsink.xml:
4492         * docs/plugins/inspect/plugin-flac.xml:
4493         * docs/plugins/inspect/plugin-flxdec.xml:
4494         * docs/plugins/inspect/plugin-gamma.xml:
4495         * docs/plugins/inspect/plugin-gconfelements.xml:
4496         * docs/plugins/inspect/plugin-gdkpixbuf.xml:
4497         * docs/plugins/inspect/plugin-goom.xml:
4498         * docs/plugins/inspect/plugin-goom2k1.xml:
4499         * docs/plugins/inspect/plugin-halelements.xml:
4500         * docs/plugins/inspect/plugin-icydemux.xml:
4501         * docs/plugins/inspect/plugin-id3demux.xml:
4502         * docs/plugins/inspect/plugin-interleave.xml:
4503         * docs/plugins/inspect/plugin-jpeg.xml:
4504         * docs/plugins/inspect/plugin-level.xml:
4505         * docs/plugins/inspect/plugin-matroska.xml:
4506         * docs/plugins/inspect/plugin-monoscope.xml:
4507         * docs/plugins/inspect/plugin-mulaw.xml:
4508         * docs/plugins/inspect/plugin-multifile.xml:
4509         * docs/plugins/inspect/plugin-multipart.xml:
4510         * docs/plugins/inspect/plugin-navigationtest.xml:
4511         * docs/plugins/inspect/plugin-ossaudio.xml:
4512         * docs/plugins/inspect/plugin-png.xml:
4513         * docs/plugins/inspect/plugin-pulseaudio.xml:
4514         * docs/plugins/inspect/plugin-quicktime.xml:
4515         * docs/plugins/inspect/plugin-replaygain.xml:
4516         * docs/plugins/inspect/plugin-rtp.xml:
4517         * docs/plugins/inspect/plugin-rtsp.xml:
4518         * docs/plugins/inspect/plugin-shout2send.xml:
4519         * docs/plugins/inspect/plugin-smpte.xml:
4520         * docs/plugins/inspect/plugin-soup.xml:
4521         * docs/plugins/inspect/plugin-spectrum.xml:
4522         * docs/plugins/inspect/plugin-speex.xml:
4523         * docs/plugins/inspect/plugin-taglib.xml:
4524         * docs/plugins/inspect/plugin-udp.xml:
4525         * docs/plugins/inspect/plugin-video4linux2.xml:
4526         * docs/plugins/inspect/plugin-videobalance.xml:
4527         * docs/plugins/inspect/plugin-videobox.xml:
4528         * docs/plugins/inspect/plugin-videocrop.xml:
4529         * docs/plugins/inspect/plugin-videoflip.xml:
4530         * docs/plugins/inspect/plugin-videomixer.xml:
4531         * docs/plugins/inspect/plugin-wavenc.xml:
4532         * docs/plugins/inspect/plugin-wavpack.xml:
4533         * docs/plugins/inspect/plugin-wavparse.xml:
4534         * docs/plugins/inspect/plugin-ximagesrc.xml:
4535         * gst-plugins-good.doap:
4536         * win32/common/config.h:
4537           Release 0.10.9
4538           Original commit message from CVS:
4539           Release 0.10.9
4540
4541 Thu Jul 31 21:50:44 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4542
4543         * po/af.po:
4544         * po/az.po:
4545         * po/bg.po:
4546         * po/cs.po:
4547         * po/da.po:
4548         * po/en_GB.po:
4549         * po/es.po:
4550         * po/eu.po:
4551         * po/fi.po:
4552         * po/fr.po:
4553         * po/hu.po:
4554         * po/it.po:
4555         * po/ja.po:
4556         * po/lt.po:
4557         * po/nb.po:
4558         * po/nl.po:
4559         * po/or.po:
4560         * po/pl.po:
4561         * po/pt_BR.po:
4562         * po/ru.po:
4563         * po/sk.po:
4564         * po/sq.po:
4565         * po/sr.po:
4566         * po/sv.po:
4567         * po/uk.po:
4568         * po/vi.po:
4569         * po/zh_CN.po:
4570         * po/zh_HK.po:
4571         * po/zh_TW.po:
4572           Update .po files
4573           Original commit message from CVS:
4574           Update .po files
4575
4576 Thu Jul 31 21:26:48 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4577
4578           ext/soup/gstsouphttpsrc.c: Don't throw an error when soup completes a msg with status 'cancelled', as that indicates ...
4579           Original commit message from CVS:
4580           * ext/soup/gstsouphttpsrc.c:
4581           Don't throw an error when soup completes a msg with status
4582           'cancelled', as that indicates we cancelled a request while
4583           shutting down or seeking, and it's not an error.
4584           Fixes: #540300 again.
4585
4586 Mon Jul 28 20:17:46 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4587
4588           configure.ac: 0.10.8.4 pre-release
4589           Original commit message from CVS:
4590           * configure.ac:
4591           0.10.8.4 pre-release
4592
4593 Fri Jul 25 14:50:03 2008 +0000  Edward Hervey <bilboed@bilboed.com>
4594
4595           gst/qtdemux/qtdemux.c: Fix segment-stop regression.
4596           Original commit message from CVS:
4597           * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment):
4598           Fix segment-stop regression.
4599           Add documentation regarding segments in quicktime files by Wim Taymans.
4600           Fixes #544509
4601
4602 Thu Jul 24 23:55:58 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4603
4604           configure.ac: 0.10.8.3 pre-release
4605           Original commit message from CVS:
4606           * configure.ac:
4607           0.10.8.3 pre-release
4608           * po/LINGUAS:
4609           * po/pt_BR.po:
4610           Add pt_BR translation
4611
4612 Wed Jul 23 22:01:20 2008 +0000  Michael Smith <msmith@xiph.org>
4613
4614           gst/goom/: Fix build with MSVC: include glib.h to define inline appropriately, use header guards where needed.
4615           Original commit message from CVS:
4616           * gst/goom/convolve_fx.c:
4617           * gst/goom/filters.c:
4618           * gst/goom/goom_config.h:
4619           * gst/goom/goom_core.c:
4620           * gst/goom/goom_tools.h:
4621           Fix build with MSVC: include glib.h to define inline appropriately,
4622           use header guards where needed.
4623           * gst/udp/gstudpnetutils.c:
4624           * gst/udp/gstudpsrc.c:
4625           Fix build with MSVC: use WSA* constants/functions where appropriate, use
4626           g_snprintf rather than snprintf.
4627           Fixes #544433.
4628
4629 Tue Jul 22 06:32:03 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4630
4631           gst/debug/gsttaginject.*: Sent tags in _transform_ip() instead of _start(). Fixes #543404 partially.
4632           Original commit message from CVS:
4633           * gst/debug/gsttaginject.c:
4634           * gst/debug/gsttaginject.h:
4635           Sent tags in _transform_ip() instead of _start(). Fixes #543404
4636           partially.
4637
4638 Sat Jul 19 14:12:39 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4639
4640           configure.ac: 0.10.8.2 pre-release
4641           Original commit message from CVS:
4642           * configure.ac:
4643           0.10.8.2 pre-release
4644
4645 Sat Jul 19 13:50:53 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4646
4647           ext/Makefile.am: Finish hooking up pulseaudio plugin to the build.
4648           Original commit message from CVS:
4649           * ext/Makefile.am:
4650           Finish hooking up pulseaudio plugin to the build.
4651           * ext/pulse/pulsemixerctrl.c:
4652           Fix compilation error.
4653
4654 Sat Jul 19 13:23:29 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4655
4656           po/: Add new lithunian translation, and add french to the LINGUAS file.
4657           Original commit message from CVS:
4658           * po/LINGUAS:
4659           * po/lt.po:
4660           Add new lithunian translation, and add french to the LINGUAS
4661           file.
4662
4663 Sat Jul 19 13:08:42 2008 +0000  Wouter Cloetens <wouter@mind.be>
4664
4665           ext/soup/gstsouphttpsrc.c: Fix Soup HTTP source seeking.
4666           Original commit message from CVS:
4667           * ext/soup/gstsouphttpsrc.c:
4668           Fix Soup HTTP source seeking.
4669           Patch By: Wouter Cloetens  <wouter at mind be>
4670           Fixes: #540300
4671           * tests/check/elements/.cvsignore:
4672           Ignore new check programs.
4673
4674 Sat Jul 19 01:01:13 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4675
4676           Move replaygain and interleave plugins from -bad.
4677           Original commit message from CVS:
4678           * configure.ac:
4679           * docs/plugins/Makefile.am:
4680           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
4681           * docs/plugins/gst-plugins-good-plugins-sections.txt:
4682           * docs/plugins/gst-plugins-good-plugins.args:
4683           * docs/plugins/gst-plugins-good-plugins.hierarchy:
4684           * docs/plugins/gst-plugins-good-plugins.interfaces:
4685           * docs/plugins/gst-plugins-good-plugins.prerequisites:
4686           * docs/plugins/inspect/plugin-interleave.xml:
4687           * docs/plugins/inspect/plugin-replaygain.xml:
4688           * tests/check/Makefile.am:
4689           Move replaygain and interleave plugins from -bad.
4690           Fixes: #543406
4691           Fixes: #536228
4692
4693 Fri Jul 18 20:03:07 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4694
4695           gst/qtdemux/qtdemux.c: Revert ISO base media spec based pixel-aspect-ratio calculation.
4696           Original commit message from CVS:
4697           * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
4698           (qtdemux_parse_trak):
4699           Revert ISO base media spec based pixel-aspect-ratio calculation.
4700           Fixes #543300.
4701
4702 Thu Jul 17 16:42:53 2008 +0000  Edward Hervey <bilboed@bilboed.com>
4703
4704           sys/osxvideo/osxvideosink.m: Fix minor build issues on macosx.
4705           Original commit message from CVS:
4706           * sys/osxvideo/osxvideosink.m:
4707           Fix minor build issues on macosx.
4708           Fixes #543054
4709
4710 Thu Jul 17 14:40:51 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
4711
4712           Only use -Wno-attributes (which is there to work around a bug in the taglib 1.5 headers) if the c++ compiler actually...
4713           Original commit message from CVS:
4714           * configure.ac::
4715           * ext/taglib/Makefile.am::
4716           Only use -Wno-attributes (which is there to work around a
4717           bug in the taglib 1.5 headers) if the c++ compiler actually
4718           supports it (#543255).
4719
4720 Thu Jul 17 13:54:38 2008 +0000  Benoit Fouet <benoit.fouet@purplelabs.com>
4721
4722           sys/v4l2/gstv4l2src.c: Avoid compiler warning by initialising variable to NULL (#543259).
4723           Original commit message from CVS:
4724           Patch by: Benoit Fouet <benoit.fouet purplelabs com>
4725           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_negotiate):
4726           Avoid compiler warning by initialising variable to NULL (#543259).
4727
4728 Mon Jul 14 17:17:47 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4729
4730           gst/debug/gsttaginject.c: Don't pass NULL taglists to gst_tag_list_is_empty().
4731           Original commit message from CVS:
4732           * gst/debug/gsttaginject.c: (gst_tag_inject_start):
4733           Don't pass NULL taglists to gst_tag_list_is_empty().
4734
4735 Mon Jul 14 17:15:42 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4736
4737           tests/check/elements/: Don't use declarations after statements.
4738           Original commit message from CVS:
4739           * tests/check/elements/cmmldec.c: (GST_START_TEST):
4740           * tests/check/elements/rtp-payloading.c: (rtp_pipeline_create),
4741           (rtp_pipeline_run):
4742           * tests/check/elements/souphttpsrc.c: (souphttpsrc_suite):
4743           Don't use declarations after statements.
4744
4745 Mon Jul 14 16:28:25 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4746
4747           ext/jpeg/gstjpegdec.c: Align documentation with reality.
4748           Original commit message from CVS:
4749           * ext/jpeg/gstjpegdec.c:
4750           Align documentation with reality.
4751
4752 Mon Jul 14 13:11:14 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4753
4754           gst/udp/gstudpnetutils.c: EAI_ADDRFAMILY was obsoleted in BSD at some point. Define it to the old value (1) if it's n...
4755           Original commit message from CVS:
4756           * gst/udp/gstudpnetutils.c:
4757           EAI_ADDRFAMILY was obsoleted in BSD at some point. Define it to the
4758           old value (1) if it's not defined which should not cause any problems
4759           as we're using it internal only anyway.
4760
4761 Mon Jul 14 13:02:48 2008 +0000  Alessandro Decina <alessandro@nnva.org>
4762
4763           gst/avi/gstavidemux.c: Fix build of avidemux on big endian architectures.
4764           Original commit message from CVS:
4765           Patch by: Alessandro Decina <alessandro at nnva dot org>
4766           * gst/avi/gstavidemux.c: (gst_avi_demux_riff_parse_vprp):
4767           Fix build of avidemux on big endian architectures.
4768
4769 Thu Jul 10 20:47:56 2008 +0000  Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
4770
4771           gst/qtdemux/qtdemux.c: Correctly distinguish 8bit vs 16bit raw audio.  Fixes #542410.
4772           Original commit message from CVS:
4773           Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
4774           * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps):
4775           Correctly distinguish 8bit vs 16bit raw audio.  Fixes #542410.
4776
4777 Tue Jul 8 21:05:18 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4778
4779           gst/qtdemux/qtdemux.c: Set pixel-aspect-ratio in caps using display width and height provided in track.
4780           Original commit message from CVS:
4781           * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
4782           (qtdemux_parse_trak):
4783           Set pixel-aspect-ratio in caps using display width and height
4784           provided in track.
4785
4786 Tue Jul 8 13:59:51 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4787
4788           configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++. Fixes bu...
4789           Original commit message from CVS:
4790           * configure.ac:
4791           Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
4792           flags that are invalid for C++. Fixes bug #516509.
4793
4794 Tue Jul 8 12:51:34 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4795
4796           Don't use declarations after statements and variable length arrays.
4797           Original commit message from CVS:
4798           * ext/raw1394/gstdv1394src.c: (gst_dv1394src_uri_set_uri):
4799           * ext/speex/gstspeexenc.c: (gst_speex_enc_sink_getcaps):
4800           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_set_wp_config):
4801           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate):
4802           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
4803           * tests/examples/equalizer/demo.c: (message_handler):
4804           * tests/examples/spectrum/demo-audiotest.c: (message_handler):
4805           * tests/examples/spectrum/demo-osssrc.c: (message_handler):
4806           Don't use declarations after statements and variable length arrays.
4807
4808 Mon Jul 7 21:28:58 2008 +0000  Daniel Drake <dsd@gentoo.org>
4809
4810           sys/v4l2/v4l2src_calls.c: Try progressive video if interlaced fails. Fixes bug #541956 and the usage of v4l2src on OLPC.
4811           Original commit message from CVS:
4812           Patch by: Daniel Drake <dsd at gentoo dot org>
4813           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture),
4814           (gst_v4l2src_get_nearest_size):
4815           Try progressive video if interlaced fails. Fixes bug #541956
4816           and the usage of v4l2src on OLPC.
4817
4818 Mon Jul 7 15:34:12 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4819
4820           gst/rtp/gstrtpspeexdepay.*: Revert last change: Only the jitterbuffer is able to convert RTP to
4821           Original commit message from CVS:
4822           * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_init),
4823           (gst_rtp_speex_depay_process):
4824           * gst/rtp/gstrtpspeexdepay.h:
4825           Revert last change: Only the jitterbuffer is able to convert RTP to
4826           Gstreamer timestamps and normal (de)payloaders should simply copy it.
4827           Reopens bug #541787.
4828
4829 Mon Jul 7 10:30:51 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
4830
4831           gst/rtp/gstrtpvrawdepay.c: Include stdlib.h for atoi().
4832           Original commit message from CVS:
4833           * gst/rtp/gstrtpvrawdepay.c:
4834           Include stdlib.h for atoi().
4835           * gst/rtsp/gstrtspsrc.c:
4836           Use floating point math for latencies < 0 sec in log output.
4837
4838 Mon Jul 7 10:16:07 2008 +0000  Tomasz Grobelny <tomasz@grobelny.oswiecenia.net>
4839
4840           gst/rtp/gstrtpspeexdepay.*: Take timestamp from the RTP packet as a first step to fix problems with transmission over...
4841           Original commit message from CVS:
4842           Patch by: Tomasz Grobelny <tomasz at grobelny dot oswiecenia dot net>
4843           * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_init),
4844           (gst_rtp_speex_depay_process):
4845           * gst/rtp/gstrtpspeexdepay.h:
4846           Take timestamp from the RTP packet as a first step to fix problems
4847           with transmission over RTP when the network is not reliable.
4848           Fixes bug #541787.
4849
4850 Sat Jul 5 19:01:28 2008 +0000  Tero Saarni <tero.saarni@gmail.com>
4851
4852           gst/udp/gstudpsrc.c: Fix parsing of udp:// URIs containing IPv6 addresses.
4853           Original commit message from CVS:
4854           Patch by: Tero Saarni <tero dot saarni at gmail dot com>
4855           * gst/udp/gstudpsrc.c: (gst_udpsrc_set_uri):
4856           Fix parsing of udp:// URIs containing IPv6 addresses.
4857           Fixes bug #541650.
4858
4859 Fri Jul 4 20:43:07 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4860
4861           ext/gdk_pixbuf/gstgdkpixbuf.c: Do not leak incoming buffers.
4862           Original commit message from CVS:
4863           * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain):
4864           Do not leak incoming buffers.
4865
4866 Thu Jul 3 19:27:53 2008 +0000  Damien Lespiau <damien.lespiau@gmail.com>
4867
4868           configure.ac: Fix build of the RTP plugin with mingw32 by linking to ws2_32 for htons() and htonl(). Fixes bug #541412.
4869           Original commit message from CVS:
4870           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
4871           * configure.ac:
4872           Fix build of the RTP plugin with mingw32 by linking to ws2_32
4873           for htons() and htonl(). Fixes bug #541412.
4874
4875 Wed Jul 2 09:51:16 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4876
4877           gst/matroska/matroska-demux.c: Handle position and duration query in DEFAULT format if the pad's track has a default ...
4878           Original commit message from CVS:
4879           * gst/matroska/matroska-demux.c: (gst_matroska_demux_class_init),
4880           (gst_matroska_demux_add_stream), (gst_matroska_demux_query),
4881           (gst_matroska_demux_element_query),
4882           (gst_matroska_demux_handle_src_query),
4883           (gst_matroska_demux_handle_seek_event):
4884           Handle position and duration query in DEFAULT format if the
4885           pad's track has a default frame duration set.
4886           Fix seeking now that the segment's duration doesn't contain the
4887           (possibly wrong or inaccurate) duration of the Matroska file.
4888
4889 Wed Jul 2 09:04:50 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4890
4891           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...
4892           Original commit message from CVS:
4893           * gst/matroska/ebml-read.c: (_ext2dbl):
4894           Use NAN constant instead of 0.0/0.0 if possible. NAN is defined
4895           in math.h except on MSVC where it is defined in xmath.h.
4896           Fixes compilation with MSVC.
4897
4898 Wed Jul 2 08:57:04 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4899
4900           gst/matroska/matroska-demux.*: Don't set the segment duration to the duration from the Matroska header as this value ...
4901           Original commit message from CVS:
4902           * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
4903           (gst_matroska_demux_handle_src_query),
4904           (gst_matroska_demux_parse_info),
4905           (gst_matroska_demux_loop_stream_parse_id):
4906           * gst/matroska/matroska-demux.h:
4907           Don't set the segment duration to the duration from the Matroska
4908           header as this value could be wrong and is just informational.
4909
4910 Wed Jul 2 08:47:00 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4911
4912           gst/matroska/matroska-demux.c: If no Tracks element is found until the first Cluster is found search it and error out...
4913           Original commit message from CVS:
4914           * gst/matroska/matroska-demux.c:
4915           (gst_matroska_demux_loop_stream_parse_id):
4916           If no Tracks element is found until the first Cluster is found
4917           search it and error out if none is found in the complete file.
4918
4919 Wed Jul 2 08:14:35 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
4920
4921           gst/matroska/matroska-demux.c: Resync non-subtitle tracks too if a too large gap compared to other tracks is detected.
4922           Original commit message from CVS:
4923           * gst/matroska/matroska-demux.c: (gst_matroska_demux_sync_streams):
4924           Resync non-subtitle tracks too if a too large gap compared to other
4925           tracks is detected.
4926
4927 Tue Jul 1 13:28:02 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
4928
4929           gst/rtp/: Add raw video pay and depayloaders, see RFC4175.
4930           Original commit message from CVS:
4931           * gst/rtp/Makefile.am:
4932           * gst/rtp/gstrtp.c: (plugin_init):
4933           * gst/rtp/gstrtpvrawdepay.c: (gst_rtp_vraw_depay_base_init),
4934           (gst_rtp_vraw_depay_class_init), (gst_rtp_vraw_depay_init),
4935           (gst_rtp_vraw_depay_setcaps), (gst_rtp_vraw_depay_process),
4936           (gst_rtp_vraw_depay_change_state),
4937           (gst_rtp_vraw_depay_plugin_init):
4938           * gst/rtp/gstrtpvrawdepay.h:
4939           * gst/rtp/gstrtpvrawpay.c: (gst_rtp_vraw_pay_get_type),
4940           (gst_rtp_vraw_pay_base_init), (gst_rtp_vraw_pay_class_init),
4941           (gst_rtp_vraw_pay_init), (gst_rtp_vraw_pay_finalize),
4942           (gst_rtp_vraw_pay_setcaps), (gst_rtp_vraw_pay_handle_buffer),
4943           (gst_rtp_vraw_pay_plugin_init):
4944           * gst/rtp/gstrtpvrawpay.h:
4945           Add raw video pay and depayloaders, see RFC4175.
4946
4947 Mon Jun 30 22:53:39 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
4948
4949           ext/libpng/gstpngdec.c: Don't return GST_FLOW_ERROR when buffer_alloc fails - return whatever it returned.
4950           Original commit message from CVS:
4951           * ext/libpng/gstpngdec.c:
4952           Don't return GST_FLOW_ERROR when buffer_alloc fails - return
4953           whatever it returned.
4954
4955 Sun Jun 29 19:52:51 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4956
4957           gst/avi/avi-ids.h: Add vprp chunk related structures.
4958           Original commit message from CVS:
4959           * gst/avi/avi-ids.h:
4960           Add vprp chunk related structures.
4961           * gst/avi/gstavidemux.c: (gst_avi_demux_riff_parse_vprp),
4962           (gst_avi_demux_parse_stream):
4963           Parse optional vprp chunk and add calculated pixel-aspect-ratio
4964           to caps.  Fixes #539482.
4965           * gst/avi/gstavimux.h:
4966           * gst/avi/gstavimux.c: (gst_avi_mux_pad_reset),
4967           (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_riff_get_avi_header):
4968           Add a vprp chunk if non-trival pixel-aspect-ratio provided in caps.
4969
4970 Sat Jun 28 19:31:46 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4971
4972           tests/check/elements/avimux.c: Adjust avimux unit test according to increased streamheader size.
4973           Original commit message from CVS:
4974           * tests/check/elements/avimux.c: (check_avimux_pad):
4975           Adjust avimux unit test according to increased streamheader size.
4976
4977 Fri Jun 27 18:11:01 2008 +0000  David Schleef <ds@schleef.org>
4978
4979           gst/qtdemux/qtdemux.c: Add Dirac stream type
4980           Original commit message from CVS:
4981           * gst/qtdemux/qtdemux.c: Add Dirac stream type
4982
4983 Fri Jun 27 15:25:00 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4984
4985           gst/avi/gstavimux.*: Add 8 bytes to current streamheader to make for a complete one and to make more players happy.  ...
4986           Original commit message from CVS:
4987           * gst/avi/gstavimux.c: (gst_avi_mux_riff_get_avi_header):
4988           * gst/avi/gstavimux.h:
4989           Add 8 bytes to current streamheader to make for a complete one
4990           and to make more players happy.  Fixes #519460.
4991
4992 Thu Jun 26 16:36:47 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
4993
4994           sys/v4l2/v4l2_calls.c: Don't include unused gstv4l2xoverlay.h. Fixes build in case where X11 headers are not installed.
4995           Original commit message from CVS:
4996           * sys/v4l2/v4l2_calls.c::
4997           Don't include unused gstv4l2xoverlay.h. Fixes build
4998           in case where X11 headers are not installed.
4999
5000 Thu Jun 26 10:07:46 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5001
5002           ext/dv/gstdv.c: Fix compilation.
5003           Original commit message from CVS:
5004           * ext/dv/gstdv.c: (plugin_init):
5005           Fix compilation.
5006
5007 Thu Jun 26 09:37:23 2008 +0000  Edward Hervey <bilboed@bilboed.com>
5008
5009           ext/dv/gstdv.c: Marking rank of dvdec as GST_RANK_MARGINAL since it's the slowest
5010           Original commit message from CVS:
5011           * ext/dv/gstdv.c: (plugin_init):
5012           Marking rank of dvdec as GST_RANK_MARGINAL since it's the slowest
5013           DV decoder available.
5014           Fixes #532393
5015
5016 Wed Jun 25 08:12:18 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5017
5018           gst/udp/gstudpsrc.c: Call getsockname() after the call to bind() to get updated values for the port, etc. This fixes ...
5019           Original commit message from CVS:
5020           * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
5021           Call getsockname() after the call to bind() to get updated values
5022           for the port, etc. This fixes the usage of udpsrc on anonymous
5023           binding and it's usage by rtspsrc. Fixes bugs #539372, #539548.
5024           Thanks to Aurelien Grimaud for pointing out the obvious fix.
5025
5026 Wed Jun 25 07:57:26 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5027
5028           tests/check/pipelines/wavpack.c: Remove workaround for a bug in identity that is fixed in 0.10.20.
5029           Original commit message from CVS:
5030           * tests/check/pipelines/wavpack.c: (bus_handler):
5031           Remove workaround for a bug in identity that is fixed in 0.10.20.
5032
5033 Wed Jun 25 06:36:58 2008 +0000  Jason Donenfeld <BugZilla@zx2c4.com>
5034
5035           ext/soup/gstsouphttpsrc.c: Fix HTTP auth support with user/password passed via the URI.
5036           Original commit message from CVS:
5037           Patch by: Jason Donenfeld <BugZilla at zx2c4 dot com>
5038           * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_headers_cb):
5039           Fix HTTP auth support with user/password passed via the URI.
5040           Fixes bug #540067.
5041
5042 Tue Jun 24 15:42:33 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
5043
5044           configure.ac: Depend on released versions of core and -base.
5045           Original commit message from CVS:
5046           * configure.ac:
5047           Depend on released versions of core and -base.
5048
5049 Mon Jun 23 16:13:40 2008 +0000  Julien Moutte <julien@moutte.net>
5050
5051           gst/matroska/matroska-demux.c: Fix buggy format strings in macros. (makes it build on OS X again...)
5052           Original commit message from CVS:
5053           2008-06-23  Julien Moutte  <julien@fluendo.com>
5054           * gst/matroska/matroska-demux.c:
5055           (gst_matroska_demux_read_track_encoding),
5056           (gst_matroska_demux_parse_blockgroup_or_simpleblock): Fix buggy
5057           format strings in macros. (makes it build on OS X again...)
5058
5059 Fri Jun 20 16:24:11 2008 +0000  Thomas Vander Stichele <thomas@apestaart.org>
5060
5061           gst/: Added debug.
5062           Original commit message from CVS:
5063           * gst/rtp/gstrtptheorapay.c:
5064           * gst/udp/gstmultiudpsink.c:
5065           Added debug.
5066
5067 Fri Jun 20 15:21:59 2008 +0000  Christian Schaller <uraeus@gnome.org>
5068
5069         * ChangeLog:
5070         * common:
5071         * configure.ac:
5072           switch v4l2src from experimental to normal build. Fixes #536831
5073           Original commit message from CVS:
5074           switch v4l2src from experimental to normal build. Fixes #536831
5075
5076 Thu Jun 19 11:24:54 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5077
5078           gst/rtp/gstrtpg726pay.c: Remove unused variable so that we can compile again.
5079           Original commit message from CVS:
5080           * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_setcaps):
5081           Remove unused variable so that we can compile again.
5082
5083 Thu Jun 19 11:06:29 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
5084
5085           gst/rtp/gstrtpg726pay.c: No need to check for audio/G723 and audio/32KADPCM here as they are no longer supported.
5086           Original commit message from CVS:
5087           * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_setcaps):
5088           No need to check for audio/G723 and audio/32KADPCM here as they are
5089           no longer supported.
5090
5091 Thu Jun 19 10:58:57 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5092
5093           ext/wavpack/gstwavpackparse.c: Use G_GINT64_CONSTANT, this fixes the duration query on files without known length.
5094           Original commit message from CVS:
5095           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
5096           (gst_wavpack_parse_src_query), (gst_wavpack_parse_create_src_pad):
5097           Use G_GINT64_CONSTANT, this fixes the duration query on files without
5098           known length.
5099
5100 Thu Jun 19 10:48:57 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5101
5102           gst/matroska/: Fix demuxing of WavPack files. Muxing is still broken.
5103           Original commit message from CVS:
5104           * gst/matroska/matroska-demux.c:
5105           (gst_matroska_demux_add_wvpk_header),
5106           (gst_matroska_demux_audio_caps):
5107           * gst/matroska/matroska-ids.h:
5108           Fix demuxing of WavPack files. Muxing is still broken.
5109
5110 Thu Jun 19 09:12:55 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5111
5112           gst/matroska/: Add a "vfunc" to the track context for postprocessing frames and convert the wavpack and subtitle post...
5113           Original commit message from CVS:
5114           * gst/matroska/matroska-demux.c: (gst_matroska_track_free),
5115           (gst_matroska_demux_add_mpeg_seq_header),
5116           (gst_matroska_demux_add_wvpk_header),
5117           (gst_matroska_demux_check_subtitle_buffer),
5118           (gst_matroska_demux_parse_blockgroup_or_simpleblock),
5119           (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps),
5120           (gst_matroska_demux_subtitle_caps):
5121           * gst/matroska/matroska-ids.h:
5122           Add a "vfunc" to the track context for postprocessing frames and
5123           convert the wavpack and subtitle postprocessing to this vfunc.
5124           Copy buffer flags in those functions to the new buffers too.
5125           Parse CodecState elements of Blocks.
5126           Add a postprocessing function for MPEG video that adds the sequence
5127           header from the codec private data or codec state to the frames if
5128           it's not already there.
5129
5130 Thu Jun 19 08:22:16 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5131
5132           gst/matroska/matroska-demux.c: If a gap of more than 1/2 second is found in one stream send a
5133           Original commit message from CVS:
5134           * gst/matroska/matroska-demux.c:
5135           (gst_matroska_demux_parse_blockgroup_or_simpleblock):
5136           If a gap of more than 1/2 second is found in one stream send a
5137           NEWSEGMENT event to not stall the pipeline if the gap is too large.
5138           This also fixes Matroska files where the first buffer doesn't start
5139           at timestamp 0. Fixes bug #429322.
5140           The duration of a block is the default duration multiplied with the
5141           number of laces. Every lace is one frame and the default duration
5142           is the duration of one frame. This fixes playback of files that use
5143           lacing for some tracks.
5144
5145 Wed Jun 18 20:09:28 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5146
5147           gst/matroska/matroska-demux.c: Update FIXME/TODOs and only ignore EOS at the central, important place instead of seve...
5148           Original commit message from CVS:
5149           * gst/matroska/matroska-demux.c:
5150           (gst_matroska_demux_parse_contents_seekentry):
5151           Update FIXME/TODOs and only ignore EOS at the central, important place
5152           instead of several places.
5153
5154 Wed Jun 18 16:55:05 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5155
5156           gst/rtp/gstrtpg726pay.c: Fix caps, See #538891.
5157           Original commit message from CVS:
5158           * gst/rtp/gstrtpg726pay.c:
5159           Fix caps, See #538891.
5160
5161 Wed Jun 18 10:28:20 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5162
5163           gst/matroska/matroska-demux.c: Improve debug output everywhere and fix the EOS logic.
5164           Original commit message from CVS:
5165           * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
5166           (gst_matroska_demux_stream_from_num),
5167           (gst_matroska_demux_encoding_cmp),
5168           (gst_matroska_demux_encoding_order_unique),
5169           (gst_matroska_demux_read_track_encoding),
5170           (gst_matroska_demux_read_track_encodings),
5171           (gst_matroska_demux_tracknumber_unique),
5172           (gst_matroska_demux_add_stream), (gst_matroska_demux_init_stream),
5173           (gst_matroska_demux_parse_tracks),
5174           (gst_matroska_demux_parse_index_cuetrack),
5175           (gst_matroska_demux_parse_index_pointentry),
5176           (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
5177           (gst_matroska_demux_parse_metadata_id_simple_tag),
5178           (gst_matroska_demux_parse_metadata_id_tag),
5179           (gst_matroska_demux_parse_metadata),
5180           (gst_matroska_demux_parse_attached_file),
5181           (gst_matroska_demux_parse_attachments),
5182           (gst_matroska_demux_parse_chapters),
5183           (gst_matroska_demux_sync_streams), (gst_matroska_decode_buffer),
5184           (gst_matroska_demux_parse_blockgroup_or_simpleblock),
5185           (gst_matroska_demux_parse_cluster),
5186           (gst_matroska_demux_parse_contents_seekentry),
5187           (gst_matroska_demux_parse_contents),
5188           (gst_matroska_demux_loop_stream_parse_id),
5189           (gst_matroska_demux_loop):
5190           Improve debug output everywhere and fix the EOS logic.
5191           Check the values of the ContentEncoding elements more strictly and
5192           don't use tracks for which it's invalid.
5193           Check that the track number is unique for this stream.
5194           Check that seek positions are below G_MAXINT64 as our seeks are
5195           int64-based and overflows will fail badly.
5196           After seeks also don't push SimpleBlocks until the first one
5197           containing a keyframe is found. Before this was done only for normal
5198           Blocks.
5199           Update some FIXME/TODOs.
5200           * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes),
5201           (gst_ebml_read_utf8), (gst_ebml_read_header):
5202           Improve debug output.
5203           * gst/matroska/matroska-ids.c:
5204           (gst_matroska_track_init_video_context):
5205           * gst/matroska/matroska-ids.h:
5206           * gst/matroska/matroska-mux.c:
5207           (gst_matroska_mux_video_pad_setcaps):
5208           Remove eye mode and don't parse it anymore. We can't use that
5209           information in GStreamer yet so it's useless.
5210
5211 Wed Jun 18 10:12:57 2008 +0000  mersad <mersad@axis.com>
5212
5213           gst/rtp/: Added G726 pay/depayloaders. Fixes #538891.
5214           Original commit message from CVS:
5215           Patch by: mersad <mersad at axis dot com>
5216           * gst/rtp/Makefile.am:
5217           * gst/rtp/gstrtp.c: (plugin_init):
5218           * gst/rtp/gstrtpg726depay.c: (gst_rtp_g726_depay_base_init),
5219           (gst_rtp_g726_depay_class_init), (gst_rtp_g726_depay_init),
5220           (gst_rtp_g726_depay_setcaps), (gst_rtp_g726_depay_process),
5221           (gst_rtp_g726_depay_plugin_init):
5222           * gst/rtp/gstrtpg726depay.h:
5223           * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_base_init),
5224           (gst_rtp_g726_pay_class_init), (gst_rtp_g726_pay_init),
5225           (gst_rtp_g726_pay_setcaps), (gst_rtp_g726_pay_plugin_init):
5226           * gst/rtp/gstrtpg726pay.h:
5227           Added G726 pay/depayloaders. Fixes #538891.
5228
5229 Tue Jun 17 10:14:47 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5230
5231           gst/rtsp/URLS: Some more urls.
5232           Original commit message from CVS:
5233           * gst/rtsp/URLS:
5234           Some more urls.
5235           * gst/smpte/barboxwipes.c:
5236           Add a comment
5237           * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
5238           Fix typo, add audioresample to the pipeline.
5239
5240 Tue Jun 17 10:05:55 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5241
5242           ext/libmng/: Somewhat port mngenc and mngdec to 0.10. Does not work yet and has many bits ifdeffed out still.
5243           Original commit message from CVS:
5244           * ext/libmng/Makefile.am:
5245           * ext/libmng/gstmng.c: (plugin_init):
5246           * ext/libmng/gstmngdec.c: (gst_mng_dec_base_init),
5247           (gst_mng_dec_class_init), (gst_mng_dec_sink_setcaps),
5248           (gst_mng_dec_init), (gst_mng_dec_src_getcaps), (gst_mng_dec_loop),
5249           (gst_mng_dec_get_property), (gst_mng_dec_set_property),
5250           (mngdec_error), (mngdec_openstream), (mngdec_closestream),
5251           (gst_mng_dec_sink_event), (mngdec_readdata), (mngdec_settimer),
5252           (mngdec_processheader), (mngdec_getcanvasline), (mngdec_refresh),
5253           (gst_mng_dec_change_state):
5254           * ext/libmng/gstmngdec.h:
5255           * ext/libmng/gstmngenc.c: (gst_mng_enc_base_init),
5256           (gst_mng_enc_class_init), (gst_mng_enc_sink_setcaps),
5257           (gst_mng_enc_init), (gst_mng_enc_chain),
5258           (gst_mng_enc_get_property), (gst_mng_enc_set_property):
5259           * ext/libmng/gstmngenc.h:
5260           Somewhat port mngenc and mngdec to 0.10. Does not work yet and has many
5261           bits ifdeffed out still.
5262
5263 Mon Jun 16 11:34:54 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5264
5265           gst/matroska/matroska-demux.c: When comparing index elements with the same time compare their block number.
5266           Original commit message from CVS:
5267           * gst/matroska/matroska-demux.c: (gst_matroska_index_compare):
5268           When comparing index elements with the same time compare their
5269           block number.
5270
5271 Mon Jun 16 11:31:06 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
5272
5273           gst/matroska/matroska-demux.c: (gst_matroska_demux_parse_attached_file)
5274           Original commit message from CVS:
5275           * gst/matroska/matroska-demux.c:
5276           (gst_matroska_demux_parse_attached_file)
5277           Init variable to NULL to avoid compiler warning.
5278
5279 Mon Jun 16 10:59:39 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5280
5281           gst/matroska/: Parse Attachments and post them as GST_TAG_IMAGE if we detect it as image and otherwise as GST_TAG_ATT...
5282           Original commit message from CVS:
5283           * gst/matroska/Makefile.am:
5284           * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
5285           (gst_matroska_demux_parse_attached_file),
5286           (gst_matroska_demux_parse_attachments),
5287           (gst_matroska_demux_parse_contents_seekentry),
5288           (gst_matroska_demux_loop_stream_parse_id):
5289           * gst/matroska/matroska-demux.h:
5290           * gst/matroska/matroska-ids.c: (gst_matroska_register_tags):
5291           * gst/matroska/matroska-ids.h:
5292           * gst/matroska/matroska.c: (plugin_init):
5293           Parse Attachments and post them as GST_TAG_IMAGE if we detect
5294           it as image and otherwise as GST_TAG_ATTACHMENT. Include filename
5295           and description of the attachments in the caps. Fixes bug #537622.
5296
5297 Mon Jun 16 10:09:03 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5298
5299           ext/speex/gstspeexenc.c: Add mode property.
5300           Original commit message from CVS:
5301           * ext/speex/gstspeexenc.c: (gst_speex_enc_mode_get_type),
5302           (gst_speex_enc_class_init), (gst_speex_enc_sink_getcaps),
5303           (gst_speex_enc_get_latency), (gst_speex_enc_get_query_types),
5304           (gst_speex_enc_src_query), (gst_speex_enc_init),
5305           (gst_speex_enc_setup), (gst_speex_enc_push_buffer),
5306           (gst_speex_enc_chain), (gst_speex_enc_get_property),
5307           (gst_speex_enc_set_property):
5308           Add mode property.
5309           Some cleanups, add more debug info.
5310           Add latency query.
5311
5312 Mon Jun 16 09:54:27 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5313
5314           gst/matroska/ebml-read.c: Return GST_FLOW_UNEXPECTED instead of GST_FLOW_ERROR on short reads.
5315           Original commit message from CVS:
5316           * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes):
5317           Return GST_FLOW_UNEXPECTED instead of GST_FLOW_ERROR on short reads.
5318           If we get less bytes than requested we can't do anything except doing
5319           our EOS logic.
5320
5321 Sun Jun 15 19:09:54 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5322
5323           gst/matroska/: Use a GArray for storing the Cue (i.e. seek) information, store the CueTrackPositions for every track,...
5324           Original commit message from CVS:
5325           * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
5326           (gst_matroskademux_do_index_seek),
5327           (gst_matroska_demux_parse_index_cuetrack),
5328           (gst_matroska_demux_parse_index_pointentry),
5329           (gst_matroska_index_compare), (gst_matroska_demux_parse_index),
5330           (gst_matroska_demux_parse_metadata):
5331           * gst/matroska/matroska-demux.h:
5332           * gst/matroska/matroska-ids.h:
5333           Use a GArray for storing the Cue (i.e. seek) information, store
5334           the CueTrackPositions for every track, store the block number
5335           and optimize searching in the array by sorting it after the last
5336           element was added.
5337           Fix a small memory leak when trying to parse a tags element that was
5338           already parsed.
5339
5340 Sun Jun 15 15:29:29 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5341
5342           gst/matroska/matroska-mux.*: Don't write another SeekHead which indexes all Clusters to the end of the file. This isn...
5343           Original commit message from CVS:
5344           * gst/matroska/matroska-mux.c: (gst_matroska_mux_reset),
5345           (gst_matroska_mux_start), (gst_matroska_mux_finish),
5346           (gst_matroska_mux_write_data):
5347           * gst/matroska/matroska-mux.h:
5348           Don't write another SeekHead which indexes all Clusters to the end of
5349           the file. This isn't useful for anything and just increases filesize.
5350
5351 Sun Jun 15 15:01:30 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5352
5353           gst/matroska/ebml-read.c: Prevent unaligned memory access when reading floats.
5354           Original commit message from CVS:
5355           * gst/matroska/ebml-read.c: (_ext2dbl), (gst_ebml_read_float):
5356           Prevent unaligned memory access when reading floats.
5357
5358 Sun Jun 15 14:08:41 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5359
5360           gst/matroska/: Make sure that every Tags element is only parsed once and it's containing tags are only posted once.
5361           Original commit message from CVS:
5362           * gst/matroska/ebml-read.c:
5363           * gst/matroska/ebml-read.h:
5364           * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
5365           (gst_matroska_demux_parse_metadata):
5366           * gst/matroska/matroska-demux.h:
5367           Make sure that every Tags element is only parsed once and it's
5368           containing tags are only posted once.
5369
5370 Sun Jun 15 09:43:25 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5371
5372           gst/matroska/: Handle EBML elements like Void or CRC32 in the EbmlRead base class already. They're not useful in the ...
5373           Original commit message from CVS:
5374           * gst/matroska/ebml-read.c: (gst_ebml_peek_id),
5375           (gst_ebml_read_header):
5376           * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
5377           (gst_matroska_demux_parse_tracks),
5378           (gst_matroska_demux_parse_index_cuetrack),
5379           (gst_matroska_demux_parse_index_pointentry),
5380           (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
5381           (gst_matroska_demux_parse_metadata_id_simple_tag),
5382           (gst_matroska_demux_parse_metadata_id_tag),
5383           (gst_matroska_demux_parse_metadata),
5384           (gst_matroska_demux_parse_attachments),
5385           (gst_matroska_demux_parse_chapters),
5386           (gst_matroska_demux_parse_blockgroup_or_simpleblock),
5387           (gst_matroska_demux_parse_cluster),
5388           (gst_matroska_demux_parse_contents_seekentry),
5389           (gst_matroska_demux_parse_contents),
5390           (gst_matroska_demux_loop_stream_parse_id):
5391           Handle EBML elements like Void or CRC32 in the EbmlRead base class
5392           already. They're not useful in the matroska parser and only cause
5393           additional code.
5394
5395 Sat Jun 14 15:51:25 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5396
5397           gst/matroska/: Reverse the level list as we usually are only interested in the first element or want to add a new fir...
5398           Original commit message from CVS:
5399           * gst/matroska/ebml-read.c: (gst_ebml_level_free),
5400           (gst_ebml_finalize), (gst_ebml_read_change_state),
5401           (gst_ebml_read_element_level_up), (gst_ebml_read_master):
5402           * gst/matroska/matroska-demux.c:
5403           (gst_matroska_demux_parse_contents_seekentry):
5404           Reverse the level list as we usually are only interested in the
5405           first element or want to add a new first element. Having the
5406           first element stored at the end and calling g_list_last() and
5407           g_list_append() is more expensive.
5408           Also use GSlice for allocating the GstEbmlLevel structs.
5409
5410 Fri Jun 13 21:13:46 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
5411
5412           gst/debug/gsttaginject.c: Don't unref NULL taglist in finalize. Don't use c++ style comments.
5413           Original commit message from CVS:
5414           * gst/debug/gsttaginject.c: (gst_tag_inject_finalize),
5415           (gst_tag_inject_class_init), (gst_tag_inject_init):
5416           Don't unref NULL taglist in finalize. Don't use c++ style
5417           comments.
5418
5419 Fri Jun 13 19:14:41 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5420
5421           gst/matroska/: Use gst_value_serialize() and gst_value_deserialize() for transforming tags from some GType to a strin...
5422           Original commit message from CVS:
5423           * gst/matroska/matroska-demux.c:
5424           (gst_matroska_demux_parse_metadata_id_simple_tag):
5425           * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_simple_tag),
5426           (gst_matroska_mux_write_data):
5427           Use gst_value_serialize() and gst_value_deserialize() for transforming
5428           tags from some GType to a string and the other way around. The default
5429           transformations in GLib don't include transformations from string to
5430           number types.
5431
5432 Fri Jun 13 19:07:03 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5433
5434           gst/matroska/matroska-demux.*: Only parse Tracks, SeekHead and SegmentInfo elements once but allow
5435           Original commit message from CVS:
5436           * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
5437           (gst_matroska_demux_parse_tracks),
5438           (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
5439           (gst_matroska_demux_parse_attachments),
5440           (gst_matroska_demux_parse_chapters),
5441           (gst_matroska_demux_parse_contents_seekentry),
5442           (gst_matroska_demux_loop_stream_parse_id):
5443           * gst/matroska/matroska-demux.h:
5444           Only parse Tracks, SeekHead and SegmentInfo elements once but allow
5445           Tags multiple times. The first ones can appear more than once but must
5446           contain the same content as the first for backup purposes so we ignore
5447           all but the first one. Tags can appear multiple times with different
5448           content.
5449           Jump to all elements except Clusters that are available from a
5450           SeekHead to make it more likely to have all required informations
5451           before getting to the first Clusters.
5452           Add dummy functions for parsing Attachments and Chapters.
5453
5454 Fri Jun 13 14:33:52 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5455
5456           gst/replaygain/: More doc updates.
5457           Original commit message from CVS:
5458           * gst/replaygain/gstrganalysis.c:
5459           * gst/replaygain/gstrglimiter.c:
5460           * gst/replaygain/gstrgvolume.c:
5461           More doc updates.
5462
5463 Fri Jun 13 11:59:23 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5464
5465           docs/plugins/: docs/plugins/inspect/plugin-mythtv.xml
5466           Original commit message from CVS:
5467           * docs/plugins/Makefile.am:
5468           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
5469           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
5470           * docs/plugins/gst-plugins-bad-plugins.args:
5471           * docs/plugins/gst-plugins-bad-plugins.hierarchy:
5472           * docs/plugins/gst-plugins-bad-plugins.interfaces:
5473           * docs/plugins/gst-plugins-bad-plugins.prerequisites:
5474           * docs/plugins/gst-plugins-bad-plugins.signals:
5475           * docs/plugins/inspect/plugin-alsaspdif.xml:
5476           * docs/plugins/inspect/plugin-amrwb.xml:
5477           * docs/plugins/inspect/plugin-app.xml:
5478           * docs/plugins/inspect/plugin-bayer.xml:
5479           * docs/plugins/inspect/plugin-bz2.xml:
5480           * docs/plugins/inspect/plugin-cdaudio.xml:
5481           * docs/plugins/inspect/plugin-cdxaparse.xml:
5482           * docs/plugins/inspect/plugin-dtsdec.xml:
5483           * docs/plugins/inspect/plugin-dvb.xml:
5484           * docs/plugins/inspect/plugin-dvdspu.xml:
5485           * docs/plugins/inspect/plugin-faac.xml:
5486           * docs/plugins/inspect/plugin-faad.xml:
5487           * docs/plugins/inspect/plugin-fbdevsink.xml:
5488           * docs/plugins/inspect/plugin-festival.xml:
5489           * docs/plugins/inspect/plugin-filter.xml:
5490           * docs/plugins/inspect/plugin-flvdemux.xml:
5491           * docs/plugins/inspect/plugin-freeze.xml:
5492           * docs/plugins/inspect/plugin-gsm.xml:
5493           * docs/plugins/inspect/plugin-gstinterlace.xml:
5494           * docs/plugins/inspect/plugin-gstrtpmanager.xml:
5495           * docs/plugins/inspect/plugin-h264parse.xml:
5496           * docs/plugins/inspect/plugin-interleave.xml:
5497           * docs/plugins/inspect/plugin-jack.xml:
5498           * docs/plugins/inspect/plugin-ladspa.xml:
5499           * docs/plugins/inspect/plugin-metadata.xml:
5500           * docs/plugins/inspect/plugin-mms.xml:
5501           * docs/plugins/inspect/plugin-modplug.xml:
5502           * docs/plugins/inspect/plugin-mpeg2enc.xml:
5503           * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
5504           * docs/plugins/inspect/plugin-mpegtsparse.xml:
5505           * docs/plugins/inspect/plugin-mpegvideoparse.xml:
5506           * docs/plugins/inspect/plugin-musepack.xml:
5507           * docs/plugins/inspect/plugin-musicbrainz.xml:
5508           * docs/plugins/inspect/plugin-mve.xml:
5509           * docs/plugins/inspect/plugin-mythtv.xml
5510           * docs/plugins/inspect/plugin-nas.xml:
5511           * docs/plugins/inspect/plugin-neon.xml:
5512           * docs/plugins/inspect/plugin-nsfdec.xml:
5513           * docs/plugins/inspect/plugin-nuvdemux.xml:
5514           * docs/plugins/inspect/plugin-oss4.xml
5515           * docs/plugins/inspect/plugin-rawparse.xml:
5516           * docs/plugins/inspect/plugin-real.xml:
5517           * docs/plugins/inspect/plugin-replaygain.xml:
5518           * docs/plugins/inspect/plugin-rfbsrc.xml:
5519           * docs/plugins/inspect/plugin-sdl.xml:
5520           * docs/plugins/inspect/plugin-sdp.xml:
5521           * docs/plugins/inspect/plugin-selector.xml:
5522           * docs/plugins/inspect/plugin-sndfile.xml:
5523           * docs/plugins/inspect/plugin-soundtouch.xml:
5524           * docs/plugins/inspect/plugin-spcdec.xml:
5525           * docs/plugins/inspect/plugin-speed.xml:
5526           * docs/plugins/inspect/plugin-speexresample.xml:
5527           * docs/plugins/inspect/plugin-stereo.xml:
5528           * docs/plugins/inspect/plugin-subenc.xml
5529           * docs/plugins/inspect/plugin-timidity.xml:
5530           * docs/plugins/inspect/plugin-tta.xml:
5531           * docs/plugins/inspect/plugin-vcdsrc.xml:
5532           * docs/plugins/inspect/plugin-videosignal.xml:
5533           * docs/plugins/inspect/plugin-vmnc.xml:
5534           * docs/plugins/inspect/plugin-wildmidi.xml:
5535           * docs/plugins/inspect/plugin-x264.xml:
5536           * docs/plugins/inspect/plugin-xvid.xml:
5537           * docs/plugins/inspect/plugin-y4menc.xml:
5538           * ext/amrwb/gstamrwbdec.c:
5539           * ext/amrwb/gstamrwbenc.c:
5540           * ext/amrwb/gstamrwbparse.c:
5541           * ext/dc1394/gstdc1394.c:
5542           * ext/directfb/dfbvideosink.c:
5543           * ext/ivorbis/vorbisdec.c:
5544           * ext/jack/gstjackaudiosink.c:
5545           * ext/mpeg2enc/gstmpeg2enc.cc:
5546           * ext/mplex/gstmplex.cc:
5547           * ext/musicbrainz/gsttrm.c:
5548           * ext/mythtv/gstmythtvsrc.c:
5549           * ext/theora/theoradec.c:
5550           * ext/timidity/gsttimidity.c:
5551           * ext/timidity/gstwildmidi.c:
5552           * gst-libs/gst/app/gstappsink.c:
5553           * gst/deinterlace/gstdeinterlace.c:
5554           * gst/dvdspu/gstdvdspu.c:
5555           * gst/festival/gstfestival.c:
5556           * gst/freeze/gstfreeze.c:
5557           * gst/interleave/deinterleave.c:
5558           * gst/interleave/interleave.c:
5559           * gst/modplug/gstmodplug.cc:
5560           * gst/nuvdemux/gstnuvdemux.c:
5561           Add missing elements to docs. Fix doc-markup: use convinience syntax
5562           for examples (produces valid docbook), add several refsec2 when we
5563           have several titles. Fix some types.
5564
5565 Fri Jun 13 11:54:05 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5566
5567           gst/udp/gstudpsrc.*: Add property to control automatic join/leave of multicast groups.
5568           Original commit message from CVS:
5569           * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
5570           (gst_udpsrc_create), (gst_udpsrc_set_property),
5571           (gst_udpsrc_get_property), (gst_udpsrc_start), (gst_udpsrc_stop):
5572           * gst/udp/gstudpsrc.h:
5573           Add property to control automatic join/leave of multicast groups.
5574           Add G_LIKELY.
5575           Remove setting caps on buffers explicitly, basesrc does that for us now.
5576           Improve debug info.
5577           Convert some non-fatal error into warnings.
5578           Use g_ntohs for better portability.
5579           Leave multicast groups when stopping.
5580           When using external sockets, use getsockname() on them to fill up the
5581           addr structure before calling methods that use the structure.
5582           Should all fix #536903.
5583           API: GstUDPSrc::auto-multicast property
5584
5585 Fri Jun 13 11:47:28 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5586
5587           gst/udp/gstudpnetutils.c: Use g_ntohl for better portability.
5588           Original commit message from CVS:
5589           * gst/udp/gstudpnetutils.c: (gst_udp_is_multicast):
5590           Use g_ntohl for better portability.
5591
5592 Fri Jun 13 11:45:54 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5593
5594           gst/udp/gstmultiudpsink.c: Fix a typo and do some small cleanups.
5595           Original commit message from CVS:
5596           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init_send),
5597           (gst_multiudpsink_remove):
5598           Fix a typo and do some small cleanups.
5599
5600 Fri Jun 13 09:39:41 2008 +0000  Olivier Crete <tester@tester.ca>
5601
5602           gst/rtp/gstrtptheoradepay.c: Make the delivery-method mandatory on the caps and only accept inline for now.
5603           Original commit message from CVS:
5604           Patch by: Olivier Crete <tester at tester dot ca>
5605           * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps):
5606           Make the delivery-method mandatory on the caps and only accept inline
5607           for now.
5608           Reverse strcmp checks for delivery-method.
5609           * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps):
5610           Make delivery method optional when parsing caps and note this in the
5611           caps.
5612           Reverse strcmp checks for delivery-method.
5613           * gst/rtp/gstrtpvorbispay.c:
5614           Update a comment to note that the delivery-method is optional,
5615           Fixes #537675.
5616
5617 Thu Jun 12 17:30:06 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5618
5619           gst/rtsp/gstrtspsrc.c: Set udpsrc for receiving data from multicast groups to PAUSED instead of leaving them in READY...
5620           Original commit message from CVS:
5621           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_mcast):
5622           Set udpsrc for receiving data from multicast groups to PAUSED instead of
5623           leaving them in READY. Fixes #537832.
5624
5625 Thu Jun 12 12:14:38 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5626
5627           gst/avi/gstavimux.c: Simplify code. gst_tag_list_merge() does the NULL checks. Add a FIXME for a random constant in t...
5628           Original commit message from CVS:
5629           * gst/avi/gstavimux.c:
5630           Simplify code. gst_tag_list_merge() does the NULL checks. Add a FIXME
5631           for a random constant in tagmuxing code.
5632
5633 Wed Jun 11 14:28:44 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5634
5635           gst/debug/gsttaginject.*: Now actually adding the new element.
5636           Original commit message from CVS:
5637           * gst/debug/gsttaginject.c:
5638           * gst/debug/gsttaginject.h:
5639           Now actually adding the new element.
5640
5641 Wed Jun 11 14:11:16 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
5642
5643           Remove dummy plugin_init. Remove some undefined entries from doc- section file. Add taginject element and rebuild doc...
5644           Original commit message from CVS:
5645           * docs/plugins/Makefile.am:
5646           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
5647           * docs/plugins/gst-plugins-good-plugins-sections.txt:
5648           * docs/plugins/gst-plugins-good-plugins.args:
5649           * docs/plugins/gst-plugins-good-plugins.hierarchy:
5650           * docs/plugins/gst-plugins-good-plugins.interfaces:
5651           * docs/plugins/gst-plugins-good-plugins.prerequisites:
5652           * docs/plugins/inspect/plugin-aasink.xml:
5653           * docs/plugins/inspect/plugin-alaw.xml:
5654           * docs/plugins/inspect/plugin-alpha.xml:
5655           * docs/plugins/inspect/plugin-alphacolor.xml:
5656           * docs/plugins/inspect/plugin-annodex.xml:
5657           * docs/plugins/inspect/plugin-apetag.xml:
5658           * docs/plugins/inspect/plugin-audiofx.xml:
5659           * docs/plugins/inspect/plugin-auparse.xml:
5660           * docs/plugins/inspect/plugin-autodetect.xml:
5661           * docs/plugins/inspect/plugin-avi.xml:
5662           * docs/plugins/inspect/plugin-cacasink.xml:
5663           * docs/plugins/inspect/plugin-cairo.xml:
5664           * docs/plugins/inspect/plugin-cdio.xml:
5665           * docs/plugins/inspect/plugin-cutter.xml:
5666           * docs/plugins/inspect/plugin-debug.xml:
5667           * docs/plugins/inspect/plugin-dv.xml:
5668           * docs/plugins/inspect/plugin-efence.xml:
5669           * docs/plugins/inspect/plugin-effectv.xml:
5670           * docs/plugins/inspect/plugin-equalizer.xml:
5671           * docs/plugins/inspect/plugin-esdsink.xml:
5672           * docs/plugins/inspect/plugin-flac.xml:
5673           * docs/plugins/inspect/plugin-flxdec.xml:
5674           * docs/plugins/inspect/plugin-gamma.xml:
5675           * docs/plugins/inspect/plugin-gconfelements.xml:
5676           * docs/plugins/inspect/plugin-gdkpixbuf.xml:
5677           * docs/plugins/inspect/plugin-goom.xml:
5678           * docs/plugins/inspect/plugin-goom2k1.xml:
5679           * docs/plugins/inspect/plugin-halelements.xml:
5680           * docs/plugins/inspect/plugin-icydemux.xml:
5681           * docs/plugins/inspect/plugin-id3demux.xml:
5682           * docs/plugins/inspect/plugin-jpeg.xml:
5683           * docs/plugins/inspect/plugin-level.xml:
5684           * docs/plugins/inspect/plugin-matroska.xml:
5685           * docs/plugins/inspect/plugin-monoscope.xml:
5686           * docs/plugins/inspect/plugin-mulaw.xml:
5687           * docs/plugins/inspect/plugin-multifile.xml:
5688           * docs/plugins/inspect/plugin-multipart.xml:
5689           * docs/plugins/inspect/plugin-navigationtest.xml:
5690           * docs/plugins/inspect/plugin-ossaudio.xml:
5691           * docs/plugins/inspect/plugin-png.xml:
5692           * docs/plugins/inspect/plugin-quicktime.xml:
5693           * docs/plugins/inspect/plugin-rtp.xml:
5694           * docs/plugins/inspect/plugin-rtsp.xml:
5695           * docs/plugins/inspect/plugin-smpte.xml:
5696           * docs/plugins/inspect/plugin-soup.xml:
5697           * docs/plugins/inspect/plugin-spectrum.xml:
5698           * docs/plugins/inspect/plugin-speex.xml:
5699           * docs/plugins/inspect/plugin-taglib.xml:
5700           * docs/plugins/inspect/plugin-udp.xml:
5701           * docs/plugins/inspect/plugin-video4linux2.xml:
5702           * docs/plugins/inspect/plugin-videobalance.xml:
5703           * docs/plugins/inspect/plugin-videobox.xml:
5704           * docs/plugins/inspect/plugin-videocrop.xml:
5705           * docs/plugins/inspect/plugin-videoflip.xml:
5706           * docs/plugins/inspect/plugin-videomixer.xml:
5707           * docs/plugins/inspect/plugin-wavenc.xml:
5708           * docs/plugins/inspect/plugin-wavpack.xml:
5709           * docs/plugins/inspect/plugin-wavparse.xml:
5710           * docs/plugins/inspect/plugin-ximagesrc.xml:
5711           * gst/debug/Makefile.am:
5712           * gst/debug/breakmydata.c:
5713           * gst/debug/efence.c:
5714           * gst/debug/gstdebug.c:
5715           * gst/debug/gstnavseek.c:
5716           * gst/debug/gstpushfilesrc.c:
5717           * gst/debug/gstpushfilesrc.h:
5718           * gst/debug/negotiation.c:
5719           * gst/debug/progressreport.c:
5720           * gst/debug/progressreport.h:
5721           * gst/debug/rndbuffersize.c:
5722           * gst/debug/testplugin.c:
5723           Remove dummy plugin_init. Remove some undefined entries from doc-
5724           section file. Add taginject element and rebuild docs for it.
5725
5726 Wed Jun 11 11:27:46 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5727
5728           gst/matroska/matroska-mux.c: Update the counter for the number of streams when pads are added or removed. This will m...
5729           Original commit message from CVS:
5730           * gst/matroska/matroska-mux.c: (gst_matroska_mux_request_new_pad),
5731           (gst_matroska_mux_release_pad), (gst_matroska_mux_write_data):
5732           Update the counter for the number of streams when pads are added or
5733           removed. This will make sure that a seek table is generated for
5734           files with just one audio stream.
5735
5736 Wed Jun 11 11:18:23 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5737
5738           gst/matroska/: Add some more tags, improve debugging a bit and make sure that
5739           Original commit message from CVS:
5740           * gst/matroska/matroska-demux.c:
5741           (gst_matroska_demux_parse_metadata_id_simple_tag):
5742           * gst/matroska/matroska-ids.h:
5743           * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_simple_tag):
5744           Add some more tags, improve debugging a bit and make sure that
5745           GValue transformation has succeeded before using the result
5746           as a tag.
5747
5748 Wed Jun 11 08:56:16 2008 +0000  Olivier Crete <tester@tester.ca>
5749
5750           gst/rtp/gstrtptheorapay.c: The Theora RTP payloader only supports the "inline" delievery method so let's declare this...
5751           Original commit message from CVS:
5752           Patch by: Olivier Crete <tester at tester dot ca>
5753           * gst/rtp/gstrtptheorapay.c:
5754           The Theora RTP payloader only supports the "inline" delievery method
5755           so let's declare this on the caps of the static pad template.
5756           Fixes bug #537675.
5757
5758 Tue Jun 10 17:20:45 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5759
5760           gst/videomixer/videomixer.c: Remove bogus check.
5761           Original commit message from CVS:
5762           * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues),
5763           (gst_videomixer_blend_buffers), (gst_videomixer_update_queues):
5764           Remove bogus check.
5765
5766 Tue Jun 10 16:25:24 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5767
5768           gst/videomixer/videomixer.c: Use stream_time to synchronize the object properties.
5769           Original commit message from CVS:
5770           * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues),
5771           (gst_videomixer_blend_buffers):
5772           Use stream_time to synchronize the object properties.
5773           Use running_time of the master pad to timestamp outgoing buffers.
5774           Fix the initial segment event to extend an unknown amount of time.
5775           Fixes #537361.
5776
5777 Tue Jun 10 11:05:30 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
5778
5779           gst/avi/gstavidemux.c: Try to ignore unparsable/unknown streams and give a warning instead of erroring out. Fixes #53...
5780           Original commit message from CVS:
5781           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
5782           (gst_avi_demux_parse_index), (gst_avi_demux_massage_index),
5783           (gst_avi_demux_calculate_durations_from_index),
5784           (gst_avi_demux_stream_header_push),
5785           (gst_avi_demux_stream_header_pull):
5786           Try to ignore unparsable/unknown streams and give a warning instead of
5787           erroring out. Fixes #537377.
5788
5789 Tue Jun 10 10:44:53 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5790
5791           gst/matroska/ebml-write.c: Use GDOUBLE_TO_BE() instead of (probably slower) custom code.
5792           Original commit message from CVS:
5793           * gst/matroska/ebml-write.c: (gst_ebml_write_float):
5794           Use GDOUBLE_TO_BE() instead of (probably slower) custom code.
5795           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init),
5796           (gst_matroska_demux_class_init), (gst_matroska_demux_init),
5797           (gst_matroska_track_free), (gst_matroska_demux_encoding_cmp),
5798           (gst_matroska_demux_read_track_encodings),
5799           (gst_matroska_demux_add_stream),
5800           (gst_matroska_demux_handle_src_query),
5801           (gst_matroska_demux_init_stream),
5802           (gst_matroska_demux_parse_index_cuetrack),
5803           (gst_matroska_demux_parse_index_pointentry),
5804           (gst_matroska_demux_parse_info),
5805           (gst_matroska_demux_parse_metadata_id_simple_tag),
5806           (gst_matroska_demux_parse_metadata),
5807           (gst_matroska_demux_add_wvpk_header), (gst_matroska_decode_buffer),
5808           (gst_matroska_demux_parse_blockgroup_or_simpleblock),
5809           (gst_matroska_demux_parse_cluster),
5810           (gst_matroska_demux_parse_contents_seekentry),
5811           (gst_matroska_demux_loop_stream_parse_id),
5812           (gst_matroska_demux_loop), (gst_matroska_demux_video_caps),
5813           (gst_matroska_demux_audio_caps),
5814           (gst_matroska_demux_subtitle_caps):
5815           * gst/matroska/matroska-demux.h:
5816           * gst/matroska/matroska-ids.c:
5817           (gst_matroska_track_init_subtitle_context):
5818           * gst/matroska/matroska-ids.h:
5819           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init),
5820           (gst_matroska_mux_class_init), (gst_matroska_mux_init),
5821           (gst_matroska_mux_create_uid), (gst_matroska_mux_reset),
5822           (gst_matroska_mux_video_pad_setcaps),
5823           (gst_matroska_mux_audio_pad_setcaps),
5824           (gst_matroska_mux_subtitle_pad_setcaps),
5825           (gst_matroska_mux_request_new_pad),
5826           (gst_matroska_mux_track_header), (gst_matroska_mux_start),
5827           (gst_matroska_mux_write_simple_tag), (gst_matroska_mux_finish),
5828           (gst_matroska_mux_write_data), (gst_matroska_mux_collected),
5829           (gst_matroska_mux_set_property):
5830           Add many FIXMEs/TODOs all over the matroska muxer and demuxer
5831           elements, do some checks for valid values in the demuxer, handle
5832           tracktimecodescale in the demuxer, set correct default values for all
5833           settings in the demuxer, review and add all missing matroska
5834           IDs and some more raw YUV formats, and some trivial cleanup.
5835
5836 Tue Jun 10 08:59:17 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5837
5838           ext/pulse/: Some smaller cleanup. Use G_PARAM_STATIC_STRINGS, gst_element_class_set_details_simple() and fix coding s...
5839           Original commit message from CVS:
5840           * ext/pulse/pulsemixer.c: (gst_pulsemixer_base_init),
5841           (gst_pulsemixer_class_init):
5842           * ext/pulse/pulsesink.c: (gst_pulsesink_base_init),
5843           (gst_pulsesink_class_init), (gst_pulsesink_prepare):
5844           * ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported),
5845           (gst_pulsesrc_base_init), (gst_pulsesrc_class_init),
5846           (gst_pulsesrc_prepare):
5847           Some smaller cleanup. Use G_PARAM_STATIC_STRINGS,
5848           gst_element_class_set_details_simple() and fix coding style a bit
5849           more.
5850
5851 Tue Jun 10 08:22:17 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5852
5853           Add documentation to the pulseaudio plugin and run make update in docs/plugins.
5854           Original commit message from CVS:
5855           * docs/plugins/Makefile.am:
5856           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
5857           * docs/plugins/gst-plugins-good-plugins-sections.txt:
5858           * docs/plugins/gst-plugins-good-plugins.args:
5859           * docs/plugins/gst-plugins-good-plugins.hierarchy:
5860           * docs/plugins/gst-plugins-good-plugins.interfaces:
5861           * docs/plugins/gst-plugins-good-plugins.prerequisites:
5862           * docs/plugins/inspect/plugin-aasink.xml:
5863           * docs/plugins/inspect/plugin-alaw.xml:
5864           * docs/plugins/inspect/plugin-alpha.xml:
5865           * docs/plugins/inspect/plugin-alphacolor.xml:
5866           * docs/plugins/inspect/plugin-annodex.xml:
5867           * docs/plugins/inspect/plugin-apetag.xml:
5868           * docs/plugins/inspect/plugin-audiofx.xml:
5869           * docs/plugins/inspect/plugin-auparse.xml:
5870           * docs/plugins/inspect/plugin-autodetect.xml:
5871           * docs/plugins/inspect/plugin-avi.xml:
5872           * docs/plugins/inspect/plugin-cacasink.xml:
5873           * docs/plugins/inspect/plugin-cairo.xml:
5874           * docs/plugins/inspect/plugin-cdio.xml:
5875           * docs/plugins/inspect/plugin-cutter.xml:
5876           * docs/plugins/inspect/plugin-debug.xml:
5877           * docs/plugins/inspect/plugin-dv.xml:
5878           * docs/plugins/inspect/plugin-efence.xml:
5879           * docs/plugins/inspect/plugin-effectv.xml:
5880           * docs/plugins/inspect/plugin-equalizer.xml:
5881           * docs/plugins/inspect/plugin-esdsink.xml:
5882           * docs/plugins/inspect/plugin-flac.xml:
5883           * docs/plugins/inspect/plugin-flxdec.xml:
5884           * docs/plugins/inspect/plugin-gamma.xml:
5885           * docs/plugins/inspect/plugin-gconfelements.xml:
5886           * docs/plugins/inspect/plugin-gdkpixbuf.xml:
5887           * docs/plugins/inspect/plugin-goom.xml:
5888           * docs/plugins/inspect/plugin-goom2k1.xml:
5889           * docs/plugins/inspect/plugin-halelements.xml:
5890           * docs/plugins/inspect/plugin-icydemux.xml:
5891           * docs/plugins/inspect/plugin-id3demux.xml:
5892           * docs/plugins/inspect/plugin-jpeg.xml:
5893           * docs/plugins/inspect/plugin-level.xml:
5894           * docs/plugins/inspect/plugin-matroska.xml:
5895           * docs/plugins/inspect/plugin-monoscope.xml:
5896           * docs/plugins/inspect/plugin-mulaw.xml:
5897           * docs/plugins/inspect/plugin-multifile.xml:
5898           * docs/plugins/inspect/plugin-multipart.xml:
5899           * docs/plugins/inspect/plugin-navigationtest.xml:
5900           * docs/plugins/inspect/plugin-ossaudio.xml:
5901           * docs/plugins/inspect/plugin-png.xml:
5902           * docs/plugins/inspect/plugin-pulseaudio.xml:
5903           * docs/plugins/inspect/plugin-quicktime.xml:
5904           * docs/plugins/inspect/plugin-rtp.xml:
5905           * docs/plugins/inspect/plugin-rtsp.xml:
5906           * docs/plugins/inspect/plugin-smpte.xml:
5907           * docs/plugins/inspect/plugin-soup.xml:
5908           * docs/plugins/inspect/plugin-spectrum.xml:
5909           * docs/plugins/inspect/plugin-speex.xml:
5910           * docs/plugins/inspect/plugin-taglib.xml:
5911           * docs/plugins/inspect/plugin-udp.xml:
5912           * docs/plugins/inspect/plugin-video4linux2.xml:
5913           * docs/plugins/inspect/plugin-videobalance.xml:
5914           * docs/plugins/inspect/plugin-videobox.xml:
5915           * docs/plugins/inspect/plugin-videocrop.xml:
5916           * docs/plugins/inspect/plugin-videoflip.xml:
5917           * docs/plugins/inspect/plugin-videomixer.xml:
5918           * docs/plugins/inspect/plugin-wavenc.xml:
5919           * docs/plugins/inspect/plugin-wavpack.xml:
5920           * docs/plugins/inspect/plugin-wavparse.xml:
5921           * docs/plugins/inspect/plugin-ximagesrc.xml:
5922           * ext/pulse/plugin.c:
5923           * ext/pulse/pulsemixer.c:
5924           * ext/pulse/pulsesink.c:
5925           * ext/pulse/pulsesrc.c:
5926           Add documentation to the pulseaudio plugin and run make update
5927           in docs/plugins.
5928
5929 Tue Jun 10 06:52:44 2008 +0000  Brian Cameron <brian.cameron@sun.com>
5930
5931           sys/sunaudio/gstsunaudiomixerctrl.c: Improvements for the SunAudio mixer by handling mute as no gain for tracks that ...
5932           Original commit message from CVS:
5933           Patch by: Brian Cameron <brian.cameron at sun dot com>
5934           * sys/sunaudio/gstsunaudiomixerctrl.c:
5935           (gst_sunaudiomixer_ctrl_get_volume),
5936           (gst_sunaudiomixer_ctrl_set_volume):
5937           Improvements for the SunAudio mixer by handling mute as no gain
5938           for tracks that have a gain property but no mute property.
5939           Fixes bug #536067.
5940
5941 Tue Jun 10 06:45:33 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
5942
5943           Add pulseaudio GStreamer element from gst-pulse. Development will continue here instead of pulseaudio SVN. Fixes bug ...
5944           Original commit message from CVS:
5945           * configure.ac:
5946           * ext/pulse/Makefile.am:
5947           * ext/pulse/plugin.c: (plugin_init):
5948           * ext/pulse/pulsemixer.c: (gst_pulsemixer_interface_supported),
5949           (gst_pulsemixer_implements_interface_init),
5950           (gst_pulsemixer_init_interfaces), (gst_pulsemixer_base_init),
5951           (gst_pulsemixer_class_init), (gst_pulsemixer_init),
5952           (gst_pulsemixer_finalize), (gst_pulsemixer_set_property),
5953           (gst_pulsemixer_get_property), (gst_pulsemixer_change_state):
5954           * ext/pulse/pulsemixer.h:
5955           * ext/pulse/pulsemixerctrl.c:
5956           (gst_pulsemixer_ctrl_context_state_cb),
5957           (gst_pulsemixer_ctrl_sink_info_cb),
5958           (gst_pulsemixer_ctrl_source_info_cb),
5959           (gst_pulsemixer_ctrl_subscribe_cb),
5960           (gst_pulsemixer_ctrl_success_cb), (gst_pulsemixer_ctrl_open),
5961           (gst_pulsemixer_ctrl_close), (gst_pulsemixer_ctrl_new),
5962           (gst_pulsemixer_ctrl_free), (gst_pulsemixer_ctrl_list_tracks),
5963           (gst_pulsemixer_ctrl_timeout_event), (restart_time_event),
5964           (gst_pulsemixer_ctrl_set_volume), (gst_pulsemixer_ctrl_get_volume),
5965           (gst_pulsemixer_ctrl_set_record), (gst_pulsemixer_ctrl_set_mute):
5966           * ext/pulse/pulsemixerctrl.h:
5967           * ext/pulse/pulsemixertrack.c: (gst_pulsemixer_track_class_init),
5968           (gst_pulsemixer_track_init), (gst_pulsemixer_track_new):
5969           * ext/pulse/pulsemixertrack.h:
5970           * ext/pulse/pulseprobe.c: (gst_pulseprobe_context_state_cb),
5971           (gst_pulseprobe_sink_info_cb), (gst_pulseprobe_source_info_cb),
5972           (gst_pulseprobe_invalidate), (gst_pulseprobe_open),
5973           (gst_pulseprobe_enumerate), (gst_pulseprobe_close),
5974           (gst_pulseprobe_new), (gst_pulseprobe_free),
5975           (gst_pulseprobe_get_properties), (gst_pulseprobe_needs_probe),
5976           (gst_pulseprobe_probe_property), (gst_pulseprobe_get_values),
5977           (gst_pulseprobe_set_server):
5978           * ext/pulse/pulseprobe.h:
5979           * ext/pulse/pulsesink.c: (gst_pulsesink_base_init),
5980           (gst_pulsesink_class_init), (gst_pulsesink_init),
5981           (gst_pulsesink_destroy_stream), (gst_pulsesink_destroy_context),
5982           (gst_pulsesink_finalize), (gst_pulsesink_dispose),
5983           (gst_pulsesink_set_property), (gst_pulsesink_get_property),
5984           (gst_pulsesink_context_state_cb), (gst_pulsesink_stream_state_cb),
5985           (gst_pulsesink_stream_request_cb),
5986           (gst_pulsesink_stream_latency_update_cb), (gst_pulsesink_open),
5987           (gst_pulsesink_close), (gst_pulsesink_prepare),
5988           (gst_pulsesink_unprepare), (gst_pulsesink_write),
5989           (gst_pulsesink_delay), (gst_pulsesink_success_cb),
5990           (gst_pulsesink_reset), (gst_pulsesink_change_title),
5991           (gst_pulsesink_event), (gst_pulsesink_get_type):
5992           * ext/pulse/pulsesink.h:
5993           * ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported),
5994           (gst_pulsesrc_implements_interface_init),
5995           (gst_pulsesrc_init_interfaces), (gst_pulsesrc_base_init),
5996           (gst_pulsesrc_class_init), (gst_pulsesrc_init),
5997           (gst_pulsesrc_destroy_stream), (gst_pulsesrc_destroy_context),
5998           (gst_pulsesrc_finalize), (gst_pulsesrc_dispose),
5999           (gst_pulsesrc_set_property), (gst_pulsesrc_get_property),
6000           (gst_pulsesrc_context_state_cb), (gst_pulsesrc_stream_state_cb),
6001           (gst_pulsesrc_stream_request_cb), (gst_pulsesrc_open),
6002           (gst_pulsesrc_close), (gst_pulsesrc_prepare),
6003           (gst_pulsesrc_unprepare), (gst_pulsesrc_read),
6004           (gst_pulsesrc_delay), (gst_pulsesrc_change_state),
6005           (gst_pulsesrc_get_type):
6006           * ext/pulse/pulsesrc.h:
6007           * ext/pulse/pulseutil.c: (gst_pulse_fill_sample_spec),
6008           (gst_pulse_client_name), (gst_pulse_gst_to_channel_map):
6009           * ext/pulse/pulseutil.h:
6010           Add pulseaudio GStreamer element from gst-pulse. Development will
6011           continue here instead of pulseaudio SVN. Fixes bug #400679.
6012           Only changes over gst-pulse SVN are added copyright to the top of
6013           files and coding style changes.
6014
6015 Mon Jun 9 20:02:05 2008 +0000  Benjamin Kampmann <benjamin@fluendo.com>
6016
6017           ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
6018           Original commit message from CVS:
6019           Patch by: Benjamin Kampmann  <benjamin at fluendo dot com>
6020           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
6021           (gst_cdio_add_cdtext_album_tags):
6022           * ext/cdio/gstcdio.h:
6023           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
6024           Also extract album title and album genre from CD-TEXT if
6025           available (#537021).
6026
6027 Mon Jun 9 08:52:04 2008 +0000  Sjoerd Simons <sjoerd@luon.net>
6028
6029           sys/v4l2/gstv4l2src.c: Improve negotiation a bit more by picking the smallest possible resolution that is larger than...
6030           Original commit message from CVS:
6031           Patch by: Sjoerd Simons <sjoerd at luon dot net>
6032           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_negotiate):
6033           Improve negotiation a bit more by picking the smallest possible
6034           resolution that is larger than the resolution specified in the
6035           first caps entry of the peer caps. Fixes bug #536994.
6036
6037 Mon Jun 9 08:42:49 2008 +0000  Bastien Nocera <hadess@hadess.net>
6038
6039           sys/v4l2/: Fix compilation with newer GIT kernels that deprecated
6040           Original commit message from CVS:
6041           Patch by: Bastien Nocera <hadess at hadess dot net>
6042           * sys/v4l2/gstv4l2vidorient.c:
6043           * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
6044           Fix compilation with newer GIT kernels that deprecated
6045           V4L2_CID_HCENTER and V4L2_CID_VCENTER. Fixes bug #536317.
6046
6047 Sat Jun 7 18:48:54 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
6048
6049           Require libcdio >= 0.76.
6050           Original commit message from CVS:
6051           * configure.ac:
6052           * ext/cdio/gstcdio.c:
6053           * ext/cdio/gstcdio.h:
6054           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
6055           Require libcdio >= 0.76.
6056
6057 Thu Jun 5 11:07:17 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6058
6059           gst/interleave/: Properly implement duration and position queries in bytes format. We have to take the upstream reply...
6060           Original commit message from CVS:
6061           * gst/interleave/deinterleave.c: (gst_deinterleave_add_new_pads),
6062           (gst_deinterleave_src_query):
6063           * gst/interleave/interleave.c: (gst_interleave_src_query_duration),
6064           (gst_interleave_src_query):
6065           Properly implement duration and position queries in bytes format. We
6066           have to take the upstream reply and divide/multiply it by the number
6067           of channels to get the correct result.
6068
6069 Thu Jun 5 09:45:00 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
6070
6071           gst/avi/gstavidemux.c: Catch UNEXPECTED when downstream has reached end of segment in reverse mode.
6072           Original commit message from CVS:
6073           * gst/avi/gstavidemux.c:
6074           Catch UNEXPECTED when downstream has reached end of
6075           segment in reverse mode.
6076
6077 Wed Jun 4 18:08:35 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
6078
6079           gst/avi/gstavidemux.c: Fix typo in comment
6080           Original commit message from CVS:
6081           * gst/avi/gstavidemux.c:
6082           Fix typo in comment
6083
6084 Wed Jun 4 18:03:24 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
6085
6086           gst/avi/gstavidemux.c: Because we don't know the frame order we need to push till the next keyframe
6087           Original commit message from CVS:
6088           * gst/avi/gstavidemux.c:
6089           Because we don't know the frame order we need to push till
6090           the next keyframe
6091
6092 Wed Jun 4 17:39:31 2008 +0000  Sjoerd Simons <sjoerd@luon.net>
6093
6094           sys/v4l2/gstv4l2src.c: Provide a custom negotiation function to make sure to pick the highest possible framerate and ...
6095           Original commit message from CVS:
6096           Patch by: Sjoerd Simons <sjoerd at luon dot net>
6097           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
6098           (gst_v4l2src_fixate), (gst_v4l2src_negotiate):
6099           Provide a custom negotiation function to make sure to pick the highest
6100           possible framerate and resolution. Fixes bug #536646.
6101
6102 Wed Jun 4 16:49:26 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
6103
6104           gst/avi/gstavidemux.c: Set EOS when going out of the segment in reverse playback
6105           Original commit message from CVS:
6106           * gst/avi/gstavidemux.c:
6107           Set EOS when going out of the segment in reverse playback
6108
6109 Wed Jun 4 15:19:46 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
6110
6111           ext/taglib/Makefile.am: Add -Wno-attributes to CXXFLAGS to suppress warning caused by taglib headers (with gcc 4.3.1).
6112           Original commit message from CVS:
6113           * ext/taglib/Makefile.am::
6114           Add -Wno-attributes to CXXFLAGS to suppress warning caused by
6115           taglib headers (with gcc 4.3.1).
6116
6117 Wed Jun 4 11:59:18 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
6118
6119           gst/rtsp/gstrtspsrc.c: Use the new gst_rtsp_connection_get_ip() to access the IP address of a GstRTSPConnection since...
6120           Original commit message from CVS:
6121           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_udp_sink):
6122           Use the new gst_rtsp_connection_get_ip() to access the IP address
6123           of a GstRTSPConnection since it is a private member.
6124
6125 Wed Jun 4 10:42:46 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
6126
6127           Use new utility functions in libgsttag to process coverart (#512333).
6128           Original commit message from CVS:
6129           * ext/flac/gstflacdec.c: (gst_flac_extract_picture_buffer):
6130           * gst/id3demux/id3v2frames.c: (parse_picture_frame):
6131           Use new utility functions in libgsttag to process coverart (#512333).
6132
6133 Wed Jun 4 08:54:09 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6134
6135           ext/flac/gstflacdec.c: We actually support left/side, right/side and mid/side files. The conversion to normal, interl...
6136           Original commit message from CVS:
6137           * ext/flac/gstflacdec.c: (gst_flac_dec_write):
6138           We actually support left/side, right/side and mid/side files. The
6139           conversion to normal, interleaved stereo is done by libflac.
6140
6141 Wed Jun 4 07:36:07 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6142
6143           gst/matroska/ebml-write.c: Unref the write cache in finalize if it was set and add add "FIXME" to a comment that need...
6144           Original commit message from CVS:
6145           * gst/matroska/ebml-write.c: (gst_ebml_write_finalize),
6146           (gst_ebml_write_set_cache):
6147           Unref the write cache in finalize if it was set and add add "FIXME"
6148           to a comment that needs it.
6149
6150 Wed Jun 4 06:48:46 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6151
6152           gst/interleave/interleave.*: Use an always increasing integer for the number in the name of the requested sink pads t...
6153           Original commit message from CVS:
6154           * gst/interleave/interleave.c: (gst_interleave_pad_get_type),
6155           (gst_interleave_pad_get_property), (gst_interleave_pad_class_init),
6156           (gst_interleave_request_new_pad), (gst_interleave_release_pad):
6157           * gst/interleave/interleave.h:
6158           Use an always increasing integer for the number in the name of the
6159           requested sink pads to guarantuee a unique name. Add a "channel"
6160           property to GstInterleavePad to make it possible for applications
6161           to retrieve the channel number in the output for every pad.
6162           Use g_type_register_static_simple() instead of
6163           g_type_register_static() to save some relocations.
6164
6165 Tue Jun 3 14:35:59 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6166
6167           gst/interleave/interleave.c: Stop GstCollectPads before calling the parent's state change function when going from PA...
6168           Original commit message from CVS:
6169           * gst/interleave/interleave.c: (gst_interleave_pad_get_type),
6170           (gst_interleave_change_state):
6171           Stop GstCollectPads before calling the parent's state change function
6172           when going from PAUSED to READY as we otherwise deadlock.
6173           Fixes bug #536258.
6174
6175 Tue Jun 3 09:03:19 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6176
6177           gst/interleave/interleave.c: Use new gst_audio_check_channel_positions() function and register the GstInterleavePad t...
6178           Original commit message from CVS:
6179           * gst/interleave/interleave.c:
6180           (gst_interleave_check_channel_positions),
6181           (gst_interleave_set_channel_positions),
6182           (gst_interleave_class_init):
6183           Use new gst_audio_check_channel_positions() function and register
6184           the GstInterleavePad type from a threadsafe context.
6185
6186 Mon Jun 2 16:10:00 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
6187
6188           gst/avi/gstavidemux.*: Implement reverse playback. Fixes #535300.
6189           Original commit message from CVS:
6190           Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
6191           * gst/avi/gstavidemux.c: (gst_avi_demux_index_next),
6192           (gst_avi_demux_index_prev), (gst_avi_demux_index_entry_for_time),
6193           (gst_avi_demux_do_seek), (gst_avi_demux_handle_seek),
6194           (gst_avi_demux_process_next_entry):
6195           * gst/avi/gstavidemux.h:
6196           Implement reverse playback. Fixes #535300.
6197           Small cleanups.
6198
6199 Mon Jun 2 12:42:14 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6200
6201           gst/interleave/interleave.*: Allow setting channel positions via a property and allow using the channel positions on ...
6202           Original commit message from CVS:
6203           * gst/interleave/interleave.c: (gst_interleave_pad_get_type),
6204           (gst_interleave_finalize), (gst_audio_check_channel_positions),
6205           (gst_interleave_set_channel_positions),
6206           (gst_interleave_class_init), (gst_interleave_init),
6207           (gst_interleave_set_property), (gst_interleave_get_property),
6208           (gst_interleave_request_new_pad), (gst_interleave_release_pad),
6209           (gst_interleave_sink_setcaps), (gst_interleave_src_query_duration),
6210           (gst_interleave_src_query_latency), (gst_interleave_collected):
6211           * gst/interleave/interleave.h:
6212           Allow setting channel positions via a property and allow using the
6213           channel positions on the input as the channel positions of the output.
6214           Fix some broken logic and memory leaks.
6215           * tests/check/Makefile.am:
6216           * tests/check/elements/interleave.c: (src_handoff_float32),
6217           (sink_handoff_float32), (GST_START_TEST), (interleave_suite):
6218           Add unit tests for checking correct handling of channel positions.
6219
6220 Mon Jun 2 12:22:56 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6221
6222           gst/videomixer/videomixer.c: When using gst_element_iterate_pads() one has to unref every pad after usage.
6223           Original commit message from CVS:
6224           * gst/videomixer/videomixer.c: (gst_videomixer_query_duration),
6225           (gst_videomixer_query_latency):
6226           When using gst_element_iterate_pads() one has to unref every pad
6227           after usage.
6228
6229 Sat May 31 16:53:23 2008 +0000  Bastien Nocera <hadess@hadess.net>
6230
6231           gst/qtdemux/: Improve meta-data handling, add 'comment', 'description' and 'copyright' tag handling.
6232           Original commit message from CVS:
6233           Patch by: Bastien Nocera <hadess at hadess dot net>
6234           * gst/qtdemux/qtdemux.c: (qtdemux_tag_add_str),
6235           (qtdemux_parse_udta):
6236           * gst/qtdemux/qtdemux_fourcc.h:
6237           Improve meta-data handling, add 'comment', 'description' and
6238           'copyright' tag handling.
6239           Fixes #535935
6240
6241 Sat May 31 15:30:41 2008 +0000  Julien Moutte <julien@moutte.net>
6242
6243           gst/qtdemux/qtdemux.c: Make sure we we don't clip the segment's stop using the main segment duration as that could cr...
6244           Original commit message from CVS:
6245           2008-05-31  Julien Moutte  <julien@fluendo.com>
6246           * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_keyframe),
6247           (gst_qtdemux_find_segment), (gst_qtdemux_perform_seek),
6248           (gst_qtdemux_seek_to_previous_keyframe),
6249           (gst_qtdemux_activate_segment), (gst_qtdemux_loop): Make sure we
6250           we don't clip the segment's stop using the main segment duration
6251           as
6252           that could crop quite some video frames. Make reverse playback
6253           support
6254           more robust and support edit lists. Support seeking to the last
6255           frame,
6256           and fix reverse looping playback. Add some debugging.
6257           * win32/common/config.h: Updated.
6258
6259 Sat May 31 08:37:00 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6260
6261           gst/equalizer/gstiirequalizer.c: Don't clip float/double samples, correctly unset passthrough mode and use better rou...
6262           Original commit message from CVS:
6263           * gst/equalizer/gstiirequalizer.c:
6264           (gst_iir_equalizer_transform_ip):
6265           Don't clip float/double samples, correctly unset passthrough mode
6266           and use better rounding for integer samples.
6267
6268 Fri May 30 11:03:57 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6269
6270           gst/equalizer/gstiirequalizer.*: Update the filter coefficients only when needed in the transform_ip function and cor...
6271           Original commit message from CVS:
6272           * gst/equalizer/gstiirequalizer.c:
6273           (gst_iir_equalizer_band_set_property), (gst_iir_equalizer_init),
6274           (setup_filter), (set_passthrough), (update_coefficients),
6275           (gst_iir_equalizer_compute_frequencies),
6276           (gst_iir_equalizer_transform_ip):
6277           * gst/equalizer/gstiirequalizer.h:
6278           Update the filter coefficients only when needed in the transform_ip
6279           function and correctly set the element into passthrough mode if the
6280           gain of all bands is 0.
6281
6282 Thu May 29 11:30:16 2008 +0000  Sebastian Keller <sebastian-keller@gmx.de>
6283
6284           gst/alpha/gstalpha.c: Try to skip pixels or areas that are too dark or too bright for us to do meaningfull color dete...
6285           Original commit message from CVS:
6286           Based on patch by: Sebastian Keller <sebastian-keller at gmx dot de>
6287           * gst/alpha/gstalpha.c: (gst_alpha_class_init), (gst_alpha_init),
6288           (gst_alpha_set_property), (gst_alpha_get_property),
6289           (gst_alpha_chroma_key_ayuv), (gst_alpha_chromakey_row_i420):
6290           Try to skip pixels or areas that are too dark or too bright for us to do
6291           meaningfull color detection.
6292           Added properties to control the sensitivity to light and darkness.
6293           Added some small cleanups. Fixes #512345.
6294
6295 Wed May 28 20:01:32 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
6296
6297           Ignore some more generated things
6298           Original commit message from CVS:
6299           * docs/plugins/.cvsignore:
6300           * tests/check/elements/.cvsignore:
6301           Ignore some more generated things
6302           * tests/check/Makefile.am:
6303           Ignore OSS elements in the state changes test too.
6304
6305 Wed May 28 16:22:36 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6306
6307           docs/plugins/: Add SMPTE effect elements to docs.
6308           Original commit message from CVS:
6309           * docs/plugins/Makefile.am:
6310           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
6311           * docs/plugins/gst-plugins-good-plugins-sections.txt:
6312           Add SMPTE effect elements to docs.
6313
6314 Wed May 28 14:31:05 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6315
6316           Document whats first shown on the fdo plugin docs page :)
6317           Original commit message from CVS:
6318           * docs/plugins/Makefile.am:
6319           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
6320           * docs/plugins/gst-plugins-good-plugins-sections.txt:
6321           * ext/raw1394/gstdv1394src.c:
6322           Document whats first shown on the fdo plugin docs page :)
6323
6324 Wed May 28 14:07:21 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6325
6326           Rename audiovoice to audiokaraoke and add it to the docs.
6327           Original commit message from CVS:
6328           * docs/plugins/Makefile.am:
6329           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
6330           * docs/plugins/gst-plugins-good-plugins-sections.txt:
6331           * docs/plugins/gst-plugins-good-plugins.args:
6332           * docs/plugins/gst-plugins-good-plugins.hierarchy:
6333           * docs/plugins/inspect/plugin-audiofx.xml:
6334           * gst/audiofx/Makefile.am:
6335           * gst/audiofx/audiofx.c:
6336           * gst/audiofx/audiokaraoke.c:
6337           * gst/audiofx/audiokaraoke.h:
6338           * gst/audiofx/audiovoice.c:
6339           * gst/audiofx/audiovoice.h:
6340           Rename audiovoice to audiokaraoke and add it to the docs.
6341
6342 Wed May 28 13:28:20 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6343
6344           Document aasink and cacasink.
6345           Original commit message from CVS:
6346           * REQUIREMENTS:
6347           * docs/plugins/Makefile.am:
6348           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
6349           * docs/plugins/gst-plugins-good-plugins-sections.txt:
6350           * docs/plugins/gst-plugins-good-plugins.args:
6351           * docs/plugins/gst-plugins-good-plugins.hierarchy:
6352           * docs/plugins/gst-plugins-good-plugins.interfaces:
6353           * docs/plugins/gst-plugins-good-plugins.prerequisites:
6354           * docs/plugins/inspect/plugin-aasink.xml:
6355           * docs/plugins/inspect/plugin-alaw.xml:
6356           * docs/plugins/inspect/plugin-alpha.xml:
6357           * docs/plugins/inspect/plugin-alphacolor.xml:
6358           * docs/plugins/inspect/plugin-annodex.xml:
6359           * docs/plugins/inspect/plugin-apetag.xml:
6360           * docs/plugins/inspect/plugin-audiofx.xml:
6361           * docs/plugins/inspect/plugin-auparse.xml:
6362           * docs/plugins/inspect/plugin-autodetect.xml:
6363           * docs/plugins/inspect/plugin-avi.xml:
6364           * docs/plugins/inspect/plugin-cacasink.xml:
6365           * docs/plugins/inspect/plugin-cairo.xml:
6366           * docs/plugins/inspect/plugin-cdio.xml:
6367           * docs/plugins/inspect/plugin-cutter.xml:
6368           * docs/plugins/inspect/plugin-debug.xml:
6369           * docs/plugins/inspect/plugin-dv.xml:
6370           * docs/plugins/inspect/plugin-efence.xml:
6371           * docs/plugins/inspect/plugin-effectv.xml:
6372           * docs/plugins/inspect/plugin-equalizer.xml:
6373           * docs/plugins/inspect/plugin-esdsink.xml:
6374           * docs/plugins/inspect/plugin-flac.xml:
6375           * docs/plugins/inspect/plugin-flxdec.xml:
6376           * docs/plugins/inspect/plugin-gamma.xml:
6377           * docs/plugins/inspect/plugin-gconfelements.xml:
6378           * docs/plugins/inspect/plugin-gdkpixbuf.xml:
6379           * docs/plugins/inspect/plugin-goom.xml:
6380           * docs/plugins/inspect/plugin-goom2k1.xml:
6381           * docs/plugins/inspect/plugin-halelements.xml:
6382           * docs/plugins/inspect/plugin-icydemux.xml:
6383           * docs/plugins/inspect/plugin-id3demux.xml:
6384           * docs/plugins/inspect/plugin-jpeg.xml:
6385           * docs/plugins/inspect/plugin-level.xml:
6386           * docs/plugins/inspect/plugin-matroska.xml:
6387           * docs/plugins/inspect/plugin-monoscope.xml:
6388           * docs/plugins/inspect/plugin-mulaw.xml:
6389           * docs/plugins/inspect/plugin-multifile.xml:
6390           * docs/plugins/inspect/plugin-multipart.xml:
6391           * docs/plugins/inspect/plugin-navigationtest.xml:
6392           * docs/plugins/inspect/plugin-ossaudio.xml:
6393           * docs/plugins/inspect/plugin-png.xml:
6394           * docs/plugins/inspect/plugin-quicktime.xml:
6395           * docs/plugins/inspect/plugin-rtp.xml:
6396           * docs/plugins/inspect/plugin-rtsp.xml:
6397           * docs/plugins/inspect/plugin-smpte.xml:
6398           * docs/plugins/inspect/plugin-soup.xml:
6399           * docs/plugins/inspect/plugin-spectrum.xml:
6400           * docs/plugins/inspect/plugin-speex.xml:
6401           * docs/plugins/inspect/plugin-taglib.xml:
6402           * docs/plugins/inspect/plugin-udp.xml:
6403           * docs/plugins/inspect/plugin-video4linux2.xml:
6404           * docs/plugins/inspect/plugin-videobalance.xml:
6405           * docs/plugins/inspect/plugin-videobox.xml:
6406           * docs/plugins/inspect/plugin-videocrop.xml:
6407           * docs/plugins/inspect/plugin-videoflip.xml:
6408           * docs/plugins/inspect/plugin-videomixer.xml:
6409           * docs/plugins/inspect/plugin-wavenc.xml:
6410           * docs/plugins/inspect/plugin-wavpack.xml:
6411           * docs/plugins/inspect/plugin-wavparse.xml:
6412           * docs/plugins/inspect/plugin-ximagesrc.xml:
6413           * ext/aalib/gstaasink.c:
6414           * ext/libcaca/gstcacasink.c:
6415           Document aasink and cacasink.
6416
6417 Wed May 28 08:36:44 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6418
6419           gst/videomixer/videomixer.*: duration and latency queries.
6420           Original commit message from CVS:
6421           * gst/videomixer/videomixer.c: (gst_videomixer_reset),
6422           (gst_videomixer_init), (gst_videomixer_query_duration),
6423           (gst_videomixer_query_latency), (gst_videomixer_query),
6424           (gst_videomixer_blend_buffers):
6425           * gst/videomixer/videomixer.h:
6426           Implement position (in time), duration and latency queries.
6427
6428 Wed May 28 08:14:16 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6429
6430           gst/interleave/interleave.c: Implement latency query.
6431           Original commit message from CVS:
6432           * gst/interleave/interleave.c: (gst_interleave_src_query_duration),
6433           (gst_interleave_src_query_latency), (gst_interleave_src_query):
6434           Implement latency query.
6435
6436 Tue May 27 17:55:30 2008 +0000  Edward Hervey <bilboed@bilboed.com>
6437
6438           gst/videomixer/videomixer.*: Implement proper seek/newsegment handling.
6439           Original commit message from CVS:
6440           * gst/videomixer/videomixer.c: (gst_videomixer_reset),
6441           (gst_videomixer_init), (gst_videomixer_request_new_pad),
6442           (gst_videomixer_fill_queues), (forward_event_func),
6443           (forward_event), (gst_videomixer_src_event),
6444           (gst_videomixer_sink_event):
6445           * gst/videomixer/videomixer.h:
6446           Implement proper seek/newsegment handling.
6447           Based on adder's implementation.
6448           Fixes #535121
6449
6450 Mon May 26 16:25:15 2008 +0000  j^ <j@oil21.org>
6451
6452           gst/qtdemux/qtdemux.c: Add caps for DVCPRO50 and DVCPRO HD PAL/NTSC. See #526481.
6453           Original commit message from CVS:
6454           Patch by: j^ <j at oil21 dot org>
6455           * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
6456           Add caps for DVCPRO50 and DVCPRO HD PAL/NTSC. See #526481.
6457
6458 Mon May 26 15:51:41 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6459
6460           gst/audiofx/: Add simple voice removal element. Yay karaoke.
6461           Original commit message from CVS:
6462           * gst/audiofx/Makefile.am:
6463           * gst/audiofx/audiofx.c: (plugin_init):
6464           * gst/audiofx/audiovoice.c: (gst_audio_voice_base_init),
6465           (gst_audio_voice_class_init), (gst_audio_voice_init),
6466           (update_filter), (gst_audio_voice_set_property),
6467           (gst_audio_voice_get_property), (gst_audio_voice_setup),
6468           (gst_audio_voice_transform_int), (gst_audio_voice_transform_float),
6469           (gst_audio_voice_transform_ip):
6470           * gst/audiofx/audiovoice.h:
6471           Add simple voice removal element. Yay karaoke.
6472
6473 Mon May 26 15:39:26 2008 +0000  William M. Brack <wbrack@mmm.com.hk>
6474
6475           sys/v4l2/v4l2src_calls.c: Fix potential caps leak.
6476           Original commit message from CVS:
6477           Patch by: William M. Brack <wbrack at mmm dot com dot hk>
6478           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
6479           Fix potential caps leak.
6480           If we can't get the framerate with an ioctl, try to get it with the
6481           current norm. Fixes #520092.
6482
6483 Mon May 26 15:14:55 2008 +0000  William M. Brack <wbrack@mmm.com.hk>
6484
6485           sys/v4l2/v4l2src_calls.c: If we fail to get the frame intervals, simply don't touch the framerates on the template ca...
6486           Original commit message from CVS:
6487           Patch by: William M. Brack <wbrack at mmm dot com dot hk>
6488           * sys/v4l2/v4l2src_calls.c:
6489           (gst_v4l2src_probe_caps_for_format_and_size):
6490           If we fail to get the frame intervals, simply don't touch the framerates
6491           on the template caps instead of discarding the format. See #520092.
6492
6493 Mon May 26 14:52:51 2008 +0000  William M. Brack <wbrack@mmm.com.hk>
6494
6495           sys/v4l2/gstv4l2src.c: Add NV12, NV21 and bayer support. See #520092.
6496           Original commit message from CVS:
6497           Patch by: William M. Brack <wbrack at mmm dot com dot hk>
6498           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_structure),
6499           (gst_v4l2_get_caps_info):
6500           Add NV12, NV21 and bayer support. See #520092.
6501
6502 Mon May 26 13:51:38 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6503
6504           gst/qtdemux/qtdemux.c: Unbreak segment activation again. Fixes #531672.
6505           Original commit message from CVS:
6506           * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_segment),
6507           (gst_qtdemux_activate_segment):
6508           Unbreak segment activation again. Fixes #531672.
6509
6510 Mon May 26 10:28:47 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6511
6512           gst/interleave/deinterleave.c: Add another example launch line.
6513           Original commit message from CVS:
6514           * gst/interleave/deinterleave.c:
6515           Add another example launch line.
6516           * gst/interleave/interleave.c: (interleave_24),
6517           (gst_interleave_finalize), (gst_interleave_base_init),
6518           (gst_interleave_class_init), (gst_interleave_init),
6519           (gst_interleave_request_new_pad), (gst_interleave_release_pad),
6520           (gst_interleave_change_state), (__remove_channels),
6521           (__set_channels), (gst_interleave_sink_getcaps),
6522           (gst_interleave_set_process_function),
6523           (gst_interleave_sink_setcaps), (gst_interleave_sink_event),
6524           (gst_interleave_src_query_duration), (gst_interleave_src_query),
6525           (forward_event_func), (forward_event), (gst_interleave_src_event),
6526           (gst_interleave_collected):
6527           * gst/interleave/interleave.h:
6528           Major rewrite of interleave using GstCollectpads. This new version
6529           also supports almost all raw audio formats and has better caps
6530           negotiation. Fixes bug #506594.
6531           Also update docs and add some more examples.
6532           * tests/check/elements/interleave.c: (interleave_chain_func),
6533           (GST_START_TEST), (src_handoff_float32), (sink_handoff_float32),
6534           (interleave_suite):
6535           Add some more extensive unit tests for interleave.
6536
6537 Mon May 26 09:57:40 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6538
6539           Don't use _gst_pad().
6540           Original commit message from CVS:
6541           * examples/switch/switcher.c: (switch_timer):
6542           * gst/replaygain/gstrgvolume.c: (gst_rg_volume_init):
6543           * gst/rtpmanager/gstrtpclient.c: (create_stream):
6544           * gst/sdp/gstsdpdemux.c: (gst_sdp_demux_stream_configure_udp),
6545           (gst_sdp_demux_stream_configure_udp_sink):
6546           * tests/check/elements/deinterleave.c: (GST_START_TEST),
6547           (pad_added_setup_data_check_float32_8ch_cb):
6548           * tests/check/elements/rganalysis.c: (send_eos_event),
6549           (send_tag_event):
6550           Don't use _gst_pad().
6551
6552 Sun May 25 16:09:39 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6553
6554           ext/flac/: Set the channel layout when decoding FLAC files with more than 2 channels as defined by the FLAC spec. Fix...
6555           Original commit message from CVS:
6556           * ext/flac/Makefile.am:
6557           * ext/flac/gstflacdec.c: (gst_flac_dec_write):
6558           Set the channel layout when decoding FLAC files with more than 2
6559           channels as defined by the FLAC spec. Fixes bug #534570.
6560           Also don't try to decode left/side, right/side and mid/side files
6561           as we don't support this at all.
6562
6563 Sat May 24 12:55:39 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
6564
6565           configure.ac: We need -base CVS (rtsp).
6566           Original commit message from CVS:
6567           * configure.ac:
6568           We need -base CVS (rtsp).
6569
6570 Thu May 22 19:47:53 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6571
6572           docs/plugins/: Add interleave/deinterleave to the docs and while at that run make update in docs/plugins.
6573           Original commit message from CVS:
6574           * docs/plugins/Makefile.am:
6575           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
6576           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
6577           * docs/plugins/gst-plugins-bad-plugins.args:
6578           * docs/plugins/gst-plugins-bad-plugins.hierarchy:
6579           * docs/plugins/gst-plugins-bad-plugins.interfaces:
6580           * docs/plugins/gst-plugins-bad-plugins.prerequisites:
6581           * docs/plugins/gst-plugins-bad-plugins.signals:
6582           * docs/plugins/inspect/plugin-alsaspdif.xml:
6583           * docs/plugins/inspect/plugin-amrwb.xml:
6584           * docs/plugins/inspect/plugin-app.xml:
6585           * docs/plugins/inspect/plugin-bayer.xml:
6586           * docs/plugins/inspect/plugin-bz2.xml:
6587           * docs/plugins/inspect/plugin-cdaudio.xml:
6588           * docs/plugins/inspect/plugin-cdxaparse.xml:
6589           * docs/plugins/inspect/plugin-dfbvideosink.xml:
6590           * docs/plugins/inspect/plugin-dtsdec.xml:
6591           * docs/plugins/inspect/plugin-dvb.xml:
6592           * docs/plugins/inspect/plugin-dvdspu.xml:
6593           * docs/plugins/inspect/plugin-faac.xml:
6594           * docs/plugins/inspect/plugin-faad.xml:
6595           * docs/plugins/inspect/plugin-fbdevsink.xml:
6596           * docs/plugins/inspect/plugin-festival.xml:
6597           * docs/plugins/inspect/plugin-filter.xml:
6598           * docs/plugins/inspect/plugin-flvdemux.xml:
6599           * docs/plugins/inspect/plugin-freeze.xml:
6600           * docs/plugins/inspect/plugin-gsm.xml:
6601           * docs/plugins/inspect/plugin-gstrtpmanager.xml:
6602           * docs/plugins/inspect/plugin-h264parse.xml:
6603           * docs/plugins/inspect/plugin-interleave.xml:
6604           * docs/plugins/inspect/plugin-jack.xml:
6605           * docs/plugins/inspect/plugin-ladspa.xml:
6606           * docs/plugins/inspect/plugin-metadata.xml:
6607           * docs/plugins/inspect/plugin-mms.xml:
6608           * docs/plugins/inspect/plugin-modplug.xml:
6609           * docs/plugins/inspect/plugin-mpeg2enc.xml:
6610           * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
6611           * docs/plugins/inspect/plugin-mpegtsparse.xml:
6612           * docs/plugins/inspect/plugin-mpegvideoparse.xml:
6613           * docs/plugins/inspect/plugin-musepack.xml:
6614           * docs/plugins/inspect/plugin-musicbrainz.xml:
6615           * docs/plugins/inspect/plugin-mve.xml:
6616           * docs/plugins/inspect/plugin-nas.xml:
6617           * docs/plugins/inspect/plugin-neon.xml:
6618           * docs/plugins/inspect/plugin-nsfdec.xml:
6619           * docs/plugins/inspect/plugin-nuvdemux.xml:
6620           * docs/plugins/inspect/plugin-rawparse.xml:
6621           * docs/plugins/inspect/plugin-real.xml:
6622           * docs/plugins/inspect/plugin-replaygain.xml:
6623           * docs/plugins/inspect/plugin-rfbsrc.xml:
6624           * docs/plugins/inspect/plugin-sdl.xml:
6625           * docs/plugins/inspect/plugin-sdp.xml:
6626           * docs/plugins/inspect/plugin-selector.xml:
6627           * docs/plugins/inspect/plugin-sndfile.xml:
6628           * docs/plugins/inspect/plugin-soundtouch.xml:
6629           * docs/plugins/inspect/plugin-spcdec.xml:
6630           * docs/plugins/inspect/plugin-speed.xml:
6631           * docs/plugins/inspect/plugin-speexresample.xml:
6632           * docs/plugins/inspect/plugin-stereo.xml:
6633           * docs/plugins/inspect/plugin-tta.xml:
6634           * docs/plugins/inspect/plugin-vcdsrc.xml:
6635           * docs/plugins/inspect/plugin-videosignal.xml:
6636           * docs/plugins/inspect/plugin-vmnc.xml:
6637           * docs/plugins/inspect/plugin-wildmidi.xml:
6638           * docs/plugins/inspect/plugin-x264.xml:
6639           * docs/plugins/inspect/plugin-xvid.xml:
6640           * docs/plugins/inspect/plugin-y4menc.xml:
6641           Add interleave/deinterleave to the docs and while at that
6642           run make update in docs/plugins.
6643           * gst/interleave/deinterleave.c:
6644           Add a parapraph about using a queue and audioconvert after the source
6645           pads to the docs.
6646
6647 Thu May 22 18:55:09 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6648
6649           gst/interleave/deinterleave.*: Don't set a getcaps() function on the src pads as it's not required and the default ge...
6650           Original commit message from CVS:
6651           * gst/interleave/deinterleave.c: (gst_deinterleave_base_init),
6652           (gst_deinterleave_class_init), (gst_deinterleave_init),
6653           (gst_deinterleave_add_new_pads), (gst_deinterleave_sink_getcaps):
6654           * gst/interleave/deinterleave.h:
6655           Don't set a getcaps() function on the src pads as it's not required
6656           and the default getcaps() function returns the correct results for
6657           our src pads.
6658           Complete documentation and add myself to the authors of the element.
6659
6660 Thu May 22 14:49:08 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
6661
6662           gst/udp/Makefile.am: Add -D_GNU_SOURCE to CFLAGS so we get things like EAI_ADDRFAMILY when including netdb.h when bui...
6663           Original commit message from CVS:
6664           * gst/udp/Makefile.am:
6665           Add -D_GNU_SOURCE to CFLAGS so we get things like EAI_ADDRFAMILY
6666           when including netdb.h when building against glibc >= 2.8.
6667
6668 Thu May 22 11:19:03 2008 +0000  Julien Moutte <julien@moutte.net>
6669
6670           gst/smpte/gstsmptealpha.c: Fix debug statement arguments.
6671           Original commit message from CVS:
6672           2008-05-22  Julien Moutte  <julien@fluendo.com>
6673           * gst/smpte/gstsmptealpha.c: (gst_smpte_alpha_setcaps): Fix
6674           debug statement arguments.
6675           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_setup_qos_dscp):
6676           * gst/udp/gstudpnetutils.c: (gst_udp_join_group),
6677           (gst_udp_leave_group): Fix IP and IPV6 options to make it work
6678           on more platforms.
6679
6680 Wed May 21 17:51:09 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6681
6682           tests/check/elements/: Don't use gst_element_get_pad(), it's a bad, bad method.
6683           Original commit message from CVS:
6684           * tests/check/elements/avimux.c: (setup_src_pad),
6685           (teardown_src_pad):
6686           * tests/check/elements/icydemux.c: (icydemux_found_pad),
6687           (GST_START_TEST):
6688           * tests/check/elements/matroskamux.c: (setup_src_pad),
6689           (teardown_src_pad), (setup_sink_pad), (teardown_sink_pad):
6690           * tests/check/elements/videocrop.c: (video_crop_get_test_caps),
6691           (GST_START_TEST):
6692           * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad),
6693           (setup_wavpackparse), (cleanup_wavpackparse):
6694           Don't use gst_element_get_pad(), it's a bad, bad method.
6695
6696 Wed May 21 17:39:38 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6697
6698           Don't use gst_element_get_pad(), it's a bad method.
6699           Original commit message from CVS:
6700           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset),
6701           (do_toggle_element):
6702           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset),
6703           (do_toggle_element):
6704           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset),
6705           (do_toggle_element):
6706           * ext/gconf/gstswitchsink.c: (gst_switch_commit_new_kid):
6707           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_reset),
6708           (do_toggle_element):
6709           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_reset),
6710           (do_toggle_element):
6711           * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
6712           (gst_auto_audio_sink_detect):
6713           * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
6714           (gst_auto_video_sink_detect):
6715           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
6716           (gst_rtspsrc_stream_free), (gst_rtspsrc_stream_configure_udp),
6717           (gst_rtspsrc_stream_configure_udp_sink), (gst_rtspsrc_skip_lws),
6718           (gst_rtspsrc_unskip_lws), (gst_rtspsrc_skip_commas),
6719           (gst_rtspsrc_skip_item), (gst_rtsp_decode_quoted_string),
6720           (gst_rtspsrc_parse_digest_challenge), (gst_rtspsrc_parse_auth_hdr):
6721           * tests/icles/videocrop-test.c: (test_with_caps),
6722           (video_crop_get_test_caps):
6723           Don't use gst_element_get_pad(), it's a bad method.
6724
6725 Wed May 21 17:35:50 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6726
6727           gst/udp/: Joining a multicast group and setting the loop/ttl properties are totally unrelated tasks are must be separ...
6728           Original commit message from CVS:
6729           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init_send),
6730           (gst_multiudpsink_add_internal):
6731           * gst/udp/gstudpnetutils.c: (gst_udp_set_loop_ttl),
6732           (gst_udp_join_group):
6733           * gst/udp/gstudpnetutils.h:
6734           * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
6735           Joining a multicast group and setting the loop/ttl properties are
6736           totally unrelated tasks are must be separated.
6737
6738 Wed May 21 14:09:41 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6739
6740           gst/avi/gstavimux.c: Also support alaw/mulaw.
6741           Original commit message from CVS:
6742           * gst/avi/gstavimux.c:
6743           Also support alaw/mulaw.
6744
6745 Wed May 21 13:47:43 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6746
6747           gst/udp/gstmultiudpsink.*: Add a fixme for the auto-multicast property.
6748           Original commit message from CVS:
6749           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
6750           (gst_multiudpsink_setup_qos_dscp), (gst_multiudpsink_add_internal):
6751           * gst/udp/gstmultiudpsink.h:
6752           Add a fixme for the auto-multicast property.
6753           Fix some confusing debug messages.
6754           Disable setting a qos value by default.
6755
6756 Wed May 21 11:38:17 2008 +0000  Gustaf Räntilä <g.rantila@gmail.com>
6757
6758           gst/udp/gstmultiudpsink.c: Ignore EPERM errors from sendto. Fixes #533619.
6759           Original commit message from CVS:
6760           Patch by: Gustaf Räntilä <g dot rantila at gmail dot com>
6761           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render):
6762           Ignore EPERM errors from sendto. Fixes #533619.
6763
6764 Wed May 21 10:51:52 2008 +0000  Henrik Eriksson <henriken@axis.com>
6765
6766           gst/udp/gstmultiudpsink.*: Add qos-dscp property to manage the Quality of service.
6767           Original commit message from CVS:
6768           Patch by: Henrik Eriksson <henriken at axis dot com>
6769           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
6770           (gst_multiudpsink_init), (gst_multiudpsink_setup_qos_dscp),
6771           (gst_multiudpsink_set_property), (gst_multiudpsink_get_property),
6772           (gst_multiudpsink_init_send), (gst_multiudpsink_add_internal):
6773           * gst/udp/gstmultiudpsink.h:
6774           Add qos-dscp property to manage the Quality of service.
6775
6776 Wed May 21 10:09:23 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6777
6778           gst/rtp/gstrtptheoradepay.c: Improve debugging of the ident.
6779           Original commit message from CVS:
6780           * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_process):
6781           Improve debugging of the ident.
6782
6783 Wed May 21 09:56:02 2008 +0000  Bruno Santos <brunof@ua.pt>
6784
6785           gst/udp/gstudpnetutils.*: Provide a bunch of helper methods to deal with IPv4 and IPv6 transparently.
6786           Original commit message from CVS:
6787           Patch by: Bruno Santos <brunof at ua dot pt>
6788           * gst/udp/gstudpnetutils.c: (gst_udp_get_addr),
6789           (gst_udp_join_group), (gst_udp_leave_group),
6790           (gst_udp_is_multicast):
6791           * gst/udp/gstudpnetutils.h:
6792           Provide a bunch of helper methods to deal with IPv4 and IPv6
6793           transparently.
6794           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
6795           (gst_multiudpsink_init), (gst_multiudpsink_set_property),
6796           (gst_multiudpsink_get_property), (join_multicast),
6797           (gst_multiudpsink_init_send), (gst_multiudpsink_add_internal),
6798           (gst_multiudpsink_remove):
6799           * gst/udp/gstmultiudpsink.h:
6800           Add multicast TTL and loopback properties.
6801           Use the helper methods to implement ip4 and ip6.
6802           * gst/udp/gstudpsrc.c: (gst_udpsrc_create), (gst_udpsrc_start):
6803           * gst/udp/gstudpsrc.h:
6804           Use the helper methods to implement ip4 and ip6.
6805           Fixes #515962.
6806
6807 Wed May 21 09:38:48 2008 +0000  Patrick Radizi <patrick.radizi@axis.com>
6808
6809           gst/multipart/multipartdemux.*: Don't blindly copy the mime-type as the caps name because they not always map directl...
6810           Original commit message from CVS:
6811           Patch by: Patrick Radizi <patrick dot radizi at axis dot com>
6812           * gst/multipart/multipartdemux.c: (gst_multipart_demux_class_init),
6813           (gst_multipart_demux_get_gstname),
6814           (gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain):
6815           * gst/multipart/multipartdemux.h:
6816           Don't blindly copy the mime-type as the caps name because they not
6817           always map directly. Instead use a hashtable with common mappings.
6818           Fixes #533287.
6819
6820 Tue May 20 17:27:35 2008 +0000  Michael Meeks <mmeeks@ximian.org>
6821
6822           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...
6823           Original commit message from CVS:
6824           * ext/esd/esdsink.c: (gst_esdsink_write):
6825           When we post an error, we must return -1 to let the parent know that we
6826           cannot write the segment else it will loop and continue to call us again
6827           forever. Patch by Michael Meeks.
6828
6829 Tue May 20 14:24:21 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6830
6831           gst/videomixer/videomixer.c: Add missing incudes.
6832           Original commit message from CVS:
6833           * gst/videomixer/videomixer.c:
6834           Add missing incudes.
6835
6836 Tue May 20 13:57:44 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
6837
6838           gst/rtp/gstrtph264pay.*: Correct a typo (sinle -> single).
6839           Original commit message from CVS:
6840           * gst/rtp/gstrtph264pay.c: (gst_h264_scan_mode_get_type),
6841           (gst_rtp_h264_pay_handle_buffer):
6842           * gst/rtp/gstrtph264pay.h:
6843           Correct a typo (sinle -> single).
6844
6845 Tue May 20 11:33:05 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6846
6847           gst/rtp/gstrtph264depay.*: Add experimental support for outputting quicktime-like AVC output in addition to the exist...
6848           Original commit message from CVS:
6849           * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
6850           (gst_rtp_h264_depay_init), (gst_rtp_h264_depay_set_property),
6851           (gst_rtp_h264_depay_get_property), (gst_rtp_h264_depay_setcaps),
6852           (gst_rtp_h264_depay_process):
6853           * gst/rtp/gstrtph264depay.h:
6854           Add experimental support for outputting quicktime-like AVC output in
6855           addition to the existing bytestream output.
6856           * gst/rtp/gstrtph264pay.c: (gst_h264_scan_mode_get_type),
6857           (gst_rtp_h264_pay_class_init), (gst_rtp_h264_pay_init),
6858           (gst_rtp_h264_pay_setcaps), (gst_rtp_h264_pay_payload_nal),
6859           (gst_rtp_h264_pay_handle_buffer), (gst_rtp_h264_pay_set_property),
6860           (gst_rtp_h264_pay_get_property):
6861           * gst/rtp/gstrtph264pay.h:
6862           Make the parsing mode configurable, for some inputs we don't need to
6863           scan every byte for start codes.
6864           Only set the marker bit on ACCESS units.
6865
6866 Tue May 20 10:47:10 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6867
6868           gst/equalizer/gstiirequalizer.c: Use a bigger type in integer mode for the intermediate results to prevent overflows....
6869           Original commit message from CVS:
6870           * gst/equalizer/gstiirequalizer.c:
6871           Use a bigger type in integer mode for the intermediate results to
6872           prevent overflows. This fixes the crippled sound when using the
6873           equalizer in integer mode. Fixes bug #510865.
6874
6875 Tue May 20 10:42:33 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
6876
6877           gst/videomixer/videomixer.*: Instead of a random number for the request pad id's, use a counter.
6878           Original commit message from CVS:
6879           * gst/videomixer/videomixer.c:
6880           * gst/videomixer/videomixer.h:
6881           Instead of a random number for the request pad id's,
6882           use a counter.
6883           Register the videomixerpad class from the element's class_init
6884           where it's safer, and allows the docs generator to scan it.
6885
6886 Tue May 20 09:29:28 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
6887
6888           gst/smpte/: Add new plugin that adds the SMPTE transition in the alpha channel of
6889           Original commit message from CVS:
6890           * gst/smpte/Makefile.am:
6891           * gst/smpte/gstsmpte.c: (gst_smpte_plugin_init):
6892           * gst/smpte/gstsmpte.h:
6893           * gst/smpte/gstsmptealpha.c:
6894           (gst_smpte_alpha_transition_type_get_type),
6895           (gst_smpte_alpha_get_type), (gst_smpte_alpha_base_init),
6896           (gst_smpte_alpha_class_init), (gst_smpte_alpha_update_mask),
6897           (gst_smpte_alpha_setcaps), (gst_smpte_alpha_get_unit_size),
6898           (gst_smpte_alpha_init), (gst_smpte_alpha_finalize),
6899           (gst_smpte_alpha_do_ayuv), (gst_smpte_alpha_do_i420),
6900           (gst_smpte_alpha_transform), (gst_smpte_alpha_set_property),
6901           (gst_smpte_alpha_get_property), (gst_smpte_alpha_plugin_init):
6902           * gst/smpte/gstsmptealpha.h:
6903           * gst/smpte/plugin.c: (plugin_init):
6904           Add new plugin that adds the SMPTE transition in the alpha channel of
6905           I420 and AYUV frames so that they can be blended with videomixer later
6906           on. Uses all niceties such as using base transform for efficient alloc
6907           and negotiation. It currently requires GstController to control the
6908           position in the transition effect.
6909
6910 Mon May 19 21:05:03 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
6911
6912           Try using thaytans new mechanism to get extra classes into plugin docs. Aparently works for the Eq. For VideoMixer th...
6913           Original commit message from CVS:
6914           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
6915           * docs/plugins/gst-plugins-good-plugins-sections.txt:
6916           * docs/plugins/gst-plugins-good-plugins.args:
6917           * docs/plugins/gst-plugins-good-plugins.hierarchy:
6918           * docs/plugins/gst-plugins-good-plugins.interfaces:
6919           * docs/plugins/gst-plugins-good-plugins.types:
6920           * gst/videomixer/videomixer.c:
6921           Try using thaytans new mechanism to get extra classes into plugin
6922           docs. Aparently works for the Eq. For VideoMixer the GObject stuff is
6923           missing still.
6924
6925 Mon May 19 12:32:06 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6926
6927           tests/check/elements/deinterleave.c: Set keep-positions property to TRUE for the 8 channel test to ensure that the or...
6928           Original commit message from CVS:
6929           * tests/check/elements/deinterleave.c: (GST_START_TEST):
6930           Set keep-positions property to TRUE for the 8 channel test to ensure
6931           that the original channel position is set on the output.
6932
6933 Mon May 19 07:46:05 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6934
6935           gst/interleave/deinterleave.*: Add a property to select whether channel positions should be kept on the mono output b...
6936           Original commit message from CVS:
6937           * gst/interleave/deinterleave.c: (gst_deinterleave_class_init),
6938           (gst_deinterleave_init), (gst_deinterleave_add_new_pads),
6939           (gst_deinterleave_set_pads_caps), (gst_deinterleave_set_property),
6940           (gst_deinterleave_get_property):
6941           * gst/interleave/deinterleave.h:
6942           Add a property to select whether channel positions should be kept on
6943           the mono output buffers or should be dropped.
6944
6945 Sun May 18 19:27:59 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6946
6947           gst/avi/gstavimux.c: Set proper rate in avi stream header for PCM audio, and also do some more sanity checks on caps ...
6948           Original commit message from CVS:
6949           * gst/avi/gstavimux.c: (gst_avi_mux_audsink_set_caps):
6950           Set proper rate in avi stream header for PCM audio, and also do some
6951           more sanity checks on caps in this case.  Fixes #511489.
6952
6953 Sat May 17 19:39:53 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6954
6955           gst/interleave/deinterleave.*: Queue events until src pads were added and they can be sent. Otherwise downstream will...
6956           Original commit message from CVS:
6957           * gst/interleave/deinterleave.c: (gst_deinterleave_finalize),
6958           (gst_deinterleave_init), (gst_deinterleave_sink_event),
6959           (gst_deinterleave_process), (gst_deinterleave_sink_activate_push):
6960           * gst/interleave/deinterleave.h:
6961           Queue events until src pads were added and they can be sent. Otherwise
6962           downstream will never get the first newsegment event.
6963
6964 Sat May 17 14:05:03 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6965
6966           gst/interleave/deinterleave.c: Always set the channel positions when gst_audio_get_channel_positions() returns someth...
6967           Original commit message from CVS:
6968           * gst/interleave/deinterleave.c: (gst_deinterleave_sink_setcaps),
6969           (gst_deinterleave_getcaps):
6970           Always set the channel positions when gst_audio_get_channel_positions()
6971           returns something, even if they're not set in the caps. This makes
6972           sure that the output channels can be interleaved again correctly
6973           in the mono/stereo cases too.
6974           Don't ask for the peercaps of the current pad in getcaps() as this
6975           might call getcaps() again and deadlock.
6976
6977 Sat May 17 10:38:18 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6978
6979           sys/v4l2/gstv4l2src.c: Don't include the gstv4l2xoverlay.h header as the XOverlay support isn't implemented at all ye...
6980           Original commit message from CVS:
6981           * sys/v4l2/gstv4l2src.c:
6982           Don't include the gstv4l2xoverlay.h header as the XOverlay support
6983           isn't implemented at all yet and this requires X headers to be
6984           installed. Fixes bug #533264.
6985
6986 Fri May 16 21:56:24 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
6987
6988           gst/interleave/: Add support for all raw audio formats and provide better negotiation if the caps are changing.
6989           Original commit message from CVS:
6990           * gst/interleave/Makefile.am:
6991           * gst/interleave/deinterleave.c: (deinterleave_24),
6992           (gst_deinterleave_finalize), (gst_deinterleave_base_init),
6993           (gst_deinterleave_class_init), (gst_deinterleave_init),
6994           (gst_deinterleave_add_new_pads), (gst_deinterleave_set_pads_caps),
6995           (gst_deinterleave_set_process_function),
6996           (gst_deinterleave_sink_setcaps), (__remove_channels),
6997           (__set_channels), (gst_deinterleave_getcaps),
6998           (gst_deinterleave_process), (gst_deinterleave_chain),
6999           (gst_deinterleave_sink_activate_push):
7000           * gst/interleave/deinterleave.h:
7001           Add support for all raw audio formats and provide better negotiation
7002           if the caps are changing.
7003           Don't allow changes of the channel positions and set the position of
7004           the corresponding channel on the src pad caps.
7005           General cleanup and smaller bugfixes.
7006           * tests/check/elements/deinterleave.c: (float_buffer_check_probe):
7007           Check the channel positions on the output buffer caps.
7008
7009 Fri May 16 17:50:20 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7010
7011           Fix some compiler warnings.
7012           Original commit message from CVS:
7013           * ext/wavpack/gstwavpackstreamreader.c:
7014           * tests/examples/spectrum/demo-audiotest.c:
7015           * tests/examples/spectrum/demo-osssrc.c:
7016           Fix some compiler warnings.
7017
7018 Wed May 14 18:28:46 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7019
7020           gst/rtp/gstrtph264depay.c: Small comment added.
7021           Original commit message from CVS:
7022           * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_process):
7023           Small comment added.
7024           * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_class_init),
7025           (gst_rtp_h264_pay_decode_nal), (gst_rtp_h264_pay_parse_sps_pps),
7026           (gst_rtp_h264_pay_payload_nal), (gst_rtp_h264_pay_handle_buffer):
7027           Debug string cleanups (remove trailing \n)
7028           Refactor and clean up the payloader a bit and make sure that we only
7029           put one NAL unit in an RTP packet even if the input buffer contains
7030           multiple NAL units.
7031           Add suport for AVC format input.
7032
7033 Wed May 14 17:58:50 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
7034
7035           gst/rtp/gstrtph264pay.*: Make it possible to specify profile-level-id and sprop-parameter-sets using properties in ca...
7036           Original commit message from CVS:
7037           * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_class_init),
7038           (gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_handle_buffer),
7039           (gst_rtp_h264_pay_set_property), (gst_rtp_h264_pay_get_property):
7040           * gst/rtp/gstrtph264pay.h:
7041           Make it possible to specify profile-level-id and sprop-parameter-sets
7042           using properties in case they are not available in-stream.
7043
7044 Wed May 14 14:19:47 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7045
7046           tests/check/Makefile.am: Add deinterleave unit test to VALGRIND_TO_FIX, since it causes weird invalid free errors in ...
7047           Original commit message from CVS:
7048           * tests/check/Makefile.am:
7049           Add deinterleave unit test to VALGRIND_TO_FIX, since it causes
7050           weird invalid free errors in valgrind/libc after _exit for some
7051           reason.
7052           * tests/check/elements/deinterleave.c: (pads_created),
7053           (set_channel_positions), (src_handoff_float32_8ch),
7054           (float_buffer_check_probe),
7055           (pad_added_setup_data_check_float32_8ch_cb),
7056           (make_fake_src_8chans_float32), (GST_START_TEST),
7057           (deinterleave_suite):
7058           Add some more deinterleave unit test bits I had locally.
7059
7060 Wed May 14 12:52:15 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7061
7062           docs/plugins/: Remove ladspa fro plugin-docs, its in gst-plugins-bad.
7063           Original commit message from CVS:
7064           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
7065           * docs/plugins/gst-plugins-good-plugins.args:
7066           * docs/plugins/inspect/plugin-ladspa.xml:
7067           Remove ladspa fro plugin-docs, its in gst-plugins-bad.
7068
7069 Wed May 14 07:32:44 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7070
7071           gst/interleave/: Split definitions into separate header files for better documentation generation.
7072           Original commit message from CVS:
7073           * gst/interleave/Makefile.am:
7074           * gst/interleave/deinterleave.h:
7075           * gst/interleave/interleave.h:
7076           * gst/interleave/plugin.h:
7077           Split definitions into separate header files for better documentation
7078           generation.
7079           * gst/interleave/deinterleave.c: (gst_deinterleave_base_init),
7080           (gst_deinterleave_class_init), (gst_deinterleave_sink_setcaps),
7081           (gst_deinterleave_process):
7082           Don't use alloca, allow caps changes as long as the number of channels
7083           does not change, don't use g_warning, return NOT_NEGOTIATED as early
7084           as possible and some other cleanup.
7085           * gst/interleave/interleave.c: (gst_interleave_base_init),
7086           (gst_interleave_class_init):
7087           Do some random cleanup.
7088           * tests/check/Makefile.am:
7089           * tests/check/elements/deinterleave.c: (GST_START_TEST),
7090           (deinterleave_chain_func), (deinterleave_pad_added),
7091           (deinterleave_suite):
7092           Add unit tests for the deinterleave element.
7093
7094 Tue May 13 20:25:20 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7095
7096           gst/avi/gstavimux.c: Send an initial BYTE segment to inform downstream of later seeking, and to forego sync attempts.
7097           Original commit message from CVS:
7098           * gst/avi/gstavimux.c: (gst_avi_mux_start_file):
7099           Send an initial BYTE segment to inform downstream of later seeking,
7100           and to forego sync attempts.
7101
7102 Tue May 13 08:59:41 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7103
7104           gst/rtp/gstrtpg729depay.c: Fix wrong caps string.
7105           Original commit message from CVS:
7106           * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_setcaps):
7107           Fix wrong caps string.
7108
7109 Tue May 13 08:35:55 2008 +0000  Olivier Crete <tester@tester.ca>
7110
7111           gst/rtp/: Added G729 pay and depayloaders. Fixes #532409.
7112           Original commit message from CVS:
7113           Based on patch by: Olivier Crete <tester at tester dot ca>
7114           * gst/rtp/Makefile.am:
7115           * gst/rtp/gstrtp.c: (plugin_init):
7116           * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_base_init),
7117           (gst_rtp_g729_depay_class_init), (gst_rtp_g729_depay_init),
7118           (gst_rtp_g729_depay_setcaps), (gst_rtp_g729_depay_process),
7119           (gst_rtp_g729_depay_plugin_init):
7120           * gst/rtp/gstrtpg729depay.h:
7121           * gst/rtp/gstrtpg729pay.c: (gst_rtpg729pay_base_init),
7122           (gst_rtpg729pay_class_init), (gst_rtpg729pay_init),
7123           (gst_rtpg729pay_setcaps), (gst_rtp_g729_pay_plugin_init):
7124           * gst/rtp/gstrtpg729pay.h:
7125           Added G729 pay and depayloaders. Fixes #532409.
7126
7127 Tue May 13 08:21:26 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7128
7129           ext/speex/gstspeexdec.c: Fix the calculation of the duration of the concealment packets.
7130           Original commit message from CVS:
7131           * ext/speex/gstspeexdec.c: (speex_dec_sink_event):
7132           Fix the calculation of the duration of the concealment packets.
7133
7134 Mon May 12 18:27:24 2008 +0000  Olivier Crete <tester@tester.ca>
7135
7136           gst/rtp/: Add DV pay and depayloaders. Fixes #532423.
7137           Original commit message from CVS:
7138           Based on patch by: Olivier Crete <tester at tester dot ca>
7139           * gst/rtp/Makefile.am:
7140           * gst/rtp/gstrtp.c: (plugin_init):
7141           * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_base_init),
7142           (gst_rtp_dv_depay_class_init), (gst_rtp_dv_depay_init),
7143           (parse_encode), (gst_rtp_dv_depay_setcaps),
7144           (calculate_difblock_location), (gst_rtp_dv_depay_process),
7145           (gst_rtp_dv_depay_reset), (gst_rtp_dv_depay_change_state),
7146           (gst_rtp_dv_depay_plugin_init):
7147           * gst/rtp/gstrtpdvdepay.h:
7148           * gst/rtp/gstrtpdvpay.c: (gst_dv_pay_mode_get_type),
7149           (gst_rtp_dv_pay_base_init), (gst_rtp_dv_pay_class_init),
7150           (gst_rtp_dv_pay_init), (gst_dv_pay_set_property),
7151           (gst_dv_pay_get_property), (gst_rtp_dv_pay_setcaps),
7152           (gst_dv_pay_negotiate), (include_dif),
7153           (gst_rtp_dv_pay_handle_buffer), (gst_rtp_dv_pay_plugin_init):
7154           * gst/rtp/gstrtpdvpay.h:
7155           Add DV pay and depayloaders. Fixes #532423.
7156
7157 Mon May 12 16:35:39 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7158
7159           gst/matroska/matroska-demux.c: Convert subtitle palette info in VobSub private data from VobSub's (buggy) RGB to YUV.
7160           Original commit message from CVS:
7161           * gst/matroska/matroska-demux.c:
7162           (gst_matroska_demux_push_dvd_clut_change_event):
7163           Convert subtitle palette info in VobSub private data from VobSub's
7164           (buggy) RGB to YUV.
7165
7166 Mon May 12 15:26:01 2008 +0000  Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7167
7168           gst/avi/gstavimux.c: Do not leave fourcc stream header field empty upon reset.
7169           Original commit message from CVS:
7170           * gst/avi/gstavimux.c: (gst_avi_mux_pad_reset):
7171           Do not leave fourcc stream header field empty upon reset.
7172           Fixes #519301.
7173
7174 Sun May 11 14:43:26 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7175
7176           Add goom2k1 into the docs.
7177           Original commit message from CVS:
7178           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
7179           * docs/plugins/gst-plugins-good-plugins-sections.txt:
7180           * docs/plugins/inspect/plugin-goom.xml:
7181           * docs/plugins/inspect/plugin-goom2k1.xml:
7182           * gst/goom/gstgoom.c:
7183           * gst/goom2k1/gstgoom.c:
7184           Add goom2k1 into the docs.
7185
7186 Thu May 8 16:58:02 2008 +0000  Wouter Cloetens <wouter@mind.be>
7187
7188           gst/rtsp/gstrtspsrc.c: Support Digest authentication. Fixes #532065.
7189           Original commit message from CVS:
7190           Based on patch by: Wouter Cloetens  <wouter at mind be>
7191           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
7192           (gst_rtspsrc_skip_lws), (gst_rtspsrc_unskip_lws),
7193           (gst_rtspsrc_skip_commas), (gst_rtspsrc_skip_item),
7194           (gst_rtsp_decode_quoted_string),
7195           (gst_rtspsrc_parse_digest_challenge), (gst_rtspsrc_parse_auth_hdr),
7196           (gst_rtspsrc_setup_auth):
7197           Support Digest authentication. Fixes #532065.
7198
7199 Thu May 8 10:20:52 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7200
7201           gst/level/gstlevel.c: Also support 32bit (e.g. whe having it after 'mad'). Add more notes about whats needed for libo...
7202           Original commit message from CVS:
7203           * gst/level/gstlevel.c:
7204           Also support 32bit (e.g. whe having it after 'mad'). Add more notes
7205           about whats needed for liboil acceleration. Simplify docs a bit.
7206
7207 Thu May 8 08:15:34 2008 +0000  Sjoerd Simons <sjoerd@luon.net>
7208
7209           gst/matroska/matroska-mux.c: Update the track duration if the old one was invalid.
7210           Original commit message from CVS:
7211           Patch by: Sjoerd Simons <sjoerd at luon dot net>
7212           * gst/matroska/matroska-mux.c: (gst_matroska_mux_collected):
7213           Update the track duration if the old one was invalid.
7214           Fixes bug #532117.
7215
7216 Wed May 7 16:36:04 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7217
7218           gst/rtp/gstrtph264pay.c (gst_rtp_h264_pay_parse_sps_pps): Use GST_STR_NULL when trying to print sps and pps strings t...
7219           Original commit message from CVS:
7220           * gst/rtp/gstrtph264pay.c (gst_rtp_h264_pay_parse_sps_pps):
7221           Use GST_STR_NULL when trying to print sps and pps strings that could
7222           be NULL, as this might crash on some platforms.
7223
7224 Wed May 7 15:33:52 2008 +0000  Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7225
7226           sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw): Do IDirectDrawClipper_SetHWnd() if the window I...
7227           Original commit message from CVS:
7228           patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
7229           * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw):
7230           Do IDirectDrawClipper_SetHWnd() if the window ID has already been
7231           set after creating the clipper.
7232
7233 Wed May 7 15:28:06 2008 +0000  Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7234
7235           sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame): Added checking of surface lost case after an uns...
7236           Original commit message from CVS:
7237           patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
7238           * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame):
7239           Added checking of surface lost case after an unsuccessful
7240           IDirectDrawSurface7_Lock() call.
7241           If surface is lost, return GST_FLOW_OK.
7242
7243 Wed May 7 15:19:47 2008 +0000  Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7244
7245         * ChangeLog:
7246         * sys/directdraw/gstdirectdrawsink.c:
7247           sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame,
7248           Original commit message from CVS:
7249           patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
7250           * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame,
7251           WndProc, gst_directdraw_sink_window_thread):
7252           Improved Windows message loop and fixed window destruction issue.
7253           When the window which DirectDraw is rendering to is destroyed, the
7254           render/show_frame function will return GST_FLOW_ERROR.
7255           Partially fixes #520885.
7256
7257 Wed May 7 15:09:10 2008 +0000  Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7258
7259           sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps): Fixed mid stream resolution change bug, the offscr...
7260           Original commit message from CVS:
7261           patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
7262           * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps):
7263           Fixed mid stream resolution change bug, the offscreen surface is now
7264           released when set_caps is called.
7265           Partially fixes #520885.
7266
7267 Wed May 7 14:56:22 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7268
7269         * ChangeLog:
7270         * sys/directdraw/gstdirectdrawsink.c:
7271           sys/directdraw/gstdirectdrawsink.c
7272           Original commit message from CVS:
7273           * sys/directdraw/gstdirectdrawsink.c
7274           (gst_directdraw_sink_buffer_alloc):
7275           Make it so that gst_directdraw_sink_buffer_alloc uses the right
7276           width/height.
7277           Especially when looking through the pool of buffers, make sure that
7278           the width/height of caps is used instead of the already negotiated
7279           dimensions.
7280           For example if a buffer with different caps is requested, i.e.
7281           higher resolution, the caller would get a buffer with the old
7282           dimensions and thus corrupt the heap.
7283
7284 Wed May 7 14:43:39 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7285
7286         * sys/directdraw/gstdirectdrawsink.c:
7287           sys/directdraw/gstdirectdrawsink.c
7288           Original commit message from CVS:
7289           * sys/directdraw/gstdirectdrawsink.c
7290           (gst_directdraw_sink_buffer_alloc):
7291           Clear the flags on recycled buffers from buffer_alloc.
7292           Partially fixes #520885.
7293           The right fix this time.
7294
7295 Wed May 7 14:39:45 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7296
7297         * sys/directdraw/gstdirectdrawsink.c:
7298           sys/directdraw/gstdirectdrawsink.c
7299           Original commit message from CVS:
7300           * sys/directdraw/gstdirectdrawsink.c
7301           (gst_directdraw_sink_buffer_alloc):
7302           Reverting previous commit, it had it all mixed up, was for a different
7303           patch (major automation screw-up). Sorry!
7304
7305 Wed May 7 13:48:28 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7306
7307         * ChangeLog:
7308         * sys/directdraw/gstdirectdrawsink.c:
7309           sys/directdraw/gstdirectdrawsink.c
7310           Original commit message from CVS:
7311           * sys/directdraw/gstdirectdrawsink.c
7312           (gst_directdraw_sink_buffer_alloc):
7313           Clear the flags on recycled buffers from buffer_alloc.
7314           Partially fixes #520885.
7315
7316 Wed May 7 11:22:51 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7317
7318           gst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made include ordering and style consistent ...
7319           Original commit message from CVS:
7320           * gst/rtp/gstrtpilbcpay.c:
7321           Added missing stdlib.h include for strtol(), and made include ordering and
7322           style consistent with the corresponding depayloader.
7323
7324 Wed May 7 09:52:34 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7325
7326           gst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made include ordering and style consistent ...
7327           Original commit message from CVS:
7328           * gst/rtp/gstrtpilbcpay.c:
7329           Added missing stdlib.h include for strtol(), and made include ordering and
7330           style consistent with the corresponding depayloader.
7331
7332 Wed May 7 08:03:51 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7333
7334           configure.ac: Error out if we don't have the required core/base versions.
7335           Original commit message from CVS:
7336           * configure.ac:
7337           Error out if we don't have the required core/base versions.
7338
7339 Tue May 6 09:33:46 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
7340
7341           sys/osxvideo/cocoawindow.m: Fix compiler warnings on PPC64. Fixes bug #499318.
7342           Original commit message from CVS:
7343           Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
7344           * sys/osxvideo/cocoawindow.m:
7345           Fix compiler warnings on PPC64. Fixes bug #499318.
7346
7347 Mon May 5 11:19:13 2008 +0000  Sjoerd Simons <sjoerd@luon.net>
7348
7349           gst/rtsp/gstrtspsrc.c: Don't leak file descriptors on error. Fixes #531532.
7350           Original commit message from CVS:
7351           Patch by: Sjoerd Simons <sjoerd at luon dot net>
7352           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), (gst_rtspsrc_open):
7353           Don't leak file descriptors on error. Fixes #531532.
7354
7355 Sat May 3 09:18:22 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7356
7357           ext/gconf/: When we can't create a fakesink/fakesrc complain instead of unreffing
7358           Original commit message from CVS:
7359           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset),
7360           (gst_gconf_audio_src_change_state):
7361           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset),
7362           (gst_gconf_video_sink_change_state):
7363           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset),
7364           (gst_gconf_video_src_change_state):
7365           * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset),
7366           (gst_switch_commit_new_kid), (gst_switch_sink_change_state):
7367           When we can't create a fakesink/fakesrc complain instead of unreffing
7368           NULL pointers and crashing later. See bug #530535.
7369
7370 Fri May 2 12:44:18 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7371
7372           gst/rtp/gstrtph263pdepay.c: Add some more debug info and guard against small payloads.
7373           Original commit message from CVS:
7374           * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process):
7375           Add some more debug info and guard against small payloads.
7376           * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_process):
7377           Set duration on outgoing buffers because we can.
7378
7379 Fri May 2 12:39:03 2008 +0000  Olivier Crete <tester@tester.ca>
7380
7381           ext/speex/gstspeexenc.c: Add negotiation for the speex channels and rate. Fixes #465146.
7382           Original commit message from CVS:
7383           Patch by: Olivier Crete <tester at tester dot ca>
7384           * ext/speex/gstspeexenc.c: (gst_speex_enc_sink_getcaps),
7385           (gst_speex_enc_init), (gst_speex_enc_chain):
7386           Add negotiation for the speex channels and rate. Fixes #465146.
7387
7388 Fri May 2 12:34:22 2008 +0000  Olivier Crete <tester@tester.ca>
7389
7390           gst/rtp/gstrtpspeexpay.c: Add negotiation for the speec channels and rate. See #465146.
7391           Original commit message from CVS:
7392           Patch by: Olivier Crete <tester at tester dot ca>
7393           * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_class_init),
7394           (gst_rtp_speex_pay_getcaps):
7395           Add negotiation for the speec channels and rate. See #465146.
7396
7397 Fri May 2 12:24:55 2008 +0000  Olivier Crete <tester@tester.ca>
7398
7399           gst/rtp/gstrtpilbcpay.c: Add negotiation for the ILBC mode. See #465146.
7400           Original commit message from CVS:
7401           Patch by: Olivier Crete <tester at tester dot ca>
7402           * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_class_init),
7403           (gst_rtpilbcpay_sink_setcaps), (gst_rtpilbcpay_sink_getcaps):
7404           Add negotiation for the ILBC mode. See #465146.
7405
7406 Fri May 2 11:32:31 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7407
7408           ext/soup/gstsouphttpsrc.c: Include stdlib to fix the build. Use g_free instead of free, libsoup uses glib.
7409           Original commit message from CVS:
7410           * ext/soup/gstsouphttpsrc.c:
7411           Include stdlib to fix the build. Use g_free instead of free, libsoup
7412           uses glib.
7413
7414 Fri May 2 09:09:58 2008 +0000  j^ <j@bootlab.org>
7415
7416           gst/qtdemux/qtdemux.c: Add more mpeg2 variants. Fixes #530886.
7417           Original commit message from CVS:
7418           Patch by: j^ <j@bootlab.org>
7419           * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
7420           Add more mpeg2 variants. Fixes #530886.
7421
7422 Thu May 1 10:52:11 2008 +0000  Youness Alaoui <youness.alaoui@collabora.co.uk>
7423
7424           gst/udp/gstudpsrc.c: Don't error out if we get an ICMP destination-unreachable message when trying to read packets on...
7425           Original commit message from CVS:
7426           Patch by: Youness Alaoui <youness.alaoui at collabora co uk>
7427           * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
7428           Don't error out if we get an ICMP destination-unreachable
7429           message when trying to read packets on win32 (#529454).
7430
7431 Wed Apr 30 12:18:41 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7432
7433           Use new error code for encrypted streams (which requires core CVS).
7434           Original commit message from CVS:
7435           * configure.ac:
7436           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
7437           Use new error code for encrypted streams (which requires core CVS).
7438
7439 Wed Apr 30 12:10:02 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7440
7441           gst/qtdemux/qtdemux.c: Fix swapped pad template names, spotted by Thiago Sousa Santos.
7442           Original commit message from CVS:
7443           * gst/qtdemux/qtdemux.c: (gst_qtdemux_videosrc_template),
7444           (gst_qtdemux_audiosrc_template):
7445           Fix swapped pad template names, spotted by Thiago Sousa Santos.
7446
7447 Wed Apr 30 09:48:11 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7448
7449           ext/speex/gstspeexdec.c: Produce concealment data when time progresses in a segment update.
7450           Original commit message from CVS:
7451           * ext/speex/gstspeexdec.c: (speex_dec_sink_event),
7452           (speex_dec_chain_parse_data):
7453           Produce concealment data when time progresses in a segment update.
7454
7455 Tue Apr 29 14:11:45 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7456
7457           ext/speex/gstspeexdec.c: Try to preserve input timestamps when we can.
7458           Original commit message from CVS:
7459           * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data),
7460           (speex_dec_chain):
7461           Try to preserve input timestamps when we can.
7462           Do beginnings of error concealment.
7463
7464 Mon Apr 28 22:38:11 2008 +0000  Michael Smith <msmith@xiph.org>
7465
7466           gst/debug/gstnavigationtest.c: MSVC doesn't provide rint(), define an adequate replacement locally as elsewhere.
7467           Original commit message from CVS:
7468           * gst/debug/gstnavigationtest.c:
7469           MSVC doesn't provide rint(), define an adequate replacement locally as
7470           elsewhere.
7471
7472 Mon Apr 28 11:16:32 2008 +0000  Julien Moutte <julien@moutte.net>
7473
7474           gst/debug/rndbuffersize.c: Fix printf format to pacify Mac OSX's gcc.
7475           Original commit message from CVS:
7476           2008-04-28  Julien Moutte  <julien@fluendo.com>
7477           * gst/debug/rndbuffersize.c: (gst_rnd_buffer_size_loop): Fix printf
7478           format to pacify Mac OSX's gcc.
7479
7480 Fri Apr 25 19:34:31 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7481
7482           gst/debug/rndbuffersize.c: Bring rndbuffersize element into a state that doesn't require us to move it to -bad immedi...
7483           Original commit message from CVS:
7484           * gst/debug/rndbuffersize.c: (DEFAULT_SEED), (DEFAULT_MIN),
7485           (DEFAULT_MAX), (src_template), (sink_template),
7486           (gst_rnd_buffer_size_base_init), (gst_rnd_buffer_size_class_init),
7487           (gst_rnd_buffer_size_init), (gst_rnd_buffer_size_activate),
7488           (gst_rnd_buffer_size_loop), (gst_rnd_buffer_size_plugin_init):
7489           Bring rndbuffersize element into a state that doesn't require us
7490           to move it to -bad immediately. For one, fix up default min/max
7491           values so that the element actuall works using the default values.
7492           Also, don't ignore flow return values and do some kind of minimal
7493           eos logic. Allow min=max to pull fixed-sized buffers. Bunch of
7494           other gratuitious clean-ups.
7495
7496 Fri Apr 25 19:24:00 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7497
7498           docs/plugins/: Add docs for gdkpixbufsink; update docs to CVS version.
7499           Original commit message from CVS:
7500           * docs/plugins/Makefile.am:
7501           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
7502           * docs/plugins/gst-plugins-good-plugins-sections.txt:
7503           * docs/plugins/gst-plugins-good-plugins.args:
7504           * docs/plugins/gst-plugins-good-plugins.hierarchy:
7505           * docs/plugins/gst-plugins-good-plugins.interfaces:
7506           * docs/plugins/gst-plugins-good-plugins.prerequisites:
7507           * docs/plugins/inspect/plugin-1394.xml:
7508           * docs/plugins/inspect/plugin-aasink.xml:
7509           * docs/plugins/inspect/plugin-alaw.xml:
7510           * docs/plugins/inspect/plugin-alpha.xml:
7511           * docs/plugins/inspect/plugin-alphacolor.xml:
7512           * docs/plugins/inspect/plugin-annodex.xml:
7513           * docs/plugins/inspect/plugin-apetag.xml:
7514           * docs/plugins/inspect/plugin-audiofx.xml:
7515           * docs/plugins/inspect/plugin-auparse.xml:
7516           * docs/plugins/inspect/plugin-autodetect.xml:
7517           * docs/plugins/inspect/plugin-avi.xml:
7518           * docs/plugins/inspect/plugin-cacasink.xml:
7519           * docs/plugins/inspect/plugin-cairo.xml:
7520           * docs/plugins/inspect/plugin-cdio.xml:
7521           * docs/plugins/inspect/plugin-cutter.xml:
7522           * docs/plugins/inspect/plugin-debug.xml:
7523           * docs/plugins/inspect/plugin-dv.xml:
7524           * docs/plugins/inspect/plugin-efence.xml:
7525           * docs/plugins/inspect/plugin-effectv.xml:
7526           * docs/plugins/inspect/plugin-equalizer.xml:
7527           * docs/plugins/inspect/plugin-esdsink.xml:
7528           * docs/plugins/inspect/plugin-flac.xml:
7529           * docs/plugins/inspect/plugin-flxdec.xml:
7530           * docs/plugins/inspect/plugin-gamma.xml:
7531           * docs/plugins/inspect/plugin-gconfelements.xml:
7532           * docs/plugins/inspect/plugin-gdkpixbuf.xml:
7533           * docs/plugins/inspect/plugin-goom.xml:
7534           * docs/plugins/inspect/plugin-halelements.xml:
7535           * docs/plugins/inspect/plugin-icydemux.xml:
7536           * docs/plugins/inspect/plugin-id3demux.xml:
7537           * docs/plugins/inspect/plugin-jpeg.xml:
7538           * docs/plugins/inspect/plugin-level.xml:
7539           * docs/plugins/inspect/plugin-matroska.xml:
7540           * docs/plugins/inspect/plugin-monoscope.xml:
7541           * docs/plugins/inspect/plugin-mulaw.xml:
7542           * docs/plugins/inspect/plugin-multifile.xml:
7543           * docs/plugins/inspect/plugin-multipart.xml:
7544           * docs/plugins/inspect/plugin-navigationtest.xml:
7545           * docs/plugins/inspect/plugin-ossaudio.xml:
7546           * docs/plugins/inspect/plugin-png.xml:
7547           * docs/plugins/inspect/plugin-quicktime.xml:
7548           * docs/plugins/inspect/plugin-rtp.xml:
7549           * docs/plugins/inspect/plugin-rtsp.xml:
7550           * docs/plugins/inspect/plugin-shout2send.xml:
7551           * docs/plugins/inspect/plugin-smpte.xml:
7552           * docs/plugins/inspect/plugin-spectrum.xml:
7553           * docs/plugins/inspect/plugin-speex.xml:
7554           * docs/plugins/inspect/plugin-taglib.xml:
7555           * docs/plugins/inspect/plugin-udp.xml:
7556           * docs/plugins/inspect/plugin-video4linux2.xml:
7557           * docs/plugins/inspect/plugin-videobalance.xml:
7558           * docs/plugins/inspect/plugin-videobox.xml:
7559           * docs/plugins/inspect/plugin-videocrop.xml:
7560           * docs/plugins/inspect/plugin-videoflip.xml:
7561           * docs/plugins/inspect/plugin-videomixer.xml:
7562           * docs/plugins/inspect/plugin-wavenc.xml:
7563           * docs/plugins/inspect/plugin-wavpack.xml:
7564           * docs/plugins/inspect/plugin-wavparse.xml:
7565           * docs/plugins/inspect/plugin-ximagesrc.xml:
7566           Add docs for gdkpixbufsink; update docs to CVS version.
7567
7568 Fri Apr 25 18:45:33 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7569
7570           tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh: Remove test sync-offset by default.
7571           Original commit message from CVS:
7572           * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
7573           Remove test sync-offset by default.
7574
7575 Fri Apr 25 13:31:48 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7576
7577           gst/: Use GLib versions of htonl, htons, ntohl and ntohs in order to avoid problems on win32 (#529707).
7578           Original commit message from CVS:
7579           * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_chain):
7580           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add_internal):
7581           * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
7582           Use GLib versions of htonl, htons, ntohl and ntohs in order
7583           to avoid problems on win32 (#529707).
7584
7585 Fri Apr 25 12:52:44 2008 +0000  Jesús Corrius <jesus@softcatala.org>
7586
7587           gst/goom/: Fix build with mingw32: use rand() instead of random() and replace bzero() with memset(). Fixes #529692.
7588           Original commit message from CVS:
7589           Patch by: Jesús Corrius <jesus at softcatala org>
7590           * gst/goom/filters.c: (zoomVector):
7591           * gst/goom/goom_core.c: (init_buffers):
7592           Fix build with mingw32: use rand() instead of random() and
7593           replace bzero() with memset(). Fixes #529692.
7594
7595 Fri Apr 25 07:56:12 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7596
7597           gst/avi/gstavidemux.c: Fix typo in comments.
7598           Original commit message from CVS:
7599           * gst/avi/gstavidemux.c: (gst_avi_demux_combine_flows):
7600           Fix typo in comments.
7601           * tests/examples/rtp/client-H263p-PCMA.sdp:
7602           * tests/examples/rtp/client-H263p-PCMA.sh:
7603           * tests/examples/rtp/client-H264-PCMA.sdp:
7604           * tests/examples/rtp/client-H264-PCMA.sh:
7605           * tests/examples/rtp/client-H264.sdp:
7606           * tests/examples/rtp/client-H264.sh:
7607           * tests/examples/rtp/client-PCMA.sdp:
7608           * tests/examples/rtp/client-PCMA.sh:
7609           * tests/examples/rtp/server-alsasrc-PCMA.sh:
7610           * tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh:
7611           * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
7612           Add some more docs and fix examples.
7613
7614 Thu Apr 24 22:04:57 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7615
7616           tests/check/elements/multifile.c: Include stdlib.h and unistd.h for mkdtemp. Some platforms have it declared in the f...
7617           Original commit message from CVS:
7618           * tests/check/elements/multifile.c:
7619           Include stdlib.h and unistd.h for mkdtemp. Some platforms have it
7620           declared in the former, some have it declared in the latter.
7621
7622 Thu Apr 24 22:01:52 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7623
7624           Stop using deprecated GLib functions.
7625           Original commit message from CVS:
7626           * ext/cairo/gsttextoverlay.c: (gst_text_overlay_set_property):
7627           * gst/debug/tests.c: (md5_get_value):
7628           * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps):
7629           * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_setcaps):
7630           * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps):
7631           * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps):
7632           Stop using deprecated GLib functions.
7633
7634 Thu Apr 24 21:17:42 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7635
7636           configure.ac: Back to development -> 0.10.8.1
7637           Original commit message from CVS:
7638           * configure.ac:
7639           Back to development -> 0.10.8.1
7640           === release 0.10.8 ===
7641
7642 Wed Apr 23 23:40:48 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7643
7644         * NEWS:
7645         * RELEASE:
7646           Release 0.10.8 a little harder (edited the release notes)
7647           Original commit message from CVS:
7648           Release 0.10.8 a little harder (edited the release notes)
7649
7650 Wed Apr 23 23:26:24 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7651
7652         * ChangeLog:
7653         * NEWS:
7654         * RELEASE:
7655         * configure.ac:
7656         * docs/plugins/gst-plugins-good-plugins.args:
7657         * docs/plugins/gst-plugins-good-plugins.hierarchy:
7658         * docs/plugins/gst-plugins-good-plugins.interfaces:
7659         * docs/plugins/gst-plugins-good-plugins.prerequisites:
7660         * docs/plugins/inspect/plugin-1394.xml:
7661         * docs/plugins/inspect/plugin-aasink.xml:
7662         * docs/plugins/inspect/plugin-alaw.xml:
7663         * docs/plugins/inspect/plugin-alpha.xml:
7664         * docs/plugins/inspect/plugin-alphacolor.xml:
7665         * docs/plugins/inspect/plugin-annodex.xml:
7666         * docs/plugins/inspect/plugin-apetag.xml:
7667         * docs/plugins/inspect/plugin-audiofx.xml:
7668         * docs/plugins/inspect/plugin-auparse.xml:
7669         * docs/plugins/inspect/plugin-autodetect.xml:
7670         * docs/plugins/inspect/plugin-avi.xml:
7671         * docs/plugins/inspect/plugin-cacasink.xml:
7672         * docs/plugins/inspect/plugin-cairo.xml:
7673         * docs/plugins/inspect/plugin-cdio.xml:
7674         * docs/plugins/inspect/plugin-cutter.xml:
7675         * docs/plugins/inspect/plugin-debug.xml:
7676         * docs/plugins/inspect/plugin-dv.xml:
7677         * docs/plugins/inspect/plugin-efence.xml:
7678         * docs/plugins/inspect/plugin-effectv.xml:
7679         * docs/plugins/inspect/plugin-equalizer.xml:
7680         * docs/plugins/inspect/plugin-esdsink.xml:
7681         * docs/plugins/inspect/plugin-flac.xml:
7682         * docs/plugins/inspect/plugin-flxdec.xml:
7683         * docs/plugins/inspect/plugin-gamma.xml:
7684         * docs/plugins/inspect/plugin-gconfelements.xml:
7685         * docs/plugins/inspect/plugin-gdkpixbuf.xml:
7686         * docs/plugins/inspect/plugin-goom.xml:
7687         * docs/plugins/inspect/plugin-halelements.xml:
7688         * docs/plugins/inspect/plugin-icydemux.xml:
7689         * docs/plugins/inspect/plugin-id3demux.xml:
7690         * docs/plugins/inspect/plugin-jpeg.xml:
7691         * docs/plugins/inspect/plugin-level.xml:
7692         * docs/plugins/inspect/plugin-matroska.xml:
7693         * docs/plugins/inspect/plugin-mulaw.xml:
7694         * docs/plugins/inspect/plugin-multifile.xml:
7695         * docs/plugins/inspect/plugin-multipart.xml:
7696         * docs/plugins/inspect/plugin-navigationtest.xml:
7697         * docs/plugins/inspect/plugin-ossaudio.xml:
7698         * docs/plugins/inspect/plugin-png.xml:
7699         * docs/plugins/inspect/plugin-quicktime.xml:
7700         * docs/plugins/inspect/plugin-rtp.xml:
7701         * docs/plugins/inspect/plugin-rtsp.xml:
7702         * docs/plugins/inspect/plugin-shout2send.xml:
7703         * docs/plugins/inspect/plugin-smpte.xml:
7704         * docs/plugins/inspect/plugin-soup.xml:
7705         * docs/plugins/inspect/plugin-spectrum.xml:
7706         * docs/plugins/inspect/plugin-speex.xml:
7707         * docs/plugins/inspect/plugin-taglib.xml:
7708         * docs/plugins/inspect/plugin-udp.xml:
7709         * docs/plugins/inspect/plugin-videobalance.xml:
7710         * docs/plugins/inspect/plugin-videobox.xml:
7711         * docs/plugins/inspect/plugin-videocrop.xml:
7712         * docs/plugins/inspect/plugin-videoflip.xml:
7713         * docs/plugins/inspect/plugin-videomixer.xml:
7714         * docs/plugins/inspect/plugin-wavenc.xml:
7715         * docs/plugins/inspect/plugin-wavpack.xml:
7716         * docs/plugins/inspect/plugin-wavparse.xml:
7717         * docs/plugins/inspect/plugin-ximagesrc.xml:
7718         * gst-plugins-good.doap:
7719         * po/LINGUAS:
7720         * win32/common/config.h:
7721           Release 0.10.8
7722           Original commit message from CVS:
7723           Release 0.10.8
7724
7725 Wed Apr 23 23:18:44 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7726
7727         * common:
7728         * po/af.po:
7729         * po/az.po:
7730         * po/bg.po:
7731         * po/cs.po:
7732         * po/da.po:
7733         * po/en_GB.po:
7734         * po/es.po:
7735         * po/eu.po:
7736         * po/fi.po:
7737         * po/fr.po:
7738         * po/hu.po:
7739         * po/it.po:
7740         * po/ja.po:
7741         * po/nb.po:
7742         * po/nl.po:
7743         * po/or.po:
7744         * po/pl.po:
7745         * po/ru.po:
7746         * po/sk.po:
7747         * po/sq.po:
7748         * po/sr.po:
7749         * po/sv.po:
7750         * po/uk.po:
7751         * po/vi.po:
7752         * po/zh_CN.po:
7753         * po/zh_HK.po:
7754         * po/zh_TW.po:
7755           Update .po files
7756           Original commit message from CVS:
7757           Update .po files
7758
7759 Tue Apr 22 00:29:00 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7760
7761           configure.ac: 0.10.7.4 pre-release
7762           Original commit message from CVS:
7763           * configure.ac:
7764           0.10.7.4 pre-release
7765
7766 Tue Apr 22 00:18:52 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7767
7768           gst/goom/: Free a bunch of stuff, and initialise things to fix leaks and valgrind warnings in the testsuite.
7769           Original commit message from CVS:
7770           * gst/goom/config_param.c: (goom_plugin_parameters_free):
7771           * gst/goom/convolve_fx.c: (convolve_init), (convolve_free):
7772           * gst/goom/filters.c: (zoomFilterVisualFXWrapper_free):
7773           * gst/goom/flying_stars_fx.c: (fs_free):
7774           * gst/goom/goom_config_param.h:
7775           * gst/goom/goom_core.c: (goom_init), (goom_close):
7776           * gst/goom/goom_plugin_info.h:
7777           * gst/goom/gstgoom.c: (gst_goom_finalize):
7778           * gst/goom/lines.c: (goom_lines_free):
7779           * gst/goom/plugin_info.c: (plugin_info_init), (plugin_info_free):
7780           * gst/goom/surf3d.c: (grid3d_free):
7781           * gst/goom/surf3d.h:
7782           * gst/goom/tentacle3d.c: (tentacle_free):
7783           Free a bunch of stuff, and initialise things to fix leaks
7784           and valgrind warnings in the testsuite.
7785           Fixes: #529268
7786
7787 Mon Apr 21 21:54:11 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7788
7789           tests/check/elements/rganalysis.c: Don't leak a tag list. Fixes bug #529285.
7790           Original commit message from CVS:
7791           * tests/check/elements/rganalysis.c: (GST_START_TEST):
7792           Don't leak a tag list. Fixes bug #529285.
7793
7794 Mon Apr 21 08:21:14 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
7795
7796           gst/rtsp/gstrtspsrc.c: Ref caps as the return value for the request_pt_map signal.
7797           Original commit message from CVS:
7798           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), (request_pt_map),
7799           (gst_rtspsrc_configure_caps):
7800           Ref caps as the return value for the request_pt_map signal.
7801           Remove some caps weirdness when configuring a stream. See #528245.
7802
7803 Fri Apr 18 18:47:43 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7804
7805           tests/icles/gdkpixbufsink-test.c: Add cast to placate gcc 4.1.2.
7806           Original commit message from CVS:
7807           * tests/icles/gdkpixbufsink-test.c:
7808           Add cast to placate gcc 4.1.2.
7809
7810 Thu Apr 17 23:00:29 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7811
7812           configure.ac: 0.10.7.3 pre-release
7813           Original commit message from CVS:
7814           * configure.ac:
7815           0.10.7.3 pre-release
7816
7817 Thu Apr 17 22:32:16 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7818
7819           tests/check/Makefile.am: Disable some more elements in the state test.
7820           Original commit message from CVS:
7821           * tests/check/Makefile.am:
7822           Disable some more elements in the state test.
7823           Add a define so the soup test can find the test files
7824           it needs at runtime.
7825           * tests/check/elements/souphttpsrc.c: (run_server):
7826           Add a define so the soup test can find the test files
7827           it needs at runtime.
7828
7829 Thu Apr 17 18:08:53 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7830
7831           gst/goom/convolve_fx.c: Don't ever draw the GOOM logo.
7832           Original commit message from CVS:
7833           * gst/goom/convolve_fx.c: (convolve_apply):
7834           Don't ever draw the GOOM logo.
7835           Fixes: #528615
7836
7837 Thu Apr 17 10:24:32 2008 +0000  Edward Hervey <bilboed@bilboed.com>
7838
7839           ext/: gst_atomic_int_set ==> g_atomic_int_set
7840           Original commit message from CVS:
7841           * ext/cdio/gstcdiocddasrc.c:
7842           * ext/dv/gstdvdemux.c:
7843           gst_atomic_int_set ==> g_atomic_int_set
7844
7845 Wed Apr 16 10:31:17 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7846
7847           Strip out the config/script parsing stuff, we don't need it.
7848           Original commit message from CVS:
7849           * configure.ac:
7850           * gst/goom/Makefile.am:
7851           * gst/goom/convolve_fx.c:
7852           * gst/goom/default_scripts.h:
7853           * gst/goom/goom.h:
7854           * gst/goom/goom_core.c: (choose_a_goom_line):
7855           * gst/goom/goom_plugin_info.h:
7856           * gst/goom/goomsl.c:
7857           * gst/goom/goomsl.h:
7858           * gst/goom/goomsl_hash.c:
7859           * gst/goom/goomsl_hash.h:
7860           * gst/goom/goomsl_heap.c:
7861           * gst/goom/goomsl_heap.h:
7862           * gst/goom/goomsl_private.h:
7863           * gst/goom/plugin_info.c:
7864           Strip out the config/script parsing stuff, we don't need it.
7865           Fixes #527999.
7866
7867 Tue Apr 15 16:58:36 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7868
7869           gst/goom/plugin_info.c: Disable altivec optimisations for 32-bit PPC as well to make things build properly on all PPC...
7870           Original commit message from CVS:
7871           * gst/goom/plugin_info.c: (setOptimizedMethods):
7872           Disable altivec optimisations for 32-bit PPC as well to make
7873           things build properly on all PPC systems. Fixes #528143
7874
7875 Mon Apr 14 20:01:44 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7876
7877           gst-plugins-good.spec.in: Update for souphttpsrc plugin which has moved to -good.
7878           Original commit message from CVS:
7879           * gst-plugins-good.spec.in:
7880           Update for souphttpsrc plugin which has moved to -good.
7881
7882 Mon Apr 14 13:38:32 2008 +0000  Mark Nauwelaerts <manauw@skynet.be>
7883
7884           gst/matroska/matroska-demux.c: Fix open-ended seeks in matroskademux
7885           Original commit message from CVS:
7886           * gst/matroska/matroska-demux.c:
7887           (gst_matroska_demux_handle_seek_event):
7888           Fix open-ended seeks in matroskademux
7889           Patch by: Mark Nauwelaerts <manauw skynet be>
7890           Fixes: #526557
7891
7892 Sun Apr 13 23:13:32 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7893
7894           tests/check/Makefile.am: Add soup test certificates to the dist.
7895           Original commit message from CVS:
7896           * tests/check/Makefile.am:
7897           Add soup test certificates to the dist.
7898
7899 Sun Apr 13 17:43:52 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7900
7901           ext/Makefile.am: Remove LADSPA reference I missed.
7902           Original commit message from CVS:
7903           * ext/Makefile.am:
7904           Remove LADSPA reference I missed.
7905
7906 Sun Apr 13 13:06:39 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7907
7908           ext/soup/gstsouphttpsrc.c: Give souphttpsrc GST_RANK_PRIMARY to make it the default HTTP source over gnome-vfs and ev...
7909           Original commit message from CVS:
7910           * ext/soup/gstsouphttpsrc.c: (plugin_init):
7911           Give souphttpsrc GST_RANK_PRIMARY to make it the default HTTP source
7912           over gnome-vfs and everything else. Fixes bug #527848.
7913
7914 Sat Apr 12 23:47:23 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7915
7916           Remove LADSPA plugin. Fixes: #515978
7917           Original commit message from CVS:
7918           * configure.ac:
7919           * ext/Makefile.am:
7920           Remove LADSPA plugin. Fixes: #515978
7921
7922 Sat Apr 12 23:30:54 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7923
7924           Move soup plugin from -bad (Fixes: #523124)
7925           Original commit message from CVS:
7926           * configure.ac:
7927           * docs/plugins/Makefile.am:
7928           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
7929           * docs/plugins/gst-plugins-good-plugins-sections.txt:
7930           * docs/plugins/gst-plugins-good-plugins.args:
7931           * docs/plugins/inspect/plugin-soup.xml:
7932           * ext/Makefile.am:
7933           * tests/check/Makefile.am:
7934           Move soup plugin from -bad (Fixes: #523124)
7935
7936 Fri Apr 11 11:08:35 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7937
7938         * ChangeLog:
7939           Fix the Changelog - actually speex <= 1.1.12 are vulnerable.
7940           Original commit message from CVS:
7941           Fix the Changelog - actually speex <= 1.1.12 are vulnerable.
7942
7943 Fri Apr 11 10:32:20 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7944
7945           ext/speex/gstspeexdec.c: Fix bounds checking of mode in Speex header, which may produce negative numbers in speex < 1...
7946           Original commit message from CVS:
7947           * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_header):
7948           Fix bounds checking of mode in Speex header, which may
7949           produce negative numbers in speex < 1.1.12
7950
7951 Thu Apr 10 07:11:51 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
7952
7953           tests/check/elements/souphttpsrc.c: Increase the timeout for the internet tests to 250 seconds and check for NULL cap...
7954           Original commit message from CVS:
7955           * tests/check/elements/souphttpsrc.c: (got_buffer),
7956           (souphttpsrc_suite):
7957           Increase the timeout for the internet tests to 250 seconds
7958           and check for NULL caps instead of just crashing.
7959           The real fix would be to implement an shoutcast server for the unit test
7960           instead of relying on a working internet connection.
7961           Fixes bug #521749.
7962
7963 Wed Apr 9 16:11:40 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7964
7965           gst/goom/: Remove a bunch of font/text related code that we don't need.
7966           Original commit message from CVS:
7967           * gst/goom/Makefile.am:
7968           * gst/goom/gfontlib.c:
7969           * gst/goom/gfontlib.h:
7970           * gst/goom/gfontrle.c:
7971           * gst/goom/gfontrle.h:
7972           * gst/goom/goom.h:
7973           * gst/goom/goom_core.c: (goom_update):
7974           * gst/goom/goom_plugin_info.h:
7975           * gst/goom/gstgoom.c: (gst_goom_chain):
7976           * gst/goom/plugin_info.c:
7977           Remove a bunch of font/text related code that we don't need.
7978
7979 Wed Apr 9 14:02:37 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
7980
7981           gst/goom/: Change license of these files to LGPL, as permitted by the author, Guillaume Borios. See #515073.
7982           Original commit message from CVS:
7983           * gst/goom/ppc_drawings.s:
7984           * gst/goom/ppc_zoom_ultimate.s:
7985           Change license of these files to LGPL, as permitted by the
7986           author, Guillaume Borios. See #515073.
7987
7988 Wed Apr 9 13:31:22 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
7989
7990           gst/goom/: As hinted in Bug #518213, revert one change and fix warnings properly.
7991           Original commit message from CVS:
7992           * gst/goom/convolve_fx.c:
7993           * gst/goom/motif_goom1.h:
7994           * gst/goom/motif_goom2.h:
7995           As hinted in Bug #518213, revert one change and fix warnings properly.
7996           This fixes both #518213 and #520073 for me.
7997
7998 Wed Apr 9 12:02:55 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
7999
8000           gst/matroska/: Fix the Forte build by making function declaration signatures match the implementations.
8001           Original commit message from CVS:
8002           * gst/matroska/ebml-read.c: (gst_ebml_read_seek):
8003           * gst/matroska/matroska-demux.c:
8004           (gst_matroska_demux_handle_seek_event),
8005           (gst_matroska_demux_parse_contents_seekentry),
8006           (gst_matroska_demux_loop):
8007           Fix the Forte build by making function declaration signatures
8008           match the implementations.
8009
8010 Tue Apr 8 19:49:34 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8011
8012           sys/oss/: More logging when probing (see #518474), some comments in _reset().
8013           Original commit message from CVS:
8014           * sys/oss/gstosshelper.c: (gst_oss_helper_rate_check_rate):
8015           * sys/oss/gstosssink.c: (gst_oss_sink_reset):
8016           * sys/oss/gstosssrc.c: (gst_oss_src_reset):
8017           More logging when probing (see #518474), some comments in _reset().
8018
8019 Mon Apr 7 17:18:48 2008 +0000  Julien Moutte <julien@moutte.net>
8020
8021           gst/rtp/gstrtph264pay.c: Fix build because of a bad argument number.
8022           Original commit message from CVS:
8023           2008-04-07  Julien Moutte  <julien@fluendo.com>
8024           * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_setcaps): Fix build
8025           because of a bad argument number.
8026
8027 Sun Apr 6 18:28:09 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8028
8029           tests/icles/: Interactive test app for gdkpixbufsink.
8030           Original commit message from CVS:
8031           * tests/icles/.cvsignore:
8032           * tests/icles/Makefile.am:
8033           * tests/icles/gdkpixbufsink-test.c:
8034           Interactive test app for gdkpixbufsink.
8035
8036 Sun Apr 6 09:01:42 2008 +0000  Sjoerd Simons <sjoerd@luon.net>
8037
8038           ext/soup/gstsouphttpsrc.c: Only ignore actual redirects not all responses when in state
8039           Original commit message from CVS:
8040           Patch by: Sjoerd Simons <sjoerd at luon dot net>
8041           * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_response_cb):
8042           Only ignore actual redirects not all responses when in state
8043           GST_SOUP_HTTP_SRC_SESSION_IO_STATUS_RUNNING. Fixes bug #526337.
8044
8045 Sun Apr 6 08:57:59 2008 +0000  Damien Lespiau <damien.lespiau@gmail.com>
8046
8047           configure.ac: Actually build dlls when cross-compiling with mingw32.
8048           Original commit message from CVS:
8049           Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
8050           * configure.ac:
8051           Actually build dlls when cross-compiling with mingw32.
8052           Fixes bug #526247.
8053
8054 Sat Apr 5 12:00:46 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8055
8056           ext/hal/hal.c: Don't munge device string to 'default:x' for capture devices.
8057           Original commit message from CVS:
8058           * ext/hal/hal.c: (gst_hal_get_alsa_element):
8059           Don't munge device string to 'default:x' for capture devices.
8060           Fixes #525833.
8061
8062 Fri Apr 4 19:00:19 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8063
8064           ext/wavpack/gstwavpackparse.c: Always use GSlice as we actually depend on GLib 2.12 already.
8065           Original commit message from CVS:
8066           * ext/wavpack/gstwavpackparse.c:
8067           (gst_wavpack_parse_index_entry_free):
8068           Always use GSlice as we actually depend on GLib 2.12 already.
8069
8070 Fri Apr 4 11:26:40 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8071
8072           configure.ac: Require core/base 0.10.18 for ARGB caps parsing fixes in libgstvideo.
8073           Original commit message from CVS:
8074           * configure.ac:
8075           Require core/base 0.10.18 for ARGB caps parsing fixes in libgstvideo.
8076           Also bump the GLib requirement to the current de-facto requirement
8077           (ie. 2.12).
8078
8079 Fri Apr 4 10:32:21 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
8080
8081           gst/rtp/gstrtph264pay.*: Parse codec_data for future AVC compatibility.
8082           Original commit message from CVS:
8083           * gst/rtp/gstrtph264pay.c: (encode_base64),
8084           (gst_rtp_h264_pay_setcaps), (gst_rtp_h264_pay_handle_buffer):
8085           * gst/rtp/gstrtph264pay.h:
8086           Parse codec_data for future AVC compatibility.
8087           Fail when we encounter AVC data for now.
8088
8089 Fri Apr 4 09:50:10 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8090
8091           gst/spectrum/gstspectrum.c: Rename property enums and default defines for the properties to match the property names ...
8092           Original commit message from CVS:
8093           * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
8094           (gst_spectrum_init), (gst_spectrum_set_property),
8095           (gst_spectrum_get_property), (gst_spectrum_message_new):
8096           Rename property enums and default defines for the properties to match
8097           the property names and rephrase property descriptions to make them a
8098           bit clearer (hopefully). See #518188.
8099
8100 Thu Apr 3 22:59:44 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8101
8102           tests/check/: Add unit test for gdkpixbufsink element.
8103           Original commit message from CVS:
8104           * tests/check/Makefile.am:
8105           * tests/check/elements/.cvsignore:
8106           * tests/check/elements/gdkpixbufsink.c:
8107           Add unit test for gdkpixbufsink element.
8108
8109 Thu Apr 3 22:50:48 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8110
8111           ext/gdk_pixbuf/: Add gdkpixbufsink element for easy snapshotting (#525946).
8112           Original commit message from CVS:
8113           * ext/gdk_pixbuf/Makefile.am:
8114           * ext/gdk_pixbuf/gstgdkpixbuf.c: (plugin_init):
8115           * ext/gdk_pixbuf/gstgdkpixbufsink.c:
8116           (gst_gdk_pixbuf_sink_base_init),
8117           (gst_gdk_pixbuf_sink_class_init), (gst_gdk_pixbuf_sink_init),
8118           (gst_gdk_pixbuf_sink_start), (gst_gdk_pixbuf_sink_stop),
8119           (gst_gdk_pixbuf_sink_set_caps),
8120           (gst_gdk_pixbuf_sink_pixbuf_destroy_notify),
8121           (gst_gdk_pixbuf_sink_get_pixbuf_from_buffer),
8122           (gst_gdk_pixbuf_sink_handle_buffer), (gst_gdk_pixbuf_sink_preroll),
8123           (gst_gdk_pixbuf_sink_render), (gst_gdk_pixbuf_sink_set_property),
8124           (gst_gdk_pixbuf_sink_get_property):
8125           * ext/gdk_pixbuf/gstgdkpixbufsink.h:
8126           Add gdkpixbufsink element for easy snapshotting (#525946).
8127
8128 Thu Apr 3 20:25:34 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8129
8130           tests/check/pipelines/wavpack.c: Bump timeout from 3 to 60 seconds.
8131           Original commit message from CVS:
8132           * tests/check/pipelines/wavpack.c: (wavpack_suite):
8133           Bump timeout from 3 to 60 seconds.
8134
8135 Thu Apr 3 20:21:15 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8136
8137           tests/check/pipelines/.cvignore: Remove useless file.
8138           Original commit message from CVS:
8139           * tests/check/pipelines/.cvignore:
8140           Remove useless file.
8141           * tests/check/pipelines/.cvsignore:
8142           Add new test to .cvsignore.
8143
8144 Thu Apr 3 20:05:31 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8145
8146           tests/check/: Add unit test that encodes and decodes some data, checks that it is still the same and that all timesta...
8147           Original commit message from CVS:
8148           * tests/check/Makefile.am:
8149           * tests/check/pipelines/wavpack.c: (bus_handler),
8150           (identity_handoff), (fakesink_handoff), (GST_START_TEST),
8151           (wavpack_suite), (main):
8152           Add unit test that encodes and decodes some data, checks that it
8153           is still the same and that all timestamps/offsets are perfect.
8154
8155 Thu Apr 3 18:28:28 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8156
8157           ext/wavpack/: Use GSlice for allocating index entries and use gst_element_class_set_details_simple().
8158           Original commit message from CVS:
8159           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
8160           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init):
8161           * ext/wavpack/gstwavpackparse.c:
8162           (gst_wavpack_parse_index_entry_new),
8163           (gst_wavpack_parse_index_entry_free),
8164           (gst_wavpack_parse_base_init),
8165           (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset):
8166           Use GSlice for allocating index entries and use
8167           gst_element_class_set_details_simple().
8168
8169 Wed Apr 2 22:37:29 2008 +0000  Brian Cameron <brian.cameron@sun.com>
8170
8171           sys/sunaudio/: Fix up copyrights (#525860).
8172           Original commit message from CVS:
8173           Patch by: Brian Cameron <brian.cameron at sun dot com>
8174           * sys/sunaudio/gstsunaudio.c:
8175           * sys/sunaudio/gstsunaudiomixer.c:
8176           * sys/sunaudio/gstsunaudiomixer.h:
8177           * sys/sunaudio/gstsunaudiomixerctrl.c:
8178           * sys/sunaudio/gstsunaudiomixerctrl.h:
8179           * sys/sunaudio/gstsunaudiomixertrack.c:
8180           * sys/sunaudio/gstsunaudiomixertrack.h:
8181           * sys/sunaudio/gstsunaudiosink.c:
8182           * sys/sunaudio/gstsunaudiosink.h:
8183           * sys/sunaudio/gstsunaudiosrc.c:
8184           * sys/sunaudio/gstsunaudiosrc.h:
8185           Fix up copyrights (#525860).
8186
8187 Wed Apr 2 16:10:33 2008 +0000  Christian Schaller <uraeus@gnome.org>
8188
8189         * gst-plugins-good.spec.in:
8190           add new goom plugin to spec file
8191           Original commit message from CVS:
8192           add new goom plugin to spec file
8193
8194 Wed Apr 2 15:42:27 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8195
8196           gst/goom/goomsl.c: Check return value of fread() to avoid compiler warnings.
8197           Original commit message from CVS:
8198           * gst/goom/goomsl.c: (gsl_read_file):
8199           Check return value of fread() to avoid compiler warnings.
8200
8201 Tue Apr 1 11:00:43 2008 +0000  mersad <mersad@axis.com>
8202
8203           gst/law/: Make negotiation a bit modern.
8204           Original commit message from CVS:
8205           Based on patch by: mersad <mersad at axis dot com>
8206           * gst/law/alaw-decode.c: (gst_alaw_dec_sink_setcaps),
8207           (gst_alaw_dec_chain), (gst_alaw_dec_change_state):
8208           * gst/law/alaw-decode.h:
8209           * gst/law/alaw-encode.c: (gst_alaw_enc_chain):
8210           * gst/law/mulaw-decode.c: (mulawdec_sink_setcaps),
8211           (gst_mulawdec_chain), (gst_mulawdec_change_state):
8212           * gst/law/mulaw-decode.h:
8213           * gst/law/mulaw-encode.c: (gst_mulawenc_chain):
8214           Make negotiation a bit modern.
8215           Use pad_alloc. Fixes #525359.
8216
8217 Mon Mar 31 22:06:14 2008 +0000  David Schleef <ds@schleef.org>
8218
8219           gst/goom/xmmx.c: Fix constraints on asm code so that it compiles consistently.  Fixes #522278.
8220           Original commit message from CVS:
8221           * gst/goom/xmmx.c: Fix constraints on asm code so that it
8222           compiles consistently.  Fixes #522278.
8223
8224 Thu Mar 27 09:36:58 2008 +0000  Brian Cameron <brian.cameron@sun.com>
8225
8226           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...
8227           Original commit message from CVS:
8228           Patch by: Brian Cameron <brian.cameron at sun dot com>
8229           * sys/sunaudio/gstsunaudiomixerctrl.c:
8230           (gst_sunaudiomixer_ctrl_get_volume),
8231           (gst_sunaudiomixer_ctrl_set_volume):
8232           * sys/sunaudio/gstsunaudiomixertrack.c: (gst_sunaudiomixer_track_new):
8233           Fix up the mixer tracks to use a volume range of 0-255, which is what
8234           the sun audio API uses. This simplifies the code and avoids rounding
8235           errors. Fixes #524593.
8236
8237 Wed Mar 26 15:10:08 2008 +0000  Edgard Lima <edgard.lima@indt.org.br>
8238
8239         * ChangeLog:
8240         * sys/v4l2/gstv4l2object.c:
8241         * sys/v4l2/gstv4l2object.h:
8242           Add device-fd property to make it possible to apps to call ioctl's.
8243           Original commit message from CVS:
8244           Add device-fd property to make it possible to apps to call ioctl's.
8245
8246 Tue Mar 25 16:44:20 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
8247
8248           gst/qtdemux/qtdemux.c: Unbreak streaming mode again.
8249           Original commit message from CVS:
8250           * gst/qtdemux/qtdemux.c: (next_entry_size):
8251           Unbreak streaming mode again.
8252
8253 Tue Mar 25 12:39:22 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8254
8255           sys/v4l2/v4l2src_calls.c: Remove superfluous DEBUG macro.
8256           Original commit message from CVS:
8257           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture):
8258           Remove superfluous DEBUG macro.
8259
8260 Tue Mar 25 12:33:09 2008 +0000  William M. Brack <wbrack@mmm.com.hk>
8261
8262           sys/v4l2/v4l2src_calls.c: Check whether the device supports setting the framerate before trying to set it and then po...
8263           Original commit message from CVS:
8264           Based on patch by: William M. Brack <wbrack at mmm com hk>
8265           * sys/v4l2/v4l2src_calls.c: (fractions_are_equal),
8266           (gst_v4l2src_set_capture):
8267           Check whether the device supports setting the framerate before
8268           trying to set it and then posting a warning or error if it doesn't
8269           work (#516649, #520092). Also compare fractions more correctly.
8270
8271 Mon Mar 24 12:32:59 2008 +0000  Rene Stadler <mail@renestadler.de>
8272
8273           Make rganalysis and rglimiter elements GAP-flag aware.
8274           Original commit message from CVS:
8275           * gst/replaygain/gstrganalysis.c (gst_rg_analysis_init),
8276           (gst_rg_analysis_transform_ip):
8277           * gst/replaygain/gstrglimiter.c (gst_rg_limiter_init),
8278           (gst_rg_limiter_transform_ip):
8279           Make rganalysis and rglimiter elements GAP-flag aware.
8280           * tests/check/elements/rganalysis.c: (test_gap_buffers),
8281           (rganalysis_suite):
8282           * tests/check/elements/rglimiter.c (test_gap), (rglimiter_suite):
8283           Add tests to verify gap-awareness.
8284
8285 Sun Mar 23 13:31:15 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8286
8287           gst/goom/Makefile.am: Remove ppc assembler optimisations from the build until they actually build (they also seem to ...
8288           Original commit message from CVS:
8289           * gst/goom/Makefile.am:
8290           Remove ppc assembler optimisations from the build until they
8291           actually build (they also seem to have GPL headers).
8292
8293 Sun Mar 23 12:48:44 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8294
8295           m4/Makefile.am: Better not dist files that don't exist any longer (lrint*m4).
8296           Original commit message from CVS:
8297           * m4/Makefile.am:
8298           Better not dist files that don't exist any longer (lrint*m4).
8299
8300 Sat Mar 22 19:26:04 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8301
8302           ext/soup/gstsouphttpsrc.c: Don't autoplug souphttpsrc for dav/davs. This is better handled by
8303           Original commit message from CVS:
8304           * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_headers_cb),
8305           (gst_soup_http_src_chunk_allocator),
8306           (gst_soup_http_src_got_chunk_cb),
8307           (gst_soup_http_src_uri_get_protocols):
8308           Don't autoplug souphttpsrc for dav/davs. This is better handled by
8309           GIO and GnomeVFS as they provide authentication.
8310           Don't leak the icy caps if we already set them and get a new
8311           icy-metaint header.
8312           Try harder to set the icy caps on the output buffer to have correct
8313           caps for the first buffer already.
8314           * tests/check/elements/souphttpsrc.c: (got_buffer),
8315           (GST_START_TEST):
8316           Check that we get a buffer with application/x-icy caps if iradio-mode
8317           is enabled and we have an icecast URL.
8318
8319 Sat Mar 22 18:18:46 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8320
8321           ext/soup/gstsouphttpsrc.c: Actually set the icy caps on our src pad if we have icecast data.
8322           Original commit message from CVS:
8323           * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_chunk_allocator):
8324           Actually set the icy caps on our src pad if we have icecast data.
8325           Fixes bug #523854.
8326
8327 Fri Mar 21 13:36:27 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8328
8329           Remove lrint/lrintf checks. We don't use it anywhere.
8330           Original commit message from CVS:
8331           * configure.ac:
8332           * m4/lrint.m4:
8333           * m4/lrintf.m4:
8334           Remove lrint/lrintf checks. We don't use it anywhere.
8335
8336 Wed Mar 19 19:56:59 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8337
8338           gst/freeze/: Add example to source code documentation blob and remove the 3 line
8339           Original commit message from CVS:
8340           * gst/freeze/FAQ:
8341           * gst/freeze/Makefile.am:
8342           * gst/freeze/gstfreeze.c:
8343           Add example to source code documentation blob and remove the 3 line
8344           FAQ.
8345           * gst/interleave/interleave.c:
8346           Add a source code documentation blob.
8347
8348 Tue Mar 18 15:03:06 2008 +0000  Andy Wingo <wingo@pobox.com>
8349
8350         * ChangeLog:
8351         * sys/osxvideo/osxvideosink.h:
8352         * sys/osxvideo/osxvideosink.m:
8353           sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy)
8354           Original commit message from CVS:
8355           2008-03-18  Andy Wingo  <wingo@pobox.com>
8356           * sys/osxvideo/osxvideosink.m
8357           (gst_osx_video_sink_osxwindow_destroy)
8358           (gst_osx_video_sink_osxwindow_new): Actually set a lock on the
8359           task, whoopdee.
8360           (cocoa_event_loop): Pacify the taymans by upping the usleepage to
8361           2 ms.
8362
8363 Tue Mar 18 11:50:08 2008 +0000  Andy Wingo <wingo@pobox.com>
8364
8365           sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy)
8366           Original commit message from CVS:
8367           2008-03-18  Andy Wingo  <wingo@pobox.com>
8368           * sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy)
8369           (gst_osx_video_sink_osxwindow_new, cocoa_event_loop):
8370           * sys/osxvideo/osxvideosink.h (struct _GstOSXVideoSink): If we
8371           need to run an event loop, do so in a task instead of assuming
8372           that there will be a GMainLoop. Fixes #523134.
8373
8374 Mon Mar 17 19:50:58 2008 +0000  William M. Brack <wbrack@mmm.com.hk>
8375
8376           sys/v4l2/v4l2src_calls.c: Make sure the probed frame sizes are reversed in the resulting caps also when using V4L2_FR...
8377           Original commit message from CVS:
8378           Patch by: William M. Brack <wbrack at mmm com hk>
8379           * sys/v4l2/v4l2src_calls.c:
8380           (gst_v4l2src_probe_caps_for_format_and_size),
8381           (gst_v4l2src_probe_caps_for_format):
8382           Make sure the probed frame sizes are reversed in the resulting
8383           caps also when using V4L2_FRMSIZE_STEPWISE (so they end up
8384           highest resolution first); also remove unused variable.
8385           (Partly fixes #520092)
8386
8387 Mon Mar 17 15:56:01 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
8388
8389           gst/rtsp/gstrtspsrc.c: Call WSAStartup() and WSACleanup before using the Winsock API.
8390           Original commit message from CVS:
8391           Patch by: Ole André Vadla Ravnås  <ole.andre.ravnas@tandberg.com>
8392           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
8393           (gst_rtspsrc_finalize):
8394           Call WSAStartup() and WSACleanup before using the Winsock API.
8395           See #520808.
8396
8397 Sun Mar 16 15:01:07 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8398
8399           gst/avi/gstavidemux.c: Erm, the buffer-size is just guint, no need for the special format specifier.
8400           Original commit message from CVS:
8401           * gst/avi/gstavidemux.c:
8402           Erm, the buffer-size is just guint, no need for the special format
8403           specifier.
8404
8405 Sun Mar 16 14:34:45 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8406
8407           gst/goom/: Small fixes to build more on PPC: ifdef out code that uses unknown define; add newline at end of header fi...
8408           Original commit message from CVS:
8409           * gst/goom/plugin_info.c:
8410           * gst/goom/ppc_zoom_ultimate.h:
8411           Small fixes to build more on PPC: ifdef out code that uses unknown
8412           define; add newline at end of header file to avoid compiler warning.
8413           Assembler code still doesn't build though.
8414
8415 Sun Mar 16 14:04:16 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8416
8417           gst/avi/gstavidemux.c: Fix up my last commit. Use G_GUINT32_FORMAT for the guint32 debug log.
8418           Original commit message from CVS:
8419           * gst/avi/gstavidemux.c:
8420           Fix up my last commit. Use G_GUINT32_FORMAT for the guint32 debug log.
8421           Also downgrade a GST_WARNING to GST_DEBUG and add a comment.
8422
8423 Sat Mar 15 22:10:38 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8424
8425           gst/avi/gstavidemux.c: Chunksize is uint32. Fix format specifier.
8426           Original commit message from CVS:
8427           * gst/avi/gstavidemux.c:
8428           Chunksize is uint32. Fix format specifier.
8429
8430 Fri Mar 14 15:53:01 2008 +0000  Christian Schaller <uraeus@gnome.org>
8431
8432         * ChangeLog:
8433         * gst/rtsp/COPYING.MIT:
8434           fix license file, remove extra line copied over by mistake
8435           Original commit message from CVS:
8436           fix license file, remove extra line copied over by mistake
8437
8438 Thu Mar 13 14:30:45 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8439
8440           gst/audiofx/audiofx.c: Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead of hardcoding values.
8441           Original commit message from CVS:
8442           * gst/audiofx/audiofx.c:
8443           Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead
8444           of hardcoding values.
8445
8446 Thu Mar 13 09:45:09 2008 +0000  Wouter Cloetens <wouter@mind.be>
8447
8448           ext/soup/gstsouphttpsrc.*: Try to resume on server disconnect. Fixes bug #522134.
8449           Original commit message from CVS:
8450           Patch by: Wouter Cloetens <wouter at mind dot be>
8451           * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_init),
8452           (gst_soup_http_src_finished_cb), (gst_soup_http_src_response_cb),
8453           (gst_soup_http_src_build_message), (gst_soup_http_src_create):
8454           * ext/soup/gstsouphttpsrc.h:
8455           Try to resume on server disconnect. Fixes bug #522134.
8456
8457 Tue Mar 11 23:12:04 2008 +0000  Mark Nauwelaerts <manauw@skynet.be>
8458
8459           sys/oss/gstosssrc.*: Cache probed caps, so _get_caps() during recording doesn't cause ioctl calls which may disrupt t...
8460           Original commit message from CVS:
8461           Patch by: Mark Nauwelaerts <manauw skynet be>
8462           * sys/oss/gstosssrc.c: (gst_oss_src_init), (gst_oss_src_getcaps),
8463           (gst_oss_src_close):
8464           * sys/oss/gstosssrc.h:
8465           Cache probed caps, so _get_caps() during recording doesn't cause
8466           ioctl calls which may disrupt the recording (fixes #521875).
8467
8468 Tue Mar 11 16:23:04 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
8469
8470           gst/qtdemux/qtdemux.c: Make sure we always send a DISCONT after a seek by setting the sample index to an undefined va...
8471           Original commit message from CVS:
8472           * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
8473           (gst_qtdemux_activate_segment),
8474           (gst_qtdemux_prepare_current_sample),
8475           (gst_qtdemux_loop_state_movie), (qtdemux_parse_trak):
8476           Make sure we always send a DISCONT after a seek by setting the sample
8477           index to an undefined value after a seek.
8478
8479 Tue Mar 11 15:18:43 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8480
8481           gst/avi/gstavisubtitle.h: Fix up IS_FOO macros, which makes gtk-doc much happier.
8482           Original commit message from CVS:
8483           * gst/avi/gstavisubtitle.h: (GST_IS_AVI_SUBTITLE),
8484           (GST_IS_AVI_SUBTITLE_CLASS):
8485           Fix up IS_FOO macros, which makes gtk-doc much happier.
8486
8487 Sat Mar 8 19:29:20 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8488
8489           tests/icles/Makefile.am: Move the -lgstfoo where it belongs.
8490           Original commit message from CVS:
8491           * tests/icles/Makefile.am:
8492           Move the -lgstfoo where it belongs.
8493
8494 Sat Mar 8 19:14:22 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8495
8496         * ChangeLog:
8497           ChangeLog surgery
8498           Original commit message from CVS:
8499           ChangeLog surgery
8500
8501 Sat Mar 8 04:40:32 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8502
8503           gst/matroska/ebml-ids.h: Add ID for EBML CRC32 elements.
8504           Original commit message from CVS:
8505           * gst/matroska/ebml-ids.h:
8506           Add ID for EBML CRC32 elements.
8507           * gst/matroska/Makefile.am:
8508           * gst/matroska/ebml-read.c: (gst_ebml_finalize),
8509           (gst_ebml_read_class_init), (gst_ebml_read_peek_bytes),
8510           (gst_ebml_read_get_length), (_ext2dbl), (gst_ebml_read_float),
8511           (gst_ebml_read_header):
8512           Support reading 80bit floats, add finalize method to clean up
8513           in any case, support reading length/id elements with any length
8514           as long as it's smaller than our supported maximum, don't leak
8515           buffers if reading as much data as we wanted failed and some
8516           smaller cleanup.
8517
8518 Sat Mar 8 04:21:34 2008 +0000  Olivier Crete <tester@tester.ca>
8519
8520           gst/rtp/gstrtph263pdepay.c: Check that a buffer is large enough before reading from it.
8521           Original commit message from CVS:
8522           Patch by: Olivier Crete <tester at tester dot ca>
8523           * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process):
8524           Check that a buffer is large enough before reading from it.
8525           Fixes bug #521102.
8526
8527 Fri Mar 7 15:54:09 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
8528
8529           gst/udp/gstudpsrc.c: Fix compilation after removing the GstPollMode from the constructor.
8530           Original commit message from CVS:
8531           * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
8532           Fix compilation after removing the GstPollMode from the
8533           constructor.
8534
8535 Fri Mar 7 13:08:42 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8536
8537           Check for sinh(), cosh() and asinh() and define our own implementations if they're not available. Fixes bug #520880.
8538           Original commit message from CVS:
8539           * configure.ac:
8540           * gst/audiofx/Makefile.am:
8541           * gst/audiofx/audiochebband.c:
8542           * gst/audiofx/audiocheblimit.c:
8543           * gst/audiofx/math_compat.h:
8544           Check for sinh(), cosh() and asinh() and define our own
8545           implementations if they're not available. Fixes bug #520880.
8546
8547 Fri Mar 7 12:40:18 2008 +0000  Olivier Crete <tester@tester.ca>
8548
8549           ext/speex/gstspeexenc.c: Unref the buffers only once when handling not-negotiated errors.
8550           Original commit message from CVS:
8551           Patch by: Olivier Crete <tester at tester dot ca>
8552           * ext/speex/gstspeexenc.c: (gst_speex_enc_chain):
8553           Unref the buffers only once when handling not-negotiated errors.
8554           Fixes bug #520764.
8555
8556 Fri Mar 7 10:01:40 2008 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
8557
8558           gst/udp/gstudpsrc.c: Properly balance WSA_Cleanup with WSA_Startup.
8559           Original commit message from CVS:
8560           Patch by: Ole André Vadla Ravnås  <ole.andre.ravnas@tandberg.com>
8561           * gst/udp/gstudpsrc.c: (gst_udpsrc_finalize), (gst_udpsrc_start),
8562           (gst_udpsrc_stop):
8563           Properly balance WSA_Cleanup with WSA_Startup.
8564           Also make the poll controllable on windows. Fixes #520888.
8565
8566 Thu Mar 6 19:47:48 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
8567
8568           gst/matroska/: Handle return values from pull_range in a more granular way to properly shut down on seeks.
8569           Original commit message from CVS:
8570           * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes),
8571           (gst_ebml_read_pull_bytes), (gst_ebml_read_element_id),
8572           (gst_ebml_read_element_length), (gst_ebml_peek_id),
8573           (gst_ebml_read_skip), (gst_ebml_read_buffer),
8574           (gst_ebml_read_bytes), (gst_ebml_read_uint), (gst_ebml_read_sint),
8575           (gst_ebml_read_float), (gst_ebml_read_ascii), (gst_ebml_read_utf8),
8576           (gst_ebml_read_date), (gst_ebml_read_master),
8577           (gst_ebml_read_binary), (gst_ebml_read_header):
8578           * gst/matroska/ebml-read.h:
8579           * gst/matroska/matroska-demux.c:
8580           (gst_matroska_demux_combine_flows), (gst_matroska_demux_reset),
8581           (gst_matroska_demux_read_track_encodings),
8582           (gst_matroska_demux_add_stream),
8583           (gst_matroska_demux_handle_src_query),
8584           (gst_matroska_demux_handle_seek_event),
8585           (gst_matroska_demux_init_stream),
8586           (gst_matroska_demux_parse_tracks),
8587           (gst_matroska_demux_parse_index_cuetrack),
8588           (gst_matroska_demux_parse_index_pointentry),
8589           (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
8590           (gst_matroska_demux_parse_metadata_id_simple_tag),
8591           (gst_matroska_demux_parse_metadata_id_tag),
8592           (gst_matroska_demux_parse_metadata),
8593           (gst_matroska_demux_sync_streams),
8594           (gst_matroska_demux_push_hdr_buf),
8595           (gst_matroska_demux_push_flac_codec_priv_data),
8596           (gst_matroska_demux_push_xiph_codec_priv_data),
8597           (gst_matroska_demux_add_wvpk_header),
8598           (gst_matroska_demux_check_subtitle_buffer),
8599           (gst_matroska_demux_parse_blockgroup_or_simpleblock),
8600           (gst_matroska_demux_parse_cluster),
8601           (gst_matroska_demux_parse_contents_seekentry),
8602           (gst_matroska_demux_parse_contents),
8603           (gst_matroska_demux_loop_stream_parse_id),
8604           (gst_matroska_demux_loop_stream), (gst_matroska_demux_loop):
8605           * gst/matroska/matroska-demux.h:
8606           * gst/matroska/matroska-ids.h:
8607           Handle return values from pull_range in a more granular way to properly
8608           shut down on seeks.
8609           Combine return values from push.
8610           Implement proper error handling.
8611           Prepare for handling seeking correctly.
8612
8613 Mon Mar 3 22:01:56 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8614
8615           gst/matroska/ebml-read.c: Use GINT64 formatting constants from GLIB.
8616           Original commit message from CVS:
8617           * gst/matroska/ebml-read.c:
8618           Use GINT64 formatting constants from GLIB.
8619           * gst/matroska/matroska-demux.c:
8620           Add some guards to avoid a possible division by 0 and crashing
8621           with NULL events on some systems.
8622           Use gst_gdouble_to_guint64 somewhere instead of an implicit
8623           conversion.
8624           * gst/matroska/matroska-mux.c:
8625           Check for invalid timestamps in a bunch of places to avoid
8626           writing bogus durations into the output file.
8627           Fix some double<->gint64 conversions that weren't using
8628           gst_guint64_to_gdouble
8629
8630 Mon Mar 3 13:03:43 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
8631
8632           configure.ac: Move the checks for bison, flex and as to the program section and the check for gcc inline asm to the c...
8633           Original commit message from CVS:
8634           * configure.ac:
8635           Move the checks for bison, flex and as to the program section and the
8636           check for gcc inline asm to the compiler characteristics section.
8637
8638 Mon Mar 3 12:10:55 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
8639
8640           configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
8641           Original commit message from CVS:
8642           * configure.ac:
8643           Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
8644           plug-ins are included/excluded. (#498222)
8645
8646 Fri Feb 29 12:35:24 2008 +0000  Michael Smith <msmith@xiph.org>
8647
8648           gst/videomixer/videomixer.c: Don't call gst_object_sync_values() unless we have a valid timestamp.
8649           Original commit message from CVS:
8650           * gst/videomixer/videomixer.c: (gst_videomixer_blend_buffers):
8651           Don't call gst_object_sync_values() unless we have a valid timestamp.
8652
8653 Fri Feb 29 06:18:55 2008 +0000  David Schleef <ds@schleef.org>
8654
8655           gst/matroska/: Fix Dirac mapping.  I had previously added a VfW-type mapping, but it looks like Dirac will get a nati...
8656           Original commit message from CVS:
8657           * gst/matroska/matroska-demux.c:
8658           * gst/matroska/matroska-ids.h:
8659           * gst/matroska/matroska-mux.c:
8660           Fix Dirac mapping.  I had previously added a VfW-type
8661           mapping, but it looks like Dirac will get a native Matroska
8662           mapping, and this is the most likely method.
8663
8664 Thu Feb 28 23:56:30 2008 +0000  David Schleef <ds@schleef.org>
8665
8666           gst/avi/gstavimux.c: Add Dirac encoding
8667           Original commit message from CVS:
8668           * gst/avi/gstavimux.c: Add Dirac encoding
8669
8670 Thu Feb 28 11:51:24 2008 +0000  Peter Kjellerstedt <pkj@axis.com>
8671
8672           gst/udp/gstudpsrc.*: Port to GstPoll. See #505417.
8673           Original commit message from CVS:
8674           Patch by: Peter Kjellerstedt <pkj at axis com>
8675           * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create),
8676           (gst_udpsrc_get_property), (gst_udpsrc_start), (gst_udpsrc_unlock),
8677           (gst_udpsrc_unlock_stop), (gst_udpsrc_stop):
8678           * gst/udp/gstudpsrc.h:
8679           Port to GstPoll. See #505417.
8680
8681 Thu Feb 28 08:37:44 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8682
8683           gst/law/mulaw-decode.c: Return GST_FLOW_NOT_NEGOTIATED when the caps are not set yet on the srcpad. We need rate and ...
8684           Original commit message from CVS:
8685           * gst/law/mulaw-decode.c: (gst_mulawdec_chain):
8686           Return GST_FLOW_NOT_NEGOTIATED when the caps are not set
8687           yet on the srcpad. We need rate and channels before we
8688           can do any processing. Fixes bug #519088.
8689
8690 Tue Feb 26 10:09:38 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8691
8692           configure.ac: Detect and indicate if GCC inline assembly syntax is available.
8693           Original commit message from CVS:
8694           * configure.ac:
8695           Detect and indicate if GCC inline assembly syntax is
8696           available.
8697           * gst/goom/Makefile.am:
8698           * gst/goom/convolve_fx.c:
8699           * gst/goom/flying_stars_fx.c:
8700           * gst/goom/goom_config.h:
8701           * gst/goom/goom_core.c:
8702           * gst/goom/goomsl.c:
8703           * gst/goom/ifs.c:
8704           * gst/goom/mmx.c:
8705           * gst/goom/plugin_info.c:
8706           * gst/goom/xmmx.c:
8707           Fix various GCC-isms, and only build the inline assembly
8708           with compilers that support GCC inline assembly.
8709           Fix a couple of other warnings shown with Forte.
8710
8711 Tue Feb 26 05:36:17 2008 +0000  Wouter Cloetens <wouter@mind.be>
8712
8713           Add support for specifying a list of cookies to be passed in the HTTP request. Fixes bug #518722.
8714           Original commit message from CVS:
8715           Patch by: Wouter Cloetens <wouter at mind dot be>
8716           * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_class_init),
8717           (gst_soup_http_src_init), (gst_soup_http_src_dispose),
8718           (gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
8719           (gst_soup_http_src_create):
8720           * ext/soup/gstsouphttpsrc.h:
8721           * tests/check/elements/souphttpsrc.c: (run_test), (GST_START_TEST),
8722           (souphttpsrc_suite):
8723           Add support for specifying a list of cookies to be passed in
8724           the HTTP request. Fixes bug #518722.
8725
8726 Mon Feb 25 12:03:46 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
8727
8728           gst/goom/xmmx.c: Use 'emms' instead of 'femms' to not crash on cpus that do not implement this 3dnow specific instruc...
8729           Original commit message from CVS:
8730           * gst/goom/xmmx.c:
8731           Use 'emms' instead of 'femms' to not crash on cpus that do not
8732           implement this 3dnow specific instruction.
8733
8734 Mon Feb 25 10:32:35 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8735
8736           gst/goom/plugin_info.c: Use extended MMX for draw_line() too if available, not only normal MMX.
8737           Original commit message from CVS:
8738           * gst/goom/plugin_info.c: (setOptimizedMethods):
8739           Use extended MMX for draw_line() too if available, not only
8740           normal MMX.
8741
8742 Mon Feb 25 06:50:31 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8743
8744           ext/jpeg/gstjpeg.c: Remove (commented out) smoke typefinder. This is in base now.
8745           Original commit message from CVS:
8746           * ext/jpeg/gstjpeg.c: (plugin_init):
8747           Remove (commented out) smoke typefinder. This is in base now.
8748
8749 Sat Feb 23 15:02:15 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8750
8751           gst/goom2k1/: Rename the installed library, and don't register the same
8752           Original commit message from CVS:
8753           * gst/goom2k1/Makefile.am:
8754           * gst/goom2k1/gstgoom.c:
8755           Rename the installed library, and don't register the same
8756           GType name as the new goom.
8757
8758 Sat Feb 23 12:23:38 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8759
8760           Check for and define ERROR_CXXFLAGS and use them when building
8761           Original commit message from CVS:
8762           * configure.ac:
8763           * ext/taglib/Makefile.am:
8764           Check for and define ERROR_CXXFLAGS and use them when building
8765           C++ code (#516509).
8766
8767 Sat Feb 23 12:10:16 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8768
8769           gst/goom/: Call oil_init(), otherwise oil_get_cpu_flags() won't return anything useful. Export goom debug category so...
8770           Original commit message from CVS:
8771           * gst/goom/gstgoom.c: (goom_debug), (plugin_init):
8772           * gst/goom/plugin_info.c: (goom_debug), (GST_CAT_DEFAULT),
8773           (setOptimizedMethods):
8774           Call oil_init(), otherwise oil_get_cpu_flags() won't return
8775           anything useful. Export goom debug category so we can get
8776           rid of the VERBOSE define and the printfs.
8777
8778 Sat Feb 23 11:53:27 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
8779
8780           gst/goom/: Compile fixes for x86-64.
8781           Original commit message from CVS:
8782           * gst/goom/goomsl_heap.c: (align_it):
8783           * gst/goom/plugin_info.c: (setOptimizedMethods):
8784           Compile fixes for x86-64.
8785
8786 Sat Feb 23 03:10:55 2008 +0000  Bastien Nocera <hadess@hadess.net>
8787
8788           gst/goom/Makefile.am: Don't compile lex or yacc outputs with warnings, but add other CFLAGS
8789           Original commit message from CVS:
8790           * gst/goom/Makefile.am: Don't compile lex or yacc outputs
8791           with warnings, but add other CFLAGS
8792           * gst/goom/goomsl.c (gsl_instr_set_namespace),
8793           (gsl_instr_add_param), (iflow_execute), (gsl_enternamespace),
8794           (calculate_labels), (gsl_read_file):
8795           * gst/goom/goomsl_lex.l:
8796           * gst/goom/goomsl_yacc.y:
8797           * gst/goom/plugin_info.c: Remove a few live printf, and
8798           fprintf, replace exit() calls with g_assert_not_reached()
8799           if it not optimal for a library
8800
8801 Sat Feb 23 02:38:03 2008 +0000  Bastien Nocera <hadess@hadess.net>
8802
8803           gst/goom/Makefile.am: Remove the warnings being disabled, fix linkage on x86, spotted by Sebastian Dröge
8804           Original commit message from CVS:
8805           * gst/goom/Makefile.am: Remove the warnings being disabled,
8806           fix linkage on x86, spotted by Sebastian Dröge
8807           <slomo@circular-chaos.org>
8808           * gst/goom/convolve_fx.c (convolve_init),
8809           (create_output_with_brightness), (convolve_apply):
8810           * gst/goom/filters.c (zoomFilterVisualFXWrapper_create):
8811           * gst/goom/goomsl.c:
8812           * gst/goom/ifs.c (ifs_update), (ifs_visualfx_create):
8813           * gst/goom/plugin_info.c:
8814           * gst/goom/tentacle3d.c (tentacle_fx_create):
8815           Fix warnings, and disable the motifs in the convolve_fx
8816           plugin (they were causing warnings, and they were just
8817           "Goom" in funny letterring)
8818
8819 Sat Feb 23 01:51:37 2008 +0000  Bastien Nocera <hadess@hadess.net>
8820
8821           configure.ac: Add checks for Flex/Yacc/Bison and other furry animals, for the new goom 2k4 based plugin
8822           Original commit message from CVS:
8823           2008-02-23  Bastien Nocera  <hadess@hadess.net>
8824           * configure.ac: Add checks for Flex/Yacc/Bison and other
8825           furry animals, for the new goom 2k4 based plugin
8826           * gst/goom/*: Update to use goom 2k4, uses liboil to detect
8827           CPU optimisations (not working yet), move the old plugin to...
8828           * gst/goom2k1/*: ... here, in case somebody is sick enough
8829           Fixes #515073
8830
8831 Fri Feb 22 09:56:03 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
8832
8833           gst/rtsp/gstrtspsrc.c: Post the server response code in an error message instead of a generic 'error' message. Fixes ...
8834           Original commit message from CVS:
8835           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
8836           Post the server response code in an error message instead of a generic
8837           'error' message. Fixes #517237.
8838
8839 Fri Feb 22 07:20:03 2008 +0000  Wouter Cloetens <wouter@mind.be>
8840
8841           Implement zero-copy and make the buffer size configurable.
8842           Original commit message from CVS:
8843           Patch by: Wouter Cloetens <wouter at mind dot be>
8844           * configure.ac:
8845           * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_cancel_message),
8846           (gst_soup_http_src_finished_cb), (gst_soup_http_src_chunk_free),
8847           (gst_soup_http_src_chunk_allocator),
8848           (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_create),
8849           (gst_soup_http_src_start), (gst_soup_http_src_set_proxy):
8850           * ext/soup/gstsouphttpsrc.h:
8851           Implement zero-copy and make the buffer size configurable.
8852           Prefix proxy URIs with "http://" if they don't start with it
8853           already and catch errors earlier, fixes hanging in some situations.
8854           Fixes bug #514948.
8855
8856 Fri Feb 22 06:22:39 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8857
8858           tests/check/Makefile.am: Ignore gconfaudiosrc for the states unit test too. It will fallback to alsasrc if the gconf ...
8859           Original commit message from CVS:
8860           * tests/check/Makefile.am:
8861           Ignore gconfaudiosrc for the states unit test too. It will fallback
8862           to alsasrc if the gconf settings can't be read and not everybody has
8863           alsa.
8864
8865 Fri Feb 22 06:06:06 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
8866
8867           ext/wavpack/gstwavpackparse.*: Always report the duration if we know it in push mode and don't return 0 just to make ...
8868           Original commit message from CVS:
8869           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query),
8870           (gst_wavpack_parse_create_src_pad):
8871           * ext/wavpack/gstwavpackparse.h:
8872           Always report the duration if we know it in push mode and don't
8873           return 0 just to make totem believe we can't seek in push mode.
8874           Newer totem version use the SEEKING query which properly reports
8875           if we can seek or not.
8876
8877 Fri Feb 22 05:39:01 2008 +0000  Jens Granseuer <jensgr@gmx.net>
8878
8879           tests/examples/equalizer/demo.c: C89 fix, moving variable declarations to the beginning of the block. Fixes bug #517933.
8880           Original commit message from CVS:
8881           Patch by: Jens Granseuer <jensgr at gmx dot net>
8882           * tests/examples/equalizer/demo.c: (main):
8883           C89 fix, moving variable declarations to the beginning of
8884           the block. Fixes bug #517933.
8885
8886 Thu Feb 21 23:47:37 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8887
8888           configure.ac: Back to development...
8889           Original commit message from CVS:
8890           * configure.ac:
8891           Back to development...
8892
8893 Thu Feb 21 00:09:07 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8894
8895         * ChangeLog:
8896         * NEWS:
8897         * RELEASE:
8898         * configure.ac:
8899         * docs/plugins/gst-plugins-good-plugins.args:
8900         * docs/plugins/gst-plugins-good-plugins.hierarchy:
8901         * docs/plugins/gst-plugins-good-plugins.interfaces:
8902         * docs/plugins/gst-plugins-good-plugins.prerequisites:
8903         * docs/plugins/inspect/plugin-1394.xml:
8904         * docs/plugins/inspect/plugin-aasink.xml:
8905         * docs/plugins/inspect/plugin-alaw.xml:
8906         * docs/plugins/inspect/plugin-alpha.xml:
8907         * docs/plugins/inspect/plugin-alphacolor.xml:
8908         * docs/plugins/inspect/plugin-annodex.xml:
8909         * docs/plugins/inspect/plugin-apetag.xml:
8910         * docs/plugins/inspect/plugin-audiofx.xml:
8911         * docs/plugins/inspect/plugin-auparse.xml:
8912         * docs/plugins/inspect/plugin-autodetect.xml:
8913         * docs/plugins/inspect/plugin-avi.xml:
8914         * docs/plugins/inspect/plugin-cacasink.xml:
8915         * docs/plugins/inspect/plugin-cairo.xml:
8916         * docs/plugins/inspect/plugin-cdio.xml:
8917         * docs/plugins/inspect/plugin-cutter.xml:
8918         * docs/plugins/inspect/plugin-debug.xml:
8919         * docs/plugins/inspect/plugin-dv.xml:
8920         * docs/plugins/inspect/plugin-efence.xml:
8921         * docs/plugins/inspect/plugin-effectv.xml:
8922         * docs/plugins/inspect/plugin-equalizer.xml:
8923         * docs/plugins/inspect/plugin-esdsink.xml:
8924         * docs/plugins/inspect/plugin-flac.xml:
8925         * docs/plugins/inspect/plugin-flxdec.xml:
8926         * docs/plugins/inspect/plugin-gamma.xml:
8927         * docs/plugins/inspect/plugin-gconfelements.xml:
8928         * docs/plugins/inspect/plugin-gdkpixbuf.xml:
8929         * docs/plugins/inspect/plugin-goom.xml:
8930         * docs/plugins/inspect/plugin-halelements.xml:
8931         * docs/plugins/inspect/plugin-icydemux.xml:
8932         * docs/plugins/inspect/plugin-id3demux.xml:
8933         * docs/plugins/inspect/plugin-jpeg.xml:
8934         * docs/plugins/inspect/plugin-level.xml:
8935         * docs/plugins/inspect/plugin-matroska.xml:
8936         * docs/plugins/inspect/plugin-monoscope.xml:
8937         * docs/plugins/inspect/plugin-mulaw.xml:
8938         * docs/plugins/inspect/plugin-multifile.xml:
8939         * docs/plugins/inspect/plugin-multipart.xml:
8940         * docs/plugins/inspect/plugin-navigationtest.xml:
8941         * docs/plugins/inspect/plugin-ossaudio.xml:
8942         * docs/plugins/inspect/plugin-png.xml:
8943         * docs/plugins/inspect/plugin-quicktime.xml:
8944         * docs/plugins/inspect/plugin-rtp.xml:
8945         * docs/plugins/inspect/plugin-rtsp.xml:
8946         * docs/plugins/inspect/plugin-shout2send.xml:
8947         * docs/plugins/inspect/plugin-smpte.xml:
8948         * docs/plugins/inspect/plugin-spectrum.xml:
8949         * docs/plugins/inspect/plugin-speex.xml:
8950         * docs/plugins/inspect/plugin-taglib.xml:
8951         * docs/plugins/inspect/plugin-udp.xml:
8952         * docs/plugins/inspect/plugin-video4linux2.xml:
8953         * docs/plugins/inspect/plugin-videobalance.xml:
8954         * docs/plugins/inspect/plugin-videobox.xml:
8955         * docs/plugins/inspect/plugin-videocrop.xml:
8956         * docs/plugins/inspect/plugin-videoflip.xml:
8957         * docs/plugins/inspect/plugin-videomixer.xml:
8958         * docs/plugins/inspect/plugin-wavenc.xml:
8959         * docs/plugins/inspect/plugin-wavpack.xml:
8960         * docs/plugins/inspect/plugin-wavparse.xml:
8961         * docs/plugins/inspect/plugin-ximagesrc.xml:
8962         * gst-plugins-good.doap:
8963         * po/LINGUAS:
8964         * win32/common/config.h:
8965           Release 0.10.7 - Red Door Black
8966           Original commit message from CVS:
8967           Release 0.10.7 - Red Door Black
8968
8969 Wed Feb 20 22:51:08 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
8970
8971         * po/af.po:
8972         * po/az.po:
8973         * po/bg.po:
8974         * po/ca.po:
8975         * po/cs.po:
8976         * po/da.po:
8977         * po/en_GB.po:
8978         * po/es.po:
8979         * po/eu.po:
8980         * po/fi.po:
8981         * po/hu.po:
8982         * po/it.po:
8983         * po/ja.po:
8984         * po/nb.po:
8985         * po/nl.po:
8986         * po/or.po:
8987         * po/pl.po:
8988         * po/sk.po:
8989         * po/sq.po:
8990         * po/sr.po:
8991         * po/sv.po:
8992         * po/uk.po:
8993         * po/vi.po:
8994         * po/zh_CN.po:
8995         * po/zh_HK.po:
8996         * po/zh_TW.po:
8997           Update .po files
8998           Original commit message from CVS:
8999           Update .po files
9000
9001 Tue Feb 19 10:47:20 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9002
9003           gst/alpha/Makefile.am: Link alpha plugin with libgstbase. Fixes bug #517386.
9004           Original commit message from CVS:
9005           * gst/alpha/Makefile.am:
9006           Link alpha plugin with libgstbase. Fixes bug #517386.
9007
9008 Mon Feb 18 11:13:35 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
9009
9010           gst/rtsp/gstrtspsrc.c: Init values to -1 instead of the default 0 value.
9011           Original commit message from CVS:
9012           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream):
9013           Init values to -1 instead of the default 0 value.
9014           Fixes #516524.
9015
9016 Thu Feb 14 14:50:30 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9017
9018           tests/examples/spectrum/spectrum-example.c: Add missing include to fix compilation when libxml usage is disabled.
9019           Original commit message from CVS:
9020           * tests/examples/spectrum/spectrum-example.c:
9021           Add missing include to fix compilation when libxml usage is disabled.
9022           Fixes: #516371
9023
9024 Tue Feb 12 23:38:19 2008 +0000  Wim Taymans <wim.taymans@collabora.co.uk>
9025
9026           fixes: #514889
9027           Original commit message from CVS:
9028           patch by:  Wim Taymans  <wim.taymans@collabora.co.uk>
9029           fixes: #514889
9030           * gst/rtp/gstrtph264pay.c:
9031           * gst/rtp/gstrtpmp4gdepay.c:
9032           * gst/rtp/gstrtpmp4gpay.c:
9033           * gst/rtp/gstrtpmp4gpay.h:
9034           * gst/rtp/gstrtptheorapay.c:
9035           * gst/rtp/gstrtpvorbispay.c:
9036           Fix various leaks shown up in valgrind
9037           - free sprops and buffer in error cases in H264 payloader
9038           - fix leak in mp4g depayloader when construction the caps
9039           - don't leak config string in the mp4g payloader
9040           - don't leak buffers and headers in theora and vorbis payloaders
9041           * tests/check/elements/rtp-payloading.c:
9042           Fix the RTP data test
9043           - Actually send valid amr data to the payloader instead of 20
9044           zero-bytes
9045           - The mp4g payloader expects codec_data on the caps
9046
9047 Tue Feb 12 21:36:40 2008 +0000  Sébastien Moutte <sebastien@moutte.net>
9048
9049           win32/MANIFEST: Add libgstpng.dsp to MANIFEST.
9050           Original commit message from CVS:
9051           * win32/MANIFEST:
9052           Add libgstpng.dsp to MANIFEST.
9053           * win32/vs6/libgstaudiofx.dsp:
9054           Add new source files to VS project file.
9055
9056 Tue Feb 12 13:34:52 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9057
9058           sys/ximage/gstximagesrc.c: Initialise variables when opening the X display rather than in _start(), as the display ca...
9059           Original commit message from CVS:
9060           * sys/ximage/gstximagesrc.c:
9061           Initialise variables when opening the X display rather
9062           than in _start(), as the display can be opened before that.
9063           Fixes: #515985
9064
9065 Tue Feb 12 12:22:48 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9066
9067           sys/directdraw/gstdirectdrawsink.c: Properly chain up finalize functions. Fixes bug #515980.
9068           Original commit message from CVS:
9069           * sys/directdraw/gstdirectdrawsink.c:
9070           (gst_ddrawsurface_class_init), (gst_ddrawsurface_finalize),
9071           (gst_directdraw_sink_finalize):
9072           Properly chain up finalize functions. Fixes bug #515980.
9073
9074 Tue Feb 12 11:38:54 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9075
9076           sys/v4l2/v4l2src_calls.c: Chain up the finalize functions. Fixes bug #515984.
9077           Original commit message from CVS:
9078           * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
9079           (gst_v4l2_buffer_class_init), (gst_v4l2_buffer_pool_finalize),
9080           (gst_v4l2_buffer_pool_class_init):
9081           Chain up the finalize functions. Fixes bug #515984.
9082
9083 Tue Feb 12 11:14:36 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9084
9085           sys/ximage/ximageutil.c: Chain up in the finalize function for our custom buffer sub-class.
9086           Original commit message from CVS:
9087           * sys/ximage/ximageutil.c:
9088           Chain up in the finalize function for our custom
9089           buffer sub-class.
9090           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
9091           Fixes: #515706
9092
9093 Tue Feb 12 11:12:43 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9094
9095           gst/debug/efence.c: Properly chain up finalize method. Fixes bug #515979.
9096           Original commit message from CVS:
9097           * gst/debug/efence.c: (gst_fenced_buffer_finalize),
9098           (gst_fenced_buffer_class_init):
9099           Properly chain up finalize method. Fixes bug #515979.
9100
9101 Tue Feb 12 11:09:08 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9102
9103           sys/ximage/gstximagesrc.c: Free allocated Damage memory before closing our connection to the
9104           Original commit message from CVS:
9105           * sys/ximage/gstximagesrc.c:
9106           Free allocated Damage memory before closing our connection to the
9107           X server. Fixes: #515706
9108
9109 Tue Feb 12 05:21:46 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9110
9111           tests/check/elements/souphttpsrc.c: Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564.
9112           Original commit message from CVS:
9113           * tests/check/elements/souphttpsrc.c:
9114           Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564.
9115
9116 Tue Feb 12 05:14:16 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9117
9118           Add a few libjpeg suppressions and initialize a variable to make smokeenc valgrind clean. Fixes bug #515701.
9119           Original commit message from CVS:
9120           * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
9121           * tests/check/Makefile.am:
9122           * tests/check/gst-plugins-good.supp:
9123           Add a few libjpeg suppressions and initialize a variable to
9124           make smokeenc valgrind clean. Fixes bug #515701.
9125
9126 Mon Feb 11 21:24:30 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9127
9128           gst/avi/gstavidemux.c: Revert patch which sends timestamps only on keyframes, as it breaks playback with current gst-...
9129           Original commit message from CVS:
9130           * gst/avi/gstavidemux.c:
9131           Revert patch which sends timestamps only on keyframes, as it
9132           breaks playback with current gst-ffmpeg.
9133           Fixes: #515562
9134
9135 Mon Feb 11 14:01:52 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9136
9137           Close some memory leaks spotted by the unit test. Fixes bug #515697.
9138           Original commit message from CVS:
9139           * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
9140           * tests/check/elements/multifile.c: (GST_START_TEST):
9141           Close some memory leaks spotted by the unit test. Fixes bug #515697.
9142
9143 Mon Feb 11 13:48:03 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9144
9145           ext/gconf/gconf.c: Use and unset the GError when pipeline creation fails instead of simply leaking it. Fixes bug #515...
9146           Original commit message from CVS:
9147           * ext/gconf/gconf.c: (gst_gconf_render_bin_with_default):
9148           Use and unset the GError when pipeline creation fails instead of
9149           simply leaking it. Fixes bug #515704.
9150
9151 Sun Feb 10 10:46:13 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9152
9153           gst/audiofx/: Fix long description of audiofx elements. Fixes bug #515457.
9154           Original commit message from CVS:
9155           * gst/audiofx/audioamplify.c:
9156           * gst/audiofx/audiochebband.c:
9157           * gst/audiofx/audiocheblimit.c:
9158           * gst/audiofx/audiodynamic.c:
9159           * gst/audiofx/audioinvert.c:
9160           * gst/audiofx/audiopanorama.c:
9161           * gst/audiofx/audiowsincband.c:
9162           * gst/audiofx/audiowsinclimit.c:
9163           Fix long description of audiofx elements. Fixes bug #515457.
9164
9165 Sat Feb 9 01:45:32 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9166
9167           Add a simple example application for the spectrum element, include it in the docs, and fix some documentation ambigui...
9168           Original commit message from CVS:
9169           * docs/plugins/Makefile.am:
9170           * gst/spectrum/gstspectrum.c:
9171           * tests/examples/spectrum/.cvsignore:
9172           * tests/examples/spectrum/Makefile.am:
9173           * tests/examples/spectrum/spectrum-example.c:
9174           Add a simple example application for the spectrum element, include it
9175           in the docs, and fix some documentation ambiguities.
9176           Fixes: #348085
9177
9178 Sat Feb 9 00:15:25 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9179
9180           gst/: Fix includes order
9181           Original commit message from CVS:
9182           * gst/equalizer/Makefile.am:
9183           * gst/spectrum/Makefile.am:
9184           Fix includes order
9185           * tests/check/Makefile.am:
9186           Exclude v4l2src from the states test - it takes too long to start.
9187           * tests/check/elements/spectrum.c:
9188           Make the test run properly with CK_FORK=no
9189
9190 Fri Feb 8 15:32:36 2008 +0000  Christian Schaller <uraeus@gnome.org>
9191
9192         * gst-plugins-good.spec.in:
9193           add 3 new plugins to spec file
9194           Original commit message from CVS:
9195           add 3 new plugins to spec file
9196
9197 Fri Feb 8 15:27:51 2008 +0000  Christian Schaller <uraeus@gnome.org>
9198
9199         * ChangeLog:
9200         * gst/audiofx/Makefile.am:
9201           add missing header files for disting
9202           Original commit message from CVS:
9203           add missing header files for disting
9204
9205 Fri Feb 8 15:20:31 2008 +0000  Julien Moutte <julien@moutte.net>
9206
9207           gst/matroska/matroska-demux.c: Flag keyframe and delta units correctly when dealign with a
9208           Original commit message from CVS:
9209           2008-02-08  Julien Moutte  <julien@fluendo.com>
9210           * gst/matroska/matroska-demux.c:
9211           (gst_matroska_demux_parse_blockgroup_or_simpleblock): Flag
9212           keyframe and delta units correctly when dealign with a
9213           BlockGroup.
9214           Fixes: #514397
9215
9216 Fri Feb 8 10:19:33 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9217
9218           tests/check/elements/.cvsignore: Spell the new tests correctly in .cvsignore
9219           Original commit message from CVS:
9220           * tests/check/elements/.cvsignore:
9221           Spell the new tests correctly in .cvsignore
9222
9223 Fri Feb 8 10:09:33 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
9224
9225           gst/multifile/gstmultifilesrc.c: Need to use gsize here for the size, fixes compiler warning.
9226           Original commit message from CVS:
9227           * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
9228           Need to use gsize here for the size, fixes compiler warning.
9229           * tests/examples/equalizer/.cvsignore:
9230           * tests/examples/equalizer/Makefile.am:
9231           * tests/examples/spectrum/.cvsignore:
9232           * tests/examples/spectrum/Makefile.am:
9233           Add missing files to fix the build.
9234
9235 Fri Feb 8 04:25:32 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9236
9237           Move multifile plugin from -bad.
9238           Original commit message from CVS:
9239           * configure.ac:
9240           * docs/plugins/Makefile.am:
9241           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9242           * docs/plugins/gst-plugins-good-plugins-sections.txt:
9243           * docs/plugins/gst-plugins-good-plugins.args:
9244           * docs/plugins/gst-plugins-good-plugins.hierarchy:
9245           * docs/plugins/inspect/plugin-multifile.xml:
9246           * tests/check/Makefile.am:
9247           * tests/check/elements/.cvsignore:
9248           Move multifile plugin from -bad.
9249           Fixes: #490283
9250
9251 Fri Feb 8 03:44:12 2008 +0000  David Schleef <ds@schleef.org>
9252
9253           gst/multifile/: Use g_file_[sg]et_contents() instead of using stdio functions.
9254           Original commit message from CVS:
9255           * gst/multifile/gstmultifilesink.c:
9256           * gst/multifile/gstmultifilesrc.c:
9257           Use g_file_[sg]et_contents() instead of using stdio functions.
9258           Should be less error prone.
9259           * tests/check/elements/multifile.c:
9260           Create a temporary directory using standard functions instead of
9261           creating a directory in the current dir.
9262
9263 Fri Feb 8 03:28:57 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9264
9265           Move spectrum plugin from -bad.
9266           Original commit message from CVS:
9267           * configure.ac:
9268           * docs/plugins/Makefile.am:
9269           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9270           * docs/plugins/gst-plugins-good-plugins-sections.txt:
9271           * docs/plugins/gst-plugins-good-plugins.args:
9272           * docs/plugins/gst-plugins-good-plugins.hierarchy:
9273           * docs/plugins/inspect/plugin-spectrum.xml:
9274           * gst/spectrum/Makefile.am:
9275           * tests/check/Makefile.am:
9276           * tests/check/elements/.cvsignore:
9277           * tests/examples/Makefile.am:
9278           Move spectrum plugin from -bad.
9279           Move examples into tests/examples/spectrum.
9280
9281 Fri Feb 8 02:56:12 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9282
9283         * ChangeLog:
9284           Mention bug 415627 fixed with previous commit
9285           Original commit message from CVS:
9286           Mention bug 415627 fixed with previous commit
9287
9288 Fri Feb 8 02:49:20 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9289
9290           Move the equalizer plugin across from -bad
9291           Original commit message from CVS:
9292           * configure.ac:
9293           * docs/plugins/Makefile.am:
9294           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9295           * docs/plugins/gst-plugins-good-plugins-sections.txt:
9296           * docs/plugins/gst-plugins-good-plugins.args:
9297           * docs/plugins/gst-plugins-good-plugins.hierarchy:
9298           * docs/plugins/gst-plugins-good-plugins.interfaces:
9299           * docs/plugins/inspect/plugin-equalizer.xml:
9300           * gst/equalizer/Makefile.am:
9301           * tests/check/Makefile.am:
9302           * tests/examples/Makefile.am:
9303           Move the equalizer plugin across from -bad
9304           * tests/check/elements/.cvsignore:
9305           Add equalizer, audiosincwband and audiosincwlimit
9306           * tests/check/elements/equalizer.c:
9307           Fix compiler warnings
9308
9309 Fri Feb 8 02:48:54 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9310
9311           docs/plugins/gst-plugins-bad-plugins.*: Remove equalizer plugin docs
9312           Original commit message from CVS:
9313           * docs/plugins/gst-plugins-bad-plugins.args:
9314           * docs/plugins/gst-plugins-bad-plugins.hierarchy:
9315           * docs/plugins/gst-plugins-bad-plugins.interfaces:
9316           Remove equalizer plugin docs
9317           * tests/check/Makefile.am:
9318           Add GST_OPTION_CFLAGS, to get -Werror -Wall into the tests as for
9319           other modules.
9320           * tests/check/elements/multifile.c:
9321           * tests/check/elements/rganalysis.c:
9322           * tests/check/elements/rglimiter.c:
9323           Fix compiler warnings from -Wall -Werror
9324
9325 Fri Feb 8 01:07:02 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9326
9327           configure.ac: Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases are treated like releases and bui...
9328           Original commit message from CVS:
9329           * configure.ac:
9330           Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases
9331           are treated like releases and build without it.
9332
9333 Thu Feb 7 21:57:54 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9334
9335           Move the lpwsinc and bpwsinc elements from gst-plugins-bad into the audiofx plugin, and rename to audiowsinclimit and...
9336           Original commit message from CVS:
9337           * docs/plugins/Makefile.am:
9338           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9339           * docs/plugins/gst-plugins-good-plugins-sections.txt:
9340           * docs/plugins/gst-plugins-good-plugins.args:
9341           * docs/plugins/inspect/plugin-audiofx.xml:
9342           * gst/audiofx/Makefile.am:
9343           * gst/audiofx/audiofx.c:
9344           * gst/audiofx/audiowsincband.c:
9345           * gst/audiofx/audiowsincband.h:
9346           * gst/audiofx/audiowsinclimit.c:
9347           * gst/audiofx/audiowsinclimit.h:
9348           * tests/check/Makefile.am:
9349           * tests/check/elements/audiowsincband.c:
9350           * tests/check/elements/audiowsinclimit.c:
9351           Move the lpwsinc and bpwsinc elements from gst-plugins-bad into
9352           the audiofx plugin, and rename to audiowsinclimit and audiowsincband
9353           respectively.
9354           Fixes: #467666
9355
9356 Thu Feb 7 21:17:36 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
9357
9358           Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without caps, and add a somewhat useful debug message. Plus test.
9359           Original commit message from CVS:
9360           * gst/icydemux/gsticydemux.c: (gst_icydemux_chain):
9361           * tests/check/elements/icydemux.c:
9362           Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without
9363           caps, and add a somewhat useful debug message. Plus test.
9364
9365 Thu Feb 7 19:13:56 2008 +0000  Sébastien Moutte <sebastien@moutte.net>
9366
9367           gst/rtsp/gstrtspsrc.c: Include unistd.h only if HAVE_UNISTD_H is defined
9368           Original commit message from CVS:
9369           * gst/rtsp/gstrtspsrc.c:
9370           Include unistd.h only if HAVE_UNISTD_H is defined
9371           * win32/common/config.h.in:
9372           * win32/common/config.h:
9373           Define socklen_t as it seems it's not defined in default
9374           Visual Studio headers.
9375           * win32/vs6/libgstalpha.dsp:
9376           * win32/vs6/libgstapetag.dsp:
9377           * win32/vs6/libgstavi.dsp:
9378           * win32/vs6/libgstrtp.dsp:
9379           * win32/vs6/libgstrtsp.dsp:
9380           * win32/vs6/libgstvideomixer.dsp:
9381           Update project file dependencies and add new source files
9382
9383 Thu Feb 7 16:38:55 2008 +0000  Bjarne Rosengren <bjarne@axis.com>
9384
9385           gst/matroska/ebml-write.c: Don't leak buffers when we don't push them downstream.
9386           Original commit message from CVS:
9387           Patch by: Bjarne Rosengren <bjarne at axis dot com>
9388           * gst/matroska/ebml-write.c: (gst_ebml_write_element_push):
9389           Don't leak buffers when we don't push them downstream.
9390           Fixes bug #514965.
9391
9392 Thu Feb 7 13:48:20 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9393
9394           gst/multifile/gstmultifilesink.c: Add a fixme comment.
9395           Original commit message from CVS:
9396           * gst/multifile/gstmultifilesink.c:
9397           Add a fixme comment.
9398           * gst/selector/gstoutputselector.c:
9399           Fix same leak as in input-selector.
9400           * tests/icles/output-selector-test.c:
9401           Improve the test.
9402
9403 Thu Feb 7 13:41:11 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9404
9405           gst/spectrum/gstspectrum.c: Improve the docs.
9406           Original commit message from CVS:
9407           * gst/spectrum/gstspectrum.c:
9408           Improve the docs.
9409
9410 Thu Feb 7 10:17:14 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
9411
9412           configure.ac: Bump requirements to (good) released versions to avoid confusion and make implicit core requirement exp...
9413           Original commit message from CVS:
9414           * configure.ac:
9415           Bump requirements to (good) released versions to avoid
9416           confusion and make implicit core requirement explicit.
9417
9418 Thu Feb 7 10:04:01 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9419
9420           gst/filter/gstlpwsinc.c: Fix typo in the long description of the element.
9421           Original commit message from CVS:
9422           * gst/filter/gstlpwsinc.c:
9423           Fix typo in the long description of the element.
9424
9425 Wed Feb 6 23:44:43 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9426
9427           Rename audiochebyshevfreqband -> audiochebband and audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS...
9428           Original commit message from CVS:
9429           * docs/plugins/Makefile.am:
9430           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9431           * docs/plugins/gst-plugins-good-plugins-sections.txt:
9432           * docs/plugins/gst-plugins-good-plugins.args:
9433           * docs/plugins/inspect/plugin-audiofx.xml:
9434           * gst/audiofx/Makefile.am:
9435           * gst/audiofx/audiochebband.c:
9436           * gst/audiofx/audiochebband.h:
9437           * gst/audiofx/audiocheblimit.c:
9438           * gst/audiofx/audiocheblimit.h:
9439           * gst/audiofx/audiochebyshevfreqband.c:
9440           * gst/audiofx/audiochebyshevfreqband.h:
9441           * gst/audiofx/audiochebyshevfreqlimit.c:
9442           * gst/audiofx/audiochebyshevfreqlimit.h:
9443           * gst/audiofx/audiofx.c:
9444           * tests/check/Makefile.am:
9445           * tests/check/elements/.cvsignore:
9446           * tests/check/elements/audiochebband.c:
9447           * tests/check/elements/audiocheblimit.c:
9448           * tests/check/elements/audiochebyshevfreqband.c:
9449           * tests/check/elements/audiochebyshevfreqlimit.c:
9450           Rename audiochebyshevfreqband -> audiochebband and
9451           audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS
9452           surgery.
9453           Closes: #491811
9454
9455 Wed Feb 6 11:07:47 2008 +0000  Wouter Cloetens <wouter@mind.be>
9456
9457           ext/soup/gstsouphttpsrc.c: Fix memory leak and improve debugging a bit.
9458           Original commit message from CVS:
9459           Patch by: Wouter Cloetens <wouter at mind dot be>
9460           * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_chunk_cb),
9461           (gst_soup_http_src_create):
9462           Fix memory leak and improve debugging a bit.
9463
9464 Tue Feb 5 17:59:24 2008 +0000  orjan <orjanf@axis.com>
9465
9466           gst/multipart/multipartmux.c: Fix caps memory leak. Fixes #514573.
9467           Original commit message from CVS:
9468           Patch by: orjan <orjanf at axis dot com>
9469           * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
9470           Fix caps memory leak. Fixes #514573.
9471
9472 Mon Feb 4 12:07:14 2008 +0000  Edward Hervey <bilboed@bilboed.com>
9473
9474           gst/avi/gstavidemux.c: If there's no entries in the subindex, don't try to do anything stupid, just return.
9475           Original commit message from CVS:
9476           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex):
9477           If there's no entries in the subindex, don't try to do anything stupid,
9478           just return.
9479
9480 Sat Feb 2 19:47:50 2008 +0000  John Millikin <jmillikin@gmail.com>
9481
9482           ext/flac/gstflacdec.c: Fix extraction of picture blocks with newer libflac versions again:
9483           Original commit message from CVS:
9484           Patch by: John Millikin <jmillikin at gmail dot com>
9485           * ext/flac/gstflacdec.c: (gst_flac_dec_scan_for_last_block),
9486           (gst_flac_extract_picture_buffer), (gst_flac_dec_metadata_callback):
9487           Fix extraction of picture blocks with newer libflac versions again:
9488           FLAC__METADATA_TYPE_PICTURE is an enum, not a define (#513628).
9489
9490 Sat Feb 2 18:06:19 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
9491
9492           tests/check/Makefile.am: Add rtp-payloading test to VALGRIND_TO_FIX.
9493           Original commit message from CVS:
9494           * tests/check/Makefile.am:
9495           Add rtp-payloading test to VALGRIND_TO_FIX.
9496           * tests/check/elements/rtp-payloading.c:
9497           Add semicolons after GST_TEST_END so gst-indent gets the
9498           formatting right; make test less verbose in general, but
9499           more verbose in the error case (which should probably
9500           make the test fail anyway).
9501
9502 Fri Feb 1 18:29:21 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
9503
9504           Add documentation for avisubtitle and change class to
9505           Original commit message from CVS:
9506           * docs/plugins/Makefile.am:
9507           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9508           * docs/plugins/gst-plugins-good-plugins-sections.txt:
9509           * gst/avi/gstavisubtitle.c:
9510           Add documentation for avisubtitle and change class to
9511           Codec/Parser/Subtitle
9512
9513 Thu Jan 31 16:12:28 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9514
9515           sys/v4l2/v4l2_calls.c: Treat ENOTTY (driver does not implement ioctl) the same as
9516           Original commit message from CVS:
9517           * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
9518           Treat ENOTTY (driver does not implement ioctl) the same as
9519           EINVAL since it implies there are no available standards.
9520           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format),
9521           (gst_v4l2src_get_nearest_size):
9522           Replace gst_v4l2src_get_size_limits with 2 calls to new function
9523           gst_v4l2src_get_nearest_size, and get it to use VIDIOC_S_FMT to
9524           probe if the driver does not support VIDIOC_TRY_FMT for whatever
9525           reason, and if we aren't yet actively capturing.
9526           * sys/v4l2/v4l2src_calls.h:
9527           Remove replaced function declaration.
9528
9529 Thu Jan 31 16:03:48 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9530
9531           configure.ac: Bump plugins-base requirement to 0.10.16 for the gst_video_format_*
9532           Original commit message from CVS:
9533           * configure.ac:
9534           Bump plugins-base requirement to 0.10.16 for the gst_video_format_*
9535           API.
9536
9537 Thu Jan 31 09:50:31 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9538
9539           ext/soup/gstsouphttpsrc.c: Add changes to gstsouphttpsrc.c that were missing from last commit.
9540           Original commit message from CVS:
9541           * ext/soup/gstsouphttpsrc.c: (_do_init),
9542           (gst_soup_http_src_base_init), (gst_soup_http_src_class_init),
9543           (gst_soup_http_src_init), (gst_soup_http_src_dispose),
9544           (gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
9545           (gst_soup_http_src_unicodify), (gst_soup_http_src_cancel_message),
9546           (gst_soup_http_src_queue_message),
9547           (gst_soup_http_src_add_range_header),
9548           (gst_soup_http_src_session_unpause_message),
9549           (gst_soup_http_src_session_pause_message),
9550           (gst_soup_http_src_session_close),
9551           (gst_soup_http_src_got_headers_cb),
9552           (gst_soup_http_src_got_body_cb), (gst_soup_http_src_finished_cb),
9553           (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_response_cb),
9554           (gst_soup_http_src_parse_status), (gst_soup_http_src_create),
9555           (gst_soup_http_src_start), (gst_soup_http_src_stop),
9556           (gst_soup_http_src_unlock), (gst_soup_http_src_unlock_stop),
9557           (gst_soup_http_src_get_size), (gst_soup_http_src_is_seekable),
9558           (gst_soup_http_src_do_seek), (gst_soup_http_src_set_location),
9559           (gst_soup_http_src_set_proxy), (gst_soup_http_src_uri_get_type),
9560           (gst_soup_http_src_uri_get_protocols),
9561           (gst_soup_http_src_uri_get_uri), (gst_soup_http_src_uri_set_uri),
9562           (gst_soup_http_src_uri_handler_init), (plugin_init):
9563           Add changes to gstsouphttpsrc.c that were missing from last commit.
9564
9565 Thu Jan 31 08:57:16 2008 +0000  Wouter Cloetens <wouter@mind.be>
9566
9567           Make coding style more consistent, including class renaming.
9568           Original commit message from CVS:
9569           Patch by: Wouter Cloetens <wouter at mind dot be>
9570           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9571           * docs/plugins/gst-plugins-bad-plugins.args:
9572           * docs/plugins/gst-plugins-bad-plugins.hierarchy:
9573           * docs/plugins/gst-plugins-bad-plugins.interfaces:
9574           * docs/plugins/inspect/plugin-soup.xml:
9575           (gst_soup_http_src_base_init), (gst_soup_http_src_class_init),
9576           (gst_soup_http_src_init), (gst_soup_http_src_dispose),
9577           (gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
9578           (gst_soup_http_src_unicodify), (gst_soup_http_src_cancel_message),
9579           (gst_soup_http_src_queue_message),
9580           (gst_soup_http_src_add_range_header),
9581           (gst_soup_http_src_session_unpause_message),
9582           (gst_soup_http_src_session_pause_message),
9583           (gst_soup_http_src_session_close),
9584           (gst_soup_http_src_got_headers_cb),
9585           (gst_soup_http_src_got_body_cb), (gst_soup_http_src_finished_cb),
9586           (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_response_cb),
9587           (gst_soup_http_src_parse_status), (gst_soup_http_src_create),
9588           (gst_soup_http_src_start), (gst_soup_http_src_stop),
9589           (gst_soup_http_src_unlock), (gst_soup_http_src_unlock_stop),
9590           (gst_soup_http_src_get_size), (gst_soup_http_src_is_seekable),
9591           (gst_soup_http_src_do_seek), (gst_soup_http_src_set_location),
9592           (gst_soup_http_src_set_proxy), (gst_soup_http_src_uri_get_type),
9593           (gst_soup_http_src_uri_get_protocols),
9594           (gst_soup_http_src_uri_get_uri), (gst_soup_http_src_uri_set_uri),
9595           (gst_soup_http_src_uri_handler_init), (plugin_init):
9596           * ext/soup/gstsouphttpsrc.h:
9597           Make coding style more consistent, including class renaming.
9598
9599 Thu Jan 31 00:03:26 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9600
9601           configure.ac: Fix typo.
9602           Original commit message from CVS:
9603           * configure.ac:
9604           Fix typo.
9605
9606 Thu Jan 31 00:00:23 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9607
9608           gst/alpha/: Re-write the 'alpha' plugin to be BaseTransform based, simplifying some stuff, and making buffer-alloc an...
9609           Original commit message from CVS:
9610           * gst/alpha/Makefile.am:
9611           * gst/alpha/gstalpha.c:
9612           Re-write the 'alpha' plugin to be BaseTransform based, simplifying
9613           some stuff, and making buffer-alloc and resizing work automatically.
9614           No longer crashes on odd frame widths and heights, although there
9615           seems to be a disagreement with ffmpegcolorspace about what size
9616           an AYUV frame with odd height should be.
9617
9618 Wed Jan 30 15:40:36 2008 +0000  Wouter Cloetens <wouter@mind.be>
9619
9620           ext/soup/gstsouphttpsrc.c: Update documentation a bit.
9621           Original commit message from CVS:
9622           Patch by: Wouter Cloetens <wouter at mind dot be>
9623           * ext/soup/gstsouphttpsrc.c:
9624           Update documentation a bit.
9625           * docs/plugins/gst-plugins-bad-plugins.args:
9626           * docs/plugins/gst-plugins-bad-plugins.hierarchy:
9627           * docs/plugins/gst-plugins-bad-plugins.interfaces:
9628           * docs/plugins/gst-plugins-bad-plugins.prerequisites:
9629           * docs/plugins/inspect/plugin-alsaspdif.xml:
9630           * docs/plugins/inspect/plugin-dvb.xml:
9631           * docs/plugins/inspect/plugin-filter.xml:
9632           * docs/plugins/inspect/plugin-glimagesink.xml:
9633           * docs/plugins/inspect/plugin-mpegvideoparse.xml:
9634           * docs/plugins/inspect/plugin-quicktime.xml:
9635           * docs/plugins/inspect/plugin-rawparse.xml:
9636           * docs/plugins/inspect/plugin-replaygain.xml:
9637           * docs/plugins/inspect/plugin-sdl.xml:
9638           * docs/plugins/inspect/plugin-soundtouch.xml:
9639           * docs/plugins/inspect/plugin-soup.xml:
9640           * docs/plugins/inspect/plugin-spcdec.xml:
9641           * docs/plugins/inspect/plugin-spectrum.xml:
9642           * docs/plugins/inspect/plugin-speed.xml:
9643           * docs/plugins/inspect/plugin-speexresample.xml:
9644           * docs/plugins/inspect/plugin-switch.xml:
9645           * docs/plugins/inspect/plugin-videocrop.xml:
9646           Regenerate everything for the documentation changes we had.
9647
9648 Wed Jan 30 13:29:15 2008 +0000  Wouter Cloetens <wouter@mind.be>
9649
9650           ext/soup/gstsouphttpsrc.c: Let the proxy property default to the content of the $http_proxy environment variable.
9651           Original commit message from CVS:
9652           Patch by: Wouter Cloetens <wouter at mind dot be>
9653           * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_init):
9654           Let the proxy property default to the content of the $http_proxy
9655           environment variable.
9656
9657 Wed Jan 30 13:08:45 2008 +0000  Wouter Cloetens <wouter@mind.be>
9658
9659           tests/check/: Add missing files for the unit test.
9660           Original commit message from CVS:
9661           Patch by: Wouter Cloetens <wouter at mind dot be>
9662           * tests/check/test-cert.pem:
9663           * tests/check/test-key.pem:
9664           Add missing files for the unit test.
9665
9666 Wed Jan 30 13:06:01 2008 +0000  Wouter Cloetens <wouter@mind.be>
9667
9668           docs/plugins/: Add souphttpsrc to the docs.
9669           Original commit message from CVS:
9670           Patch by: Wouter Cloetens <wouter at mind dot be>
9671           * docs/plugins/Makefile.am:
9672           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9673           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9674           Add souphttpsrc to the docs.
9675           * configure.ac:
9676           * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
9677           (gst_souphttp_src_init), (gst_souphttp_src_dispose),
9678           (gst_souphttp_src_set_property), (gst_souphttp_src_get_property),
9679           (gst_souphttp_src_cancel_message),
9680           (gst_souphttp_src_queue_message),
9681           (gst_souphttp_src_add_range_header),
9682           (gst_souphttp_src_session_unpause_message),
9683           (gst_souphttp_src_session_pause_message),
9684           (gst_souphttp_src_session_close),
9685           (gst_souphttp_src_got_headers_cb), (gst_souphttp_src_got_body_cb),
9686           (gst_souphttp_src_finished_cb), (gst_souphttp_src_got_chunk_cb),
9687           (gst_souphttp_src_response_cb), (gst_souphttp_src_parse_status),
9688           (gst_souphttp_src_create), (gst_souphttp_src_start),
9689           (gst_souphttp_src_stop), (gst_souphttp_src_unlock),
9690           (gst_souphttp_src_unlock_stop), (gst_souphttp_src_get_size),
9691           (gst_souphttp_src_is_seekable), (gst_souphttp_src_do_seek),
9692           (gst_souphttp_src_set_location), (gst_souphttp_src_set_proxy),
9693           (plugin_init):
9694           * ext/soup/gstsouphttpsrc.h:
9695           Add support for libsoup2.4 and require it. Also implement redirection
9696           and manual proxy specification. Fixes bug #510708.
9697           * tests/check/Makefile.am:
9698           * tests/check/elements/.cvsignore:
9699           * tests/check/elements/souphttpsrc.c:
9700           Add unit test for souphttpsrc.
9701
9702 Tue Jan 29 18:43:32 2008 +0000  Alessandro Decina <alessandro@nnva.org>
9703
9704           ext/libpng/gstpngenc.*: Preallocate the output buffer so that g_memdup() and gst_buffer_merge() aren't needed anymore...
9705           Original commit message from CVS:
9706           Patch by: Alessandro Decina <alessandro at nnva dot org>
9707           * ext/libpng/gstpngenc.c: (user_write_data), (gst_pngenc_chain):
9708           * ext/libpng/gstpngenc.h:
9709           Preallocate the output buffer so that g_memdup() and
9710           gst_buffer_merge() aren't needed anymore. This greatly improves
9711           performances and fixes #512544.
9712
9713 Tue Jan 29 18:24:28 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
9714
9715           gst/avi/gstavidemux.c: GStreamer timestamps are PTS values while AVI only knows about DTS timestamps. Make sure we on...
9716           Original commit message from CVS:
9717           * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry),
9718           (gst_avi_demux_stream_data):
9719           GStreamer timestamps are PTS values while AVI only knows about DTS
9720           timestamps. Make sure we only copy the DTS as the buffer timestamp when
9721           we are dealing with a key frame.
9722
9723 Tue Jan 29 15:45:48 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9724
9725           tests/check/: Add add testsuite for the rtp-payloader that tries simulating dataflow. Needs more test data.
9726           Original commit message from CVS:
9727           * tests/check/Makefile.am:
9728           * tests/check/elements/.cvsignore:
9729           * tests/check/elements/rtp-payloading.c:
9730           Add add testsuite for the rtp-payloader that tries simulating
9731           dataflow. Needs more test data.
9732
9733 Tue Jan 29 15:27:02 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9734
9735           tests/check/elements/alphacolor.c: Remove two unused variables.
9736           Original commit message from CVS:
9737           * tests/check/elements/alphacolor.c:
9738           Remove two unused variables.
9739
9740 Mon Jan 28 12:17:02 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
9741
9742           gst/rtsp/gstrtspsrc.c: Use g_ascii_strtoll() instead of atoll, which is only available in C99.
9743           Original commit message from CVS:
9744           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpinfo):
9745           Use g_ascii_strtoll() instead of atoll, which is only
9746           available in C99.
9747
9748 Sat Jan 26 16:19:26 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9749
9750           gst/filter/: Don't implement get_unit_size() ourselves, the GstAudioFilter base class already does this for us.
9751           Original commit message from CVS:
9752           * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
9753           * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
9754           Don't implement get_unit_size() ourselves, the GstAudioFilter base
9755           class already does this for us.
9756
9757 Fri Jan 25 10:53:17 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
9758
9759           gst/rtp/: Add MPEG2 video payloader
9760           Original commit message from CVS:
9761           * gst/rtp/Makefile.am:
9762           * gst/rtp/gstrtp.c:
9763           * gst/rtp/gstrtpmpvpay.c:
9764           * gst/rtp/gstrtpmpvpay.h:
9765           Add MPEG2 video payloader
9766
9767 Wed Jan 23 17:05:32 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9768
9769           gst/level/gstlevel.c: Use #include <math.h> instead of #include "math.h".
9770           Original commit message from CVS:
9771           * gst/level/gstlevel.c:
9772           Use #include <math.h> instead of #include "math.h".
9773
9774 Mon Jan 21 19:41:45 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
9775
9776           tests/check/Makefile.am: Fix up some CFLAGS sets.
9777           Original commit message from CVS:
9778           * tests/check/Makefile.am:
9779           Fix up some CFLAGS sets.
9780           Don't include gconfvideosrc in the states test.
9781           * tests/check/elements/autodetect.c: (GST_START_TEST):
9782           Add some error strings to fail_unless arguments to fix some weird
9783           compiler errors on Solaris.
9784
9785 Mon Jan 21 19:35:58 2008 +0000  Brian Cameron <brian.cameron@sun.com>
9786
9787           configure.ac: Detect video4linux headers on Solaris too.
9788           Original commit message from CVS:
9789           * configure.ac:
9790           Detect video4linux headers on Solaris too.
9791           * sys/v4l2/gstv4l2colorbalance.h:
9792           * sys/v4l2/gstv4l2object.h:
9793           * sys/v4l2/v4l2_calls.c:
9794           * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
9795           (gst_v4l2_buffer_new):
9796           Make v4l2 build on Solaris.
9797           Patch by: Brian Cameron  <brian.cameron at sun dot com>
9798           Fixes: #510505
9799
9800 Mon Jan 21 11:46:19 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9801
9802           docs/plugins/gst-plugins-good-plugins-docs.sgml: Update list from (still local) scanning script.
9803           Original commit message from CVS:
9804           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9805           Update list from (still local) scanning script.
9806
9807 Mon Jan 21 09:57:07 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9808
9809           docs/plugins/: Add symbols from -unused.txt to the right place.
9810           Original commit message from CVS:
9811           * docs/plugins/Makefile.am:
9812           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9813           Add symbols from -unused.txt to the right place.
9814           * gst/dvdspu/gstdvdspu.c:
9815           * gst/dvdspu/gstdvdspu.h:
9816           Coherent namespace usage.
9817           * gst/spectrum/gstspectrum.c:
9818           Fix broken XML fragment in doc snippet even more.
9819
9820 Mon Jan 21 07:54:02 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
9821
9822           docs/plugins/Makefile.am: Update include list.
9823           Original commit message from CVS:
9824           * docs/plugins/Makefile.am:
9825           Update include list.
9826           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9827           Update xml includes.
9828           * docs/plugins/inspect/plugin-alsaspdif.xml:
9829           * docs/plugins/inspect/plugin-amrwb.xml:
9830           * docs/plugins/inspect/plugin-bayer.xml:
9831           * docs/plugins/inspect/plugin-bz2.xml:
9832           * docs/plugins/inspect/plugin-cdxaparse.xml:
9833           * docs/plugins/inspect/plugin-dtsdec.xml:
9834           * docs/plugins/inspect/plugin-dvbsrc.xml:
9835           * docs/plugins/inspect/plugin-dvdspu.xml:
9836           * docs/plugins/inspect/plugin-equalizer.xml:
9837           * docs/plugins/inspect/plugin-faac.xml:
9838           * docs/plugins/inspect/plugin-faad.xml:
9839           * docs/plugins/inspect/plugin-fbdevsink.xml:
9840           * docs/plugins/inspect/plugin-festival.xml:
9841           * docs/plugins/inspect/plugin-filter.xml:
9842           * docs/plugins/inspect/plugin-flvdemux.xml:
9843           * docs/plugins/inspect/plugin-freeze.xml:
9844           * docs/plugins/inspect/plugin-gsm.xml:
9845           * docs/plugins/inspect/plugin-gstinterlace.xml:
9846           * docs/plugins/inspect/plugin-gstrtpmanager.xml:
9847           * docs/plugins/inspect/plugin-h264parse.xml:
9848           * docs/plugins/inspect/plugin-interleave.xml:
9849           * docs/plugins/inspect/plugin-ladspa.xml:
9850           * docs/plugins/inspect/plugin-metadata.xml:
9851           * docs/plugins/inspect/plugin-modplug.xml:
9852           * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
9853           * docs/plugins/inspect/plugin-mpegtsparse.xml:
9854           * docs/plugins/inspect/plugin-mpegvideoparse.xml:
9855           * docs/plugins/inspect/plugin-musicbrainz.xml:
9856           * docs/plugins/inspect/plugin-mve.xml:
9857           * docs/plugins/inspect/plugin-nsfdec.xml:
9858           * docs/plugins/inspect/plugin-nuvdemux.xml:
9859           * docs/plugins/inspect/plugin-qtdemux.xml:
9860           * docs/plugins/inspect/plugin-quicktime.xml:
9861           * docs/plugins/inspect/plugin-real.xml:
9862           * docs/plugins/inspect/plugin-replaygain.xml:
9863           * docs/plugins/inspect/plugin-sdl.xml:
9864           * docs/plugins/inspect/plugin-sdp.xml:
9865           * docs/plugins/inspect/plugin-spectrum.xml:
9866           * docs/plugins/inspect/plugin-speed.xml:
9867           * docs/plugins/inspect/plugin-speexresample.xml:
9868           * docs/plugins/inspect/plugin-stereo.xml:
9869           * docs/plugins/inspect/plugin-switch.xml:
9870           * docs/plugins/inspect/plugin-timidity.xml:
9871           * docs/plugins/inspect/plugin-tta.xml:
9872           * docs/plugins/inspect/plugin-videocrop.xml:
9873           * docs/plugins/inspect/plugin-videoparse.xml:
9874           * docs/plugins/inspect/plugin-videosignal.xml:
9875           * docs/plugins/inspect/plugin-vmnc.xml:
9876           * docs/plugins/inspect/plugin-wildmidi.xml:
9877           * docs/plugins/inspect/plugin-x264.xml:
9878           * docs/plugins/inspect/plugin-xingheader.xml:
9879           * docs/plugins/inspect/plugin-xvid.xml:
9880           * docs/plugins/inspect/plugin-y4menc.xml:
9881           Regenerate files.
9882           * gst/spectrum/gstspectrum.c:
9883           Fix broken XML fragment in doc snippet.
9884           * tests/check/elements/.cvsignore:
9885           Add test binary to ignores.
9886
9887 Sun Jan 20 05:07:52 2008 +0000  Wouter Cloetens <wouter@mind.be>
9888
9889           ext/soup/gstsouphttpsrc.c: Report the size of the stream as the total size instead of the remaining Content-Length, w...
9890           Original commit message from CVS:
9891           Patch by: Wouter Cloetens <wouter at mind dot be>
9892           * ext/soup/gstsouphttpsrc.c: (soup_got_headers):
9893           Report the size of the stream as the total size instead of
9894           the remaining Content-Length, which is wrong after a seek.
9895
9896 Sat Jan 19 14:59:08 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9897
9898         * ChangeLog:
9899           Add bug number to the latest entry
9900           Original commit message from CVS:
9901           Add bug number to the latest entry
9902
9903 Sat Jan 19 14:53:58 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9904
9905           gst/wavparse/gstwavparse.c: Set variable to NULL after freeing it to prevent double frees or make failures by another...
9906           Original commit message from CVS:
9907           Based on a patch by:
9908           Victor STINNER <victor dot stinner at haypocalc dot com>
9909           * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
9910           Set variable to NULL after freeing it to prevent double frees
9911           or make failures by another use of it afterwards more obvious
9912           and fix use of it after the freeing.
9913
9914 Sat Jan 19 14:34:50 2008 +0000  Wouter Cloetens <wouter@mind.be>
9915
9916           ext/soup/gstsouphttpsrc.c: Correctly set duration on the GstBaseSrc segment when we know it to fix failing the durati...
9917           Original commit message from CVS:
9918           Patch by: Wouter Cloetens <wouter at mind dot be>
9919           * ext/soup/gstsouphttpsrc.c: (soup_got_headers):
9920           Correctly set duration on the GstBaseSrc segment when we know it
9921           to fix failing the duration query.
9922
9923 Fri Jan 18 13:40:38 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
9924
9925           gst/udp/gstmultiudpsink.c: use GST_WARNING for logging
9926           Original commit message from CVS:
9927           * gst/udp/gstmultiudpsink.c:
9928           use GST_WARNING for logging
9929
9930 Fri Jan 18 10:05:53 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9931
9932           gst/multifile/gstmultifilesrc.c: Fix memory leak spotted by the unit test.
9933           Original commit message from CVS:
9934           * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
9935           Fix memory leak spotted by the unit test.
9936
9937 Fri Jan 18 10:04:25 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
9938
9939           gst/udp/gstmultiudpsink.c: Don't try to leave a multicast group with an invalid socket
9940           Original commit message from CVS:
9941           * gst/udp/gstmultiudpsink.c:
9942           Don't try to leave a multicast group with an invalid socket
9943
9944 Fri Jan 18 08:49:59 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9945
9946           tests/check/: Add some minimal tests for the equalizer plugin.
9947           Original commit message from CVS:
9948           * tests/check/Makefile.am:
9949           * tests/check/elements/.cvsignore:
9950           * tests/check/elements/equalizer.c: (setup_equalizer),
9951           (cleanup_equalizer), (GST_START_TEST), (equalizer_suite), (main):
9952           Add some minimal tests for the equalizer plugin.
9953
9954 Fri Jan 18 07:03:23 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9955
9956           gst/equalizer/gstiirequalizer.c: Unparent all bands from the equalizer when finalizing to stop leaking        them.
9957           Original commit message from CVS:
9958           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_finalize):
9959           Unparent all bands from the equalizer when finalizing to stop
9960           leaking       them.
9961
9962 Fri Jan 18 05:32:26 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
9963
9964           ext/soup/gstsouphttpsrc.c: Add support for WebDAV.
9965           Original commit message from CVS:
9966           * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_uri_get_protocols):
9967           Add support for WebDAV.
9968
9969 Fri Jan 18 05:24:39 2008 +0000  Wouter Cloetens <wouter@mind.be>
9970
9971           ext/soup/gstsouphttpsrc.*: Add support for seeking to souphttpsrc. Fixes bug #502335.
9972           Original commit message from CVS:
9973           Patch by: Wouter Cloetens <wouter at mind dot be>
9974           * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
9975           (gst_souphttp_src_init), (gst_souphttp_src_create),
9976           (gst_souphttp_src_is_seekable), (gst_souphttp_src_do_seek),
9977           (soup_add_range_header), (soup_got_headers), (soup_got_chunk):
9978           * ext/soup/gstsouphttpsrc.h:
9979           Add support for seeking to souphttpsrc. Fixes bug #502335.
9980
9981 Thu Jan 17 21:23:32 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
9982
9983           ext/flac/gstflacdec.c: where the picture metadata defines and structs don't exist yet.
9984           Original commit message from CVS:
9985           * ext/flac/gstflacdec.c:
9986           Fix compilation against flac 1.1.2 (as on debian stable), where
9987           the picture metadata defines and structs don't exist yet.
9988           Fixes #509301.
9989
9990 Thu Jan 17 11:13:16 2008 +0000  Olivier Crete <tester@tester.ca>
9991
9992           gst/udp/gstmultiudpsink.*: Add property to automatically join a multicast group or not. This can be useful when shari...
9993           Original commit message from CVS:
9994           Patch by: Olivier Crete <tester at tester dot ca>
9995           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
9996           (gst_multiudpsink_init), (gst_multiudpsink_set_property),
9997           (gst_multiudpsink_get_property), (gst_multiudpsink_init_send),
9998           (gst_multiudpsink_add_internal), (gst_multiudpsink_remove):
9999           * gst/udp/gstmultiudpsink.h:
10000           Add property to automatically join a multicast group or not. This can be
10001           useful when sharing a socket between multiple elements.
10002           Fixes #509531.
10003
10004 Wed Jan 16 21:53:41 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10005
10006           gst/videomixer/Makefile.am: Add controller flags.
10007           Original commit message from CVS:
10008           * gst/videomixer/Makefile.am:
10009           Add controller flags.
10010
10011 Wed Jan 16 20:17:08 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10012
10013           gst/videomixer/videomixer.c: Also commit the missing gst_object_sync_values().
10014           Original commit message from CVS:
10015           * gst/videomixer/videomixer.c:
10016           Also commit the missing gst_object_sync_values().
10017
10018 Wed Jan 16 08:11:46 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10019
10020           docs/plugins/Makefile.am: Remove duplicate entry.
10021           Original commit message from CVS:
10022           * docs/plugins/Makefile.am:
10023           Remove duplicate entry.
10024
10025 Tue Jan 15 16:52:10 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10026
10027           docs/plugins/: Add 3 more plugins to docs.
10028           Original commit message from CVS:
10029           * docs/plugins/Makefile.am:
10030           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
10031           * docs/plugins/gst-plugins-good-plugins-sections.txt:
10032           * docs/plugins/inspect/plugin-gamma.xml:
10033           * docs/plugins/inspect/plugin-monoscope.xml:
10034           * docs/plugins/inspect/plugin-video4linux2.xml:
10035           Add 3 more plugins to docs.
10036
10037 Tue Jan 15 16:04:44 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10038
10039           Revert previous change caused by a file that got stuck on an old revision.
10040           Original commit message from CVS:
10041           * docs/plugins/gst-plugins-good-plugins-sections.txt:
10042           * sys/osxvideo/osxvideosink.h:
10043           Revert previous change caused by a file that got stuck on an old
10044           revision.
10045
10046 Tue Jan 15 15:40:58 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10047
10048           Re-add multipartdemux to the docs. Last round of section cleanup.
10049           Original commit message from CVS:
10050           * docs/plugins/gst-plugins-good-plugins-sections.txt:
10051           * gst/multipart/Makefile.am:
10052           * gst/multipart/multipartdemux.c:
10053           * gst/multipart/multipartdemux.h:
10054           * gst/multipart/multipartmux.c:
10055           * gst/multipart/multipartmux.h:
10056           Re-add multipartdemux to the docs. Last round of section cleanup.
10057
10058 Tue Jan 15 15:22:41 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10059
10060           Managed to resolve most unused declarations. Filed a bug for one left.
10061           Original commit message from CVS:
10062           * docs/plugins/Makefile.am:
10063           * docs/plugins/gst-plugins-good-plugins-sections.txt:
10064           * sys/osxaudio/gstosxaudiosink.h:
10065           * sys/osxvideo/osxvideosink.h:
10066           Managed to resolve most unused declarations. Filed a bug for one left.
10067
10068 Tue Jan 15 08:03:49 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10069
10070           docs/plugins/gst-plugins-good-plugins-sections.txt: Cleanup section file.
10071           Original commit message from CVS:
10072           * docs/plugins/gst-plugins-good-plugins-sections.txt:
10073           Cleanup section file.
10074
10075 Tue Jan 15 07:42:51 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10076
10077           docs/plugins/: Update plugin docs.
10078           Original commit message from CVS:
10079           * docs/plugins/Makefile.am:
10080           * docs/plugins/gst-plugins-good-plugins.args:
10081           * docs/plugins/gst-plugins-good-plugins.signals:
10082           * docs/plugins/inspect/plugin-alaw.xml:
10083           * docs/plugins/inspect/plugin-alpha.xml:
10084           * docs/plugins/inspect/plugin-alphacolor.xml:
10085           * docs/plugins/inspect/plugin-annodex.xml:
10086           * docs/plugins/inspect/plugin-apetag.xml:
10087           * docs/plugins/inspect/plugin-audiofx.xml:
10088           * docs/plugins/inspect/plugin-auparse.xml:
10089           * docs/plugins/inspect/plugin-autodetect.xml:
10090           * docs/plugins/inspect/plugin-avi.xml:
10091           * docs/plugins/inspect/plugin-cairo.xml:
10092           * docs/plugins/inspect/plugin-cdio.xml:
10093           * docs/plugins/inspect/plugin-cutter.xml:
10094           * docs/plugins/inspect/plugin-debug.xml:
10095           * docs/plugins/inspect/plugin-dv.xml:
10096           * docs/plugins/inspect/plugin-efence.xml:
10097           * docs/plugins/inspect/plugin-effectv.xml:
10098           * docs/plugins/inspect/plugin-flac.xml:
10099           * docs/plugins/inspect/plugin-flxdec.xml:
10100           * docs/plugins/inspect/plugin-gconfelements.xml:
10101           * docs/plugins/inspect/plugin-gdkpixbuf.xml:
10102           * docs/plugins/inspect/plugin-goom.xml:
10103           * docs/plugins/inspect/plugin-halelements.xml:
10104           * docs/plugins/inspect/plugin-icydemux.xml:
10105           * docs/plugins/inspect/plugin-id3demux.xml:
10106           * docs/plugins/inspect/plugin-jpeg.xml:
10107           * docs/plugins/inspect/plugin-ladspa.xml:
10108           * docs/plugins/inspect/plugin-level.xml:
10109           * docs/plugins/inspect/plugin-matroska.xml:
10110           * docs/plugins/inspect/plugin-mulaw.xml:
10111           * docs/plugins/inspect/plugin-multipart.xml:
10112           * docs/plugins/inspect/plugin-navigationtest.xml:
10113           * docs/plugins/inspect/plugin-png.xml:
10114           * docs/plugins/inspect/plugin-quicktime.xml:
10115           * docs/plugins/inspect/plugin-rtp.xml:
10116           * docs/plugins/inspect/plugin-rtsp.xml:
10117           * docs/plugins/inspect/plugin-shout2send.xml:
10118           * docs/plugins/inspect/plugin-smpte.xml:
10119           * docs/plugins/inspect/plugin-speex.xml:
10120           * docs/plugins/inspect/plugin-taglib.xml:
10121           * docs/plugins/inspect/plugin-udp.xml:
10122           * docs/plugins/inspect/plugin-videobalance.xml:
10123           * docs/plugins/inspect/plugin-videobox.xml:
10124           * docs/plugins/inspect/plugin-videocrop.xml:
10125           * docs/plugins/inspect/plugin-videoflip.xml:
10126           * docs/plugins/inspect/plugin-videomixer.xml:
10127           * docs/plugins/inspect/plugin-wavenc.xml:
10128           * docs/plugins/inspect/plugin-wavpack.xml:
10129           * docs/plugins/inspect/plugin-wavparse.xml:
10130           Update plugin docs.
10131           * gst/videomixer/Makefile.am:
10132           * gst/videomixer/videomixer.c:
10133           * gst/videomixer/videomixer.h:
10134           * gst/videomixer/videomixerpad.h:
10135           Split out header to fix warnings from the doc-build.
10136
10137 Mon Jan 14 12:35:23 2008 +0000  Wim Taymans <wim.taymans@gmail.com>
10138
10139           As found by: Tommi Myöhänen <ext-tommi.myohanen nokia com>
10140           Original commit message from CVS:
10141           As found by: Tommi Myöhänen <ext-tommi.myohanen nokia com>
10142           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpinfo):
10143           Use atoll to parse the rtptime with enough precision. Fixes #509329.
10144
10145 Mon Jan 14 12:11:43 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
10146
10147           gst/: Initialise variables to work around (false) 'foo might be used uninitialized in this function' warnings by gcc-...
10148           Original commit message from CVS:
10149           * gst/avi/gstavisubtitle.c: (gst_avi_subtitle_extract_file):
10150           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send):
10151           Initialise variables to work around (false) 'foo might be used
10152           uninitialized in this function' warnings by gcc-3.3.3 (#509298).
10153
10154 Sat Jan 12 02:32:35 2008 +0000  David Schleef <ds@schleef.org>
10155
10156           Ignore more files for the buildbot.
10157           Original commit message from CVS:
10158           * docs/plugins/.cvsignore:
10159           * tests/check/pipelines/.cvsignore:
10160           Ignore more files for the buildbot.
10161
10162 Fri Jan 11 21:08:59 2008 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10163
10164           Generate the image-type values correctly. Leave them out of the caps when outputting a "preview image" tag, since it ...
10165           Original commit message from CVS:
10166           * ext/flac/gstflacdec.c: (gst_flac_extract_picture_buffer):
10167           * gst/id3demux/id3v2frames.c: (parse_picture_frame):
10168           Generate the image-type values correctly. Leave them out of the caps
10169           when outputting a "preview image" tag, since it only makes sense
10170           to have one of those - the type is irrelevant.
10171           * sys/sunaudio/gstsunaudiomixerctrl.c:
10172           (gst_sunaudiomixer_ctrl_open):
10173           If we can, mark the mixer multiple open when we use it, in case
10174           (for some reason) the process wants to open it again elsewhere.
10175
10176 Fri Jan 11 19:16:53 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
10177
10178           tests/check/elements/: It's "endianness", not "endianess". Fixes unit tests.
10179           Original commit message from CVS:
10180           * tests/check/elements/rganalysis.c: (test_buffer_const_float_mono),
10181           (test_buffer_const_float_stereo), (test_buffer_const_int16_mono),
10182           (test_buffer_const_int16_stereo), (test_buffer_square_float_mono),
10183           (test_buffer_square_float_stereo), (test_buffer_square_int16_mono),
10184           (test_buffer_square_int16_stereo):
10185           * tests/check/elements/rglimiter.c: (create_test_buffer):
10186           * tests/check/elements/rgvolume.c: (test_buffer_new):
10187           It's "endianness", not "endianess". Fixes unit tests.
10188
10189 Fri Jan 11 18:56:06 2008 +0000  Edward Hervey <bilboed@bilboed.com>
10190
10191         * tests/check/pipelines/.cvignore:
10192           ignore some more
10193           Original commit message from CVS:
10194           ignore some more
10195
10196 Fri Jan 11 18:54:31 2008 +0000  Edward Hervey <bilboed@bilboed.com>
10197
10198         * tests/check/elements/.gitignore:
10199           ignore some more
10200           Original commit message from CVS:
10201           ignore some more
10202
10203 Fri Jan 11 17:21:30 2008 +0000  Olivier Crete <tester@tester.ca>
10204
10205           gst/rtp/: Fix the clock rate to 90000 as required by the RFC.
10206           Original commit message from CVS:
10207           Patch by: Olivier Crete <tester at tester dot ca>
10208           * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps):
10209           * gst/rtp/gstrtptheorapay.c:
10210           Fix the clock rate to 90000 as required by the RFC.
10211           Fixes #508644.
10212
10213 Fri Jan 11 17:12:37 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
10214
10215           tests/check/elements/icydemux.c: Don't use deprecated GST_PLUGIN_DEFINE_STATIC.
10216           Original commit message from CVS:
10217           * tests/check/elements/icydemux.c: (GST_START_TEST), (icydemux_suite):
10218           Don't use deprecated GST_PLUGIN_DEFINE_STATIC.
10219
10220 Thu Jan 10 12:25:44 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10221
10222           autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
10223           Original commit message from CVS:
10224           * autogen.sh:
10225           Add -Wno-portability to the automake parameters to stop warnings
10226           about GNU make extensions being used. We require GNU make in almost
10227           every Makefile anyway.
10228           * configure.ac:
10229           Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
10230           at the same time is required for per target flags.
10231
10232 Wed Jan 9 15:28:29 2008 +0000  Edward Hervey <bilboed@bilboed.com>
10233
10234           gst/videomixer/videomixer.c: Fix error from my last commit.
10235           Original commit message from CVS:
10236           * gst/videomixer/videomixer.c: (gst_videomixer_init):
10237           Fix error from my last commit.
10238
10239 Wed Jan 9 15:20:19 2008 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
10240
10241           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...
10242           Original commit message from CVS:
10243           Based on patch by: Tommi Myöhänen <ext-tommi.myohanen nokia com>
10244           * gst/id3demux/id3v2frames.c: (parse_comment_frame):
10245           Make sure the ISO 639-X language code in ID3v2 COMM frames
10246           is actually valid UTF-8 (or rather: ASCII), so we don't end
10247           up with non-UTF8 strings in tags if there's garbage in the
10248           language field. Also make sure the language code is always
10249           lower case. Fixes: #508291.
10250
10251 Wed Jan 9 13:55:28 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10252
10253           ChangeLog: Fix ChangeLog typo.
10254           Original commit message from CVS:
10255           * ChangeLog:
10256           Fix ChangeLog typo.
10257
10258 Wed Jan 9 13:50:09 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10259
10260           Makefile.am: Include lcov.mak to allow builging coverage reports. Guard check-torture target like in the other packages.
10261           Original commit message from CVS:
10262           * Makefile.am:
10263           Include lcov.mak to allow builging coverage reports. Guard
10264           check-torture target like in the other packages.
10265
10266 Wed Jan 9 12:33:58 2008 +0000  Edward Hervey <bilboed@bilboed.com>
10267
10268           gst/videomixer/videomixer.c: Implement GstChildProxy interface.
10269           Original commit message from CVS:
10270           reviewed by: Edward Hervey  <edward.hervey@collabora.co.uk>
10271           * gst/videomixer/videomixer.c:
10272           (gst_videomixer_set_master_geometry), (_do_init),
10273           (gst_videomixer_child_proxy_get_child_by_index),
10274           (gst_videomixer_child_proxy_get_children_count),
10275           (gst_videomixer_child_proxy_init), (gst_videomixer_reset),
10276           (gst_videomixer_init), (gst_videomixer_request_new_pad),
10277           (gst_videomixer_release_pad), (gst_videomixer_fill_queues):
10278           Implement GstChildProxy interface.
10279           Send newsegment at the right moment
10280           Fixes #488879
10281
10282 Wed Jan 9 12:01:14 2008 +0000  Edward Hervey <bilboed@bilboed.com>
10283
10284           gst/alpha/: Make the various properties of 'alpha' controllable. This allows doing niceties like fade-in/fade-out.
10285           Original commit message from CVS:
10286           * gst/alpha/Makefile.am:
10287           * gst/alpha/gstalpha.c: (gst_alpha_class_init), (gst_alpha_init),
10288           (gst_alpha_sink_event), (gst_alpha_chain),
10289           (gst_alpha_change_state), (plugin_init):
10290           Make the various properties of 'alpha' controllable. This allows doing
10291           niceties like fade-in/fade-out.
10292
10293 Wed Jan 9 11:11:01 2008 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10294
10295           gst/rtp/: Remove copy/paste unused code (property setters and getter) found by the coverage suite (yay, saves ~20k on...
10296           Original commit message from CVS:
10297           * gst/rtp/gstasteriskh263.c:
10298           * gst/rtp/gstrtpL16depay.c:
10299           * gst/rtp/gstrtpac3depay.c:
10300           * gst/rtp/gstrtpamrpay.c:
10301           * gst/rtp/gstrtpdepay.c:
10302           * gst/rtp/gstrtpgsmdepay.c:
10303           * gst/rtp/gstrtph263depay.c:
10304           * gst/rtp/gstrtph263pdepay.c:
10305           * gst/rtp/gstrtph263ppay.c:
10306           * gst/rtp/gstrtph264depay.c:
10307           * gst/rtp/gstrtph264pay.c:
10308           * gst/rtp/gstrtpmp2tdepay.c:
10309           * gst/rtp/gstrtpmp4adepay.c:
10310           * gst/rtp/gstrtpmp4gdepay.c:
10311           * gst/rtp/gstrtpmp4gpay.c:
10312           * gst/rtp/gstrtpmp4vdepay.c:
10313           * gst/rtp/gstrtpmpadepay.c:
10314           * gst/rtp/gstrtpmpvdepay.c:
10315           * gst/rtp/gstrtpsv3vdepay.c:
10316           * gst/rtp/gstrtptheoradepay.c:
10317           * gst/rtp/gstrtptheorapay.c:
10318           * gst/rtp/gstrtpvorbisdepay.c:
10319           * gst/rtp/gstrtpvorbispay.c:
10320           Remove copy/paste unused code (property setters and getter) found by
10321           the coverage suite (yay, saves ~20k on disk).
10322
10323 Tue Jan 8 20:03:30 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
10324
10325           gst/matroska/matroska-mux.c: Also fix up pad templates to indicate that image/jpeg doesn't absolutely require the fra...
10326           Original commit message from CVS:
10327           * gst/matroska/matroska-mux.c: (COMMON_VIDEO_CAPS_NO_FRAMERATE),
10328           (videosink_templ):
10329           Also fix up pad templates to indicate that image/jpeg doesn't
10330           absolutely require the framerate property to be set (#504081).
10331
10332 Tue Jan 8 19:57:23 2008 +0000  Wouter Cloetens <wouter@mind.be>
10333
10334           gst/matroska/matroska-mux.*: Keep track of first and last timestamps for each incoming stream, so we can calculate th...
10335           Original commit message from CVS:
10336           Based on patch by: Wouter Cloetens  <wouter at mind be>
10337           * gst/matroska/matroska-mux.c: (gst_matroska_mux_video_pad_setcaps),
10338           (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad),
10339           (gst_matroska_mux_finish), (gst_matroska_mux_collected):
10340           * gst/matroska/matroska-mux.h:
10341           Keep track of first and last timestamps for each incoming stream,
10342           so we can calculate the total duration for live sources and other
10343           input where we can't query the duration from the start or where
10344           there's no constant framerate from which we can deduce the
10345           duration; also use calculated/observed duration if it is bigger
10346           than the previously queried duration. Furthermore, use
10347           gst_pad_query_peer_duration() and take into account that it may
10348           return TRUE but still a duration of CLOCK_TIME_NONE, which easily
10349           screws up comparisons when using unsigned integers. Fixes #504081.
10350
10351 Tue Jan 8 14:58:18 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10352
10353           Make elements GST_BUFFER_FLAG_GAP aware and call gst_base_transform_set_gap_aware for this.
10354           Original commit message from CVS:
10355           * configure.ac:
10356           * gst/audiofx/audioamplify.c:
10357           (gst_audio_amplify_clipping_method_get_type),
10358           (gst_audio_amplify_init), (gst_audio_amplify_transform_ip):
10359           * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_init),
10360           (gst_audio_dynamic_transform_ip):
10361           * gst/audiofx/audioinvert.c: (gst_audio_invert_init),
10362           (gst_audio_invert_transform_ip):
10363           * gst/audiofx/audiopanorama.c: (gst_audio_panorama_init),
10364           (gst_audio_panorama_transform):
10365           * gst/level/gstlevel.c: (gst_level_init):
10366           Make elements GST_BUFFER_FLAG_GAP aware and call
10367           gst_base_transform_set_gap_aware for this.
10368           Bump core requirement to CVS.
10369           * gst/audiofx/audiochebyshevfreqband.c:
10370           (gst_audio_chebyshev_freq_band_transform_ip):
10371           * gst/audiofx/audiochebyshevfreqlimit.c:
10372           (gst_audio_chebyshev_freq_limit_transform_ip):
10373           Also sync GObject properties to the controller if operating
10374           in passthrough mode.
10375
10376 Mon Jan 7 16:41:00 2008 +0000  Tim-Philipp Müller <tim@centricular.net>
10377
10378           sys/directdraw/gstdirectdrawsink.c: FALSE is not a gpointer.
10379           Original commit message from CVS:
10380           * sys/directdraw/gstdirectdrawsink.c:
10381           (gst_directdraw_sink_window_thread):
10382           FALSE is not a gpointer.
10383
10384 Sat Jan 5 21:20:08 2008 +0000  Julien Moutte <julien@moutte.net>
10385
10386           sys/directdraw/gstdirectdrawsink.c: Make sure we create our internal window only when we need it. That will give a ch...
10387           Original commit message from CVS:
10388           2008-01-05  Julien Moutte  <julien@fluendo.com>
10389           * sys/directdraw/gstdirectdrawsink.c:
10390           (gst_directdraw_sink_set_window_id),
10391           (gst_directdraw_sink_set_caps),
10392           (gst_directdraw_sink_change_state),
10393           (gst_directdraw_sink_buffer_alloc),
10394           (gst_directdraw_sink_draw_borders),
10395           (gst_directdraw_sink_show_frame),
10396           (gst_directdraw_sink_setup_ddraw),
10397           (gst_directdraw_sink_window_thread),
10398           (gst_directdraw_sink_get_ddrawcaps),
10399           (gst_directdraw_sink_surface_create): Make sure we create our
10400           internal window only when we need it. That will give a chance to
10401           the application to get the prepare-xwindow-id bus message. Draw
10402           black borders when keeping aspect ratio. Handle the case where
10403           our
10404           rendering window disappears (closed or errors) like other sinks
10405           do. Various 80 columns fixes, improve state change order. That
10406           element could need some more love.
10407
10408 Fri Jan 4 18:30:21 2008 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10409
10410           ext/taglib/: Remove useless typedefs without new type name. Fixes a warning with gcc 4.3.
10411           Original commit message from CVS:
10412           * ext/taglib/gstapev2mux.h:
10413           * ext/taglib/gstid3v2mux.h:
10414           Remove useless typedefs without new type name. Fixes a warning with
10415           gcc 4.3.
10416
10417 Thu Jan 3 12:26:03 2008 +0000  John Millikin <jmillikin@gmail.com>
10418
10419           ext/flac/gstflacdec.c: Emit metadata messages when a PICTURE block is encountered.
10420           Original commit message from CVS:
10421           Patch by: John Millikin <jmillikin at gmail dot com>
10422           * ext/flac/gstflacdec.c: (gst_flac_dec_setup_seekable_decoder),
10423           (gst_flac_dec_setup_stream_decoder),
10424           (gst_flac_normalize_picture_mime_type),
10425           (gst_flac_extract_picture_buffer),
10426           (gst_flac_dec_metadata_callback):
10427           Emit metadata messages when a PICTURE block is encountered.
10428           Fixes #506715.
10429
10430 Wed Jan 2 13:54:10 2008 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
10431
10432           gst/avi/gstavi.c: increase rank because no known issues anymore ...
10433           Original commit message from CVS:
10434           * gst/avi/gstavi.c:
10435           increase rank because no known issues anymore ...
10436           * gst/avi/gstavisubtitle.c:
10437           send subtitle name to the srcpad
10438
10439 Mon Dec 31 13:27:32 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
10440
10441           gst/rtsp/gstrtspsrc.*: Implement redirect for the DESCRIBE reply. Fixes #506025.
10442           Original commit message from CVS:
10443           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send), (gst_rtspsrc_open):
10444           * gst/rtsp/gstrtspsrc.h:
10445           Implement redirect for the DESCRIBE reply. Fixes #506025.
10446
10447 Sat Dec 29 16:48:33 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10448
10449           ext/flac/gstflacdec.c: Fix 'xyz may be used uninitialized' compiler warnings caused by broken g_assert_not_reached() ...
10450           Original commit message from CVS:
10451           * ext/flac/gstflacdec.c: (gst_flac_dec_write):
10452           Fix 'xyz may be used uninitialized' compiler warnings caused
10453           by broken g_assert_not_reached() macro in GLib-2.15.x and don't
10454           abort() in any case but properly report the error.
10455
10456 Fri Dec 28 11:44:28 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10457
10458           ext/soup/: Use gst_tag_freeform_string_to_utf8() and post radio station info as tags on the bus.
10459           Original commit message from CVS:
10460           * ext/soup/Makefile.am:
10461           * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_get_property),
10462           (gst_souphttp_src_unicodify), (soup_got_headers):
10463           Use gst_tag_freeform_string_to_utf8() and post radio station
10464           info as tags on the bus.
10465
10466 Wed Dec 26 16:03:57 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10467
10468           Fix 'xyz may be used uninitialized' compiler warnings caused by broken g_assert_not_reached() macro in GLib-2.15.x (i...
10469           Original commit message from CVS:
10470           * gst/avi/gstavidemux.c: (gst_avi_demux_loop):
10471           * gst/wavparse/gstwavparse.c: (gst_wavparse_chain):
10472           * sys/ximage/gstximagesrc.c: (composite_pixel):
10473           Fix 'xyz may be used uninitialized' compiler warnings caused
10474           by broken g_assert_not_reached() macro in GLib-2.15.x (it's
10475           not really nice to abort in any case). Fixes #505745.
10476
10477 Thu Dec 20 17:07:22 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10478
10479           gst/: Ignore more.
10480           Original commit message from CVS:
10481           * gst/equalizer/.cvsignore:
10482           * gst/switch/.cvsignore:
10483           Ignore more.
10484
10485 Tue Dec 18 23:17:14 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10486
10487           tests/check/elements/avisubtitle.c: Small unit test fix (has no practical impact at the moment, since we're only feed...
10488           Original commit message from CVS:
10489           * tests/check/elements/avisubtitle.c: (check_correct_buffer):
10490           Small unit test fix (has no practical impact at the moment,
10491           since we're only feeding utf8 and hence just create a sub-
10492           buffer for the output).
10493
10494 Tue Dec 18 21:13:05 2007 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
10495
10496           Add seeking support for avi subtitle
10497           Original commit message from CVS:
10498           * gst/avi/gstavisubtitle.c:
10499           * tests/check/elements/avisubtitle.c:
10500           Add seeking support for avi subtitle
10501
10502 Tue Dec 18 17:40:34 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
10503
10504           ext/flac/gstflacdec.*: Remove some unused vars.
10505           Original commit message from CVS:
10506           * ext/flac/gstflacdec.c: (gst_flac_dec_reset_decoders),
10507           (gst_flac_dec_update_metadata), (gst_flac_dec_metadata_callback),
10508           (gst_flac_dec_write):
10509           * ext/flac/gstflacdec.h:
10510           Remove some unused vars.
10511           Do more cleanup of leftover events and tags.
10512           Output tags after the segment event. Fixes #504018.
10513
10514 Tue Dec 18 14:31:36 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10515
10516           gst/avi/gstavisubtitle.c: Detect other UTF byte order markers and convert to UTF-8 as appropriate.
10517           Original commit message from CVS:
10518           * gst/avi/gstavisubtitle.c: (IS_BOM_UTF8), (IS_BOM_UTF16_BE),
10519           (IS_BOM_UTF16_LE), (IS_BOM_UTF32_BE), (IS_BOM_UTF32_LE),
10520           (gst_avi_subtitle_extract_file), (gst_avi_subtitle_parse_gab2_chunk):
10521           Detect other UTF byte order markers and convert to UTF-8 as
10522           appropriate.
10523
10524 Tue Dec 18 13:30:15 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10525
10526           gst/avi/gstavisubtitle.*: Refactor a bit; fix name extraction; don't assume all the data in the chunk is actually sub...
10527           Original commit message from CVS:
10528           * gst/avi/gstavisubtitle.c: (src_template),
10529           (gst_avi_subtitle_extract_utf8_file),
10530           (gst_avi_subtitle_parse_gab2_chunk), (gst_avi_subtitle_chain),
10531           (gst_avi_subtitle_base_init), (gst_avi_subtitle_class_init),
10532           (gst_avi_subtitle_init), (gst_avi_subtitle_change_state):
10533           * gst/avi/gstavisubtitle.h:
10534           Refactor a bit; fix name extraction; don't assume all the data
10535           in the chunk is actually subtitle data, there may be padding at
10536           the end; fix GST_ELEMENT_ERROR usage; store extracted subtitle
10537           file so it's there to send again after a seek (for future use).
10538
10539 Tue Dec 18 09:13:12 2007 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
10540
10541           Add avi subtitle element for bug #442034. Need seeking support and more support for character conversion.
10542           Original commit message from CVS:
10543           * gst/avi/Makefile.am:
10544           * gst/avi/gstavi.c:
10545           * gst/avi/gstavisubtitle.c:
10546           * gst/avi/gstavisubtitle.h:
10547           * tests/check/Makefile.am:
10548           * tests/check/elements/avisubtitle.c:
10549           * win32/common/config.h:
10550           Add avi subtitle element for bug #442034. Need seeking support
10551           and more support for character conversion.
10552
10553 Tue Dec 18 09:07:17 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10554
10555           Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
10556           Original commit message from CVS:
10557           * Makefile.am:
10558           Include common/win32.mak for CRLF check of win32 project
10559           files (see #393626).
10560           * win32/vs6/libgstpng.dsp:
10561           Fix line endings and do cvs admin -kb.
10562
10563 Mon Dec 17 21:12:28 2007 +0000  David Schleef <ds@schleef.org>
10564
10565           gst/multifile/gstmultifilesrc.*: When subsequent files are read, if the file doesn't exist, send an EOS instead of ca...
10566           Original commit message from CVS:
10567           * gst/multifile/gstmultifilesrc.c:
10568           * gst/multifile/gstmultifilesrc.h:
10569           When subsequent files are read, if the file doesn't exist, send
10570           an EOS instead of causing an error.
10571
10572 Sun Dec 16 23:43:46 2007 +0000  Edward Hervey <bilboed@bilboed.com>
10573
10574           ext/jpeg/gstjpegdec.c: Actually drop the buffers which are outside the currently configured segment instead of just e...
10575           Original commit message from CVS:
10576           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
10577           Actually drop the buffers which are outside the currently configured
10578           segment instead of just emitting a WARNING.
10579
10580 Fri Dec 14 18:49:34 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
10581
10582           ext/flac/gstflacdec.*: Send segments from the streaming thread. Fixes #502187.
10583           Original commit message from CVS:
10584           * ext/flac/gstflacdec.c: (gst_flac_dec_metadata_callback),
10585           (gst_flac_dec_write):
10586           * ext/flac/gstflacdec.h:
10587           Send segments from the streaming thread. Fixes #502187.
10588           Fix segment seeking and a bunch of other seeking cases.
10589
10590 Fri Dec 14 10:17:10 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10591
10592           gst/id3demux/id3v2frames.c: Parse WOAF frames and put the result into GST_TAG_CONTACT, which is where it would end up...
10593           Original commit message from CVS:
10594           * gst/id3demux/id3v2frames.c: (parse_url_link_frame):
10595           Parse WOAF frames and put the result into GST_TAG_CONTACT,
10596           which is where it would end up if the same information was
10597           put in a vorbis comment (don't think it's worth adding a
10598           new URI tag for this). Fixes #488112.
10599
10600 Tue Dec 11 22:29:18 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10601
10602           configure.ac: We need core/base 0.10.15 or later.
10603           Original commit message from CVS:
10604           * configure.ac:
10605           We need core/base 0.10.15 or later.
10606
10607 Tue Dec 11 16:47:12 2007 +0000  Mark Nauwelaerts <manauw@skynet.be>
10608
10609           gst/avi/gstavimux.c: Fix regression in stream numbering. Fixes #502655.
10610           Original commit message from CVS:
10611           Patch by: Mark Nauwelaerts <manauw skynet be>
10612           * gst/avi/gstavimux.c: (gst_avi_mux_start_file):
10613           Fix regression in stream numbering. Fixes #502655.
10614
10615 Tue Dec 11 16:39:39 2007 +0000  Wouter Cloetens <wouter@mind.be>
10616
10617           ext/soup/gstsouphttpsrc.*: Do not try to unpause I/O in the "queued" state.
10618           Original commit message from CVS:
10619           Patch by: Wouter Cloetens <wouter at mind dot be>
10620           * ext/soup/gstsouphttpsrc.c: (_do_init),
10621           (gst_souphttp_src_class_init), (gst_souphttp_src_init),
10622           (gst_souphttp_src_dispose), (gst_souphttp_src_set_property),
10623           (gst_souphttp_src_get_property), (unicodify),
10624           (gst_souphttp_src_unicodify), (gst_souphttp_src_create),
10625           (gst_souphttp_src_start), (gst_souphttp_src_stop),
10626           (gst_souphttp_src_unlock), (gst_souphttp_src_unlock_stop),
10627           (gst_souphttp_src_get_size), (gst_souphttp_src_is_seekable),
10628           (soup_got_headers), (soup_got_body), (soup_finished),
10629           (soup_got_chunk), (soup_response), (soup_parse_status),
10630           (gst_souphttp_src_uri_get_type),
10631           (gst_souphttp_src_uri_get_protocols),
10632           (gst_souphttp_src_uri_get_uri), (gst_souphttp_src_uri_set_uri),
10633           (gst_souphttp_src_uri_handler_init):
10634           * ext/soup/gstsouphttpsrc.h:
10635           Do not try to unpause I/O in the "queued" state.
10636           Reorganise a bunch of things and cleanups.
10637           Uses G_GUINT64_FORMAT instead of hard-coding %llu.
10638           See #502335.
10639
10640 Tue Dec 11 16:31:49 2007 +0000  Wai-Ming Ho <webregbox@yahoo.co.uk>
10641
10642           gst/rtp/gstrtph264pay.*: Use higher performance start-code searching.
10643           Original commit message from CVS:
10644           Patch by: Wai-Ming Ho <webregbox at yahoo dot co dot uk>
10645           * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_init),
10646           (gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_setcaps),
10647           (next_start_code), (is_nal_equal), (gst_rtp_h264_pay_decode_nal),
10648           (encode_base64), (gst_rtp_h264_pay_parse_sps_pps),
10649           (gst_rtp_h264_pay_handle_buffer):
10650           * gst/rtp/gstrtph264pay.h:
10651           Use higher performance start-code searching.
10652           Parse NALs and store SPS, PPS and profile in the caps so that they can
10653           be used in the SDP. Fixes #502814.
10654
10655 Tue Dec 11 11:50:54 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10656
10657           sys/v4l2/: Init some structs to zero before we pass them to ioctl, which avoids valgrind warnings.  Also fix a small ...
10658           Original commit message from CVS:
10659           * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
10660           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list):
10661           Init some structs to zero before we pass them to ioctl, which
10662           avoids valgrind warnings.  Also fix a small memory leak.
10663
10664 Tue Dec 11 11:05:57 2007 +0000  Wouter Cloetens <wouter@mind.be>
10665
10666           gst/multipart/multipartdemux.c: Copy timestamp from input to output. Not very perfect yet but better than nothing. Fi...
10667           Original commit message from CVS:
10668           Patch by: Wouter Cloetens <wouter at mind dot be>
10669           * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
10670           Copy timestamp from input to output. Not very perfect yet but better
10671           than nothing. Fixes #503023.
10672
10673 Sun Dec 9 16:49:09 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10674
10675           ext/wavpack/gstwavpackdec.c: Also print a useful error message with the old Wavpack API if possible.
10676           Original commit message from CVS:
10677           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
10678           Also print a useful error message with the old Wavpack API
10679           if possible.
10680
10681 Sun Dec 9 16:34:08 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10682
10683           ext/wavpack/gstwavpackdec.c: More build fixes for old libwavpack versions: include config.h so that WAVPACK_OLD_API i...
10684           Original commit message from CVS:
10685           * ext/wavpack/gstwavpackdec.c:
10686           More build fixes for old libwavpack versions: include config.h so
10687           that WAVPACK_OLD_API is actually defined as detected; only use
10688           WavpackGetErrorMessage if it is available. This fixes the build
10689           on debian stable for me.
10690
10691 Sun Dec 9 16:21:02 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10692
10693           ext/wavpack/: Workaround the non-existance of WavpackGetChannelMask in Wavpack versions below 4.40.0.
10694           Original commit message from CVS:
10695           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
10696           * ext/wavpack/gstwavpackparse.c:
10697           (gst_wavpack_parse_create_src_pad):
10698           Workaround the non-existance of WavpackGetChannelMask in Wavpack
10699           versions below 4.40.0.
10700
10701 Sun Dec 9 05:13:58 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10702
10703           configure.ac: And now do it right for real...
10704           Original commit message from CVS:
10705           * configure.ac:
10706           And now do it right for real...
10707
10708 Sun Dec 9 05:09:57 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10709
10710           configure.ac: Correctly reset $LIBS to not contain -lm.
10711           Original commit message from CVS:
10712           * configure.ac:
10713           Correctly reset $LIBS to not contain -lm.
10714
10715 Sun Dec 9 05:02:17 2007 +0000  Kwang Yul Seo <kwangyul.seo@gmail.com>
10716
10717           Fix compilation with MSVC by using gst_util_guint64_to_gdouble() and checking for rint() and implementing it ourself ...
10718           Original commit message from CVS:
10719           Based on a patch by: Kwang Yul Seo <kwangyul dot seo at gmail dot com>
10720           * configure.ac:
10721           * ext/cairo/gsttimeoverlay.c:
10722           (gst_cairo_time_overlay_print_smpte_time):
10723           Fix compilation with MSVC by using gst_util_guint64_to_gdouble()
10724           and checking for rint() and implementing it ourself if it doesn't
10725           exist.
10726
10727 Sun Dec 9 04:29:08 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10728
10729           configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
10730           Original commit message from CVS:
10731           * configure.ac:
10732           Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
10733
10734 Sat Dec 8 16:47:33 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10735
10736           sys/oss/gstosshelper.c: Verify that the format returned after the ioctl is the one we requested. It is valid for the ...
10737           Original commit message from CVS:
10738           * sys/oss/gstosshelper.c:
10739           Verify that the format returned after the ioctl is the one
10740           we requested. It is valid for the ioctl to succeed while
10741           substituting an alternate 'supported' sample format.
10742
10743 Fri Dec 7 20:07:49 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10744
10745           sys/oss/: Post decent (and translated) error message when we can't open the audio device for some reason.
10746           Original commit message from CVS:
10747           * sys/oss/gstossaudio.c: (plugin_init):
10748           * sys/oss/gstosssink.c: (gst_oss_sink_open):
10749           * sys/oss/gstosssrc.c: (gst_oss_src_open):
10750           Post decent (and translated) error message when we can't
10751           open the audio device for some reason.
10752
10753 Fri Dec 7 19:29:39 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
10754
10755           sys/oss/: Allow the AUDIODEV environment variable to redirect us to a different default OSS device, like sunaudiosink...
10756           Original commit message from CVS:
10757           * sys/oss/gstosssink.c:
10758           * sys/oss/gstosssrc.c:
10759           Allow the AUDIODEV environment variable to redirect us
10760           to a different default OSS device, like sunaudiosink does
10761           on Solaris (makes audio play automatically on SunRays).
10762
10763 Thu Dec 6 12:45:50 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10764
10765           gst/equalizer/gstiirequalizer.c: Fix compilation.
10766           Original commit message from CVS:
10767           * gst/equalizer/gstiirequalizer.c:
10768           (gst_iir_equalizer_transform_ip):
10769           Fix compilation.
10770
10771 Thu Dec 6 12:42:11 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10772
10773           gst/equalizer/gstiirequalizer.c: Don't process buffers in passthrough mode.
10774           Original commit message from CVS:
10775           * gst/equalizer/gstiirequalizer.c:
10776           (gst_iir_equalizer_transform_ip):
10777           Don't process buffers in passthrough mode.
10778
10779 Thu Dec 6 12:37:43 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10780
10781           gst/filter/: The transform() methods are not called in passthrough mode so there's no need for checking if the elemen...
10782           Original commit message from CVS:
10783           * gst/filter/gstbpwsinc.c: (bpwsinc_transform):
10784           * gst/filter/gstlpwsinc.c: (lpwsinc_transform):
10785           The transform() methods are not called in passthrough mode so
10786           there's no need for checking if the element is in passthrough mode.
10787
10788 Thu Dec 6 12:29:26 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10789
10790           gst/filter/: Sync the GObject properties with the controller even in passthrough mode to get consistent property values.
10791           Original commit message from CVS:
10792           * gst/filter/gstbpwsinc.c: (bpwsinc_transform):
10793           * gst/filter/gstlpwsinc.c: (lpwsinc_transform):
10794           Sync the GObject properties with the controller even in passthrough
10795           mode to get consistent property values.
10796
10797 Thu Dec 6 12:11:29 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10798
10799           gst/audiofx/: The transform_ip() methods should do nothing if in passthrough mode.
10800           Original commit message from CVS:
10801           * gst/audiofx/audioamplify.c: (gst_audio_amplify_transform_ip):
10802           * gst/audiofx/audiochebyshevfreqband.c:
10803           (gst_audio_chebyshev_freq_band_transform_ip):
10804           * gst/audiofx/audiochebyshevfreqlimit.c:
10805           (gst_audio_chebyshev_freq_limit_transform_ip):
10806           * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_transform_ip):
10807           * gst/audiofx/audioinvert.c: (gst_audio_invert_transform_ip):
10808           The transform_ip() methods should do nothing if in passthrough mode.
10809           It might get non-writable buffers in that case but the buffer might
10810           as well be writable.
10811           * gst/audiofx/audiopanorama.c: (gst_audio_panorama_transform):
10812           The transform() methods won't be called in passthrough mode and
10813           otherwise the buffer is always writable so don't check here.
10814
10815 Thu Dec 6 11:46:22 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
10816
10817           gst/wavparse/gstwavparse.c: Fix seeking in .wav files again (#501775).  Some people seem to think they don't need to ...
10818           Original commit message from CVS:
10819           * gst/wavparse/gstwavparse.c: (gst_wavparse_srcpad_event):
10820           Fix seeking in .wav files again (#501775).  Some people seem to think
10821           they don't need to test their changes when they're just 'reflowing'
10822           some code.
10823
10824 Wed Dec 5 16:04:47 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
10825
10826           gst/autodetect/gstautovideosink.*: Fix docs.
10827           Original commit message from CVS:
10828           * gst/autodetect/gstautovideosink.c:
10829           (gst_auto_video_sink_class_init), (gst_auto_video_sink_dispose),
10830           (gst_auto_video_sink_init),
10831           (gst_auto_video_sink_create_element_with_pretty_name),
10832           (gst_auto_video_sink_find_best),
10833           (gst_auto_video_sink_set_property),
10834           (gst_auto_video_sink_get_property):
10835           * gst/autodetect/gstautovideosink.h:
10836           Fix docs.
10837           Use same error reporting code as autoaudiosink.
10838           Add property to filter sinks based on caps. Only select raw video sinks
10839           by default for backwards compat.
10840           API: GstAutoVideoSink::filter-caps
10841
10842 Wed Dec 5 16:02:15 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
10843
10844           gst/autodetect/gstautoaudiosink.*: Add property to filter sinks based on caps. Only select raw audio sinks by default...
10845           Original commit message from CVS:
10846           Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
10847           * gst/autodetect/gstautoaudiosink.c:
10848           (gst_auto_audio_sink_class_init), (gst_auto_audio_sink_dispose),
10849           (gst_auto_audio_sink_init), (gst_auto_audio_sink_find_best),
10850           (gst_auto_audio_sink_set_property),
10851           (gst_auto_audio_sink_get_property):
10852           * gst/autodetect/gstautoaudiosink.h:
10853           Add property to filter sinks based on caps. Only select raw audio sinks
10854           by default for backwards compat.  Fixes #417420.
10855           API: GstAutoAudioSink::filter-caps
10856
10857 Thu Nov 29 11:40:15 2007 +0000  Arek Korbik <arkadini@gmail.com>
10858
10859           gst/videobox/gstvideobox.c: Initialise liboil in plugin_init()
10860           Original commit message from CVS:
10861           Patch by: Arek Korbik <arkadini@gmail.com>
10862           * gst/videobox/gstvideobox.c: (plugin_init):
10863           Initialise liboil in plugin_init()
10864
10865 Thu Nov 29 10:49:18 2007 +0000  Wouter Cloetens <wouter@mind.be>
10866
10867           configure.ac: Bump libsoup requirement as libsoup does not support async client operation prior to version 2.2.104 an...
10868           Original commit message from CVS:
10869           Patch by: Wouter Cloetens <wouter at mind dot be>
10870           * configure.ac:
10871           Bump libsoup requirement as libsoup does not support async client
10872           operation prior to version 2.2.104 and it has some leaks.
10873           * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
10874           (gst_souphttp_src_init), (gst_souphttp_src_dispose),
10875           (gst_souphttp_src_set_property), (gst_souphttp_src_create),
10876           (gst_souphttp_src_start), (gst_souphttp_src_stop),
10877           (gst_souphttp_src_unlock), (gst_souphttp_src_unlock_stop),
10878           (gst_souphttp_src_get_size), (soup_got_headers), (soup_got_body),
10879           (soup_finished), (soup_got_chunk), (soup_response),
10880           (soup_session_close):
10881           * ext/soup/gstsouphttpsrc.h:
10882           Implement unlock().
10883           Picks up the size from the Content-Length header and emit a duration
10884           message.
10885           Don't leak the GMainContext object.
10886           Fixes #500099.
10887
10888 Thu Nov 29 10:34:18 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
10889
10890           ext/libpng/gstpngdec.c: Post error before sending EOS. Fixes #499178.
10891           Original commit message from CVS:
10892           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
10893           Post error before sending EOS. Fixes #499178.
10894
10895 Wed Nov 28 21:54:50 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
10896
10897           win32/vs6/: Add a project file for libgstpng
10898           Original commit message from CVS:
10899           * win32/vs6/gst_plugins_good.dsw:
10900           * win32/vs6/libgstpng.dsp:
10901           Add a project file for libgstpng
10902
10903 Wed Nov 28 17:48:45 2007 +0000  Edward Hervey <bilboed@bilboed.com>
10904
10905           gst/rtp/gstrtph263depay.c: Code beautification.
10906           Original commit message from CVS:
10907           * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_class_init),
10908           (gst_rtp_h263_depay_process):
10909           Code beautification.
10910           Added debug statements.
10911           Don't bit-shift everything, just do operations on last/first byte
10912           instead.
10913
10914 Tue Nov 27 11:11:08 2007 +0000  Jayarama S. Santana <sundarsantana@gmail.com>
10915
10916           gst/rtp/gstrtpmp4adepay.c: Fix wrong comparison in overrun check. Fixes #499239 some more.
10917           Original commit message from CVS:
10918           Patch by: Jayarama S. Santana <sundarsantana at gmail dot com>
10919           * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_process):
10920           Fix wrong comparison in overrun check. Fixes #499239 some more.
10921
10922 Tue Nov 27 00:01:41 2007 +0000  Edward Hervey <bilboed@bilboed.com>
10923
10924           gst/rtp/gstrtph263depay.*: Fix h263 depayloader so that ANY h263 decoder can handle the outgoing stream.
10925           Original commit message from CVS:
10926           * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_init),
10927           (gst_rtp_h263_depay_process):
10928           * gst/rtp/gstrtph263depay.h:
10929           Fix h263 depayloader so that ANY h263 decoder can handle the outgoing
10930           stream.
10931
10932 Mon Nov 26 19:17:10 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
10933
10934           gst/rtp/gstrtpmp4adepay.*: Fix depayloading when multiple frames are inside one RTP packet.
10935           Original commit message from CVS:
10936           Based on Path by: Jayarama S. Santana <sundarsantana at gmail dot com>
10937           * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_setcaps),
10938           (gst_rtp_mp4a_depay_process):
10939           * gst/rtp/gstrtpmp4adepay.h:
10940           Fix depayloading when multiple frames are inside one RTP packet.
10941           Fixes #499239.
10942
10943 Mon Nov 26 12:26:20 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10944
10945           gst/level/gstlevel.c: Add GAP-flag support.
10946           Original commit message from CVS:
10947           * gst/level/gstlevel.c:
10948           Add GAP-flag support.
10949
10950 Mon Nov 26 12:01:11 2007 +0000  Edward Hervey <bilboed@bilboed.com>
10951
10952           gst/rtp/gstrtph263depay.c: Read the I flag for Mode A h263 rtp stream and set the
10953           Original commit message from CVS:
10954           * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_process):
10955           Read the I flag for Mode A h263 rtp stream and set the
10956           GST_BUFFER_FLAG_DELTA_UNIT accordingly.
10957           Fixes #499383
10958
10959 Mon Nov 26 10:08:20 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10960
10961           gst/spectrum/gstspectrum.c: Use dispose and finalize. Dispose can be called multiple times.
10962           Original commit message from CVS:
10963           * gst/spectrum/gstspectrum.c:
10964           Use dispose and finalize. Dispose can be called multiple times.
10965
10966 Mon Nov 26 10:04:49 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10967
10968           gst/level/gstlevel.c: Remove some dead code and do cleanups.
10969           Original commit message from CVS:
10970           * gst/level/gstlevel.c:
10971           Remove some dead code and do cleanups.
10972
10973 Mon Nov 26 09:13:48 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
10974
10975           tests/check/pipelines/simple-launch-lines.c: Improve the tests by allowing to set a target state.
10976           Original commit message from CVS:
10977           * tests/check/pipelines/simple-launch-lines.c:
10978           Improve the tests by allowing to set a target state.
10979
10980 Mon Nov 26 09:04:17 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
10981
10982           tests/check/elements/wavpackenc.c: Don't check the caps of the output buffer if they're equal some other caps. The ca...
10983           Original commit message from CVS:
10984           * tests/check/elements/wavpackenc.c: (GST_START_TEST):
10985           Don't check the caps of the output buffer if they're equal some
10986           other caps. The caps can change in a backward compatible way
10987           and did at this point.
10988
10989 Sat Nov 24 14:55:04 2007 +0000  Julien Moutte <julien@moutte.net>
10990
10991           gst/qtdemux/qtdemux.c: Implement reverse playback support.
10992           Original commit message from CVS:
10993           2007-11-24  Julien MOUTTE  <julien@moutte.net>
10994           * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_segment),
10995           (gst_qtdemux_move_stream), (gst_qtdemux_do_seek),
10996           (gst_qtdemux_seek_to_previous_keyframe),
10997           (gst_qtdemux_activate_segment), (gst_qtdemux_advance_sample),
10998           (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop): Implement
10999           reverse playback support.
11000
11001 Wed Nov 21 09:56:54 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11002
11003           gst/filter/: Post a GST_MESSAGE_LATENCY if the latency changes.
11004           Original commit message from CVS:
11005           * gst/filter/gstbpwsinc.c: (bpwsinc_set_property):
11006           * gst/filter/gstlpwsinc.c: (lpwsinc_set_property):
11007           Post a GST_MESSAGE_LATENCY if the latency changes.
11008
11009 Wed Nov 21 08:21:10 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11010
11011           gst/equalizer/: Remove preset iface again. We'll re-add this after its been released in -good.
11012           Original commit message from CVS:
11013           * gst/equalizer/gstiirequalizer10bands.c:
11014           * gst/equalizer/gstiirequalizer3bands.c:
11015           Remove preset iface again. We'll re-add this after its been released
11016           in -good.
11017
11018 Tue Nov 20 13:14:40 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11019
11020           ext/wavpack/gstwavpackcommon.c: Also set the channel layout on the Wavpack caps if we're having a mono layout. Of cou...
11021           Original commit message from CVS:
11022           * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_set_channel_layout):
11023           Also set the channel layout on the Wavpack caps if we're having
11024           a mono layout. Of course only do it for "audio/x-wavpack".
11025
11026 Tue Nov 20 13:08:45 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11027
11028           ext/wavpack/: Add support for encoding, parsing and decoding multichannel files with up to 8 channels. This also impr...
11029           Original commit message from CVS:
11030           * ext/wavpack/gstwavpackcommon.c:
11031           (gst_wavpack_get_default_channel_mask),
11032           (gst_wavpack_set_channel_layout),
11033           (gst_wavpack_get_default_channel_positions),
11034           (gst_wavpack_get_channel_mask_from_positions),
11035           (gst_wavpack_set_channel_mapping):
11036           * ext/wavpack/gstwavpackcommon.h:
11037           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
11038           (gst_wavpack_dec_sink_set_caps), (gst_wavpack_dec_chain):
11039           * ext/wavpack/gstwavpackdec.h:
11040           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset),
11041           (gst_wavpack_enc_init), (gst_wavpack_enc_sink_set_caps),
11042           (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block),
11043           (gst_wavpack_enc_fix_channel_order), (gst_wavpack_enc_chain),
11044           (gst_wavpack_enc_rewrite_first_block),
11045           (gst_wavpack_enc_sink_event):
11046           * ext/wavpack/gstwavpackenc.h:
11047           * ext/wavpack/gstwavpackparse.c:
11048           (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
11049           (gst_wavpack_parse_scan_to_find_sample),
11050           (gst_wavpack_parse_sink_event), (gst_wavpack_parse_create_src_pad),
11051           (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop):
11052           * ext/wavpack/gstwavpackparse.h:
11053           Add support for encoding, parsing and decoding multichannel
11054           files with up to 8 channels. This also improves the robustness
11055           of parsing quite a bit.
11056           * ext/wavpack/gstwavpackstreamreader.c:
11057           (gst_wavpack_stream_reader_read_bytes),
11058           (gst_wavpack_stream_reader_get_pos),
11059           (gst_wavpack_stream_reader_set_pos_abs),
11060           (gst_wavpack_stream_reader_set_pos_rel),
11061           (gst_wavpack_stream_reader_push_back_byte),
11062           (gst_wavpack_stream_reader_get_length),
11063           (gst_wavpack_stream_reader_can_seek),
11064           (gst_wavpack_stream_reader_write_bytes):
11065           Improve debugging.
11066
11067 Tue Nov 20 12:20:38 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11068
11069           ext/libpng/gstpngdec.*: Don't release the png-memory from within the callback.
11070           Original commit message from CVS:
11071           * ext/libpng/gstpngdec.c:
11072           * ext/libpng/gstpngdec.h:
11073           Don't release the png-memory from within the callback.
11074
11075 Tue Nov 20 12:11:13 2007 +0000  René Stadler <mail@renestadler.de>
11076
11077           ext/libpng/gstpngenc.c: Don't leak buffer data memory. Fixes #498395.
11078           Original commit message from CVS:
11079           Patch by: René Stadler <mail at renestadler dot de>
11080           * ext/libpng/gstpngenc.c:
11081           Don't leak buffer data memory. Fixes #498395.
11082
11083 Tue Nov 20 11:46:28 2007 +0000  René Stadler <mail@renestadler.de>
11084
11085           tests/check/pipelines/simple-launch-lines.c: Tests for #498395.
11086           Original commit message from CVS:
11087           Patch by: René Stadler <mail at renestadler dot de>
11088           * tests/check/pipelines/simple-launch-lines.c:
11089           Tests for #498395.
11090
11091 Tue Nov 20 11:41:13 2007 +0000  Julien Moutte <julien@moutte.net>
11092
11093           Fix build on Mac OS X 10.5
11094           Original commit message from CVS:
11095           2007-11-20  Julien MOUTTE  <julien@moutte.net>
11096           * ext/taglib/gsttaglibmux.c: (gst_tag_lib_mux_render_tag),
11097           (gst_tag_lib_mux_adjust_event_offsets):
11098           * gst/qtdemux/qtdemux.c: (qtdemux_parse_theora_extension):
11099           * sys/osxaudio/Makefile.am:
11100           * sys/osxvideo/cocoawindow.h:
11101           * sys/osxvideo/cocoawindow.m: Fix build on Mac OS X 10.5
11102
11103 Mon Nov 19 20:30:19 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11104
11105           gst/equalizer/: Activate preset iface and upload two presets here.
11106           Original commit message from CVS:
11107           * gst/equalizer/gstiirequalizer10bands.c:
11108           * gst/equalizer/gstiirequalizer3bands.c:
11109           Activate preset iface and upload two presets here.
11110
11111 Fri Nov 16 05:52:55 2007 +0000  David Schleef <ds@schleef.org>
11112
11113           ext/cairo/gsttextoverlay.c: Change strcasecmp() to g_strcasecmp().  Fixes #497292.
11114           Original commit message from CVS:
11115           * ext/cairo/gsttextoverlay.c:
11116           Change strcasecmp() to g_strcasecmp().  Fixes #497292.
11117
11118 Thu Nov 15 18:19:19 2007 +0000  Jordi Jaen Pallares <jordijp@gmail.com>
11119
11120           gst/rtp/gstrtpmp2tpay.*: Fill the MTU with as many packets as possible. Fixes #491323.
11121           Original commit message from CVS:
11122           Patch by: Jordi Jaen Pallares <jordijp at gmail dot com>
11123           * gst/rtp/gstrtpmp2tpay.c: (gst_rtp_mp2t_pay_class_init),
11124           (gst_rtp_mp2t_pay_init), (gst_rtp_mp2t_pay_finalize),
11125           (gst_rtp_mp2t_pay_flush), (gst_rtp_mp2t_pay_handle_buffer):
11126           * gst/rtp/gstrtpmp2tpay.h:
11127           Fill the MTU with as many packets as possible. Fixes #491323.
11128
11129 Thu Nov 15 17:47:43 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11130
11131           gst/rtsp/gstrtspsrc.c: Fix some more leaks. Fixes #497007.
11132           Original commit message from CVS:
11133           Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
11134           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
11135           Fix some more leaks. Fixes #497007.
11136
11137 Thu Nov 15 17:35:18 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11138
11139           gst/rtsp/gstrtspsrc.c: Fix 3 pad leaks. Fixes #496983.
11140           Original commit message from CVS:
11141           Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
11142           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_free),
11143           (gst_rtspsrc_stream_configure_tcp):
11144           Fix 3 pad leaks. Fixes #496983.
11145
11146 Thu Nov 15 17:26:25 2007 +0000  Wouter Cloetens <wouter@mind.be>
11147
11148           Added HTTP source based on libsoup. Fixes #497020.
11149           Original commit message from CVS:
11150           Patch by: Wouter Cloetens <wouter at mind dot be>
11151           * configure.ac:
11152           * ext/Makefile.am:
11153           * ext/soup/Makefile.am:
11154           * ext/soup/gstsouphttpsrc.c: (_do_init),
11155           (gst_souphttp_src_base_init), (gst_souphttp_src_class_init),
11156           (gst_souphttp_src_init), (gst_souphttp_src_dispose),
11157           (gst_souphttp_src_set_property), (gst_souphttp_src_get_property),
11158           (gst_souphttp_src_create), (gst_souphttp_src_start),
11159           (gst_souphttp_src_stop), (gst_souphttp_src_unlock),
11160           (gst_souphttp_src_set_location), (soup_got_chunk), (soup_response),
11161           (soup_session_close), (plugin_init):
11162           * ext/soup/gstsouphttpsrc.h:
11163           Added HTTP source based on libsoup. Fixes #497020.
11164
11165 Thu Nov 15 17:01:32 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11166
11167           gst/rtp/gstrtph264depay.c: Fix small leak. Fixes #497017.
11168           Original commit message from CVS:
11169           Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
11170           * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps):
11171           Fix small leak. Fixes #497017.
11172
11173 Thu Nov 15 16:31:32 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11174
11175           gst/qtdemux/: Add suppport for theora in quicktime according to XiphQT.
11176           Original commit message from CVS:
11177           * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
11178           (gst_qtdemux_prepare_current_sample),
11179           (gst_qtdemux_loop_state_movie), (qtdemux_parse_theora_extension),
11180           (qtdemux_parse_node), (qtdemux_parse_trak), (qtdemux_video_caps):
11181           * gst/qtdemux/qtdemux_fourcc.h:
11182           * gst/qtdemux/qtdemux_types.c:
11183           Add suppport for theora in quicktime according to XiphQT.
11184
11185 Thu Nov 15 12:22:10 2007 +0000  Edgard Lima <edgard.lima@indt.org.br>
11186
11187         * ChangeLog:
11188         * sys/v4l2/gstv4l2src.c:
11189         * sys/v4l2/gstv4l2src.h:
11190         * sys/v4l2/v4l2src_calls.c:
11191           Always copy buffers by default (handle safer with bugged drivers) and added a property to make it possible to use mma...
11192           Original commit message from CVS:
11193           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.
11194
11195 Wed Nov 14 21:39:47 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11196
11197           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...
11198           Original commit message from CVS:
11199           * gst/id3demux/id3tags.c:
11200           * gst/id3demux/id3tags.h:
11201           * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist):
11202           We don't want the same string multiple times in a tag list for the
11203           same tag ever, for any tag, not just for GST_TAG_GENRE, so make sure
11204           this doesn't happen and remove special-case code for GST_TAG_GENRE.
11205
11206 Wed Nov 14 21:04:12 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11207
11208           ext/taglib/gstid3v2mux.cc: Write GST_TAG_MUSICBRAINZ_DISCID and GST_TAG_CDDA_CDDB_DISCID into ID3v2 TXXX frames (fixe...
11209           Original commit message from CVS:
11210           * ext/taglib/gstid3v2mux.cc: (add_musicbrainz_tag), (add_funcs):
11211           Write GST_TAG_MUSICBRAINZ_DISCID and GST_TAG_CDDA_CDDB_DISCID
11212           into ID3v2 TXXX frames (fixes #347848).
11213
11214 Wed Nov 14 20:34:24 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11215
11216           gst/rtsp/gstrtspsrc.c: Don't leak sdp message contents (fixes #496773).
11217           Original commit message from CVS:
11218           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
11219           Don't leak sdp message contents (fixes #496773).
11220           * gst/udp/gstudpsink.c: (gst_udpsink_finalize):
11221           Don't leak URI string.
11222
11223 Wed Nov 14 19:10:37 2007 +0000  Julien Puydt <julien.puydt@laposte.net>
11224
11225           ext/raw1394/: Implement GstPropertyProbe interface and add "device-name" property, so applications can use this to pr...
11226           Original commit message from CVS:
11227           Patch by: Julien Puydt <julien dot puydt at laposte net>
11228           * ext/raw1394/Makefile.am:
11229           * ext/raw1394/gst1394probe.c: (gst_1394_get_guid_array),
11230           (gst_1394_property_probe_get_properties),
11231           (gst_1394_property_probe_probe_property),
11232           (gst_1394_property_probe_needs_probe),
11233           (gst_1394_property_probe_get_values),
11234           (gst_1394_property_probe_interface_init),
11235           (gst_1394_type_add_property_probe_interface):
11236           * ext/raw1394/gst1394probe.h: (GST_1394_PROBE_H):
11237           * ext/raw1394/gstdv1394src.c: (_do_init), (gst_dv1394src_class_init),
11238           (gst_dv1394src_init), (gst_dv1394src_dispose),
11239           (gst_dv1394src_set_property), (gst_dv1394src_get_property),
11240           (gst_dv1394src_discover_avc_node), (gst_dv1394src_query),
11241           (gst_dv1394src_update_device_name):
11242           * ext/raw1394/gstdv1394src.h:
11243           Implement GstPropertyProbe interface and add "device-name" property,
11244           so applications can use this to probe for available devices in the
11245           same way they can already with v4lsrc and v4l2src (however horrible
11246           this property probe interface may be). Fixes #358841.
11247
11248 Wed Nov 14 17:03:18 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11249
11250           tests/check/elements/spectrum.c: Fix spectrum unit test for the latest spectrum changes.
11251           Original commit message from CVS:
11252           * tests/check/elements/spectrum.c: (GST_START_TEST):
11253           Fix spectrum unit test for the latest spectrum changes.
11254
11255 Wed Nov 14 15:29:05 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11256
11257           gst/rtsp/gstrtspsrc.c: Don't leak event, don't leak range (fixes #496752).
11258           Original commit message from CVS:
11259           Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
11260           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_event),
11261           (gst_rtspsrc_parse_range):
11262           Don't leak event, don't leak range (fixes #496752).
11263
11264 Wed Nov 14 10:22:41 2007 +0000  Arek Korbik <arkadini@gmail.com>
11265
11266           gst/alpha/gstalphacolor.c: Detect RGBA/BGRA correctly on little endian systems.
11267           Original commit message from CVS:
11268           Patch by: Arek Korbik <arkadini@gmail.com>
11269           * gst/alpha/gstalphacolor.c: (gst_alpha_color_set_caps):
11270           Detect RGBA/BGRA correctly on little endian systems.
11271
11272 Tue Nov 13 17:19:13 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11273
11274           sys/v4l2/v4l2src_calls.c: but the corresponding ioctl() call fails even though the driver claims to support this form...
11275           Original commit message from CVS:
11276           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
11277           If VIDIOC_ENUM_FRAMESIZES is defined (= recent kernel), but the
11278           corresponding ioctl() call fails even though the driver claims to
11279           support this format, just fall back to the pre-2.6.19 kernel
11280           routine that creates caps with suitable height and width ranges
11281           (see #448278).
11282
11283 Tue Nov 13 17:01:07 2007 +0000  Mark Nauwelaerts <manauw@skynet.be>
11284
11285           gst/matroska/: Extract palette data for dvd subpicture streams and send it downstream as custom gstreamer dvd event (...
11286           Original commit message from CVS:
11287           Patch by: Mark Nauwelaerts <manauw skynet be>
11288           * gst/matroska/matroska-demux.c:
11289           (gst_matroska_demux_push_dvd_clut_change_event),
11290           (gst_matroska_demux_parse_blockgroup_or_simpleblock),
11291           (gst_matroska_demux_subtitle_caps):
11292           * gst/matroska/matroska-ids.h:
11293           Extract palette data for dvd subpicture streams and send it
11294           downstream as custom gstreamer dvd event (fixes #453417).
11295
11296 Tue Nov 13 14:51:30 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11297
11298           ext/cairo/gsttextoverlay.c: Implement minimal parsing of the passed pango font description string, so passing a font ...
11299           Original commit message from CVS:
11300           * ext/cairo/gsttextoverlay.c: (gst_text_overlay_font_init):
11301           Implement minimal parsing of the passed pango font description
11302           string, so passing a font size works the same as with the
11303           pango textoverlay plugin; fixes #455086.
11304           (Maybe we could just use pangocairo here at some point).
11305
11306 Tue Nov 13 06:55:28 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11307
11308           gst/: Return the result in _activate_pull(). Don't ref element there.
11309           Original commit message from CVS:
11310           * gst/avi/gstavidemux.c:
11311           * gst/wavparse/gstwavparse.c:
11312           Return the result in _activate_pull(). Don't ref element there.
11313
11314 Tue Nov 13 06:23:51 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11315
11316           gst/wavparse/gstwavparse.c: Ref the element when we should, but not when we its not needed. Reflow the event_handling...
11317           Original commit message from CVS:
11318           * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers),
11319           (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
11320           (gst_wavparse_srcpad_event):
11321           Ref the element when we should, but not when we its not needed. Reflow
11322           the event_handling to not leak the event.
11323
11324 Mon Nov 12 21:07:31 2007 +0000  René Stadler <mail@renestadler.de>
11325
11326           gst/replaygain/rganalysis.c: Avoid slowdown from denormals when processing near-silence input data.
11327           Original commit message from CVS:
11328           Patch by: René Stadler <mail at renestadler dot de>
11329           * gst/replaygain/rganalysis.c: (yule_filter):
11330           Avoid slowdown from denormals when processing near-silence input data.
11331           Spotted by Gabriel Bouvigne. Fixes #494499.
11332
11333 Mon Nov 12 17:59:40 2007 +0000  Edward Hervey <bilboed@bilboed.com>
11334
11335           gst/qtdemux/qtdemux.c: Properly free QTDemuxSamples array.
11336           Original commit message from CVS:
11337           * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
11338           (qtdemux_parse_samples):
11339           Properly free QTDemuxSamples array.
11340           Protect table write with a sensible check, some files apparently DO contain
11341           stts values starting with 0 :(
11342
11343 Mon Nov 12 17:21:59 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11344
11345           gst/: Drop EOS in _handle_src_event(). Fix the refcount in qtdemux that previous commit messed up.
11346           Original commit message from CVS:
11347           * gst/avi/gstavidemux.c:
11348           * gst/qtdemux/qtdemux.c:
11349           Drop EOS in _handle_src_event(). Fix the refcount in qtdemux that
11350           previous commit messed up.
11351
11352 Mon Nov 12 17:06:32 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11353
11354           gst/: Sync _handle_src_event() with oggdemux. In avidemux also ref the element when we should, but not when we its no...
11355           Original commit message from CVS:
11356           * gst/avi/gstavidemux.c:
11357           * gst/qtdemux/qtdemux.c:
11358           Sync _handle_src_event() with oggdemux. In avidemux also ref the
11359           element when we should, but not when we its not needed.
11360
11361 Sun Nov 11 21:12:10 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11362
11363           gst/: Change the meaning of the magnitude values given in the
11364           Original commit message from CVS:
11365           * gst/equalizer/demo.c: (draw_spectrum):
11366           * gst/spectrum/demo-audiotest.c: (draw_spectrum):
11367           * gst/spectrum/demo-osssrc.c: (draw_spectrum):
11368           * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
11369           Change the meaning of the magnitude values given in the
11370           GstMessages by spectrum to decibel instead of
11371           decibel+threshold.
11372
11373 Sun Nov 11 13:55:27 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11374
11375           gst/equalizer/: And continue to update docs. Also include some sample code for the n-band equalizer in the docs.
11376           Original commit message from CVS:
11377           * gst/equalizer/gstiirequalizer10bands.c:
11378           * gst/equalizer/gstiirequalizer3bands.c:
11379           * gst/equalizer/gstiirequalizernbands.c:
11380           And continue to update docs. Also include some sample code
11381           for the n-band equalizer in the docs.
11382
11383 Sun Nov 11 12:54:31 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11384
11385           gst/equalizer/: Update docs and property ranges to the real values.
11386           Original commit message from CVS:
11387           * gst/equalizer/gstiirequalizer10bands.c:
11388           (gst_iir_equalizer_10bands_class_init):
11389           * gst/equalizer/gstiirequalizer3bands.c:
11390           (gst_iir_equalizer_3bands_class_init):
11391           * gst/equalizer/gstiirequalizernbands.c:
11392           Update docs and property ranges to the real values.
11393
11394 Fri Nov 9 17:27:00 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11395
11396           gst/spectrum/gstspectrum.c: Now do the scaling right for real. Also initialize a previously uninitialized variable.
11397           Original commit message from CVS:
11398           * gst/spectrum/gstspectrum.c:
11399           Now do the scaling right for real. Also initialize a previously
11400           uninitialized variable.
11401
11402 Thu Nov 8 15:56:46 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11403
11404           gst/equalizer/demo.c: Make default volume a bit less. Improve layout by giving more space to the slider with big-numb...
11405           Original commit message from CVS:
11406           * gst/equalizer/demo.c:
11407           Make default volume a bit less. Improve layout by giving more space to
11408           the slider with big-numbers and enable fill.
11409
11410 Thu Nov 8 15:00:40 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11411
11412           gst/wavparse/gstwavparse.c: Return FALSE if we can't handle a query instead of changing the format. Ignore fact when ...
11413           Original commit message from CVS:
11414           * gst/wavparse/gstwavparse.c:
11415           Return FALSE if we can't handle a query instead of changing the
11416           format. Ignore fact when dealing with mpeg audio.
11417
11418 Tue Nov 6 12:23:35 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11419
11420           gst/spectrum/demo-audiotest.c: Use autoaudiosink instead of alsasink and use a sine wave.
11421           Original commit message from CVS:
11422           * gst/spectrum/demo-audiotest.c: (main):
11423           Use autoaudiosink instead of alsasink and use a sine wave.
11424           * gst/spectrum/gstspectrum.c:
11425           Fix the magnitude calculation.
11426
11427 Sat Nov 3 19:50:11 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11428
11429           gst/equalizer/: Allow setting 0 as bandwidth and handle this correctly.
11430           Original commit message from CVS:
11431           * gst/equalizer/demo.c: (main):
11432           * gst/equalizer/gstiirequalizer.c:
11433           (gst_iir_equalizer_band_class_init), (setup_filter):
11434           Allow setting 0 as bandwidth and handle this correctly.
11435           Also handle a bandwidth of rate/2 properly.
11436           * gst/equalizer/gstiirequalizernbands.c:
11437           (gst_iir_equalizer_nbands_class_init):
11438           Make it possible to generate a N-band equalizer with 1 bands. The
11439           previous limit of 2 was caused by a nowadays replaced calculation
11440           doing a division by zero if number of bands was 1.
11441
11442 Fri Nov 2 21:16:09 2007 +0000  Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
11443
11444           Fix includes for MSVC and GLib-2.14.0 (#492388).
11445           Original commit message from CVS:
11446           Patch by: Ole André Vadla Ravnås  <ole.andre.ravnas@tandberg.com>
11447           * configure.ac:
11448           * gst/udp/gstdynudpsink.c:
11449           * gst/udp/gstdynudpsink.h:
11450           * gst/udp/gstmultiudpsink.c:
11451           * gst/udp/gstmultiudpsink.h:
11452           * gst/udp/gstudpsink.c:
11453           * gst/udp/gstudpsink.h:
11454           Fix includes for MSVC and GLib-2.14.0 (#492388).
11455           * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
11456           No more pipe define since GLib-2.14.0, need to use _pipe() directly.
11457
11458 Fri Nov 2 17:23:43 2007 +0000  Edward Hervey <bilboed@bilboed.com>
11459
11460           gst/law/mulaw-decode.*: Calculate outgoing buffer duration if incoming buffer didn't have a valid duration.
11461           Original commit message from CVS:
11462           * gst/law/mulaw-decode.c: (mulawdec_sink_setcaps),
11463           (gst_mulawdec_chain):
11464           * gst/law/mulaw-decode.h:
11465           Calculate outgoing buffer duration if incoming buffer didn't have a
11466           valid duration.
11467
11468 Tue Oct 30 21:37:49 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11469
11470           gst/equalizer/: Add small demo application based on the spectrum demo applications that gets white noise as input, pu...
11471           Original commit message from CVS:
11472           * gst/equalizer/Makefile.am:
11473           * gst/equalizer/demo.c: (on_window_destroy), (on_configure_event),
11474           (on_gain_changed), (on_bandwidth_changed), (on_freq_changed),
11475           (draw_spectrum), (message_handler), (main):
11476           Add small demo application based on the spectrum demo applications
11477           that gets white noise as input, pushes it through an equalizer and
11478           paints the spectrum. For every equalizer band it's possible to set
11479           gain, bandwidth and frequency.
11480           * gst/equalizer/gstiirequalizer.c: (setup_filter):
11481           Add some guarding against too large or too small frequencies and
11482           bandwidths. Also improve debugging a bit.
11483
11484 Tue Oct 30 21:18:45 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11485
11486           gst/equalizer/gstiirequalizer.c: Replace filters with a bit better filters for which we can actually find documentati...
11487           Original commit message from CVS:
11488           * gst/equalizer/gstiirequalizer.c:
11489           (gst_iir_equalizer_band_set_property),
11490           (gst_iir_equalizer_band_get_property),
11491           (gst_iir_equalizer_band_class_init), (arg_to_scale),
11492           (setup_filter), (gst_iir_equalizer_compute_frequencies):
11493           Replace filters with a bit better filters for which we can actually
11494           find documentation, which don't change anything on zero gain, etc.
11495           Make the frequency property of the bands writable, rename the
11496           band-width property to bandwidth and change the       meaning to the
11497           frequency difference between bandedges, change the meaning of the
11498           gain property to dB instead of a weird scale between -1       and 1 that
11499           has no real meaning.
11500
11501 Tue Oct 30 12:29:46 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11502
11503           gst/qtdemux/qtdemux.c: Smarter combine_flow code that also deals with downstream elements returning UNEXPECTED when t...
11504           Original commit message from CVS:
11505           * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
11506           (gst_qtdemux_combine_flows), (gst_qtdemux_loop_state_movie):
11507           Smarter combine_flow code that also deals with downstream elements
11508           returning UNEXPECTED when they receive data out of the segment
11509           boundaries. Fixes #491305.
11510
11511 Sat Oct 27 16:04:48 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11512
11513           gst/interleave/interleave.c: Let's not call every request pad we create "sink%d", that'll create problems if there's ...
11514           Original commit message from CVS:
11515           * gst/interleave/interleave.c: (gst_interleave_request_new_pad):
11516           Let's not call every request pad we create "sink%d", that'll
11517           create problems if there's to be more than one pad. Fixes #490682.
11518           * tests/check/Makefile.am:
11519           * tests/check/elements/.cvsignore:
11520           * tests/check/elements/interleave.c:
11521           Add unit test for the above.
11522
11523 Fri Oct 26 15:03:06 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11524
11525           sys/v4l2/v4l2src_calls.c: Fix 'unused variable' compiler warning when compiling against older kernel headers.
11526           Original commit message from CVS:
11527           * sys/v4l2/v4l2src_calls.c:
11528           Fix 'unused variable' compiler warning when compiling against
11529           older kernel headers.
11530
11531 Fri Oct 26 12:10:43 2007 +0000  Christian Schaller <uraeus@gnome.org>
11532
11533         * gst-plugins-good.spec.in:
11534           update spec file
11535           Original commit message from CVS:
11536           update spec file
11537
11538 Thu Oct 25 23:42:52 2007 +0000  David Schleef <ds@schleef.org>
11539
11540           Improve documentation, write some tests for multifilesrc/sink for upcoming ->good review.
11541           Original commit message from CVS:
11542           * gst/multifile/Makefile.am:
11543           * gst/multifile/gstmultifilesink.c:
11544           * gst/multifile/gstmultifilesrc.c:
11545           * tests/check/Makefile.am:
11546           * tests/check/elements/multifile.c:
11547           Improve documentation, write some tests for multifilesrc/sink
11548           for upcoming ->good review.
11549
11550 Thu Oct 25 15:00:15 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11551
11552           ext/taglib/gstid3v2mux.cc (add_funcs): Map new SORTNAME tags to ID3v2 TSOP, TSOA and TSOT frames (#414539).
11553           Original commit message from CVS:
11554           * ext/taglib/gstid3v2mux.cc (add_funcs):
11555           Map new SORTNAME tags to ID3v2 TSOP, TSOA and TSOT frames (#414539).
11556
11557 Wed Oct 24 07:01:47 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11558
11559           tests/check/pipelines/simple-launch-lines.c: Improve the tests a little more.
11560           Original commit message from CVS:
11561           * tests/check/pipelines/simple-launch-lines.c:
11562           Improve the tests a little more.
11563
11564 Tue Oct 23 08:38:50 2007 +0000  Yun Zheng Hu <yunzheng.hu@gmail.com>
11565
11566           sys/osxaudio/gstosxaudiosrc.c: Use default input device instead of default output device and only memcpy actual avail...
11567           Original commit message from CVS:
11568           patch by: Yun Zheng Hu
11569           * sys/osxaudio/gstosxaudiosrc.c:
11570           Use default input device instead of default output device and
11571           only memcpy actual available bytes.
11572
11573 Mon Oct 22 19:14:08 2007 +0000  Edgard Lima <edgard.lima@indt.org.br>
11574
11575           sys/v4l2/v4l2src_calls.c: Fixes "v4l2src ! queue ! xvimagesink". The queue ask for buffer too early. It is temporary ...
11576           Original commit message from CVS:
11577           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_grab_frame):
11578           Fixes "v4l2src ! queue ! xvimagesink". The queue ask for buffer too
11579           early. It is temporary until we find something better.
11580
11581 Mon Oct 22 16:44:48 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11582
11583           gst/rtsp/gstrtspsrc.c: Fix race when pausing a RTSP stream in interleaved.
11584           Original commit message from CVS:
11585           Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
11586           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_interleaved):
11587           Fix race when pausing a RTSP stream in interleaved.
11588           Fixes #475784.
11589
11590 Mon Oct 22 09:53:16 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
11591
11592           gst/rtp/gstrtpmp4vpay.c: Use correct unref function for buffers. #488844.
11593           Original commit message from CVS:
11594           Patch by: Peter Kjellerstedt <pkj at axis com>
11595           * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_finalize):
11596           Use correct unref function for buffers. #488844.
11597
11598 Fri Oct 19 19:33:16 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11599
11600           Add some debug and sync tests with the fix.
11601           Original commit message from CVS:
11602           * gst/avi/gstavimux.c:
11603           * tests/check/elements/avimux.c:
11604           Add some debug and sync tests with the fix.
11605
11606 Thu Oct 18 17:04:14 2007 +0000  Laurent Glayal <spglegle@yahoo.fr>
11607
11608           gst/udp/gstudpsrc.c: When the socket is used by the app for other purposes, don't generate an error if there is activ...
11609           Original commit message from CVS:
11610           Based on patch by: Laurent Glayal  <spglegle yahoo fr>
11611           * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
11612           When the socket is used by the app for other purposes, don't generate an
11613           error if there is activaty on the socket that is not data related.
11614           Fixes #487488.
11615
11616 Thu Oct 18 14:55:38 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11617
11618           sys/v4l2/v4l2src_calls.c: Add some more debug info. Generate an error when we run out of buffers for some reason. See...
11619           Original commit message from CVS:
11620           * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
11621           (gst_v4l2src_grab_frame):
11622           Add some more debug info. Generate an error when we run out of buffers
11623           for some reason. See #480557.
11624
11625 Thu Oct 18 08:27:56 2007 +0000  Anders Skargren <anders.skargren@axis.com>
11626
11627           gst/rtp/gstrtph264pay.c: Set marker bit correctly.
11628           Original commit message from CVS:
11629           Patch by: Anders Skargren <anders dot skargren at axis dot com>
11630           * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_handle_buffer):
11631           Set marker bit correctly.
11632
11633 Thu Oct 18 06:20:21 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11634
11635           gst/equalizer/gstiirequalizer.c: Add a missing break.
11636           Original commit message from CVS:
11637           * gst/equalizer/gstiirequalizer.c:
11638           (gst_iir_equalizer_band_set_property):
11639           Add a missing break.
11640
11641 Thu Oct 18 06:14:42 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11642
11643           gst/equalizer/gstiirequalizer.*: Move bandwidth property to the separate bands and add float64 support.
11644           Original commit message from CVS:
11645           * gst/equalizer/gstiirequalizer.c:
11646           (gst_iir_equalizer_band_set_property),
11647           (gst_iir_equalizer_band_get_property),
11648           (gst_iir_equalizer_band_class_init), (gst_iir_equalizer_band_init),
11649           (gst_iir_equalizer_band_get_type), (gst_iir_equalizer_class_init),
11650           (setup_filter), (gst_iir_equalizer_setup):
11651           * gst/equalizer/gstiirequalizer.h:
11652           Move bandwidth property to the separate bands and add float64 support.
11653
11654 Wed Oct 17 15:08:02 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11655
11656           gst/rtsp/gstrtspsrc.c: Use allowed name for the GstStructure.
11657           Original commit message from CVS:
11658           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
11659           Use allowed name for the GstStructure.
11660
11661 Wed Oct 17 11:47:23 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11662
11663           Use new gst_bus_pop_filtered().
11664           Original commit message from CVS:
11665           * ext/gconf/gstswitchsink.c:
11666           * gst/autodetect/gstautoaudiosink.c:
11667           Use new gst_bus_pop_filtered().
11668
11669 Sat Oct 13 12:03:44 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11670
11671           sys/v4l2/: When probing the formats and sizes a camera supports, make sure the best ones (highest resolution, prefere...
11672           Original commit message from CVS:
11673           * sys/v4l2/gstv4l2src.c:
11674           * sys/v4l2/v4l2src_calls.c:
11675           When probing the formats and sizes a camera supports, make
11676           sure the best ones (highest resolution, prefered format)
11677           end up at the beginning of the probed caps and the less
11678           desirable ones at the end.  This is important because the
11679           order within the caps matters for things like fixation and
11680           negotiation, ie. what format is chosen in the end.
11681           With recent kernels, the current probing code will end up
11682           querying the supported sizes from lowest resolution to
11683           highest resolution, adding them to the probed caps in that
11684           order, resulting to v4l2src fixating to the lowest possible
11685           resolution if downstream does not express a size preference.
11686           Also make up a somewhat random ranking of prefered output
11687           formats for the same reason. Fixes #485828.
11688
11689 Thu Oct 11 17:55:29 2007 +0000  Jason Kivlighn <jkivlighn@gmail.com>
11690
11691           gst/id3demux/id3v2frames.c: Extract license/copyright URIs from ID3v2 WCOP frames (Fixes #447000).
11692           Original commit message from CVS:
11693           Based on patch by: Jason Kivlighn  <jkivlighn gmail com>
11694           * gst/id3demux/id3v2frames.c:
11695           Extract license/copyright URIs from ID3v2 WCOP frames
11696           (Fixes #447000).
11697           * tests/check/elements/id3demux.c:
11698           * tests/files/Makefile.am:
11699           * tests/files/id3-447000-wcop.tag:
11700           Add simple unit test.
11701
11702 Thu Oct 11 16:41:44 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11703
11704           ext/taglib/gstid3v2mux.cc: Add support for license/copyright URI tags (ID3v2 WCOP frame).
11705           Original commit message from CVS:
11706           * ext/taglib/gstid3v2mux.cc:
11707           Add support for license/copyright URI tags (ID3v2 WCOP frame).
11708           Prerequisite for #447000.
11709
11710 Mon Oct 8 17:44:42 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
11711
11712           gst/rtsp/gstrtspsrc.c: Fix compiler warning by using GST_CLOCK_TIME_NONE to initialise a GstClockTime.
11713           Original commit message from CVS:
11714           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush):
11715           Fix compiler warning by using GST_CLOCK_TIME_NONE to initialise
11716           a GstClockTime.
11717
11718 Mon Oct 8 11:58:51 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11719
11720           gst/rtsp/gstrtspsrc.c: More seeking fixes, mostly passing around the new playback segment in order to configure it pr...
11721           Original commit message from CVS:
11722           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush),
11723           (gst_rtspsrc_do_seek), (gst_rtspsrc_perform_seek),
11724           (gst_rtspsrc_configure_caps), (gst_rtspsrc_loop_udp),
11725           (gst_rtspsrc_parse_range), (gst_rtspsrc_open), (gst_rtspsrc_play),
11726           (gst_rtspsrc_change_state):
11727           More seeking fixes, mostly passing around the new playback segment in
11728           order to configure it properly.
11729           Also reset base_time of udp sources when setting them back to PLAYING as
11730           a temporary hack until core supports seek in live sources properly.
11731
11732 Mon Oct 8 10:34:03 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11733
11734           gst/rtp/gstrtpmp4adepay.c: Fix caps as to not confuse autopluggers.
11735           Original commit message from CVS:
11736           * gst/rtp/gstrtpmp4adepay.c:
11737           Fix caps as to not confuse autopluggers.
11738
11739 Sat Oct 6 16:13:14 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11740
11741           gst/id3demux/: Port ID3 tag demuxer over to the new GstTagDemux in -base (now would be a good time to test re-importi...
11742           Original commit message from CVS:
11743           * gst/id3demux/gstid3demux.c:
11744           * gst/id3demux/gstid3demux.h:
11745           * gst/id3demux/id3tags.c:
11746           * gst/id3demux/id3tags.h:
11747           * gst/id3demux/id3v2frames.c:
11748           Port ID3 tag demuxer over to the new GstTagDemux in -base
11749           (now would be a good time to test re-importing your music
11750           collection).
11751
11752 Sat Oct 6 15:13:09 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11753
11754           gst/apetag/: Port APE tag demuxer over to the new GstTagDemux in -base.
11755           Original commit message from CVS:
11756           * gst/apetag/Makefile.am:
11757           * gst/apetag/gstapedemux.c:
11758           * gst/apetag/gstapedemux.h:
11759           * gst/apetag/gsttagdemux.c:
11760           * gst/apetag/gsttagdemux.h:
11761           Port APE tag demuxer over to the new GstTagDemux in -base.
11762
11763 Fri Oct 5 13:18:19 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11764
11765           gst/rtsp/gstrtspsrc.c: Improve flushing behaviour.
11766           Original commit message from CVS:
11767           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush),
11768           (gst_rtspsrc_perform_seek), (gst_rtspsrc_handle_src_event),
11769           (gst_rtspsrc_handle_internal_src_query),
11770           (gst_rtspsrc_handle_src_query), (new_session_pad),
11771           (gst_rtspsrc_stream_configure_tcp),
11772           (gst_rtspsrc_stream_configure_transport),
11773           (gst_rtspsrc_loop_send_cmd):
11774           Improve flushing behaviour.
11775           Set state of the udp sources to PAUSE/PLAYING correctly.
11776           Handle events and queries for UDP and TCP transport now.
11777
11778 Thu Oct 4 07:29:48 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11779
11780           gst/rtp/: Add log category.
11781           Original commit message from CVS:
11782           * gst/rtp/gstrtpgsmdepay.c:
11783           * gst/rtp/gstrtpgsmpay.c:
11784           Add log category.
11785
11786 Thu Oct 4 07:24:02 2007 +0000  Timo Hotti <Timo.Hotti@sysopendigia.com>
11787
11788           tests/check/: Add unit tests for payloaders/depayloaders.
11789           Original commit message from CVS:
11790           Patch by: Timo Hotti <Timo.Hotti@sysopendigia.com>
11791           * tests/check/Makefile.am:
11792           * tests/check/pipelines/simple-launch-lines.c:
11793           Add unit tests for payloaders/depayloaders.
11794
11795 Tue Oct 2 10:49:03 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11796
11797           gst/avi/gstavimux.*: Also save codec data for audio streams. Fixes #482495.
11798           Original commit message from CVS:
11799           * gst/avi/gstavimux.c:
11800           * gst/avi/gstavimux.h:
11801           Also save codec data for audio streams. Fixes #482495.
11802
11803 Tue Oct 2 10:23:04 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11804
11805           gst/avi/gstavimux.c: Fix "Index entry has invalid stream nr 1".
11806           Original commit message from CVS:
11807           * gst/avi/gstavimux.c:
11808           Fix "Index entry has invalid stream nr 1".
11809           Add support for muxing aac - work in progress (see #482495).
11810
11811 Mon Oct 1 16:34:56 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11812
11813           gst/rtsp/gstrtspsrc.*: Parse bandwidth modifiers, they are not yet configured in the session manager because we don't...
11814           Original commit message from CVS:
11815           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_bandwidth),
11816           (gst_rtspsrc_collect_bandwidth), (gst_rtspsrc_create_stream),
11817           (gst_rtspsrc_media_to_caps), (gst_rtspsrc_loop_interleaved):
11818           * gst/rtsp/gstrtspsrc.h:
11819           Parse bandwidth modifiers, they are not yet configured in the session
11820           manager because we don't have an API for that yet.
11821
11822 Mon Oct 1 13:57:28 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11823
11824           gst/rtsp/gstrtspsrc.c: Use shiny new function in -base to get the default clock-rate.
11825           Original commit message from CVS:
11826           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
11827           (gst_rtspsrc_media_to_caps), (gst_rtspsrc_loop_interleaved):
11828           Use shiny new function in -base to get the default clock-rate.
11829           Update some docs.
11830
11831 Sat Sep 29 12:50:36 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
11832
11833           win32/MANIFEST: Add files to win32 manifest.
11834           Original commit message from CVS:
11835           * win32/MANIFEST:
11836           Add files to win32 manifest.
11837           * win32/vs6/libgstaudiofx.dsp:
11838           * win32/vs6/libgstqtdemux.dsp:
11839           * win32/vs6/libgstrtp.dsp:
11840           * win32/vs6/libgstrtsp.dsp:
11841           Update project files.
11842
11843 Fri Sep 28 14:56:19 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11844
11845           gst/rtsp/gstrtspsrc.*: In TCP mode, only timestamp the first buffer. TCP is not real time and it does not make sense ...
11846           Original commit message from CVS:
11847           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_interleaved),
11848           (gst_rtspsrc_play):
11849           * gst/rtsp/gstrtspsrc.h:
11850           In TCP mode, only timestamp the first buffer. TCP is not real time and
11851           it does not make sense to try to skew compensate, also some servers send
11852           the first batch of data in a burst.
11853
11854 Thu Sep 27 15:00:30 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11855
11856           gst/matroska/matroska-demux.c: Fix setting the discont flag on the first buffer pushed downstream for formats with pr...
11857           Original commit message from CVS:
11858           * gst/matroska/matroska-demux.c:
11859           Fix setting the discont flag on the first buffer
11860           pushed downstream for formats with private codec
11861           data that needs to be deserialised into buffers
11862           (such as vorbis and FLAC when in a matroska container).
11863
11864 Thu Sep 27 11:10:12 2007 +0000  Antoine Tremblay <hexa00@gmail.com>
11865
11866           gst/rtp/gstrtpmp4vpay.*: Free the config string. Fixes #480707.
11867           Original commit message from CVS:
11868           Patch by: Antoine Tremblay <hexa00 at gmail dot com>
11869           * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_init),
11870           (gst_rtp_mp4v_pay_finalize), (gst_rtp_mp4v_pay_flush),
11871           (gst_rtp_mp4v_pay_handle_buffer):
11872           * gst/rtp/gstrtpmp4vpay.h:
11873           Free the config string. Fixes #480707.
11874           Clean up the timestamp code a little.
11875
11876 Wed Sep 26 20:12:52 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11877
11878           gst/rtsp/gstrtspsrc.*: Set timestamps on RTP buffers in interleaved mode.
11879           Original commit message from CVS:
11880           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
11881           (gst_rtspsrc_handle_src_query), (gst_rtspsrc_loop_interleaved),
11882           (gst_rtspsrc_loop_udp), (gst_rtspsrc_close):
11883           * gst/rtsp/gstrtspsrc.h:
11884           Set timestamps on RTP buffers in interleaved mode.
11885           Mark first buffers with a DISCONT.
11886           Remove flush hack now that sync for live sources has been figured out.
11887
11888 Wed Sep 26 14:28:20 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11889
11890           gst/udp/gstudpsrc.c: Update documentation.
11891           Original commit message from CVS:
11892           * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
11893           Update documentation.
11894
11895 Wed Sep 26 14:26:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
11896
11897           gst/qtdemux/gstrtpxqtdepay.*: Fail if we don't know the quicktime format.
11898           Original commit message from CVS:
11899           * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_process),
11900           (gst_rtp_xqt_depay_change_state):
11901           * gst/qtdemux/gstrtpxqtdepay.h:
11902           Fail if we don't know the quicktime format.
11903
11904 Wed Sep 26 13:19:17 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11905
11906           ext/flac/gstflacenc.*: Save the flow return from the last gst_pad_push() and make sure we pass the right flow return ...
11907           Original commit message from CVS:
11908           * ext/flac/gstflacenc.c:
11909           * ext/flac/gstflacenc.h:
11910           Save the flow return from the last gst_pad_push() and
11911           make sure we pass the right flow return value upstream
11912           in the case of failure; minor clean-ups.
11913
11914 Tue Sep 25 19:09:33 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11915
11916           Add support for the new GST_TAG_COMPOSER (#459809).
11917           Original commit message from CVS:
11918           * ext/taglib/gstapev2mux.cc:
11919           * ext/taglib/gstid3v2mux.cc:
11920           * gst/apetag/gstapedemux.c:
11921           Add support for the new GST_TAG_COMPOSER (#459809).
11922
11923 Tue Sep 25 17:18:34 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
11924
11925           gst/law/: Compulsive clean-ups: use boilerplate macros, add debug categories, fix up things to conform to symbol nome...
11926           Original commit message from CVS:
11927           * gst/law/alaw-decode.c:
11928           * gst/law/alaw-decode.h:
11929           * gst/law/alaw-encode.c:
11930           * gst/law/alaw-encode.h:
11931           * gst/law/alaw.c:
11932           * gst/law/mulaw-conversion.h:
11933           Compulsive clean-ups: use boilerplate macros, add debug
11934           categories, fix up things to conform to symbol nomenklatura,
11935           etc.
11936
11937 Tue Sep 25 16:05:29 2007 +0000  Laurent Glayal <spglegle@yahoo.fr>
11938
11939           gst/law/: Use static tables for A-Law decoding and encoding; this makes
11940           Original commit message from CVS:
11941           Based on patch by: Laurent Glayal  <spglegle yahoo fr>
11942           * gst/law/alaw-decode.c:
11943           * gst/law/alaw-encode.c:
11944           Use static tables for A-Law decoding and encoding; this makes
11945           A-Law decoding and encoding less CPU-intensive, but increases
11946           the binary size a bit. Leaving old code around for now,
11947           selectable by a define in the code. Fixes #435435.
11948
11949 Tue Sep 25 08:51:36 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11950
11951           configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11952           Original commit message from CVS:
11953           * configure.ac:
11954           Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11955           AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
11956           in configure.ac.
11957
11958 Tue Sep 25 05:03:58 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
11959
11960           gst/qtdemux/qtdemux.c: Add fourccs for MPEG2 HDV streams. Fixes #479960.
11961           Original commit message from CVS:
11962           Patch by: <j at bootlab dot org>
11963           * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
11964           Add fourccs for MPEG2 HDV streams. Fixes #479960.
11965
11966 Mon Sep 24 10:53:36 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11967
11968           Massive leak fixing, plus code cleanups.
11969           Original commit message from CVS:
11970           * ext/audioresample/gstaudioresample.c:
11971           * ext/x264/gstx264enc.c:
11972           * gst/dvdspu/gstdvdspu.c:
11973           * gst/dvdspu/gstdvdspu.h:
11974           * gst/festival/gstfestival.c:
11975           * gst/h264parse/gsth264parse.c:
11976           * gst/mpegtsparse/mpegtspacketizer.c:
11977           * gst/mpegtsparse/mpegtsparse.c:
11978           * gst/multifile/gstmultifilesink.c:
11979           * gst/multifile/gstmultifilesrc.c:
11980           * gst/nuvdemux/gstnuvdemux.c:
11981           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
11982           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
11983           * sys/vcd/vcdsrc.c:
11984           Massive leak fixing, plus code cleanups.
11985
11986 Sun Sep 23 18:57:14 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
11987
11988           sys/oss/gstosshelper.c: Use GST_WARNING instead of a g_critical. This situation is not caused by the application.
11989           Original commit message from CVS:
11990           * sys/oss/gstosshelper.c:
11991           Use GST_WARNING instead of a g_critical. This situation is not caused
11992           by the application.
11993
11994 Sat Sep 22 18:15:12 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
11995
11996           po/: Updated translations.
11997           Original commit message from CVS:
11998           * po/LINGUAS:
11999           * po/nl.po:
12000           Updated translations.
12001
12002 Sat Sep 22 18:13:58 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12003
12004           po/eu.po: Added Basque translation.
12005           Original commit message from CVS:
12006           translated by: Mikel Olasagasti <hey_neken@mundurat.net>
12007           * po/eu.po:
12008           Added Basque translation.
12009
12010 Sat Sep 22 18:13:10 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12011
12012           po/: Added Chinese (traditional and Hong Kong) translation.
12013           Original commit message from CVS:
12014           translated by: Abel Cheung <abelcheung@gmail.com>
12015           * po/zh_HK.po:
12016           * po/zh_TW.po:
12017           Added Chinese (traditional and Hong Kong) translation.
12018
12019 Sat Sep 22 18:10:42 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12020
12021           po/pl.po: Added Polish translation.
12022           Original commit message from CVS:
12023           translated by: Jakub Bogusz <qboosh@pld-linux.org>
12024           * po/pl.po:
12025           Added Polish translation.
12026
12027 Sat Sep 22 18:09:59 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12028
12029           po/fi.po: Added Finnish translation.
12030           Original commit message from CVS:
12031           translated by: Ilkka Tuohela <hile@iki.fi>
12032           * po/fi.po:
12033           Added Finnish translation.
12034
12035 Sat Sep 22 18:09:09 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12036
12037           po/es.po: Added Spanish translation.
12038           Original commit message from CVS:
12039           translated by: Jorge González González <aloriel@gmail.com>
12040           * po/es.po:
12041           Added Spanish translation.
12042
12043 Sat Sep 22 18:08:13 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12044
12045           po/da.po: Added Danish translation.
12046           Original commit message from CVS:
12047           translated by: Mogens Jaeger <mogens@jaeger.tf>
12048           * po/da.po:
12049           Added Danish translation.
12050
12051 Sat Sep 22 18:06:55 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12052
12053           po/zh_CN.po: Added Chinese (simplified) translation.
12054           Original commit message from CVS:
12055           translated by: Funda Wang <fundawang@linux.net.cn>
12056           * po/zh_CN.po:
12057           Added Chinese (simplified) translation.
12058
12059 Sat Sep 22 18:05:37 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12060
12061           po/bg.po: Added Bulgarian translation.
12062           Original commit message from CVS:
12063           translated by: Alexander Shopov <ash@contact.bg>
12064           * po/bg.po:
12065           Added Bulgarian translation.
12066
12067 Sat Sep 22 08:12:57 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
12068
12069         * common:
12070         * sys/directdraw/gstdirectdrawsink.c:
12071         * sys/directdraw/gstdirectdrawsink.h:
12072           fix header and comments
12073           Original commit message from CVS:
12074           fix header and comments
12075
12076 Fri Sep 21 11:34:34 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12077
12078           gst/rtp/gstrtpamrdepay.c: Set outgoing packet duration because we can. Fixes #478244 some more.
12079           Original commit message from CVS:
12080           * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_process):
12081           Set outgoing packet duration because we can. Fixes #478244 some more.
12082
12083 Thu Sep 20 13:35:34 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12084
12085           ext/cairo/gsttextoverlay.c: Add info about static leak.
12086           Original commit message from CVS:
12087           * ext/cairo/gsttextoverlay.c:
12088           Add info about static leak.
12089           * tests/check/Makefile.am:
12090           * tests/check/generic/states.c:
12091           Improved state change unit test.
12092
12093 Wed Sep 19 18:19:49 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12094
12095           Ignore registries in any format.
12096           Original commit message from CVS:
12097           * docs/plugins/.cvsignore:
12098           * tests/check/.cvsignore:
12099           Ignore registries in any format.
12100
12101 Wed Sep 19 16:24:09 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12102
12103           gst/rtp/gstrtpL16pay.c: Removed some unused code.
12104           Original commit message from CVS:
12105           * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_handle_buffer):
12106           Removed some unused code.
12107           * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_handle_buffer):
12108           * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_handle_buffer):
12109           * gst/rtp/gstrtpmp2tpay.c: (gst_rtp_mp2t_pay_handle_buffer):
12110           * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_handle_buffer):
12111           * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_init_packet),
12112           (gst_rtp_theora_pay_flush_packet):
12113           * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_flush_packet):
12114           Try to preserve the incomming buffer duration on the outgoing
12115           packets. Fixes #478244.
12116
12117 Wed Sep 19 10:22:40 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12118
12119           ext/taglib/: Work around compiler warnings with g++-4.2 when assigning a string constant to a gchar * (partially fixe...
12120           Original commit message from CVS:
12121           * ext/taglib/gstapev2mux.cc:
12122           * ext/taglib/gstid3v2mux.cc:
12123           Work around compiler warnings with g++-4.2 when assigning a
12124           string constant to a gchar * (partially fixes #478092).
12125
12126 Tue Sep 18 16:44:46 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12127
12128           configure.ac: We require core CVS now for gst_base_src_set_do_timestamp().
12129           Original commit message from CVS:
12130           * configure.ac:
12131           We require core CVS now for gst_base_src_set_do_timestamp().
12132
12133 Tue Sep 18 13:55:06 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12134
12135           gst/spectrum/: Handling window resize.
12136           Original commit message from CVS:
12137           * gst/spectrum/demo-audiotest.c:
12138           * gst/spectrum/demo-osssrc.c:
12139           Handling window resize.
12140
12141 Tue Sep 18 11:45:06 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12142
12143           ChangeLog: Add missing newline.
12144           Original commit message from CVS:
12145           * ChangeLog:
12146           Add missing newline.
12147           * gst/librfb/rfbdecoder.c:
12148           Fix the build (missing stdlib.h).
12149           * gst/spectrum/gstspectrum.c:
12150           * gst/spectrum/gstspectrum.h:
12151           Use basetransform segment so that it is correctly managed on flushes
12152           and start/stop. Report message timestamp as stream time, which is what
12153           an application can understand. (Yes these are adapted from wim recent
12154           level element changes)
12155
12156 Mon Sep 17 17:35:13 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12157
12158           gst/: Fix compiler warnings shown with Forte.
12159           Original commit message from CVS:
12160           * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_class_init):
12161           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
12162           (new_session_pad), (request_pt_map), (gst_rtspsrc_do_stream_eos),
12163           (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_parse_rtpinfo),
12164           (gst_rtspsrc_handle_message):
12165           Fix compiler warnings shown with Forte.
12166
12167 Mon Sep 17 02:05:14 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12168
12169           gst/rtsp/gstrtspsrc.c: Give meaningfull error when all streams failed to configure for some reason.
12170           Original commit message from CVS:
12171           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams),
12172           (gst_rtspsrc_dup_printf):
12173           Give meaningfull error when all streams failed to configure for some
12174           reason.
12175
12176 Sun Sep 16 19:13:58 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12177
12178           gst/rtp/README: Update README with the design for synchronisation rules of RTP on sender and receiver.
12179           Original commit message from CVS:
12180           * gst/rtp/README:
12181           Update README with the design for synchronisation rules of RTP on
12182           sender and receiver.
12183
12184 Fri Sep 14 09:40:49 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12185
12186           gst/wavparse/gstwavparse.c: Don't push EOS from the chain function, the element driving the pipeline is responsible f...
12187           Original commit message from CVS:
12188           * gst/wavparse/gstwavparse.c: (gst_wavparse_loop),
12189           (gst_wavparse_chain):
12190           Don't push EOS from the chain function, the element
12191           driving the pipeline is responsible for this. The bug
12192           this was meant to fix seems to be queue not forwarding
12193           EOS in all cases (see #476514).
12194
12195 Thu Sep 13 17:31:16 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12196
12197           gst/level/gstlevel.*: Use basetransform segment so that it is correctly managed on flushes and start/stop.
12198           Original commit message from CVS:
12199           * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_start),
12200           (gst_level_transform_ip):
12201           * gst/level/gstlevel.h:
12202           Use basetransform segment so that it is correctly managed on flushes and
12203           start/stop.
12204           Report message timestamp as stream time, which is what an application
12205           can understand.
12206
12207 Thu Sep 13 15:04:15 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12208
12209           Update my mail address.
12210           Original commit message from CVS:
12211           * ext/taglib/gstapev2mux.cc:
12212           * ext/taglib/gstapev2mux.h:
12213           * ext/taglib/gsttaglibmux.c:
12214           * tests/check/elements/apev2mux.c:
12215           Update my mail address.
12216
12217 Thu Sep 13 12:37:56 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12218
12219           gst/wavparse/gstwavparse.c: Add EOS logic for the push-based mode too. Fixes #476514.
12220           Original commit message from CVS:
12221           * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_eos),
12222           (gst_wavparse_loop), (gst_wavparse_chain):
12223           Add EOS logic for the push-based mode too. Fixes #476514.
12224
12225 Wed Sep 12 22:01:59 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12226
12227           gst/law/: Fix law encoder timestamps.
12228           Original commit message from CVS:
12229           * gst/law/alaw-encode.c: (gst_alawenc_init), (gst_alawenc_chain):
12230           * gst/law/alaw-encode.h:
12231           * gst/law/mulaw-encode.c: (gst_mulawenc_init),
12232           (gst_mulawenc_chain):
12233           * gst/law/mulaw-encode.h:
12234           Fix law encoder timestamps.
12235
12236 Wed Sep 12 09:13:39 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12237
12238           ext/gconf/gstgconfaudiosink.c: Fix warning when building without debug.
12239           Original commit message from CVS:
12240           * ext/gconf/gstgconfaudiosink.c:
12241           Fix warning when building without debug.
12242           * sys/oss/gstossmixertrack.c:
12243           Use const like in alsamixertrack.c (fixes warnings).
12244
12245 Wed Sep 12 08:38:21 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
12246
12247           gst/: Printf format fixes (#476128).
12248           Original commit message from CVS:
12249           Patch by: Peter Kjellerstedt  <pkj at axis com>
12250           * gst-libs/gst/app/gstappsink.c:
12251           * gst/flv/gstflvdemux.c:
12252           * gst/flv/gstflvparse.c:
12253           * gst/interleave/deinterleave.c:
12254           * gst/switch/gstswitch.c:
12255           Printf format fixes (#476128).
12256
12257 Tue Sep 11 15:37:55 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12258
12259           sys/v4l2/v4l2src_calls.c: Fix framerate detection code some more.
12260           Original commit message from CVS:
12261           * sys/v4l2/v4l2src_calls.c:
12262           (gst_v4l2src_probe_caps_for_format_and_size):
12263           Fix framerate detection code some more.
12264           Handle the case where there is a weird step in the stepwise framerates.
12265           Don't overwrite the min interval with the framerate, use a temp variable
12266           instead.
12267           Use max in the Continuous framerate intervals instead of step, which is
12268           1 according to the docs. Fixes #475424.
12269
12270 Mon Sep 10 19:53:28 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12271
12272           gst/udp/gstudpsrc.c: Make udpsrc timestamp outgoing buffers based on when they were received.
12273           Original commit message from CVS:
12274           * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create):
12275           Make udpsrc timestamp outgoing buffers based on when they were received.
12276           Also make it output a segment in time.
12277
12278 Mon Sep 10 06:49:32 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12279
12280           gst/avi/gstavidemux.c: Plug a little leak. Little code cleanups.
12281           Original commit message from CVS:
12282           * gst/avi/gstavidemux.c:
12283           Plug a little leak. Little code cleanups.
12284
12285 Sun Sep 9 18:08:36 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12286
12287           configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for old flac versions, 's good for cross-compilation ...
12288           Original commit message from CVS:
12289           * configure.ac:
12290           Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for old
12291           flac versions, 's good for cross-compilation karma.
12292
12293 Fri Sep 7 18:04:41 2007 +0000  Haakon Sporsheim <haakon.sporsheim@tandberg.com>
12294
12295           gst/rtp/gstrtph263pay.c: Fix up header structure so that compilers don't add padding between the structure fields, si...
12296           Original commit message from CVS:
12297           Patch by: Haakon Sporsheim  <haakon.sporsheim at tandberg com>
12298           * gst/rtp/gstrtph263pay.c:
12299           Fix up header structure so that compilers don't add padding
12300           between the structure fields, since that would lead to us
12301           sending RTP packets with broken headers (as is currently the
12302           case when compiling with MSVC). Also see similar fixes in
12303           libgstrtp in gst-plugins-base. (#474616; #471194)
12304
12305 Fri Sep 7 16:04:14 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12306
12307           sys/v4l2/v4l2src_calls.c: Don't overwrite our GValue with 0 but instead use the previously computed value. Fixes #471...
12308           Original commit message from CVS:
12309           * sys/v4l2/v4l2src_calls.c:
12310           (gst_v4l2src_probe_caps_for_format_and_size):
12311           Don't overwrite our GValue with 0 but instead use the previously
12312           computed value. Fixes #471823 some more.
12313
12314 Fri Sep 7 15:54:38 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12315
12316           gst/spectrum/gstspectrum.c: Use the correct parameter order for the memset calls.
12317           Original commit message from CVS:
12318           * gst/spectrum/gstspectrum.c: (gst_spectrum_start),
12319           (gst_spectrum_transform_ip):
12320           Use the correct parameter order for the memset calls.
12321           Thanks to Christian Schaller for noticing.
12322
12323 Thu Sep 6 12:00:36 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12324
12325           docs/plugins/gst-plugins-good-plugins.hierarchy: No tabs in this file please, or gtk-doc will end up documenting rath...
12326           Original commit message from CVS:
12327           * docs/plugins/gst-plugins-good-plugins.hierarchy:
12328           No tabs in this file please, or gtk-doc will end up documenting
12329           rather absurd class hierarchies.
12330
12331 Thu Sep 6 10:48:56 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12332
12333           ext/gconf/gstswitchsink.c: If the new kid element fails to change state for some reason forward the error message it ...
12334           Original commit message from CVS:
12335           * ext/gconf/gstswitchsink.c:
12336           If the new kid element fails to change state for some reason
12337           (e.g. esdsink not being able to connect to the sound server),
12338           forward the error message it posted on the bus instead of just
12339           posting a generic 'Internal state change error: please file a
12340           bug' error message. Fixes #471364.
12341
12342 Thu Sep 6 07:21:22 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12343
12344           Port GstSpectrum to GstAudioFilter and libgstfft, add support for int32, float and double, use floats for the message...
12345           Original commit message from CVS:
12346           * configure.ac:
12347           * gst/spectrum/Makefile.am:
12348           * gst/spectrum/demo-audiotest.c: (draw_spectrum),
12349           (message_handler), (main):
12350           * gst/spectrum/demo-osssrc.c: (draw_spectrum), (message_handler):
12351           * gst/spectrum/gstspectrum.c: (gst_spectrum_base_init),
12352           (gst_spectrum_class_init), (gst_spectrum_init),
12353           (gst_spectrum_dispose), (gst_spectrum_set_property),
12354           (gst_spectrum_get_property), (gst_spectrum_start),
12355           (gst_spectrum_setup), (gst_spectrum_message_new),
12356           (gst_spectrum_transform_ip):
12357           * gst/spectrum/gstspectrum.h:
12358           Port GstSpectrum to GstAudioFilter and libgstfft, add support
12359           for int32, float and double, use floats for the message contents,
12360           average all FFTs done in one interval for better results, use
12361           a better windowing function, allow posting the phase in the message
12362           and actually do an FFT with the requested number of bands instead
12363           of interpolating.
12364           * tests/check/elements/spectrum.c: (GST_START_TEST),
12365           (spectrum_suite):
12366           Improve the units tests by checking for a 11025Hz sine wave
12367           and add unit tests for all 4 supported sample types.
12368
12369 Wed Sep 5 16:23:21 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12370
12371           gst/qtdemux/: Don't assume tags are encoded as UTF-8 (#473670).
12372           Original commit message from CVS:
12373           * gst/qtdemux/Makefile.am:
12374           * gst/qtdemux/qtdemux.c:
12375           Don't assume tags are encoded as UTF-8 (#473670).
12376
12377 Wed Sep 5 14:43:16 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12378
12379           sys/v4l2/: Implement LATENCY queries in the crudest way possible so I don't have to use sync=false any longer when te...
12380           Original commit message from CVS:
12381           * sys/v4l2/gstv4l2src.c:
12382           * sys/v4l2/gstv4l2src.h:
12383           * sys/v4l2/v4l2src_calls.c:
12384           Implement LATENCY queries in the crudest way possible so I don't
12385           have to use sync=false any longer when testing with videosinks.
12386
12387 Wed Sep 5 09:25:23 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
12388
12389           configure.ac: Fix build.
12390           Original commit message from CVS:
12391           * configure.ac:
12392           Fix build.
12393
12394 Wed Sep 5 00:12:46 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12395
12396           sys/v4l2/v4l2src_calls.c: Add some more debugging in the framerate function.
12397           Original commit message from CVS:
12398           * sys/v4l2/v4l2src_calls.c:
12399           (gst_v4l2src_probe_caps_for_format_and_size):
12400           Add some more debugging in the framerate function.
12401           Iterate stepwise framerate up to and _including_ the max and if nothing
12402           was added to the list, add a dummy 0/1 to 100/1 framerate so that we
12403           don't end up with an empty list.
12404
12405 Tue Sep 4 22:42:21 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12406
12407           gst/udp/gstmultiudpsink.c: Add property do configure destination address/port pairs
12408           Original commit message from CVS:
12409           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
12410           (gst_multiudpsink_set_clients_string),
12411           (gst_multiudpsink_get_clients_string),
12412           (gst_multiudpsink_set_property), (gst_multiudpsink_get_property),
12413           (gst_multiudpsink_init_send), (gst_multiudpsink_add_internal),
12414           (gst_multiudpsink_add), (gst_multiudpsink_clear_internal),
12415           (gst_multiudpsink_clear):
12416           Add property do configure destination address/port pairs
12417           API:GstMultiUDPSink::clients
12418
12419 Tue Sep 4 18:30:22 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12420
12421           tests/examples/: Added some RTP example scripts for sending and receiving RTP streams.
12422           Original commit message from CVS:
12423           * tests/examples/Makefile.am:
12424           * tests/examples/rtp/Makefile.am:
12425           * tests/examples/rtp/client-H263p-AMR.sh:
12426           * tests/examples/rtp/client-H263p-PCMA.sdp:
12427           * tests/examples/rtp/client-H263p-PCMA.sh:
12428           * tests/examples/rtp/client-H264-PCMA.sdp:
12429           * tests/examples/rtp/client-H264-PCMA.sh:
12430           * tests/examples/rtp/client-PCMA.sh:
12431           * tests/examples/rtp/server-VTS-H263p-ATS-PCMA.sh:
12432           * tests/examples/rtp/server-alsasrc-PCMA.sh:
12433           * tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh:
12434           * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
12435           Added some RTP example scripts for sending and receiving RTP streams.
12436
12437 Tue Sep 4 16:40:05 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12438
12439           sys/v4l2/gstv4l2src.c: Restructure the setcaps function so that we can also compute the expected GStreamer output siz...
12440           Original commit message from CVS:
12441           * sys/v4l2/gstv4l2src.c: (gst_v4l2_get_caps_info),
12442           (gst_v4l2src_set_caps), (gst_v4l2src_get_mmap):
12443           Restructure the setcaps function so that we can also compute the
12444           expected GStreamer output size of the video frames.
12445           Set frame_byte_size correctly so that read-based devices have a chance
12446           of working correctly.
12447           When grabbing a frame, discard frames that are not of the expected size.
12448           Some cameras don't output the right framesize for the first buffer.
12449           Try only a couple of times to get a valid frame, else error out.
12450           * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
12451           (gst_v4l2_fill_lists), (gst_v4l2_get_input):
12452           Add some more debug info when scanning the device.
12453           * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_new),
12454           (gst_v4l2_buffer_pool_new), (gst_v4l2_buffer_pool_activate),
12455           (gst_v4l2src_fill_format_list), (gst_v4l2src_grab_frame),
12456           (gst_v4l2src_set_capture), (gst_v4l2src_capture_init):
12457           Add some more debug info when dequeing a frame.
12458
12459 Tue Sep 4 14:37:22 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12460
12461           gst/wavparse/gstwavparse.c: More code cleanups. Add some more comment and improve debugs logs.
12462           Original commit message from CVS:
12463           * gst/wavparse/gstwavparse.c:
12464           More code cleanups. Add some more comment and improve debugs logs.
12465
12466 Tue Sep 4 07:58:36 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12467
12468           gst/wavparse/gstwavparse.*: Implement seek-query. Refactor duration calculations. Appropriate use of uint64_scale_int...
12469           Original commit message from CVS:
12470           * gst/wavparse/gstwavparse.c:
12471           * gst/wavparse/gstwavparse.h:
12472           Implement seek-query. Refactor duration calculations. Appropriate use
12473           of uint64_scale_int and uint64_scale. Move repeadedly calculated stuff
12474           out of loops.
12475
12476 Mon Sep 3 07:44:34 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12477
12478           gst/avi/gstavidemux.c: Implement seek-query.
12479           Original commit message from CVS:
12480           * gst/avi/gstavidemux.c:
12481           Implement seek-query.
12482
12483 Wed Aug 29 21:43:08 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12484
12485           gst/rtsp/gstrtspsrc.c: Use new basesink async property to make sparse RTCP packet not wait for preroll.
12486           Original commit message from CVS:
12487           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_udp_sink),
12488           (gst_rtspsrc_dup_printf):
12489           Use new basesink async property to make sparse RTCP packet not wait for
12490           preroll.
12491
12492 Mon Aug 27 14:44:19 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
12493
12494           gst/audiofx/Makefile.am: Dist the right file.
12495           Original commit message from CVS:
12496           * gst/audiofx/Makefile.am:
12497           Dist the right file.
12498
12499 Thu Aug 23 16:27:36 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12500
12501           gst/rtsp/gstrtspsrc.c: Make sure we generate and parse floating point values in the POSIX locale instead of the curre...
12502           Original commit message from CVS:
12503           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_dup_printf),
12504           (gst_rtspsrc_get_float), (gst_rtspsrc_play):
12505           Make sure we generate and parse floating point values in the POSIX
12506           locale instead of the current locale.
12507
12508 Wed Aug 22 15:01:29 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12509
12510           gst/rtsp/gstrtspsrc.*: Fix method detection again.
12511           Original commit message from CVS:
12512           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_do_seek),
12513           (gst_rtspsrc_parse_methods), (gst_rtspsrc_open),
12514           (gst_rtspsrc_play):
12515           * gst/rtsp/gstrtspsrc.h:
12516           Fix method detection again.
12517           Keep track of when we must send a Range header.
12518           Use segment values for Range, Speed and Scale headers.
12519           Parse Speed and Scale headers to update the segment values.
12520
12521 Wed Aug 22 08:22:50 2007 +0000  Mark Nauwelaerts <manauw@skynet.be>
12522
12523           sys/v4l2/v4l2src_calls.c: Handle optional v4l2 ioctls gracefully.
12524           Original commit message from CVS:
12525           patch by: Mark Nauwelaerts <manauw@skynet.be>
12526           * sys/v4l2/v4l2src_calls.c:
12527           Handle optional v4l2 ioctls gracefully.
12528
12529 Mon Aug 20 16:52:03 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12530
12531           gst/rtp/: Added an H263 depayloader. Fixes #369392.
12532           Original commit message from CVS:
12533           * gst/rtp/Makefile.am:
12534           * gst/rtp/gstrtp.c: (plugin_init):
12535           * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_base_init),
12536           (gst_rtp_h263_depay_class_init), (gst_rtp_h263_depay_init),
12537           (gst_rtp_h263_depay_finalize), (gst_rtp_h263_depay_setcaps),
12538           (gst_rtp_h263_depay_process), (gst_rtp_h263_depay_set_property),
12539           (gst_rtp_h263_depay_get_property),
12540           (gst_rtp_h263_depay_change_state),
12541           (gst_rtp_h263_depay_plugin_init):
12542           * gst/rtp/gstrtph263depay.h:
12543           Added an H263 depayloader. Fixes #369392.
12544           * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps),
12545           (gst_rtp_h263p_depay_process):
12546           * gst/rtp/gstrtph263ppay.c: (gst_fragmentation_mode_get_type),
12547           (gst_rtp_h263p_pay_class_init), (gst_rtp_h263p_pay_flush):
12548           Make the H263+ pay/depayloader support H263-1998 and H263-2000
12549           payloads.
12550           Also alow plain H263 on the h263p payloaders. Fixes #465040.
12551
12552 Sun Aug 19 19:16:33 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12553
12554           gst/filter/: Add small comparision with the chebyshev filters in the docs.
12555           Original commit message from CVS:
12556           * gst/filter/gstbpwsinc.c:
12557           * gst/filter/gstlpwsinc.c:
12558           Add small comparision with the chebyshev filters in the docs.
12559
12560 Sun Aug 19 19:11:04 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12561
12562           gst/audiofx/: Add small comparision with the windowed sinc filters in the docs.
12563           Original commit message from CVS:
12564           * gst/audiofx/audiochebyshevfreqband.c:
12565           * gst/audiofx/audiochebyshevfreqlimit.c:
12566           Add small comparision with the windowed sinc filters in the docs.
12567
12568 Sun Aug 19 19:01:45 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12569
12570           tests/check/elements/: Also test everything in 32 bit float mode.
12571           Original commit message from CVS:
12572           * tests/check/elements/bpwsinc.c: (GST_START_TEST),
12573           (bpwsinc_suite):
12574           * tests/check/elements/lpwsinc.c: (GST_START_TEST),
12575           (lpwsinc_suite):
12576           Also test everything in 32 bit float mode.
12577
12578 Sun Aug 19 18:47:19 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12579
12580           tests/check/elements/: Also test 32 bit float mode and the type 2 variants of the filters.
12581           Original commit message from CVS:
12582           * tests/check/elements/audiochebyshevfreqband.c: (GST_START_TEST),
12583           (audiochebyshevfreqband_suite):
12584           * tests/check/elements/audiochebyshevfreqlimit.c: (GST_START_TEST),
12585           (audiochebyshevfreqlimit_suite):
12586           Also test 32 bit float mode and the type 2 variants of the filters.
12587
12588 Sat Aug 18 19:44:55 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12589
12590           gst/rtsp/gstrtspsrc.c: Refactor the udp and interleaved loop function a bit.
12591           Original commit message from CVS:
12592           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_interleaved),
12593           (gst_rtspsrc_loop_udp), (gst_rtspsrc_loop_send_cmd),
12594           (gst_rtspsrc_loop):
12595           Refactor the udp and interleaved loop function a bit.
12596
12597 Fri Aug 17 17:08:11 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12598
12599           gst/rtsp/gstrtspsrc.*: Protect connection activity with a new lock, avoids deadlocks when going to PAUSED. Fixes #455...
12600           Original commit message from CVS:
12601           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
12602           (gst_rtspsrc_finalize), (gst_rtspsrc_connection_send),
12603           (gst_rtspsrc_connection_receive), (gst_rtspsrc_sink_chain),
12604           (gst_rtspsrc_handle_request), (gst_rtspsrc_send_keep_alive),
12605           (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_loop_udp),
12606           (gst_rtspsrc_try_send), (gst_rtspsrc_pause):
12607           * gst/rtsp/gstrtspsrc.h:
12608           Protect connection activity with a new lock, avoids deadlocks when going
12609           to PAUSED. Fixes #455808.
12610
12611 Fri Aug 17 15:30:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12612
12613           gst/debug/rndbuffersize.c: Fix debug statement.
12614           Original commit message from CVS:
12615           * gst/debug/rndbuffersize.c: (gst_rnd_buffer_size_loop):
12616           Fix debug statement.
12617
12618 Fri Aug 17 15:28:40 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12619
12620           gst/rtsp/gstrtspsrc.c: Fix stray %u in debug line as spotted by Saur on IRC.
12621           Original commit message from CVS:
12622           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_do_stream_eos):
12623           Fix stray %u in debug line as spotted by Saur on IRC.
12624
12625 Fri Aug 17 15:05:17 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12626
12627           Use generator macros for the process functions for the different sample types, add lower upper boundaries for the GOb...
12628           Original commit message from CVS:
12629           * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
12630           (bpwsinc_set_property), (bpwsinc_get_property):
12631           * gst/filter/gstbpwsinc.h:
12632           * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
12633           (gst_lpwsinc_init), (lpwsinc_build_kernel), (lpwsinc_set_property),
12634           (lpwsinc_get_property):
12635           * gst/filter/gstlpwsinc.h:
12636           * tests/check/elements/lpwsinc.c: (GST_START_TEST):
12637           Use generator macros for the process functions for the different
12638           sample types, add lower upper boundaries for the GObject properties
12639           so automatically generated UIs can use sliders and change frequency
12640           properties to floats to save a bit of memory, even ints would in
12641           theory be enough. Also rename frequency to cutoff for consistency
12642           reasons.
12643           * docs/plugins/gst-plugins-bad-plugins.args:
12644           * docs/plugins/gst-plugins-bad-plugins.signals:
12645           * docs/plugins/inspect/plugin-gstrtpmanager.xml:
12646           Regenerated for the above changes.
12647
12648 Fri Aug 17 14:43:33 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12649
12650           gst/audiofx/: Use generator macros for the process functions for the different sample types, add lower upper boundari...
12651           Original commit message from CVS:
12652           * gst/audiofx/audiochebyshevfreqband.c:
12653           (gst_audio_chebyshev_freq_band_class_init):
12654           * gst/audiofx/audiochebyshevfreqlimit.c:
12655           (gst_audio_chebyshev_freq_limit_class_init):
12656           Use generator macros for the process functions for the different
12657           sample types, add lower upper boundaries for the GObject properties
12658           so automatically generated UIs can use sliders and add a note about
12659           the number of poles as a too high number of poles combined with
12660           very low or very high frequencies will produce only noise.
12661           * docs/plugins/gst-plugins-good-plugins.args:
12662           Regenerated for the property changes.
12663
12664 Fri Aug 17 14:15:19 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12665
12666           gst/rtsp/gstrtspsrc.*: Improve timeout handling.
12667           Original commit message from CVS:
12668           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_property),
12669           (gst_rtspsrc_flush), (gst_rtspsrc_sink_chain),
12670           (gst_rtspsrc_stream_configure_udp_sink),
12671           (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_loop_interleaved),
12672           (gst_rtspsrc_loop_udp), (gst_rtspsrc_loop_send_cmd),
12673           (gst_rtspsrc_try_send), (gst_rtspsrc_send),
12674           (gst_rtspsrc_parse_methods), (gst_rtspsrc_parse_range),
12675           (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_pause),
12676           (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
12677           * gst/rtsp/gstrtspsrc.h:
12678           Improve timeout handling.
12679           Use the same socket for sending and receiving RTCP packets so that some
12680           servers can track clients better.
12681           Improve connection closed handling. Try to reconnect.
12682           Don't overwrite our content base with NULL.
12683           Improve debugging.
12684           Improve range parsing and handling.
12685           Remove flushing hack now that core does the right thing.
12686
12687 Fri Aug 17 13:59:15 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12688
12689           gst/udp/gstmultiudpsink.*: Add support for getting and setting the socket to use.
12690           Original commit message from CVS:
12691           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
12692           (gst_multiudpsink_init), (gst_multiudpsink_set_property),
12693           (gst_multiudpsink_get_property), (gst_multiudpsink_init_send),
12694           (gst_multiudpsink_close), (gst_multiudpsink_add):
12695           * gst/udp/gstmultiudpsink.h:
12696           Add support for getting and setting the socket to use.
12697           * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
12698           (gst_udpsrc_create), (gst_udpsrc_get_property):
12699           Add support for getting the currently used socket.
12700
12701 Thu Aug 16 19:22:48 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12702
12703           gst/filter/gstbpwsinc.*: Implement latency query and only forward those samples downstream that actually contain the ...
12704           Original commit message from CVS:
12705           * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
12706           (gst_bpwsinc_init), (process_32), (process_64),
12707           (bpwsinc_build_kernel), (bpwsinc_push_residue),
12708           (bpwsinc_transform), (bpwsinc_start), (bpwsinc_query),
12709           (bpwsinc_query_type), (bpwsinc_event), (bpwsinc_set_property):
12710           * gst/filter/gstbpwsinc.h:
12711           Implement latency query and only forward those samples downstream
12712           that actually contain the data we want, i.e. drop kernel_length/2
12713           in the beginning and append kernel_length/2 (created by convolving
12714           the filter kernel with zeroes) to the end.
12715           * tests/check/elements/bpwsinc.c: (GST_START_TEST):
12716           Adjust the unit test for this slightly changed behaviour.
12717           * gst/filter/gstlpwsinc.c: (lpwsinc_build_kernel):
12718           Reset residue length only when actually creating a residue.
12719
12720 Thu Aug 16 17:02:07 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12721
12722           gst/audiofx/: Add Chebyshev lowpass/highpass and bandpass/bandreject elements.
12723           Original commit message from CVS:
12724           reviewed by: Stefan Kost  <ensonic@users.sf.net>
12725           * gst/audiofx/Makefile.am:
12726           * gst/audiofx/audiochebyshevfreqband.c:
12727           (gst_audio_chebyshev_freq_band_mode_get_type),
12728           (gst_audio_chebyshev_freq_band_base_init),
12729           (gst_audio_chebyshev_freq_band_dispose),
12730           (gst_audio_chebyshev_freq_band_class_init),
12731           (gst_audio_chebyshev_freq_band_init),
12732           (generate_biquad_coefficients), (calculate_gain),
12733           (generate_coefficients),
12734           (gst_audio_chebyshev_freq_band_set_property),
12735           (gst_audio_chebyshev_freq_band_get_property),
12736           (gst_audio_chebyshev_freq_band_setup), (process), (process_64),
12737           (process_32), (gst_audio_chebyshev_freq_band_transform_ip),
12738           (gst_audio_chebyshev_freq_band_start):
12739           * gst/audiofx/audiochebyshevfreqband.h:
12740           * gst/audiofx/audiochebyshevfreqlimit.c:
12741           (gst_audio_chebyshev_freq_limit_mode_get_type),
12742           (gst_audio_chebyshev_freq_limit_base_init),
12743           (gst_audio_chebyshev_freq_limit_dispose),
12744           (gst_audio_chebyshev_freq_limit_class_init),
12745           (gst_audio_chebyshev_freq_limit_init),
12746           (generate_biquad_coefficients), (calculate_gain),
12747           (generate_coefficients),
12748           (gst_audio_chebyshev_freq_limit_set_property),
12749           (gst_audio_chebyshev_freq_limit_get_property),
12750           (gst_audio_chebyshev_freq_limit_setup), (process), (process_64),
12751           (process_32), (gst_audio_chebyshev_freq_limit_transform_ip),
12752           (gst_audio_chebyshev_freq_limit_start):
12753           * gst/audiofx/audiochebyshevfreqlimit.h:
12754           * gst/audiofx/audiofx.c: (plugin_init):
12755           Add Chebyshev lowpass/highpass and bandpass/bandreject elements.
12756           Fixes #464800.
12757           * tests/check/Makefile.am:
12758           * tests/check/elements/.cvsignore:
12759           * tests/check/elements/audiochebyshevfreqband.c:
12760           (setup_audiochebyshevfreqband), (cleanup_audiochebyshevfreqband),
12761           (GST_START_TEST), (audiochebyshevfreqband_suite), (main):
12762           * tests/check/elements/audiochebyshevfreqlimit.c:
12763           (setup_audiochebyshevfreqlimit), (cleanup_audiochebyshevfreqlimit),
12764           (GST_START_TEST), (audiochebyshevfreqlimit_suite), (main):
12765           Add unit tests for the chebyshev filters.
12766           * docs/plugins/Makefile.am:
12767           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
12768           * docs/plugins/gst-plugins-good-plugins-sections.txt:
12769           * docs/plugins/gst-plugins-good-plugins.args:
12770           * docs/plugins/inspect/plugin-1394.xml:
12771           * docs/plugins/inspect/plugin-audiofx.xml:
12772           * docs/plugins/inspect/plugin-dv.xml:
12773           * docs/plugins/inspect/plugin-flac.xml:
12774           * docs/plugins/inspect/plugin-jpeg.xml:
12775           * docs/plugins/inspect/plugin-png.xml:
12776           * docs/plugins/inspect/plugin-rtp.xml:
12777           * docs/plugins/inspect/plugin-shout2send.xml:
12778           * docs/plugins/inspect/plugin-wavpack.xml:
12779           And add docs for the chebyshev filters. While doing
12780           that also run make update in docs/plugins.
12781
12782 Thu Aug 16 12:15:06 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12783
12784           Make ro memory to share.
12785           Original commit message from CVS:
12786           * ext/annodex/gstcmmltag.c:
12787           * gst/rtp/gstrtpvorbispay.c:
12788           Make ro memory to share.
12789
12790 Thu Aug 16 11:49:01 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12791
12792           gst/udp/gstudpsrc.c: Improve UDP performance by avoiding a select() when we have data available immediatly.
12793           Original commit message from CVS:
12794           * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
12795           Improve UDP performance by avoiding a select() when we have data
12796           available immediatly.
12797
12798 Thu Aug 16 11:47:19 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12799
12800           gst/rtsp/gstrtpdec.*: Add (dummy) SSRC management signals.
12801           Original commit message from CVS:
12802           * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_marshal_VOID__UINT_UINT),
12803           (gst_rtp_dec_class_init):
12804           * gst/rtsp/gstrtpdec.h:
12805           Add (dummy) SSRC management signals.
12806           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
12807           (gst_rtspsrc_set_property), (gst_rtspsrc_get_property),
12808           (find_stream), (gst_rtspsrc_create_stream), (new_session_pad),
12809           (request_pt_map), (gst_rtspsrc_do_stream_eos), (on_bye_ssrc),
12810           (on_timeout), (gst_rtspsrc_stream_configure_manager),
12811           (gst_rtspsrc_stream_push_event), (gst_rtspsrc_push_event),
12812           (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_parse_rtpinfo),
12813           (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
12814           * gst/rtsp/gstrtspsrc.h:
12815           Add connection-speed property.
12816           Add find_stream helper functions.
12817           Handle stream EOS based on BYE messages or SSRC timeout.
12818           Returns SUCCESS from the state change function as we hide our async
12819           elements from the parent.
12820
12821 Thu Aug 16 09:48:27 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12822
12823           gst/filter/gstlpwsinc.*: Implement latency query and only forward those samples downstream that actually contain the ...
12824           Original commit message from CVS:
12825           * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
12826           (gst_lpwsinc_init), (process_32), (process_64),
12827           (lpwsinc_build_kernel), (lpwsinc_push_residue),
12828           (lpwsinc_transform), (lpwsinc_start), (lpwsinc_query),
12829           (lpwsinc_query_type), (lpwsinc_event), (lpwsinc_set_property):
12830           * gst/filter/gstlpwsinc.h:
12831           Implement latency query and only forward those samples downstream
12832           that actually contain the data we want, i.e. drop kernel_length/2
12833           in the beginning and append kernel_length/2 (created by convolving
12834           the filter kernel with zeroes) to the end.
12835           * tests/check/elements/lpwsinc.c: (GST_START_TEST):
12836           Adjust the unit test for this slightly changed behaviour.
12837
12838 Thu Aug 16 07:40:48 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12839
12840           gst/debug/rndbuffersize.c: Fix da leak.
12841           Original commit message from CVS:
12842           * gst/debug/rndbuffersize.c:
12843           Fix da leak.
12844
12845 Tue Aug 14 13:50:43 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12846
12847           gst/debug/: Add new test element and clean-up the others a little.
12848           Original commit message from CVS:
12849           * gst/debug/Makefile.am:
12850           * gst/debug/breakmydata.c:
12851           * gst/debug/gstdebug.c:
12852           * gst/debug/negotiation.c:
12853           * gst/debug/progressreport.c:
12854           * gst/debug/rndbuffersize.c:
12855           * gst/debug/testplugin.c:
12856           Add new test element and clean-up the others a little.
12857
12858 Mon Aug 13 13:50:39 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12859
12860           Add docs for lpwsinc and bpwsinc and integrate them into the build system. While doing that also update all other doc...
12861           Original commit message from CVS:
12862           * docs/plugins/Makefile.am:
12863           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12864           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12865           * docs/plugins/gst-plugins-bad-plugins.args:
12866           * docs/plugins/gst-plugins-bad-plugins.signals:
12867           * docs/plugins/inspect/plugin-bz2.xml:
12868           * docs/plugins/inspect/plugin-cdxaparse.xml:
12869           * docs/plugins/inspect/plugin-dtsdec.xml:
12870           * docs/plugins/inspect/plugin-faac.xml:
12871           * docs/plugins/inspect/plugin-faad.xml:
12872           * docs/plugins/inspect/plugin-filter.xml:
12873           * docs/plugins/inspect/plugin-freeze.xml:
12874           * docs/plugins/inspect/plugin-gsm.xml:
12875           * docs/plugins/inspect/plugin-gstrtpmanager.xml:
12876           * docs/plugins/inspect/plugin-h264parse.xml:
12877           * docs/plugins/inspect/plugin-modplug.xml:
12878           * docs/plugins/inspect/plugin-mpeg2enc.xml:
12879           * docs/plugins/inspect/plugin-musepack.xml:
12880           * docs/plugins/inspect/plugin-musicbrainz.xml:
12881           * docs/plugins/inspect/plugin-nsfdec.xml:
12882           * docs/plugins/inspect/plugin-replaygain.xml:
12883           * docs/plugins/inspect/plugin-soundtouch.xml:
12884           * docs/plugins/inspect/plugin-spcdec.xml:
12885           * docs/plugins/inspect/plugin-spectrum.xml:
12886           * docs/plugins/inspect/plugin-speed.xml:
12887           * docs/plugins/inspect/plugin-tta.xml:
12888           * docs/plugins/inspect/plugin-videosignal.xml:
12889           * docs/plugins/inspect/plugin-xingheader.xml:
12890           * docs/plugins/inspect/plugin-xvid.xml:
12891           * gst/filter/gstbpwsinc.c:
12892           * gst/filter/gstbpwsinc.h:
12893           * gst/filter/gstlpwsinc.c:
12894           * gst/filter/gstlpwsinc.h:
12895           Add docs for lpwsinc and bpwsinc and integrate them
12896           into the build system. While doing that also update
12897           all other docs via make update in docs/plugins.
12898
12899 Sun Aug 12 20:55:01 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12900
12901           tests/check/elements/bpwsinc.c: Make one test constraint a bit stricter.
12902           Original commit message from CVS:
12903           * tests/check/elements/bpwsinc.c: (GST_START_TEST):
12904           Make one test constraint a bit stricter.
12905
12906 Sun Aug 12 20:53:11 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12907
12908           tests/check/: Add unit tests for bpwsinc, testing fundamental functionality again.
12909           Original commit message from CVS:
12910           * tests/check/Makefile.am:
12911           * tests/check/elements/.cvsignore:
12912           * tests/check/elements/bpwsinc.c: (setup_bpwsinc),
12913           (cleanup_bpwsinc), (GST_START_TEST), (bpwsinc_suite), (main):
12914           Add unit tests for bpwsinc, testing fundamental functionality again.
12915
12916 Sun Aug 12 20:19:37 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12917
12918           tests/check/: Add unit tests for lpwsinc, testing fundamental functionality.
12919           Original commit message from CVS:
12920           * tests/check/Makefile.am:
12921           * tests/check/elements/.cvsignore:
12922           * tests/check/elements/lpwsinc.c: (setup_lpwsinc),
12923           (cleanup_lpwsinc), (GST_START_TEST), (lpwsinc_suite), (main):
12924           Add unit tests for lpwsinc, testing fundamental functionality.
12925
12926 Sun Aug 12 15:41:57 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12927
12928           gst/filter/: Improve debugging a bit.
12929           Original commit message from CVS:
12930           * gst/filter/gstbpwsinc.c: (bpwsinc_build_kernel):
12931           * gst/filter/gstlpwsinc.c: (lpwsinc_build_kernel):
12932           Improve debugging a bit.
12933
12934 Sun Aug 12 14:35:41 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12935
12936           gst/qtdemux/qtdemux.c: Fix parsing of mp4a version 0 atoms. Fixes #465774.
12937           Original commit message from CVS:
12938           * gst/qtdemux/qtdemux.c: (qtdemux_parse_node):
12939           Fix parsing of mp4a version 0 atoms. Fixes #465774.
12940
12941 Sun Aug 12 12:46:20 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12942
12943           gst/filter/: Reset the residue in BaseTransform::start to get a clean residue on stream changes.
12944           Original commit message from CVS:
12945           * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
12946           (bpwsinc_start):
12947           * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
12948           (lpwsinc_start):
12949           Reset the residue in BaseTransform::start to get a clean residue
12950           on stream changes.
12951
12952 Sat Aug 11 15:58:30 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12953
12954           gst/filter/: Fix processing with buffer sizes that are larger than the filter kernel size.
12955           Original commit message from CVS:
12956           * gst/filter/gstbpwsinc.c: (process_32), (process_64):
12957           * gst/filter/gstlpwsinc.c: (process_32), (process_64):
12958           Fix processing with buffer sizes that are larger than the filter
12959           kernel size.
12960
12961 Fri Aug 10 17:08:01 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
12962
12963           gst/rtp/gstrtpilbcdepay.c: Include stdlib.
12964           Original commit message from CVS:
12965           * gst/rtp/gstrtpilbcdepay.c:
12966           Include stdlib.
12967
12968 Fri Aug 10 16:10:47 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
12969
12970           gst/rtp/gstrtpmpvdepay.c: Set the mpegversion in the caps so that autoplugging does not get confused.
12971           Original commit message from CVS:
12972           * gst/rtp/gstrtpmpvdepay.c:
12973           Set the mpegversion in the caps so that autoplugging does not get
12974           confused.
12975
12976 Fri Aug 10 05:51:40 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12977
12978           gst/filter/gstbpwsinc.c: Fix a segfault with more than one channel and don't rebuild the kernel & residue with every ...
12979           Original commit message from CVS:
12980           * gst/filter/gstbpwsinc.c: (bpwsinc_build_kernel):
12981           Fix a segfault with more than one channel and don't rebuild
12982           the kernel & residue with every buffer.
12983
12984 Fri Aug 10 05:35:25 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12985
12986           gst/filter/gstbpwsinc.*: Add support for a bandreject mode and allow specifying the window function that should be used.
12987           Original commit message from CVS:
12988           * gst/filter/gstbpwsinc.c: (gst_bpwsinc_mode_get_type),
12989           (gst_bpwsinc_window_get_type), (gst_bpwsinc_class_init),
12990           (gst_bpwsinc_init), (bpwsinc_build_kernel), (bpwsinc_set_property),
12991           (bpwsinc_get_property):
12992           * gst/filter/gstbpwsinc.h:
12993           Add support for a bandreject mode and allow specifying the window
12994           function that should be used.
12995           * gst/filter/gstlpwsinc.c:
12996           And another small formatting fix.
12997
12998 Fri Aug 10 05:20:06 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
12999
13000           gst/filter/gstbpwsinc.*: Apply the same changes to the bandpass filter:
13001           Original commit message from CVS:
13002           * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
13003           (gst_bpwsinc_init), (process_32), (process_64),
13004           (bpwsinc_build_kernel), (bpwsinc_setup), (bpwsinc_get_unit_size),
13005           (bpwsinc_transform), (bpwsinc_set_property),
13006           (bpwsinc_get_property):
13007           * gst/filter/gstbpwsinc.h:
13008           Apply the same changes to the bandpass filter:
13009           - Support double input
13010           - Fix processing for input with >1 channels
13011           - Specify frequency in Hz
13012           - Specify actual filter kernel length
13013           - Use transform instead of transform_ip as we're working
13014           out of place anyway
13015           - Factor out filter kernel generation and update the filter
13016           kernel when the properties are set
13017           Fix bandpass filter kernel generation to actually generate
13018           a bandpass filter by creating a highpass instead of a second
13019           lowpass.
13020           * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
13021           Small formatting fix.
13022
13023 Fri Aug 10 04:44:43 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13024
13025           gst/filter/gstlpwsinc.*: Specify the actual filter length instead of a weird 2N+1. Setting the property will round to...
13026           Original commit message from CVS:
13027           * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
13028           (gst_lpwsinc_init), (process_32), (process_64),
13029           (lpwsinc_build_kernel), (lpwsinc_set_property),
13030           (lpwsinc_get_property):
13031           * gst/filter/gstlpwsinc.h:
13032           Specify the actual filter length instead of a weird
13033           2N+1. Setting the property will round to the next odd number.
13034           Also remove now obsolete FIXMEs.
13035
13036 Fri Aug 10 04:32:47 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13037
13038           gst/filter/gstlpwsinc.*: Allow choosing between hamming and blackman window. The blackman window provides a better st...
13039           Original commit message from CVS:
13040           * gst/filter/gstlpwsinc.c: (gst_lpwsinc_window_get_type),
13041           (gst_lpwsinc_class_init), (gst_lpwsinc_init),
13042           (lpwsinc_build_kernel), (lpwsinc_set_property),
13043           (lpwsinc_get_property):
13044           * gst/filter/gstlpwsinc.h:
13045           Allow choosing between hamming and blackman window. The blackman
13046           window provides a better stopband attenuation but a bit slower
13047           rolloff.
13048
13049 Fri Aug 10 04:21:39 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13050
13051           gst/filter/gstlpwsinc.*: Add a highpass mode.
13052           Original commit message from CVS:
13053           * gst/filter/gstlpwsinc.c: (gst_lpwsinc_mode_get_type),
13054           (gst_lpwsinc_class_init), (process_32), (process_64),
13055           (lpwsinc_build_kernel), (lpwsinc_set_property),
13056           (lpwsinc_get_property):
13057           * gst/filter/gstlpwsinc.h:
13058           Add a highpass mode.
13059
13060 Fri Aug 10 04:06:53 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13061
13062           gst/filter/gstlpwsinc.c: Fix processing if the input has more than one channel.
13063           Original commit message from CVS:
13064           * gst/filter/gstlpwsinc.c: (process_32), (process_64),
13065           (lpwsinc_build_kernel):
13066           Fix processing if the input has more than one channel.
13067
13068 Thu Aug 9 19:23:33 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13069
13070           gst/filter/gstbpwsinc.c: "this" is a C++ keyword, use "self" instead.
13071           Original commit message from CVS:
13072           * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
13073           (gst_bpwsinc_init), (bpwsinc_setup), (bpwsinc_transform_ip),
13074           (bpwsinc_set_property), (bpwsinc_get_property):
13075           "this" is a C++ keyword, use "self" instead.
13076           Add TODOs and FIXMEs and remove two wrong FIXMEs.
13077           * gst/filter/gstlpwsinc.c:
13078           Add FIXMEs and a new TODO.
13079
13080 Thu Aug 9 18:08:05 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13081
13082           gst/filter/gstlpwsinc.*: Add double support, replace "this" with "self" as the former is a C++ keyword.
13083           Original commit message from CVS:
13084           * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
13085           (gst_lpwsinc_class_init), (gst_lpwsinc_init), (process_32),
13086           (process_64), (lpwsinc_build_kernel), (lpwsinc_setup),
13087           (lpwsinc_get_unit_size), (lpwsinc_transform),
13088           (lpwsinc_set_property), (lpwsinc_get_property):
13089           * gst/filter/gstlpwsinc.h:
13090           Add double support, replace "this" with "self" as the former
13091           is a C++ keyword.
13092           Implement the frequency property in Hz instead of fraction
13093           of sampling frequency.
13094           Remove some unecessary FIXMEs and add some TODOs, add some
13095           required locking and refactor the kernel generation into a
13096           separate function that is also called when the properties
13097           change now.
13098           And use BaseTransform::transform instead of transform_ip
13099           as the convolution is done out of place anyway. Should
13100           be done in place later.
13101
13102 Thu Aug 9 10:54:05 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
13103
13104           po/: Updated translations.
13105           Original commit message from CVS:
13106           * po/hu.po:
13107           * po/uk.po:
13108           * po/vi.po:
13109           Updated translations.
13110
13111 Wed Aug 8 20:47:33 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13112
13113           gst/filter/: Use GstAudioFilter as base class and don't leak the memory of the filter kernel and residue.
13114           Original commit message from CVS:
13115           * gst/filter/Makefile.am:
13116           * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
13117           (gst_bpwsinc_base_init), (gst_bpwsinc_class_init),
13118           (gst_bpwsinc_init), (bpwsinc_setup):
13119           * gst/filter/gstbpwsinc.h:
13120           * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
13121           (gst_lpwsinc_base_init), (gst_lpwsinc_class_init),
13122           (gst_lpwsinc_init), (lpwsinc_setup):
13123           * gst/filter/gstlpwsinc.h:
13124           Use GstAudioFilter as base class and don't leak the memory
13125           of the filter kernel and residue.
13126
13127 Wed Aug 8 17:47:05 2007 +0000  Michael Smith <msmith@xiph.org>
13128
13129           gst/videobox/gstvideobox.c: Render right border in the correct location.
13130           Original commit message from CVS:
13131           * gst/videobox/gstvideobox.c: (gst_video_box_ayuv_i420):
13132           Render right border in the correct location.
13133
13134 Wed Aug 8 10:54:50 2007 +0000  Olivier Crete <tester@tester.ca>
13135
13136           gst/rtp/: Make mode property a string. Fixes #464475.
13137           Original commit message from CVS:
13138           Patch by: Olivier Crete <tester at tester dot ca>
13139           * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps):
13140           * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_setcaps):
13141           Make mode property a string. Fixes #464475.
13142
13143 Sun Aug 5 14:58:20 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13144
13145           ext/flac/gstflacenc.c: Widen caps to match decoder a bit and add more FIXMEs.
13146           Original commit message from CVS:
13147           * ext/flac/gstflacenc.c:
13148           Widen caps to match decoder a bit and add more FIXMEs.
13149
13150 Sun Aug 5 14:53:36 2007 +0000  Mark Nauwelaerts <manauw@skynet.be>
13151
13152           gst/avi/gstavimux.c: Fix ODML index tag numbering. Fixes #463624.
13153           Original commit message from CVS:
13154           patch by: Mark Nauwelaerts <manauw@skynet.be>
13155           * gst/avi/gstavimux.c:
13156           Fix ODML index tag numbering. Fixes #463624.
13157
13158 Fri Aug 3 16:08:56 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13159
13160           gst/rtsp/gstrtspsrc.c: Fix default clock-rate for realmedia.
13161           Original commit message from CVS:
13162           * gst/rtsp/gstrtspsrc.c: (get_default_rate_for_pt),
13163           (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
13164           (gst_rtspsrc_stream_configure_tcp),
13165           (gst_rtspsrc_stream_configure_udp_sink):
13166           Fix default clock-rate for realmedia.
13167           Fix parsing of transport.
13168           Don't try to link NULL pads.
13169
13170 Mon Jul 30 17:17:04 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
13171
13172           po/POTFILES.skip: Add POTFILES.skip with list of source files that aren't disted at the moment but contain translatab...
13173           Original commit message from CVS:
13174           * po/POTFILES.skip:
13175           Add POTFILES.skip with list of source files that aren't disted at the
13176           moment but contain translatable strings. Should hopefully pacify
13177           broken tools and make it clearer that these files are left out
13178           intentionally (#461600).
13179
13180 Mon Jul 30 12:41:58 2007 +0000  Edward Hervey <bilboed@bilboed.com>
13181
13182           gst/qtdemux/qtdemux.c: If the buffer was entirely clipped ... don't try sending it :)
13183           Original commit message from CVS:
13184           * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_movie):
13185           If the buffer was entirely clipped ... don't try sending it :)
13186
13187 Fri Jul 27 16:56:45 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13188
13189           gst/rtsp/gstrtspsrc.c: If we don't hav a session manager, set the caps on outgoing buffers ourselves.
13190           Original commit message from CVS:
13191           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_activate_streams),
13192           (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_parse_methods),
13193           (gst_rtspsrc_create_transports_string),
13194           (gst_rtspsrc_prepare_transports):
13195           If we don't hav a session manager, set the caps on outgoing buffers
13196           ourselves.
13197           Force PAUSE/PLAY methods for now until the extensions can overwrite.
13198           Append final bit of the transport string even when it does not contain a
13199           placeholder.
13200
13201 Fri Jul 27 11:21:20 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13202
13203           gst/rtsp/: Clean up the interface list.
13204           Original commit message from CVS:
13205           * gst/rtsp/gstrtspext.c: (gst_rtsp_ext_list_free),
13206           (gst_rtsp_ext_list_connect):
13207           * gst/rtsp/gstrtspext.h:
13208           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
13209           (gst_rtspsrc_finalize), (gst_rtspsrc_send_cb):
13210           Clean up the interface list.
13211           Allow connecting to interface signals for the extensions.
13212           Remove old extension code.
13213           Free list on cleanup.
13214           Allow extensions to send additional RTSP messages.
13215
13216 Fri Jul 27 10:38:34 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13217
13218           ext/gconf/gconf.c: Handle a NULL gconf key gracefully by rendering the default element.
13219           Original commit message from CVS:
13220           * ext/gconf/gconf.c: (gst_gconf_render_bin_with_default):
13221           Handle a NULL gconf key gracefully by rendering the default element.
13222
13223 Fri Jul 27 10:11:18 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13224
13225           gst/rtsp/gstrtspext.h: Fix include path for extension interface.
13226           Original commit message from CVS:
13227           * gst/rtsp/gstrtspext.h:
13228           Fix include path for extension interface.
13229
13230 Thu Jul 26 19:45:30 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13231
13232           gst/audiofx/audioamplify.h: Also remove a now unecessary variable here.
13233           Original commit message from CVS:
13234           * gst/audiofx/audioamplify.h:
13235           Also remove a now unecessary variable here.
13236
13237 Thu Jul 26 19:41:07 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13238
13239           gst/audiofx/: Don't save format information ourselves, this is already saved in
13240           Original commit message from CVS:
13241           * gst/audiofx/audioamplify.c: (gst_audio_amplify_init),
13242           (gst_audio_amplify_setup), (gst_audio_amplify_transform_ip):
13243           * gst/audiofx/audiodynamic.c:
13244           (gst_audio_dynamic_set_process_function), (gst_audio_dynamic_init),
13245           (gst_audio_dynamic_setup), (gst_audio_dynamic_transform_ip):
13246           * gst/audiofx/audiodynamic.h:
13247           * gst/audiofx/audioinvert.c: (gst_audio_invert_init),
13248           (gst_audio_invert_setup), (gst_audio_invert_transform_ip):
13249           * gst/audiofx/audioinvert.h:
13250           Don't save format information ourselves, this is already saved in
13251           GstAudioFilter.
13252
13253 Thu Jul 26 15:48:47 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13254
13255           gst/rtsp/: Use rank to filter out extensions.
13256           Original commit message from CVS:
13257           * gst/rtsp/gstrtspext.c: (gst_rtsp_ext_list_filter),
13258           (gst_rtsp_ext_list_stream_select):
13259           * gst/rtsp/gstrtspext.h:
13260           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
13261           Use rank to filter out extensions.
13262           Add url to stream_select interface call.
13263
13264 Wed Jul 25 18:50:08 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13265
13266           gst/rtsp/: Use shiny new RTSP and SDP library.
13267           Original commit message from CVS:
13268           * gst/rtsp/Makefile.am:
13269           * gst/rtsp/base64.c:
13270           * gst/rtsp/base64.h:
13271           * gst/rtsp/gstrtspext.c: (gst_rtsp_ext_list_filter),
13272           (gst_rtsp_ext_list_init), (gst_rtsp_ext_list_get),
13273           (gst_rtsp_ext_list_detect_server), (gst_rtsp_ext_list_before_send),
13274           (gst_rtsp_ext_list_after_send), (gst_rtsp_ext_list_parse_sdp),
13275           (gst_rtsp_ext_list_setup_media),
13276           (gst_rtsp_ext_list_configure_stream),
13277           (gst_rtsp_ext_list_get_transports),
13278           (gst_rtsp_ext_list_stream_select):
13279           * gst/rtsp/gstrtspext.h:
13280           * gst/rtsp/gstrtspsrc.c: (gst_rtsp_lower_trans_get_type),
13281           (gst_rtspsrc_class_init), (gst_rtspsrc_init),
13282           (gst_rtspsrc_finalize), (gst_rtspsrc_create_stream),
13283           (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
13284           (gst_rtspsrc_flush), (gst_rtspsrc_do_seek),
13285           (gst_rtspsrc_sink_chain), (gst_rtspsrc_stream_configure_manager),
13286           (gst_rtspsrc_stream_configure_tcp),
13287           (gst_rtspsrc_stream_configure_mcast),
13288           (gst_rtspsrc_stream_configure_udp),
13289           (gst_rtspsrc_stream_configure_udp_sink),
13290           (gst_rtspsrc_stream_configure_transport),
13291           (gst_rtspsrc_handle_request), (gst_rtspsrc_send_keep_alive),
13292           (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_loop_udp),
13293           (gst_rtspsrc_loop_send_cmd), (gst_rtsp_auth_method_to_string),
13294           (gst_rtspsrc_parse_auth_hdr), (gst_rtspsrc_setup_auth),
13295           (gst_rtspsrc_try_send), (gst_rtspsrc_send),
13296           (gst_rtspsrc_parse_methods),
13297           (gst_rtspsrc_create_transports_string),
13298           (gst_rtspsrc_prepare_transports), (gst_rtspsrc_setup_streams),
13299           (gst_rtspsrc_parse_range), (gst_rtspsrc_open), (gst_rtspsrc_close),
13300           (gst_rtspsrc_play), (gst_rtspsrc_pause),
13301           (gst_rtspsrc_change_state), (gst_rtspsrc_uri_set_uri):
13302           * gst/rtsp/gstrtspsrc.h:
13303           * gst/rtsp/rtsp.h:
13304           * gst/rtsp/rtspconnection.c:
13305           * gst/rtsp/rtspconnection.h:
13306           * gst/rtsp/rtspdefs.c:
13307           * gst/rtsp/rtspdefs.h:
13308           * gst/rtsp/rtspext.h:
13309           * gst/rtsp/rtspextwms.c:
13310           * gst/rtsp/rtspextwms.h:
13311           * gst/rtsp/rtspmessage.c:
13312           * gst/rtsp/rtspmessage.h:
13313           * gst/rtsp/rtsprange.c:
13314           * gst/rtsp/rtsprange.h:
13315           * gst/rtsp/rtsptransport.c:
13316           * gst/rtsp/rtsptransport.h:
13317           * gst/rtsp/rtspurl.c:
13318           * gst/rtsp/rtspurl.h:
13319           * gst/rtsp/sdp.h:
13320           * gst/rtsp/sdpmessage.c:
13321           * gst/rtsp/sdpmessage.h:
13322           * gst/rtsp/test.c:
13323           Use shiny new RTSP and SDP library.
13324           Implement RTSP extensions using the new interface.
13325           Remove a lot of old code.
13326
13327 Tue Jul 24 14:31:56 2007 +0000  Edward Hervey <bilboed@bilboed.com>
13328
13329           gst/qtdemux/qtdemux.c: Add codec mapping for '2vuy' (Raw YUV produced by FCP) and 'divx'.
13330           Original commit message from CVS:
13331           * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
13332           Add codec mapping for '2vuy' (Raw YUV produced by FCP) and 'divx'.
13333
13334 Tue Jul 24 05:07:59 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13335
13336           ext/wavpack/gstwavpackdec.c: Don't unref the outgoing buffer twice when dropping it because it's outside of the segment.
13337           Original commit message from CVS:
13338           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
13339           Don't unref the outgoing buffer twice when dropping it because it's
13340           outside of the segment.
13341
13342 Tue Jul 24 04:57:20 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13343
13344           Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
13345           Original commit message from CVS:
13346           * configure.ac:
13347           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
13348           (gst_wavpack_dec_chain), (gst_wavpack_dec_sink_event):
13349           Use the new buffer clipping function from gstaudio here and
13350           require gst-plugins-base CVS.
13351           * tests/check/elements/wavpackdec.c: (GST_START_TEST):
13352           For framed Wavpack buffers we require a valid timestamp.
13353
13354 Mon Jul 23 18:03:54 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13355
13356           gst/qtdemux/qtdemux.c: Clip raw audio and video when we can, keep track of current output segment.
13357           Original commit message from CVS:
13358           * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
13359           (gst_qtdemux_clip_buffer), (gst_qtdemux_loop_state_movie),
13360           (qtdemux_parse_trak), (qtdemux_video_caps), (qtdemux_audio_caps):
13361           Clip raw audio and video when we can, keep track of current output
13362           segment.
13363           Don't leak buffers and events when there is no output pad.
13364           Improve debugging here and there.
13365
13366 Mon Jul 23 09:02:07 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13367
13368           configure.ac: Sync liboil check with plugins-base.
13369           Original commit message from CVS:
13370           * configure.ac:
13371           Sync liboil check with plugins-base.
13372
13373 Fri Jul 20 11:37:37 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13374
13375           gst/equalizer/: Better algorith for the center frequencies. Subtract band filters from input for negative gains. Rewo...
13376           Original commit message from CVS:
13377           * gst/equalizer/gstiirequalizer.c:
13378           (gst_iir_equalizer_band_set_property),
13379           (gst_iir_equalizer_child_proxy_get_child_by_index),
13380           (gst_iir_equalizer_child_proxy_get_children_count),
13381           (gst_iir_equalizer_child_proxy_interface_init),
13382           (gst_iir_equalizer_class_init), (arg_to_scale), (setup_filter),
13383           (gst_iir_equalizer_compute_frequencies):
13384           * gst/equalizer/gstiirequalizer10bands.c:
13385           (gst_iir_equalizer_10bands_class_init):
13386           * gst/equalizer/gstiirequalizer3bands.c:
13387           (gst_iir_equalizer_3bands_class_init):
13388           * gst/equalizer/gstiirequalizernbands.c:
13389           Better algorith for the center frequencies. Subtract band filters from
13390           input for negative gains. Rework the gain mapping.
13391
13392 Fri Jul 20 07:41:58 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13393
13394           ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
13395           Original commit message from CVS:
13396           * ext/annodex/Makefile.am:
13397           Fix CFLAGS/LIBS.
13398           * ext/cdio/gstcdiocddasrc.c:
13399           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
13400           Include stdlib
13401           * ext/cairo/Makefile.am:
13402           * gst/videofilter/Makefile.am:
13403           * tests/examples/level/Makefile.am:
13404           Use $(LIBM) instead of -lm
13405
13406 Wed Jul 18 11:55:13 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13407
13408           sys/v4l2/gstv4l2src.c: Add another example pipeline.
13409           Original commit message from CVS:
13410           * sys/v4l2/gstv4l2src.c:
13411           Add another example pipeline.
13412
13413 Wed Jul 18 11:42:33 2007 +0000  Alexander Eichner <alexeichi@yahoo.de>
13414
13415           sys/v4l2/gstv4l2src.c: Use define here.
13416           Original commit message from CVS:
13417           Patch by: Alexander Eichner <alexeichi@yahoo.de>
13418           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
13419           Use define here.
13420           * sys/v4l2/gstv4l2tuner.c:
13421           (gst_v4l2_tuner_set_frequency_and_notify):
13422           Don't touch the property - its still disabled.
13423           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format),
13424           (gst_v4l2src_grab_frame), (gst_v4l2src_get_size_limits):
13425           * sys/v4l2/v4l2src_calls.h:
13426           Improve fallback format negotionation. Fixes #451388
13427
13428 Wed Jul 18 10:33:39 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13429
13430           tests/check/elements/videocrop.c: Fix the test.
13431           Original commit message from CVS:
13432           * tests/check/elements/videocrop.c: (GST_START_TEST):
13433           Fix the test.
13434
13435 Wed Jul 18 09:21:23 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13436
13437           More docs. More logs in pngdec.
13438           Original commit message from CVS:
13439           * docs/plugins/Makefile.am:
13440           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
13441           * docs/plugins/gst-plugins-good-plugins-sections.txt:
13442           * docs/plugins/inspect/plugin-jpeg.xml:
13443           * docs/plugins/inspect/plugin-png.xml:
13444           * ext/jpeg/gstjpegdec.c:
13445           * ext/libpng/gstpngdec.c: (gst_pngdec_task),
13446           (gst_pngdec_sink_setcaps):
13447           More docs. More logs in pngdec.
13448
13449 Wed Jul 18 07:51:11 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13450
13451           gst/multifile/gstmultifilesrc.c: Add example to the docs. Fix buffer-offset-end and add some debug.
13452           Original commit message from CVS:
13453           * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
13454           Add example to the docs. Fix buffer-offset-end and add some debug.
13455
13456 Wed Jul 18 07:35:32 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13457
13458           Add stdlib include (free, atoi, exit).
13459           Original commit message from CVS:
13460           * examples/app/appsrc_ex.c:
13461           * examples/switch/switcher.c:
13462           * ext/neon/gstneonhttpsrc.c:
13463           * ext/timidity/gstwildmidi.c:
13464           * ext/x264/gstx264enc.c:
13465           * gst/mve/mveaudioenc.c: (mve_compress_audio):
13466           * gst/rtpmanager/gstrtpclient.c:
13467           * gst/rtpmanager/gstrtpjitterbuffer.c:
13468           * gst/spectrum/demo-audiotest.c:
13469           * gst/spectrum/demo-osssrc.c:
13470           * sys/dvb/gstdvbsrc.c:
13471           Add stdlib include (free, atoi, exit).
13472
13473 Tue Jul 17 11:35:29 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13474
13475           sys/v4l2/gstv4l2src.c: Initialize num_buffers with minimum value.
13476           Original commit message from CVS:
13477           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
13478           Initialize num_buffers with minimum value.
13479           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
13480           (gst_v4l2src_probe_caps_for_format), (gst_v4l2src_grab_frame):
13481           Handle frame-size query failure gracefully.
13482
13483 Mon Jul 16 12:11:36 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13484
13485           gst/qtdemux/qtdemux.c: Fix parsing of esds atoms inside mp4a atoms so that we can set correct codec_info for AAC audi...
13486           Original commit message from CVS:
13487           * gst/qtdemux/qtdemux.c: (qtdemux_parse_node):
13488           Fix parsing of esds atoms inside mp4a atoms so that we can set correct
13489           codec_info for AAC audio. Fixes #457097 along with a whole other bunch
13490           of qt/aac files.
13491
13492 Mon Jul 16 09:16:03 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13493
13494           ext/wavpack/gstwavpackdec.c: Fix buffer clipping to correctly clip to the segment stop.
13495           Original commit message from CVS:
13496           * ext/wavpack/gstwavpackdec.c:
13497           (gst_wavpack_dec_clip_outgoing_buffer):
13498           Fix buffer clipping to correctly clip to the segment stop.
13499
13500 Fri Jul 13 16:31:27 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13501
13502           Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from there, and...
13503           Original commit message from CVS:
13504           * configure.ac:
13505           * tests/Makefile.am:
13506           Remove bogus check for libcheck, since we check for
13507           gstreamer-check and it pulls in the required info from there,
13508           and we weren't actually _using_ the information for libcheck
13509           ourselves anyway.
13510
13511 Thu Jul 12 11:21:01 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13512
13513           configure.ac: Use pkg-config to locate check.
13514           Original commit message from CVS:
13515           * configure.ac:
13516           Use pkg-config to locate check.
13517
13518 Wed Jul 11 23:43:25 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
13519
13520           gst/: Fix build against core CVS.
13521           Original commit message from CVS:
13522           * gst/interleave/deinterleave.c: (gst_deinterleave_process):
13523           * gst/vmnc/vmncdec.c: (vmnc_make_buffer):
13524           Fix build against core CVS.
13525
13526 Wed Jul 11 22:31:06 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
13527
13528           Fix build against core CVS.
13529           Original commit message from CVS:
13530           * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform):
13531           * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain):
13532           * ext/libpng/gstpngenc.c: (gst_pngenc_chain):
13533           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
13534           * gst/debug/gstnavigationtest.c: (gst_navigationtest_transform):
13535           * gst/effectv/gstaging.c: (gst_agingtv_transform):
13536           * gst/effectv/gstdice.c: (gst_dicetv_transform):
13537           * gst/effectv/gstedge.c: (gst_edgetv_transform):
13538           * gst/effectv/gstquark.c: (gst_quarktv_transform):
13539           * gst/effectv/gstrev.c: (gst_revtv_transform):
13540           * gst/effectv/gstshagadelic.c: (gst_shagadelictv_transform):
13541           * gst/effectv/gstvertigo.c: (gst_vertigotv_transform):
13542           * gst/effectv/gstwarp.c: (gst_warptv_transform):
13543           * gst/matroska/matroska-demux.c:
13544           (gst_matroska_demux_add_wvpk_header),
13545           (gst_matroska_demux_check_subtitle_buffer),
13546           (gst_matroska_decode_buffer):
13547           * gst/videofilter/gstvideoflip.c: (gst_video_flip_transform):
13548           Fix build against core CVS.
13549
13550 Tue Jul 10 10:16:38 2007 +0000  Edward Hervey <bilboed@bilboed.com>
13551
13552           gst/id3demux/gstid3demux.c: Don't return GST_FLOW_ERROR when pushing an event returns FALSE. We don't have enough gra...
13553           Original commit message from CVS:
13554           * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
13555           Don't return GST_FLOW_ERROR when pushing an event returns FALSE. We
13556           don't have enough granularity to convert that boolean into a
13557           GstFlowReturn.
13558
13559 Fri Jul 6 15:00:47 2007 +0000  Michael Smith <msmith@xiph.org>
13560
13561           gst/law/: Fix capsnego bogosity in *law decoders.
13562           Original commit message from CVS:
13563           * gst/law/alaw-decode.c: (alawdec_sink_setcaps),
13564           (gst_alawdec_class_init), (gst_alawdec_init), (gst_alawdec_chain),
13565           (gst_alawdec_change_state):
13566           * gst/law/alaw-decode.h:
13567           * gst/law/mulaw-decode.c: (mulawdec_sink_setcaps),
13568           (gst_mulawdec_class_init), (gst_mulawdec_init),
13569           (gst_mulawdec_chain), (gst_mulawdec_change_state):
13570           * gst/law/mulaw-decode.h:
13571           Fix capsnego bogosity in *law decoders.
13572
13573 Fri Jul 6 14:35:59 2007 +0000  Michael Smith <msmith@xiph.org>
13574
13575           ext/jpeg/gstsmokeenc.*: Remove stupidity in get/set caps functions.
13576           Original commit message from CVS:
13577           * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init),
13578           (gst_smokeenc_setcaps), (gst_smokeenc_chain),
13579           (gst_smokeenc_change_state):
13580           * ext/jpeg/gstsmokeenc.h:
13581           Remove stupidity in get/set caps functions.
13582           Fix some refcounting problems.
13583
13584 Fri Jul 6 11:42:53 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13585
13586           ext/libpng/gstpngdec.c: Remove endianness-flipping hack that seems to have been required only because of a bug in ffm...
13587           Original commit message from CVS:
13588           * ext/libpng/gstpngdec.c: (gst_pngdec_caps_create_and_set):
13589           Remove endianness-flipping hack that seems to have been required
13590           only because of a bug in ffmpegcolorspace.
13591           Partially Fixes: #451908
13592
13593 Thu Jul 5 08:44:11 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13594
13595           docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
13596           Original commit message from CVS:
13597           * docs/plugins/Makefile.am:
13598           Simplify --extra-dir as gtkdoc scans recursively.
13599
13600 Tue Jul 3 09:59:46 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
13601
13602           gst/rtp/gstrtpilbcpay.c: Set the encoding-name in the rtp caps to all uppercase, as required by the caps spec.
13603           Original commit message from CVS:
13604           Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
13605           * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_setcaps):
13606           Set the encoding-name in the rtp caps to all uppercase, as required by
13607           the caps spec.
13608           Some small cleanups in the error paths. Fixes #453037.
13609
13610 Tue Jul 3 08:01:18 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13611
13612           gst/multifile/: Add .h files to be able to add it to the docs.
13613           Original commit message from CVS:
13614           * gst/multifile/Makefile.am:
13615           * gst/multifile/gstmultifile.c:
13616           * gst/multifile/gstmultifilesink.c:
13617           * gst/multifile/gstmultifilesink.h:
13618           * gst/multifile/gstmultifilesrc.c:
13619           * gst/multifile/gstmultifilesrc.h:
13620           Add .h files to be able to add it to the docs.
13621
13622 Tue Jul 3 07:16:26 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13623
13624           gst/replaygain/gstrgvolume.h: Fix GObject macros.
13625           Original commit message from CVS:
13626           * gst/replaygain/gstrgvolume.h:
13627           Fix GObject macros.
13628
13629 Thu Jun 28 19:00:43 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
13630
13631           ext/wavpack/gstwavpackparse.*: Use a GSList for the GArray that is used like a list anyway.
13632           Original commit message from CVS:
13633           * ext/wavpack/gstwavpackparse.c:
13634           (gst_wavpack_parse_index_get_last_entry),
13635           (gst_wavpack_parse_index_get_entry_from_sample),
13636           (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
13637           (gst_wavpack_parse_scan_to_find_sample):
13638           * ext/wavpack/gstwavpackparse.h:
13639           Use a GSList for the GArray that is used like a list anyway.
13640
13641 Thu Jun 28 13:25:05 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
13642
13643           ext/gdk_pixbuf/gstgdkpixbuf.c: Add state change function where we set 0/1 as default framerate in case our setcaps fu...
13644           Original commit message from CVS:
13645           * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps),
13646           (gst_gdk_pixbuf_class_init), (gst_gdk_pixbuf_flush),
13647           (gst_gdk_pixbuf_sink_event), (gst_gdk_pixbuf_change_state):
13648           Add state change function where we set 0/1 as default framerate in
13649           case our setcaps function isn't called, like it might not in a
13650           filesrc ! gdkpixbufdec scenario. Fixes assertion triggered by
13651           gdkpixbufdec trying to create caps with a 0/0 framerate.
13652           Also post an error message on the bus if gst_pad_push() fails when
13653           called from our sink event handler (+1 for flow returns for event
13654           functions in 0.11) instead of failing silently.
13655
13656 Wed Jun 27 11:36:24 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13657
13658           gst/rtsp/gstrtspsrc.c: Cast stack args to the proper types. Fixes #451249.
13659           Original commit message from CVS:
13660           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_configure_caps):
13661           Cast stack args to the proper types. Fixes #451249.
13662
13663 Wed Jun 27 11:04:47 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13664
13665           gst/rtsp/gstrtspsrc.*: For container formats we only need to activate one of the streams so that we correctly signal ...
13666           Original commit message from CVS:
13667           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
13668           (new_session_pad), (gst_rtspsrc_setup_streams):
13669           * gst/rtsp/gstrtspsrc.h:
13670           For container formats we only need to activate one of the streams so
13671           that we correctly signal no-more-pads. Fixes #451015.
13672
13673 Mon Jun 25 12:46:08 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13674
13675           docs/plugins/: Update docs with caps info.
13676           Original commit message from CVS:
13677           * docs/plugins/gst-plugins-good-plugins.args:
13678           * docs/plugins/inspect/plugin-aasink.xml:
13679           * docs/plugins/inspect/plugin-alaw.xml:
13680           * docs/plugins/inspect/plugin-alpha.xml:
13681           * docs/plugins/inspect/plugin-alphacolor.xml:
13682           * docs/plugins/inspect/plugin-annodex.xml:
13683           * docs/plugins/inspect/plugin-apetag.xml:
13684           * docs/plugins/inspect/plugin-audiofx.xml:
13685           * docs/plugins/inspect/plugin-auparse.xml:
13686           * docs/plugins/inspect/plugin-autodetect.xml:
13687           * docs/plugins/inspect/plugin-avi.xml:
13688           * docs/plugins/inspect/plugin-cacasink.xml:
13689           * docs/plugins/inspect/plugin-cairo.xml:
13690           * docs/plugins/inspect/plugin-cdio.xml:
13691           * docs/plugins/inspect/plugin-cutter.xml:
13692           * docs/plugins/inspect/plugin-debug.xml:
13693           * docs/plugins/inspect/plugin-efence.xml:
13694           * docs/plugins/inspect/plugin-effectv.xml:
13695           * docs/plugins/inspect/plugin-esdsink.xml:
13696           * docs/plugins/inspect/plugin-flac.xml:
13697           * docs/plugins/inspect/plugin-flxdec.xml:
13698           * docs/plugins/inspect/plugin-gconfelements.xml:
13699           * docs/plugins/inspect/plugin-gdkpixbuf.xml:
13700           * docs/plugins/inspect/plugin-goom.xml:
13701           * docs/plugins/inspect/plugin-halelements.xml:
13702           * docs/plugins/inspect/plugin-icydemux.xml:
13703           * docs/plugins/inspect/plugin-id3demux.xml:
13704           * docs/plugins/inspect/plugin-jpeg.xml:
13705           * docs/plugins/inspect/plugin-ladspa.xml:
13706           * docs/plugins/inspect/plugin-level.xml:
13707           * docs/plugins/inspect/plugin-matroska.xml:
13708           * docs/plugins/inspect/plugin-mulaw.xml:
13709           * docs/plugins/inspect/plugin-multipart.xml:
13710           * docs/plugins/inspect/plugin-navigationtest.xml:
13711           * docs/plugins/inspect/plugin-ossaudio.xml:
13712           * docs/plugins/inspect/plugin-png.xml:
13713           * docs/plugins/inspect/plugin-quicktime.xml:
13714           * docs/plugins/inspect/plugin-rtp.xml:
13715           * docs/plugins/inspect/plugin-rtsp.xml:
13716           * docs/plugins/inspect/plugin-smpte.xml:
13717           * docs/plugins/inspect/plugin-speex.xml:
13718           * docs/plugins/inspect/plugin-taglib.xml:
13719           * docs/plugins/inspect/plugin-udp.xml:
13720           * docs/plugins/inspect/plugin-videobalance.xml:
13721           * docs/plugins/inspect/plugin-videobox.xml:
13722           * docs/plugins/inspect/plugin-videocrop.xml:
13723           * docs/plugins/inspect/plugin-videoflip.xml:
13724           * docs/plugins/inspect/plugin-videomixer.xml:
13725           * docs/plugins/inspect/plugin-wavenc.xml:
13726           * docs/plugins/inspect/plugin-wavparse.xml:
13727           * docs/plugins/inspect/plugin-ximagesrc.xml:
13728           Update docs with caps info.
13729
13730 Mon Jun 25 12:13:09 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
13731
13732           po/POTFILES.in: Add more files with translatable strings (#450878).
13733           Original commit message from CVS:
13734           * po/POTFILES.in:
13735           Add more files with translatable strings (#450878).
13736
13737 Fri Jun 22 20:23:18 2007 +0000  Jens Granseuer <jensgr@gmx.net>
13738
13739           gst/: Build fixes for gcc-2.9x (no mid-block variable declarations etc.).
13740           Original commit message from CVS:
13741           Patch by: Jens Granseuer  <jensgr at gmx net>
13742           * gst/equalizer/gstiirequalizer.c:
13743           * gst/equalizer/gstiirequalizer10bands.c:
13744           * gst/equalizer/gstiirequalizer3bands.c:
13745           * gst/equalizer/gstiirequalizernbands.c:
13746           * gst/rtpmanager/async_jitter_queue.c:
13747           (async_jitter_queue_push_sorted):
13748           * gst/rtpmanager/gstrtpjitterbuffer.c:
13749           (gst_rtp_jitter_buffer_chain):
13750           * gst/switch/gstswitch.c: (gst_switch_chain):
13751           Build fixes for gcc-2.9x (no mid-block variable declarations etc.).
13752           Fixes #450185.
13753
13754 Fri Jun 22 14:26:36 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13755
13756           MAINTAINERS: Updating all the maintainers files
13757           Original commit message from CVS:
13758           * MAINTAINERS:
13759           Updating all the maintainers files
13760
13761 Fri Jun 22 10:12:15 2007 +0000  Edward Hervey <bilboed@bilboed.com>
13762
13763           Fix memory leaks.
13764           Original commit message from CVS:
13765           * ext/flac/gstflactag.c: (gst_flac_tag_init):
13766           * gst/interleave/deinterleave.c: (deinterleave_init),
13767           (deinterleave_sink_link):
13768           * gst/interleave/interleave.c: (interleave_init):
13769           * gst/median/gstmedian.c: (gst_median_init):
13770           * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init):
13771           Fix memory leaks.
13772           * tests/check/elements/id3demux.c: (pad_added_cb):
13773           Remove unused variable.
13774
13775 Thu Jun 21 10:48:10 2007 +0000  Damien Carbery <damien.carbery@sun.com>
13776
13777           ext/gconf/gconf.h: Make the prototype of gst_gconf_get_key_for_sink_profile match the implementation.
13778           Original commit message from CVS:
13779           * ext/gconf/gconf.h:
13780           Make the prototype of gst_gconf_get_key_for_sink_profile
13781           match the implementation.
13782           Patch by: Damien Carbery <damien dot carbery at sun dot com>
13783           Fixes: #449747
13784
13785 Wed Jun 20 12:56:12 2007 +0000  Michael Smith <msmith@xiph.org>
13786
13787           gst/rtp/gstrtpdepay.c: Fix description - rtpdepay is not a payloader.
13788           Original commit message from CVS:
13789           * gst/rtp/gstrtpdepay.c:
13790           Fix description - rtpdepay is not a payloader.
13791
13792 Wed Jun 20 10:15:00 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13793
13794           gst/equalizer/gstiirequalizer.c: Document parameter mapping.
13795           Original commit message from CVS:
13796           * gst/equalizer/gstiirequalizer.c:
13797           Document parameter mapping.
13798
13799 Wed Jun 20 08:56:17 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13800
13801           gst/spectrum/gstspectrum.c: Fix leaking buffers.
13802           Original commit message from CVS:
13803           * gst/spectrum/gstspectrum.c: (gst_spectrum_event),
13804           (gst_spectrum_transform_ip):
13805           Fix leaking buffers.
13806           * tests/check/Makefile.am:
13807           * tests/check/elements/spectrum.c: (setup_spectrum),
13808           (cleanup_spectrum), (GST_START_TEST), (spectrum_suite), (main):
13809           Add simple test for spectrum element.
13810
13811 Wed Jun 20 08:26:21 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
13812
13813           gst/qtdemux/: Add MJPG to the variants of motion jpeg.
13814           Original commit message from CVS:
13815           * gst/qtdemux/qtdemux.c: (qtdemux_parse_samples),
13816           (qtdemux_video_caps):
13817           * gst/qtdemux/qtdemux_fourcc.h:
13818           Add MJPG to the variants of motion jpeg.
13819
13820 Tue Jun 19 16:40:40 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
13821
13822           tests/check/: Add GST_OPTION_CFLAGS to CFLAGS when building unit tests, so the error flags are included and it errors...
13823           Original commit message from CVS:
13824           * tests/check/Makefile.am:
13825           * tests/check/elements/audiopanorama.c: (GST_START_TEST):
13826           * tests/check/elements/videocrop.c: (GST_START_TEST):
13827           * tests/check/elements/videofilter.c:
13828           * tests/check/elements/wavpackdec.c: (GST_START_TEST):
13829           * tests/check/elements/wavpackparse.c: (GST_START_TEST):
13830           Add GST_OPTION_CFLAGS to CFLAGS when building unit tests, so the
13831           error flags are included and it errors out on compiler warnings
13832           for CVS builds; remove unused variables in various unit tests.
13833
13834 Tue Jun 19 14:48:03 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
13835
13836           gst/rtsp/rtspconnection.c: Use threadsafe inet_ntop to convert an ip number to a string.
13837           Original commit message from CVS:
13838           * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
13839           (rtsp_connection_close), (rtsp_connection_free):
13840           Use threadsafe inet_ntop to convert an ip number to a string.
13841           Fixes #447961.
13842           Don't leak fd (and ip) when freeing a connection without first closing
13843           it.
13844
13845 Tue Jun 19 14:11:49 2007 +0000  Christian Schaller <uraeus@gnome.org>
13846
13847         * gst/qtdemux/LEGAL:
13848           add 'LEGAL' file describing why this is in -good and under what circumstances it might need to move.
13849           Original commit message from CVS:
13850           add 'LEGAL' file describing why this is in -good and under what
13851           circumstances it might need to move.
13852
13853 Tue Jun 19 10:41:49 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13854
13855           configure.ac: Back to CVS
13856           Original commit message from CVS:
13857           * configure.ac:
13858           Back to CVS
13859           * gst-plugins-good.doap:
13860           Add 0.10.6 to the doap file.
13861
13862 Tue Jun 19 10:24:55 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13863
13864         * ChangeLog:
13865         * NEWS:
13866         * RELEASE:
13867         * configure.ac:
13868         * docs/plugins/gst-plugins-good-plugins.args:
13869         * docs/plugins/inspect/plugin-1394.xml:
13870         * docs/plugins/inspect/plugin-aasink.xml:
13871         * docs/plugins/inspect/plugin-alaw.xml:
13872         * docs/plugins/inspect/plugin-alpha.xml:
13873         * docs/plugins/inspect/plugin-alphacolor.xml:
13874         * docs/plugins/inspect/plugin-annodex.xml:
13875         * docs/plugins/inspect/plugin-apetag.xml:
13876         * docs/plugins/inspect/plugin-audiofx.xml:
13877         * docs/plugins/inspect/plugin-auparse.xml:
13878         * docs/plugins/inspect/plugin-autodetect.xml:
13879         * docs/plugins/inspect/plugin-avi.xml:
13880         * docs/plugins/inspect/plugin-cacasink.xml:
13881         * docs/plugins/inspect/plugin-cairo.xml:
13882         * docs/plugins/inspect/plugin-cdio.xml:
13883         * docs/plugins/inspect/plugin-cutter.xml:
13884         * docs/plugins/inspect/plugin-debug.xml:
13885         * docs/plugins/inspect/plugin-dv.xml:
13886         * docs/plugins/inspect/plugin-efence.xml:
13887         * docs/plugins/inspect/plugin-effectv.xml:
13888         * docs/plugins/inspect/plugin-esdsink.xml:
13889         * docs/plugins/inspect/plugin-flac.xml:
13890         * docs/plugins/inspect/plugin-flxdec.xml:
13891         * docs/plugins/inspect/plugin-gconfelements.xml:
13892         * docs/plugins/inspect/plugin-gdkpixbuf.xml:
13893         * docs/plugins/inspect/plugin-goom.xml:
13894         * docs/plugins/inspect/plugin-halelements.xml:
13895         * docs/plugins/inspect/plugin-icydemux.xml:
13896         * docs/plugins/inspect/plugin-id3demux.xml:
13897         * docs/plugins/inspect/plugin-jpeg.xml:
13898         * docs/plugins/inspect/plugin-level.xml:
13899         * docs/plugins/inspect/plugin-matroska.xml:
13900         * docs/plugins/inspect/plugin-mulaw.xml:
13901         * docs/plugins/inspect/plugin-multipart.xml:
13902         * docs/plugins/inspect/plugin-navigationtest.xml:
13903         * docs/plugins/inspect/plugin-ossaudio.xml:
13904         * docs/plugins/inspect/plugin-png.xml:
13905         * docs/plugins/inspect/plugin-quicktime.xml:
13906         * docs/plugins/inspect/plugin-rtp.xml:
13907         * docs/plugins/inspect/plugin-rtsp.xml:
13908         * docs/plugins/inspect/plugin-shout2send.xml:
13909         * docs/plugins/inspect/plugin-smpte.xml:
13910         * docs/plugins/inspect/plugin-speex.xml:
13911         * docs/plugins/inspect/plugin-taglib.xml:
13912         * docs/plugins/inspect/plugin-udp.xml:
13913         * docs/plugins/inspect/plugin-videobalance.xml:
13914         * docs/plugins/inspect/plugin-videobox.xml:
13915         * docs/plugins/inspect/plugin-videocrop.xml:
13916         * docs/plugins/inspect/plugin-videoflip.xml:
13917         * docs/plugins/inspect/plugin-videomixer.xml:
13918         * docs/plugins/inspect/plugin-wavenc.xml:
13919         * docs/plugins/inspect/plugin-wavpack.xml:
13920         * docs/plugins/inspect/plugin-wavparse.xml:
13921         * docs/plugins/inspect/plugin-ximagesrc.xml:
13922         * win32/common/config.h:
13923           Release 0.10.6
13924           Original commit message from CVS:
13925           Release 0.10.6
13926
13927 Mon Jun 18 17:53:20 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13928
13929         * po/af.po:
13930         * po/az.po:
13931         * po/cs.po:
13932         * po/en_GB.po:
13933         * po/hu.po:
13934         * po/it.po:
13935         * po/ja.po:
13936         * po/nb.po:
13937         * po/nl.po:
13938         * po/or.po:
13939         * po/sq.po:
13940         * po/sr.po:
13941         * po/sv.po:
13942         * po/uk.po:
13943         * po/vi.po:
13944           Update .po files
13945           Original commit message from CVS:
13946           Update .po files
13947
13948 Sun Jun 17 12:35:03 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
13949
13950           gst/rtsp/rtspconnection.c: Revert previous commit again, since we are frozen (sorry).
13951           Original commit message from CVS:
13952           * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
13953           (rtsp_connection_free):
13954           Revert previous commit again, since we are frozen (sorry).
13955
13956 Sun Jun 17 12:24:58 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
13957
13958           gst/rtsp/rtspconnection.c: inet_ntoa() uses a static buffer internally, so we need to copy the returned string if we ...
13959           Original commit message from CVS:
13960           Patch by: Peter Kjellerstedt <pkj at axis com>
13961           * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
13962           (rtsp_connection_free):
13963           inet_ntoa() uses a static buffer internally, so we need to copy the
13964           returned string if we want to store it for later (#447961).
13965
13966 Fri Jun 15 09:13:55 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
13967
13968           win32/vs6/: Mark *.dsp & *.dsw as binary files and convert to DOS line endings, as they don't load into VS6 correctly...
13969           Original commit message from CVS:
13970           * win32/vs6/autogen.dsp:
13971           * win32/vs6/gst_plugins_good.dsw:
13972           * win32/vs6/libgstalaw.dsp:
13973           * win32/vs6/libgstalpha.dsp:
13974           * win32/vs6/libgstalphacolor.dsp:
13975           * win32/vs6/libgstapetag.dsp:
13976           * win32/vs6/libgstaudiofx.dsp:
13977           * win32/vs6/libgstauparse.dsp:
13978           * win32/vs6/libgstautodetect.dsp:
13979           * win32/vs6/libgstavi.dsp:
13980           * win32/vs6/libgstcutter.dsp:
13981           * win32/vs6/libgstdirectdraw.dsp:
13982           * win32/vs6/libgstdirectsound.dsp:
13983           * win32/vs6/libgsteffectv.dsp:
13984           * win32/vs6/libgstflx.dsp:
13985           * win32/vs6/libgstgoom.dsp:
13986           * win32/vs6/libgsticydemux.dsp:
13987           * win32/vs6/libgstid3demux.dsp:
13988           * win32/vs6/libgstinterleave.dsp:
13989           * win32/vs6/libgstjpeg.dsp:
13990           * win32/vs6/libgstlevel.dsp:
13991           * win32/vs6/libgstmatroska.dsp:
13992           * win32/vs6/libgstmedian.dsp:
13993           * win32/vs6/libgstmonoscope.dsp:
13994           * win32/vs6/libgstmulaw.dsp:
13995           * win32/vs6/libgstmultipart.dsp:
13996           * win32/vs6/libgstqtdemux.dsp:
13997           * win32/vs6/libgstrtp.dsp:
13998           * win32/vs6/libgstrtsp.dsp:
13999           * win32/vs6/libgstsmpte.dsp:
14000           * win32/vs6/libgstspeex.dsp:
14001           * win32/vs6/libgstudp.dsp:
14002           * win32/vs6/libgstvideobalance.dsp:
14003           * win32/vs6/libgstvideobox.dsp:
14004           * win32/vs6/libgstvideocrop.dsp:
14005           * win32/vs6/libgstvideoflip.dsp:
14006           * win32/vs6/libgstvideomixer.dsp:
14007           * win32/vs6/libgstwaveform.dsp:
14008           * win32/vs6/libgstwavenc.dsp:
14009           * win32/vs6/libgstwavparse.dsp:
14010           Mark *.dsp & *.dsw as binary files and convert to DOS line
14011           endings, as they don't load into VS6 correctly otherwise.
14012
14013 Fri Jun 15 08:32:52 2007 +0000  Vincent Torri <vtorri@univ-evry.fr>
14014
14015           gst/rtsp/rtspconnection.c: Fix the MingW build.
14016           Original commit message from CVS:
14017           * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
14018           (rtsp_connection_connect):
14019           Fix the MingW build.
14020           Patch By: Vincent Torri <vtorri at univ-evry dot fr>
14021           Fixes: #446981
14022
14023 Thu Jun 14 14:03:41 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14024
14025           tests/: Hush the buildbots up
14026           Original commit message from CVS:
14027           * tests/check/elements/.cvsignore:
14028           * tests/icles/.cvsignore:
14029           Hush the buildbots up
14030
14031 Thu Jun 14 12:14:24 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14032
14033           Make sure to dist everything needed for win32 builds.
14034           Original commit message from CVS:
14035           * configure.ac:
14036           * sys/Makefile.am:
14037           * sys/directdraw/Makefile.am:
14038           * sys/directsound/Makefile.am:
14039           * sys/waveform/Makefile.am:
14040           Make sure to dist everything needed for win32 builds.
14041
14042 Thu Jun 14 10:23:20 2007 +0000  Edward Hervey <bilboed@bilboed.com>
14043
14044           gst/qtdemux/qtdemux.c: For AMR-NB streams, export the AMRSpecificBox as codec_data on the caps.
14045           Original commit message from CVS:
14046           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
14047           For AMR-NB streams, export the AMRSpecificBox as codec_data on the
14048           caps.
14049           Fixes #447458
14050
14051 Wed Jun 13 17:11:24 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14052
14053           gst/rtp/gstrtph264depay.c: Make sure we allocate enough memory for the codec_data.
14054           Original commit message from CVS:
14055           * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps):
14056           Make sure we allocate enough memory for the codec_data.
14057           Fixes #447210.
14058
14059 Tue Jun 12 21:05:22 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
14060
14061           win32/MANIFEST: Add videocrop project file to the win32 manifest.
14062           Original commit message from CVS:
14063           * win32/MANIFEST:
14064           Add videocrop project file to the win32 manifest.
14065           * win32/vs6/gst_plugins_good.dsw:
14066           Add qtdemux,videocrop and waveform projects to the workspace.
14067           * win32/vs6/libgstqtdemux.dsp:
14068           Add zlib to the link list of qtdemux.
14069           * win32/vs6/libgstvideocrop.dsp:
14070           Add a project file for videocrop.
14071
14072 Tue Jun 12 20:22:26 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14073
14074           po/POTFILES.in: Add qtdemux for translation
14075           Original commit message from CVS:
14076           * po/POTFILES.in:
14077           Add qtdemux for translation
14078
14079 Tue Jun 12 20:15:29 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14080
14081           Move videocrop and osxvideo from -bad.
14082           Original commit message from CVS:
14083           * configure.ac:
14084           * docs/plugins/Makefile.am:
14085           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14086           * docs/plugins/gst-plugins-good-plugins-sections.txt:
14087           * docs/plugins/inspect/plugin-videocrop.xml:
14088           * gst-plugins-good.spec.in:
14089           * sys/Makefile.am:
14090           * tests/check/Makefile.am:
14091           * tests/icles/Makefile.am:
14092           * tests/icles/videocrop-test.c:
14093           Move videocrop and osxvideo from -bad.
14094
14095 Tue Jun 12 19:35:08 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14096
14097           Move qtdemux from -bad.
14098           Original commit message from CVS:
14099           * configure.ac:
14100           * docs/plugins/Makefile.am:
14101           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14102           * docs/plugins/gst-plugins-good-plugins-sections.txt:
14103           * docs/plugins/gst-plugins-good-plugins.args:
14104           * docs/plugins/inspect/plugin-qtdemux.xml:
14105           * docs/plugins/inspect/plugin-quicktime.xml:
14106           * win32/MANIFEST:
14107           Move qtdemux from -bad.
14108           * gst-plugins-good.spec.in:
14109           Update spec file to reflect moving of qtdemux and wavpack
14110
14111 Tue Jun 12 19:01:41 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14112
14113         * ChangeLog:
14114         * win32/MANIFEST:
14115           Fix typo in the changelog and commit the manifest too
14116           Original commit message from CVS:
14117           Fix typo in the changelog and commit the manifest too
14118
14119 Tue Jun 12 18:52:33 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14120
14121           win32/MANIFEST
14122           Original commit message from CVS:
14123           * win32/MANIFEST
14124           * docs/plugins/Makefile.am:
14125           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14126           * docs/plugins/gst-plugins-good-plugins-sections.txt:
14127           * docs/plugins/inspect/plugin-directdraw.xml:
14128           * docs/plugins/inspect/plugin-directsound.xml:
14129           * docs/plugins/inspect/plugin-waveform.xml:
14130           Move the waveform plugin from -bad too. Update the inspect xml
14131           files to mention Plugins Good instead of Plugins Bad.
14132
14133 Tue Jun 12 13:33:56 2007 +0000  Andy Wingo <wingo@pobox.com>
14134
14135         * ChangeLog:
14136         * sys/v4l2/v4l2src_calls.c:
14137           Return a copy of the pool buffer if all mmap buffers have been dequeued.
14138           Original commit message from CVS:
14139           (gst_v4l2src_grab_frame): Return a copy of the pool buffer if all
14140           mmap buffers have been dequeued.
14141
14142 Tue Jun 12 11:23:01 2007 +0000  Andy Wingo <wingo@pobox.com>
14143
14144           sys/v4l2/v4l2src_calls.c (gst_v4l2_buffer_finalize) (gst_v4l2_buffer_class_init, gst_v4l2_buffer_get_type)
14145           Original commit message from CVS:
14146           2007-06-12  Andy Wingo  <wingo@pobox.com>
14147           * sys/v4l2/v4l2src_calls.c (gst_v4l2_buffer_finalize)
14148           (gst_v4l2_buffer_class_init, gst_v4l2_buffer_get_type)
14149           (gst_v4l2_buffer_new): Behave more like ximagesink's buffers, with
14150           finalization and resuscitation. No longer public.
14151           (gst_v4l2_buffer_pool_finalize, gst_v4l2_buffer_pool_init)
14152           (gst_v4l2_buffer_pool_class_init, gst_v4l2_buffer_pool_get_type)
14153           (gst_v4l2_buffer_pool_new, gst_v4l2_buffer_pool_activate)
14154           (gst_v4l2_buffer_pool_destroy): Make the pool follow common
14155           miniobject semantics, and be threadsafe.
14156           (gst_v4l2src_queue_frame): Remove this function, as we just call
14157           the ioctls directly in the two places where we queue buffers.
14158           (gst_v4l2src_grab_frame): Return a flowreturn and fill the buffer
14159           directly.
14160           (gst_v4l2src_capture_init): Use the new buffer_pool_new function
14161           to allocate the pool, which also preallocates the GstBuffers.
14162           (gst_v4l2src_capture_start): Call buffer_pool_activate instead of
14163           queueing the frames directly.
14164           * sys/v4l2/gstv4l2src.h (struct _GstV4l2BufferPool): Make this a
14165           real MiniObject instead of rolling our own refcounting and
14166           finalizing. Give it a lock.
14167           (struct _GstV4l2Buffer): Remove one intermediary object, having
14168           the buffers hold the struct v4l2_buffer directly.
14169           * sys/v4l2/gstv4l2src.c (gst_v4l2src_set_caps): Pass the caps to
14170           capture_init so that it can set them on the buffers that it will
14171           create.
14172           (gst_v4l2src_get_read): For better or for worse, include the
14173           timestamping and offsetting code here; really we should be using
14174           bufferalloc though.
14175           (gst_v4l2src_get_mmap): Just make grab_frame return one of our
14176           preallocated, mmap'd buffers.
14177
14178 Mon Jun 11 11:41:56 2007 +0000  daniel fischer <dan@f3c.com>
14179
14180           sys/ximage/gstximagesrc.c: Actually use the display_name property so that we can dump any available X display. Fixes ...
14181           Original commit message from CVS:
14182           Patch by: daniel fischer <dan at f3c dot com>
14183           * sys/ximage/gstximagesrc.c: (gst_ximage_src_start),
14184           (gst_ximage_src_get_caps):
14185           Actually use the display_name property so that we can dump any
14186           available X display. Fixes #445905.
14187
14188 Mon Jun 11 10:21:13 2007 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
14189
14190           gst/rtp/: Add missing rate fields to caps. Fixes #441118.
14191           Original commit message from CVS:
14192           Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
14193           * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_setcaps):
14194           * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_setcaps):
14195           Add missing rate fields to caps. Fixes #441118.
14196
14197 Sun Jun 10 21:14:11 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
14198
14199           win32/: Add DirectSound and DirectDraw sinks project files to workspace and solution files.
14200           Original commit message from CVS:
14201           * win32/vs6/gst_plugins_good.dsw:
14202           * win32/vs8/gst-plugins-good.sln:
14203           Add DirectSound and DirectDraw sinks project files to
14204           workspace and solution files.
14205
14206 Sun Jun 10 10:53:26 2007 +0000  Josh Coalson <xflac@yahoo.com>
14207
14208           Add support for flac >= 1.1.3 which changed the API. Fixes bug #385887.
14209           Original commit message from CVS:
14210           Patch by: Josh Coalson <xflac at yahoo dot com>,
14211           updated by Alexis Ballier <aballier at gentoo dot org>:
14212           * configure.ac:
14213           * ext/flac/gstflacdec.c: (gst_flac_dec_reset_decoders),
14214           (gst_flac_dec_setup_seekable_decoder),
14215           (gst_flac_dec_setup_stream_decoder), (gst_flac_dec_seek),
14216           (gst_flac_dec_tell), (gst_flac_dec_length), (gst_flac_dec_eof),
14217           (gst_flac_dec_read_seekable), (gst_flac_dec_read_stream):
14218           * ext/flac/gstflacdec.h:
14219           * ext/flac/gstflacenc.c: (gst_flac_enc_init),
14220           (gst_flac_enc_finalize), (gst_flac_enc_set_metadata),
14221           (gst_flac_enc_sink_setcaps), (gst_flac_enc_update_quality),
14222           (gst_flac_enc_seek_callback), (gst_flac_enc_write_callback),
14223           (gst_flac_enc_tell_callback), (gst_flac_enc_sink_event),
14224           (gst_flac_enc_chain), (gst_flac_enc_set_property),
14225           (gst_flac_enc_get_property), (gst_flac_enc_change_state):
14226           * ext/flac/gstflacenc.h:
14227           Add support for flac >= 1.1.3 which changed the API. Fixes bug #385887.
14228
14229 Sat Jun 9 15:41:52 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14230
14231           ext/wavpack/gstwavpackenc.c: Remove workaround for bug #421543. This is fixed in core 0.10.13 and not necessary anymo...
14232           Original commit message from CVS:
14233           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_sink_set_caps):
14234           Remove workaround for bug #421543. This is fixed in core 0.10.13 and
14235           not necessary anymore as we need at least that core version.
14236
14237 Sat Jun 9 15:33:32 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14238
14239           ext/wavpack/: Improve discont handling by checking if the next Wavpack block has the expected, following block index.
14240           Original commit message from CVS:
14241           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
14242           (gst_wavpack_dec_chain):
14243           * ext/wavpack/gstwavpackdec.h:
14244           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
14245           (gst_wavpack_parse_push_buffer):
14246           * ext/wavpack/gstwavpackparse.h:
14247           Improve discont handling by checking if the next Wavpack block has
14248           the expected, following block index.
14249
14250 Fri Jun 8 20:23:07 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14251
14252         * tests/check/elements/.gitignore:
14253           moap ignore
14254           Original commit message from CVS:
14255           moap ignore
14256
14257 Fri Jun 8 20:20:56 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14258
14259           gst/rtp/gstrtpmp4vpay.c (gst_rtp_mp4vpay_details): Fix element description.
14260           Original commit message from CVS:
14261           * gst/rtp/gstrtpmp4vpay.c (gst_rtp_mp4vpay_details):
14262           Fix element description.
14263
14264 Fri Jun 8 20:19:55 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14265
14266           move wavpack plugin.  See #352605.
14267           Original commit message from CVS:
14268           * configure.ac:
14269           * docs/plugins/Makefile.am:
14270           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14271           * docs/plugins/gst-plugins-good-plugins-sections.txt:
14272           * docs/plugins/gst-plugins-good-plugins.args:
14273           * docs/plugins/gst-plugins-good-plugins.hierarchy:
14274           * docs/plugins/gst-plugins-good-plugins.signals:
14275           * docs/plugins/inspect/plugin-autodetect.xml:
14276           * docs/plugins/inspect/plugin-gconfelements.xml:
14277           * docs/plugins/inspect/plugin-ladspa.xml:
14278           * docs/plugins/inspect/plugin-rtp.xml:
14279           * docs/plugins/inspect/plugin-wavpack.xml:
14280           * ext/Makefile.am:
14281           * tests/check/Makefile.am:
14282           move wavpack plugin.  See #352605.
14283
14284 Fri Jun 8 19:45:43 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
14285
14286         * docs/plugins/Makefile.am:
14287           the alphabet tripping up people since 10929BC
14288           Original commit message from CVS:
14289           the alphabet
14290           tripping up people since 10929BC
14291
14292 Fri Jun 8 17:37:02 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14293
14294           Add DirectDraw & DirectSound plugins to the build and docs.
14295           Original commit message from CVS:
14296           * configure.ac:
14297           * docs/plugins/Makefile.am:
14298           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14299           * docs/plugins/gst-plugins-good-plugins-sections.txt:
14300           * docs/plugins/gst-plugins-good-plugins.args:
14301           * sys/Makefile.am:
14302           * win32/MANIFEST:
14303           Add DirectDraw & DirectSound plugins to the build and docs.
14304
14305 Fri Jun 8 16:31:15 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14306
14307           Rename the keep-aspect-ratio property to force-aspect-ratio to make it consistent with xvimagesink and ximagesink.
14308           Original commit message from CVS:
14309           * docs/plugins/gst-plugins-bad-plugins.args:
14310           * sys/directdraw/gstdirectdrawsink.c:
14311           (gst_directdraw_sink_class_init):
14312           Rename the keep-aspect-ratio property to force-aspect-ratio to make
14313           it consistent with xvimagesink and ximagesink.
14314
14315 Fri Jun 8 10:43:26 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14316
14317           ext/: When operating in pull mode, error out correct on not-linked.
14318           Original commit message from CVS:
14319           * ext/dv/gstdvdemux.c: (gst_dvdemux_loop):
14320           * ext/libpng/gstpngdec.c: (user_read_data), (gst_pngdec_task):
14321           When operating in pull mode, error out correct on not-linked.
14322
14323 Fri Jun 8 08:12:43 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14324
14325           tests/icles/videocrop-test.c: Default to xvimagesink instead of autovideosink while autovideosink/ghostpads/whatever ...
14326           Original commit message from CVS:
14327           * tests/icles/videocrop-test.c: (main):
14328           Default to xvimagesink instead of autovideosink while
14329           autovideosink/ghostpads/whatever don't handle the way we use it in
14330           the way we expect it to.
14331
14332 Wed Jun 6 10:19:17 2007 +0000  Andy Wingo <wingo@pobox.com>
14333
14334         * ChangeLog:
14335         * sys/v4l2/v4l2src_calls.c:
14336           sys/v4l2/v4l2src_calls.c (gst_v4l2src_probe_caps_for_format)
14337           Original commit message from CVS:
14338           2007-06-06  Andy Wingo  <wingo@pobox.com>
14339           * sys/v4l2/v4l2src_calls.c (gst_v4l2src_probe_caps_for_format)
14340           (gst_v4l2src_probe_caps_for_format_and_size): Only probe for
14341           format and size if the ioctls are defined; should fix compilation
14342           on Linux < 2.16.19.
14343
14344 Wed Jun 6 08:53:12 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14345
14346           gst/videobox/gstvideobox.c: Printf fixes in debug statements; use LOG level for debug statements that are printed for...
14347           Original commit message from CVS:
14348           * gst/videobox/gstvideobox.c: (gst_video_box_ayuv_i420):
14349           Printf fixes in debug statements; use LOG level for debug statements
14350           that are printed for each and every frame; convert c++ comments to
14351           C-style comments; not much point using g_try_malloc() if we then not
14352           even check the return value.
14353
14354 Tue Jun 5 16:32:19 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14355
14356           configure.ac: Bump requirements to released versions (core and base 0.10.13).
14357           Original commit message from CVS:
14358           * configure.ac:
14359           Bump requirements to released versions (core and base 0.10.13).
14360           * gst/icydemux/gsticydemux.c: (gst_icydemux_unicodify):
14361           Use gst_tag_utf8_from_freeform_string() from libgsttag instead of
14362           own implementation.
14363
14364 Tue Jun 5 14:17:25 2007 +0000  Andy Wingo <wingo@pobox.com>
14365
14366           sys/v4l2/gstv4l2src.c (gst_v4l2src_start, gst_v4l2src_stop): Add some useless comments.
14367           Original commit message from CVS:
14368           2007-06-05  Andy Wingo  <wingo@pobox.com>
14369           * sys/v4l2/gstv4l2src.c (gst_v4l2src_start, gst_v4l2src_stop): Add
14370           some useless comments.
14371           * sys/v4l2/v4l2src_calls.c (gst_v4l2src_capture_init): Don't queue
14372           frames before calling STREAMON, that might leave them in a state
14373           where they can't be dequeued if we go back to NULL without calling
14374           STREAMON, according to the docs.
14375           (gst_v4l2src_capture_start): Enqueue buffers here instead, right
14376           before we call STREAMON.
14377           (gst_v4l2src_capture_deinit): Remove crack to work around dequeue
14378           failures. (For me this code hung.) The pool refcounting is still
14379           crack; added a note to that effect.
14380
14381 Tue Jun 5 09:11:41 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14382
14383           gst/multipart/multipartmux.c: Add support for mapping gst structure names to the MIME type equivalent.
14384           Original commit message from CVS:
14385           * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
14386           (gst_multipart_mux_get_mime), (gst_multipart_mux_collected):
14387           Add support for mapping gst structure names to the MIME type equivalent.
14388           Implemented for audio/x-mulaw->audio/basic. Fixes #442874.
14389
14390 Sun Jun 3 11:21:44 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14391
14392           gst/wavenc/gstwavenc.*: Properly write wav files with width!=depth by having the depth most significant bytes set and...
14393           Original commit message from CVS:
14394           * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
14395           (gst_wavenc_sink_setcaps), (gst_wavenc_format_samples),
14396           (gst_wavenc_chain), (gst_wavenc_change_state):
14397           * gst/wavenc/gstwavenc.h:
14398           Properly write wav files with width!=depth by having the depth most
14399           significant bytes set and all others zero. Fixes #442535.
14400
14401 Fri Jun 1 13:52:17 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14402
14403           gst/rtsp/rtspconnection.c: Add include to make buildbot happy.
14404           Original commit message from CVS:
14405           * gst/rtsp/rtspconnection.c:
14406           Add include to make buildbot happy.
14407
14408 Fri Jun 1 13:07:11 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
14409
14410           gst/rtsp/: Improves version checking, allowing an RTSP server to reply with "505
14411           Original commit message from CVS:
14412           Patch by: Peter Kjellerstedt  <pkj at axis com>
14413           * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
14414           (rtsp_connection_connect), (add_date_header),
14415           (rtsp_connection_send), (parse_response_status),
14416           (parse_request_line), (parse_line), (rtsp_connection_receive):
14417           * gst/rtsp/rtspdefs.c: (rtsp_version_as_text):
14418           * gst/rtsp/rtspdefs.h:
14419           * gst/rtsp/rtspmessage.c: (key_value_foreach),
14420           (rtsp_message_init_request), (rtsp_message_init_response),
14421           (rtsp_message_remove_header), (rtsp_message_append_headers),
14422           (rtsp_message_dump):
14423           * gst/rtsp/rtspmessage.h:
14424           Improves version checking, allowing an RTSP server to reply with "505
14425           RTSP Version not supported.
14426           Adds a Date header to all messages.
14427           Replies with RTSP_EPARSE rather than RTSP_EINVALID in cases where we
14428           want to be able to send a response even if something in the request was
14429           invalid. EINVAL is only used when passing wrong arguments to functions.
14430           Do not handle an invalid method in parse_request_line(). Defer this to
14431           the caller so it can respond with "405 Method Not Allowed".
14432           Improves parsing of the timeout parameter to the Session header,
14433           allowing whitespace after the semicolon.
14434           Avoids a compiler warning due to variables shadowing a function argument.
14435
14436 Fri Jun 1 11:16:17 2007 +0000  Daniel Charles <dcharles@ti.com>
14437
14438           gst/rtp/: Add support for AMR-WB.
14439           Original commit message from CVS:
14440           Based on Patch by: Daniel Charles <dcharles at ti dot com>
14441           * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_setcaps),
14442           (gst_rtp_amr_depay_process):
14443           * gst/rtp/gstrtpamrdepay.h:
14444           * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_base_init),
14445           (gst_rtp_amr_pay_class_init), (gst_rtp_amr_pay_init),
14446           (gst_rtp_amr_pay_setcaps), (gst_rtp_amr_pay_handle_buffer):
14447           * gst/rtp/gstrtpamrpay.h:
14448           Add support for AMR-WB.
14449           Small cleanups such as using BOILERPLATE.
14450
14451 Thu May 31 15:57:07 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14452
14453           gst/rtsp/rtspextwms.c: Fix compile warning when debug is disabled as spotted bu Saur on IRC.
14454           Original commit message from CVS:
14455           * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_configure_stream):
14456           Fix compile warning when debug is disabled as spotted bu Saur on IRC.
14457
14458 Wed May 30 14:57:44 2007 +0000  Andy Wingo <wingo@pobox.com>
14459
14460           sys/v4l2/gstv4l2object.*: Revert some unintended changes.
14461           Original commit message from CVS:
14462           2007-05-30  Andy Wingo  <wingo@pobox.com>
14463           * sys/v4l2/gstv4l2object.h:
14464           * sys/v4l2/gstv4l2object.c (gst_v4l2_object_new): Revert some
14465           unintended changes.
14466
14467 Wed May 30 14:40:53 2007 +0000  Andy Wingo <wingo@pobox.com>
14468
14469           sys/v4l2/v4l2src_calls.*: Store the format list in the order that the driver gives it to us.
14470           Original commit message from CVS:
14471           2007-05-30  Andy Wingo  <wingo@pobox.com>
14472           * sys/v4l2/v4l2src_calls.h:
14473           * sys/v4l2/v4l2src_calls.c (gst_v4l2src_fill_format_list): Store
14474           the format list in the order that the driver gives it to us.
14475           (gst_v4l2src_probe_caps_for_format_and_size)
14476           (gst_v4l2src_probe_caps_for_format): New functions, fill GstCaps
14477           based on the capabilities of the device.
14478           (gst_v4l2src_grab_frame): Update for object variable renaming.
14479           (gst_v4l2src_set_capture): Update to be strict in its parameters,
14480           as in the set_caps below.
14481           (gst_v4l2src_capture_init): Update for object variable renaming,
14482           and reflow.
14483           (gst_v4l2src_capture_start, gst_v4l2src_capture_stop)
14484           (gst_v4l2src_capture_deinit): Update for object variable renaming.
14485           (gst_v4l2src_update_fps, gst_v4l2src_set_fps)
14486           (gst_v4l2src_get_fps): Remove; these functions don't have much
14487           meaning outside of an atomic set_caps method.
14488           (gst_v4l2src_buffer_new): Don't set buffer duration, it is not
14489           known.
14490           * sys/v4l2/gstv4l2tuner.c (gst_v4l2_tuner_set_channel): Remove
14491           call to update_fps; not sure about this change.
14492           (gst_v4l2_tuner_set_norm): Work around the fact that for the
14493           moment we don't have an update_fps_func.
14494           * sys/v4l2/gstv4l2src.h (struct _GstV4l2Src): Don't put v4l2
14495           structures in the object, just store what we need. Do store the
14496           probed caps of the device. Don't store the current frame rate.
14497           * sys/v4l2/gstv4l2src.c (gst_v4l2src_init): Remove the
14498           update_fps_function, for now. Update for new object variable
14499           naming.
14500           (gst_v4l2src_set_property, gst_v4l2src_get_property): Update for
14501           new object variable naming.
14502           (gst_v4l2src_v4l2fourcc_to_structure): Rename from ..._to_caps.
14503           (gst_v4l2_structure_to_v4l2fourcc): Rename from ...caps_to_....
14504           (gst_v4l2src_get_caps): Rework to probe the device for supported
14505           frame sizes and frame rates.
14506           (gst_v4l2src_set_caps): Rework to be strict in the given
14507           parameters: if someone asks us to have a certain size and rate,
14508           that is what we configure.
14509           (gst_v4l2src_get_read): Update for object variable naming. Don't
14510           leak buffers on short reads.
14511           (gst_v4l2src_get_mmap): Update for object variable naming, and add
14512           comments.
14513           (gst_v4l2src_create): Update for object variable naming.
14514
14515 Wed May 30 14:38:59 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14516
14517           gst/avi/gstavidemux.*: Parse subtitle text streams instead of erroring out (#442034). Still needs a parser for the su...
14518           Original commit message from CVS:
14519           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
14520           (gst_avi_demux_reset), (gst_avi_demux_parse_stream):
14521           * gst/avi/gstavidemux.h:
14522           Parse subtitle text streams instead of erroring out (#442034). Still
14523           needs a parser for the subtitles to actually show up.
14524
14525 Wed May 30 12:46:32 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14526
14527           gst/avi/gstavidemux.c: Make _push_event() return TRUE if the event could be pushed on at least one pad and not only i...
14528           Original commit message from CVS:
14529           * gst/avi/gstavidemux.c: (gst_avi_demux_push_event),
14530           (gst_avi_demux_loop):
14531           Make _push_event() return TRUE if the event could be pushed on at
14532           least one pad and not only if it could be pushed on all pads,
14533           otherwise we'll end up posting an error message on EOS if one or
14534           more source pads are not connected.
14535
14536 Mon May 28 16:39:09 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14537
14538           gst/rtsp/rtsptransport.c: Use renamed RTP bin.
14539           Original commit message from CVS:
14540           * gst/rtsp/rtsptransport.c:
14541           Use renamed RTP bin.
14542
14543 Mon May 28 15:01:33 2007 +0000  Dejan Sakelšak <sakdean@gmail.com>
14544
14545           gst/videobox/gstvideobox.c: Add AYUV->AYUV and AYUV->I420 formats.
14546           Original commit message from CVS:
14547           Based on patch by: Dejan Sakelšak <sakdean at gmail dot com>
14548           * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
14549           (gst_video_box_set_property), (gst_video_box_transform_caps),
14550           (video_box_recalc_transform), (gst_video_box_set_caps),
14551           (gst_video_box_get_unit_size), (gst_video_box_apply_alpha),
14552           (gst_video_box_ayuv_ayuv), (gst_video_box_clear), (UVfloor),
14553           (UVceil), (gst_video_box_ayuv_i420), (gst_video_box_i420_ayuv),
14554           (gst_video_box_i420_i420), (gst_video_box_transform),
14555           (plugin_init):
14556           Add AYUV->AYUV and AYUV->I420 formats.
14557           Fix negotiation and I420->AYUV conversion.
14558           Fixes #429329.
14559
14560 Sat May 26 15:25:18 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14561
14562           ext/speex/gstspeexdec.c: Use different variables for nested for loops so that the outer loop functions properly and s...
14563           Original commit message from CVS:
14564           * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data):
14565           Use different variables for nested for loops so that the outer loop
14566           functions properly and speex files with multiple frames per buffer work
14567           properly.
14568           Fixes #441408.
14569
14570 Fri May 25 20:51:36 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14571
14572           gst/id3demux/gstid3demux.c: Don't leak newsegment events.
14573           Original commit message from CVS:
14574           * gst/id3demux/gstid3demux.c: (gst_id3demux_sink_event):
14575           Don't leak newsegment events.
14576
14577 Fri May 25 20:33:10 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14578
14579           gst/wavparse/Makefile.am: Add '-lm' to LIBS for ceil(), don't assume one of our dependencies drags it in.
14580           Original commit message from CVS:
14581           * gst/wavparse/Makefile.am:
14582           Add '-lm' to LIBS for ceil(), don't assume one of our dependencies
14583           drags it in.
14584
14585 Fri May 25 16:02:51 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14586
14587           ext/flac/gstflacenc.*: Collect headers, add "streamheader" field to output caps and set
14588           Original commit message from CVS:
14589           * ext/flac/gstflacenc.c: (gst_flac_enc_init),
14590           (notgst_value_array_append_buffer),
14591           (gst_flac_enc_process_stream_headers),
14592           (gst_flac_enc_write_callback), (gst_flac_enc_chain),
14593           (gst_flac_enc_change_state):
14594           * ext/flac/gstflacenc.h:
14595           Collect headers, add "streamheader" field to output caps and set
14596           BUFFER_IN_CAPS flag on pushed header buffers. That way oggmux
14597           produces output according to the official FLAC-to-Ogg mapping
14598           instead of completely broken files. Fixes #426044.
14599
14600 Fri May 25 10:44:12 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14601
14602           gst/: Handle and adjust new-segment events so that downstream really sees a stream with the tag pieces stripped off t...
14603           Original commit message from CVS:
14604           * gst/id3demux/gstid3demux.c: (gst_id3demux_reset),
14605           (gst_id3demux_send_new_segment), (gst_id3demux_chain),
14606           (gst_id3demux_sink_event):
14607           * gst/id3demux/gstid3demux.h:
14608           * gst/apetag/gsttagdemux.c: (gst_tag_demux_reset),
14609           (gst_tag_demux_chain), (gst_tag_demux_sink_event),
14610           (gst_tag_demux_send_new_segment):
14611           Handle and adjust new-segment events so that downstream really
14612           sees a stream with the tag pieces stripped off the front and back.
14613           Fixes strangeness in seeking when mp3 decoders use the new-segment
14614           byte position to estimate their current playback position timestamp
14615           and then the arriving buffers don't match up.
14616
14617 Fri May 25 10:23:49 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
14618
14619           gst/autodetect/gstautoaudiosink.c: Don't unnecessarily perform a READY->NULL->READY transition on the detected audio ...
14620           Original commit message from CVS:
14621           * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_detect):
14622           Don't unnecessarily perform a READY->NULL->READY transition on the
14623           detected audio sink when starting up. Fixes: #440127
14624
14625 Thu May 24 17:00:21 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14626
14627           ext/flac/gstflacenc.c: Don't crash in chain function if setcaps hasn't been called.
14628           Original commit message from CVS:
14629           * ext/flac/gstflacenc.c: (gst_flac_enc_sink_setcaps),
14630           (gst_flac_enc_chain):
14631           Don't crash in chain function if setcaps hasn't been called.
14632
14633 Thu May 24 08:35:23 2007 +0000  Vincent Torri <vtorri@univ-evry.fr>
14634
14635           sys/directdraw/gstdirectdrawsink.*: Fix more warnings when compiling with MingW (#439914).
14636           Original commit message from CVS:
14637           Patch by: Vincent Torri  <vtorri at univ-evry fr>
14638           * sys/directdraw/gstdirectdrawsink.c:
14639           (gst_directdraw_sink_buffer_alloc),
14640           (gst_directdraw_sink_show_frame),
14641           (gst_directdraw_sink_check_primary_surface),
14642           (gst_directdraw_sink_check_offscreen_surface),
14643           (EnumModesCallback2), (gst_directdraw_sink_get_ddrawcaps),
14644           (gst_directdraw_sink_surface_create):
14645           * sys/directdraw/gstdirectdrawsink.h:
14646           Fix more warnings when compiling with MingW (#439914).
14647
14648 Thu May 24 08:14:00 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14649
14650           gst/rtsp/gstrtspsrc.c: Init value to avoid infinte loops.
14651           Original commit message from CVS:
14652           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_methods):
14653           Init value to avoid infinte loops.
14654
14655 Thu May 24 08:10:42 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
14656
14657           gst/rtsp/: Fix for new API.
14658           Original commit message from CVS:
14659           Patch by: Peter Kjellerstedt  <pkj at axis com>
14660           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_auth),
14661           (gst_rtspsrc_try_send), (gst_rtspsrc_parse_methods),
14662           (gst_rtspsrc_setup_streams), (gst_rtspsrc_open),
14663           (gst_rtspsrc_play):
14664           (rtsp_connection_send), (rtsp_connection_receive):
14665           * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_after_send):
14666           Fix for new API.
14667           * gst/rtsp/rtspconnection.c: (add_auth_header),
14668           Only add authorisation and session headers when sending messages.
14669           * gst/rtsp/rtspmessage.c: (key_value_foreach), (rtsp_message_init),
14670           (rtsp_message_init_request), (rtsp_message_init_response),
14671           (rtsp_message_unset), (rtsp_message_add_header),
14672           (rtsp_message_remove_header), (rtsp_message_get_header),
14673           (rtsp_message_append_headers), (dump_key_value),
14674           (rtsp_message_dump):
14675           * gst/rtsp/rtspmessage.h:
14676           Add support for multiple headers of the same type by storing the parsed
14677           headers in a GArray instaed of a hashtable.
14678
14679 Wed May 23 22:44:12 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
14680
14681           docs/plugins/gst-plugins-bad-plugins.args: Remove directsoundsink property doc as this sink use the mixer interface now.
14682           Original commit message from CVS:
14683           * docs/plugins/gst-plugins-bad-plugins.args:
14684           Remove directsoundsink property doc as this sink use the mixer
14685           interface now.
14686           * docs/plugins/gst-plugins-bad-plugins.interfaces:
14687           Add interfaces implemented by Windows sinks.
14688           * sys/directsound/gstdirectsoundsink.c:
14689           * sys/directsound/gstdirectsoundsink.h:
14690           Remove directsoundsink property  and implement the mixer interface.
14691           * win32/vs6/gst_plugins_bad.dsw:
14692           * win32/vs6/libgstdirectsound.dsp:
14693           Update project files.
14694           * gst-libs/gst/dshow/gstdshow.cpp:
14695           * gst-libs/gst/dshow/gstdshow.h:
14696           * gst-libs/gst/dshow/gstdshowfakesink.cpp:
14697           * gst-libs/gst/dshow/gstdshowfakesink.h:
14698           * gst-libs/gst/dshow/gstdshowfakesrc.cpp:
14699           * gst-libs/gst/dshow/gstdshowfakesrc.h:
14700           * gst-libs/gst/dshow/gstdshowinterface.cpp:
14701           * gst-libs/gst/dshow/gstdshowinterface.h:
14702           * win32/common/libgstdshow.def:
14703           * win32/vs6/libgstdshow.dsp:
14704           Add a new gst library which allow to create internal Direct Show
14705           graph (pipelines) to wrap Windows sources, decoders or encoders.
14706           It includes a DirectShow fake source and sink and utility functions.
14707           * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
14708           * sys/dshowsrcwrapper/gstdshowaudiosrc.h:
14709           * sys/dshowsrcwrapper/gstdshowsrcwrapper.c:
14710           * sys/dshowsrcwrapper/gstdshowsrcwrapper.h:
14711           * sys/dshowsrcwrapper/gstdshowvideosrc.c:
14712           * sys/dshowsrcwrapper/gstdshowvideosrc.h:
14713           * win32/vs6/libdshowsrcwrapper.dsp:
14714           Add a new plugin to wrap DirectShow sources on Windows.
14715           It gets data from any webcam, dv cam, micro. We could add
14716           tv tunner card later.
14717
14718 Tue May 22 11:14:13 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14719
14720           configure.ac: Depend on gstreamer-0.10.12.1. gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, _Gs...
14721           Original commit message from CVS:
14722           * configure.ac:
14723           Depend on gstreamer-0.10.12.1.
14724           * gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN,
14725           _GstIirEqualizerBand, object, _GstIirEqualizerBandClass,
14726           parent_class, gst_iir_equalizer_band_set_property,
14727           gst_iir_equalizer_band_class_init, gst_iir_equalizer_band_get_type,
14728           gst_iir_equalizer_child_proxy_get_child_by_index,
14729           gst_iir_equalizer_child_proxy_get_children_count,
14730           gst_iir_equalizer_child_proxy_interface_init, setup_filter,
14731           gst_iir_equalizer_compute_frequencies,
14732           gst_iir_equalizer_set_property, gst_iir_equalizer_get_property,
14733           plugin_init):
14734           * gst/equalizer/gstiirequalizer.h (audiofilter):
14735           * gst/equalizer/gstiirequalizernbands.c (ARG_NUM_BANDS,
14736           gst_iir_equalizer_nbands_base_init, gst_iir_equalizer_nbands_init,
14737           gst_iir_equalizer_nbands_set_property):
14738           Use new locking macros.
14739           * gst/filter/gstbpwsinc.c (bpwsinc_set_caps):
14740           Add fixme.
14741           * gst/spectrum/gstspectrum.c (SPECTRUM_WINDOW_BASE,
14742           SPECTRUM_WINDOW_LEN, gst_spectrum_init, gst_spectrum_set_property,
14743           gst_spectrum_event, gst_spectrum_transform_ip):
14744           Use new locking macros. Turn two fixed values into #defines.
14745
14746 Tue May 22 11:03:30 2007 +0000  Edward Hervey <bilboed@bilboed.com>
14747
14748           docs/plugins/Makefile.am: Also look for .m (objectivec) files.
14749           Original commit message from CVS:
14750           * docs/plugins/Makefile.am:
14751           Also look for .m (objectivec) files.
14752           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
14753           * docs/plugins/gst-plugins-bad-plugins.args:
14754           * sys/osxvideo/osxvideosink.m:
14755           Add documentation for element and properties.
14756
14757 Mon May 21 14:01:16 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14758
14759           ChangeLog: ChangeLog surgery. gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, _GstIirEqualizerBa...
14760           Original commit message from CVS:
14761           * ChangeLog:
14762           ChangeLog surgery.
14763           * gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN,
14764           _GstIirEqualizerBand, object, _GstIirEqualizerBandClass,
14765           parent_class, gst_iir_equalizer_band_set_property,
14766           gst_iir_equalizer_band_class_init, gst_iir_equalizer_band_get_type,
14767           gst_iir_equalizer_child_proxy_get_child_by_index,
14768           gst_iir_equalizer_child_proxy_get_children_count,
14769           gst_iir_equalizer_child_proxy_interface_init, setup_filter,
14770           gst_iir_equalizer_compute_frequencies, plugin_init):
14771           * tests/icles/equalizer-test.c:
14772           Add fixme and comment for example.
14773
14774 Mon May 21 12:43:37 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
14775
14776         * gst/spectrum/gstspectrum.c:
14777           gst/spectrum/gstspectrum.c (gst_spectrum_set_property, gst_spectrum_event, gst_spectrum_transform_ip):
14778           Original commit message from CVS:
14779           * gst/spectrum/gstspectrum.c (gst_spectrum_set_property,
14780           gst_spectrum_event, gst_spectrum_transform_ip):
14781           Use lock to protect from concurrent access.
14782
14783 Mon May 21 11:37:16 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14784
14785           ext/wavpack/gstwavpackenc.c: Specify and use properties as unsigned int that are an unsigned int.
14786           Original commit message from CVS:
14787           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
14788           (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
14789           Specify and use properties as unsigned int that are an unsigned int.
14790
14791 Mon May 21 11:17:21 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14792
14793           ext/wavpack/gstwavpackenc.*: Fixup docs, make the bitrate property an int as it should be and allow to set the differ...
14794           Original commit message from CVS:
14795           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
14796           (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config),
14797           (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
14798           * ext/wavpack/gstwavpackenc.h:
14799           Fixup docs, make the bitrate property an int as it should be and
14800           allow to set the different extra processing modes instead of only
14801           allowing none and the default one.
14802
14803 Mon May 21 10:07:05 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14804
14805           gst/udp/gstudpsrc.c: Since we depend on 0.10.13 -core, override the unlock_stop vmethod for safer shutdown.
14806           Original commit message from CVS:
14807           * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
14808           (gst_udpsrc_create), (gst_udpsrc_unlock), (gst_udpsrc_unlock_stop):
14809           Since we depend on 0.10.13 -core, override the unlock_stop vmethod for
14810           safer shutdown.
14811
14812 Mon May 21 10:03:42 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14813
14814           gst/rtsp/gstrtpdec.*: Added signal for backwards compat.
14815           Original commit message from CVS:
14816           * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_class_init):
14817           * gst/rtsp/gstrtpdec.h:
14818           Added signal for backwards compat.
14819
14820 Mon May 21 09:32:26 2007 +0000  René Stadler <mail@renestadler.de>
14821
14822           Use audioconvert for converting from non-native endianness floats in auparse instead of doing it ourself. Fixes #424527.
14823           Original commit message from CVS:
14824           Patch by: René Stadler <mail at renestadler dot de>
14825           * configure.ac:
14826           * gst/auparse/gstauparse.c: (gst_au_parse_reset),
14827           (gst_au_parse_parse_header), (gst_au_parse_chain):
14828           * gst/auparse/gstauparse.h:
14829           Use audioconvert for converting from non-native endianness floats
14830           in auparse instead of doing it ourself. Fixes #424527.
14831           This needs the audioconvert from plugins-base CVS.
14832
14833 Mon May 21 09:29:30 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14834
14835           gst/rtp/gstrtph263ppay.c: Fix enum registration.
14836           Original commit message from CVS:
14837           * gst/rtp/gstrtph263ppay.c: (gst_fragmentation_mode_get_type),
14838           (gst_rtp_h263p_pay_flush):
14839           Fix enum registration.
14840
14841 Mon May 21 08:57:18 2007 +0000  Antoine Tremblay <hexa00@gmail.com>
14842
14843           gst/rtp/gstrtph263ppay.*: Add new fragmentation mode base on GOB headers. Fixes #438940.
14844           Original commit message from CVS:
14845           Patch by: Antoine Tremblay <hexa00 at gmail dot com>
14846           * gst/rtp/gstrtph263ppay.c: (gst_fragmentation_mode_get_type),
14847           (gst_rtp_h263p_pay_class_init), (gst_rtp_h263p_pay_init),
14848           (gst_rtp_h263p_pay_set_property), (gst_rtp_h263p_pay_get_property),
14849           (gst_rtp_h263p_pay_flush):
14850           * gst/rtp/gstrtph263ppay.h:
14851           Add new fragmentation mode base on GOB headers. Fixes #438940.
14852
14853 Sun May 20 21:31:58 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
14854
14855           ext/wavpack/gstwavpackenc.c: Add missing audioconverts in the example pipelines of wavpackenc. As the wavpack stuff n...
14856           Original commit message from CVS:
14857           * ext/wavpack/gstwavpackenc.c:
14858           Add missing audioconverts in the example pipelines of wavpackenc. As
14859           the wavpack stuff now needs input with 32 bit width (and random depth)
14860           this is needed now. The example pipelines for the parser and decoder
14861           are still fine.
14862
14863 Sun May 20 14:59:46 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14864
14865           sys/directdraw/gstdirectdrawsink.c: Bunch of small fixes: remove static function that doesn't exist; declare another ...
14866           Original commit message from CVS:
14867           * sys/directdraw/gstdirectdrawsink.c: (gst_ddrawsurface_finalize),
14868           (gst_directdraw_sink_buffer_alloc),
14869           (gst_directdraw_sink_get_ddrawcaps),
14870           (gst_directdraw_sink_surface_create):
14871           Bunch of small fixes: remove static function that doesn't exist;
14872           declare another one that does; printf format fix; use right macro
14873           when specifying debug category; remove a bunch of unused variables;
14874           #if 0 out an unused chunk of code (partially fixes #439914).
14875
14876 Sun May 20 14:14:49 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14877
14878           gst/: Printf format fixes (#439910, #439911).
14879           Original commit message from CVS:
14880           * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample):
14881           * gst/switch/gstswitch.c: (gst_switch_chain):
14882           Printf format fixes (#439910, #439911).
14883
14884 Sun May 20 14:05:42 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
14885
14886           gst/rtsp/gstrtspsrc.c: Printf format fix.
14887           Original commit message from CVS:
14888           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_udp):
14889           Printf format fix.
14890
14891 Sat May 19 10:01:45 2007 +0000  René Stadler <mail@renestadler.de>
14892
14893           Add replaygain playback elements (#412710).
14894           Original commit message from CVS:
14895           Patch by: René Stadler <mail at renestadler de>
14896           * docs/plugins/Makefile.am:
14897           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
14898           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
14899           * docs/plugins/inspect/plugin-replaygain.xml:
14900           * gst/replaygain/Makefile.am:
14901           * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_class_init),
14902           (gst_rg_analysis_start), (gst_rg_analysis_set_caps),
14903           (gst_rg_analysis_transform_ip), (gst_rg_analysis_event),
14904           (gst_rg_analysis_stop), (gst_rg_analysis_handle_tags),
14905           (gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result),
14906           (gst_rg_analysis_album_result):
14907           * gst/replaygain/gstrganalysis.h:
14908           * gst/replaygain/gstrglimiter.c: (gst_rg_limiter_base_init),
14909           (gst_rg_limiter_class_init), (gst_rg_limiter_init),
14910           (gst_rg_limiter_set_property), (gst_rg_limiter_get_property),
14911           (gst_rg_limiter_transform_ip):
14912           * gst/replaygain/gstrglimiter.h:
14913           * gst/replaygain/gstrgvolume.c: (gst_rg_volume_base_init),
14914           (gst_rg_volume_class_init), (gst_rg_volume_init),
14915           (gst_rg_volume_set_property), (gst_rg_volume_get_property),
14916           (gst_rg_volume_dispose), (gst_rg_volume_change_state),
14917           (gst_rg_volume_sink_event), (gst_rg_volume_tag_event),
14918           (gst_rg_volume_reset), (gst_rg_volume_update_gain),
14919           (gst_rg_volume_determine_gain):
14920           * gst/replaygain/gstrgvolume.h:
14921           * gst/replaygain/replaygain.c: (plugin_init):
14922           * gst/replaygain/replaygain.h:
14923           * gst/replaygain/rganalysis.h:
14924           * tests/check/Makefile.am:
14925           * tests/check/elements/.cvsignore:
14926           * tests/check/elements/rganalysis.c: (send_eos_event),
14927           (GST_START_TEST):
14928           * tests/check/elements/rglimiter.c: (setup_rglimiter),
14929           (cleanup_rglimiter), (set_playing_state), (create_test_buffer),
14930           (verify_test_buffer), (GST_START_TEST), (rglimiter_suite), (main):
14931           * tests/check/elements/rgvolume.c: (event_func), (setup_rgvolume),
14932           (cleanup_rgvolume), (set_playing_state), (set_null_state),
14933           (send_eos_event), (send_tag_event), (test_buffer_new),
14934           (fail_unless_target_gain), (fail_unless_result_gain),
14935           (fail_unless_gain), (GST_START_TEST), (rgvolume_suite), (main):
14936           Add replaygain playback elements (#412710).
14937
14938 Fri May 18 13:27:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14939
14940           gst/rtsp/gstrtspsrc.c: Don't crash when an unsupported transport error was returned by the server, just try to config...
14941           Original commit message from CVS:
14942           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
14943           Don't crash when an unsupported transport error was returned by the
14944           server, just try to configure the next stream. Fixes #439255.
14945
14946 Fri May 18 11:39:12 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14947
14948           gst/rtsp/gstrtspsrc.*: Add TCP timeout property and use it for all TCP connection.
14949           Original commit message from CVS:
14950           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
14951           (gst_rtspsrc_set_property), (gst_rtspsrc_get_property),
14952           (gst_rtspsrc_stream_configure_udp), (gst_rtspsrc_loop_interleaved),
14953           (gst_rtspsrc_loop_udp), (gst_rtspsrc_try_send), (gst_rtspsrc_send),
14954           (gst_rtspsrc_setup_streams), (gst_rtspsrc_open):
14955           * gst/rtsp/gstrtspsrc.h:
14956           Add TCP timeout property and use it for all TCP connection.
14957           * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
14958           (rtsp_connection_write), (rtsp_connection_next_timeout),
14959           (rtsp_connection_reset_timeout):
14960           Make connect and writes cancelable and make them use the timeout.
14961
14962 Fri May 18 10:36:12 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14963
14964           gst/rtsp/gstrtspsrc.c: Refactor timeout handling.
14965           Original commit message from CVS:
14966           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send_keep_alive),
14967           (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_loop_udp),
14968           (gst_rtspsrc_try_send), (gst_rtspsrc_send),
14969           (gst_rtspsrc_setup_streams):
14970           Refactor timeout handling.
14971           Also send keep-alive when dealing with TCP transport.
14972           * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
14973           (rtsp_connection_free), (rtsp_connection_next_timeout),
14974           (rtsp_connection_reset_timeout):
14975           * gst/rtsp/rtspconnection.h:
14976           Use a timer to handle the session timeouts, add some methods to deal
14977           with timeouts.
14978
14979 Thu May 17 14:56:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
14980
14981           gst/rtsp/gstrtspsrc.c: Ignore streams that fail the setup command, we will retry with a different transport later on.
14982           Original commit message from CVS:
14983           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send),
14984           (gst_rtspsrc_setup_streams):
14985           Ignore streams that fail the setup command, we will retry with a
14986           different transport later on.
14987           * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_parse_sdp),
14988           (rtsp_ext_wms_configure_stream):
14989           Fix encoding name case.
14990
14991 Thu May 17 10:59:00 2007 +0000  Edward Hervey <bilboed@bilboed.com>
14992
14993           sys/osxvideo/osxvideosink.*: Remove the event-loop-in-separate-thread modifications, because MacOSX is $#@(*%$# ! For...
14994           Original commit message from CVS:
14995           * sys/osxvideo/osxvideosink.h:
14996           * sys/osxvideo/osxvideosink.m:
14997           Remove the event-loop-in-separate-thread modifications, because MacOSX
14998           is $#@(*%$# ! For those wondering, the event handling needs to be done
14999           in the main thread after all..
15000
15001 Thu May 17 09:41:48 2007 +0000  Edward Hervey <bilboed@bilboed.com>
15002
15003           sys/osxvideo/osxvideosink.*: Fix a stupid #if vs #ifdef bug. Should use the proper colorspace now.
15004           Original commit message from CVS:
15005           * sys/osxvideo/osxvideosink.h:
15006           * sys/osxvideo/osxvideosink.m:
15007           Fix a stupid #if vs #ifdef bug. Should use the proper colorspace now.
15008           Use a separate thread/task for the cocoa event_loop, else it wouldn't
15009           stop.
15010
15011 Wed May 16 16:50:23 2007 +0000  Edward Hervey <bilboed@bilboed.com>
15012
15013           ext/libpng/gstpngdec.c: Fix build on macosx.
15014           Original commit message from CVS:
15015           * ext/libpng/gstpngdec.c: (user_endrow_callback), (user_read_data):
15016           Fix build on macosx.
15017
15018 Wed May 16 16:30:03 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15019
15020           ext/raw1394/gstdv1394src.c: Replace direct comparison of a string with the string literal "" with a comparison of the...
15021           Original commit message from CVS:
15022           * ext/raw1394/gstdv1394src.c: (gst_dv1394src_uri_set_uri):
15023           Replace direct comparison of a string with the string literal "" with
15024           a comparison of the first character with '\0'. Fixes #438926.
15025
15026 Tue May 15 17:22:58 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15027
15028           Add DIRECTDRAW_CFLAGS and DIRECTSOUND_CFLAGS to Makefile.am; save and restore the various flags in the directdraw/dir...
15029           Original commit message from CVS:
15030           * configure.ac:
15031           * sys/directdraw/Makefile.am:
15032           * sys/directsound/Makefile.am:
15033           Add DIRECTDRAW_CFLAGS and DIRECTSOUND_CFLAGS to Makefile.am; save
15034           and restore the various flags in the directdraw/directsound
15035           detection section. Apparently improves cross-compiling for win32
15036           with mingw32 under some circumstances (#437539).
15037
15038 Tue May 15 11:18:33 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15039
15040           gst/debug/breakmydata.c (gst_break_my_data_init): One more try. This should be the proper fix now.
15041           Original commit message from CVS:
15042           * gst/debug/breakmydata.c (gst_break_my_data_init):
15043           One more try. This should be the proper fix now.
15044
15045 Tue May 15 06:41:58 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15046
15047           gst/debug/breakmydata.c: Ooops, no // comments please.
15048           Original commit message from CVS:
15049           * gst/debug/breakmydata.c:
15050           Ooops, no // comments please.
15051
15052 Tue May 15 06:34:48 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15053
15054           gst/debug/breakmydata.c: Fix gst_buffer_is_writable() assertion.
15055           Original commit message from CVS:
15056           * gst/debug/breakmydata.c: (gst_break_my_data_class_init),
15057           (gst_break_my_data_init):
15058           Fix gst_buffer_is_writable() assertion.
15059
15060 Tue May 15 02:56:23 2007 +0000  David Schleef <ds@schleef.org>
15061
15062           sys/v4l2/gstv4l2src.c: Add support for Bayer images as video/x-raw-bayer.  Fixes #314160.
15063           Original commit message from CVS:
15064           * sys/v4l2/gstv4l2src.c: Add support for Bayer images as
15065           video/x-raw-bayer.  Fixes #314160.
15066
15067 Mon May 14 17:10:12 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15068
15069           gst/rtp/: Update theora pay/depayloader in a similar to vorbis.
15070           Original commit message from CVS:
15071           * gst/rtp/gstrtptheoradepay.c: (decode_base64),
15072           (gst_rtp_theora_depay_parse_configuration):
15073           * gst/rtp/gstrtptheorapay.c: (encode_base64),
15074           (gst_rtp_theora_pay_finish_headers),
15075           (gst_rtp_theora_pay_handle_buffer):
15076           Update theora pay/depayloader in a similar to vorbis.
15077           * gst/rtp/gstrtpvorbisdepay.c:
15078           (gst_rtp_vorbis_depay_parse_configuration):
15079           Update docs.
15080
15081 Mon May 14 16:19:58 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15082
15083           gst/rtsp/gstrtspsrc.c: When we try to execute a method that is not supported by the server, don't error out but remov...
15084           Original commit message from CVS:
15085           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send):
15086           When we try to execute a method that is not supported by the server,
15087           don't error out but remove the method from the accepted methods so that
15088           we never try to perform this method again.
15089
15090 Mon May 14 14:47:26 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15091
15092           gst/rtp/gstrtpvorbisdepay.c: Remove annoying _dump_mem.
15093           Original commit message from CVS:
15094           * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_process):
15095           Remove annoying _dump_mem.
15096
15097 Mon May 14 11:11:42 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15098
15099           gst/rtsp/gstrtspsrc.c: Parse range correctly.
15100           Original commit message from CVS:
15101           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_range):
15102           Parse range correctly.
15103           * gst/rtsp/rtspurl.c: (rtsp_url_get_request_uri):
15104           The baseurl now always has a '/' at the start.
15105
15106 Mon May 14 09:01:05 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15107
15108           gst/rtsp/gstrtspsrc.c: Factor out caps configuration and configure more stuff such as the time ranges and speed/scale...
15109           Original commit message from CVS:
15110           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_configure_caps),
15111           (gst_rtspsrc_parse_range), (gst_rtspsrc_open),
15112           (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play):
15113           Factor out caps configuration and configure more stuff such as the time
15114           ranges and speed/scale values.
15115           * gst/rtsp/rtsptransport.c:
15116           Add Copyright after non-trival fixes.
15117
15118 Sun May 13 19:57:45 2007 +0000  David Schleef <ds@schleef.org>
15119
15120           gst/replaygain/rganalysis.c: Fix wrong ifdef for visual C++.  Fixes: #437403.
15121           Original commit message from CVS:
15122           * gst/replaygain/rganalysis.c:
15123           Fix wrong ifdef for visual C++.  Fixes: #437403.
15124           By Ali Sabil <ali.sabil@gmail.com>.
15125
15126 Sun May 13 15:47:13 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
15127
15128           gst/level/gstlevel.c: Use guint8 * instead of gpointer then vs6 can build in_data += (filter->width / 8).
15129           Original commit message from CVS:
15130           * gst/level/gstlevel.c: (gst_level_transform_ip):
15131           Use guint8 * instead of gpointer then vs6 can build
15132           in_data += (filter->width / 8).
15133
15134 Sat May 12 16:37:50 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
15135
15136           gst/rtsp/: Make channel guint8 where possible.
15137           Original commit message from CVS:
15138           Patch by: Peter Kjellerstedt  <pkj at axis com>
15139           * gst/rtsp/gstrtspsrc.h:
15140           * gst/rtsp/rtspconnection.c: (rtsp_connection_receive):
15141           * gst/rtsp/rtspmessage.c: (rtsp_message_init_data),
15142           (rtsp_message_get_header):
15143           * gst/rtsp/rtspmessage.h:
15144           Make channel guint8 where possible.
15145           Make rtsp_message_init_data() take the channel as a guint8.
15146           * gst/rtsp/rtspdefs.c:
15147           Fixed a typo: Timout -> Timeout
15148           * gst/rtsp/rtspdefs.h:
15149           Make RTSP_CHECK() behave as a statement.
15150           * gst/rtsp/sdpmessage.c:
15151           Avoid a compiler warning in INIT_ARRAY().
15152           Fixes #437692.
15153
15154 Sat May 12 16:27:51 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
15155
15156           gst/rtsp/rtspurl.*: Add support for query parameters to RTSP URLs.
15157           Original commit message from CVS:
15158           Patch by: Peter Kjellerstedt  <pkj at axis com>
15159           * gst/rtsp/rtspurl.c: (rtsp_url_parse), (rtsp_url_free),
15160           (rtsp_url_get_request_uri):
15161           * gst/rtsp/rtspurl.h:
15162           Add support for query parameters to RTSP URLs.
15163
15164 Sat May 12 16:26:06 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
15165
15166           gst/rtsp/rtsptransport.*: Add validation to rtsp_transport_parse().
15167           Original commit message from CVS:
15168           Patch by: Peter Kjellerstedt  <pkj at axis com>
15169           * gst/rtsp/rtsptransport.c: (rtsp_transport_init), (parse_mode),
15170           (parse_range), (range_as_text), (rtsp_transport_mode_as_text),
15171           (rtsp_transport_profile_as_text), (rtsp_transport_ltrans_as_text),
15172           (rtsp_transport_parse), (rtsp_transport_as_text):
15173           * gst/rtsp/rtsptransport.h:
15174           Add validation to rtsp_transport_parse().
15175           Add rtsp_transport_as_text() to generate an RTSP header from an
15176           RTSPTransport.
15177           Change ssrc to guint (was a string) since that is what it is, even
15178           though it is sent as a hex string.
15179           Correctly identify PLAY|RECORD mode parameters (the syntax in the RFC is
15180           incorrect, which can be seen when looking at the examples in the RFC).
15181           Fixes #437670.
15182
15183 Fri May 11 16:11:04 2007 +0000  Eric Anholt <anholt@freebsd.org>
15184
15185         * ChangeLog:
15186         * sys/ximage/gstximagesrc.c:
15187           sys/ximage/gstximagesrc.c (gst_ximage_src_open_display, gst_ximage_src_ximage_get):
15188           Original commit message from CVS:
15189           Patch by: Eric Anholt
15190           * sys/ximage/gstximagesrc.c (gst_ximage_src_open_display,
15191           gst_ximage_src_ximage_get):
15192           Use union of all damage between frames to make it faster.
15193           Fixes bug #342463.
15194           Also fix crasher when cursor is at bottom right of window.
15195
15196 Fri May 11 16:01:45 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15197
15198           gst/wavparse/gstwavparse.c: Skip LIST chunks before the fmt chunk (fixes #437499). Also fix streaming mode regression...
15199           Original commit message from CVS:
15200           * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
15201           Skip LIST chunks before the fmt chunk (fixes #437499). Also fix
15202           streaming mode regression for file from #343837 with 'bext' chunk
15203           before the 'fmt' chunk.
15204
15205 Fri May 11 15:09:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15206
15207           gst/rtsp/: Preliminary seek support.
15208           Original commit message from CVS:
15209           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush),
15210           (gst_rtspsrc_do_seek), (gst_rtspsrc_perform_seek),
15211           (gst_rtspsrc_handle_src_event),
15212           (gst_rtspsrc_stream_configure_manager),
15213           (gst_rtspsrc_stream_configure_tcp), (gst_rtspsrc_loop_interleaved),
15214           (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_open),
15215           (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play):
15216           * gst/rtsp/gstrtspsrc.h:
15217           * gst/rtsp/rtspdefs.h:
15218           Preliminary seek support.
15219           Activate internal pads so that we can receive events on them.
15220           Don't try to parse a range string when it's NULL.
15221
15222 Fri May 11 15:04:38 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15223
15224           gst/rtp/README: Update README with new RTP variables that will be used for synchronisation.
15225           Original commit message from CVS:
15226           * gst/rtp/README:
15227           Update README with new RTP variables that will be used for
15228           synchronisation.
15229           * gst/rtp/gstrtpvorbisdepay.c: (decode_base64),
15230           (gst_rtp_vorbis_depay_parse_configuration),
15231           (gst_rtp_vorbis_depay_process):
15232           * gst/rtp/gstrtpvorbispay.c: (encode_base64),
15233           (gst_rtp_vorbis_pay_finish_headers),
15234           (gst_rtp_vorbis_pay_handle_buffer):
15235           Update vorbis pay and depayloader to draft-04.
15236
15237 Fri May 11 11:24:13 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15238
15239           gst/rtsp/rtsptransport.c: UDP MCAST is actually the default for RTP/AVP.
15240           Original commit message from CVS:
15241           * gst/rtsp/rtsptransport.c:
15242           UDP MCAST is actually the default for RTP/AVP.
15243
15244 Fri May 11 10:31:27 2007 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
15245
15246           sys/ximage/gstximagesrc.c (gst_ximage_src_start, gst_ximage_src_ximage_get):
15247           Original commit message from CVS:
15248           * sys/ximage/gstximagesrc.c (gst_ximage_src_start,
15249           gst_ximage_src_ximage_get):
15250           * sys/ximage/gstximagesrc.h (last_ximage):
15251           When using Damage actually keep the last frame, and not assume
15252           that the buffer we get already has the last frame on it.
15253           Copy the cursor over if we specify a non-zero start x and
15254           start y.
15255
15256 Fri May 11 09:12:55 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15257
15258           gst/rtsp/rtsptransport.c: Make UDP the default transport when not specified.
15259           Original commit message from CVS:
15260           * gst/rtsp/rtsptransport.c:
15261           Make UDP the default transport when not specified.
15262
15263 Thu May 10 14:02:07 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15264
15265           gst/qtdemux/qtdemux.c (gst_qtdemux_move_stream, gst_qtdemux_loop_state_header, gst_qtdemux_activate_segment, gst_qtde...
15266           Original commit message from CVS:
15267           * gst/qtdemux/qtdemux.c (gst_qtdemux_move_stream,
15268           gst_qtdemux_loop_state_header, gst_qtdemux_activate_segment,
15269           gst_qtdemux_prepare_current_sample, gst_qtdemux_combine_flows,
15270           gst_qtdemux_loop_state_movie, gst_qtdemux_loop,
15271           qtdemux_parse_segments, qtdemux_parse_trak):
15272           * gst/rtpmanager/rtpsession.c (rtp_session_get_bandwidth,
15273           rtp_session_get_rtcp_bandwidth, rtp_session_get_cname,
15274           rtp_session_get_name, rtp_session_get_email, rtp_session_get_phone,
15275           rtp_session_get_location, rtp_session_get_tool,
15276           rtp_session_process_bye, session_report_blocks):
15277           * gst/rtpmanager/rtpsource.c (rtp_source_process_rtp,
15278           rtp_source_send_rtp, rtp_source_process_sr, rtp_source_process_rb):
15279           More format arg fixing (spotted by Ali Sabil <ali.sabil@gmail.com>).
15280           * gst/switch/Makefile.am:
15281           Add require libraries(spotted by Ali Sabil <ali.sabil@gmail.com>).
15282
15283 Thu May 10 01:21:19 2007 +0000  David Schleef <ds@schleef.org>
15284
15285           gst/level/gstlevel.c: Revert last change.
15286           Original commit message from CVS:
15287           * gst/level/gstlevel.c:
15288           Revert last change.
15289
15290 Wed May 9 21:30:53 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
15291
15292           gst/level/gstlevel.c: Use guint8 * instead of gpointer then vs6 know the size of data pointed when moving the pointer.
15293           Original commit message from CVS:
15294           * gst/level/gstlevel.c: (gst_level_calculate_##TYPE),
15295           (gst_level_transform_ip):
15296           Use guint8 * instead of gpointer then vs6 know the size of data
15297           pointed when moving the pointer.
15298           * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_handle_buffer):
15299           Move instructions after variables declaration.
15300           * win32/vs6/autogen.dsp:
15301           * win32/vs6/libgstrtp.dsp:
15302           * win32/vs6/libgstrtsp.dsp:
15303           Update vs6 project files.
15304
15305 Wed May 9 11:23:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15306
15307           gst/rtsp/: Add code to parse time ranges.
15308           Original commit message from CVS:
15309           * gst/rtsp/Makefile.am:
15310           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_query),
15311           (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_open):
15312           * gst/rtsp/rtsprange.c: (parse_npt_time), (parse_npt_range),
15313           (parse_clock_range), (parse_smpte_range), (rtsp_range_parse),
15314           (rtsp_range_free):
15315           * gst/rtsp/rtsprange.h:
15316           Add code to parse time ranges.
15317           Report DURATION on the stream when possible.
15318
15319 Tue May 8 15:49:01 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15320
15321           gst/videomixer/videomixer.c: Fix strides calculation for AYUV (it's just width*4) (#436910).
15322           Original commit message from CVS:
15323           * gst/videomixer/videomixer.c: (gst_videomixer_blend_ayuv_ayuv),
15324           (gst_videomixer_fill_checker), (gst_videomixer_fill_color),
15325           (gst_videomixer_collected):
15326           Fix strides calculation for AYUV (it's just width*4) (#436910).
15327
15328 Sun May 6 21:32:40 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15329
15330           gst/audiofx/: Sync the GObject properties before each processing step to properly work with the controller.
15331           Original commit message from CVS:
15332           * gst/audiofx/audioamplify.c: (gst_audio_amplify_transform_ip):
15333           * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_transform_ip):
15334           * gst/audiofx/audioinvert.c: (gst_audio_invert_transform_ip):
15335           Sync the GObject properties before each processing step to properly
15336           work with the controller.
15337
15338 Fri May 4 15:17:14 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15339
15340           gst/rtsp/gstrtspsrc.c: Let more error state trickle down so that we can catch more error cases.
15341           Original commit message from CVS:
15342           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send_keep_alive),
15343           (gst_rtspsrc_loop_udp), (gst_rtspsrc_try_send), (gst_rtspsrc_send),
15344           (gst_rtspsrc_setup_streams), (gst_rtspsrc_open),
15345           (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause),
15346           (gst_rtspsrc_change_state):
15347           Let more error state trickle down so that we can catch more error
15348           cases.
15349           Handle keep-alive a little smarter by selecting a method the server
15350           actually supports.
15351           Fix a race in UDP streaming shutdown.
15352
15353 Fri May 4 13:04:31 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15354
15355           gst/rtsp/gstrtspsrc.c: Ignore errors when trying to use the keep-alive messages.
15356           Original commit message from CVS:
15357           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send_keep_alive):
15358           Ignore errors when trying to use the keep-alive messages.
15359
15360 Fri May 4 12:31:32 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15361
15362           gst/rtsp/gstrtspsrc.c: Send RTCP messages back to the server over the TCP connection.
15363           Original commit message from CVS:
15364           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_event),
15365           (gst_rtspsrc_handle_src_query), (gst_rtspsrc_sink_chain),
15366           (gst_rtspsrc_stream_configure_manager),
15367           (gst_rtspsrc_stream_free_udp), (gst_rtspsrc_stream_configure_tcp),
15368           (gst_rtspsrc_stream_configure_mcast),
15369           (gst_rtspsrc_stream_configure_udp),
15370           (gst_rtspsrc_stream_configure_udp_sink),
15371           (gst_rtspsrc_stream_configure_transport):
15372           Send RTCP messages back to the server over the TCP connection.
15373           * gst/rtsp/rtspconnection.c: (rtsp_connection_write),
15374           (rtsp_connection_send), (rtsp_connection_read), (read_body),
15375           (rtsp_connection_receive):
15376           * gst/rtsp/rtspconnection.h:
15377           Factor out and expose lowlevel _write and _read methods.
15378           Implement sending data messages to the server.
15379
15380 Thu May 3 15:55:06 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15381
15382           gst/multipart/multipartmux.c: Fix timestamps on outgoing buffers.
15383           Original commit message from CVS:
15384           * gst/multipart/multipartmux.c: (gst_multipart_mux_queue_pads),
15385           (gst_multipart_mux_collected):
15386           Fix timestamps on outgoing buffers.
15387
15388 Thu May 3 14:39:09 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15389
15390           gst/multipart/multipartmux.c: Emit NEWSEGMENT events before pushing the first buffer.
15391           Original commit message from CVS:
15392           * gst/multipart/multipartmux.c:
15393           (gst_multipart_mux_request_new_pad), (gst_multipart_mux_collected),
15394           (gst_multipart_mux_change_state):
15395           Emit NEWSEGMENT events before pushing the first buffer.
15396
15397 Thu May 3 13:48:54 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15398
15399           gst/rtsp/gstrtspsrc.c: Refactor transport configuration code.
15400           Original commit message from CVS:
15401           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_finalize),
15402           (gst_rtspsrc_alloc_udp_ports), (gst_rtspsrc_handle_src_event),
15403           (gst_rtspsrc_handle_src_query),
15404           (gst_rtspsrc_stream_configure_manager),
15405           (gst_rtspsrc_stream_free_udp), (gst_rtspsrc_stream_configure_tcp),
15406           (gst_rtspsrc_stream_configure_mcast),
15407           (gst_rtspsrc_stream_configure_udp),
15408           (gst_rtspsrc_stream_configure_udp_sink),
15409           (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_push_event),
15410           (gst_rtspsrc_loop_udp), (gst_rtspsrc_open),
15411           (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play),
15412           (gst_rtspsrc_pause):
15413           Refactor transport configuration code.
15414           Create internal pads for TCP transport so that we can implement events
15415           and queries.
15416           Handle events and queries.
15417           Parse range from the SDP.
15418           Fix race in pause handler where the connection could still be flushing.
15419
15420 Wed May 2 19:32:58 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15421
15422           gst/rtsp/gstrtspsrc.*: Fix race when multiple udp sources post timeouts, just act on the first received timeout.
15423           Original commit message from CVS:
15424           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
15425           (gst_rtspsrc_finalize), (new_session_pad), (request_pt_map),
15426           (gst_rtspsrc_loop_send_cmd), (gst_rtspsrc_try_send),
15427           (gst_rtspsrc_send), (gst_rtspsrc_async_open), (gst_rtspsrc_close),
15428           (gst_rtspsrc_play), (gst_rtspsrc_handle_message),
15429           (gst_rtspsrc_change_state):
15430           * gst/rtsp/gstrtspsrc.h:
15431           Fix race when multiple udp sources post timeouts, just act on the first
15432           received timeout.
15433           Protect stream list with a recursive lock to fix some races.
15434           Flush connection when we need to do a reconnect or stop.
15435           Make state lock recursive.
15436           * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
15437           (rtsp_connection_close):
15438           Some small cleanups.
15439
15440 Wed May 2 18:31:16 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15441
15442           ext/wavpack/gstwavpack.c: Call bindtextdomain() to get localized strings.
15443           Original commit message from CVS:
15444           * ext/wavpack/gstwavpack.c: (plugin_init):
15445           Call bindtextdomain() to get localized strings.
15446           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
15447           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
15448           (gst_wavpack_parse_handle_seek_event),
15449           (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_chain):
15450           * ext/wavpack/gstwavpackparse.h:
15451           Handle DISCONT buffers by correctly setting the DISCONT flag
15452           on outgoing buffers when necessary.
15453           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_handle_seek_event)
15454           Send newsegment from the streaming thread.
15455
15456 Wed May 2 18:25:09 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15457
15458           gst/wavparse/gstwavparse.c: Only set DISCONT when there actually is a discont or when we just started.
15459           Original commit message from CVS:
15460           * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
15461           (gst_wavparse_stream_headers), (gst_wavparse_stream_data):
15462           Only set DISCONT when there actually is a discont or when we just
15463           started.
15464
15465 Wed May 2 18:01:52 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15466
15467           ext/flac/gstflac.c: Call bindtextdomain() to get localized strings.
15468           Original commit message from CVS:
15469           * ext/flac/gstflac.c: (plugin_init):
15470           Call bindtextdomain() to get localized strings.
15471
15472 Wed May 2 17:19:36 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15473
15474           gst/wavparse/gstwavparse.*: Be a bit more clever when dealing with VBR files with FACT tags, we don't want to timesta...
15475           Original commit message from CVS:
15476           * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
15477           (gst_wavparse_stream_headers), (gst_wavparse_add_src_pad),
15478           (gst_wavparse_stream_data):
15479           * gst/wavparse/gstwavparse.h:
15480           Be a bit more clever when dealing with VBR files with FACT tags, we
15481           don't want to timestamp buffers in that case but the estimated BPS can
15482           be used for seeking.
15483           Only send close segment in the streaming thread.
15484
15485 Wed May 2 17:08:09 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15486
15487           ext/flac/gstflacdec.c: Correctly post an error on the bus if something went wrong in the loop function. This fixes a ...
15488           Original commit message from CVS:
15489           * ext/flac/gstflacdec.c: (gst_flac_dec_loop):
15490           Correctly post an error on the bus if something went wrong in the loop
15491           function. This fixes a few cases where the task was paused and nothing
15492           happened anymore.
15493
15494 Wed May 2 16:58:06 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15495
15496           ext/wavpack/gstwavpackparse.c: Remove old workaround that was needed when seeking after the last sample. With the fix...
15497           Original commit message from CVS:
15498           * ext/wavpack/gstwavpackparse.c:
15499           (gst_wavpack_parse_handle_seek_event):
15500           Remove old workaround that was needed when seeking after the last
15501           sample. With the fixed error handling this works now as expected
15502           without pushing the last sample although it wasn't requested.
15503
15504 Wed May 2 16:45:43 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15505
15506           ext/wavpack/gstwavpackparse.c: Handle segment seeks in the seek event handler, correctly work with stop position == -...
15507           Original commit message from CVS:
15508           * ext/wavpack/gstwavpackparse.c:
15509           (gst_wavpack_parse_handle_seek_event):
15510           Handle segment seeks in the seek event handler, correctly work with
15511           stop position == -1 and instead of stopping the task on seek just
15512           pause it.
15513
15514 Wed May 2 16:19:58 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15515
15516           ext/wavpack/gstwavpackparse.c: Add handling for segment seeks.
15517           Original commit message from CVS:
15518           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_loop):
15519           Add handling for segment seeks.
15520
15521 Wed May 2 15:13:04 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15522
15523           ext/wavpack/gstwavpackparse.c: Correctly handle errors, especially in the loop function. Before it was easy to get th...
15524           Original commit message from CVS:
15525           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_pull_buffer),
15526           (gst_wavpack_parse_create_src_pad),
15527           (gst_wavpack_parse_resync_loop), (gst_wavpack_parse_loop),
15528           (gst_wavpack_parse_chain):
15529           Correctly handle errors, especially in the loop function. Before it
15530           was easy to get the task paused but no error being posted on the bus.
15531
15532 Wed May 2 14:27:28 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15533
15534           gst/rtsp/test.c: Fix compilation of deprecated test just because I'm too lazy to delete it.
15535           Original commit message from CVS:
15536           * gst/rtsp/test.c: (main):
15537           Fix compilation of deprecated test just because I'm too lazy to delete
15538           it.
15539
15540 Wed May 2 13:32:57 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15541
15542           gst/rtsp/gstrtspsrc.*: Fix sending RTCP to the right place.
15543           Original commit message from CVS:
15544           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
15545           (gst_rtspsrc_finalize), (gst_rtspsrc_stream_configure_transport),
15546           (gst_rtspsrc_handle_request), (gst_rtspsrc_loop_interleaved),
15547           (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_loop_udp),
15548           (gst_rtspsrc_loop_send_cmd), (gst_rtspsrc_try_send),
15549           (gst_rtspsrc_open), (gst_rtspsrc_handle_message):
15550           * gst/rtsp/gstrtspsrc.h:
15551           Fix sending RTCP to the right place.
15552           Fix bug in reffing the wrong UDP element.
15553           Use new pad names for the session manager.
15554           Implement handling server requests in interleaved and UDP modes.
15555           Handle session keep-alive in UDP modes.
15556           Remove GCond for handling UDP timeouts.
15557           * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
15558           (rtsp_connection_send), (rtsp_connection_read), (read_body),
15559           (rtsp_connection_receive), (rtsp_connection_close):
15560           * gst/rtsp/rtspconnection.h:
15561           Store connection IP address for later.
15562           Add timeout args to all operations that might block forever.
15563           Parse session timeout.
15564           Only close sockets when not already closed.
15565           * gst/rtsp/rtspdefs.c:
15566           * gst/rtsp/rtspdefs.h:
15567           Add timeout return value and error string.
15568           * gst/rtsp/rtspmessage.c: (rtsp_message_init_response):
15569           Add small comment.
15570
15571 Tue May 1 16:13:58 2007 +0000  Sjoerd Simons <sjoerd@luon.net>
15572
15573           gst/rtp/gstrtpmp4vpay.*: Handle NEWSEGMENT and FLUSH events. Fixes #434824.
15574           Original commit message from CVS:
15575           Patch by: Sjoerd Simons <sjoerd at luon dot net>
15576           * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_init),
15577           (gst_rtp_mp4v_pay_empty), (gst_rtp_mp4v_pay_event):
15578           * gst/rtp/gstrtpmp4vpay.h:
15579           Handle NEWSEGMENT and FLUSH events. Fixes #434824.
15580
15581 Mon Apr 30 11:15:58 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15582
15583           docs/plugins/gst-plugins-good-plugins-docs.sgml: Remove v4l2src from docs, since it breaks the docs build, and the pl...
15584           Original commit message from CVS:
15585           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
15586           Remove v4l2src from docs, since it breaks the docs build, and the
15587           plugin is only built if --enable-experimental is used anyway.
15588           * docs/plugins/Makefile.am:
15589           Spaces => tab.
15590
15591 Sun Apr 29 14:43:37 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15592
15593           gst/udp/gstmultiudpsink.c: Add code to drop membership of a multicast group.
15594           Original commit message from CVS:
15595           * gst/udp/gstmultiudpsink.c: (leave_multicast),
15596           (gst_multiudpsink_add), (gst_multiudpsink_remove):
15597           Add code to drop membership of a multicast group.
15598           * gst/udp/gstudpsink.c: (gst_udpsink_update_uri),
15599           (gst_udpsink_set_uri):
15600           Implement URI handler.
15601           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport),
15602           (gst_rtspsrc_parse_rtpinfo):
15603           Use URI handler to make udpsink instace.
15604           Improve code to configure port and destination.
15605
15606 Sun Apr 29 13:56:18 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15607
15608         * sys/directdraw/gstdirectdrawsink.c:
15609         * sys/osxvideo/osxvideosink.m:
15610           80 char police
15611           Original commit message from CVS:
15612           80 char police
15613
15614 Sun Apr 29 13:53:16 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15615
15616           autogen.sh: Require automake 1.7
15617           Original commit message from CVS:
15618           * autogen.sh:
15619           Require automake 1.7
15620           * ext/alsaspdif/Makefile.am:
15621           * ext/divx/Makefile.am:
15622           * ext/ivorbis/Makefile.am:
15623           * ext/musicbrainz/Makefile.am:
15624           * ext/neon/Makefile.am:
15625           * ext/sdl/Makefile.am:
15626           * ext/swfdec/Makefile.am:
15627           * ext/theora/Makefile.am:
15628           * ext/wavpack/Makefile.am:
15629           * ext/xvid/Makefile.am:
15630           * gst/modplug/Makefile.am:
15631           Fix up Makefile.am accordingly.
15632
15633 Sun Apr 29 13:49:02 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
15634
15635           docs/plugins/inspect/: Add jack and update.
15636           Original commit message from CVS:
15637           * docs/plugins/inspect/plugin-alsaspdif.xml:
15638           * docs/plugins/inspect/plugin-bz2.xml:
15639           * docs/plugins/inspect/plugin-cdxaparse.xml:
15640           * docs/plugins/inspect/plugin-dfbvideosink.xml:
15641           * docs/plugins/inspect/plugin-faac.xml:
15642           * docs/plugins/inspect/plugin-faad.xml:
15643           * docs/plugins/inspect/plugin-filter.xml:
15644           * docs/plugins/inspect/plugin-freeze.xml:
15645           * docs/plugins/inspect/plugin-glimagesink.xml:
15646           * docs/plugins/inspect/plugin-gsm.xml:
15647           * docs/plugins/inspect/plugin-h264parse.xml:
15648           * docs/plugins/inspect/plugin-jack.xml:
15649           * docs/plugins/inspect/plugin-mms.xml:
15650           * docs/plugins/inspect/plugin-modplug.xml:
15651           * docs/plugins/inspect/plugin-musepack.xml:
15652           * docs/plugins/inspect/plugin-musicbrainz.xml:
15653           * docs/plugins/inspect/plugin-neon.xml:
15654           * docs/plugins/inspect/plugin-nsfdec.xml:
15655           * docs/plugins/inspect/plugin-replaygain.xml:
15656           * docs/plugins/inspect/plugin-sdl.xml:
15657           * docs/plugins/inspect/plugin-soundtouch.xml:
15658           * docs/plugins/inspect/plugin-spectrum.xml:
15659           * docs/plugins/inspect/plugin-speed.xml:
15660           * docs/plugins/inspect/plugin-tta.xml:
15661           * docs/plugins/inspect/plugin-videocrop.xml:
15662           * docs/plugins/inspect/plugin-wavpack.xml:
15663           * docs/plugins/inspect/plugin-xingheader.xml:
15664           * docs/plugins/inspect/plugin-xvid.xml:
15665           Add jack and update.
15666
15667 Sun Apr 29 12:19:21 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15668
15669           gst/udp/gstmultiudpsink.c: Fix multicast detection.
15670           Original commit message from CVS:
15671           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add):
15672           Fix multicast detection.
15673           Don't try to join a multicast group if the address is not multicast.
15674           * gst/udp/gstudpsrc.c: (gst_udpsrc_update_uri):
15675           Small debug improvement.
15676
15677 Fri Apr 27 16:44:17 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15678
15679           gst/rtsp/gstrtspsrc.c: Ignore ASYNC state messages from the udpsink, it's irrelevant for the parent.
15680           Original commit message from CVS:
15681           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport),
15682           (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play),
15683           (gst_rtspsrc_handle_message):
15684           Ignore ASYNC state messages from the udpsink, it's irrelevant for the
15685           parent.
15686
15687 Fri Apr 27 15:30:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15688
15689           gst/rtp/gstrtpilbcdepay.h: Fix mode property when specified as an arg.
15690           Original commit message from CVS:
15691           * gst/rtp/gstrtpilbcdepay.h:
15692           Fix mode property when specified as an arg.
15693
15694 Thu Apr 26 15:08:20 2007 +0000  Edward Hervey <bilboed@bilboed.com>
15695
15696           docs/plugins/: Add documentation for osxaudio plugin.
15697           Original commit message from CVS:
15698           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
15699           * docs/plugins/gst-plugins-good-plugins-sections.txt:
15700           * docs/plugins/gst-plugins-good-plugins.hierarchy:
15701           * docs/plugins/inspect/plugin-osxaudio.xml:
15702           Add documentation for osxaudio plugin.
15703
15704 Thu Apr 26 14:31:32 2007 +0000  Edward Hervey <bilboed@bilboed.com>
15705
15706           docs/plugins/: Add documentation for osxvideo
15707           Original commit message from CVS:
15708           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15709           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15710           * docs/plugins/gst-plugins-bad-plugins.hierarchy:
15711           * docs/plugins/inspect/plugin-osxvideo.xml:
15712           Add documentation for osxvideo
15713
15714 Thu Apr 26 10:08:27 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15715
15716           gst/rtsp/gstrtspsrc.*: Protect state changes with a lock.
15717           Original commit message from CVS:
15718           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
15719           (gst_rtspsrc_finalize), (gst_rtspsrc_stream_configure_transport),
15720           (gst_rtspsrc_open), (gst_rtspsrc_close),
15721           (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play),
15722           (gst_rtspsrc_pause):
15723           * gst/rtsp/gstrtspsrc.h:
15724           Protect state changes with a lock.
15725           * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
15726           (parse_line):
15727           * gst/rtsp/rtspconnection.h:
15728           Remove some unused stuff.
15729
15730 Thu Apr 26 08:48:30 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15731
15732           gst/udp/gstudpsrc.c: Handle the case where there are exactly 0 bytes to read and the ioctl did not report an error. F...
15733           Original commit message from CVS:
15734           * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
15735           Handle the case where there are exactly 0 bytes to read and the ioctl
15736           did not report an error. Fixes #433530.
15737
15738 Thu Apr 26 08:39:49 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15739
15740           gst/wavparse/gstwavparse.*: Apply DISCONT to buffers.
15741           Original commit message from CVS:
15742           * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
15743           (gst_wavparse_stream_headers), (gst_wavparse_stream_data):
15744           * gst/wavparse/gstwavparse.h:
15745           Apply DISCONT to buffers.
15746           Only apply timestamp to the first sample after a DISCONT, too many VBR
15747           files cause random jitter in the timestamps. Fixes #433119.
15748
15749 Wed Apr 25 15:55:32 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15750
15751           gst/rtsp/gstrtpdec.*: Add dummy latency property to be backwards compat with rtpbin.
15752           Original commit message from CVS:
15753           * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_class_init),
15754           (gst_rtp_dec_init), (gst_rtp_dec_set_property),
15755           (gst_rtp_dec_get_property):
15756           * gst/rtsp/gstrtpdec.h:
15757           Add dummy latency property to be backwards compat with rtpbin.
15758           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
15759           (gst_rtspsrc_set_property), (gst_rtspsrc_get_property),
15760           (gst_rtspsrc_stream_configure_transport),
15761           (gst_rtspsrc_parse_rtpinfo):
15762           * gst/rtsp/gstrtspsrc.h:
15763           Add latency property and configure in the session manager.
15764           Don't set invalid clock-base and seqnum-base on caps, some servers
15765           sometimes don't send them.
15766
15767 Wed Apr 25 15:31:53 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15768
15769           gst/alpha/gstalphacolor.c: Double-check that RGB input caps are really RGBA caps (apparently the core doesn't always ...
15770           Original commit message from CVS:
15771           * gst/alpha/gstalphacolor.c: (gst_alpha_color_base_init),
15772           (gst_alpha_color_transform_caps), (gst_alpha_color_set_caps):
15773           Double-check that RGB input caps are really RGBA caps (apparently
15774           the core doesn't always catch it if those caps aren't a subset of
15775           our template caps, also see #421543). Fixes #429319 in a way.
15776           Also, don't leak the pad template in the transform_caps function.
15777           * tests/check/Makefile.am:
15778           * tests/check/elements/.cvsignore:
15779           * tests/check/elements/alphacolor.c: (setup_alphacolor),
15780           (cleanup_alphacolor), (create_caps_rgb24), (create_caps_rgba32),
15781           (create_buffer_rgb24_3x4), (create_buffer_rgba32_3x4),
15782           (GST_START_TEST), (alphacolor_suite):
15783           Add some basic unit tests for alphacolor.
15784
15785 Wed Apr 25 15:08:22 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15786
15787           ext/libpng/gstpngdec.c: If we get a fatal flow return in the loop function, first post the error message and only the...
15788           Original commit message from CVS:
15789           * ext/libpng/gstpngdec.c: (gst_pngdec_task):
15790           If we get a fatal flow return in the loop function, first post the
15791           error message and only then send the EOS event downstream, otherwise
15792           applications might get an eos message before the error message and
15793           think everything was ok (related to #429319).
15794
15795 Wed Apr 25 10:07:12 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15796
15797           gst/rtsp/rtspconnection.c: Read the channel byte as an unsigned byte.
15798           Original commit message from CVS:
15799           * gst/rtsp/rtspconnection.c: (rtsp_connection_receive):
15800           Read the channel byte as an unsigned byte.
15801
15802 Wed Apr 25 09:47:48 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15803
15804           gst/rtp/: Make sure we configure the clock_rate in the baseclass in the setcaps function. Fixes #431282.
15805           Original commit message from CVS:
15806           * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_set_property):
15807           * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_init),
15808           (gst_rtp_amr_depay_setcaps), (gst_rtp_amr_depay_process):
15809           * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_init),
15810           (gst_rtp_gsm_depay_setcaps):
15811           * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps):
15812           * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps):
15813           * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_class_init),
15814           (gst_rtp_ilbc_depay_init), (gst_rtp_ilbc_depay_setcaps),
15815           (gst_rtp_ilbc_depay_process), (gst_ilbc_depay_set_property),
15816           (gst_ilbc_depay_get_property):
15817           * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps):
15818           * gst/rtp/gstrtpmp4adepay.c:
15819           * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_init),
15820           (gst_rtp_pcma_depay_setcaps):
15821           * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_init),
15822           (gst_rtp_pcmu_depay_setcaps):
15823           Make sure we configure the clock_rate in the baseclass in the setcaps
15824           function. Fixes #431282.
15825
15826 Wed Apr 25 08:36:46 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15827
15828           gst/rtsp/gstrtspsrc.*: Parse server address from SDP.
15829           Original commit message from CVS:
15830           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_finalize),
15831           (gst_rtspsrc_stream_free), (request_pt_map),
15832           (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_open):
15833           * gst/rtsp/gstrtspsrc.h:
15834           Parse server address from SDP.
15835           Hook up a udpsink to send RTCP back to the server.
15836           * docs/plugins/gst-plugins-good-plugins-sections.txt:
15837           * gst/rtsp/rtsptransport.h:
15838           Add some docs.
15839
15840 Wed Apr 25 06:52:09 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15841
15842           gst/wavparse/gstwavparse.c: Make header field check conditional. Fixes #433135
15843           Original commit message from CVS:
15844           * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
15845           Make header field check conditional. Fixes #433135
15846
15847 Tue Apr 24 09:12:42 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15848
15849           Add minimal docs blurb to alphacolor; split out headers into separate header file for gtk-doc.
15850           Original commit message from CVS:
15851           * docs/plugins/Makefile.am:
15852           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
15853           * docs/plugins/gst-plugins-good-plugins-sections.txt:
15854           * docs/plugins/inspect/plugin-alphacolor.xml:
15855           * gst/alpha/Makefile.am:
15856           * gst/alpha/gstalphacolor.c:
15857           * gst/alpha/gstalphacolor.h:
15858           Add minimal docs blurb to alphacolor; split out headers into
15859           separate header file for gtk-doc.
15860
15861 Fri Apr 20 17:25:50 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15862
15863           gst/debug/progressreport.c: Don't try to post NULL message (in case we can't query upstream position or duration).
15864           Original commit message from CVS:
15865           * gst/debug/progressreport.c: (gst_progress_report_report):
15866           Don't try to post NULL message (in case we can't query upstream
15867           position or duration).
15868
15869 Wed Apr 18 12:36:37 2007 +0000  Michael Smith <msmith@xiph.org>
15870
15871           gst/cutter/gstcutter.*: Fix some of the most obvious bugs in cutter. Now doesn't leak everything if input is silent.
15872           Original commit message from CVS:
15873           * gst/cutter/gstcutter.c: (gst_cutter_init), (gst_cutter_chain),
15874           (gst_cutter_get_caps):
15875           * gst/cutter/gstcutter.h:
15876           Fix some of the most obvious bugs in cutter. Now doesn't leak
15877           everything if input is silent.
15878
15879 Wed Apr 18 09:48:25 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15880
15881           gst/wavenc/gstwavenc.*: everything else results in a invalid block align and invalid files.
15882           Original commit message from CVS:
15883           * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
15884           (gst_wavenc_sink_setcaps), (gst_wavenc_change_state):
15885           * gst/wavenc/gstwavenc.h:
15886           Wav apparently only supports width==GST_ROUND_UP(depth), everything
15887           else results in a invalid block align and invalid files.
15888
15889 Tue Apr 17 16:39:02 2007 +0000  Snaik <snaik32@gmail.com>
15890
15891           gst/smpte/barboxwipes.c: Add missing break statement for BOX_HORIZONTAL case.
15892           Original commit message from CVS:
15893           Patch by: Snaik <snaik32 gmail com>
15894           * gst/smpte/barboxwipes.c: (gst_wipe_boxes_draw):
15895           Add missing break statement for BOX_HORIZONTAL case.
15896
15897 Tue Apr 17 10:14:43 2007 +0000  Vincent Torri <vtorri@univ-evry.fr>
15898
15899           gst/wavparse/gstwavparse.c: Use correct format strings for integer types.
15900           Original commit message from CVS:
15901           Patch by: Vincent Torri <vtorri at univ-evry dot fr>
15902           * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
15903           Use correct format strings for integer types.
15904
15905 Tue Apr 17 02:51:02 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
15906
15907           gst/wavparse/gstwavparse.c: Use gst_riff_create_audio_template_caps () instead of the local caps.
15908           Original commit message from CVS:
15909           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
15910           (gst_wavparse_create_sourcepad):
15911           Use gst_riff_create_audio_template_caps () instead of the local caps.
15912           This makes updates of the local caps unecessary whenever libgstriff
15913           gets support for new formats.
15914
15915 Mon Apr 16 21:29:40 2007 +0000  Brian Cameron <brian.cameron@sun.com>
15916
15917           sys/sunaudio/: Fix and/or update copyright attributions (#430228).
15918           Original commit message from CVS:
15919           Patch by: Brian Cameron  <brian.cameron at sun dot com>
15920           * sys/sunaudio/gstsunaudio.c:
15921           * sys/sunaudio/gstsunaudiomixer.c:
15922           * sys/sunaudio/gstsunaudiomixer.h:
15923           * sys/sunaudio/gstsunaudiomixerctrl.c:
15924           * sys/sunaudio/gstsunaudiomixerctrl.h:
15925           * sys/sunaudio/gstsunaudiomixertrack.h:
15926           * sys/sunaudio/gstsunaudiosink.c:
15927           * sys/sunaudio/gstsunaudiosink.h:
15928           * sys/sunaudio/gstsunaudiosrc.c:
15929           * sys/sunaudio/gstsunaudiosrc.h:
15930           Fix and/or update copyright attributions (#430228).
15931
15932 Sat Apr 14 17:18:14 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
15933
15934           docs/plugins/inspect/: Add xml doc files for Windows sinks
15935           Original commit message from CVS:
15936           * docs/plugins/inspect/plugin-directdraw.xml:
15937           * docs/plugins/inspect/plugin-directsound.xml:
15938           * docs/plugins/inspect/plugin-waveform.xml:
15939           Add xml doc files for Windows sinks
15940           * win32/vs6/libgstqtdemux.dsp:
15941           * win32/vs6/libgstmpegvideoparse.dsp:
15942           * win32/vs6/gst_plugins_bad.dsw:
15943           Update projects files.
15944
15945 Fri Apr 13 09:32:21 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15946
15947           docs/plugins/gst-plugins-good-plugins-sections.txt: Fix docs.
15948           Original commit message from CVS:
15949           * docs/plugins/gst-plugins-good-plugins-sections.txt:
15950           Fix docs.
15951           * gst/rtsp/URLS:
15952           Add some more example urls.
15953           * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_marshal_BOXED__UINT_UINT),
15954           (gst_rtp_dec_chain_rtp):
15955           Better debugging.
15956           * gst/rtsp/gstrtspsrc.c: (request_pt_map),
15957           (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_interleaved),
15958           (gst_rtspsrc_parse_rtpinfo):
15959           Remove unused code.
15960
15961 Fri Apr 13 08:19:35 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15962
15963           gst/wavparse/gstwavparse.c: Relax the audio/mpeg caps again and add FIXME: comment.
15964           Original commit message from CVS:
15965           * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
15966           (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
15967           (gst_wavparse_stream_data):
15968           Relax the audio/mpeg caps again and add FIXME: comment.
15969
15970 Fri Apr 13 06:20:28 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
15971
15972           gst/wavparse/gstwavparse.*: More sanity check for the header fields. Fix type for 'rate' header field.
15973           Original commit message from CVS:
15974           * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
15975           (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
15976           (gst_wavparse_stream_data):
15977           * gst/wavparse/gstwavparse.h:
15978           More sanity check for the header fields. Fix type for 'rate' header
15979           field.
15980
15981 Thu Apr 12 16:06:31 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
15982
15983           gst/icydemux/gsticydemux.c: If the metadata strings we get in the stream are not UTF-8, try to interpret them accordi...
15984           Original commit message from CVS:
15985           * gst/icydemux/gsticydemux.c: (notgst_tag_freeform_string_to_utf8),
15986           (gst_icydemux_unicodify):
15987           If the metadata strings we get in the stream are not UTF-8, try to
15988           interpret them according to the character encodings specified in the
15989           GST_ICY_TAG_ENCODING and GST_TAG_ENCODING environment variables, and
15990           only fall back to locale/ISO-8859-1 if those aren't set or don't
15991           work. Should fix #428901.
15992
15993 Thu Apr 12 14:20:56 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
15994
15995           gst/rtp/gstrtph264depay.c: Use the proper sync word for SPS and PPS.
15996           Original commit message from CVS:
15997           * gst/rtp/gstrtph264depay.c:
15998           Use the proper sync word for SPS and PPS.
15999
16000 Thu Apr 12 11:41:11 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16001
16002           gst/rtp/Makefile.am: gst/rtp/fnv1hash.c (MASK_24, FNV1_HASH_32_INIT, FNV1_HASH_32_PRIME, fnv1_hash_32_new, fnv1_hash_...
16003           Original commit message from CVS:
16004           * gst/rtp/Makefile.am:
16005           * gst/rtp/fnv1hash.c (MASK_24, FNV1_HASH_32_INIT, FNV1_HASH_32_PRIME,
16006           fnv1_hash_32_new, fnv1_hash_32_update, fnv1_hash_32_to_24):
16007           * gst/rtp/fnv1hash.h (__GST_FNV1_HASH_H__):
16008           Add a simple hashing implementation that we can use to generate
16009           a 24-bit ident value based on the codebooks for vorbis and theora.
16010           * gst/rtp/gstrtptheorapay.c (gst_rtp_theora_pay_finish_headers,
16011           gst_rtp_theora_pay_handle_buffer):
16012           * gst/rtp/gstrtpvorbisdepay.c
16013           (gst_rtp_vorbis_depay_parse_configuration,
16014           gst_rtp_vorbis_depay_switch_codebook, gst_rtp_vorbis_depay_process):
16015           * gst/rtp/gstrtpvorbispay.c (gst_rtp_vorbis_pay_reset_packet,
16016           gst_rtp_vorbis_pay_init_packet, gst_rtp_vorbis_pay_flush_packet,
16017           gst_rtp_vorbis_pay_finish_headers, gst_rtp_vorbis_pay_handle_buffer):
16018           Use the hashing function, ensuring that the same codebooks result
16019           in the same ident and thus the same SDP description.
16020           Various log fixes/changes.
16021
16022 Thu Apr 12 11:37:50 2007 +0000  jerry tan <jerry.tan@sun.com>
16023
16024           sys/sunaudio/gstsunaudiosrc.c: it is the application's responsibility to make sure it open the device once.
16025           Original commit message from CVS:
16026           Patch by: jerry tan <jerry dot tan at sun dot com>
16027           * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open):
16028           remove the call of  ioctl (fd, AUDIO_MIXER_MULTIPLE_OPEN), it is the
16029           application's responsibility to make sure it open the device once.
16030           Remove a careless error if AUDIODEV is set. Fixes #392620.
16031
16032 Thu Apr 12 10:52:02 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16033
16034           gst/qtdemux/qtdemux.c: Make timescale 32 bits again so we don't screw up the pts_offset calculations.
16035           Original commit message from CVS:
16036           * gst/qtdemux/qtdemux.c:
16037           Make timescale 32 bits again so we don't screw up the pts_offset
16038           calculations.
16039
16040 Thu Apr 12 08:21:28 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16041
16042           gst/rtsp/gstrtpdec.*: Make backward compat with rtpbin by adding the request-pt-map signals.
16043           Original commit message from CVS:
16044           * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_marshal_BOXED__UINT_UINT),
16045           (gst_rtp_dec_class_init), (gst_rtp_dec_chain_rtp):
16046           * gst/rtsp/gstrtpdec.h:
16047           Make backward compat with rtpbin by adding the request-pt-map signals.
16048           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
16049           (new_session_pad), (request_pt_map),
16050           (gst_rtspsrc_stream_configure_transport),
16051           (gst_rtspsrc_stream_configure_caps),
16052           (gst_rtspsrc_activate_streams):
16053           * gst/rtsp/gstrtspsrc.h:
16054           Implement request-pt-map signals instead of setting caps on the buffers
16055           for the session manager.
16056
16057 Wed Apr 11 10:25:25 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16058
16059           gst/udp/gstudp.c: Register GstNetBuffer in plugin_init so that the type can be used from multiple threads without races.
16060           Original commit message from CVS:
16061           * gst/udp/gstudp.c: (plugin_init):
16062           Register GstNetBuffer in plugin_init so that the type can be used from
16063           multiple threads without races.
16064
16065 Wed Apr 11 10:19:06 2007 +0000  Christian Schaller <uraeus@gnome.org>
16066
16067         * gst-plugins-good.spec.in:
16068           update to spec file
16069           Original commit message from CVS:
16070           update to spec file
16071
16072 Wed Apr 11 09:53:38 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16073
16074           gst/qtdemux/: Handle version 1 mdhd atoms to get extended precision durations.
16075           Original commit message from CVS:
16076           * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
16077           (qtdemux_parse_samples), (qtdemux_parse_segments),
16078           (qtdemux_parse_trak), (qtdemux_parse_tree):
16079           * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_mdhd):
16080           Handle version 1 mdhd atoms to get extended precision durations.
16081           Fixes #426972.
16082
16083 Tue Apr 10 17:06:05 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16084
16085           gst/rtp/gstrtpamrdepay.c: Fix depayloader clock_rate and some cleanups.
16086           Original commit message from CVS:
16087           * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_setcaps),
16088           (gst_rtp_amr_depay_process):
16089           Fix depayloader clock_rate and some cleanups.
16090           * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_finalize),
16091           (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process):
16092           * gst/rtp/gstrtph264depay.h:
16093           Don't push codec_data in the adapter because it might get flushed when
16094           we get a discont.
16095           * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process):
16096           Handle multiple AU per packet.
16097           * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_process),
16098           (gst_rtp_sv3v_depay_plugin_init):
16099           Disable rank, this one does not work.
16100           Remove timestamping, base class does that.
16101
16102 Tue Apr 10 12:01:33 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16103
16104           gst/auparse/gstauparse.c: limit caps to the formats we announce in the template
16105           Original commit message from CVS:
16106           * gst/auparse/gstauparse.c: (gst_au_parse_parse_header):
16107           limit caps to the formats we announce in the template
16108           * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
16109           (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
16110           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data):
16111           fix some crashers/asserts when dealing with broken files
16112
16113 Tue Apr 10 10:01:14 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
16114
16115           gst/: Fix some compiler warnings. Fixes #428182.
16116           Original commit message from CVS:
16117           Patch by: Peter Kjellerstedt  <pkj at axis com>
16118           * gst/avi/gstavidemux.c: (gst_avi_demux_massage_index):
16119           * gst/rtp/gstrtpL16depay.c:
16120           * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process):
16121           * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_get_mode),
16122           (gst_rtp_speex_depay_setcaps):
16123           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
16124           (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_loop_udp):
16125           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init_send):
16126           Fix some compiler warnings. Fixes #428182.
16127
16128 Fri Apr 6 12:54:16 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16129
16130           gst/rtsp/: Morph RTPDec into something compatible with RTPBin as a fallback.
16131           Original commit message from CVS:
16132           * gst/rtsp/Makefile.am:
16133           * gst/rtsp/gstrtpdec.c: (find_session_by_id), (create_session),
16134           (free_session), (gst_rtp_dec_base_init), (gst_rtp_dec_class_init),
16135           (gst_rtp_dec_init), (gst_rtp_dec_finalize),
16136           (gst_rtp_dec_query_src), (gst_rtp_dec_chain_rtp),
16137           (gst_rtp_dec_chain_rtcp), (gst_rtp_dec_set_property),
16138           (gst_rtp_dec_get_property), (gst_rtp_dec_provide_clock),
16139           (gst_rtp_dec_change_state), (create_recv_rtp), (create_recv_rtcp),
16140           (create_rtcp), (gst_rtp_dec_request_new_pad),
16141           (gst_rtp_dec_release_pad):
16142           * gst/rtsp/gstrtpdec.h:
16143           * gst/rtsp/gstrtsp.c: (plugin_init):
16144           Morph RTPDec into something compatible with RTPBin as a fallback.
16145           Various other style fixes.
16146           * gst/rtsp/gstrtspsrc.c: (find_stream_by_id),
16147           (find_stream_by_udpsrc), (gst_rtspsrc_stream_free),
16148           (gst_rtspsrc_cleanup), (gst_rtspsrc_media_to_caps),
16149           (new_session_pad), (gst_rtspsrc_stream_configure_transport),
16150           (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_interleaved),
16151           (gst_rtspsrc_loop_udp), (gst_rtspsrc_setup_auth),
16152           (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
16153           * gst/rtsp/gstrtspsrc.h:
16154           Implement RTPBin session manager handling.
16155           Don't try to add empty properties to caps.
16156           Implement fallback session manager, handling.
16157           Don't combine errors from RTCP streams, just ignore them.
16158           * gst/rtsp/rtsptransport.c: (rtsp_transport_get_manager):
16159           * gst/rtsp/rtsptransport.h:
16160           Implement fallback session manager.
16161           Make RTPBin the default one when available.
16162
16163 Thu Apr 5 15:05:24 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16164
16165           gst/qtdemux/gstrtpxqtdepay.*: Try to recover from packet loss a little better.
16166           Original commit message from CVS:
16167           * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_process),
16168           (gst_rtp_xqt_depay_change_state):
16169           * gst/qtdemux/gstrtpxqtdepay.h:
16170           Try to recover from packet loss a little better.
16171
16172 Thu Apr 5 13:56:44 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16173
16174           gst/rtp/gstrtpmp4adepay.c: This element is ready to be autoplugged.
16175           Original commit message from CVS:
16176           * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_class_init),
16177           (gst_rtp_mp4a_depay_setcaps), (gst_rtp_mp4a_depay_plugin_init):
16178           This element is ready to be autoplugged.
16179
16180 Thu Apr 5 11:26:25 2007 +0000  Julien Moutte <julien@moutte.net>
16181
16182           gst/avi/gstavidemux.c: Don't leave the offsets defined by upstream element on the compressed data buffer we are pushi...
16183           Original commit message from CVS:
16184           2007-04-05  Julien MOUTTE  <julien@moutte.net>
16185           * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
16186           Don't leave the offsets defined by upstream element on the
16187           compressed data buffer we are pushing downstream. Make them
16188           GST_BUFFER_OFFSET_NONE.
16189
16190 Wed Apr 4 12:39:41 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16191
16192           gst/avi/: Don't abort on out-of-memory. Use stream-nr as unsigned integer only.
16193           Original commit message from CVS:
16194           * gst/avi/README:
16195           * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
16196           (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index),
16197           (gst_avi_demux_stream_index), (gst_avi_demux_sync),
16198           (gst_avi_demux_stream_scan), (gst_avi_demux_massage_index),
16199           (gst_avi_demux_calculate_durations_from_index),
16200           (gst_avi_demux_stream_header_push),
16201           (gst_avi_demux_stream_header_pull), (gst_avi_demux_combine_flows),
16202           (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data):
16203           Don't abort on out-of-memory. Use stream-nr as unsigned integer only.
16204
16205 Tue Apr 3 09:55:45 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16206
16207           gst/smpte/barboxwipes.c:
16208           Original commit message from CVS:
16209           * gst/smpte/barboxwipes.c:
16210           Fix error as spotted by Snaik <snaik32 at gmail dot com>
16211
16212 Fri Mar 30 17:19:34 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16213
16214           gst/wavparse/gstwavparse.c: Support audio/x-raw-float in wav files. This only works with plugins-base CVS, using an o...
16215           Original commit message from CVS:
16216           * gst/wavparse/gstwavparse.c:
16217           Support audio/x-raw-float in wav files. This only works with
16218           plugins-base CVS, using an older version doesn't have any
16219           disadvantages though.
16220
16221 Fri Mar 30 15:59:27 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16222
16223           Revert last change as we don't want plugins-good to depend on plugins-base CVS now.
16224           Original commit message from CVS:
16225           * configure.ac:
16226           * gst/auparse/gstauparse.c: (gst_au_parse_reset),
16227           (gst_au_parse_parse_header), (gst_au_parse_chain):
16228           * gst/auparse/gstauparse.h:
16229           Revert last change as we don't want plugins-good to depend on
16230           plugins-base CVS now.
16231
16232 Fri Mar 30 04:50:11 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16233
16234           ext/wavpack/: Don't play audioconvert. As wavpack wants/outputs all samples with width==32 and depth=[1,32] accept th...
16235           Original commit message from CVS:
16236           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
16237           (gst_wavpack_dec_init), (gst_wavpack_dec_sink_set_caps),
16238           (gst_wavpack_dec_clip_outgoing_buffer),
16239           (gst_wavpack_dec_post_tags), (gst_wavpack_dec_chain):
16240           * ext/wavpack/gstwavpackdec.h:
16241           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset),
16242           (gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config),
16243           (gst_wavpack_enc_chain):
16244           * ext/wavpack/gstwavpackenc.h:
16245           * ext/wavpack/gstwavpackparse.c:
16246           Don't play audioconvert. As wavpack wants/outputs all samples with
16247           width==32 and depth=[1,32] accept this and let audioconvert convert
16248           to accepted formats instead of doing it in the element for n*8 depths.
16249           This also adds support for non-n*8 depths and prevents some useless
16250           memory allocations. Fixes #421598
16251           Also add a workaround for bug #421542 in wavpackenc for now...
16252           * tests/check/elements/wavpackdec.c: (GST_START_TEST):
16253           * tests/check/elements/wavpackenc.c: (GST_START_TEST):
16254           * tests/check/elements/wavpackparse.c: (GST_START_TEST):
16255           Consider the change above in the unit tests and test if the correct
16256           caps are accepted and set. Also check for GST_BUFFER_OFFSET_END in
16257           the wavpackparse unit test.
16258           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init),
16259           (gst_wavpack_dec_sink_set_caps):
16260           Set caps on the src pad as soon as possible.
16261           * ext/wavpack/gstwavpackdec.h:
16262           * ext/wavpack/gstwavpackcommon.h:
16263           * ext/wavpack/gstwavpackenc.h:
16264           * ext/wavpack/gstwavpackparse.h:
16265           Fix indention. gst-indent is now called by cicl.
16266
16267 Thu Mar 29 18:51:33 2007 +0000  René Stadler <mail@renestadler.de>
16268
16269           configure.ac: Require gst-plugins-base CVS for audioconvert with non-native float support and width/depth fix in libg...
16270           Original commit message from CVS:
16271           * configure.ac:
16272           Require gst-plugins-base CVS for audioconvert with non-native
16273           float support and width/depth fix in libgstriff.
16274           Patch by: René Stadler <mail at renestadler dot de>
16275           * gst/auparse/gstauparse.c: (gst_au_parse_reset),
16276           (gst_au_parse_parse_header), (gst_au_parse_chain):
16277           * gst/auparse/gstauparse.h:
16278           Don't swap the floats ourself if they're not in native endianness.
16279           Instead let audioconvert handle this. Fixes #339838.
16280
16281 Thu Mar 29 14:40:35 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16282
16283           gst/rtp/: Flush adapter on disconts.
16284           Original commit message from CVS:
16285           * gst/rtp/gstasteriskh263.h:
16286           * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process),
16287           (gst_rtp_h263p_depay_change_state):
16288           * gst/rtp/gstrtph263pdepay.h:
16289           * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
16290           (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process),
16291           (gst_rtp_h264_depay_change_state):
16292           * gst/rtp/gstrtph264depay.h:
16293           * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_class_init),
16294           (gst_rtp_mp4a_depay_setcaps), (gst_rtp_mp4a_depay_process):
16295           * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process):
16296           Flush adapter on disconts.
16297
16298 Thu Mar 29 14:03:21 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16299
16300           gst/rtp/: Use more efficient adapter and rtpbuffer methods when possible.
16301           Original commit message from CVS:
16302           * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_process):
16303           * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_process):
16304           * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_process):
16305           * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_process):
16306           * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process):
16307           * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_flush):
16308           * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps),
16309           (gst_rtp_mp4v_depay_process):
16310           * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_flush):
16311           * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_process):
16312           * gst/rtp/gstrtpmpapay.c: (gst_rtp_mpa_pay_flush):
16313           * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_process):
16314           * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_process):
16315           * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_process):
16316           * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_process):
16317           Use more efficient adapter and rtpbuffer methods when possible.
16318
16319 Thu Mar 29 12:14:22 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16320
16321           gst/wavenc/gstwavenc.c: Correctly handle width!=depth input.
16322           Original commit message from CVS:
16323           * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
16324           (gst_wavenc_sink_setcaps):
16325           Correctly handle width!=depth input.
16326           * gst/wavparse/gstwavparse.c:
16327           Already export in the caps that width==8 uses unsigned samples and
16328           everything else uses signed samples.
16329
16330 Thu Mar 29 09:59:23 2007 +0000  Laurent Glayal <spglegle@yahoo.fr>
16331
16332           gst/udp/: Rework the socket allocation a bit based on the sockfd argument so that it becomes usable.
16333           Original commit message from CVS:
16334           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
16335           * gst/udp/gstdynudpsink.c: (gst_dynudpsink_class_init),
16336           (gst_dynudpsink_init), (gst_dynudpsink_set_property),
16337           (gst_dynudpsink_get_property), (gst_dynudpsink_init_send),
16338           (gst_dynudpsink_close):
16339           * gst/udp/gstdynudpsink.h:
16340           * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
16341           (gst_udpsrc_create), (gst_udpsrc_set_property),
16342           (gst_udpsrc_get_property), (gst_udpsrc_start), (gst_udpsrc_stop):
16343           * gst/udp/gstudpsrc.h:
16344           Rework the socket allocation a bit based on the sockfd argument so that
16345           it becomes usable.
16346           Add a closefd property to instruct the udp elements to close the custom
16347           file descriptors when going to READY. Fixes #423304.
16348           API:GstUDPSrc::closefd property
16349           API:GstDynUDPSink::closefd property
16350
16351 Thu Mar 29 08:08:49 2007 +0000  Laurent Glayal <spglegle@yahoo.fr>
16352
16353           gst/rtp/: Added H264 payloader. Fixes #423782.
16354           Original commit message from CVS:
16355           Patch by: Laurent Glayal <spglegle at yahoo dot fr>
16356           * gst/rtp/Makefile.am:
16357           * gst/rtp/gstrtp.c: (plugin_init):
16358           * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_base_init),
16359           (gst_rtp_h264_pay_class_init), (gst_rtp_h264_pay_init),
16360           (gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_setcaps),
16361           (gst_rtp_h264_pay_handle_buffer), (gst_rtp_h264_pay_set_property),
16362           (gst_rtp_h264_pay_get_property), (gst_rtp_h264_pay_change_state),
16363           (gst_rtp_h264_pay_plugin_init):
16364           * gst/rtp/gstrtph264pay.h:
16365           Added H264 payloader. Fixes #423782.
16366           * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
16367           (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process):
16368           Small fixes.
16369
16370 Wed Mar 28 22:27:36 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16371
16372           gst/wavparse/gstwavparse.c: Actually support depths from 1 to 32, not only 8 to 32.
16373           Original commit message from CVS:
16374           * gst/wavparse/gstwavparse.c:
16375           Actually support depths from 1 to 32, not only 8 to 32.
16376
16377 Wed Mar 28 22:23:43 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16378
16379           gst/wavparse/gstwavparse.c: Add support for wav files containing audio/x-raw-int with random depths between 1 and 32 ...
16380           Original commit message from CVS:
16381           * gst/wavparse/gstwavparse.c:
16382           Add support for wav files containing audio/x-raw-int with random
16383           depths between 1 and 32 bits.
16384
16385 Wed Mar 28 18:40:12 2007 +0000  Stefan Kost <ensonic@users.sf.net>
16386
16387           gst/rtp/: Added MP4A-LATM depayloader. Fixes #417792.
16388           Original commit message from CVS:
16389           Based on patch by: Stefan Kost  <ensonic@users.sf.net>
16390           * gst/rtp/Makefile.am:
16391           * gst/rtp/gstrtp.c: (plugin_init):
16392           * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_base_init),
16393           (gst_rtp_mp4a_depay_class_init), (gst_rtp_mp4a_depay_init),
16394           (gst_rtp_mp4a_depay_finalize), (gst_rtp_mp4a_depay_setcaps),
16395           (gst_rtp_mp4a_depay_process), (gst_rtp_mp4a_depay_set_property),
16396           (gst_rtp_mp4a_depay_get_property),
16397           (gst_rtp_mp4a_depay_change_state),
16398           (gst_rtp_mp4a_depay_plugin_init):
16399           * gst/rtp/gstrtpmp4adepay.h:
16400           Added MP4A-LATM depayloader. Fixes #417792.
16401           * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps),
16402           (gst_rtp_mp4v_depay_process):
16403           Fixup depayloader, setting codec_data, using more efficient adaptor and
16404           rtpbuffer handling.
16405           * gst/rtsp/URLS:
16406           Add url to test above.
16407
16408 Wed Mar 28 15:17:27 2007 +0000  Edward Hervey <bilboed@bilboed.com>
16409
16410           gst/qtdemux/: Process 'ctts' atoms, which are present in AVC ISO files (.mov files with h264 video).
16411           Original commit message from CVS:
16412           * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample),
16413           (gst_qtdemux_chain), (qtdemux_parse_samples):
16414           * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_ctts):
16415           * gst/qtdemux/qtdemux_dump.h:
16416           * gst/qtdemux/qtdemux_fourcc.h:
16417           * gst/qtdemux/qtdemux_types.c:
16418           Process 'ctts' atoms, which are present in AVC ISO files (.mov files
16419           with h264 video).
16420           Use the offset present in 'ctts' to calculate the PTS for each packet
16421           and set the PTS on outgoing buffers.
16422           Fixes #423283
16423
16424 Sun Mar 25 15:34:42 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16425
16426           gst/rtsp/gstrtspsrc.*: Handle default clock-rates for static payload types, rearrange stuff so that the rtpmap field ...
16427           Original commit message from CVS:
16428           * gst/rtsp/gstrtspsrc.c: (find_stream_by_setup),
16429           (gst_rtspsrc_create_stream), (gst_rtspsrc_stream_free),
16430           (get_default_rate_for_pt), (gst_rtspsrc_parse_rtpmap),
16431           (gst_rtspsrc_media_to_caps),
16432           (gst_rtspsrc_stream_configure_transport),
16433           (gst_rtspsrc_stream_configure_caps),
16434           (gst_rtspsrc_activate_streams), (gst_rtspsrc_parse_rtpinfo):
16435           * gst/rtsp/gstrtspsrc.h:
16436           Handle default clock-rates for static payload types, rearrange stuff so
16437           that the rtpmap field in the sdp can override the defaults.
16438           Parse RTP-Info field to get the seqnum and timebase fields that should
16439           go in the caps.
16440           Delay configuring caps after we got the RTP-Info from the PLAY reply from
16441           the server.
16442
16443 Sat Mar 24 19:46:59 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16444
16445           gst/interleave/deinterleave.c: Remove 'channel-positions' field when munging input caps into 1-channel output caps (I...
16446           Original commit message from CVS:
16447           * gst/interleave/deinterleave.c: (gst_deinterleave_sink_setcaps):
16448           Remove 'channel-positions' field when munging input caps into
16449           1-channel output caps (I guess technically we should set the
16450           position for each channel on the output caps if it's non-NONE,
16451           but I'll save that as a task for another day).
16452
16453 Thu Mar 22 22:14:29 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16454
16455           gst/interleave/deinterleave.c: Don't leak input buffer in chain function; maintain our own list of source pads - ther...
16456           Original commit message from CVS:
16457           * gst/interleave/deinterleave.c: (gst_deinterleave_add_new_pads),
16458           (gst_deinterleave_remove_pads), (gst_deinterleave_process),
16459           (gst_deinterleave_chain):
16460           Don't leak input buffer in chain function; maintain our own list of
16461           source pads - there are no guarantees about the order of the list
16462           in the GstElement struct, and we want a very specific order; lastly,
16463           some more debugging.
16464
16465 Thu Mar 22 16:25:56 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16466
16467           ext/wavpack/gstwavpackparse.c: Revert last commit, preventing infinite plugging loops with ranks is no clean solution...
16468           Original commit message from CVS:
16469           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init):
16470           Revert last commit, preventing infinite plugging loops with ranks
16471           is no clean solution and in general there's no reason why one wants
16472           to parse framed wavpack data again.
16473
16474 Thu Mar 22 15:52:51 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16475
16476           ext/wavpack/gstwavpackenc.c: Send the new segment event in time format instead of bytes. This allows "wavpackenc ! wa...
16477           Original commit message from CVS:
16478           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_push_block):
16479           Send the new segment event in time format instead of bytes. This
16480           allows "wavpackenc ! wavpackdec ! someaudiosink" pipelines.
16481           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init):
16482           Accept framed and non-framed input, wavpackparse doesn't care. To
16483           prevent "wavpackparse ! wavpackparse ! ..." pipelines lower the
16484           rank of wavpackparse by one. This allows "wavpackenc ! wavpackparse !
16485           ..." pipelines.
16486
16487 Thu Mar 22 11:08:03 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16488
16489           ext/wavpack/gstwavpackdec.c: Revert to use gst_pad_alloc_buffer() here. We can and should use it.
16490           Original commit message from CVS:
16491           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
16492           Revert to use gst_pad_alloc_buffer() here. We can and should use it.
16493           Thanks to Jan and Mike for noticing my mistake.
16494
16495 Thu Mar 22 09:44:17 2007 +0000  Christophe Dehais <christophe.dehais@gmail.com>
16496
16497           ext/gconf/gconf.c: Accept complex pipeline descriptions as an audio profile instead of just a single element. Fixes #...
16498           Original commit message from CVS:
16499           Patch by: Christophe Dehais <christophe dot dehais at gmail dot com>
16500           * ext/gconf/gconf.c: (gst_gconf_render_bin_with_default):
16501           Accept complex pipeline descriptions as an audio profile instead of just
16502           a single element. Fixes #420658.
16503
16504 Thu Mar 22 00:17:41 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16505
16506           ext/wavpack/gstwavpackenc.*: Put the write helpers into the GstWavpackEnc struct directly and not as a pointer to sav...
16507           Original commit message from CVS:
16508           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
16509           (gst_wavpack_enc_init), (gst_wavpack_enc_chain),
16510           (gst_wavpack_enc_rewrite_first_block):
16511           * ext/wavpack/gstwavpackenc.h:
16512           Put the write helpers into the GstWavpackEnc struct directly and not
16513           as a pointer to save two small, but useless mallocs. This also makes
16514           it possible to drop the finalize method.
16515           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_push_buffer):
16516           For consistency reasons also set GST_BUFFER_OFFSET_END on the outgoing
16517           buffers the same way wavpackenc does it.
16518
16519 Wed Mar 21 23:50:09 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16520
16521           ext/wavpack/gstwavpackdec.c: Don't use gst_pad_alloc_buffer() as we might clip the buffer later and
16522           Original commit message from CVS:
16523           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
16524           Don't use gst_pad_alloc_buffer() as we might clip the buffer later and
16525           BaseTransform-based elements will likely break because of wrong
16526           unit-size. Also plug a possible memleak that happens when decoding
16527           fails for some reason.
16528
16529 Wed Mar 21 11:49:32 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16530
16531           gst/apetag/gsttagdemux.c: Rename registered type in preparation of GstTagDemux moving to
16532           Original commit message from CVS:
16533           * gst/apetag/gsttagdemux.c: (gst_tag_demux_get_type):
16534           Rename registered type in preparation of GstTagDemux moving to
16535           -base at some point in the future.
16536
16537 Mon Mar 19 10:29:19 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16538
16539           gst/wavparse/gstwavparse.c: Streaming mode fixes: don't unref buffer we don't own any longer; remove bogus adapter fl...
16540           Original commit message from CVS:
16541           * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
16542           Streaming mode fixes: don't unref buffer we don't own any longer;
16543           remove bogus adapter flush. Fixes #419338.
16544
16545 Sun Mar 18 04:21:28 2007 +0000  David Schleef <ds@schleef.org>
16546
16547           REQUIREMENTS: Change the format to key/value, add a bunch of information, remove a bunch of requirements that are for...
16548           Original commit message from CVS:
16549           * REQUIREMENTS: Change the format to key/value, add a bunch of
16550           information, remove a bunch of requirements that are for
16551           other GStreamer packages.
16552
16553 Sun Mar 18 02:00:54 2007 +0000  David Schleef <ds@schleef.org>
16554
16555           REQUIREMENTS: Fix a few things.  This file really needs a good once-over.
16556           Original commit message from CVS:
16557           * REQUIREMENTS: Fix a few things.  This file really needs a
16558           good once-over.
16559
16560 Fri Mar 16 18:38:18 2007 +0000  Edward Hervey <bilboed@bilboed.com>
16561
16562           sys/osxvideo/osxvideosink.m: Fix previous commit, we want to pass the NSView in the message.
16563           Original commit message from CVS:
16564           * sys/osxvideo/osxvideosink.m:
16565           Fix previous commit, we want to pass the NSView in the message.
16566
16567 Fri Mar 16 16:27:20 2007 +0000  Edward Hervey <bilboed@bilboed.com>
16568
16569           sys/osxvideo/osxvideosink.m: Emit 'have-ns-view' message when working in embedded mode. The message will contain a po...
16570           Original commit message from CVS:
16571           * sys/osxvideo/osxvideosink.m:
16572           Emit 'have-ns-view' message when working in embedded mode. The message
16573           will contain a pointer to the newly created NSView.
16574
16575 Fri Mar 16 09:57:40 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16576
16577           gst/equalizer/gstiirequalizer10bands.c: A 10 band EQ should be initialized to 1 bands and not to 3.
16578           Original commit message from CVS:
16579           * gst/equalizer/gstiirequalizer10bands.c:
16580           (gst_iir_equalizer_10bands_init):
16581           A 10 band EQ should be initialized to 1 bands and not to 3.
16582
16583 Thu Mar 15 12:05:01 2007 +0000  Edward Hervey <bilboed@bilboed.com>
16584
16585           sys/Makefile.am: Don't forget to distribute the sys/osxaudio/ directory.
16586           Original commit message from CVS:
16587           * sys/Makefile.am:
16588           Don't forget to distribute the sys/osxaudio/ directory.
16589
16590 Thu Mar 15 11:39:53 2007 +0000  Edward Hervey <bilboed@bilboed.com>
16591
16592           Activate osxaudio in gst-plugins-good with proper build setup.
16593           Original commit message from CVS:
16594           * configure.ac:
16595           * sys/Makefile.am:
16596           * sys/osxaudio/Makefile.am:
16597           * sys/osxaudio/gstosxaudio.c:
16598           * sys/osxaudio/gstosxaudiosink.c:
16599           (gst_osx_audio_sink_osxelement_do_init), (gst_osx_audio_sink_init),
16600           (gst_osx_audio_sink_getcaps),
16601           (gst_osx_audio_sink_create_ringbuffer), (plugin_init):
16602           * sys/osxaudio/gstosxaudiosrc.c:
16603           (gst_osx_audio_src_osxelement_do_init), (gst_osx_audio_src_init),
16604           (gst_osx_audio_src_create_ringbuffer):
16605           * sys/osxaudio/gstosxringbuffer.c: (gst_osx_ring_buffer_get_type),
16606           (gst_osx_ring_buffer_class_init), (gst_osx_ring_buffer_init),
16607           (gst_osx_ring_buffer_acquire), (gst_osx_ring_buffer_start),
16608           (gst_osx_ring_buffer_pause), (gst_osx_ring_buffer_stop):
16609           * sys/osxaudio/gstosxringbuffer.h:
16610           Activate osxaudio in gst-plugins-good with proper build setup.
16611           Add inlined documentation.
16612           Fix debug statements
16613           Fix ringbuffer when pausing.
16614           Fixes #323471
16615
16616 Wed Mar 14 22:21:26 2007 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
16617
16618           gst/rtp/: Ported mulaw and alaw payloaders to use new base class
16619           Original commit message from CVS:
16620           * gst/rtp/gstrtppcmapay.c:
16621           * gst/rtp/gstrtppcmapay.h:
16622           * gst/rtp/gstrtppcmupay.c:
16623           * gst/rtp/gstrtppcmupay.h:
16624           Ported mulaw and alaw payloaders to use new base class
16625
16626 Wed Mar 14 16:30:19 2007 +0000  Edward Hervey <bilboed@bilboed.com>
16627
16628           sys/osxvideo/: Fix leaks when running a NSApp.
16629           Original commit message from CVS:
16630           * sys/osxvideo/cocoawindow.h:
16631           * sys/osxvideo/cocoawindow.m:
16632           * sys/osxvideo/osxvideosink.h:
16633           * sys/osxvideo/osxvideosink.m:
16634           Fix leaks when running a NSApp.
16635           Accept any kind of resolutions.
16636           Works in fullscreen. Can maximize.
16637           Only thing left before being able to move this to -good is documentation
16638           and embedded window support.
16639
16640 Wed Mar 14 15:25:10 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
16641
16642           po/: Update translations.
16643           Original commit message from CVS:
16644           * po/af.po:
16645           * po/az.po:
16646           * po/cs.po:
16647           * po/en_GB.po:
16648           * po/it.po:
16649           * po/nl.po:
16650           * po/or.po:
16651           * po/sq.po:
16652           * po/sr.po:
16653           * po/sv.po:
16654           * po/uk.po:
16655           * po/vi.po:
16656           Update translations.
16657
16658 Wed Mar 14 14:49:45 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16659
16660           configure.ac: Fix string replace error (AG_AG_GST_* => AG_GST_*).
16661           Original commit message from CVS:
16662           * configure.ac:
16663           Fix string replace error (AG_AG_GST_* => AG_GST_*).
16664
16665 Wed Mar 14 14:48:08 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16666
16667           gst/equalizer/: Add 3 and 10 band version and add missing gst_object_sync_values.
16668           Original commit message from CVS:
16669           * gst/equalizer/Makefile.am:
16670           * gst/equalizer/gstiirequalizer.c: (_do_init),
16671           (gst_iir_equalizer_band_set_property),
16672           (gst_iir_equalizer_band_class_init),
16673           (gst_iir_equalizer_band_get_type),
16674           (gst_iir_equalizer_child_proxy_get_child_by_index),
16675           (gst_iir_equalizer_child_proxy_get_children_count),
16676           (gst_iir_equalizer_child_proxy_interface_init), (setup_filter),
16677           (gst_iir_equalizer_compute_frequencies),
16678           (gst_iir_equalizer_transform_ip), (plugin_init):
16679           * gst/equalizer/gstiirequalizer10bands.c:
16680           (gst_iir_equalizer_10bands_base_init),
16681           (gst_iir_equalizer_10bands_class_init),
16682           (gst_iir_equalizer_10bands_init),
16683           (gst_iir_equalizer_10bands_set_property),
16684           (gst_iir_equalizer_10bands_get_property):
16685           * gst/equalizer/gstiirequalizer10bands.h:
16686           * gst/equalizer/gstiirequalizer3bands.c:
16687           (gst_iir_equalizer_3bands_base_init),
16688           (gst_iir_equalizer_3bands_class_init),
16689           (gst_iir_equalizer_3bands_init),
16690           (gst_iir_equalizer_3bands_set_property),
16691           (gst_iir_equalizer_3bands_get_property):
16692           * gst/equalizer/gstiirequalizer3bands.h:
16693           * gst/equalizer/gstiirequalizernbands.c:
16694           (gst_iir_equalizer_nbands_base_init),
16695           (gst_iir_equalizer_nbands_init):
16696           Add 3 and 10 band version and add missing gst_object_sync_values.
16697           * gst/spectrum/gstspectrum.c: (gst_spectrum_event),
16698           (gst_spectrum_transform_ip):
16699           Add some comments about float support.
16700
16701 Mon Mar 12 17:56:54 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16702
16703           gst/apetag/gsttagdemux.c: Fix handling of -1 values for start and stop values when seeking, and SEEK_CUR+SEEK_END her...
16704           Original commit message from CVS:
16705           * gst/apetag/gsttagdemux.c: (gst_tag_demux_srcpad_event):
16706           Fix handling of -1 values for start and stop values when seeking,
16707           and SEEK_CUR+SEEK_END here as well.
16708
16709 Mon Mar 12 17:24:23 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16710
16711           gst/id3demux/gstid3demux.c: Fix handling of -1 values for start and stop values when seeking, and SEEK_CUR+SEEK_END.
16712           Original commit message from CVS:
16713           * gst/id3demux/gstid3demux.c: (gst_id3demux_srcpad_event):
16714           Fix handling of -1 values for start and stop values when seeking,
16715           and SEEK_CUR+SEEK_END.
16716
16717 Mon Mar 12 15:49:02 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16718
16719         * ChangeLog:
16720           I'm too lazy to comment this
16721           Original commit message from CVS:
16722           Add Patch by: line for wim, since he's away
16723
16724 Mon Mar 12 13:28:29 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16725
16726           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...
16727           Original commit message from CVS:
16728           * gst/id3demux/id3v2frames.c: (parse_picture_frame):
16729           Fix parsing of ID3 v2.2.0 PIC frames. Only in version >= 2.3.0 is
16730           the image format a variable-length NUL-terminated string; in
16731           versions before that the image format is a fixed-length string of
16732           3 characters (see #348644 for a sample tag).
16733           Also make supplied mime type lower-case and fix up 'jpg' to 'jpeg'.
16734
16735 Sun Mar 11 22:23:04 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
16736
16737           sys/directdraw/gstdirectdrawsink.*: Handle display mode changes during playback.
16738           Original commit message from CVS:
16739           * sys/directdraw/gstdirectdrawsink.c:
16740           * sys/directdraw/gstdirectdrawsink.h:
16741           Handle display mode changes during playback.
16742
16743 Sat Mar 10 16:07:31 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
16744
16745           win32/MANIFEST: Add new project files to MANIFEST.
16746           Original commit message from CVS:
16747           * win32/MANIFEST:
16748           Add new project files to MANIFEST.
16749           * win32/vs6/libgstaudiofx.dsp:
16750           * win32/vs6/libgstrtp.dsp:
16751           * win32/vs6/libgstrtsp.dsp:
16752           Update project files.
16753
16754 Sat Mar 10 12:30:48 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16755
16756           Printf format fixes; also add some missing quotes in translated strings. Fixes #416728 and #416727.
16757           Original commit message from CVS:
16758           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex),
16759           (gst_avi_demux_parse_index):
16760           * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
16761           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_grab_frame):
16762           Printf format fixes; also add some missing quotes in translated
16763           strings. Fixes #416728 and #416727.
16764
16765 Fri Mar 9 20:12:08 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16766
16767           gst/autodetect/gstautoaudiosink.c: Tim and I can't think of any reason the child audio sink needs to be set back to N...
16768           Original commit message from CVS:
16769           * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_find_best):
16770           Tim and I can't think of any reason the child audio sink needs to
16771           be set back to NULL after successfully determining that it can
16772           reach READY - it gets immediately set back to READY by the caller
16773           anyway, causing an unnecessary close/open of any audio devices
16774           involved.
16775
16776 Fri Mar 9 19:51:27 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16777
16778           po/: Add ja.po file from #377306.
16779           Original commit message from CVS:
16780           * po/LINGUAS:
16781           * po/ja.po:
16782           Add ja.po file from #377306.
16783
16784 Fri Mar 9 19:44:30 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
16785
16786           sys/sunaudio/: Actually translate sunaudio mixer track labels instead of just marking the strings as translatable (#3...
16787           Original commit message from CVS:
16788           * sys/sunaudio/gstsunaudio.c: (plugin_init):
16789           * sys/sunaudio/gstsunaudiomixertrack.c:
16790           (gst_sunaudiomixer_track_new):
16791           Actually translate sunaudio mixer track labels instead of just
16792           marking the strings as translatable (#377306); clean up weird
16793           label string mapping code that serves no apparent purpose. Also
16794           set the 'untranslated-label' property when creating mixer tracks
16795           if the GstMixerTrack base class supports this.
16796           * tests/check/Makefile.am:
16797           * tests/check/elements/.cvsignore:
16798           * tests/check/elements/sunaudio.c: (GST_START_TEST),
16799           (sunaudio_suite):
16800           Very minimalistic unit test for sunaudiomixer element (compiles, but not
16801           actually tested on a system where sunaudiomixer is available).
16802
16803 Fri Mar 9 18:49:37 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16804
16805           tests/check/Makefile.am: Re-enable the states test and see if it works on the buildbots.
16806           Original commit message from CVS:
16807           * tests/check/Makefile.am:
16808           Re-enable the states test and see if it works on the buildbots.
16809
16810 Fri Mar 9 17:32:32 2007 +0000  Wim Taymans <wim@fluendo.com>
16811
16812           ext/dv/gstdvdec.*: Infer pixel-aspect-ratio from the video frame format if it isn't provided by the container, as hap...
16813           Original commit message from CVS:
16814           * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_setcaps),
16815           (gst_dvdec_src_negotiate), (gst_dvdec_chain),
16816           (gst_dvdec_change_state):
16817           * ext/dv/gstdvdec.h:
16818           Infer pixel-aspect-ratio from the video frame format if it isn't
16819           provided by the container, as happens when playing DV from AVI
16820           or Quicktime containers.
16821           Patch by: Wim Taymans <wim@fluendo.com>
16822           Fixes #380944
16823
16824 Fri Mar 9 17:05:17 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16825
16826           gst/rtsp/gstrtspsrc.c: When activated, remove the udpsrc timeout, we have dataflow and timeouts will later be handled...
16827           Original commit message from CVS:
16828           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_activate_streams):
16829           When activated, remove the udpsrc timeout, we have dataflow and timeouts
16830           will later be handled by the jitterbuffer.
16831
16832 Fri Mar 9 16:53:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16833
16834           ext/taglib/gstid3v2mux.cc: Add write support for GST_TAG_MUSICBRAINZ_SORTNAME (TSOP) tag.
16835           Original commit message from CVS:
16836           * ext/taglib/gstid3v2mux.cc:
16837           Add write support for GST_TAG_MUSICBRAINZ_SORTNAME (TSOP) tag.
16838           Fixes #414496.
16839
16840 Fri Mar 9 15:04:45 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
16841
16842           gst/avi/gstavidemux.c: Fix stream position reporting after a seek. Fixes #416445.
16843           Original commit message from CVS:
16844           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
16845           (gst_avi_demux_push_event), (gst_avi_demux_do_seek),
16846           (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
16847           (gst_avi_demux_chain):
16848           Fix stream position reporting after a seek. Fixes #416445.
16849
16850 Fri Mar 9 08:58:26 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16851
16852           gst/equalizer/: Refactor plugin into a base class and a first subclass (nband eq). The nband eq uses GstChildProxy an...
16853           Original commit message from CVS:
16854           * gst/equalizer/Makefile.am:
16855           * gst/equalizer/gstiirequalizer.c: (_do_init),
16856           (gst_iir_equalizer_band_set_property),
16857           (gst_iir_equalizer_band_get_property),
16858           (gst_iir_equalizer_band_class_init),
16859           (gst_iir_equalizer_band_get_type),
16860           (gst_iir_equalizer_child_proxy_get_child_by_index),
16861           (gst_iir_equalizer_child_proxy_get_children_count),
16862           (gst_iir_equalizer_child_proxy_interface_init),
16863           (gst_iir_equalizer_base_init), (gst_iir_equalizer_class_init),
16864           (gst_iir_equalizer_finalize), (setup_filter),
16865           (gst_iir_equalizer_compute_frequencies),
16866           (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property),
16867           (gst_iir_equalizer_setup), (plugin_init):
16868           * gst/equalizer/gstiirequalizer.h:
16869           * gst/equalizer/gstiirequalizernbands.c:
16870           (gst_iir_equalizer_nbands_base_init),
16871           (gst_iir_equalizer_nbands_class_init),
16872           (gst_iir_equalizer_nbands_init),
16873           (gst_iir_equalizer_nbands_set_property),
16874           (gst_iir_equalizer_nbands_get_property):
16875           * gst/equalizer/gstiirequalizernbands.h:
16876           Refactor plugin into a base class and a first subclass (nband eq). The
16877           nband eq uses GstChildProxy and is controlable. More subclasses will
16878           follow.
16879
16880 Thu Mar 8 16:01:42 2007 +0000  René Stadler <mail@renestadler.de>
16881
16882           gst/avi/gstavidemux.c: Make avidemux accept optional header chunks in any order.
16883           Original commit message from CVS:
16884           Patch by: René Stadler <mail at renestadler dot de>
16885           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
16886           (gst_avi_demux_push_event), (gst_avi_demux_process_next_entry),
16887           (gst_avi_demux_stream_data), (gst_avi_demux_chain):
16888           Make avidemux accept optional header chunks in any order.
16889           Fixes #415446.
16890
16891 Thu Mar 8 12:23:57 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16892
16893           tests/check/Makefile.am: Disable the states check until the remaining Valgrind errors are fixed or suppressed.
16894           Original commit message from CVS:
16895           * tests/check/Makefile.am:
16896           Disable the states check until the remaining Valgrind errors
16897           are fixed or suppressed.
16898
16899 Thu Mar 8 10:24:43 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16900
16901           tests/check/elements/.cvsignore: Add audiodynamic check to .cvsignore
16902           Original commit message from CVS:
16903           * tests/check/elements/.cvsignore:
16904           Add audiodynamic check to .cvsignore
16905
16906 Thu Mar 8 10:02:12 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16907
16908           gst/audiofx/: Add new audiodynamic element which can act as a compressor or expander. Supported are hard-knee and sof...
16909           Original commit message from CVS:
16910           reviewed by: Stefan Kost  <ensonic@users.sf.net>
16911           * gst/audiofx/Makefile.am:
16912           * gst/audiofx/audiodynamic.c:
16913           (gst_audio_dynamic_characteristics_get_type),
16914           (gst_audio_dynamic_mode_get_type),
16915           (gst_audio_dynamic_set_process_function),
16916           (gst_audio_dynamic_base_init), (gst_audio_dynamic_class_init),
16917           (gst_audio_dynamic_init), (gst_audio_dynamic_set_property),
16918           (gst_audio_dynamic_get_property), (gst_audio_dynamic_setup),
16919           (gst_audio_dynamic_transform_hard_knee_compressor_int),
16920           (gst_audio_dynamic_transform_hard_knee_compressor_float),
16921           (gst_audio_dynamic_transform_soft_knee_compressor_int),
16922           (gst_audio_dynamic_transform_soft_knee_compressor_float),
16923           (gst_audio_dynamic_transform_hard_knee_expander_int),
16924           (gst_audio_dynamic_transform_hard_knee_expander_float),
16925           (gst_audio_dynamic_transform_soft_knee_expander_int),
16926           (gst_audio_dynamic_transform_soft_knee_expander_float),
16927           (gst_audio_dynamic_transform_ip):
16928           * gst/audiofx/audiodynamic.h:
16929           * gst/audiofx/audiofx.c: (plugin_init):
16930           Add new audiodynamic element which can act as a compressor or
16931           expander. Supported are hard-knee and soft-knee operation modes with
16932           user-specified ratio and threshold.
16933           Attack and release parameters are not yet implemented but will follow.
16934           * docs/plugins/Makefile.am:
16935           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
16936           * docs/plugins/gst-plugins-good-plugins-sections.txt:
16937           * docs/plugins/gst-plugins-good-plugins.args:
16938           * docs/plugins/inspect/plugin-audiofx.xml:
16939           Integrate audiodynamic into the docs.
16940           * tests/check/Makefile.am:
16941           * tests/check/elements/audiodynamic.c: (setup_dynamic),
16942           (cleanup_dynamic), (GST_START_TEST), (dynamic_suite), (main):
16943           Add unit test for audiodynamic.
16944
16945 Wed Mar 7 19:48:03 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
16946
16947           ext/raw1394/gstdv1394src.c: Free handles that we allocated when exiting via the error paths.
16948           Original commit message from CVS:
16949           * ext/raw1394/gstdv1394src.c: (gst_dv1394src_start):
16950           Free handles that we allocated when exiting via the error paths.
16951
16952 Wed Mar 7 12:07:07 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
16953
16954           ext/wavpack/: Use a general wavpack debug category for common code.
16955           Original commit message from CVS:
16956           * ext/wavpack/gstwavpack.c: (plugin_init):
16957           * ext/wavpack/gstwavpackcommon.c:
16958           Use a general wavpack debug category for common code.
16959           * ext/wavpack/gstwavpackstreamreader.c:
16960           (gst_wavpack_stream_reader_set_pos_abs),
16961           (gst_wavpack_stream_reader_set_pos_rel),
16962           (gst_wavpack_stream_reader_write_bytes):
16963           Use the general wavpack debug category here too and add debug
16964           output to the functions that should not be called at all by
16965           the wavpack library.
16966           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_plugin_init):
16967           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_plugin_init):
16968           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init):
16969           Change debugging category names to conform to the conventions.
16970
16971 Wed Mar 7 11:37:23 2007 +0000  Edward Hervey <bilboed@bilboed.com>
16972
16973           gst/qtdemux/qtdemux.*: Share qtdemux debug category across all files, otherwise all debugging in files other than qtd...
16974           Original commit message from CVS:
16975           * gst/qtdemux/qtdemux.c:
16976           * gst/qtdemux/qtdemux.h:
16977           Share qtdemux debug category across all files, otherwise all debugging
16978           in files other than qtdemux.c would end up in the default category.
16979
16980 Wed Mar 7 11:24:05 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16981
16982           gst/level/gstlevel.*: Resolve message timestamps against the playback segment.
16983           Original commit message from CVS:
16984           * gst/level/gstlevel.c: (gst_level_class_init),
16985           (gst_level_set_caps), (gst_level_start), (gst_level_event),
16986           (gst_level_transform_ip):
16987           * gst/level/gstlevel.h:
16988           Resolve message timestamps against the playback segment.
16989
16990 Wed Mar 7 11:23:20 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
16991
16992           gst/spectrum/gstspectrum.*: One FIXME less, by resolving message timestamps against the playback segment.
16993           Original commit message from CVS:
16994           * gst/spectrum/gstspectrum.c: (gst_spectrum_start),
16995           (gst_spectrum_event), (gst_spectrum_transform_ip):
16996           * gst/spectrum/gstspectrum.h:
16997           One FIXME less, by resolving message timestamps against the playback
16998           segment.
16999
17000 Tue Mar 6 23:21:41 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
17001
17002         * ChangeLog:
17003           Fix ChangeLog message
17004           Original commit message from CVS:
17005           Fix ChangeLog message
17006
17007 Tue Mar 6 23:19:30 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
17008
17009           gst/id3demux/gstid3demux.c: Don't leak caps: make gst_id3demux_add_srcpad() not take ownership of the caps passed to ...
17010           Original commit message from CVS:
17011           * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad),
17012           (gst_id3demux_sink_activate):
17013           Don't leak caps: make gst_id3demux_add_srcpad() not take ownership of the
17014           caps passed to it (previouslly one code path assumes it takes ownership
17015           while another one assumes it doesn't).
17016           * configure.ac:
17017           * tests/files/Makefile.am:
17018           * tests/files/id3-407349-1.tag:
17019           * tests/files/id3-407349-2.tag:
17020           Add directory where data for unit tests can be stored.
17021           * tests/Makefile.am:
17022           * tests/check/Makefile.am:
17023           * tests/check/elements/.cvsignore:
17024           * tests/check/elements/id3demux.c: (pad_added_cb), (error_cb),
17025           (read_tags_from_file), (run_check_for_file),
17026           (check_date_1977_06_23), (GST_START_TEST), (id3demux_suite):
17027           Add unit test for id3demux, and in particular for bug #407349. Only
17028           testing pull-mode for now; push mode doesn't work yet because the test
17029           files are smaller than ID3_TYPE_FIND_MIN_SIZE.
17030
17031 Tue Mar 6 22:14:59 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
17032
17033           tests/check/Makefile.am: Add missing backslash at end of line.
17034           Original commit message from CVS:
17035           * tests/check/Makefile.am:
17036           Add missing backslash at end of line.
17037
17038 Tue Mar 6 18:36:09 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17039
17040         * ChangeLog:
17041         * common:
17042           Trigger rebuild.
17043           Original commit message from CVS:
17044           Trigger rebuild.
17045
17046 Tue Mar 6 18:16:49 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
17047
17048           gst/id3demux/: Do not convert obsolete TDA/TDAT frames to TDRC frames, otherwise the four-digit number will be interp...
17049           Original commit message from CVS:
17050           * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
17051           * gst/id3demux/id3tags.h:
17052           * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
17053           (parse_obsolete_tdat_frame):
17054           Do not convert obsolete TDA/TDAT frames to TDRC frames, otherwise
17055           the four-digit number will be interpreted as a year, whereas it is
17056           month and day in DDMM format. Instead, parse TDAT frames and fix up
17057           the date in the GST_TAG_DATE tag later if we also extracted a year.
17058           Fixes #407349.
17059
17060 Tue Mar 6 14:53:04 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17061
17062           ext/gconf/gstswitchsink.c: Fix up the dispose logic so it doesn't leak, and fix setting of the child state so that we...
17063           Original commit message from CVS:
17064           * ext/gconf/gstswitchsink.c: (gst_switch_sink_dispose),
17065           (gst_switch_commit_new_kid):
17066           Fix up the dispose logic so it doesn't leak, and fix setting of
17067           the child state so that we don't set a child to our current state
17068           just as we are changing it to something else.
17069
17070 Tue Mar 6 13:57:55 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17071
17072           gst/spectrum/gstspectrum.c: Fix and cleanup default property values.
17073           Original commit message from CVS:
17074           * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
17075           (gst_spectrum_init), (gst_spectrum_set_property),
17076           (gst_spectrum_transform_ip):
17077           Fix and cleanup default property values.
17078           Add FIXMEs for stuff that looks rather wrong.
17079
17080 Tue Mar 6 13:21:23 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17081
17082           gst/goom/gstgoom.*: Document, fix and improve goom adapter behaviour.
17083           Original commit message from CVS:
17084           * gst/goom/gstgoom.c: (gst_goom_src_setcaps), (get_buffer),
17085           (gst_goom_chain):
17086           * gst/goom/gstgoom.h:
17087           Document, fix and improve goom adapter behaviour.
17088           Fixes #407006.
17089
17090 Mon Mar 5 18:43:29 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17091
17092           ext/esd/esdsink.c: Unref static pad template after using it.
17093           Original commit message from CVS:
17094           * ext/esd/esdsink.c: (gst_esdsink_open):
17095           Unref static pad template after using it.
17096
17097 Mon Mar 5 17:17:04 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17098
17099           ext/gconf/gstswitchsink.c: Fix up the reference counting of the child elements.
17100           Original commit message from CVS:
17101           * ext/gconf/gstswitchsink.c: (gst_switch_sink_dispose),
17102           (gst_switch_commit_new_kid):
17103           Fix up the reference counting of the child elements.
17104
17105 Mon Mar 5 17:08:32 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17106
17107           gst/rtp/: Fix encoding-name case.
17108           Original commit message from CVS:
17109           * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_setcaps):
17110           * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_finish_headers):
17111           * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers):
17112           Fix encoding-name case.
17113
17114 Mon Mar 5 16:39:29 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17115
17116           gst/rtp/: Fix speex (de)payloader. Fixes #358040.
17117           Original commit message from CVS:
17118           * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_class_init),
17119           (gst_rtp_speex_depay_get_mode), (gst_rtp_speex_depay_setcaps),
17120           (gst_rtp_speex_depay_process):
17121           * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_base_init),
17122           (gst_rtp_speex_pay_class_init), (gst_rtp_speex_pay_setcaps),
17123           (gst_rtp_speex_pay_parse_ident), (gst_rtp_speex_pay_handle_buffer),
17124           (gst_rtp_speex_pay_change_state):
17125           * gst/rtp/gstrtpspeexpay.h:
17126           Fix speex (de)payloader. Fixes #358040.
17127
17128 Mon Mar 5 15:42:58 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17129
17130           ext/gconf/gstswitchsink.c: Install fakesink in NULL by fixing some broken logic. This obviates the need to manually s...
17131           Original commit message from CVS:
17132           * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset),
17133           (gst_switch_commit_new_kid), (gst_switch_sink_set_child):
17134           Install fakesink in NULL by fixing some broken logic. This obviates
17135           the need to manually set _IS_SINK.
17136           Add some comments and remove a little cruft while I'm at it.
17137
17138 Mon Mar 5 14:46:43 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17139
17140           ext/gconf/gstswitchsink.c: Mark us as a sink when we have no fakesink in NULL. Fixes #414887.
17141           Original commit message from CVS:
17142           * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset):
17143           Mark us as a sink when we have no fakesink in NULL. Fixes #414887.
17144
17145 Mon Mar 5 08:30:52 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17146
17147           gst/spectrum/: Remove two obsolete and confusing comments.
17148           Original commit message from CVS:
17149           * gst/spectrum/demo-audiotest.c: (message_handler):
17150           * gst/spectrum/demo-osssrc.c: (message_handler):
17151           Remove two obsolete and confusing comments.
17152
17153 Sun Mar 4 18:52:12 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
17154
17155           po/POTFILES.in: Update.
17156           Original commit message from CVS:
17157           * po/POTFILES.in:
17158           Update.
17159
17160 Sun Mar 4 17:33:34 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17161
17162           tests/check/Makefile.am: Gah! Also disable gconfvideosink from the tests, otherwise it will instantiate autovideosink...
17163           Original commit message from CVS:
17164           * tests/check/Makefile.am:
17165           Gah! Also disable gconfvideosink from the tests, otherwise
17166           it will instantiate autovideosink, and dfbvideosink and
17167           leak on the buildbots.
17168
17169 Sun Mar 4 17:13:19 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17170
17171           ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
17172           Original commit message from CVS:
17173           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
17174           (gst_cdio_cdda_src_finalize):
17175           Make sure we always destroy our libcdio handle.
17176
17177 Sun Mar 4 17:05:58 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17178
17179           tests/check/Makefile.am: Disable autovideosink so the buildbots don't barf over memory leaked in the directfb sink.
17180           Original commit message from CVS:
17181           * tests/check/Makefile.am:
17182           Disable autovideosink so the buildbots don't barf over memory
17183           leaked in the directfb sink.
17184
17185 Sun Mar 4 15:28:30 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17186
17187           sys/ximage/gstximagesrc.c: Chain up in dispose
17188           Original commit message from CVS:
17189           * sys/ximage/gstximagesrc.c: (gst_ximage_src_dispose):
17190           Chain up in dispose
17191
17192 Sun Mar 4 15:07:15 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17193
17194           gst/multipart/multipartdemux.c: Use gst_pad_new_from_static_template instead of static_pad_template_get+pad_new.
17195           Original commit message from CVS:
17196           * gst/multipart/multipartdemux.c: (gst_multipart_demux_init),
17197           (gst_multipart_find_pad_by_mime):
17198           Use gst_pad_new_from_static_template instead of
17199           static_pad_template_get+pad_new.
17200
17201 Sun Mar 4 14:56:53 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17202
17203           sys/ximage/gstximagesrc.c: Catch the case where no clock has been set.
17204           Original commit message from CVS:
17205           * sys/ximage/gstximagesrc.c: (gst_ximage_src_create):
17206           Catch the case where no clock has been set.
17207
17208 Sun Mar 4 13:52:03 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17209
17210           Fix a bunch of leaks shown by the newly-added states test.
17211           Original commit message from CVS:
17212           * ext/flac/gstflacenc.c: (gst_flac_enc_finalize):
17213           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_class_init),
17214           (gst_gconf_audio_sink_dispose), (gst_gconf_audio_sink_finalize):
17215           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init),
17216           (gst_gconf_audio_src_class_init), (gst_gconf_audio_src_dispose),
17217           (gst_gconf_audio_src_finalize), (do_toggle_element):
17218           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init),
17219           (gst_gconf_video_sink_class_init), (gst_gconf_video_sink_finalize),
17220           (do_toggle_element):
17221           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init),
17222           (gst_gconf_video_src_class_init), (gst_gconf_video_src_dispose),
17223           (gst_gconf_video_src_finalize), (do_toggle_element):
17224           * ext/gconf/gstswitchsink.c: (gst_switch_sink_class_init),
17225           (gst_switch_sink_reset), (gst_switch_sink_set_child):
17226           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
17227           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
17228           * ext/shout2/gstshout2.c: (gst_shout2send_class_init),
17229           (gst_shout2send_init), (gst_shout2send_finalize):
17230           * gst/debug/testplugin.c: (gst_test_class_init),
17231           (gst_test_finalize):
17232           * gst/flx/gstflxdec.c: (gst_flxdec_class_init),
17233           (gst_flxdec_dispose):
17234           * gst/multipart/multipartmux.c: (gst_multipart_mux_finalize):
17235           * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_finalize):
17236           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
17237           (gst_rtspsrc_finalize):
17238           * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_free_context):
17239           * gst/rtsp/rtspextwms.h:
17240           * gst/smpte/gstsmpte.c: (gst_smpte_class_init),
17241           (gst_smpte_finalize):
17242           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_finalize):
17243           * gst/udp/gstudpsink.c: (gst_udpsink_class_init),
17244           (gst_udpsink_finalize):
17245           * gst/wavparse/gstwavparse.c: (gst_wavparse_dispose),
17246           (gst_wavparse_sink_activate):
17247           * sys/oss/gstosssink.c: (gst_oss_sink_finalise):
17248           * sys/oss/gstosssrc.c: (gst_oss_src_class_init),
17249           (gst_oss_src_finalize):
17250           * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_destroy):
17251           * sys/v4l2/gstv4l2object.h:
17252           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
17253           (gst_v4l2src_finalize):
17254           * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get):
17255           Fix a bunch of leaks shown by the newly-added states test.
17256
17257 Sun Mar 4 13:41:00 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17258
17259           ext/dv/gstdvdec.c: Use gst_pad_new_from_static_template instead of static_pad_template_get+pad_new.
17260           Original commit message from CVS:
17261           * ext/dv/gstdvdec.c: (gst_dvdec_init):
17262           Use gst_pad_new_from_static_template instead of
17263           static_pad_template_get+pad_new.
17264
17265 Sat Mar 3 13:06:21 2007 +0000  Loïc Minier <lool+gnome@via.ecp.fr>
17266
17267           Don't mix tabs and spaces (#414168).
17268           Original commit message from CVS:
17269           Patch by: Loïc Minier <lool+gnome at via ecp fr>
17270           * ext/libcaca/Makefile.am:
17271           * gst/debug/Makefile.am:
17272           Don't mix tabs and spaces (#414168).
17273
17274 Fri Mar 2 21:35:11 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17275
17276           tests/check/generic/.cvsignore: Ignore files to please buildbot.
17277           Original commit message from CVS:
17278           * tests/check/generic/.cvsignore:
17279           Ignore files to please buildbot.
17280
17281 Fri Mar 2 21:01:19 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17282
17283           gst/wavparse/gstwavparse.c: Unbreak my previous commit (swapped nominator & denominator). Tim, thanks for spotting.
17284           Original commit message from CVS:
17285           * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers),
17286           (gst_wavparse_stream_data):
17287           Unbreak my previous commit (swapped nominator & denominator). Tim,
17288           thanks for spotting.
17289
17290 Fri Mar 2 16:08:17 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17291
17292           ext/cdio/gstcdiocddasrc.c: Small code cleanups.
17293           Original commit message from CVS:
17294           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
17295           (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
17296           (gst_cdio_cdda_src_finalize):
17297           Small code cleanups.
17298           Don't use pad_alloc as the base class cannot deal with the error codes.
17299
17300 Fri Mar 2 13:40:06 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17301
17302           gst/udp/gstudpsrc.c: Fix doc.
17303           Original commit message from CVS:
17304           * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
17305           (gst_udpsrc_create):
17306           Fix doc.
17307
17308 Fri Mar 2 13:29:25 2007 +0000  René Stadler <mail@renestadler.de>
17309
17310           gst/wavparse/gstwavparse.c: Handle rounding better to not drop last sample frame. Fixes #356692
17311           Original commit message from CVS:
17312           Patch by: René Stadler <mail@renestadler.de>
17313           * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
17314           (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
17315           (gst_wavparse_stream_data):
17316           Handle rounding better to not drop last sample frame. Fixes #356692
17317
17318 Fri Mar 2 13:19:57 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17319
17320           tests/check/Makefile.am: Disable cacasink from the states check too - it also calls exit(1) on us when it can't find ...
17321           Original commit message from CVS:
17322           * tests/check/Makefile.am:
17323           Disable cacasink from the states check too - it also calls exit(1)
17324           on us when it can't find a terminal to talk to.
17325
17326 Fri Mar 2 12:56:13 2007 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
17327
17328           gst/udp/gstudpsrc.*: Add support to strip proprietary headers. Fixes #350296.
17329           Original commit message from CVS:
17330           Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
17331           * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
17332           (gst_udpsrc_create), (gst_udpsrc_set_property),
17333           (gst_udpsrc_get_property):
17334           * gst/udp/gstudpsrc.h:
17335           Add support to strip proprietary headers. Fixes #350296.
17336
17337 Fri Mar 2 12:52:56 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17338
17339           gst/rtp/gstrtpmp2tdepay.c: Fix compilation.
17340           Original commit message from CVS:
17341           * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_process):
17342           Fix compilation.
17343
17344 Fri Mar 2 12:16:16 2007 +0000  Thijs Vermeir <thijsvermeir@gmail.com>
17345
17346           gst/rtp/gstrtpmp2tdepay.*: Add support to strip off proprietary headers. Fixes #350278.
17347           Original commit message from CVS:
17348           Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
17349           * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_class_init),
17350           (gst_rtp_mp2t_depay_init), (gst_rtp_mp2t_depay_process),
17351           (gst_rtp_mp2t_depay_set_property),
17352           (gst_rtp_mp2t_depay_get_property):
17353           * gst/rtp/gstrtpmp2tdepay.h:
17354           Add support to strip off proprietary headers. Fixes #350278.
17355
17356 Fri Mar 2 11:22:35 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17357
17358           ext/hal/hal.c: Fix compilation.
17359           Original commit message from CVS:
17360           * ext/hal/hal.c:
17361           Fix compilation.
17362
17363 Fri Mar 2 10:54:49 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17364
17365           sys/sunaudio/gstsunaudiosrc.*: Remove device-name from GstSunAudioSrc. Fixes #412597.
17366           Original commit message from CVS:
17367           * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_class_init),
17368           (gst_sunaudiosrc_init), (gst_sunaudiosrc_get_property),
17369           (gst_sunaudiosrc_open):
17370           * sys/sunaudio/gstsunaudiosrc.h:
17371           Remove device-name from GstSunAudioSrc. Fixes #412597.
17372
17373 Thu Mar 1 21:50:36 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17374
17375           ext/hal/: Having NULL as UDI previously selected the default sink/src. Change this back but mention it in the debug o...
17376           Original commit message from CVS:
17377           * ext/hal/gsthalaudiosink.c: (do_toggle_element):
17378           * ext/hal/gsthalaudiosrc.c: (do_toggle_element):
17379           Having NULL as UDI previously selected the default sink/src. Change
17380           this back but mention it in the debug output.
17381           * ext/hal/hal.c: (gst_hal_get_alsa_element),
17382           (gst_hal_get_oss_element), (gst_hal_get_string),
17383           (gst_hal_render_bin_from_udi), (gst_hal_get_audio_sink),
17384           (gst_hal_get_audio_src):
17385           * ext/hal/hal.h:
17386           Refactor a bit, check all error conditions, greatly improve debugging
17387           and fix some possible memory leaks. Also implement OSS support
17388           and allow specifying an UDI that points to a real device. For this the
17389           child device which supports ALSA (preferred) or OSS is used.
17390           As a side effect this makes it impossible now to get a alsasink in
17391           halaudiosrc and a alsasrc in halaudiosink.
17392
17393 Thu Mar 1 18:47:28 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17394
17395           gst/rtsp/gstrtspsrc.c: Errors from the udp sources are not fatal unless all of them are in error.
17396           Original commit message from CVS:
17397           * gst/rtsp/gstrtspsrc.c: (find_stream_by_channel),
17398           (find_stream_by_udpsrc), (gst_rtspsrc_handle_message):
17399           Errors from the udp sources are not fatal unless all of them are in
17400           error.
17401
17402 Thu Mar 1 18:14:42 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17403
17404           tests/check/Makefile.am: Disable aasink in the states test. I suspect this is the element that is calling exit(1) whe...
17405           Original commit message from CVS:
17406           * tests/check/Makefile.am:
17407           Disable aasink in the states test. I suspect this is the element that
17408           is calling exit(1) when it can't proceed.
17409
17410 Thu Mar 1 17:26:30 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17411
17412           tests/check/Makefile.am: Draw plugins in from the build tree sys/ dir, rather than picking up the already installed v...
17413           Original commit message from CVS:
17414           * tests/check/Makefile.am:
17415           Draw plugins in from the build tree sys/ dir, rather than picking
17416           up the already installed versions.
17417
17418 Thu Mar 1 10:44:36 2007 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
17419
17420           sys/ximage/gstximagesrc.c: Error out correctly when getting xcontext fails.
17421           Original commit message from CVS:
17422           2007-03-01  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
17423           * sys/ximage/gstximagesrc.c: (gst_ximage_src_open_display):
17424           Error out correctly when getting xcontext fails.
17425
17426 Thu Mar 1 09:29:34 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17427
17428           gst/rtsp/gstrtpdec.c: Make state change to PAUSED NO_PREROLL because that's what it will be in the future and rtspsrc...
17429           Original commit message from CVS:
17430           * gst/rtsp/gstrtpdec.c: (gst_rtpdec_change_state):
17431           Make state change to PAUSED NO_PREROLL because that's what it will be in
17432           the future and rtspsrc relies on it.
17433           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport),
17434           (gst_rtspsrc_change_state):
17435           Don't error out when we don't get an error from the state change
17436           function.
17437
17438 Thu Mar 1 01:48:59 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
17439
17440           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...
17441           Original commit message from CVS:
17442           * ext/hal/gsthalaudiosink.c: (do_toggle_element):
17443           * ext/hal/gsthalaudiosrc.c: (do_toggle_element):
17444           Check if the device UDI is set before trying to query HAL
17445           about it and give a useful error message if it wasn't set.
17446           * ext/hal/hal.c: (gst_hal_get_string):
17447           Don't query HAL for NULL UDIs. Passing NULL as UDI to HAL
17448           gives an assertion failure in D-Bus when running with
17449           DBUS_FATAL_WARNINGS=1.
17450
17451 Wed Feb 28 19:29:42 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17452
17453         * win32/common/config.h:
17454           update config to trunk
17455           Original commit message from CVS:
17456           update config to trunk
17457
17458 Wed Feb 28 19:29:25 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17459
17460           configure.ac: Convert to new AG_GST style.
17461           Original commit message from CVS:
17462           * configure.ac:
17463           Convert to new AG_GST style.
17464
17465 Wed Feb 28 12:59:43 2007 +0000  Thomas Vander Stichele <thomas@apestaart.org>
17466
17467           tests/check/: add test for states
17468           Original commit message from CVS:
17469           * tests/check/Makefile.am:
17470           * tests/check/generic/states.c: (GST_START_TEST), (states_suite):
17471           add test for states
17472
17473 Wed Feb 28 10:58:10 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17474
17475           tests/check/elements/.cvsignore: Add new videofilter check to .cvsignore.
17476           Original commit message from CVS:
17477           * tests/check/elements/.cvsignore:
17478           Add new videofilter check to .cvsignore.
17479
17480 Wed Feb 28 10:54:55 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17481
17482           gst/avi/gstavidemux.c: Fix combined flow return. Fixes #412608.
17483           Original commit message from CVS:
17484           * gst/avi/gstavidemux.c: (gst_avi_demux_combine_flows),
17485           (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
17486           (gst_avi_demux_loop), (gst_avi_demux_chain):
17487           Fix combined flow return. Fixes #412608.
17488
17489 Wed Feb 28 10:41:14 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17490
17491           gst/videofilter/Makefile.am: Dist header..
17492           Original commit message from CVS:
17493           * gst/videofilter/Makefile.am:
17494           Dist header..
17495
17496 Wed Feb 28 10:29:08 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17497
17498           gst/videofilter/gstgamma.h: Add header too.
17499           Original commit message from CVS:
17500           * gst/videofilter/gstgamma.h:
17501           Add header too.
17502
17503 Wed Feb 28 10:17:15 2007 +0000  Mark Nauwelaerts <manauw@skynet.be>
17504
17505           gst/videofilter/: Port gamma filter to 0.10. Fixes #412704.
17506           Original commit message from CVS:
17507           Patch by: Mark Nauwelaerts <manauw at skynet be>
17508           * gst/videofilter/Makefile.am:
17509           * gst/videofilter/gstgamma.c: (gst_gamma_base_init),
17510           (gst_gamma_class_init), (gst_gamma_init), (gst_gamma_set_property),
17511           (gst_gamma_get_property), (gst_gamma_calculate_tables),
17512           (oil_tablelookup_u8), (gst_gamma_set_caps),
17513           (gst_gamma_planar411_ip), (gst_gamma_transform_ip), (plugin_init):
17514           Port gamma filter to 0.10. Fixes #412704.
17515           * tests/check/Makefile.am:
17516           * tests/check/elements/videofilter.c: (setup_filter),
17517           (cleanup_filter), (check_filter), (GST_START_TEST),
17518           (videobalance_suite), (videoflip_suite), (gamma_suite), (main):
17519           Add unit tests for videofilters.
17520
17521 Wed Feb 28 10:06:27 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17522
17523           gst/rtsp/URLS: Add another interesting test url.
17524           Original commit message from CVS:
17525           * gst/rtsp/URLS:
17526           Add another interesting test url.
17527           * gst/rtsp/rtspmessage.c: (rtsp_message_get_header):
17528           Don't allow getting header fields from data packets.
17529
17530 Tue Feb 27 23:43:08 2007 +0000  Michael Smith <msmith@xiph.org>
17531
17532           ext/shout2/gstshout2.*: Add a property for username.
17533           Original commit message from CVS:
17534           * ext/shout2/gstshout2.c: (gst_shout2send_class_init),
17535           (gst_shout2send_init), (gst_shout2send_start),
17536           (gst_shout2send_set_property), (gst_shout2send_get_property):
17537           * ext/shout2/gstshout2.h:
17538           Add a property for username.
17539
17540 Tue Feb 27 12:02:03 2007 +0000  Christian Schaller <uraeus@gnome.org>
17541
17542         * sys/directdraw/gstdirectdrawplugin.c:
17543         * sys/directdraw/gstdirectdrawsink.c:
17544         * sys/directdraw/gstdirectdrawsink.h:
17545         * sys/directsound/gstdirectsoundplugin.c:
17546         * sys/directsound/gstdirectsoundsink.c:
17547         * sys/directsound/gstdirectsoundsink.h:
17548         * sys/osxvideo/cocoawindow.h:
17549         * sys/osxvideo/cocoawindow.m:
17550         * sys/osxvideo/osxvideosink.h:
17551         * sys/osxvideo/osxvideosink.m:
17552           update copyright statements
17553           Original commit message from CVS:
17554           update copyright statements
17555
17556 Tue Feb 27 11:59:21 2007 +0000  Christian Schaller <uraeus@gnome.org>
17557
17558         * ChangeLog:
17559         * sys/osxaudio/gstosxaudio.c:
17560         * sys/osxaudio/gstosxaudioelement.c:
17561         * sys/osxaudio/gstosxaudioelement.h:
17562         * sys/osxaudio/gstosxaudiosink.c:
17563         * sys/osxaudio/gstosxaudiosink.h:
17564           update copyright statement
17565           Original commit message from CVS:
17566           update copyright statement
17567
17568 Tue Feb 27 11:30:19 2007 +0000  Edward Hervey <bilboed@bilboed.com>
17569
17570           sys/osxvideo/: Disable the cocoa event loop since it's a huge memory leak. Should only matter if the sink isn't used ...
17571           Original commit message from CVS:
17572           * sys/osxvideo/cocoawindow.h:
17573           * sys/osxvideo/cocoawindow.m:
17574           * sys/osxvideo/osxvideosink.h:
17575           * sys/osxvideo/osxvideosink.m:
17576           Disable the cocoa event loop since it's a huge memory leak. Should only
17577           matter if the sink isn't used within an NSApp (which has already got
17578           a coca event loop).
17579           Remove all unused code.
17580
17581 Mon Feb 26 12:07:14 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17582
17583           gst/rtsp/Makefile.am: Fix make check too.
17584           Original commit message from CVS:
17585           * gst/rtsp/Makefile.am:
17586           Fix make check too.
17587
17588 Mon Feb 26 10:00:28 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17589
17590           gst/rtsp/base64.*: Commit missing files for base64 encoding.
17591           Original commit message from CVS:
17592           * gst/rtsp/base64.c: (util_base64_encode):
17593           * gst/rtsp/base64.h:
17594           Commit missing files for base64 encoding.
17595
17596 Sat Feb 24 22:57:49 2007 +0000  Loïc Minier <lool+gnome@via.ecp.fr>
17597
17598           Fix build with LDFLAGS='-Wl,-z,defs' (#410997)
17599           Original commit message from CVS:
17600           Patch by: Loïc Minier <lool+gnome at via ecp fr>
17601           * configure.ac:
17602           * ext/annodex/Makefile.am:
17603           * ext/jpeg/Makefile.am:
17604           * ext/speex/Makefile.am:
17605           * gst/alpha/Makefile.am:
17606           * gst/cutter/Makefile.am:
17607           * gst/debug/Makefile.am:
17608           * gst/effectv/Makefile.am:
17609           * gst/goom/Makefile.am:
17610           * gst/level/Makefile.am:
17611           * gst/smpte/Makefile.am:
17612           * gst/videofilter/Makefile.am:
17613           Fix build with LDFLAGS='-Wl,-z,defs' (#410997)
17614
17615 Sat Feb 24 22:52:47 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
17616
17617           Fix build with LDFLAGS='-Wl,-z,defs'.
17618           Original commit message from CVS:
17619           * configure.ac:
17620           * ext/gsm/Makefile.am:
17621           * ext/ladspa/Makefile.am:
17622           * ext/wavpack/Makefile.am:
17623           * gst/equalizer/Makefile.am:
17624           * gst/filter/Makefile.am:
17625           * gst/mve/Makefile.am:
17626           * gst/nsf/Makefile.am:
17627           * gst/replaygain/Makefile.am:
17628           * gst/speed/Makefile.am:
17629           Fix build with LDFLAGS='-Wl,-z,defs'.
17630
17631 Fri Feb 23 19:12:52 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17632
17633           gst/rtsp/: g_base64_encode is a GLib 2.12 function. Use an equivalent taken from icecast to replace it. Relicensed fr...
17634           Original commit message from CVS:
17635           * gst/rtsp/Makefile.am:
17636           * gst/rtsp/rtspconnection.c: (append_auth_header),
17637           (rtsp_connection_send), (rtsp_connection_set_auth):
17638           g_base64_encode is a GLib 2.12 function. Use an equivalent taken
17639           from icecast to replace it. Relicensed from GPL courtesy of Mike
17640           Smith.
17641
17642 Fri Feb 23 18:12:27 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17643
17644           gst/rtsp/: Implement simple Basic Authentication support so that urls like rtsp://user:pass@hostname/rtspstream work ...
17645           Original commit message from CVS:
17646           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_finalize),
17647           (gst_rtspsrc_create_stream), (rtsp_auth_method_to_string),
17648           (gst_rtspsrc_parse_auth_hdr), (gst_rtspsrc_setup_auth),
17649           (gst_rtspsrc_send), (gst_rtspsrc_try_send), (gst_rtspsrc_open),
17650           (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause),
17651           (gst_rtspsrc_uri_set_uri):
17652           * gst/rtsp/gstrtspsrc.h:
17653           * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
17654           (append_auth_header), (rtsp_connection_send),
17655           (rtsp_connection_free), (rtsp_connection_set_auth):
17656           * gst/rtsp/rtspconnection.h:
17657           * gst/rtsp/rtspdefs.h:
17658           * gst/rtsp/rtspurl.c: (rtsp_url_get_request_uri):
17659           * gst/rtsp/rtspurl.h:
17660           Implement simple Basic Authentication support so that urls like
17661           rtsp://user:pass@hostname/rtspstream work on hosts that require
17662           authentication.
17663
17664 Thu Feb 22 17:53:26 2007 +0000  Edgard Lima <edgard.lima@indt.org.br>
17665
17666         * ChangeLog:
17667         * sys/v4l2/gstv4l2object.c:
17668         * sys/v4l2/gstv4l2tuner.c:
17669         * sys/v4l2/v4l2_calls.c:
17670           Fix segfault when oppening a radio device.
17671           Original commit message from CVS:
17672           Fix segfault when oppening a radio device.
17673
17674 Thu Feb 22 14:35:28 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17675
17676           Fix level for multi-channel case.
17677           Original commit message from CVS:
17678           * gst/level/gstlevel.c: (gst_level_set_caps),
17679           (gst_level_transform_ip):
17680           * sys/v4l2/README:
17681           * tests/check/elements/level.c: (GST_START_TEST):
17682           Fix level for multi-channel case.
17683
17684 Wed Feb 21 10:18:12 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17685
17686           gst/level/gstlevel.*: Use function pointer for process function and add process functions for float audio.
17687           Original commit message from CVS:
17688           * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps),
17689           (gst_level_transform_ip):
17690           * gst/level/gstlevel.h:
17691           Use function pointer for process function and add process functions
17692           for float audio.
17693
17694 Tue Feb 20 21:34:00 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
17695
17696           sys/directsound/gstdirectsoundsink.*: Remove include of unused headers.
17697           Original commit message from CVS:
17698           * sys/directsound/gstdirectsoundsink.c:
17699           * sys/directsound/gstdirectsoundsink.h:
17700           Remove include of unused headers.
17701           * sys/waveform/gstwaveformplugin.c:
17702           * sys/waveform/gstwaveformsink.c:
17703           * sys/waveform/gstwaveformsink.h:
17704           * win32/vs6/libgstwaveform.dsp:
17705           Add a new waveform plugin which includes an audio sink
17706           element using the WaveForm win32 API.
17707           * win32/MANIFEST:
17708           Add the new project file form waveform plugin.
17709
17710 Mon Feb 19 12:22:43 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17711
17712           sys/v4l2/v4l2src_calls.c: Readd GST_ELEMENT_ERROR if we can't reenque buffers after EIO, fixes #407369
17713           Original commit message from CVS:
17714           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
17715           (gst_v4l2src_grab_frame), (gst_v4l2src_set_capture),
17716           (gst_v4l2src_capture_init):
17717           Readd GST_ELEMENT_ERROR if we can't reenque buffers after EIO,
17718           fixes #407369
17719
17720 Sun Feb 18 18:00:51 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
17721
17722           sys/directdraw/: Prepare the plugin to move to good:
17723           Original commit message from CVS:
17724           * sys/directdraw/gstdirectdrawplugin.c:
17725           * sys/directdraw/gstdirectdrawsink.c:
17726           * sys/directdraw/gstdirectdrawsink.h:
17727           Prepare the plugin to move to good:
17728           Remove unused/untested code (rendering to an extern surface,
17729           yuv format rendering).Use GST_(DEBUG/*)_OBJECT macros
17730           Rename all functions from gst_directdrawsink to gst_directdraw_sink.
17731           Add gtk doc section
17732           Fix a bug in gst_directdraw_sink_show_frame, memcpy line by line
17733           respecting destination surface stride.
17734           * sys/directsound/gstdirectsoundplugin.c:
17735           * sys/directsound/gstdirectsoundsink.c:
17736           * sys/directsound/gstdirectsoundsink.h:
17737           Prepare the plugin to move to good:
17738           Rename all functions from gst_directsoundsink to gst_directsound_sink.
17739           Add gtk doc section
17740           * win32/common/config.h.in:
17741           * win32/MANIFEST:
17742           Add config.h.in
17743
17744 Sun Feb 18 13:24:26 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17745
17746           gst/rtp/: Added simple mpeg transport stream payloader.
17747           Original commit message from CVS:
17748           * gst/rtp/Makefile.am:
17749           * gst/rtp/gstrtp.c: (plugin_init):
17750           * gst/rtp/gstrtpmp2tpay.c: (gst_rtp_mp2t_pay_base_init),
17751           (gst_rtp_mp2t_pay_class_init), (gst_rtp_mp2t_pay_init),
17752           (gst_rtp_mp2t_pay_setcaps), (gst_rtp_mp2t_pay_handle_buffer),
17753           (gst_rtp_mp2t_pay_plugin_init):
17754           * gst/rtp/gstrtpmp2tpay.h:
17755           Added simple mpeg transport stream payloader.
17756
17757 Fri Feb 16 12:32:01 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17758
17759           gst/rtsp/URLS: Add example H264 rtsp url.
17760           Original commit message from CVS:
17761           * gst/rtsp/URLS:
17762           Add example H264 rtsp url.
17763           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
17764           (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
17765           Don't convert values to lowercase or we might mess up base64 encoded
17766           properties.
17767
17768 Fri Feb 16 12:30:22 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17769
17770           gst/rtp/README: Fix case of string params.
17771           Original commit message from CVS:
17772           * gst/rtp/README:
17773           Fix case of string params.
17774           * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
17775           (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process):
17776           Fix depayloader, support more packet types.
17777           Add sync codes to make sure the packetizer can do its job.
17778           * gst/rtp/gstrtpmp4gdepay.c:
17779           * gst/rtp/gstrtpmp4gpay.c:
17780           * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_process):
17781           Fix caps case again.
17782
17783 Thu Feb 15 12:26:28 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17784
17785           gst/rtp/gstrtph264depay.c: Set right caps on output buffers.
17786           Original commit message from CVS:
17787           * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_process):
17788           Set right caps on output buffers.
17789
17790 Wed Feb 14 17:04:47 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17791
17792           gst/rtsp/sdpmessage.c: Clear stack allocated SDPMedia struct before calling _init() on it.
17793           Original commit message from CVS:
17794           * gst/rtsp/sdpmessage.c: (sdp_parse_line):
17795           As spotted by: Peter Kjellerstedt  <pkj at axis com>:
17796           Clear stack allocated SDPMedia struct before calling _init() on it.
17797           Clarify this in the docs as well.
17798
17799 Wed Feb 14 17:01:25 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17800
17801           ext/gconf/gstgconfaudiosink.c: Don't reset the profile when going switching states, as it makes the element non-reusa...
17802           Original commit message from CVS:
17803           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset),
17804           (do_change_child):
17805           Don't reset the profile when going switching states, as it makes
17806           the element non-reusable.
17807
17808 Wed Feb 14 15:24:50 2007 +0000  jp.liu <jp_liu@astrocom.cn>
17809
17810           gst/rtsp/sdpmessage.*: Fix memory management of SDP messages. Fixes #407793.
17811           Original commit message from CVS:
17812           * gst/rtsp/sdpmessage.c: (sdp_origin_init), (sdp_connection_init),
17813           (sdp_bandwidth_init), (sdp_time_init), (sdp_zone_init),
17814           (sdp_key_init), (sdp_attribute_init), (sdp_message_init),
17815           (sdp_message_uninit), (sdp_message_free), (sdp_media_init),
17816           (sdp_media_uninit), (sdp_media_free), (sdp_message_add_media),
17817           (sdp_parse_line):
17818           * gst/rtsp/sdpmessage.h:
17819           Based on patch by: jp.liu <jp_liu at astrocom dot cn>
17820           Fix memory management of SDP messages. Fixes #407793.
17821
17822 Wed Feb 14 12:07:01 2007 +0000  zhangfei gao <gaozhangfei@yahoo.com.cn>
17823
17824           gst/avi/gstavimux.c: Allow muxing video/x-h264 (was already in the caps). Fixes #407780.
17825           Original commit message from CVS:
17826           Patch by: zhangfei gao <gaozhangfei@yahoo.com.cn>
17827           * gst/avi/gstavimux.c: (gst_avi_mux_vidsink_set_caps):
17828           Allow muxing video/x-h264 (was already in the caps). Fixes #407780.
17829
17830 Wed Feb 14 10:09:12 2007 +0000  jp.liu <jp_liu@astrocom.cn>
17831
17832           gst/rtsp/rtspurl.c: Fix parsing of password field in url. Fixes #407797.
17833           Original commit message from CVS:
17834           Patch by: jp.liu <jp_liu at astrocom dot cn>
17835           * gst/rtsp/rtspurl.c: (rtsp_url_parse):
17836           Fix parsing of password field in url. Fixes #407797.
17837
17838 Wed Feb 14 09:55:47 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
17839
17840           gst/wavparse/gstwavparse.*: Update docs.
17841           Original commit message from CVS:
17842           * gst/wavparse/gstwavparse.c: (gst_wavparse_class_init),
17843           (gst_wavparse_reset), (gst_wavparse_init),
17844           (gst_wavparse_destroy_sourcepad), (gst_wavparse_fmt),
17845           (gst_wavparse_parse_file_header), (gst_wavparse_stream_init),
17846           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
17847           (gst_wavparse_stream_headers), (gst_wavparse_parse_stream_init),
17848           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
17849           (gst_wavparse_loop), (gst_wavparse_chain),
17850           (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
17851           (gst_wavparse_srcpad_event), (gst_wavparse_change_state),
17852           (plugin_init):
17853           * gst/wavparse/gstwavparse.h:
17854           Update docs.
17855           Use boilerplate.
17856           Various code cleanups.
17857           When the bitrate is not known (bps == 0 or compressed formats) let
17858           downstream element guestimate the duration and position and don't
17859           generate timestamps or durations. Fixes #405213.
17860           Fix EOS and ERROR conditions in chain mode, we just need to forward the
17861           error flowreturn upstream.
17862
17863 Tue Feb 13 16:01:29 2007 +0000  Jan Schmidt <thaytan@mad.scientist.com>
17864
17865           Re-factor the gconfaudiosink into a "GstSwitchSink" base class and a child that implements the GConf key monitoring. ...
17866           Original commit message from CVS:
17867           * ext/gconf/Makefile.am:
17868           * ext/gconf/gconf.c: (gst_gconf_get_string),
17869           (gst_gconf_get_key_for_sink_profile), (gst_gconf_set_string),
17870           (gst_gconf_render_bin_with_default):
17871           * ext/gconf/gconf.h:
17872           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init),
17873           (gst_gconf_audio_sink_reset), (gst_gconf_audio_sink_init),
17874           (gst_gconf_audio_sink_dispose), (do_change_child),
17875           (gst_gconf_switch_profile), (gst_gconf_audio_sink_set_property),
17876           (cb_change_child), (gst_gconf_audio_sink_change_state):
17877           * ext/gconf/gstgconfaudiosink.h:
17878           * ext/gconf/gstswitchsink.c: (gst_switch_sink_base_init),
17879           (gst_switch_sink_class_init), (gst_switch_sink_reset),
17880           (gst_switch_sink_init), (gst_switch_sink_dispose),
17881           (gst_switch_commit_new_kid), (gst_switch_sink_set_child),
17882           (gst_switch_sink_set_property), (gst_switch_sink_handle_event),
17883           (gst_switch_sink_get_property), (gst_switch_sink_change_state):
17884           * ext/gconf/gstswitchsink.h:
17885           * gst/autodetect/gstautoaudiosink.c:
17886           (gst_auto_audio_sink_class_init), (gst_auto_audio_sink_dispose),
17887           (gst_auto_audio_sink_clear_kid), (gst_auto_audio_sink_reset),
17888           (gst_auto_audio_sink_detect):
17889           * gst/autodetect/gstautovideosink.c:
17890           (gst_auto_video_sink_class_init), (gst_auto_video_sink_dispose),
17891           (gst_auto_video_sink_clear_kid), (gst_auto_video_sink_reset),
17892           (gst_auto_video_sink_detect):
17893           Re-factor the gconfaudiosink into a "GstSwitchSink" base class
17894           and a child that implements the GConf key monitoring. The end goal of
17895           this is an audio sink that can be changed on the fly, but at the
17896           moment it still only changes on the next READY transition.
17897
17898 Tue Feb 13 11:57:18 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17899
17900           gst/avi/gstavidemux.c: Put debug stuff into #ifndef GST_DISABLE_DEBUG #endif
17901           Original commit message from CVS:
17902           * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
17903           (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
17904           (gst_avi_demux_sync), (gst_avi_demux_massage_index),
17905           (gst_avi_demux_calculate_durations_from_index),
17906           (gst_avi_demux_push_event), (gst_avi_demux_stream_header_pull),
17907           (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
17908           (gst_avi_demux_loop):
17909           Put debug stuff into #ifndef GST_DISABLE_DEBUG #endif
17910
17911 Tue Feb 13 09:46:26 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17912
17913           Add crossreferences to glib/gobject/gstream docs.
17914           Original commit message from CVS:
17915           * configure.ac:
17916           * docs/plugins/Makefile.am:
17917           Add crossreferences to glib/gobject/gstream docs.
17918
17919 Mon Feb 12 23:35:16 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
17920
17921           gst/monoscope/: Fix copy'n'paste-o in docs chunk. Also add some missing CFLAGS (but no LIBS, since we only use define...
17922           Original commit message from CVS:
17923           * gst/monoscope/Makefile.am:
17924           * gst/monoscope/gstmonoscope.c:
17925           Fix copy'n'paste-o in docs chunk. Also add some missing CFLAGS
17926           (but no LIBS, since we only use defines from the headers).
17927
17928 Mon Feb 12 23:27:31 2007 +0000  Jonathan Matthew <jonathan@kaolin.wh9.net>
17929
17930           gst/wavparse/gstwavparse.c: Fix massive memory leak when operating in streaming mode due to
17931           Original commit message from CVS:
17932           Based on patch by: Jonathan Matthew  <jonathan at kaolin wh9 net>
17933           * gst/wavparse/gstwavparse.c: (gst_wavparse_parse_stream_init),
17934           (gst_wavparse_stream_data):
17935           Fix massive memory leak when operating in streaming mode due to
17936           GST_BUFFER_MALLOCDATA() not being set on newly-created buffers.
17937           Fixes #407057.
17938
17939 Mon Feb 12 15:29:44 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17940
17941           gst/avi/gstavidemux.*: Save some memory (8%) by repacking the index entry structure (more to come). Add more FIXMEs t...
17942           Original commit message from CVS:
17943           * gst/avi/gstavidemux.c: (gst_avi_demux_class_init),
17944           (gst_avi_demux_reset), (gst_avi_demux_index_entry_for_time),
17945           (gst_avi_demux_handle_src_query), (gst_avi_demux_parse_superindex),
17946           (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_stream),
17947           (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
17948           (gst_avi_demux_sync), (gst_avi_demux_next_data_buffer),
17949           (gst_avi_demux_stream_scan), (gst_avi_demux_massage_index),
17950           (gst_avi_demux_calculate_durations_from_index),
17951           (gst_avi_demux_push_event), (gst_avi_demux_stream_header_pull),
17952           (gst_avi_demux_do_seek), (gst_avi_demux_process_next_entry),
17953           (gst_avi_demux_stream_data), (gst_avi_demux_loop):
17954           * gst/avi/gstavidemux.h:
17955           Save some memory (8%) by repacking the index entry structure (more to
17956           come). Add more FIXMEs to questionable parts.
17957
17958 Mon Feb 12 12:57:22 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17959
17960           sys/v4l2/: More FIXME comments and messaging changes.
17961           Original commit message from CVS:
17962           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps),
17963           (gst_v4l2src_get_caps):
17964           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
17965           (gst_v4l2src_grab_frame), (gst_v4l2src_set_capture),
17966           (gst_v4l2src_capture_init):
17967           More FIXME comments and messaging changes.
17968
17969 Mon Feb 12 12:43:00 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
17970
17971           gst/goom/gstgoom.*: Improved docs and use GST_DEBUG_FUNCPTR.
17972           Original commit message from CVS:
17973           * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init),
17974           (gst_goom_change_state):
17975           * gst/goom/gstgoom.h:
17976           Improved docs and use GST_DEBUG_FUNCPTR.
17977           * gst/level/gstlevel.c: (gst_level_class_init):
17978           Use GST_DEBUG_FUNCPTR.
17979           * gst/monoscope/gstmonoscope.c: (gst_monoscope_init),
17980           (gst_monoscope_chain), (gst_monoscope_change_state):
17981           Improved docs source cleanups.
17982
17983 Mon Feb 12 10:29:57 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
17984
17985           gst/debug/: Add code for a pushfilesrc element that implements a pushfile:// URI handler, to make debugging push-mode...
17986           Original commit message from CVS:
17987           * gst/debug/Makefile.am:
17988           * gst/debug/gstdebug.c: (plugin_init):
17989           * gst/debug/gstpushfilesrc.c:
17990           * gst/debug/gstpushfilesrc.h:
17991           Add code for a pushfilesrc element that implements a pushfile:// URI
17992           handler, to make debugging push-mode operation of demuxer/decoders
17993           that support both easier in connection with seek/playbin/etc.
17994           The element isn't registered at the moment.
17995
17996 Sun Feb 11 15:26:49 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
17997
17998           Makefile.am: Add win32 MANIFEST
17999           Original commit message from CVS:
18000           * Makefile.am:
18001           Add win32 MANIFEST
18002           * sys/directdraw/gstdirectdrawsink.c:
18003           * sys/directdraw/gstdirectdrawsink.h:
18004           Clear unused code and add comments.
18005           Remove yuv from template caps, it only supports RGB
18006           actually.
18007           Implement XOverlay interface and remove window and fullscreen
18008           properties.
18009           Add debug logs.
18010           Test for blit capabilities to return only the current colorspace if
18011           the hardware can't blit for one colorspace to another.
18012           * sys/directsound/gstdirectsoundsink.c:
18013           Add some debugs.
18014           * win32/MANIFEST:
18015           Add VS7 project files and solution.
18016           * win32/vs6/gst_plugins_bad.dsw:
18017           * win32/vs6/libgstdirectdraw.dsp:
18018           * win32/vs6/libgstdirectsound.dsp:
18019           * win32/vs6/libgstqtdemux.dsp:
18020           Update project files.
18021
18022 Sun Feb 11 12:57:47 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
18023
18024           gst/avi/gstavimux.c: Comment a #if 0 in caps template definition as VS6 seems to do not support it.
18025           Original commit message from CVS:
18026           * gst/avi/gstavimux.c:
18027           Comment a #if 0 in caps template definition as VS6 seems to
18028           do not support it.
18029           * gst/rtsp/gstrtspsrc.c:(gst_rtspsrc_loop_udp):
18030           Use gst_guint64_to_gdouble for conversion.
18031           * gst/rtsp/rtspconnection.c:(rtsp_connection_send):
18032           Move variables declaration before the first instruction.
18033           * gst/rtsp/rtspdefs.c:(rtsp_strresult):
18034           Don't use hstrerror for error log on G_OS_WIN32 build as it's not supported.
18035           And don't include netdb.h for G_OS_WIN32
18036           * gst/rtsp/sdpmessage.c:(sdp_parse_line):
18037           This initialization SDPMedia nmedia = {.media = NULL }; is not supported
18038           by VS6 then use an other way to initialize SDPMedia structure.
18039           * gst/udp/gstdynudpsink.h:
18040           * gst/udp/gstdynudpnetutils.h:
18041           Do not include <sys/time.h> for G_OS_WIN32
18042           * gst/udp/gstudpsrc.c:
18043           Define socklen_t as int for G_OS_WIN32
18044           * win/common/config.h.in:
18045           Undef HAVE_NETINET_IN_H
18046           * win32/vs6/gst_plugins_good.dsw:
18047           * win32/vs6/libgstrtp.dsp:
18048           * win32/vs6/libgstrtsp.dsp:
18049           * win32/vs6/libgstautogen.dsp:
18050           * win32/vs6/libgstaudiofx.dsp:
18051           * win32/vs6/libgstudp.dsp:
18052           Add and update project files.
18053           * win32/common/gstudp-enumtypes.c:
18054           * win32/common/gstudp-enumtypes.h:
18055           Add a copy of udp enumtypes to win32/common as in core
18056           and base.
18057
18058 Sun Feb 11 10:53:21 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18059
18060           configure.ac: Activate monoscope when building with --enable-experimental. Fix
18061           Original commit message from CVS:
18062           * configure.ac:
18063           Activate monoscope when building with --enable-experimental. Fix
18064           --enable-external configure switch description.
18065           * sys/sunaudio/gstsunaudiomixer.c: (gst_sunaudiomixer_base_init):
18066           * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_dispose):
18067           Help gst-indent.
18068
18069 Fri Feb 9 09:24:58 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18070
18071           gst/avi/gstavimux.c: Explicitly cast result of pointer arithmetic to integer in order to avoid compiler warnings on s...
18072           Original commit message from CVS:
18073           * gst/avi/gstavimux.c: (gst_avi_mux_riff_get_avi_header):
18074           Explicitly cast result of pointer arithmetic to integer in order to
18075           avoid compiler warnings on some 64-bit systems. Should fix #406018.
18076
18077 Thu Feb 8 11:09:15 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18078
18079           gst/debug/progressreport.c: Some more docs.
18080           Original commit message from CVS:
18081           * gst/debug/progressreport.c:
18082           Some more docs.
18083
18084 Wed Feb 7 21:09:45 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18085
18086           docs/plugins/inspect/plugin-rtp.xml: Update for new elements.
18087           Original commit message from CVS:
18088           * docs/plugins/inspect/plugin-rtp.xml:
18089           Update for new elements.
18090           * gst/debug/progressreport.h:
18091           Commit newly-created header file as well.
18092
18093 Wed Feb 7 20:39:16 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18094
18095           Make progressreport element post messages with the current progress on the bus. Also add some basic docs for it.
18096           Original commit message from CVS:
18097           * docs/plugins/Makefile.am:
18098           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18099           * docs/plugins/gst-plugins-good-plugins-sections.txt:
18100           * docs/plugins/gst-plugins-good-plugins.hierarchy:
18101           * gst/debug/Makefile.am:
18102           * gst/debug/progressreport.c: (gst_progress_report_post_progress),
18103           (gst_progress_report_do_query), (gst_progress_report_report):
18104           Make progressreport element post messages with the current progress
18105           on the bus. Also add some basic docs for it.
18106
18107 Wed Feb 7 13:08:34 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18108
18109           ext/hal/hal.*: Some small cleanups; deal with errors when parsing the HAL ALSA capabilities a bit better.
18110           Original commit message from CVS:
18111           * ext/hal/hal.c: (gst_hal_get_string):
18112           * ext/hal/hal.h:
18113           Some small cleanups; deal with errors when parsing the HAL ALSA
18114           capabilities a bit better.
18115
18116 Tue Feb 6 16:29:30 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18117
18118           gst/smpte/gstsmpte.c: Let's try this again and use the right cast this time.
18119           Original commit message from CVS:
18120           * gst/smpte/gstsmpte.c: (gst_smpte_transition_type_get_type):
18121           Let's try this again and use the right cast this time.
18122
18123 Tue Feb 6 16:24:57 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18124
18125           gst/smpte/gstsmpte.c: Add cast to avoid compiler warnings with older GLib versions where the nick/name members in GEn...
18126           Original commit message from CVS:
18127           * gst/smpte/gstsmpte.c: (gst_smpte_transition_type_get_type):
18128           Add cast to avoid compiler warnings with older GLib versions
18129           where the nick/name members in GEnumValue are not declared as
18130           constant strings.
18131
18132 Tue Feb 6 15:56:14 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18133
18134           ext/gconf/: In gconfaudiosink, get the right key as the old key in do_toggle (ie. one dependent on the profile select...
18135           Original commit message from CVS:
18136           * ext/gconf/gconf.c: (gst_gconf_get_key_for_sink_profile),
18137           (gst_gconf_render_bin_from_key),
18138           (gst_gconf_get_default_audio_sink):
18139           * ext/gconf/gconf.h:
18140           * ext/gconf/gstgconfaudiosink.c: (get_gconf_key_for_profile),
18141           (do_toggle_element), (gst_gconf_audio_sink_set_property),
18142           (gst_gconf_audio_sink_get_property):
18143           In gconfaudiosink, get the right key as the old key in do_toggle
18144           (ie. one dependent on the profile selected). Log some more stuff so
18145           we can see what's actually going on.
18146
18147 Tue Feb 6 11:16:49 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18148
18149           gst/audiofx/: Some small cleanups and port both elements to the new GstAudioFilter base class to save a few lines of ...
18150           Original commit message from CVS:
18151           * gst/audiofx/audioamplify.c: (gst_audio_amplify_base_init),
18152           (gst_audio_amplify_class_init), (gst_audio_amplify_init),
18153           (gst_audio_amplify_set_process_function),
18154           (gst_audio_amplify_setup):
18155           * gst/audiofx/audioamplify.h:
18156           * gst/audiofx/audioinvert.c: (gst_audio_invert_base_init),
18157           (gst_audio_invert_class_init), (gst_audio_invert_setup):
18158           * gst/audiofx/audioinvert.h:
18159           Some small cleanups and port both elements to the new GstAudioFilter
18160           base class to save a few lines of common code.
18161           * gst/audiofx/Makefile.am:
18162           Link against libgstaudio for the above changes
18163
18164 Sat Feb 3 23:35:26 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18165
18166           Fix up to use the newly ported (actually working) GstAudioFilter.
18167           Original commit message from CVS:
18168           * configure.ac:
18169           * gst/equalizer/Makefile.am:
18170           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init),
18171           (gst_iir_equalizer_class_init), (gst_iir_equalizer_init),
18172           (setup_filter), (gst_iir_equalizer_compute_frequencies),
18173           (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property),
18174           (gst_iir_equalizer_transform_ip), (gst_iir_equalizer_setup),
18175           (plugin_init):
18176           * gst/equalizer/gstiirequalizer.h:
18177           Fix up to use the newly ported (actually working) GstAudioFilter.
18178           Bump core/base requirements to CVS for this.
18179           * tests/icles/.cvsignore:
18180           * tests/icles/Makefile.am:
18181           * tests/icles/equalizer-test.c: (check_bus),
18182           (equalizer_set_band_value), (equalizer_set_all_band_values),
18183           (equalizer_set_band_value_and_wait),
18184           (equalizer_set_all_band_values_and_wait), (do_slider_fiddling),
18185           (main):
18186           Add brain-dead interactive test for equalizer.
18187
18188 Fri Feb 2 18:36:28 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18189
18190           gst/equalizer/gstiirequalizer.c: Rename "values" property to "band-values" and change type into a
18191           Original commit message from CVS:
18192           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_class_init),
18193           (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property),
18194           (gst_iir_equalizer_filter_inplace):
18195           Rename "values" property to "band-values" and change type into a
18196           GValueArray, so it's more easily bindable and the range of the
18197           values passed in is defined and checked etc.; also do some
18198           locking.
18199
18200 Fri Feb 2 17:39:21 2007 +0000  James Doc Livingston <doclivingston@gmail.com>
18201
18202           Port equalizer plugin to 0.10 (#403572).
18203           Original commit message from CVS:
18204           Patch by: James "Doc" Livingston  <doclivingston at gmail com>
18205           * configure.ac:
18206           * gst/equalizer/Makefile.am:
18207           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_get_type),
18208           (gst_iir_equalizer_base_init), (gst_iir_equalizer_class_init),
18209           (gst_iir_equalizer_compute_frequencies),
18210           (gst_iir_equalizer_set_property),
18211           (gst_iir_equalizer_filter_inplace), (gst_iir_equalizer_setup),
18212           (plugin_init):
18213           Port equalizer plugin to 0.10 (#403572).
18214
18215 Wed Jan 31 08:32:59 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18216
18217           ext/wavpack/gstwavpackparse.c: Fix a off by one that leads to the duration reported as one sample less than it is
18218           Original commit message from CVS:
18219           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query),
18220           (gst_wavpack_parse_handle_seek_event),
18221           (gst_wavpack_parse_create_src_pad):
18222           Fix a off by one that leads to the duration reported as one
18223           sample less than it is
18224
18225 Tue Jan 30 17:19:33 2007 +0000  Edward Hervey <bilboed@bilboed.com>
18226
18227           configure.ac: Check for an Objective C compiler
18228           Original commit message from CVS:
18229           * configure.ac:
18230           Check for an Objective C compiler
18231           * sys/Makefile.am:
18232           * sys/osxvideo/Makefile.am:
18233           * sys/osxvideo/cocoawindow.h:
18234           * sys/osxvideo/cocoawindow.m:
18235           * sys/osxvideo/osxvideosink.h:
18236           * sys/osxvideo/osxvideosink.m:
18237           Port of osxvideo plugin to 0.10. Do NOT consider 100% stable !
18238           Fixes #402470
18239
18240 Mon Jan 29 10:59:48 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18241
18242           tests/check/elements/.cvsignore: Some more ignores.
18243           Original commit message from CVS:
18244           * tests/check/elements/.cvsignore:
18245           Some more ignores.
18246
18247 Sun Jan 28 18:28:33 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18248
18249           gst/videocrop/gstvideocrop.c: Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY.
18250           Original commit message from CVS:
18251           * gst/videocrop/gstvideocrop.c:
18252           (gst_video_crop_get_image_details_from_caps),
18253           (gst_video_crop_transform_packed_complex):
18254           Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY.
18255           * tests/icles/videocrop-test.c: (check_bus_for_errors),
18256           (test_with_caps), (main):
18257           Block streaming thread before changing filter caps while the
18258           pipeline is running so that we don't get random not-negotiated
18259           errors just because GStreamer can't handle that yet.
18260
18261 Sat Jan 27 16:08:15 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18262
18263           tests/icles/videocrop-test.c: Catch errors while the test is running.
18264           Original commit message from CVS:
18265           * tests/icles/videocrop-test.c: (test_with_caps):
18266           Catch errors while the test is running.
18267
18268 Fri Jan 26 12:21:41 2007 +0000  charles <charlesg3@gmail.com>
18269
18270           ext/shout2/gstshout2.*: Properly handle tags in shout2send. Fixes #399825.
18271           Original commit message from CVS:
18272           Patch by: charles <charlesg3 at gmail dot com>
18273           * ext/shout2/gstshout2.c: (gst_shout2send_init),
18274           (set_shout_metadata), (gst_shout2send_event):
18275           * ext/shout2/gstshout2.h:
18276           Properly handle tags in shout2send. Fixes #399825.
18277
18278 Thu Jan 25 23:27:59 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18279
18280           ext/wavpack/gstwavpackparse.c: Fix the SEEKING query. We can seek if we are in pull mode, not the other way around. A...
18281           Original commit message from CVS:
18282           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query):
18283           Fix the SEEKING query. We can seek if we are in pull mode, not the
18284           other way around. Also set the correct format in the seeking query and
18285           handle the case where the headers are not read yet and we can't say
18286           anything about our seeking capabilities.
18287
18288 Thu Jan 25 21:55:49 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18289
18290           ext/wavpack/: Fix spelling in 2 places: It's called Wavpack, not WavePack.
18291           Original commit message from CVS:
18292           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
18293           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
18294           Fix spelling in 2 places: It's called Wavpack, not WavePack.
18295
18296 Thu Jan 25 14:40:15 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18297
18298           gst/rtsp/gstrtspsrc.c: Convert SDP fields to upper/lowercase following the rules in the SDP to caps document.
18299           Original commit message from CVS:
18300           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
18301           (gst_rtspsrc_activate_streams):
18302           Convert SDP fields to upper/lowercase following the rules in the SDP to
18303           caps document.
18304
18305 Thu Jan 25 14:22:53 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18306
18307           gst/rtp/: Fix case of encoding-name and key/value pairs to match the document.
18308           Original commit message from CVS:
18309           * gst/rtp/README:
18310           * gst/rtp/gstrtpilbcdepay.c:
18311           * gst/rtp/gstrtpilbcpay.c:
18312           * gst/rtp/gstrtpmp4gdepay.c:
18313           * gst/rtp/gstrtpmp4gpay.c:
18314           * gst/rtp/gstrtpspeexdepay.c:
18315           * gst/rtp/gstrtpspeexpay.c:
18316           * gst/rtp/gstrtpsv3vdepay.c:
18317           * gst/rtp/gstrtptheoradepay.c:
18318           * gst/rtp/gstrtptheorapay.c:
18319           * gst/rtp/gstrtpvorbisdepay.c:
18320           * gst/rtp/gstrtpvorbispay.c:
18321           Fix case of encoding-name and key/value pairs to match the document.
18322           This is to make interoperation with SDP case-insensitive as required by
18323           the relevant RFCs.
18324
18325 Thu Jan 25 12:05:11 2007 +0000  Edward Hervey <bilboed@bilboed.com>
18326
18327           gst/: Use proper print statements.
18328           Original commit message from CVS:
18329           * gst/multifile/gstmultifilesink.c:
18330           (gst_multi_file_sink_class_init):
18331           * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_class_init):
18332           * gst/mve/gstmvedemux.c: (gst_mve_video_create_buffer),
18333           (gst_mve_video_palette), (gst_mve_video_code_map),
18334           (gst_mve_audio_init), (gst_mve_audio_data), (gst_mve_timer_create),
18335           (gst_mve_demux_chain):
18336           * gst/mve/gstmvemux.c: (gst_mve_mux_push_chunk):
18337           * gst/mve/mveaudioenc.c: (mve_compress_audio):
18338           * gst/mve/mvevideodec16.c: (ipvideo_copy_block):
18339           * gst/mve/mvevideodec8.c: (ipvideo_copy_block):
18340           * gst/mve/mvevideoenc16.c: (mve_encode_frame16):
18341           * gst/mve/mvevideoenc8.c: (mve_encode_frame8):
18342           Use proper print statements.
18343           Fixes build on mac os x.
18344           <wingo> oo look at me my name is edward i'm hacking on macos wooo
18345
18346 Thu Jan 25 11:02:01 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18347
18348           configure.ac: Bump required -core/-base to CVS
18349           Original commit message from CVS:
18350           * configure.ac:
18351           Bump required -core/-base to CVS
18352
18353 Thu Jan 25 10:54:19 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18354
18355           gst/rtp/gstrtpL16pay.*: Fill up to MTU using adapter.
18356           Original commit message from CVS:
18357           * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_setcaps),
18358           (gst_rtp_L16_pay_flush), (gst_rtp_L16_pay_handle_buffer):
18359           * gst/rtp/gstrtpL16pay.h:
18360           Fill up to MTU using adapter.
18361           Timestamp rtp packets.
18362
18363 Thu Jan 25 10:36:35 2007 +0000  Edward Hervey <bilboed@bilboed.com>
18364
18365           Use G_GSIZE_FORMAT in print statements for portability.
18366           Original commit message from CVS:
18367           * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
18368           * sys/ximage/ximageutil.c: (ximageutil_check_xshm_calls):
18369           Use G_GSIZE_FORMAT in print statements for portability.
18370           Fixes build on macosx.
18371
18372 Wed Jan 24 18:20:14 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18373
18374           gst/rtp/: Port and enable raw audio payloader/depayloader. Needs a bit more work on the payloader side.
18375           Original commit message from CVS:
18376           * gst/rtp/Makefile.am:
18377           * gst/rtp/gstrtp.c: (plugin_init):
18378           * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_base_init),
18379           (gst_rtp_L16_depay_class_init), (gst_rtp_L16_depay_init),
18380           (gst_rtp_L16_depay_parse_int), (gst_rtp_L16_depay_setcaps),
18381           (gst_rtp_L16_depay_process), (gst_rtp_L16_depay_set_property),
18382           (gst_rtp_L16_depay_get_property), (gst_rtp_L16_depay_change_state),
18383           (gst_rtp_L16_depay_plugin_init):
18384           * gst/rtp/gstrtpL16depay.h:
18385           * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_get_type),
18386           (gst_rtp_L16_pay_base_init), (gst_rtp_L16_pay_class_init),
18387           (gst_rtp_L16_pay_init), (gst_rtp_L16_pay_finalize),
18388           (gst_rtp_L16_pay_setcaps), (gst_rtp_L16_pay_handle_buffer),
18389           (gst_rtp_L16_pay_plugin_init):
18390           * gst/rtp/gstrtpL16pay.h:
18391           Port and enable raw audio payloader/depayloader. Needs a bit more work
18392           on the payloader side.
18393
18394 Wed Jan 24 16:25:55 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18395
18396           gst/rtsp/gstrtspsrc.*: Only unblock the udp pads when we linked and activated them all.
18397           Original commit message from CVS:
18398           * gst/rtsp/gstrtspsrc.c: (pad_blocked),
18399           (gst_rtspsrc_stream_configure_transport),
18400           (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_udp):
18401           * gst/rtsp/gstrtspsrc.h:
18402           Only unblock the udp pads when we linked and activated them all.
18403           Fixes #395688.
18404
18405 Wed Jan 24 15:18:34 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18406
18407           gst/rtp/: Added simple AC3 depayloader (RFC 4184).
18408           Original commit message from CVS:
18409           * gst/rtp/Makefile.am:
18410           * gst/rtp/gstrtp.c: (plugin_init):
18411           * gst/rtp/gstrtpac3depay.c: (gst_rtp_ac3_depay_base_init),
18412           (gst_rtp_ac3_depay_class_init), (gst_rtp_ac3_depay_init),
18413           (gst_rtp_ac3_depay_setcaps), (gst_rtp_ac3_depay_process),
18414           (gst_rtp_ac3_depay_set_property), (gst_rtp_ac3_depay_get_property),
18415           (gst_rtp_ac3_depay_change_state), (gst_rtp_ac3_depay_plugin_init):
18416           * gst/rtp/gstrtpac3depay.h:
18417           Added simple AC3 depayloader (RFC 4184).
18418           * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps):
18419           Fix a leak.
18420
18421 Wed Jan 24 12:41:03 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18422
18423           gst/audiofx/: Add new element "audioamplify". This allows scaling of raw audio samples, similar to the "volume" eleme...
18424           Original commit message from CVS:
18425           reviewed by: Stefan Kost  <ensonic@users.sf.net>
18426           * gst/audiofx/Makefile.am:
18427           * gst/audiofx/audioamplify.c:
18428           (gst_audio_amplify_clipping_method_get_type),
18429           (gst_audio_amplify_base_init), (gst_audio_amplify_class_init),
18430           (gst_audio_amplify_init), (gst_audio_amplify_set_process_function),
18431           (gst_audio_amplify_set_property), (gst_audio_amplify_get_property),
18432           (gst_audio_amplify_set_caps),
18433           (gst_audio_amplify_transform_int_clip),
18434           (gst_audio_amplify_transform_int_wrap_negative),
18435           (gst_audio_amplify_transform_int_wrap_positive),
18436           (gst_audio_amplify_transform_float_clip),
18437           (gst_audio_amplify_transform_float_wrap_negative),
18438           (gst_audio_amplify_transform_float_wrap_positive),
18439           (gst_audio_amplify_transform_ip):
18440           * gst/audiofx/audioamplify.h:
18441           * gst/audiofx/audiofx.c: (plugin_init):
18442           Add new element "audioamplify". This allows scaling of raw audio
18443           samples, similar to the "volume" element, but provides different modes
18444           for clipping and allows unlimited amplification. It's mainly targeted
18445           for creative sound design and not as a replacement of the "volume"
18446           element. Fixes #397162
18447           * docs/plugins/Makefile.am:
18448           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18449           * docs/plugins/gst-plugins-good-plugins-sections.txt:
18450           * docs/plugins/gst-plugins-good-plugins.args:
18451           * docs/plugins/inspect/plugin-audiofx.xml:
18452           Add docs for audioamplify and integrate them into the build system
18453           * tests/check/Makefile.am:
18454           * tests/check/elements/audioamplify.c: (setup_amplify),
18455           (cleanup_amplify), (GST_START_TEST), (amplify_suite), (main):
18456           Add fairly extensive unit test suite for audioamplify
18457
18458 Wed Jan 24 12:26:41 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18459
18460           gst/rtsp/gstrtspsrc.c: Unblock pads after adding the pads to the element so that autopluggers get a change to link so...
18461           Original commit message from CVS:
18462           * gst/rtsp/gstrtspsrc.c: (pad_unblocked), (pad_blocked):
18463           Unblock pads after adding the pads to the element so that autopluggers
18464           get a change to link something. Possibly fixes #395688.
18465
18466 Wed Jan 24 12:22:51 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18467
18468           gst/rtp/: Fix caps with payload numbers.
18469           Original commit message from CVS:
18470           * gst/rtp/gstrtpamrdepay.c:
18471           * gst/rtp/gstrtpgsmdepay.c:
18472           * gst/rtp/gstrtph263pdepay.c:
18473           * gst/rtp/gstrtph263ppay.c:
18474           * gst/rtp/gstrtph264depay.c:
18475           * gst/rtp/gstrtpilbcdepay.c:
18476           * gst/rtp/gstrtpmp2tdepay.c:
18477           * gst/rtp/gstrtpmp4gdepay.c:
18478           * gst/rtp/gstrtpmp4gpay.c:
18479           * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init):
18480           * gst/rtp/gstrtpmp4vpay.c:
18481           * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_class_init),
18482           (gst_rtp_mpa_depay_init), (gst_rtp_mpa_depay_setcaps),
18483           (gst_rtp_mpa_depay_process):
18484           * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_class_init),
18485           (gst_rtp_mpv_depay_init), (gst_rtp_mpv_depay_process):
18486           * gst/rtp/gstrtppcmadepay.c:
18487           * gst/rtp/gstrtppcmudepay.c:
18488           * gst/rtp/gstrtpspeexdepay.c:
18489           * gst/rtp/gstrtpspeexpay.c:
18490           * gst/rtp/gstrtpsv3vdepay.c:
18491           * gst/rtp/gstrtptheoradepay.c:
18492           * gst/rtp/gstrtptheorapay.c:
18493           * gst/rtp/gstrtpvorbisdepay.c:
18494           * gst/rtp/gstrtpvorbispay.c:
18495           Fix caps with payload numbers.
18496           Add some fixed payload numbers to caps when possible.
18497
18498 Wed Jan 24 11:29:00 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18499
18500           gst/qtdemux/gstrtpxqtdepay.c: Fix caps on the depayloader.
18501           Original commit message from CVS:
18502           * gst/qtdemux/gstrtpxqtdepay.c:
18503           Fix caps on the depayloader.
18504
18505 Tue Jan 23 18:16:09 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18506
18507           gst/audiofx/: Add new audiofx element "audioinvert". This element swaps the upper and lower half of samples and can b...
18508           Original commit message from CVS:
18509           reviewed by: Stefan Kost  <ensonic@users.sf.net>
18510           * gst/audiofx/Makefile.am:
18511           * gst/audiofx/audiofx.c: (plugin_init):
18512           * gst/audiofx/audioinvert.c: (gst_audio_invert_base_init),
18513           (gst_audio_invert_class_init), (gst_audio_invert_init),
18514           (gst_audio_invert_set_property), (gst_audio_invert_get_property),
18515           (gst_audio_invert_set_caps), (gst_audio_invert_transform_int),
18516           (gst_audio_invert_transform_float),
18517           (gst_audio_invert_transform_ip):
18518           * gst/audiofx/audioinvert.h:
18519           Add new audiofx element "audioinvert". This element swaps the upper
18520           and lower half of samples and can be used for example for a
18521           wide-stereo effect. Fixes #396057
18522           * docs/plugins/Makefile.am:
18523           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18524           * docs/plugins/gst-plugins-good-plugins-sections.txt:
18525           * docs/plugins/gst-plugins-good-plugins.args:
18526           * docs/plugins/inspect/plugin-audiofx.xml:
18527           Add docs for the audioinvert element and add them to the build system.
18528           * tests/check/Makefile.am:
18529           * tests/check/elements/audioinvert.c: (setup_invert),
18530           (cleanup_invert), (GST_START_TEST), (invert_suite), (main):
18531           Add unit test suite for the audioinvert element.
18532
18533 Tue Jan 23 17:36:32 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18534
18535           gst/rtp/gstrtpmp4gdepay.c: Parse config params as string and int.
18536           Original commit message from CVS:
18537           * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_parse_int),
18538           (gst_rtp_mp4g_depay_setcaps), (gst_rtp_mp4g_depay_process):
18539           Parse config params as string and int.
18540           Parse and use AU header length
18541
18542 Tue Jan 23 17:27:39 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18543
18544           gst/smpte/: constify some static structs.
18545           Original commit message from CVS:
18546           * gst/smpte/barboxwipes.c: (gst_wipe_boxes_draw),
18547           (gst_wipe_triangles_clock_draw), (gst_wipe_triangles_draw):
18548           * gst/smpte/gstmask.c: (_gst_mask_register):
18549           * gst/smpte/gstmask.h:
18550           * gst/smpte/gstsmpte.c: (gst_smpte_update_mask):
18551           * gst/smpte/paint.c: (gst_smpte_paint_hbox), (draw_bresenham_line),
18552           (gst_smpte_paint_triangle_clock):
18553           constify some static structs.
18554           Don't update the mask if nothing changed to the params.
18555           Make sure we never draw outside of the picture. Fixes #398325.
18556
18557 Mon Jan 22 13:06:43 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18558
18559           gst/avi/gstavidemux.c: Error out properly when pull_range fails while we're reading the headers, instead of just paus...
18560           Original commit message from CVS:
18561           * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header_pull):
18562           Error out properly when pull_range fails while we're reading the
18563           headers, instead of just pausing the task silently. Fixes #399338.
18564
18565 Fri Jan 19 13:06:07 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18566
18567           gst/smpte/gstsmpte.c: Some more sanity checks to make sure the input formats match and the input pads are actually ne...
18568           Original commit message from CVS:
18569           * gst/smpte/gstsmpte.c: (gst_smpte_collected):
18570           Some more sanity checks to make sure the input formats match and the
18571           input pads are actually negotiated, in case someone tries to feed
18572           buffers from fakesrc or filesrc. Fixes #398299.
18573           Also const-ify an array, just because we can.
18574
18575 Fri Jan 19 10:35:13 2007 +0000  Edward Hervey <bilboed@bilboed.com>
18576
18577           gst/smpte/gstsmpte.c: Ignore previous commit, that was only valid for widths and heights that are multiples of 4.
18578           Original commit message from CVS:
18579           * gst/smpte/gstsmpte.c: (fill_i420), (gst_smpte_collected):
18580           Ignore previous commit, that was only valid for widths and heights
18581           that are multiples of 4.
18582           Copy over size/stride macros from jpegdec. This allows the element
18583           to work with any width,height...
18584           ... but puts in evidence that the actual transformations only work
18585           with width/height that are multiples of 4.
18586
18587 Fri Jan 19 09:48:47 2007 +0000  Edward Hervey <bilboed@bilboed.com>
18588
18589           gst/smpte/gstsmpte.c: Allocate buffers of the right size.
18590           Original commit message from CVS:
18591           * gst/smpte/gstsmpte.c: (gst_smpte_collected):
18592           Allocate buffers of the right size.
18593           The proper size of a I420 buffer in bytes is:
18594           width * height * 3
18595           ------------------
18596           2
18597
18598 Thu Jan 18 18:37:39 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18599
18600           gst/smpte/gstsmpte.c: Proxy getcaps on sink pads too, so that we either end up with the same dimensions on all pads o...
18601           Original commit message from CVS:
18602           * gst/smpte/gstsmpte.c: (gst_smpte_init):
18603           Proxy getcaps on sink pads too, so that we either end up with the
18604           same dimensions on all pads or error out if that's not possible
18605           (seems to work even!). Fixes #398086, I think.
18606
18607 Thu Jan 18 11:29:17 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18608
18609           docs/plugins/: Remove ladspa from docs; add hierarchy info for GstAudioPanorama; fix integer properties with -1 as mi...
18610           Original commit message from CVS:
18611           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18612           * docs/plugins/gst-plugins-good-plugins.args:
18613           * docs/plugins/gst-plugins-good-plugins.hierarchy:
18614           Remove ladspa from docs; add hierarchy info for GstAudioPanorama;
18615           fix integer properties with -1 as minimum value.
18616           * docs/plugins/inspect/plugin-1394.xml:
18617           * docs/plugins/inspect/plugin-aasink.xml:
18618           * docs/plugins/inspect/plugin-alaw.xml:
18619           * docs/plugins/inspect/plugin-alpha.xml:
18620           * docs/plugins/inspect/plugin-alphacolor.xml:
18621           * docs/plugins/inspect/plugin-annodex.xml:
18622           * docs/plugins/inspect/plugin-apetag.xml:
18623           * docs/plugins/inspect/plugin-audiofx.xml:
18624           * docs/plugins/inspect/plugin-auparse.xml:
18625           * docs/plugins/inspect/plugin-autodetect.xml:
18626           * docs/plugins/inspect/plugin-avi.xml:
18627           * docs/plugins/inspect/plugin-cacasink.xml:
18628           * docs/plugins/inspect/plugin-cairo.xml:
18629           * docs/plugins/inspect/plugin-cdio.xml:
18630           * docs/plugins/inspect/plugin-cutter.xml:
18631           * docs/plugins/inspect/plugin-debug.xml:
18632           * docs/plugins/inspect/plugin-dv.xml:
18633           * docs/plugins/inspect/plugin-efence.xml:
18634           * docs/plugins/inspect/plugin-effectv.xml:
18635           * docs/plugins/inspect/plugin-esdsink.xml:
18636           * docs/plugins/inspect/plugin-flac.xml:
18637           * docs/plugins/inspect/plugin-flxdec.xml:
18638           * docs/plugins/inspect/plugin-gconfelements.xml:
18639           * docs/plugins/inspect/plugin-gdkpixbuf.xml:
18640           * docs/plugins/inspect/plugin-goom.xml:
18641           * docs/plugins/inspect/plugin-halelements.xml:
18642           * docs/plugins/inspect/plugin-icydemux.xml:
18643           * docs/plugins/inspect/plugin-id3demux.xml:
18644           * docs/plugins/inspect/plugin-jpeg.xml:
18645           * docs/plugins/inspect/plugin-level.xml:
18646           * docs/plugins/inspect/plugin-matroska.xml:
18647           * docs/plugins/inspect/plugin-mulaw.xml:
18648           * docs/plugins/inspect/plugin-multipart.xml:
18649           * docs/plugins/inspect/plugin-navigationtest.xml:
18650           * docs/plugins/inspect/plugin-ossaudio.xml:
18651           * docs/plugins/inspect/plugin-png.xml:
18652           * docs/plugins/inspect/plugin-rtp.xml:
18653           * docs/plugins/inspect/plugin-rtsp.xml:
18654           * docs/plugins/inspect/plugin-shout2send.xml:
18655           * docs/plugins/inspect/plugin-smpte.xml:
18656           * docs/plugins/inspect/plugin-speex.xml:
18657           * docs/plugins/inspect/plugin-taglib.xml:
18658           * docs/plugins/inspect/plugin-udp.xml:
18659           * docs/plugins/inspect/plugin-videobalance.xml:
18660           * docs/plugins/inspect/plugin-videobox.xml:
18661           * docs/plugins/inspect/plugin-videoflip.xml:
18662           * docs/plugins/inspect/plugin-videomixer.xml:
18663           * docs/plugins/inspect/plugin-wavenc.xml:
18664           * docs/plugins/inspect/plugin-wavparse.xml:
18665           * docs/plugins/inspect/plugin-ximagesrc.xml:
18666           Update to CVS.
18667
18668 Thu Jan 18 11:23:36 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18669
18670           gst/audiofx/audiopanorama.c: Fix doc section name (Fixes #397946)
18671           Original commit message from CVS:
18672           * gst/audiofx/audiopanorama.c:
18673           Fix doc section name (Fixes #397946)
18674
18675 Thu Jan 18 10:33:50 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18676
18677         * ChangeLog:
18678           Remove bogus ChangeLog entry
18679           Original commit message from CVS:
18680           Remove bogus ChangeLog entry
18681
18682 Wed Jan 17 14:30:50 2007 +0000  Stefan Kost <ensonic@users.sourceforge.net>
18683
18684           sys/v4l2/: Fix EIO handing when capturing. Add new property to specify the number of buffers to enque (and remove the...
18685           Original commit message from CVS:
18686           * sys/v4l2/gstv4l2object.c:
18687           (gst_v4l2_object_install_properties_helper),
18688           (gst_v4l2_object_set_property_helper),
18689           (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults):
18690           * sys/v4l2/gstv4l2object.h:
18691           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
18692           (gst_v4l2src_init), (gst_v4l2src_set_property),
18693           (gst_v4l2src_get_property), (gst_v4l2src_set_caps):
18694           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
18695           (gst_v4l2src_grab_frame), (gst_v4l2src_set_capture),
18696           (gst_v4l2src_capture_init), (gst_v4l2src_capture_start),
18697           (gst_v4l2src_capture_deinit):
18698           Fix EIO handing when capturing. Add new property to specify the number of
18699           buffers to enque (and remove the borked num-buffers usage).
18700
18701 Tue Jan 16 08:29:11 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18702
18703           gst/audiofx/audiopanorama.c: Use a function array for process methods, add more docs and define the startindex of enums.
18704           Original commit message from CVS:
18705           Patch by: Sebastian Dröge <slomo circular-chaos org>
18706           * gst/audiofx/audiopanorama.c: (gst_audio_panorama_class_init),
18707           (gst_audio_panorama_set_process_function):
18708           Use a function array for process methods, add more docs and define the
18709           startindex of enums.
18710
18711 Sun Jan 14 17:55:33 2007 +0000  Mark Nauwelaerts <manauw@skynet.be>
18712
18713           Add support for more than one audio stream; write better AVIX header; refactor code a bit; don't announce vorbis caps...
18714           Original commit message from CVS:
18715           Patch by: Mark Nauwelaerts <manauw at skynet be>
18716           * gst/avi/gstavimux.c: (gst_avi_mux_finalize),
18717           (gst_avi_mux_pad_reset), (gst_avi_mux_reset), (gst_avi_mux_init),
18718           (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_audsink_set_caps),
18719           (gst_avi_mux_request_new_pad), (gst_avi_mux_release_pad),
18720           (gst_avi_mux_riff_get_avi_header),
18721           (gst_avi_mux_riff_get_avix_header), (gst_avi_mux_riff_get_header),
18722           (gst_avi_mux_write_avix_index), (gst_avi_mux_add_index),
18723           (gst_avi_mux_bigfile), (gst_avi_mux_start_file),
18724           (gst_avi_mux_stop_file), (gst_avi_mux_handle_event),
18725           (gst_avi_mux_do_buffer), (gst_avi_mux_do_one_buffer),
18726           (gst_avi_mux_change_state):
18727           * gst/avi/gstavimux.h:
18728           * tests/check/elements/avimux.c: (teardown_src_pad):
18729           Add support for more than one audio stream; write better AVIX
18730           header; refactor code a bit; don't announce vorbis caps on our audio
18731           sink pads since we don't support it anyway. Closes #379298.
18732
18733 Sat Jan 13 19:12:32 2007 +0000  Andy Wingo <wingo@pobox.com>
18734
18735           gst/interleave/deinterleave.c (gst_deinterleave_add_new_pads): Use fixed caps on src pads.
18736           Original commit message from CVS:
18737           2007-01-13  Andy Wingo  <wingo@pobox.com>
18738           * gst/interleave/deinterleave.c (gst_deinterleave_add_new_pads):
18739           Use fixed caps on src pads.
18740           (gst_deinterleave_remove_pads): Remove src pads, not sink pads. I
18741           seem to have reverse midas disease!
18742           (gst_deinterleave_process): Proxy timestamps, offsets, durations,
18743           and set caps on outgoing buffers. Fixes #395597, I think.
18744
18745 Sat Jan 13 18:01:41 2007 +0000  Andy Wingo <wingo@pobox.com>
18746
18747           gst/interleave/interleave.c (gst_interleave_init): Init the activation mode properly.
18748           Original commit message from CVS:
18749           2007-01-13  Andy Wingo  <wingo@pobox.com>
18750           * gst/interleave/interleave.c (gst_interleave_init): Init the
18751           activation mode properly.
18752           (gst_interleave_src_setcaps, gst_interleave_src_getcaps)
18753           (gst_interleave_init): Set a setcaps and getcaps function on the
18754           src pad, so that we can implement pull-mode negotiation.
18755           (gst_interleave_sink_setcaps): Renamed from
18756           gst_interleave_setcaps, as it only does the sink logic now.
18757           Implement both for pull-mode and push-mode.
18758           (gst_interleave_process): Set caps on our outgoing buffer.
18759           (gst_interleave_src_activate_pull): Fix some more bogus casts.
18760           What is up with this.
18761
18762 Sat Jan 13 15:52:18 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18763
18764           gst/audiofx/audiopanorama.*: Add 'method' property and provide a simple (non-psychoacustic) processing method (#394859).
18765           Original commit message from CVS:
18766           Patch by: Sebastian Dröge <slomo circular-chaos org>
18767           * gst/audiofx/audiopanorama.c:
18768           (gst_audio_panorama_method_get_type),
18769           (gst_audio_panorama_class_init), (gst_audio_panorama_init),
18770           (gst_audio_panorama_set_process_function),
18771           (gst_audio_panorama_set_property),
18772           (gst_audio_panorama_get_property), (gst_audio_panorama_set_caps),
18773           (gst_audio_panorama_transform_m2s_int_simple),
18774           (gst_audio_panorama_transform_s2s_int_simple),
18775           (gst_audio_panorama_transform_m2s_float_simple),
18776           (gst_audio_panorama_transform_s2s_float_simple):
18777           * gst/audiofx/audiopanorama.h:
18778           Add 'method' property and provide a simple (non-psychoacustic)
18779           processing method (#394859).
18780           * tests/check/elements/audiopanorama.c: (GST_START_TEST),
18781           (panorama_suite):
18782           Tests for new method.
18783
18784 Fri Jan 12 18:28:13 2007 +0000  Christian Schaller <uraeus@gnome.org>
18785
18786         * gst-plugins-good.spec.in:
18787           comment out LADSPA plugin for now
18788           Original commit message from CVS:
18789           comment out LADSPA plugin for now
18790
18791 Fri Jan 12 17:16:51 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18792
18793           gst/qtdemux/: Add X-QT depayloader that will eventually share code with the demuxer.
18794           Original commit message from CVS:
18795           * gst/qtdemux/Makefile.am:
18796           * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_base_init),
18797           (gst_rtp_xqt_depay_class_init), (gst_rtp_xqt_depay_init),
18798           (gst_rtp_xqt_depay_finalize), (gst_rtp_quicktime_parse_sd),
18799           (gst_rtp_xqt_depay_setcaps), (gst_rtp_xqt_depay_process),
18800           (gst_rtp_xqt_depay_set_property), (gst_rtp_xqt_depay_get_property),
18801           (gst_rtp_xqt_depay_change_state), (gst_rtp_xqt_depay_plugin_init):
18802           * gst/qtdemux/gstrtpxqtdepay.h:
18803           * gst/qtdemux/qtdemux.c: (gst_qtdemux_base_init),
18804           (gst_qtdemux_loop_state_header), (gst_qtdemux_loop),
18805           (qtdemux_parse_moov), (qtdemux_parse_container),
18806           (qtdemux_parse_node), (gst_qtdemux_add_stream),
18807           (qtdemux_parse_trak), (qtdemux_audio_caps):
18808           * gst/qtdemux/qtdemux.h:
18809           * gst/qtdemux/quicktime.c: (plugin_init):
18810           Add X-QT depayloader that will eventually share code with the demuxer.
18811           Make new plugin entry point with quicktime releated stuff.
18812
18813 Fri Jan 12 12:10:19 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18814
18815           gst/qtdemux/Makefile.am: Dist all new files.
18816           Original commit message from CVS:
18817           * gst/qtdemux/Makefile.am:
18818           Dist all new files.
18819
18820 Fri Jan 12 10:27:25 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18821
18822           docs/plugins/: Activate docs for jack, sdl and qtdemux.
18823           Original commit message from CVS:
18824           * docs/plugins/Makefile.am:
18825           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18826           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18827           * docs/plugins/gst-plugins-bad-plugins.hierarchy:
18828           * docs/plugins/gst-plugins-bad-plugins.signals:
18829           * docs/plugins/inspect/plugin-qtdemux.xml:
18830           Activate docs for jack, sdl and qtdemux.
18831
18832 Fri Jan 12 10:22:16 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18833
18834           gst/qtdemux/: Cleanup and refactor to make the code more readable.
18835           Original commit message from CVS:
18836           * gst/qtdemux/Makefile.am:
18837           * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc),
18838           (gst_qtdemux_loop_state_header), (gst_qtdemux_combine_flows),
18839           (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
18840           (gst_qtdemux_chain), (qtdemux_sink_activate_pull),
18841           (qtdemux_inflate), (qtdemux_parse_moov), (qtdemux_parse_container),
18842           (qtdemux_parse_node), (qtdemux_tree_get_child_by_type),
18843           (qtdemux_tree_get_sibling_by_type), (gst_qtdemux_add_stream),
18844           (qtdemux_parse_samples), (qtdemux_parse_segments),
18845           (qtdemux_parse_trak), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
18846           (qtdemux_tag_add_date), (qtdemux_tag_add_gnre),
18847           (qtdemux_parse_udta), (qtdemux_redirects_sort_func),
18848           (qtdemux_process_redirects), (qtdemux_parse_redirects),
18849           (qtdemux_parse_tree), (gst_qtdemux_handle_esds),
18850           (qtdemux_video_caps), (qtdemux_audio_caps):
18851           * gst/qtdemux/qtdemux.h:
18852           * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_mvhd),
18853           (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd),
18854           (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref),
18855           (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss),
18856           (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco),
18857           (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd),
18858           (qtdemux_dump_unknown), (qtdemux_node_dump_foreach),
18859           (qtdemux_node_dump):
18860           * gst/qtdemux/qtdemux_dump.h:
18861           * gst/qtdemux/qtdemux_fourcc.h:
18862           * gst/qtdemux/qtdemux_types.c: (qtdemux_type_get):
18863           * gst/qtdemux/qtdemux_types.h:
18864           * gst/qtdemux/qtpalette.h:
18865           Cleanup and refactor to make the code more readable.
18866           Move debugging/tables into separate files.
18867           Add 2/4/16 color palletee support.
18868           Fix raw 15 bit RGB handling.
18869           Use more FOURCC constants.
18870           Add some docs.
18871
18872 Thu Jan 11 19:51:04 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18873
18874           ext/wavpack/gstwavpackenc.c: Minor clean-up: use enum values instead of hardcoded constants (#395536).
18875           Original commit message from CVS:
18876           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
18877           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
18878           (gst_wavpack_enc_correction_mode_get_type),
18879           (gst_wavpack_enc_joint_stereo_mode_get_type):
18880           Minor clean-up: use enum values instead of hardcoded constants (#395536).
18881
18882 Thu Jan 11 16:59:40 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
18883
18884           gst/: Set correct caps on outgoing pulled buffers, or things blow up after recent core changes.
18885           Original commit message from CVS:
18886           * gst/apetag/gsttagdemux.c: (gst_tag_demux_read_range):
18887           * gst/id3demux/gstid3demux.c: (gst_id3demux_read_range):
18888           Set correct caps on outgoing pulled buffers, or things blow up
18889           after recent core changes.
18890
18891 Thu Jan 11 11:05:04 2007 +0000  Jonas Holmberg <jonas.holmberg@axis.com>
18892
18893           gst/multipart/multipartmux.c: Return FLOW errors ASAP. Fixes #394977.
18894           Original commit message from CVS:
18895           Based on patch by: Jonas Holmberg <jonas dot holmberg at axis dot com>
18896           * gst/multipart/multipartmux.c: (gst_multipart_mux_init),
18897           (gst_multipart_mux_request_new_pad),
18898           (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected),
18899           (gst_multipart_mux_change_state):
18900           Return FLOW errors ASAP. Fixes #394977.
18901           Misc cleanups.
18902
18903 Thu Jan 11 09:30:59 2007 +0000  Lutz Mueller <lutz@topfrose.de>
18904
18905           gst/rtsp/gstrtspsrc.c: Check for stream pad before activating.
18906           Original commit message from CVS:
18907           Patch by: Lutz Mueller <lutz at topfrose dot de>
18908           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_activate_streams):
18909           Check for stream pad before activating.
18910
18911 Wed Jan 10 15:19:48 2007 +0000  Peter Kjellerstedt <pkj@axis.com>
18912
18913           gst/rtsp/: Allow url to be NULL to be able to use it for server connections.
18914           Original commit message from CVS:
18915           Patch by: Peter Kjellerstedt  <pkj at axis com>
18916           * gst/rtsp/COPYING.MIT:
18917           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
18918           (gst_rtspsrc_stream_free), (gst_rtspsrc_cleanup),
18919           (gst_rtspsrc_alloc_udp_ports), (pad_unblocked), (pad_blocked),
18920           (gst_rtspsrc_stream_configure_transport),
18921           (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_interleaved),
18922           (gst_rtspsrc_loop_udp), (gst_rtspsrc_send),
18923           (gst_rtspsrc_parse_methods),
18924           (gst_rtspsrc_create_transports_string),
18925           (gst_rtspsrc_prepare_transports), (gst_rtspsrc_setup_streams),
18926           (gst_rtspsrc_open), (gst_rtspsrc_close):
18927           * gst/rtsp/gstrtspsrc.h:
18928           * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
18929           (rtsp_connection_connect), (rtsp_connection_send), (read_line),
18930           (parse_request_line), (parse_line), (rtsp_connection_read),
18931           (rtsp_connection_close):
18932           * gst/rtsp/rtspdefs.c: (rtsp_init_status), (rtsp_strresult),
18933           (rtsp_method_as_text), (rtsp_header_as_text),
18934           (rtsp_status_as_text), (rtsp_find_header_field),
18935           (rtsp_find_method):
18936           * gst/rtsp/rtspdefs.h:
18937           * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_after_send),
18938           (rtsp_ext_wms_configure_stream):
18939           * gst/rtsp/rtspmessage.c: (rtsp_message_new), (rtsp_message_init),
18940           (rtsp_message_new_request), (rtsp_message_init_request),
18941           (rtsp_message_new_response), (rtsp_message_init_response),
18942           (rtsp_message_init_data), (rtsp_message_unset),
18943           (rtsp_message_free), (rtsp_message_add_header),
18944           (rtsp_message_get_header), (rtsp_message_set_body),
18945           (rtsp_message_get_body), (dump_mem), (rtsp_message_dump):
18946           * gst/rtsp/rtspmessage.h:
18947           * gst/rtsp/sdpmessage.c: (sdp_message_get_attribute_val_n),
18948           (sdp_media_get_attribute_val_n), (read_string), (read_string_del),
18949           (sdp_parse_line), (sdp_message_parse_buffer), (print_media),
18950           (sdp_message_dump):
18951           Allow url to be NULL to be able to use it for server connections.
18952           Can now send responses as well as requests.
18953           No longer hangs in an endless loop if EOF is received.
18954           Can now convert a status code to a text string.
18955           Return RTSP_HDR_INVALID for unknown headers.
18956           Return RTSP_INVALID for unknown methods.
18957           Copy CSeq and Session headers from the request.
18958           Only free memory corresponding to the currently set message type.
18959           Added const to function arguments as appropriate.
18960           Avoid a compiler warning when initializing nmedia.
18961           Use guint rather than gint to avoid compiler warnings.
18962           Fix crasher in wms extension.
18963           Factor out stream setup from open_connection.
18964           Delay activation of streams when actual data is received from the
18965           server, this prepares us to do proper protocol switching.
18966           Added new license.
18967           Fixes #380895.
18968
18969 Wed Jan 10 09:47:43 2007 +0000  Sebastian Dröge <slomo@circular-chaos.org>
18970
18971           Some small docs fixes (#394851).
18972           Original commit message from CVS:
18973           Patch by: Sebastian Dröge <slomo ubuntu com>
18974           * docs/plugins/Makefile.am:
18975           * gst/audiofx/audiopanorama.c:
18976           Some small docs fixes (#394851).
18977
18978 Tue Jan 9 12:25:26 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18979
18980           gst/avi/gstavidemux.c: Fix docs.
18981           Original commit message from CVS:
18982           * gst/avi/gstavidemux.c:
18983           Fix docs.
18984
18985 Tue Jan 9 12:23:48 2007 +0000  Wim Taymans <wim.taymans@gmail.com>
18986
18987           gst/rtp/: Added RFC 2250 MPEG Video Depayloader.
18988           Original commit message from CVS:
18989           * gst/rtp/Makefile.am:
18990           * gst/rtp/gstrtp.c: (plugin_init):
18991           * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_base_init),
18992           (gst_rtp_mpv_depay_class_init), (gst_rtp_mpv_depay_init),
18993           (gst_rtp_mpv_depay_setcaps), (gst_rtp_mpv_depay_process),
18994           (gst_rtp_mpv_depay_set_property), (gst_rtp_mpv_depay_get_property),
18995           (gst_rtp_mpv_depay_change_state), (gst_rtp_mpv_depay_plugin_init):
18996           * gst/rtp/gstrtpmpvdepay.h:
18997           Added RFC 2250 MPEG Video Depayloader.
18998           * gst/rtp/gstrtpL16depay.h:
18999           * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps),
19000           (gst_rtp_h263p_depay_process):
19001           Fix Header file. Small cleanups.
19002           * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_class_init),
19003           (gst_rtp_mp4g_depay_init), (gst_rtp_mp4g_depay_finalize),
19004           (gst_rtp_mp4g_depay_process), (gst_rtp_mp4g_depay_change_state):
19005           * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init),
19006           (gst_rtp_mp4v_depay_init), (gst_rtp_mp4v_depay_finalize),
19007           (gst_rtp_mp4v_depay_setcaps), (gst_rtp_mp4v_depay_process),
19008           (gst_rtp_mp4v_depay_change_state):
19009           Remove usused code. Remove Adapter from state Change. Added debug.
19010           * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_base_init),
19011           (gst_rtp_mpa_depay_class_init), (gst_rtp_mpa_depay_init),
19012           (gst_rtp_mpa_depay_setcaps), (gst_rtp_mpa_depay_process):
19013           * gst/rtp/gstrtpmpadepay.h:
19014           Subclass base depayloader.
19015           Added debug.
19016           Support static payload type assignment as well.
19017           * gst/rtp/gstrtpmpapay.c:
19018           Fix caps.
19019
19020 Mon Jan 8 12:45:10 2007 +0000  Vincent Torri <vtorri@univ-evry.fr>
19021
19022           ext/jpeg/: These libjpeg callbacks should return a 'boolean' (unsigned char apparently) and not a 'gboolean' (which m...
19023           Original commit message from CVS:
19024           Patch by: Vincent Torri  <vtorri at univ-evry fr>
19025           * ext/jpeg/gstjpegdec.c:
19026           * ext/jpeg/gstjpegenc.c:
19027           * ext/jpeg/smokecodec.c:
19028           These libjpeg callbacks should return a 'boolean' (unsigned char
19029           apparently) and not a 'gboolean' (which maps to gint). Fixes
19030           warnings when compiling with MingW (#393427).
19031           * gst/rtsp/rtspconnection.c: (rtsp_connection_read):
19032           Use ioctlsocket on win32.
19033           * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
19034           Some printf format fixes for win32.
19035
19036 Sun Jan 7 22:03:54 2007 +0000  Andy Wingo <wingo@pobox.com>
19037
19038           New elements interleave and deinterleave, implement channel interleaving and deinterleaving.
19039           Original commit message from CVS:
19040           2007-01-07  Andy Wingo  <wingo@pobox.com>
19041           * configure.ac:
19042           * gst/interleave/Makefile.am:
19043           * gst/interleave/plugin.h:
19044           * gst/interleave/plugin.c:
19045           * gst/interleave/interleave.c:
19046           * gst/interleave/deinterleave.c: New elements interleave and
19047           deinterleave, implement channel interleaving and deinterleaving.
19048           The interleaver can operate in pull or push mode but the
19049           deinterleaver is more like a demuxer and can only operate in push
19050           mode.
19051
19052 Sun Jan 7 10:44:12 2007 +0000  Sébastien Moutte <sebastien@moutte.net>
19053
19054           gst/cutter/gstcutter.c: Use gst_guint64_to_gdouble for conversion.
19055           Original commit message from CVS:
19056           * gst/cutter/gstcutter.c: (gst_cutter_chain):
19057           Use gst_guint64_to_gdouble for conversion.
19058           * win32/vs6/libgstmatroska.dsp:
19059           Add zlib to the link.
19060           * win32/vs6/libgstvideobox.dsp:
19061           Update liboil library name (project is linked to liboil-0.3-0.lib now).
19062
19063 Fri Jan 5 18:32:03 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
19064
19065           Check for zlib and if available pass it explicitly to the linker when linking qtdemux. If not available (or --disable...
19066           Original commit message from CVS:
19067           * configure.ac:
19068           * gst/qtdemux/Makefile.am:
19069           * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov):
19070           Check for zlib and if available pass it explicitly to the linker
19071           when linking qtdemux. If not available (or --disable-external has
19072           been specified!), disable the bits in qtdemux that use it. Fixes
19073           build on MingW (#392856).
19074
19075 Fri Jan 5 17:23:04 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
19076
19077           gst/matroska/Makefile.am: If zlib is available and used, we must link it explicitly for things to work on MingW (fixe...
19078           Original commit message from CVS:
19079           * gst/matroska/Makefile.am:
19080           If zlib is available and used, we must link it explicitly for
19081           things to work on MingW (fixes #392855).
19082
19083 Fri Jan 5 16:07:12 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
19084
19085           tests/icles/videocrop-test.c: Call g_thread_init() right at the beginning. Remove superfluous gst_init() - we've alre...
19086           Original commit message from CVS:
19087           * tests/icles/videocrop-test.c: (main):
19088           Call g_thread_init() right at the beginning. Remove superfluous
19089           gst_init() - we've already been inited via the GOption stuff.
19090
19091 Thu Jan 4 11:02:29 2007 +0000  Tim-Philipp Müller <tim@centricular.net>
19092
19093           ext/esd/esdsink.c: Don't return bogus values when esd_get_delay() fails for some reason (#392189).
19094           Original commit message from CVS:
19095           * ext/esd/esdsink.c: (gst_esdsink_delay):
19096           Don't return bogus values when esd_get_delay() fails for some
19097           reason (#392189).
19098
19099 Thu Jan 4 09:44:57 2007 +0000  Vincent Torri <vtorri@univ-evry.fr>
19100
19101           Add directsoundsink to build and dist it, so it gets built when compiling with MingW on win32 and the required header...
19102           Original commit message from CVS:
19103           Patch by: Vincent Torri  <vtorri at univ-evry fr>
19104           * configure.ac:
19105           * sys/Makefile.am:
19106           * sys/directsound/Makefile.am:
19107           * sys/directsound/gstdirectsoundsink.c:
19108           (gst_directsoundsink_reset):
19109           Add directsoundsink to build and dist it, so it gets built when
19110           compiling with MingW on win32 and the required headers and libraries
19111           are available (fixes: #392638). Also simplify DirectDraw check a bit.
19112           * tests/check/elements/.cvsignore:
19113           Fix CVS ignore for neonhttpsrc test binary.
19114
19115 Wed Jan 3 19:54:33 2007 +0000  Vincent Torri <vtorri@univ-evry.fr>
19116
19117           Add directdrawsink to build and dist it, so it gets built when compiling with MingW on win32 and the required headers...
19118           Original commit message from CVS:
19119           Patch by: Vincent Torri  <vtorri at univ-evry fr>
19120           * configure.ac:
19121           * sys/Makefile.am:
19122           * sys/directdraw/Makefile.am:
19123           Add directdrawsink to build and dist it, so it gets built when
19124           compiling with MingW on win32 and the required headers and libraries
19125           are available (fixes: #392313).
19126           * sys/directdraw/gstdirectdrawsink.c:
19127           (gst_directdrawsink_center_rect), (gst_directdrawsink_show_frame),
19128           (gst_directdrawsink_setup_ddraw),
19129           (gst_directdrawsink_surface_create):
19130           Comment out some unused things and fix some printf format issues in
19131           order to avoid warnings when buildling with MingW (#392313).
19132
19133 Wed Jan 3 16:41:10 2007 +0000  Jens Granseuer <jensgr@gmx.net>
19134
19135           Fix build with gcc-2.x (declare variables at the beginning of a block etc.). Fixes #391971.
19136           Original commit message from CVS:
19137           Patch by: Jens Granseuer  <jensgr at gmx net>
19138           * ext/xvid/gstxvidenc.c: (gst_xvidenc_encode),
19139           (gst_xvidenc_get_property):
19140           * gst/filter/gstbpwsinc.c: (bpwsinc_transform_ip):
19141           * gst/filter/gstfilter.c: (plugin_init):
19142           * gst/filter/gstiir.c: (iir_transform_ip):
19143           * gst/filter/gstlpwsinc.c: (lpwsinc_transform_ip):
19144           * gst/modplug/gstmodplug.cc:
19145           * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_header_load),
19146           (gst_nuv_demux_stream_extend_header):
19147           Fix build with gcc-2.x (declare variables at the beginning of a
19148           block etc.). Fixes #391971.
19149
19150 Sat Dec 30 12:44:01 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19151
19152           tests/check/elements/videocrop.c: When we can't create an element needed for the test, print a message detailing whic...
19153           Original commit message from CVS:
19154           * tests/check/elements/videocrop.c: (GST_START_TEST),
19155           (videocrop_test_cropping_init_context):
19156           When we can't create an element needed for the test, print a message
19157           detailing which element it actually is that's missing (#390673).
19158
19159 Sun Dec 24 11:36:31 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19160
19161           sys/ximage/gstximagesrc.c: Fix presumably copy'n'pasto for 16bpp depth.
19162           Original commit message from CVS:
19163           * sys/ximage/gstximagesrc.c: (composite_pixel):
19164           Fix presumably copy'n'pasto for 16bpp depth.
19165
19166 Sun Dec 24 11:24:59 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19167
19168           gst/matroska/matroska-mux.c: The "signed" field in audio caps is of boolean type, trying to use gst_structure_get_int...
19169           Original commit message from CVS:
19170           * gst/matroska/matroska-mux.c:
19171           (gst_matroska_mux_audio_pad_setcaps):
19172           The "signed" field in audio caps is of boolean type, trying to use
19173           gst_structure_get_int() to extract it will fail. Fixing this makes
19174           matroskamux accept raw audio input (#387121) (use at your own risk
19175           though, due to the matroska spec being not entirely useful in this
19176           respect).
19177           Also fix up raw audio structures in template caps so that they
19178           represent what our setcaps function will actually accept, so that
19179           converters know what to convert to.
19180           Finally, don't fail if there isn't an "endianness" field in 8-bit
19181           PCM caps.
19182
19183 Fri Dec 22 10:15:24 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19184
19185           tests/check/elements/: reapply consistent pad (de)activation
19186           Original commit message from CVS:
19187           * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
19188           (cleanup_mpeg2enc):
19189           * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
19190           * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
19191           (cleanup_wavpackdec):
19192           * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
19193           (cleanup_wavpackenc):
19194           * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
19195           reapply consistent pad (de)activation
19196
19197 Fri Dec 22 10:15:23 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19198
19199           tests/check/elements/: reapply consistent pad (de)activation
19200           Original commit message from CVS:
19201           * tests/check/elements/audiopanorama.c: (cleanup_panorama):
19202           * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux):
19203           * tests/check/elements/cmmldec.c: (setup_cmmldec),
19204           (teardown_cmmldec):
19205           * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
19206           (teardown_cmmlenc):
19207           * tests/check/elements/level.c: (setup_level), (cleanup_level):
19208           reapply consistent pad (de)activation
19209
19210 Thu Dec 21 17:03:39 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19211
19212           configure.ac: Back to CVS
19213           Original commit message from CVS:
19214           * configure.ac:
19215           Back to CVS
19216           * gst-plugins-good.doap:
19217           Add 0.10.5 doap entry
19218
19219 Thu Dec 21 15:45:02 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19220
19221           configure.ac: releasing 0.10.4, "Black Bugs"
19222           Original commit message from CVS:
19223           === release 0.10.4 ===
19224           2006-12-21  Jan Schmidt <thaytan@mad.scientist.com>
19225           * configure.ac:
19226           releasing 0.10.4, "Black Bugs"
19227
19228 Thu Dec 21 15:40:55 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19229
19230           configure.ac: releasing 0.10.5, "The Path of Thorns"
19231           Original commit message from CVS:
19232           === release 0.10.5 ===
19233           2006-12-21  Jan Schmidt <thaytan@mad.scientist.com>
19234           * configure.ac:
19235           releasing 0.10.5, "The Path of Thorns"
19236
19237 Thu Dec 21 14:03:42 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19238
19239           tests/check/elements/mpeg2enc.c: (setup_mpeg2enc)
19240           Original commit message from CVS:
19241           * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc)
19242           (cleanup_mpeg2enc):
19243           * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
19244           * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
19245           (cleanup_wavpackdec):
19246           * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
19247           (cleanup_wavpackenc):
19248           * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
19249           revert my freeze breakage
19250
19251 Thu Dec 21 12:48:32 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19252
19253           tests/check/elements/: revert my freeze breakage
19254           Original commit message from CVS:
19255           * tests/check/elements/audiopanorama.c: (cleanup_panorama):
19256           * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux):
19257           * tests/check/elements/cmmldec.c: (setup_cmmldec),
19258           (teardown_cmmldec):
19259           * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
19260           (teardown_cmmlenc):
19261           * tests/check/elements/level.c: (setup_level), (cleanup_level):
19262           revert my freeze breakage
19263
19264 Thu Dec 21 08:20:10 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19265
19266           tests/check/elements/: 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           consistent pad (de)activation
19277
19278 Thu Dec 21 08:15:23 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19279
19280           tests/check/elements/: 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           consistent pad (de)activation
19290
19291 Mon Dec 18 17:11:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19292
19293           gst/qtdemux/qtdemux.c: Don't post BUFFERING messages in streaming mode if the stream headers are behind the movie dat...
19294           Original commit message from CVS:
19295           * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_progress),
19296           (gst_qtdemux_chain):
19297           Don't post BUFFERING messages in streaming mode if the stream
19298           headers are behind the movie data; instead, post "progress" element
19299           messages as a temporary solution. Apps might get confused and do
19300           silly things to the pipeline state if they see buffering messages
19301           from different sources and don't realize they come from different
19302           sources (#387160).
19303
19304 Mon Dec 18 16:46:17 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19305
19306           Disable LADPSA, as it has moved to the -bad module for the duration.
19307           Original commit message from CVS:
19308           * configure.ac:
19309           * ext/Makefile.am:
19310           Disable LADPSA, as it has moved to the -bad module for the duration.
19311
19312 Mon Dec 18 15:51:54 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19313
19314           ext/ladspa/gstsignalprocessor.c: Reset flow_state back to _OK after a flush stop so that we exit our error state afte...
19315           Original commit message from CVS:
19316           * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setcaps),
19317           (gst_signal_processor_event):
19318           Reset flow_state back to _OK after a flush stop so that we exit our
19319           error state after the flush. Fixes #374213
19320
19321 Mon Dec 18 15:49:08 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19322
19323           ChangeLog surgery on one of Stefan's commits from August:
19324           Original commit message from CVS:
19325           ChangeLog surgery on one of Stefan's commits from August:
19326           * ext/Makefile.am:
19327           Quietly (accidentally) enable LADSPA for building by default,
19328           despite the fact that it doesn't meet the plugin checklist.
19329           -- Added by Jan Schmidt 18 Dec 2006
19330
19331 Mon Dec 18 13:40:34 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19332
19333           gst/qtdemux/qtdemux.c: Don't output g_warning for an unsupported format, just send a
19334           Original commit message from CVS:
19335           * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain),
19336           (gst_qtdemux_add_stream):
19337           Don't output g_warning for an unsupported format, just send a
19338           GST_ELEMENT_WARNING and don't add the pad.
19339           Fix the case where it doesn't check for a NULL pad in streaming mode.
19340           Fixes #387137
19341
19342 Mon Dec 18 12:27:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19343
19344           gst/qtdemux/qtdemux.c: Fix crash dereferencing NULL pointer if there's no stco atom.
19345           Original commit message from CVS:
19346           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
19347           Fix crash dereferencing NULL pointer if there's no stco atom.
19348           Fixes #387122.
19349
19350 Mon Dec 18 10:02:56 2006 +0000  Sebastian Dröge <slomo@ubuntu.com>
19351
19352           ext/wavpack/gstwavpackenc.h: Use local copy of md5.h, as it disappeared in recent wavpack installs.
19353           Original commit message from CVS:
19354           * ext/wavpack/gstwavpackenc.h:
19355           Use local copy of md5.h, as it disappeared in recent wavpack
19356           installs.
19357           Patch by: Sebastian Dröge <slomo at ubuntu dot com>
19358           Fixes: #387076
19359
19360 Sun Dec 17 19:42:05 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19361
19362         * po/af.po:
19363         * po/az.po:
19364         * po/cs.po:
19365         * po/en_GB.po:
19366         * po/hu.po:
19367         * po/it.po:
19368         * po/nb.po:
19369         * po/nl.po:
19370         * po/or.po:
19371         * po/sq.po:
19372         * po/sr.po:
19373         * po/sv.po:
19374         * po/uk.po:
19375         * po/vi.po:
19376           Update .po files
19377           Original commit message from CVS:
19378           Update .po files
19379
19380 Sun Dec 17 06:11:39 2006 +0000  David Schleef <ds@schleef.org>
19381
19382           sys/osxvideo/osxvideosink.*: Decent effort at porting to 0.10.  Needs cleanup on OS/X.
19383           Original commit message from CVS:
19384           * sys/osxvideo/osxvideosink.h:
19385           * sys/osxvideo/osxvideosink.m:
19386           Decent effort at porting to 0.10.  Needs cleanup on OS/X.
19387
19388 Sun Dec 17 05:07:07 2006 +0000  Vijay Santhanam <vijay@santhanam.gmail.com>
19389
19390           sys/osxvideo/: Preliminary patch for porting osxvideosink
19391           Original commit message from CVS:
19392           Patch by: Vijay Santhanam <vijay santhanam gmail com>
19393           * sys/osxvideo/Makefile.am:
19394           * sys/osxvideo/osxvideosink.h:
19395           * sys/osxvideo/osxvideosink.m:
19396           Preliminary patch for porting osxvideosink
19397
19398 Sat Dec 16 16:21:26 2006 +0000  Sjoerd Simons <sjoerd@luon.net>
19399
19400           gst/videomixer/videomixer.c: Introduce some locking around the videomixer state so that it does not crash when adding...
19401           Original commit message from CVS:
19402           Patch by: Sjoerd Simons <sjoerd at luon dot net>
19403           * gst/videomixer/videomixer.c: (gst_videomixer_pad_set_property),
19404           (gst_videomixer_set_master_geometry),
19405           (gst_videomixer_pad_sink_setcaps), (gst_videomixer_collect_free),
19406           (gst_videomixer_reset), (gst_videomixer_init),
19407           (gst_videomixer_finalize), (gst_videomixer_request_new_pad),
19408           (gst_videomixer_release_pad), (gst_videomixer_collected),
19409           (gst_videomixer_change_state):
19410           Introduce some locking around the videomixer state so that it does not
19411           crash when adding/removing pads. Fixes #383043.
19412
19413 Sat Dec 16 15:25:23 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19414
19415           gst/qtdemux/qtdemux.c: We don't support seeking in streaming mode, so don't even try.
19416           Original commit message from CVS:
19417           * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
19418           (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event):
19419           We don't support seeking in streaming mode, so don't even try.
19420           Implement seeking query so apps can query seekability properly
19421           (see #365414). Fix duration query.
19422
19423 Sat Dec 16 11:42:56 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19424
19425           configure.ac: Make sure libcaca can actually be used instead of just checking for /usr/bin/caca-config, so we don't w...
19426           Original commit message from CVS:
19427           * configure.ac:
19428           Make sure libcaca can actually be used instead of just checking for
19429           /usr/bin/caca-config, so we don't wrongly try to build cacasink when
19430           cross-compiling (fixes #384587).
19431
19432 Fri Dec 15 10:54:28 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
19433
19434           adding doap file
19435           Original commit message from CVS:
19436           * Makefile.am:
19437           * gst-plugins-good.doap:
19438           * gst-plugins-good.spec.in:
19439           adding doap file
19440
19441 Thu Dec 14 16:20:15 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19442
19443           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 ...
19444           Original commit message from CVS:
19445           * configure.ac:
19446           libflac-1.1.3 changed API again, but we can't build against it yet,
19447           so make sure our check doesn't use libflac-1.1.3 and add a comment
19448           to this effect.
19449
19450 Thu Dec 14 14:25:17 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19451
19452           gst/effectv/gstquark.c: Add some NULL pointer checks (possibly related to #385623).
19453           Original commit message from CVS:
19454           * gst/effectv/gstquark.c: (gst_quarktv_transform),
19455           (gst_quarktv_planetable_clear):
19456           Add some NULL pointer checks (possibly related to #385623).
19457
19458 Wed Dec 13 17:12:22 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19459
19460           gst/qtdemux/qtdemux.c: Add AMR-WB to the list of supported formats.
19461           Original commit message from CVS:
19462           * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
19463           (gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
19464           (qtdemux_audio_caps):
19465           Add AMR-WB to the list of supported formats.
19466
19467 Tue Dec 12 18:45:58 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19468
19469           gst/: In streaming mode, if the first buffer we get doesn't have an offset, fix it up to be 0, otherwise trimming won...
19470           Original commit message from CVS:
19471           * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain_parse_tag),
19472           (gst_tag_demux_chain):
19473           * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
19474           In streaming mode, if the first buffer we get doesn't have an
19475           offset, fix it up to be 0, otherwise trimming won't work later on
19476           and we'll be typefinding application/x-id3, which may result in
19477           decodebin plugging an endless number of id3demux elements as a
19478           consequence. Fixes #385031.
19479
19480 Mon Dec 11 21:21:16 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19481
19482           sys/sunaudio/gstsunaudiosink.c: Ignore the buffer_time the sound device reports. Turns out it is sometimes completely...
19483           Original commit message from CVS:
19484           * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_prepare):
19485           Ignore the buffer_time the sound device reports. Turns out it is
19486           sometimes completely bogus and we're better off without it.
19487
19488 Mon Dec 11 17:33:26 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19489
19490           gst/qtdemux/qtdemux.c: Fix non-working redirects from inetfilm.com (handle 'alis' reference data type as well). Fixes...
19491           Original commit message from CVS:
19492           * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree):
19493           Fix non-working redirects from inetfilm.com (handle 'alis' reference
19494           data type as well). Fixes #378613.
19495
19496 Mon Dec 11 13:59:33 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19497
19498           gst/matroska/: Try harder to extract the framerate for video tracks correctly and save it directly instead of convert...
19499           Original commit message from CVS:
19500           * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
19501           (gst_matroska_demux_video_caps):
19502           * gst/matroska/matroska-ids.c:
19503           (gst_matroska_track_init_video_context):
19504           * gst/matroska/matroska-ids.h:
19505           Try harder to extract the framerate for video tracks correctly and
19506           save it directly instead of converting it back and forth a few
19507           times. Mostly makes a difference for very small framerates (<1).
19508           Fixes #380199.
19509
19510 Mon Dec 11 11:41:18 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19511
19512           ext/gconf/gstgconfaudiosrc.*: Remove gconf notify hook when the gconfaudiosrc element is destroyed, otherwise the cal...
19513           Original commit message from CVS:
19514           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_init),
19515           (gst_gconf_audio_src_dispose), (do_toggle_element):
19516           * ext/gconf/gstgconfaudiosrc.h:
19517           Remove gconf notify hook when the gconfaudiosrc element is
19518           destroyed, otherwise the callback may be called on an
19519           already-destroyed instance and bad things happen. Should fix
19520           #378184.
19521           Also ignore gconf key changes when the source is already running.
19522
19523 Sat Dec 9 19:27:28 2006 +0000  Sebastian Dröge <mail@slomosnail.de>
19524
19525           gst/apetag/gstapedemux.c: We need to be able to read and parse any possible floating point string format ("1,234" or ...
19526           Original commit message from CVS:
19527           Patch by: Sebastian Dröge  <mail at slomosnail de>
19528           * gst/apetag/gstapedemux.c: (ape_demux_parse_tags):
19529           We need to be able to read and parse any possible floating point string
19530           format ("1,234" or "1.234") irrespective of the current locale. g_strod()
19531           will parse the former only in certain locales though, so we really need
19532           to canonicalise the separator to '.' and then use g_ascii_strtod() to
19533           make sure we can parse either version at all times.
19534           Fixes #382982 for real.
19535
19536 Sat Dec 9 16:17:33 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19537
19538           sys/sunaudio/: Use the sunaudio debug category.
19539           Original commit message from CVS:
19540           * sys/sunaudio/gstsunaudiomixerctrl.c:
19541           * sys/sunaudio/gstsunaudiosrc.c:
19542           Use the sunaudio debug category.
19543           * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_finalize),
19544           (gst_sunaudiosink_class_init), (gst_sunaudiosink_init),
19545           (gst_sunaudiosink_set_property), (gst_sunaudiosink_get_property),
19546           (gst_sunaudiosink_open), (gst_sunaudiosink_close),
19547           (gst_sunaudiosink_prepare), (gst_sunaudio_sink_do_delay),
19548           (gst_sunaudiosink_write), (gst_sunaudiosink_delay),
19549           (gst_sunaudiosink_reset):
19550           * sys/sunaudio/gstsunaudiosink.h:
19551           Uses the sunaudio debug category for all debug output
19552           Implements the _delay() callback to synchronise video playback better
19553           Change the segtotal and segsize values back to the parent class
19554           defaults (taken from buffer_time and latency_times of 200ms and 10ms
19555           respectively)
19556           Measure the samples written to the device vs. played.
19557           Keep track of segments in the device by writing empty eof frames, and
19558           sleep using a GCond when we get too far ahead and risk overrunning the
19559           sink's ringbuffer.
19560           Fixes: #360673
19561
19562 Fri Dec 8 21:12:47 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
19563
19564         * ChangeLog:
19565           Correct the attribution of the previous commit. The patch in question was written by Brian Cameron.
19566           Original commit message from CVS:
19567           Correct the attribution of the previous commit. The patch in
19568           question was written by Brian Cameron.
19569
19570 Fri Dec 8 17:06:43 2006 +0000  René Stadler <mail@renestadler.de>
19571
19572           gst/qtdemux/qtdemux.c: Fix caps for 24 bit raw PCM audio (2).
19573           Original commit message from CVS:
19574           Patch by: René Stadler  <mail at renestadler de>
19575           * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
19576           (gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
19577           (qtdemux_audio_caps):
19578           Fix caps for 24 bit raw PCM audio (2).
19579           Fixes #383471.
19580
19581 Fri Dec 8 16:38:18 2006 +0000  Sebastian Dröge <mail@slomosnail.de>
19582
19583           gst/audiofx/audiopanorama.*: Fix audiopanorame with float samples. Fixes #383726.
19584           Original commit message from CVS:
19585           Patch by: Sebastian Dröge  <mail at slomosnail de >
19586           * gst/audiofx/audiopanorama.c: (gst_audio_panorama_init),
19587           (gst_audio_panorama_set_caps), (gst_audio_panorama_transform):
19588           * gst/audiofx/audiopanorama.h:
19589           Fix audiopanorame with float samples. Fixes #383726.
19590
19591 Fri Dec 8 15:12:01 2006 +0000  Padraig O'Briain <padraig.obriain@sun.com>
19592
19593           sys/sunaudio/: Implement reset functions to unblock the src/sink more quickly on state change requests.
19594           Original commit message from CVS:
19595           * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_reset):
19596           * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open),
19597           (gst_sunaudiosrc_reset):
19598           Implement reset functions to unblock the src/sink more quickly on
19599           state change requests.
19600           Patch by: Padraig O'Briain <padraig dot obriain at sun dot com>
19601
19602 Fri Dec 8 14:42:42 2006 +0000  Jerry Tan <jerry.tan@sun.com>
19603
19604           sys/sunaudio/gstsunaudiomixer.c: Construct the correct mixer device name when the AUDIODEV env var is set.
19605           Original commit message from CVS:
19606           * sys/sunaudio/gstsunaudiomixer.c:
19607           (gst_sunaudiomixer_change_state):
19608           Construct the correct mixer device name when the AUDIODEV env var
19609           is set.
19610           Patch by: Jerry Tan <jerry.tan at sun dot com>
19611           Fixes: #383596
19612
19613 Fri Dec 8 14:32:51 2006 +0000  Jerry Tan <jerry.tan@sun.com>
19614
19615           sys/sunaudio/gstsunaudiosrc.c: Apply patch to open the mixer control and set the MULTIPLE_OPEN ioctl. On solaris, the...
19616           Original commit message from CVS:
19617           * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open):
19618           Apply patch to open the mixer control and set the MULTIPLE_OPEN
19619           ioctl. On solaris, the mixer device doesn't need opening non-blocking
19620           - it can be opened by multiple processes by default, but needs the ioctl      for multiple opens within 1 process.
19621           Patch by: Jerry Tan <jerry.tan at sun dot com>
19622           Fixes: #349015
19623
19624 Thu Dec 7 17:30:03 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19625
19626           gst/smpte/: Port to 0.10 some more.
19627           Original commit message from CVS:
19628           * gst/smpte/gstmask.h:
19629           * gst/smpte/gstsmpte.c: (gst_smpte_class_init),
19630           (gst_smpte_setcaps), (gst_smpte_init), (gst_smpte_reset),
19631           (gst_smpte_collected), (gst_smpte_set_property),
19632           (gst_smpte_get_property), (gst_smpte_change_state), (plugin_init):
19633           * gst/smpte/gstsmpte.h:
19634           Port to 0.10 some more.
19635           Added duration property to specify the duration of the transition.
19636           Make framerate a fraction.
19637           Deprecate fps property, we only use negotiated fps.
19638           Added docs.
19639           Fix collectpad usage.
19640           Reset state in READY.
19641           Send NEWSEGMENT event.
19642           Fix racy updates of object properties.
19643           Added debug category.
19644           Fixes #383323.
19645
19646 Thu Dec 7 11:35:41 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19647
19648           gst/qtdemux/qtdemux.c: Handle more H263 variants.
19649           Original commit message from CVS:
19650           * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
19651           (gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
19652           (qtdemux_video_caps):
19653           Handle more H263 variants.
19654
19655 Wed Dec 6 15:06:04 2006 +0000  Sjoerd Simons <sjoerd@luon.net>
19656
19657           gst/videomixer/videomixer.c: Don't reset xpos and ypos in the setcaps function because causes unexpected behaviour.
19658           Original commit message from CVS:
19659           Patch by: Sjoerd Simons <sjoerd at luon dot net>
19660           * gst/videomixer/videomixer.c:
19661           (gst_videomixer_set_master_geometry),
19662           (gst_videomixer_pad_sink_setcaps), (gst_videomixer_collect_free):
19663           Don't reset xpos and ypos in the setcaps function because causes
19664           unexpected behaviour.
19665           Fixes #382179.
19666
19667 Wed Dec 6 14:45:30 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19668
19669           gst/multipart/multipartmux.c: Keep track of the buffer timestamp in the collectdata member instead of modifying the b...
19670           Original commit message from CVS:
19671           * gst/multipart/multipartmux.c: (gst_multipart_mux_compare_pads),
19672           (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected):
19673           Keep track of the buffer timestamp in the collectdata member instead
19674           of modifying the buffer without making the metadata writable first.
19675           Fixes #382277.
19676
19677 Wed Dec 6 14:33:54 2006 +0000  Rob Taylor <robtaylor@floopily.org>
19678
19679           gst/udp/gstudpsrc.c: If using multicast in udpsrc, bind to the multicast address rather than
19680           Original commit message from CVS:
19681           Patch by: Rob Taylor <robtaylor at floopily dot org>
19682           * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
19683           If using multicast in udpsrc, bind to the multicast address rather than
19684           IN_ADDR_ANY.
19685           This allows the simultanous use of multiple udpsrcs listening on
19686           different multicat addresses. Without this all udpsrcs will receive all
19687           packets from all subscribed multicast addresses.
19688           Fixes #383001.
19689
19690 Wed Dec 6 13:35:52 2006 +0000  Jonathan Matthew <jonathan@0kaolin.wh9.net>
19691
19692           ext/taglib/gstid3v2mux.cc: Don't attempt to write a NULL frame into the ID3 tag set when the createFrame method retur...
19693           Original commit message from CVS:
19694           * ext/taglib/gstid3v2mux.cc:
19695           Don't attempt to write a NULL frame into the ID3 tag set when the
19696           createFrame method returned NULL.
19697           Fixes: #381857
19698           Patch by: Jonathan Matthew <jonathan at 0kaolin wh9 net >
19699
19700 Wed Dec 6 13:16:59 2006 +0000  Sebastian Dröge <mail@slomosnail.de>
19701
19702           gst/apetag/gstapedemux.c: Use g_strtod() instead of sscanf to parse doubles, so that it will try parsing in the C loc...
19703           Original commit message from CVS:
19704           * gst/apetag/gstapedemux.c: (ape_demux_parse_tags):
19705           Use g_strtod() instead of sscanf to parse doubles, so that it will
19706           try parsing in the C locale if the current locale fails.
19707           Fixes: #382982
19708           Patch by: Sebastian Dröge  <mail at slomosnail de >
19709
19710 Fri Dec 1 10:31:46 2006 +0000  Sergey Scobich <sergey.scobich@gmail.com>
19711
19712           win32/MANIFEST: Fix compilation on win32 under VS8
19713           Original commit message from CVS:
19714           * win32/MANIFEST:
19715           Fix compilation on win32 under VS8
19716           Patch by: Sergey Scobich <sergey dot scobich at gmail dot com>
19717           Partially fixes #381175
19718
19719 Thu Nov 30 16:48:51 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19720
19721           gst/avi/gstavimux.c: accept all mpegversions,fixes #380825 spotted by: Jerome Alet
19722           Original commit message from CVS:
19723           * gst/avi/gstavimux.c:
19724           accept all mpegversions,fixes #380825
19725           spotted by: Jerome Alet
19726
19727 Thu Nov 30 16:46:13 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19728
19729           sys/v4l2/v4l2src_calls.c: cleanup the error message a bit more
19730           Original commit message from CVS:
19731           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
19732           (gst_v4l2src_queue_frame), (gst_v4l2src_grab_frame),
19733           (gst_v4l2src_get_capture), (gst_v4l2src_set_capture),
19734           (gst_v4l2src_capture_init), (gst_v4l2src_buffer_finalize):
19735           cleanup the error message a bit more
19736
19737 Thu Nov 30 15:08:08 2006 +0000  René Stadler <mail@renestadler.de>
19738
19739           gst/replaygain/gstrganalysis.c: Call the base class handler.  Fixes #380610.
19740           Original commit message from CVS:
19741           Patch by: René Stadler  <mail at renestadler de>
19742           * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_event):
19743           Call the base class handler.  Fixes #380610.
19744
19745 Tue Nov 28 12:30:10 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19746
19747           ext/libcaca/gstcacasink.c: Fix width and height properties.
19748           Original commit message from CVS:
19749           * ext/libcaca/gstcacasink.c: (gst_cacasink_class_init):
19750           Fix width and height properties.
19751           * ext/libcaca/gstcacasink.h:
19752           Fix compilation on newer libcaca that require us to include a new
19753           header. Fixes #379918.
19754
19755 Tue Nov 28 11:52:27 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19756
19757           gst/rtsp/: Add method so that extensions can choose to disable the setup of a stream.
19758           Original commit message from CVS:
19759           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
19760           * gst/rtsp/gstrtspsrc.h:
19761           * gst/rtsp/rtspext.h:
19762           * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_configure_stream),
19763           (rtsp_ext_wms_get_context):
19764           Add method so that extensions can choose to disable the setup of
19765           a stream.
19766           Make the WMS extension skip setup of x-wms-rtx streams. Fixes #377792.
19767
19768 Mon Nov 27 17:16:26 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19769
19770           gst/qtdemux/qtdemux.c: Remove some asserts and replace them with a proper error message. Fixes #379261.
19771           Original commit message from CVS:
19772           * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
19773           (gst_qtdemux_handle_src_query), (qtdemux_parse_trak):
19774           Remove some asserts and replace them with a proper error
19775           message. Fixes #379261.
19776
19777 Mon Nov 27 16:30:49 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19778
19779         * ChangeLog:
19780           mention bug fix
19781           Original commit message from CVS:
19782           mention bug fix
19783
19784 Mon Nov 27 16:29:07 2006 +0000  Jonas Holmberg <jonas.holmberg@axis.com>
19785
19786           gst/multipart/multipartmux.c: Push header in a separate buffer instead of memcpy:ing all data
19787           Original commit message from CVS:
19788           Patch by: Jonas Holmberg <jonas dot holmberg at axis dot com>
19789           * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
19790           Push header in a separate buffer instead of memcpy:ing all data
19791           Change LF => CRLF in headers
19792           Move trailing LF to header
19793
19794 Mon Nov 27 16:26:50 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19795
19796           gst/rtp/gstrtpmpadepay.c: Small buffer overflow fix and improve debugging.
19797           Original commit message from CVS:
19798           * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_chain):
19799           Small buffer overflow fix and improve debugging.
19800
19801 Fri Nov 24 08:58:53 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19802
19803           ext/esd/: remove obsolete _factory_init protos
19804           Original commit message from CVS:
19805           * ext/esd/esdmon.h:
19806           * ext/esd/esdsink.h:
19807           remove obsolete _factory_init protos
19808
19809 Fri Nov 24 07:46:54 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
19810
19811           gst/avi/gstavidemux.c: remove dead code, tweak debugs statements, add comments, use _uint64_scale instead _uint64_sca...
19812           Original commit message from CVS:
19813           * gst/avi/gstavidemux.c: (gst_avi_demux_index_entry_for_time),
19814           (gst_avi_demux_src_convert), (gst_avi_demux_handle_src_query),
19815           (gst_avi_demux_peek_chunk), (gst_avi_demux_parse_subindex),
19816           (gst_avi_demux_read_subindexes_push),
19817           (gst_avi_demux_read_subindexes_pull), (gst_avi_demux_parse_stream),
19818           (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
19819           (gst_avi_demux_sync), (gst_avi_demux_next_data_buffer),
19820           (gst_avi_demux_massage_index),
19821           (gst_avi_demux_calculate_durations_from_index),
19822           (gst_avi_demux_stream_header_pull), (gst_avi_demux_do_seek),
19823           (gst_avi_demux_handle_seek), (gst_avi_demux_process_next_entry),
19824           (gst_avi_demux_stream_data), (gst_avi_demux_loop):
19825           remove dead code, tweak debugs statements, add comments, use
19826           _uint64_scale instead _uint64_scale_int when using guint64 values,
19827           small optimizations, reflow some error handling
19828
19829 Wed Nov 22 17:39:13 2006 +0000  Edward Hervey <bilboed@bilboed.com>
19830
19831           po/.cvsignore: We never put .pot files in cvs. Let's ignore them all.
19832           Original commit message from CVS:
19833           * po/.cvsignore:
19834           We never put .pot files in cvs. Let's ignore them all.
19835
19836 Tue Nov 21 12:57:50 2006 +0000  Christian Schaller <uraeus@gnome.org>
19837
19838         * gst-plugins-good.spec.in:
19839           enalbe LADSPA plugin in spec file
19840           Original commit message from CVS:
19841           enalbe LADSPA plugin in spec file
19842
19843 Sun Nov 19 18:46:03 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19844
19845           po/POTFILES.in: ... but better exclude files that aren't disted.
19846           Original commit message from CVS:
19847           * po/POTFILES.in:
19848           ... but better exclude files that aren't disted.
19849
19850 Sun Nov 19 16:32:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19851
19852           po/POTFILES.in: Add v4l2 source files to list of files with translations, so the strings are actually extracted (howe...
19853           Original commit message from CVS:
19854           * po/POTFILES.in:
19855           Add v4l2 source files to list of files with translations, so the
19856           strings are actually extracted (however bad they still may be).
19857
19858 Sun Nov 19 16:30:19 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19859
19860           gst/videobox/gstvideobox.c: Minor clean-ups: const-ify static array, remove trailing comma from use GST_DEBUG_FUNCPTR.
19861           Original commit message from CVS:
19862           * gst/videobox/gstvideobox.c: (gst_video_box_class_init):
19863           Minor clean-ups: const-ify static array, remove trailing comma from
19864           last enum (gcc-2.9x trips over that), use GST_DEBUG_FUNCPTR.
19865
19866 Sun Nov 19 13:41:53 2006 +0000  René Stadler <mail@renestadler.de>
19867
19868           gst/id3demux/id3v2frames.c: Make sure that g_free always gets called on the same pointer that was returned by g_mallo...
19869           Original commit message from CVS:
19870           * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame):
19871           Make sure that g_free always gets called on the same pointer that was
19872           returned by g_malloc.  Fixes #376594.
19873           Do not leak memory if decompressed size is wrong.
19874           Remove unneeded check of return value of g_malloc.
19875           Patch by: René Stadler <mail@renestadler.de>
19876
19877 Sat Nov 18 18:14:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19878
19879           sys/v4l2/v4l2src_calls.c: Add missing curly brackets.
19880           Original commit message from CVS:
19881           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_deinit):
19882           Add missing curly brackets.
19883
19884 Fri Nov 17 14:54:01 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
19885
19886         * ChangeLog:
19887         * sys/v4l2/v4l2src_calls.c:
19888           Fix capture_deinit.
19889           Original commit message from CVS:
19890           Fix capture_deinit.
19891
19892 Thu Nov 16 15:36:48 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19893
19894           gst/matroska/matroska-mux.c: Use GST_DEBUG_FUNCPTR; activate request pad before returning it.
19895           Original commit message from CVS:
19896           * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
19897           (gst_matroska_mux_request_new_pad):
19898           Use GST_DEBUG_FUNCPTR; activate request pad before returning it.
19899           * tests/check/elements/matroskamux.c: (setup_src_pad),
19900           (setup_sink_pad), (GST_START_TEST):
19901           Activate pads before using them.
19902
19903 Thu Nov 16 15:04:55 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19904
19905           gst/avi/gstavidemux.c: Initialise variable to get rid of bogus compiler warning.
19906           Original commit message from CVS:
19907           * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan):
19908           Initialise variable to get rid of bogus compiler warning.
19909
19910 Thu Nov 16 07:26:17 2006 +0000  Ville Syrjala <ville.syrjala@movial.fi>
19911
19912           gst/rtp/: Specify H.263 variant and version in the caps (fixes #361637)
19913           Original commit message from CVS:
19914           Patch by: Ville Syrjala <ville.syrjala@movial.fi>
19915           * gst/rtp/gstrtph263pay.c:
19916           * gst/rtp/gstrtph263pdepay.c:
19917           * gst/rtp/gstrtph263ppay.c:
19918           Specify H.263 variant and version in the caps (fixes #361637)
19919
19920 Wed Nov 15 17:44:01 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
19921
19922           gst/rtsp/rtspconnection.c: Don't set a data pointer to NULL and a size > 0 when we deal with empty packets.
19923           Original commit message from CVS:
19924           * gst/rtsp/rtspconnection.c: (read_body):
19925           Don't set a data pointer to NULL and a size > 0 when we deal
19926           with empty packets.
19927           * gst/rtsp/rtspmessage.c: (rtsp_message_new_response),
19928           (rtsp_message_init_response), (rtsp_message_init_data),
19929           (rtsp_message_unset), (rtsp_message_free),
19930           (rtsp_message_take_body):
19931           Check that we can't create invalid empty packets.
19932
19933 Wed Nov 15 12:35:46 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
19934
19935           ext/wavpack/: Some small clean-ups: use enums instead of hard-coded numbers, const-ify element details, re-factor som...
19936           Original commit message from CVS:
19937           Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
19938           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
19939           (gst_wavpack_dec_init), (gst_wavpack_dec_change_state):
19940           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init),
19941           (gst_wavpack_enc_class_init), (gst_wavpack_enc_reset),
19942           (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config),
19943           (gst_wavpack_enc_change_state):
19944           * ext/wavpack/gstwavpackparse.c:
19945           Some small clean-ups: use enums instead of hard-coded numbers,
19946           const-ify element details, re-factor some code into _reset()
19947           functions (#352605).
19948
19949 Wed Nov 15 12:08:20 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
19950
19951           gst/matroska/matroska-mux.*: Add basic tag writing support; implement releasing pads (#374658).
19952           Original commit message from CVS:
19953           Patch by: Mark Nauwelaerts  <manauw at skynet be>
19954           * gst/matroska/matroska-mux.c: (gst_matroska_mux_add_interfaces),
19955           (gst_matroska_mux_class_init), (gst_matroska_pad_free),
19956           (gst_matroska_mux_reset), (gst_matroska_mux_handle_sink_event),
19957           (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad),
19958           (gst_matroska_mux_track_header), (gst_matroska_mux_start),
19959           (gst_matroska_mux_write_simple_tag), (gst_matroska_mux_finish):
19960           * gst/matroska/matroska-mux.h:
19961           Add basic tag writing support; implement releasing pads (#374658).
19962
19963 Wed Nov 15 11:19:13 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
19964
19965           gst/matroska/matroska-demux.c: Handle opaque/unspecified A_AAC audio codec ID (fixes #374737).
19966           Original commit message from CVS:
19967           * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
19968           (gst_matroska_demux_audio_caps):
19969           Handle opaque/unspecified A_AAC audio codec ID (fixes #374737).
19970
19971 Wed Nov 15 00:12:19 2006 +0000  David Schleef <ds@schleef.org>
19972
19973           gst/matroska/matroska-mux.c: Add Dirac fourcc.
19974           Original commit message from CVS:
19975           * gst/matroska/matroska-mux.c: Add Dirac fourcc.
19976
19977 Tue Nov 14 20:07:22 2006 +0000  Sergey Scobich <sergey.scobich@gmail.com>
19978
19979           win32/vs8/: Make end-of-line returns unixy, so that when the files are checked out on win32 the line returns will be ...
19980           Original commit message from CVS:
19981           Patch by: Sergey Scobich  <sergey.scobich at gmail com>
19982           * win32/vs8/gst-plugins-good.sln:
19983           * win32/vs8/libgst1394.vcproj:
19984           * win32/vs8/libgstaasink.vcproj:
19985           * win32/vs8/libgstalaw.vcproj:
19986           * win32/vs8/libgstalpha.vcproj:
19987           * win32/vs8/libgstalphacolor.vcproj:
19988           * win32/vs8/libgstannodex.vcproj:
19989           * win32/vs8/libgstapetag.vcproj:
19990           * win32/vs8/libgstaudiofx.vcproj:
19991           * win32/vs8/libgstauparse.vcproj:
19992           * win32/vs8/libgstautodetect.vcproj:
19993           * win32/vs8/libgstavi.vcproj:
19994           * win32/vs8/libgstcacasink.vcproj:
19995           * win32/vs8/libgstcdio.vcproj:
19996           * win32/vs8/libgstcutter.vcproj:
19997           * win32/vs8/libgstdv.vcproj:
19998           * win32/vs8/libgsteffectv.vcproj:
19999           * win32/vs8/libgstflac.vcproj:
20000           * win32/vs8/libgstflxdec.vcproj:
20001           * win32/vs8/libgstgoom.vcproj:
20002           * win32/vs8/libgsticydemux.vcproj:
20003           * win32/vs8/libgstid3demux.vcproj:
20004           * win32/vs8/libgstjpeg.vcproj:
20005           * win32/vs8/libgstladspa.vcproj:
20006           * win32/vs8/libgstlevel.vcproj:
20007           * win32/vs8/libgstmatroska.vcproj:
20008           * win32/vs8/libgstmikmod.vcproj:
20009           * win32/vs8/libgstmng.vcproj:
20010           * win32/vs8/libgstmonoscope.vcproj:
20011           * win32/vs8/libgstmulaw.vcproj:
20012           * win32/vs8/libgstmultipart.vcproj:
20013           * win32/vs8/libgstpng.vcproj:
20014           * win32/vs8/libgstrtp.vcproj:
20015           * win32/vs8/libgstrtsp.vcproj:
20016           * win32/vs8/libgstshout2.vcproj:
20017           * win32/vs8/libgstsmpte.vcproj:
20018           * win32/vs8/libgstspeex.vcproj:
20019           * win32/vs8/libgsttaglib.vcproj:
20020           * win32/vs8/libgstudp.vcproj:
20021           * win32/vs8/libgstvideobalance.vcproj:
20022           * win32/vs8/libgstvideobox.vcproj:
20023           * win32/vs8/libgstvideoflip.vcproj:
20024           * win32/vs8/libgstvideomixer.vcproj:
20025           * win32/vs8/libgstwavenc.vcproj:
20026           * win32/vs8/libgstwavparse.vcproj:
20027           Make end-of-line returns unixy, so that when the files are checked
20028           out on win32 the line returns will be 0d 0a and not 0d 0d 0a.
20029           Hopefully fixes #366492.
20030
20031 Tue Nov 14 15:55:32 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20032
20033           gst/avi/gstavidemux.c: Disable init_frames delay timestamp adjustment, it does not seem to be needed at all. Fixes #3...
20034           Original commit message from CVS:
20035           * gst/avi/gstavidemux.c: (gst_avi_demux_massage_index):
20036           Disable init_frames delay timestamp adjustment, it does not
20037           seem to be needed at all. Fixes #369621.
20038
20039 Tue Nov 14 11:43:40 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20040
20041           gst/qtdemux/qtdemux.c: Don't parse extra sample params for raw pcm. Fixes #374914.
20042           Original commit message from CVS:
20043           * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
20044           (gst_qtdemux_handle_src_query), (qtdemux_parse_trak):
20045           Don't parse extra sample params for raw pcm. Fixes #374914.
20046
20047 Mon Nov 13 18:31:18 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
20048
20049           gst/videomixer/videomixer.c: Fix memleak by unref'ing collectpads instance (when finalizing)
20050           Original commit message from CVS:
20051           Patch by: Mark Nauwelaerts  <manauw at skynet be>
20052           * gst/videomixer/videomixer.c:
20053           (gst_videomixer_set_master_geometry),
20054           (gst_videomixer_pad_sink_setcaps), (gst_videomixer_class_init),
20055           (gst_videomixer_collect_free), (gst_videomixer_reset),
20056           (gst_videomixer_init), (gst_videomixer_finalize),
20057           (gst_videomixer_request_new_pad), (gst_videomixer_release_pad),
20058           (gst_videomixer_collected), (gst_videomixer_change_state):
20059           Fix memleak by unref'ing collectpads instance (when finalizing)
20060           Implement releasing a request pad. Fixes #374479.
20061
20062 Fri Nov 10 20:08:42 2006 +0000  Sergey Scobich <sergey.scobich@gmail.com>
20063
20064           win32/vs8/: Add VS8 project files (note that many of the plugins in ext are disabled by default). Fixes #366492.
20065           Original commit message from CVS:
20066           Patch by: Sergey Scobich  <sergey.scobich at gmail com>
20067           * win32/vs8/gst-plugins-good.sln:
20068           * win32/vs8/libgst1394.vcproj:
20069           * win32/vs8/libgstaasink.vcproj:
20070           * win32/vs8/libgstalaw.vcproj:
20071           * win32/vs8/libgstalpha.vcproj:
20072           * win32/vs8/libgstalphacolor.vcproj:
20073           * win32/vs8/libgstannodex.vcproj:
20074           * win32/vs8/libgstapetag.vcproj:
20075           * win32/vs8/libgstaudiofx.vcproj:
20076           * win32/vs8/libgstauparse.vcproj:
20077           * win32/vs8/libgstautodetect.vcproj:
20078           * win32/vs8/libgstavi.vcproj:
20079           * win32/vs8/libgstcacasink.vcproj:
20080           * win32/vs8/libgstcdio.vcproj:
20081           * win32/vs8/libgstcutter.vcproj:
20082           * win32/vs8/libgstdv.vcproj:
20083           * win32/vs8/libgsteffectv.vcproj:
20084           * win32/vs8/libgstflac.vcproj:
20085           * win32/vs8/libgstflxdec.vcproj:
20086           * win32/vs8/libgstgoom.vcproj:
20087           * win32/vs8/libgsticydemux.vcproj:
20088           * win32/vs8/libgstid3demux.vcproj:
20089           * win32/vs8/libgstjpeg.vcproj:
20090           * win32/vs8/libgstladspa.vcproj:
20091           * win32/vs8/libgstlevel.vcproj:
20092           * win32/vs8/libgstmatroska.vcproj:
20093           * win32/vs8/libgstmikmod.vcproj:
20094           * win32/vs8/libgstmng.vcproj:
20095           * win32/vs8/libgstmonoscope.vcproj:
20096           * win32/vs8/libgstmulaw.vcproj:
20097           * win32/vs8/libgstmultipart.vcproj:
20098           * win32/vs8/libgstpng.vcproj:
20099           * win32/vs8/libgstrtp.vcproj:
20100           * win32/vs8/libgstrtsp.vcproj:
20101           * win32/vs8/libgstshout2.vcproj:
20102           * win32/vs8/libgstsmpte.vcproj:
20103           * win32/vs8/libgstspeex.vcproj:
20104           * win32/vs8/libgsttaglib.vcproj:
20105           * win32/vs8/libgstudp.vcproj:
20106           * win32/vs8/libgstvideobalance.vcproj:
20107           * win32/vs8/libgstvideobox.vcproj:
20108           * win32/vs8/libgstvideoflip.vcproj:
20109           * win32/vs8/libgstvideomixer.vcproj:
20110           * win32/vs8/libgstwavenc.vcproj:
20111           * win32/vs8/libgstwavparse.vcproj:
20112           Add VS8 project files (note that many of the plugins in ext are
20113           disabled by default). Fixes #366492.
20114
20115 Fri Nov 10 19:18:33 2006 +0000  David Schleef <ds@schleef.org>
20116
20117           gst/multifile/Makefile.am: Let's not depend on a file that doesn't exist.
20118           Original commit message from CVS:
20119           * gst/multifile/Makefile.am:
20120           Let's not depend on a file that doesn't exist.
20121
20122 Fri Nov 10 18:51:10 2006 +0000  David Schleef <ds@schleef.org>
20123
20124           Revive multifile[src|sink].
20125           Original commit message from CVS:
20126           * configure.ac:
20127           * gst/multifile/Makefile.am:
20128           * gst/multifile/gstmultifile.c:
20129           * gst/multifile/gstmultifilesink.c:
20130           * gst/multifile/gstmultifilesrc.c:
20131           * gst/multifile/multifile.vproj:
20132           Revive multifile[src|sink].
20133
20134 Fri Nov 10 08:09:05 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20135
20136           sys/v4l2/v4l2src_calls.c: we do not translate debug messages
20137           Original commit message from CVS:
20138           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_grab_frame):
20139           we do not translate debug messages
20140
20141 Wed Nov 8 12:04:03 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20142
20143           gst/flx/gstflxdec.c: fix categorisation, make short desc more explicit, remove unused code
20144           Original commit message from CVS:
20145           * gst/flx/gstflxdec.c: (gst_flxdec_class_init):
20146           fix categorisation, make short desc more explicit, remove unused code
20147           Fixes #372021
20148
20149 Wed Nov 8 01:30:39 2006 +0000  Christian Schaller <uraeus@gnome.org>
20150
20151           gst/rtp/: Fix element descriptions.
20152           Original commit message from CVS:
20153           * gst/rtp/gstrtpL16depay.c:
20154           * gst/rtp/gstrtpamrdepay.c:
20155           * gst/rtp/gstrtpamrpay.c:
20156           * gst/rtp/gstrtpgsmdepay.c:
20157           * gst/rtp/gstrtph263pay.c:
20158           * gst/rtp/gstrtph263pdepay.c:
20159           * gst/rtp/gstrtph263ppay.c:
20160           * gst/rtp/gstrtph264depay.c:
20161           * gst/rtp/gstrtpmp2tdepay.c:
20162           * gst/rtp/gstrtpmp4gdepay.c:
20163           * gst/rtp/gstrtpmp4gpay.c:
20164           * gst/rtp/gstrtpmp4vdepay.c:
20165           * gst/rtp/gstrtpmp4vpay.c:
20166           * gst/rtp/gstrtpmpadepay.c:
20167           * gst/rtp/gstrtpmpapay.c:
20168           * gst/rtp/gstrtppcmadepay.c:
20169           * gst/rtp/gstrtppcmapay.c:
20170           * gst/rtp/gstrtppcmudepay.c:
20171           * gst/rtp/gstrtppcmupay.c:
20172           * gst/rtp/gstrtpspeexdepay.c:
20173           * gst/rtp/gstrtpspeexpay.c:
20174           * gst/rtp/gstrtpsv3vdepay.c:
20175           Fix element descriptions.
20176
20177 Wed Nov 8 01:29:51 2006 +0000  Christian Schaller <uraeus@gnome.org>
20178
20179           gst/rtp/: Fix description.
20180           Original commit message from CVS:
20181           * gst/rtp/gstrtpvorbisdepay.c:
20182           * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_handle_buffer):
20183           Fix description.
20184           Small cleanup in the payloader.
20185
20186 Wed Nov 8 01:28:00 2006 +0000  Christian Schaller <uraeus@gnome.org>
20187
20188           gst/rtp/: Add theora pay/depayloaders.
20189           Original commit message from CVS:
20190           * gst/rtp/Makefile.am:
20191           * gst/rtp/gstrtp.c: (plugin_init):
20192           * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_base_init),
20193           (gst_rtp_theora_depay_class_init), (gst_rtp_theora_depay_init),
20194           (gst_rtp_theora_depay_finalize),
20195           (gst_rtp_theora_depay_parse_configuration),
20196           (gst_rtp_theora_depay_setcaps),
20197           (gst_rtp_theora_depay_switch_codebook),
20198           (gst_rtp_theora_depay_process),
20199           (gst_rtp_theora_depay_set_property),
20200           (gst_rtp_theora_depay_get_property),
20201           (gst_rtp_theora_depay_change_state),
20202           (gst_rtp_theora_depay_plugin_init):
20203           * gst/rtp/gstrtptheoradepay.h:
20204           * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_base_init),
20205           (gst_rtp_theora_pay_class_init), (gst_rtp_theora_pay_init),
20206           (gst_rtp_theora_pay_setcaps), (gst_rtp_theora_pay_reset_packet),
20207           (gst_rtp_theora_pay_init_packet),
20208           (gst_rtp_theora_pay_flush_packet),
20209           (gst_rtp_theora_pay_finish_headers), (gst_rtp_theora_pay_parse_id),
20210           (gst_rtp_theora_pay_handle_buffer),
20211           (gst_rtp_theora_pay_plugin_init):
20212           * gst/rtp/gstrtptheorapay.h:
20213           Add theora pay/depayloaders.
20214
20215 Tue Nov 7 01:43:06 2006 +0000  Christian Schaller <uraeus@gnome.org>
20216
20217           gst/rtp/Makefile.am: We depend on gsttag to generate the vorbis comments.
20218           Original commit message from CVS:
20219           * gst/rtp/Makefile.am:
20220           We depend on gsttag to generate the vorbis comments.
20221           * gst/rtp/gstrtpvorbisdepay.c:
20222           (gst_rtp_vorbis_depay_parse_configuration),
20223           (gst_rtp_vorbis_depay_setcaps),
20224           (gst_rtp_vorbis_depay_switch_codebook),
20225           (gst_rtp_vorbis_depay_process):
20226           * gst/rtp/gstrtpvorbisdepay.h:
20227           Parse configuration string in the depayloader.
20228           Implement selecting and switching to a new codebook.
20229           Receiving vorbis over RTP now works.
20230           * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_reset_packet),
20231           (gst_rtp_vorbis_pay_init_packet),
20232           (gst_rtp_vorbis_pay_finish_headers),
20233           (gst_rtp_vorbis_pay_handle_buffer):
20234           * gst/rtp/gstrtpvorbispay.h:
20235           Set timestamps on outgoing buffers and RTP packets.
20236           Fix configuration string, prepend number of Packet headers.
20237           Fix encoding of ident string.
20238           Add delivery-method to caps.
20239           Streaming vorbis over RTP now works.
20240
20241 Mon Nov 6 20:52:10 2006 +0000  Christian Schaller <uraeus@gnome.org>
20242
20243           gst/rtp/gstrtpvorbispay.*: Generate a valid configuration string in the caps based on the vorbis headers.
20244           Original commit message from CVS:
20245           * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_setcaps),
20246           (gst_rtp_vorbis_pay_finish_headers), (gst_rtp_vorbis_pay_parse_id),
20247           (gst_rtp_vorbis_pay_handle_buffer):
20248           * gst/rtp/gstrtpvorbispay.h:
20249           Generate a valid configuration string in the caps based on the
20250           vorbis headers.
20251
20252 Thu Nov 2 20:13:26 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
20253
20254           Fix enum nicks; only emit no-more-pads once; add support for very fast encoding mode in upcoming 4.40.0 release (#369...
20255           Original commit message from CVS:
20256           Patch by: Sebastian Dröge <slomo at circular-chaos.org>
20257           * configure.ac:
20258           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
20259           (gst_wavpack_enc_correction_mode_get_type),
20260           (gst_wavpack_enc_joint_stereo_mode_get_type),
20261           (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config):
20262           Fix enum nicks; only emit no-more-pads once; add support for very
20263           fast encoding mode in upcoming 4.40.0 release (#369539).
20264
20265 Thu Nov 2 14:43:11 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20266
20267           ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20268           Original commit message from CVS:
20269           * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20270           * ext/cdio/gstcdio.h:
20271           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20272           Move CD-TEXT utility function into common file so it can also be
20273           used by a future cdioparanoiasrc.
20274
20275 Wed Nov 1 19:48:26 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
20276
20277         * ChangeLog:
20278         * sys/v4l2/Makefile.am:
20279         * sys/v4l2/gstv4l2object.c:
20280         * sys/v4l2/gstv4l2src.c:
20281         * sys/v4l2/v4l2_calls.c:
20282         * sys/v4l2/v4l2src_calls.c:
20283           Improved comments in ELEMENT_ERROR/WARNING and added "#if 0" to xoverlay code that is still not implemented.
20284           Original commit message from CVS:
20285           Improved comments in ELEMENT_ERROR/WARNING and added "#if 0" to xoverlay code that is still not implemented.
20286
20287 Wed Nov 1 13:59:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20288
20289           gst/id3demux/id3v2frames.c: We require a -base more recent than 0.10.9, so it's safe to use
20290           Original commit message from CVS:
20291           * gst/id3demux/id3v2frames.c: (parse_picture_frame):
20292           We require a -base more recent than 0.10.9, so it's safe to use
20293           GST_TYPE_TAG_IMAGE_TYPE unconditionally now.
20294           * ext/dv/gstdvdec.c: (gst_dvdec_sink_event):
20295           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_sink_event):
20296           Use _newsegment_full() now that we depend on a recent enough core.
20297           * gst/wavparse/gstwavparse.c:
20298           Remove cruft that we don't need any longer now that we depend on
20299           a recent enough -base.
20300
20301 Wed Nov 1 10:19:18 2006 +0000  Sergey Scobich <sergey.scobich@gmail.com>
20302
20303           sys/: Wait until the window is created before using it; guard unistd.h includes with HAVE_UNISTD_H. (#366523)
20304           Original commit message from CVS:
20305           Patch by: Sergey Scobich  <sergey dot scobich at gmail com>
20306           * sys/directdraw/gstdirectdrawsink.c:
20307           (gst_directdrawsink_window_thread),
20308           (gst_directdrawsink_create_default_window):
20309           * sys/directdraw/gstdirectdrawsink.h:
20310           * sys/directsound/gstdirectsoundsink.c:
20311           Wait until the window is created before using it; guard unistd.h
20312           includes with HAVE_UNISTD_H. (#366523)
20313           * win32/vs8/libgstdirectdraw.vcproj:
20314           * win32/vs8/libgstdirectsound.vcproj:
20315           Update project files.
20316
20317 Tue Oct 31 10:52:31 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20318
20319           gst/rtp/: Fix and activate ILBC pay and depayloaders. Fixes #368162.
20320           Original commit message from CVS:
20321           * gst/rtp/Makefile.am:
20322           * gst/rtp/gstrtp.c: (plugin_init):
20323           * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_init),
20324           (gst_rtpilbcpay_setcaps):
20325           Fix and activate ILBC pay and depayloaders. Fixes #368162.
20326
20327 Tue Oct 31 10:31:18 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20328
20329           gst/qtdemux/qtdemux.c: Handle unbounded length streams a bit better. Fixes #367696.
20330           Original commit message from CVS:
20331           * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
20332           (gst_qtdemux_handle_src_query), (qtdemux_parse_tree),
20333           (qtdemux_parse_trak):
20334           Handle unbounded length streams a bit better. Fixes #367696.
20335
20336 Tue Oct 31 09:44:39 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20337
20338           ext/speex/gstspeexdec.c: Some small cleanups, use _scale.
20339           Original commit message from CVS:
20340           * ext/speex/gstspeexdec.c: (speex_dec_convert),
20341           (speex_dec_sink_event), (speex_dec_chain_parse_header):
20342           Some small cleanups, use _scale.
20343
20344 Tue Oct 31 09:29:36 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20345
20346           gst/avi/gstavidemux.c: Use higher precision scale function.
20347           Original commit message from CVS:
20348           * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
20349           Use higher precision scale function.
20350
20351 Mon Oct 30 16:18:18 2006 +0000  Michal Benes <michal.benes@itonis.tv>
20352
20353           gst/matroska/matroska-demux.c: Fix several issues with encoded/compressed/encrypted/signed tracks; also, remove super...
20354           Original commit message from CVS:
20355           Patch by: Michal Benes  <michal dot benes at itonis tv>
20356           * gst/matroska/matroska-demux.c: (gst_matroska_demux_encoding_cmp),
20357           (gst_matroska_demux_read_track_encodings),
20358           (gst_matroska_decode_buffer):
20359           Fix several issues with encoded/compressed/encrypted/signed tracks;
20360           also, remove superfluous newline characters from some debug
20361           statements. (#366155)
20362
20363 Mon Oct 30 09:24:53 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20364
20365           ext/jpeg/: Various cleanups, capsnego and leak fixes.
20366           Original commit message from CVS:
20367           * ext/jpeg/gstjpegenc.c: (gst_jpegenc_getcaps):
20368           * ext/jpeg/gstsmokedec.c: (gst_smokedec_class_init),
20369           (gst_smokedec_init), (gst_smokedec_finalize), (gst_smokedec_chain),
20370           (gst_smokedec_change_state):
20371           * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_class_init),
20372           (gst_smokeenc_init), (gst_smokeenc_finalize),
20373           (gst_smokeenc_getcaps), (gst_smokeenc_setcaps),
20374           (gst_smokeenc_resync), (gst_smokeenc_chain),
20375           (gst_smokeenc_set_property), (gst_smokeenc_get_property),
20376           (gst_smokeenc_change_state):
20377           Various cleanups, capsnego and leak fixes.
20378
20379 Mon Oct 30 08:17:08 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
20380
20381           gst/videomixer/videomixer.c: Fix videomixer so that it can handle any combination of framerates.
20382           Original commit message from CVS:
20383           Patch by: Mark Nauwelaerts  <manauw at skynet be>
20384           * gst/videomixer/videomixer.c: (gst_videomixer_update_queues):
20385           Fix videomixer so that it can handle any combination of framerates.
20386           Fixes #367221.
20387
20388 Sat Oct 28 16:37:20 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20389
20390           gst/avi/gstavidemux.c: Fix position query for audio. also fixes timestamps in streaming mode and bug #364958.
20391           Original commit message from CVS:
20392           * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
20393           (gst_avi_demux_parse_file_header),
20394           (gst_avi_demux_stream_init_push), (gst_avi_demux_parse_stream),
20395           (gst_avi_demux_stream_header_push), (gst_avi_demux_stream_data),
20396           (gst_avi_demux_chain):
20397           Fix position query for audio. also fixes timestamps in streaming
20398           mode and bug #364958.
20399           Small cleanups.
20400
20401 Fri Oct 27 17:10:42 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20402
20403           ext/libpng/gstpngenc.*: Fix strides. Fixes #364856.
20404           Original commit message from CVS:
20405           * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps), (gst_pngenc_chain):
20406           * ext/libpng/gstpngenc.h:
20407           Fix strides. Fixes #364856.
20408           Cleanup capsnego.
20409           Set caps on outgoing buffers.
20410
20411 Wed Oct 18 17:06:21 2006 +0000  Ville Syrjala <ville.syrjala@movial.fi>
20412
20413           gst/rtp/: Add static payload numbers in addition to the dynamic ones.
20414           Original commit message from CVS:
20415           Patch by: Ville Syrjala <ville dot syrjala at movial dot fi>
20416           * gst/rtp/gstrtpgsmpay.c:
20417           * gst/rtp/gstrtph263pay.c:
20418           * gst/rtp/gstrtpmpapay.c:
20419           * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_flush),
20420           (gst_rtp_pcma_pay_handle_buffer):
20421           * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_flush):
20422           Add static payload numbers in addition to the dynamic ones.
20423           Fixes #361639.
20424
20425 Wed Oct 18 16:18:55 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20426
20427           gst/rtsp/: Reuse already existing enum for lower transport.
20428           Original commit message from CVS:
20429           * gst/rtsp/gstrtspsrc.c: (gst_rtsp_lower_trans_get_type),
20430           (gst_rtspsrc_class_init), (gst_rtspsrc_loop_interleaved),
20431           (gst_rtspsrc_loop_udp), (gst_rtspsrc_open),
20432           (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_set_uri):
20433           * gst/rtsp/rtspconnection.c: (rtsp_connection_create):
20434           * gst/rtsp/rtspdefs.h:
20435           * gst/rtsp/rtspurl.c: (rtsp_url_parse):
20436           * gst/rtsp/rtspurl.h:
20437           Reuse already existing enum for lower transport.
20438           Add rtspt and rtspu protocols.
20439           Send redirect to rtspt when udp times out.
20440
20441 Wed Oct 18 14:00:44 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20442
20443           gst/wavparse/gstwavparse.c: Fix seeking some more, mostly for speed changes.
20444           Original commit message from CVS:
20445           * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
20446           (gst_wavparse_stream_data):
20447           Fix seeking some more, mostly for speed changes.
20448
20449 Wed Oct 18 11:28:05 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20450
20451         * ChangeLog:
20452           ChangeLog surgery: fix Fredrik's e-mail address
20453           Original commit message from CVS:
20454           ChangeLog surgery: fix Fredrik's e-mail address
20455
20456 Wed Oct 18 11:04:09 2006 +0000  Fredrik Persson <frepe@broadband.net>
20457
20458           sys/v4l2/gstv4l2tuner.*: Fix _set_channel(): remove useless g_object_notify() for "channel" property that doesn't exi...
20459           Original commit message from CVS:
20460           Patch by: Fredrik Persson  <frepe at broadband net>
20461           * sys/v4l2/gstv4l2tuner.c:
20462           * sys/v4l2/gstv4l2tuner.h:
20463           Fix _set_channel(): remove useless g_object_notify() for "channel"
20464           property that doesn't exist any longer and therefore now also
20465           useless redirect (#338818).
20466
20467 Tue Oct 17 15:16:47 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20468
20469           Activate pads before adding them to running element.
20470           Original commit message from CVS:
20471           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_set_wp_config):
20472           * ext/wavpack/gstwavpackparse.c:
20473           (gst_wavpack_parse_create_src_pad):
20474           * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_create_pads):
20475           * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad):
20476           Activate pads before adding them to running element.
20477
20478 Tue Oct 17 14:57:17 2006 +0000  Josep Torra Valles <josep@fluendo.com>
20479
20480           gst/qtdemux/qtdemux.c: Make compile with Forte compiler, mostly don't do pointer arithmetic with void pointers (#3626...
20481           Original commit message from CVS:
20482           Patch by: Josep Torra Valles  <josep at fluendo com>
20483           * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event),
20484           (next_entry_size), (qtdemux_inflate), (qtdemux_parse_moov),
20485           (qtdemux_parse_tree), (qtdemux_parse_trak), (qtdemux_tag_add_str),
20486           (qtdemux_tag_add_num), (qtdemux_tag_add_date),
20487           (qtdemux_tag_add_gnre):
20488           Make compile with Forte compiler, mostly don't do pointer arithmetic
20489           with void pointers (#362626).
20490
20491 Tue Oct 17 14:37:49 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20492
20493           sys/oss/gstosssink.c: Some drivers do not support unsetting the non-blocking flag once the device is opened. In those...
20494           Original commit message from CVS:
20495           * sys/oss/gstosssink.c: (gst_oss_sink_prepare):
20496           Some drivers do not support unsetting the non-blocking flag once the
20497           device is opened. In those cases, close/open the device in
20498           non-blocking mode. Fixes #362673.
20499
20500 Tue Oct 17 13:44:14 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20501
20502           sys/v4l2/: dear stefan, framespersecond is not frameperiod, reverting but adding comment
20503           Original commit message from CVS:
20504           * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
20505           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_fps),
20506           (gst_v4l2src_get_fps):
20507           dear stefan, framespersecond is not frameperiod, reverting but adding
20508           comment
20509
20510 Tue Oct 17 11:28:50 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20511
20512           sys/v4l2/: Numerator is numerator and denominator is denominator. Say that aloud 5 times and retry after next beer.
20513           Original commit message from CVS:
20514           * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
20515           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_fps),
20516           (gst_v4l2src_get_fps):
20517           Numerator is numerator and denominator is denominator. Say that aloud
20518           5 times and retry after next beer.
20519
20520 Tue Oct 17 10:59:55 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20521
20522           gst/qtdemux/qtdemux.*: Avoid void pointer usage, better use guint8 * instead.
20523           Original commit message from CVS:
20524           * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov), (qtdemux_parse),
20525           (qtdemux_node_dump_foreach), (qtdemux_dump_mvhd),
20526           (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd),
20527           (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref),
20528           (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss),
20529           (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco),
20530           (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd),
20531           (qtdemux_dump_unknown), (qtdemux_tree_get_child_by_type),
20532           (qtdemux_tree_get_sibling_by_type):
20533           * gst/qtdemux/qtdemux.h:
20534           Avoid void pointer usage, better use guint8 * instead.
20535
20536 Mon Oct 16 18:22:47 2006 +0000  Josep Torra Valles <josep@fluendo.com>
20537
20538           Fix a bunch of problems discovered by the Forte compiler, mostly type mixups and pointer arithmetics with void pointe...
20539           Original commit message from CVS:
20540           Patch by: Josep Torra Valles  <josep at fluendo com>
20541           * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform):
20542           * ext/esd/esdsink.c: (gst_esdsink_write):
20543           * ext/flac/gstflacdec.c: (gst_flac_dec_length),
20544           (gst_flac_dec_read_seekable), (gst_flac_dec_chain),
20545           (gst_flac_dec_send_newsegment):
20546           * ext/flac/gstflacenc.c: (gst_flac_enc_seek_callback),
20547           (gst_flac_enc_tell_callback):
20548           * ext/jpeg/smokecodec.c: (find_best_size), (smokecodec_encode),
20549           (smokecodec_parse_header), (smokecodec_decode):
20550           * gst/avi/gstavimux.c: (gst_avi_mux_write_avix_index):
20551           * gst/debug/efence.c: (gst_fenced_buffer_alloc):
20552           * gst/goom/Makefile.am:
20553           * gst/goom/gstgoom.c:
20554           * gst/icydemux/gsticydemux.c: (gst_icydemux_typefind_or_forward):
20555           * gst/rtsp/gstrtspsrc.c:
20556           * gst/rtsp/rtspconnection.c: (rtsp_connection_read):
20557           * gst/udp/gstudpsink.c:
20558           * gst/udp/gstudpsrc.c:
20559           * gst/wavparse/gstwavparse.c: (gst_wavparse_change_state):
20560           * sys/sunaudio/gstsunaudiomixertrack.h:
20561           Fix a bunch of problems discovered by the Forte compiler, mostly type
20562           mixups and pointer arithmetics with void pointers. Fixes #362603.
20563
20564 Thu Oct 12 19:02:51 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20565
20566           ext/speex/: Miscellaneous clean-ups, among other things: speexenc => enc to enhance code readability; change speexenc...
20567           Original commit message from CVS:
20568           * ext/speex/gstspeex.c: (plugin_init):
20569           * ext/speex/gstspeexenc.c: (gst_speex_enc_get_formats),
20570           (gst_speex_enc_setup_interfaces), (gst_speex_enc_base_init),
20571           (gst_speex_enc_class_init), (gst_speex_enc_finalize),
20572           (gst_speex_enc_sink_setcaps), (gst_speex_enc_convert_src),
20573           (gst_speex_enc_convert_sink), (gst_speex_enc_get_query_types),
20574           (gst_speex_enc_src_query), (gst_speex_enc_sink_query),
20575           (gst_speex_enc_init), (gst_speex_enc_create_metadata_buffer),
20576           (gst_speex_enc_set_last_msg), (gst_speex_enc_setup),
20577           (gst_speex_enc_buffer_from_data), (gst_speex_enc_push_buffer),
20578           (gst_speex_enc_set_header_on_caps), (gst_speex_enc_sinkevent),
20579           (gst_speex_enc_chain), (gst_speex_enc_get_property),
20580           (gst_speex_enc_set_property), (gst_speex_enc_change_state):
20581           * ext/speex/gstspeexenc.h:
20582           Miscellaneous clean-ups, among other things: speexenc => enc to
20583           enhance code readability; change speexenc => speex_enc; in chain
20584           function unref input buffer in case of error; take reference in
20585           event function; use boilerplate macro; use gst_pad_query_peer_*
20586           convenience functions.
20587
20588 Thu Oct 12 18:35:10 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20589
20590           ext/speex/gstspeexenc.c: Fix some mem leaks.
20591           Original commit message from CVS:
20592           * ext/speex/gstspeexenc.c: (gst_speexenc_finalize),
20593           (gst_speexenc_set_last_msg), (gst_speexenc_setup),
20594           (gst_speexenc_set_header_on_caps):
20595           Fix some mem leaks.
20596
20597 Wed Oct 11 16:21:53 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20598
20599           gst/rtsp/URLS: Added some other URL.
20600           Original commit message from CVS:
20601           * gst/rtsp/URLS:
20602           Added some other URL.
20603           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_udp),
20604           (gst_rtspsrc_handle_request), (gst_rtspsrc_send),
20605           (gst_rtspsrc_open), (gst_rtspsrc_play),
20606           (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
20607           * gst/rtsp/gstrtspsrc.h:
20608           Work on fallback to TCP connection when the UDP socket times out.
20609           Handler server requests, just reply with OK for now.
20610           * gst/rtsp/rtspdefs.c: (rtsp_strresult):
20611           * gst/rtsp/rtspdefs.h:
20612           Added some more Real extension headers.
20613           * gst/rtsp/rtspurl.c: (rtsp_url_parse):
20614           Fix parsing of urls with a ':' that is not part of the hostname:port
20615           part of the url.
20616
20617 Wed Oct 11 13:49:26 2006 +0000  Edward Hervey <bilboed@bilboed.com>
20618
20619           gst/qtdemux/qtdemux.c: Add some fourcc for DV format.
20620           Original commit message from CVS:
20621           * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
20622           Add some fourcc for DV format.
20623
20624 Wed Oct 11 13:24:42 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20625
20626           gst/: Activate pad before adding it to the already-running element.
20627           Original commit message from CVS:
20628           * gst/apetag/gsttagdemux.c: (gst_tag_demux_add_srcpad):
20629           * gst/icydemux/gsticydemux.c: (gst_icydemux_add_srcpad):
20630           * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad):
20631           Activate pad before adding it to the already-running element.
20632           * tests/check/elements/icydemux.c: (icydemux_found_pad):
20633           Activate newly-created pad too.
20634
20635 Wed Oct 11 08:34:14 2006 +0000  Sebastien Cote <sebas642@yahoo.ca>
20636
20637           gst/udp/gstudpsrc.c: Fix some leaks in caps and uris. Fixes #361252.
20638           Original commit message from CVS:
20639           Patch by: Sebastien Cote <sebas642 at yahoo dot ca>
20640           * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
20641           (gst_udpsrc_finalize), (gst_udpsrc_create), (gst_udpsrc_set_uri),
20642           (gst_udpsrc_start):
20643           Fix some leaks in caps and uris. Fixes #361252.
20644
20645 Tue Oct 10 18:54:05 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20646
20647           gst/qtdemux/qtdemux.c: Printf format fixes.
20648           Original commit message from CVS:
20649           * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc),
20650           (gst_qtdemux_loop_state_header):
20651           Printf format fixes.
20652           * sys/dvb/gstdvbsrc.c:
20653           Use "_stdint.h".
20654
20655 Tue Oct 10 09:57:19 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20656
20657           gst/qtdemux/qtdemux.c: Reorganise some stuff.
20658           Original commit message from CVS:
20659           * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
20660           (gst_qtdemux_push_event), (gst_qtdemux_do_seek),
20661           (gst_qtdemux_change_state), (extract_initial_length_and_fourcc),
20662           (gst_qtdemux_loop_state_header), (gst_qtdemux_activate_segment),
20663           (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
20664           (gst_qtdemux_post_buffering), (gst_qtdemux_chain),
20665           (gst_qtdemux_add_stream), (qtdemux_process_redirects),
20666           (qtdemux_parse_tree), (qtdemux_parse_trak):
20667           Reorganise some stuff.
20668           Parse RTSP redirection URLS.
20669
20670 Tue Oct 10 08:29:07 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20671
20672           gst/wavparse/Makefile.am: Fix copy'n'paste-o (spotted by Mark Nauwelaerts, #341489).
20673           Original commit message from CVS:
20674           * gst/wavparse/Makefile.am:
20675           Fix copy'n'paste-o (spotted by Mark Nauwelaerts, #341489).
20676
20677 Mon Oct 9 07:01:19 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
20678
20679           sys/v4l2/gstv4l2xoverlay.*: Fix build as per the patch in #338818 comment 36.
20680           Original commit message from CVS:
20681           * sys/v4l2/gstv4l2xoverlay.c:
20682           * sys/v4l2/gstv4l2xoverlay.h:
20683           Fix build as per the patch in #338818 comment 36.
20684
20685 Sun Oct 8 20:05:13 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20686
20687         * docs/plugins/inspect/plugin-1394.xml:
20688         * docs/plugins/inspect/plugin-rtp.xml:
20689         * docs/plugins/inspect/plugin-rtsp.xml:
20690           inspect updates
20691           Original commit message from CVS:
20692           inspect updates
20693
20694 Sat Oct 7 21:15:40 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20695
20696           gst/rtsp/gstrtspsrc.c: Activate pads before adding them to the source.
20697           Original commit message from CVS:
20698           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport):
20699           Activate pads before adding them to the source.
20700
20701 Sat Oct 7 11:37:59 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20702
20703           docs/plugins/: Add/update docs stuff.
20704           Original commit message from CVS:
20705           * docs/plugins/gst-plugins-bad-plugins.args:
20706           * docs/plugins/gst-plugins-bad-plugins.hierarchy:
20707           * docs/plugins/gst-plugins-bad-plugins.interfaces:
20708           * docs/plugins/gst-plugins-bad-plugins.prerequisites:
20709           * docs/plugins/inspect/plugin-dtsdec.xml:
20710           * docs/plugins/inspect/plugin-mms.xml:
20711           * docs/plugins/inspect/plugin-mpeg2enc.xml:
20712           * docs/plugins/inspect/plugin-neon.xml:
20713           * docs/plugins/inspect/plugin-replaygain.xml:
20714           * docs/plugins/inspect/plugin-soundtouch.xml:
20715           * docs/plugins/inspect/plugin-spcdec.xml:
20716           * docs/plugins/inspect/plugin-swfdec.xml:
20717           * docs/plugins/inspect/plugin-videocrop.xml:
20718           * docs/plugins/inspect/plugin-wavpack.xml:
20719           Add/update docs stuff.
20720
20721 Fri Oct 6 17:00:14 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20722
20723           Activate pads before adding.
20724           Original commit message from CVS:
20725           * ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads), (gst_dvdemux_chain):
20726           * gst/auparse/gstauparse.c: (gst_au_parse_add_srcpad):
20727           Activate pads before adding.
20728
20729 Fri Oct 6 16:03:23 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20730
20731           gst/multipart/multipartdemux.c: Activate pads before adding.
20732           Original commit message from CVS:
20733           * gst/multipart/multipartdemux.c: (gst_multipart_demux_init),
20734           (gst_multipart_find_pad_by_mime):
20735           Activate pads before adding.
20736           * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init):
20737           BOILERPLATE sets parent_class for us.
20738
20739 Fri Oct 6 15:56:01 2006 +0000  René Stadler <mail@renestadler.de>
20740
20741           Add ReplayGain analysis element (#357069).
20742           Original commit message from CVS:
20743           Patch by: René Stadler  <mail at renestadler de>
20744           * configure.ac:
20745           * docs/plugins/Makefile.am:
20746           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
20747           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
20748           * gst/replaygain/Makefile.am:
20749           * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_base_init),
20750           (gst_rg_analysis_class_init), (gst_rg_analysis_init),
20751           (gst_rg_analysis_set_property), (gst_rg_analysis_get_property),
20752           (gst_rg_analysis_start), (gst_rg_analysis_set_caps),
20753           (gst_rg_analysis_transform_ip), (gst_rg_analysis_event),
20754           (gst_rg_analysis_stop), (gst_rg_analysis_handle_tags),
20755           (gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result),
20756           (gst_rg_analysis_album_result), (plugin_init):
20757           * gst/replaygain/gstrganalysis.h:
20758           * gst/replaygain/rganalysis.c: (yule_filter), (butter_filter),
20759           (apply_filters), (reset_filters), (accumulator_add),
20760           (accumulator_clear), (accumulator_result), (rg_analysis_new),
20761           (rg_analysis_set_sample_rate), (rg_analysis_destroy),
20762           (rg_analysis_analyze_mono_float),
20763           (rg_analysis_analyze_stereo_float),
20764           (rg_analysis_analyze_mono_int16),
20765           (rg_analysis_analyze_stereo_int16), (rg_analysis_analyze),
20766           (rg_analysis_track_result), (rg_analysis_album_result),
20767           (rg_analysis_reset_album), (rg_analysis_reset):
20768           * gst/replaygain/rganalysis.h:
20769           Add ReplayGain analysis element (#357069).
20770           * tests/check/Makefile.am:
20771           * tests/check/elements/.cvsignore:
20772           * tests/check/elements/rganalysis.c: (get_expected_gain),
20773           (setup_rganalysis), (cleanup_rganalysis), (set_playing_state),
20774           (send_eos_event), (send_tag_event), (poll_eos), (poll_tags),
20775           (fail_unless_track_gain), (fail_unless_track_peak),
20776           (fail_unless_album_gain), (fail_unless_album_peak),
20777           (fail_if_track_tags), (fail_if_album_tags),
20778           (fail_unless_num_tracks), (test_buffer_const_float_mono),
20779           (test_buffer_const_float_stereo), (test_buffer_const_int16_mono),
20780           (test_buffer_const_int16_stereo), (test_buffer_square_float_mono),
20781           (test_buffer_square_float_stereo), (test_buffer_square_int16_mono),
20782           (test_buffer_square_int16_stereo), (push_buffer), (GST_START_TEST),
20783           (rganalysis_suite), (main):
20784           Unit tests for the new replaygain element.
20785
20786 Fri Oct 6 15:49:39 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20787
20788           ext/faad/gstfaad.c: Some cleanups.
20789           Original commit message from CVS:
20790           * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain),
20791           (gst_faad_close_decoder):
20792           Some cleanups.
20793           Added some more debugging.
20794           Don't ever ignore unlinked, we're not a demuxer.
20795           * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream):
20796           Activate pad before adding it to the element.
20797
20798 Fri Oct 6 12:55:53 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20799
20800           gst/rtsp/gstrtspsrc.*: Rework how the transport string is constructed, try to share channels and udp ports.
20801           Original commit message from CVS:
20802           * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type),
20803           (gst_rtspsrc_class_init), (gst_rtspsrc_init),
20804           (gst_rtspsrc_create_stream), (gst_rtspsrc_media_to_caps),
20805           (gst_rtspsrc_alloc_udp_ports),
20806           (gst_rtspsrc_stream_configure_transport), (find_stream_by_channel),
20807           (gst_rtspsrc_push_event), (gst_rtspsrc_loop_interleaved),
20808           (gst_rtspsrc_create_transports_string),
20809           (gst_rtspsrc_configure_transports), (gst_rtspsrc_open),
20810           (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
20811           * gst/rtsp/gstrtspsrc.h:
20812           Rework how the transport string is constructed, try to share channels
20813           and udp ports.
20814           Make most of the stuff less dependant on RTP as we are also going to use
20815           it for RDT.
20816           Add support for transport specific session managers.
20817           * gst/rtsp/rtspconnection.c: (rtsp_connection_flush):
20818           Implement _flush().
20819           * gst/rtsp/rtspdefs.c: (rtsp_strresult):
20820           * gst/rtsp/rtspdefs.h:
20821           Add generic error return code.
20822           * gst/rtsp/rtspext.h:
20823           Add support for pluggable tranport strings.
20824           * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_before_send),
20825           (rtsp_ext_wms_after_send), (rtsp_ext_wms_parse_sdp),
20826           (rtsp_ext_wms_get_context):
20827           Detect WMServer and activate the extension.
20828           * gst/rtsp/rtsptransport.c: (rtsp_transport_get_mime),
20829           (rtsp_transport_get_manager), (rtsp_transport_parse):
20830           * gst/rtsp/rtsptransport.h:
20831           Added methods to get mime/manager for certain transports.
20832
20833 Fri Oct 6 11:31:11 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20834
20835           gst/spectrum/gstspectrum.c: Fix mem leak, avoid unnecessary memcpy.
20836           Original commit message from CVS:
20837           * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
20838           Fix mem leak, avoid unnecessary memcpy.
20839
20840 Fri Oct 6 02:29:35 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
20841
20842           gst/spectrum/gstspectrum.c: Removed cruft code that was just commented out. Removed some obsolete debug logs statements.
20843           Original commit message from CVS:
20844           * gst/spectrum/gstspectrum.c: (gst_spectrum_init),
20845           (gst_spectrum_transform_ip):
20846           Removed cruft code that was just commented out. Removed some obsolete
20847           debug logs statements.
20848
20849 Thu Oct 5 18:14:46 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20850
20851           Another batch of printf format fixes.
20852           Original commit message from CVS:
20853           * ext/dts/gstdtsdec.c: (gst_dtsdec_chain):
20854           * ext/musicbrainz/gsttrm.c: (gst_trm_setcaps):
20855           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_sink_set_caps):
20856           * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain), (qtdemux_parse),
20857           (qtdemux_parse_trak):
20858           * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
20859           Another batch of printf format fixes.
20860
20861 Thu Oct 5 16:37:33 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20862
20863           Printf format fixes.
20864           Original commit message from CVS:
20865           * ext/cairo/gsttimeoverlay.c:
20866           (gst_cairo_time_overlay_update_font_height):
20867           * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_transform_caps):
20868           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_parse_image_data):
20869           * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain):
20870           * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
20871           * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
20872           * ext/libpng/gstpngdec.c: (user_endrow_callback):
20873           * gst/auparse/gstauparse.c: (gst_au_parse_parse_header):
20874           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_superindex),
20875           (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_stream),
20876           (gst_avi_demux_stream_data):
20877           * gst/cutter/gstcutter.c: (gst_cutter_chain):
20878           * gst/debug/efence.c: (gst_efence_buffer_alloc),
20879           (gst_fenced_buffer_copy):
20880           * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame):
20881           * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream):
20882           * gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
20883           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send),
20884           (gst_rtspsrc_handle_message):
20885           * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
20886           * sys/ximage/ximageutil.c: (ximageutil_xcontext_get):
20887           Printf format fixes.
20888
20889 Wed Oct 4 22:37:07 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20890
20891           gst/videocrop/gstvideocrop.*: Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix passthrough mode; la...
20892           Original commit message from CVS:
20893           * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init),
20894           (gst_video_crop_init),
20895           (gst_video_crop_get_image_details_from_caps),
20896           (gst_video_crop_transform_packed_complex),
20897           (gst_video_crop_transform_packed_simple),
20898           (gst_video_crop_transform), (gst_video_crop_transform_caps),
20899           (gst_video_crop_set_caps),
20900           (gst_videocrop_clear_negotiated_caps_locked),
20901           (gst_video_crop_set_property):
20902           * gst/videocrop/gstvideocrop.h:
20903           Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix
20904           passthrough mode; lastly, clear negotiated basetransform caps when
20905           the cropping changes in order to force renegotiation.
20906
20907 Wed Oct 4 20:05:07 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20908
20909           tests/icles/: Visual test for videocrop, shows that packed yuv doesn't work right yet. --with-ffmpegcolorspace option...
20910           Original commit message from CVS:
20911           * tests/icles/.cvsignore:
20912           * tests/icles/Makefile.am:
20913           * tests/icles/videocrop-test.c: (quit_mainloop), (tick_cb),
20914           (test_with_caps), (video_crop_get_test_caps), (main):
20915           Visual test for videocrop, shows that packed yuv doesn't work right
20916           yet. --with-ffmpegcolorspace option doesn't work yet for unknown
20917           reasons (another basetransform issue?)
20918
20919 Wed Oct 4 17:53:12 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20920
20921           gst/rtsp/Makefile.am: Dist new .h file too.
20922           Original commit message from CVS:
20923           * gst/rtsp/Makefile.am:
20924           Dist new .h file too.
20925
20926 Wed Oct 4 17:24:40 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
20927
20928           gst/rtsp/: Factor out extension in separate module.
20929           Original commit message from CVS:
20930           * gst/rtsp/Makefile.am:
20931           * gst/rtsp/gstrtpdec.c: (gst_rtpdec_getcaps),
20932           (gst_rtpdec_chain_rtp), (gst_rtpdec_chain_rtcp):
20933           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
20934           (gst_rtspsrc_finalize), (gst_rtspsrc_create_stream),
20935           (gst_rtspsrc_parse_rtpmap),
20936           (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send),
20937           (gst_rtspsrc_parse_methods), (gst_rtspsrc_open),
20938           (gst_rtspsrc_play), (gst_rtspsrc_handle_message):
20939           * gst/rtsp/gstrtspsrc.h:
20940           * gst/rtsp/rtspdefs.c: (rtsp_strresult):
20941           * gst/rtsp/rtspdefs.h:
20942           * gst/rtsp/rtspext.h:
20943           * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_parse_sdp),
20944           (rtsp_ext_wms_get_context):
20945           * gst/rtsp/rtspextwms.h:
20946           * gst/rtsp/rtsptransport.c: (rtsp_transport_init), (parse_mode),
20947           (rtsp_transport_parse):
20948           * gst/rtsp/rtsptransport.h:
20949           Factor out extension in separate module.
20950           Fix getcaps to filter against the padtemplate.
20951           Use Content-Base if the server gives one.
20952           Rework the transport parsing a bit for future extensions.
20953           Added some Real Header field definitions.
20954
20955 Wed Oct 4 10:29:11 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20956
20957           docs/plugins/: added v4l2 stubs
20958           Original commit message from CVS:
20959           * docs/plugins/Makefile.am:
20960           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
20961           * docs/plugins/gst-plugins-good-plugins-sections.txt:
20962           added v4l2 stubs
20963           * gst-plugins-good.spec.in:
20964           add v4l2
20965
20966 Wed Oct 4 10:24:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
20967
20968           gst/apetag/gstapedemux.c: Extract disc/album/medium number and count and try harder to extract track number/count.
20969           Original commit message from CVS:
20970           * gst/apetag/gstapedemux.c: (ape_demux_parse_tags):
20971           Extract disc/album/medium number and count and try harder
20972           to extract track number/count.
20973
20974 Tue Oct 3 18:36:29 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20975
20976         * tests/icles/.gitignore:
20977           moap ignore
20978           Original commit message from CVS:
20979           moap ignore
20980
20981 Tue Oct 3 18:35:34 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20982
20983         * tests/icles/Makefile.am:
20984           add icle for v4l2
20985           Original commit message from CVS:
20986           add icle for v4l2
20987
20988 Tue Oct 3 18:15:58 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20989
20990           add build stuff for v4l2, needs --enable-experimental until the last bits are resolved
20991           Original commit message from CVS:
20992           * configure.ac:
20993           * sys/Makefile.am:
20994           add build stuff for v4l2, needs --enable-experimental until
20995           the last bits are resolved
20996
20997 Tue Oct 3 13:47:10 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
20998
20999         * sys/v4l2/gstv4l2object.c:
21000           comment out the notifies for removed properties
21001           Original commit message from CVS:
21002           comment out the notifies for removed properties
21003
21004 Tue Oct 3 13:30:48 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
21005
21006           sys/v4l2/gstv4l2object.c: comment out the properties that are already part of the tuner interface.
21007           Original commit message from CVS:
21008           * sys/v4l2/gstv4l2object.c:
21009           (gst_v4l2_object_install_properties_helper):
21010           comment out the properties that are already part of the tuner
21011           interface.
21012
21013 Tue Oct 3 13:18:59 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
21014
21015           sys/v4l2/gstv4l2src.c: Improve docs.
21016           Original commit message from CVS:
21017           2006-10-03  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
21018           * sys/v4l2/gstv4l2src.c:
21019           Improve docs.
21020
21021 Mon Oct 2 16:14:06 2006 +0000  Christian Schaller <uraeus@gnome.org>
21022
21023         * gst-plugins-good.spec.in:
21024           stop removing gdkpixbuf plugin from package
21025           Original commit message from CVS:
21026           stop removing gdkpixbuf plugin from package
21027
21028 Fri Sep 29 15:39:41 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21029
21030           tests/check/Makefile.am: Disable autodetect test temporarily, so that the build bots update -bad and the ranks of unr...
21031           Original commit message from CVS:
21032           * tests/check/Makefile.am:
21033           Disable autodetect test temporarily, so that the build bots
21034           update -bad and the ranks of unreliable video sinks in there.
21035           * tests/check/elements/autodetect.c: (GST_START_TEST):
21036           Skip test if no usable videosink is found.
21037
21038 Fri Sep 29 15:37:29 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21039
21040           gst/rtsp/URLS: Add some more URLs.
21041           Original commit message from CVS:
21042           * gst/rtsp/URLS:
21043           Add some more URLs.
21044           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
21045           (gst_rtspsrc_init), (gst_rtspsrc_finalize),
21046           (gst_rtspsrc_set_property), (gst_rtspsrc_get_property),
21047           (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_loop_interleaved),
21048           (gst_rtspsrc_loop_udp), (gst_rtspsrc_loop_send_cmd),
21049           (gst_rtspsrc_loop), (gst_rtspsrc_send),
21050           (gst_rtspsrc_parse_methods), (gst_rtspsrc_open),
21051           (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause),
21052           (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
21053           * gst/rtsp/gstrtspsrc.h:
21054           Add timeout property to control UDP timeouts.
21055           Fix error messages.
21056           Also start a loop function when operating in UDP mode so that we can
21057           do some more stuff async.
21058           Handle element messages from udpsrc to detect timeouts. If a timeout
21059           happens we currently generate an error.
21060           API: rtspsrc::timeout property.
21061           * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
21062           (gst_udpsrc_create):
21063           Really implement the timeout in microseconds and not milliseconds.
21064
21065 Fri Sep 29 11:09:40 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21066
21067           gst/udp/gstudpsrc.*: Added property to post a message on timeout.
21068           Original commit message from CVS:
21069           * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
21070           (gst_udpsrc_create), (gst_udpsrc_set_property),
21071           (gst_udpsrc_get_property), (gst_udpsrc_unlock), (gst_udpsrc_stop):
21072           * gst/udp/gstudpsrc.h:
21073           Added property to post a message on timeout.
21074           Updated docs.
21075           When restarting the select, initialize the fdsets again.
21076           Init control sockets so we don't accidentally close a random socket.
21077           API: GstUDPSrc::timeout property
21078
21079 Fri Sep 29 08:15:05 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21080
21081           gst/rtsp/gstrtspsrc.c: Fix flag registration.
21082           Original commit message from CVS:
21083           * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type):
21084           Fix flag registration.
21085           * gst/rtsp/rtspconnection.c: (rtsp_connection_read):
21086           Reading 0 also means 'no more commands'
21087
21088 Fri Sep 29 08:09:24 2006 +0000  Antoine Tremblay <hexa00@gmail.com>
21089
21090           gst/udp/gstudpsrc.c: Fix possible infinite loop when shutting down, a read can also return 0 to indicate no more mess...
21091           Original commit message from CVS:
21092           Patch by: Antoine Tremblay <hexa00 at gmail dot com>
21093           * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
21094           Fix possible infinite loop when shutting down, a read can also return
21095           0 to indicate no more messages are available. Fixes #358156.
21096
21097 Thu Sep 28 17:08:47 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21098
21099           sys/v4l2/: Framerate can be 0/1 too.
21100           Original commit message from CVS:
21101           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_all_caps),
21102           (gst_v4l2src_get_caps):
21103           * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
21104           Framerate can be 0/1 too.
21105           Init framerate to 0/1 before querying it so that we can detect
21106           devices that don't know about a framerate.
21107           Add some more debugging info.
21108
21109 Thu Sep 28 14:31:41 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21110
21111           gst/qtdemux/qtdemux.c: Add support for 'yv12' fourcc.
21112           Original commit message from CVS:
21113           * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
21114           Add support for 'yv12' fourcc.
21115
21116 Wed Sep 27 17:47:57 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
21117
21118         * sys/v4l2/gstv4l2src.c:
21119         * sys/v4l2/gstv4l2src.h:
21120         * tests/icles/v4l2src-test.c:
21121           Removed set-undef-fps.
21122           Original commit message from CVS:
21123           Removed set-undef-fps.
21124
21125 Wed Sep 27 17:04:22 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21126
21127           sys/v4l2/: Renamed some properties to match the tuner interface naming.
21128           Original commit message from CVS:
21129           * sys/v4l2/gstv4l2object.c:
21130           (gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new),
21131           (gst_v4l2_object_set_property_helper),
21132           (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults):
21133           * sys/v4l2/gstv4l2object.h:
21134           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
21135           (gst_v4l2src_create):
21136           * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_contains_channel),
21137           (gst_v4l2_tuner_list_channels),
21138           (gst_v4l2_tuner_set_channel_and_notify),
21139           (gst_v4l2_tuner_get_channel), (gst_v4l2_tuner_contains_norm),
21140           (gst_v4l2_tuner_list_norms), (gst_v4l2_tuner_set_norm_and_notify),
21141           (gst_v4l2_tuner_get_norm):
21142           * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
21143           (gst_v4l2_fill_lists), (gst_v4l2_empty_lists):
21144           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_get_fps):
21145           Renamed some properties to match the tuner interface naming.
21146
21147 Wed Sep 27 16:14:18 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21148
21149           Small cleanups.
21150           Original commit message from CVS:
21151           * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_set_property_helper),
21152           (gst_v4l2_set_defaults):
21153           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
21154           (gst_v4l2src_create):
21155           * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
21156           * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
21157           (gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_set_norm),
21158           (gst_v4l2_get_frequency), (gst_v4l2_set_frequency),
21159           (gst_v4l2_signal_strength), (gst_v4l2_get_attribute),
21160           (gst_v4l2_set_attribute), (gst_v4l2_get_input),
21161           (gst_v4l2_set_input):
21162           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
21163           (gst_v4l2src_grab_frame), (gst_v4l2src_get_capture),
21164           (gst_v4l2src_set_capture), (gst_v4l2src_capture_init),
21165           (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop),
21166           (gst_v4l2src_buffer_new):
21167           * tests/icles/v4l2src-test.c: (my_bus_callback), (main):
21168           Small cleanups.
21169           Fix error messages.
21170           Use locks when getting timestamps.
21171           Fix leaks in test.
21172           Add licensing header to tests.
21173
21174 Wed Sep 27 15:14:07 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
21175
21176         * sys/v4l2/gstv4l2object.c:
21177         * sys/v4l2/gstv4l2src.c:
21178         * sys/v4l2/gstv4l2src.h:
21179         * sys/v4l2/gstv4l2tuner.c:
21180         * sys/v4l2/v4l2_calls.c:
21181         * sys/v4l2/v4l2src_calls.c:
21182         * tests/icles/v4l2src-test.c:
21183           Some cleanups and comments.
21184           Original commit message from CVS:
21185           Some cleanups and comments.
21186
21187 Wed Sep 27 13:41:35 2006 +0000  Christian Schaller <uraeus@gnome.org>
21188
21189         * gst-plugins-good.spec.in:
21190           add audiofx plugin
21191           Original commit message from CVS:
21192           add audiofx plugin
21193
21194 Tue Sep 26 14:17:54 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21195
21196           docs/plugins/: Add v4l2 plugin to the docs.
21197           Original commit message from CVS:
21198           * docs/plugins/Makefile.am:
21199           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
21200           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
21201           Add v4l2 plugin to the docs.
21202           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
21203           (gst_v4l2src_get_mmap), (gst_v4l2src_create):
21204           * sys/v4l2/gstv4l2src.h:
21205           * sys/v4l2/gstv4l2vidorient.c:
21206           Fix docs.
21207           Remove some more externs.
21208
21209 Tue Sep 26 13:18:06 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21210
21211           sys/v4l2/Makefile.am: Fix makefile, list libs in stack order.
21212           Original commit message from CVS:
21213           * sys/v4l2/Makefile.am:
21214           Fix makefile, list libs in stack order.
21215           * sys/v4l2/gstv4l2colorbalance.c:
21216           * sys/v4l2/gstv4l2colorbalance.h:
21217           * sys/v4l2/gstv4l2object.c: (gst_v4l2_device_get_type),
21218           (gst_v4l2_object_install_properties_helper):
21219           * sys/v4l2/gstv4l2object.h:
21220           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
21221           (gst_v4l2src_get_mmap), (gst_v4l2src_create):
21222           * sys/v4l2/gstv4l2src.h:
21223           * sys/v4l2/gstv4l2tuner.h:
21224           * sys/v4l2/gstv4l2vidorient.h:
21225           * sys/v4l2/gstv4l2xoverlay.h:
21226           * sys/v4l2/v4l2_calls.h:
21227           * sys/v4l2/v4l2src_calls.h:
21228           Fix coding style:
21229           - Remove extern from functions.
21230           - Fix header indentation.
21231           Fix Flags, add defaults for properties.
21232           Remove unused enums.
21233           Fix TOO_LAZY in error messages.
21234
21235 Tue Sep 26 11:06:17 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21236
21237           sys/v4l2/: Fix pass at code cleanups, move errors cases out of the normal flow for additional code clarity.
21238           Original commit message from CVS:
21239           * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices),
21240           (gst_v4l2_probe_needs_probe),
21241           (gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new),
21242           (gst_v4l2_object_destroy), (gst_v4l2_object_set_property_helper),
21243           (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults),
21244           (gst_v4l2_object_start), (gst_v4l2_object_stop):
21245           * sys/v4l2/gstv4l2object.h:
21246           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
21247           (gst_v4l2src_init), (gst_v4l2src_dispose),
21248           (gst_v4l2src_set_property), (gst_v4l2src_get_property),
21249           (gst_v4l2src_fixate), (gst_v4l2src_get_caps),
21250           (gst_v4l2src_set_caps), (gst_v4l2src_get_read),
21251           (gst_v4l2src_get_mmap), (gst_v4l2src_create):
21252           * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
21253           (gst_v4l2_open), (gst_v4l2_close), (gst_v4l2_get_norm),
21254           (gst_v4l2_set_norm), (gst_v4l2_get_frequency),
21255           (gst_v4l2_set_frequency), (gst_v4l2_signal_strength),
21256           (gst_v4l2_get_attribute), (gst_v4l2_set_attribute),
21257           (gst_v4l2_get_input), (gst_v4l2_set_input):
21258           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
21259           (gst_v4l2src_queue_frame), (gst_v4l2src_grab_frame),
21260           (gst_v4l2src_get_capture), (gst_v4l2src_set_capture),
21261           (gst_v4l2src_capture_init), (gst_v4l2src_capture_start),
21262           (gst_v4l2src_capture_stop), (gst_v4l2src_capture_deinit),
21263           (gst_v4l2src_get_size_limits), (gst_v4l2src_set_fps),
21264           (gst_v4l2src_get_fps), (gst_v4l2src_buffer_finalize),
21265           (gst_v4l2src_buffer_new):
21266           Fix pass at code cleanups, move errors cases out of the normal
21267           flow for additional code clarity.
21268
21269 Mon Sep 25 13:55:44 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21270
21271           gst/autodetect/: Small cleanups. don't try to set "sync" property when it is not available.
21272           Original commit message from CVS:
21273           * gst/autodetect/gstautoaudiosink.c:
21274           (gst_auto_audio_sink_base_init), (gst_auto_audio_sink_class_init),
21275           (gst_auto_audio_sink_find_best):
21276           * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_detect):
21277           Small cleanups.
21278           don't try to set "sync" property when it is not available.
21279
21280 Mon Sep 25 11:47:42 2006 +0000  Peter Kjellerstedt <pkj@axis.com>
21281
21282           gst/: Include stdlib.h in some more places, makes things compile with uClibc and -Werror (#357592).
21283           Original commit message from CVS:
21284           Patch by: Peter Kjellerstedt  <pkj at axis com>
21285           * gst/alpha/gstalpha.c:
21286           * gst/rtp/gstrtpamrdepay.c:
21287           * gst/rtsp/gstrtspsrc.c:
21288           * gst/udp/gstudpsrc.c:
21289           * gst/videomixer/videomixer.c:
21290           Include stdlib.h in some more places, makes things compile
21291           with uClibc and -Werror (#357592).
21292
21293 Mon Sep 25 09:15:10 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21294
21295           ext/jpeg/gstjpegdec.c: our code should handle that fine. Some of the buttons on the apple trailer site are apparently...
21296           Original commit message from CVS:
21297           * ext/jpeg/gstjpegdec.c:
21298           Set minimum height to 8 (from 16), our code should handle
21299           that fine. Some of the buttons on the apple trailer site
21300           are apparently only 15 pixels high (see #357470).
21301
21302 Sat Sep 23 15:31:56 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21303
21304           gst/rtsp/: Improve error reporting.
21305           Original commit message from CVS:
21306           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop), (gst_rtspsrc_send),
21307           (gst_rtspsrc_open):
21308           * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
21309           (rtsp_connection_connect), (rtsp_connection_read), (read_body),
21310           (rtsp_connection_receive):
21311           * gst/rtsp/rtspdefs.c: (rtsp_strresult):
21312           * gst/rtsp/rtspdefs.h:
21313           Improve error reporting.
21314
21315 Sat Sep 23 15:30:40 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21316
21317           gst/rtp/: Fix klass typos.
21318           Original commit message from CVS:
21319           * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_plugin_init):
21320           * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_plugin_init):
21321           * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_plugin_init):
21322           * gst/rtp/gstrtpdepay.c:
21323           * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_plugin_init):
21324           * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_plugin_init):
21325           * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_plugin_init):
21326           * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_plugin_init):
21327           * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps),
21328           (gst_rtp_mp2t_depay_plugin_init):
21329           * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_plugin_init):
21330           * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_plugin_init):
21331           * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_plugin_init):
21332           * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_plugin_init):
21333           * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_plugin_init):
21334           * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_plugin_init):
21335           * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_plugin_init):
21336           * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_plugin_init):
21337           Fix klass typos.
21338           Mark RANK_MARGINAL, decodebin can handle the depayloaders fine.
21339
21340 Fri Sep 22 17:53:48 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21341
21342           configure.ac: Need  -base CVS for gst_base_rtp_depayload_push_ts().
21343           Original commit message from CVS:
21344           * configure.ac:
21345           Need  -base CVS for gst_base_rtp_depayload_push_ts().
21346
21347 Fri Sep 22 17:22:34 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21348
21349           gst/avi/gstavidemux.c: Don't check for a tag that is never there and check if we read the correct tag. Fixes seeking ...
21350           Original commit message from CVS:
21351           * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index):
21352           Don't check for a tag that is never there and check if we read the
21353           correct tag. Fixes seeking again.
21354           We must post an error when all pads are unlinked.
21355
21356 Fri Sep 22 15:15:13 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21357
21358           gst/rtp/: More fixage, set endoder-params correctly in the payloader.
21359           Original commit message from CVS:
21360           * gst/rtp/Makefile.am:
21361           * gst/rtp/gstrtp.c: (plugin_init):
21362           * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_process):
21363           * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_setcaps),
21364           (gst_rtp_vorbis_pay_reset_packet),
21365           (gst_rtp_vorbis_pay_init_packet),
21366           (gst_rtp_vorbis_pay_flush_packet), (gst_rtp_vorbis_pay_parse_id),
21367           (gst_rtp_vorbis_pay_handle_buffer):
21368           More fixage, set endoder-params correctly in the payloader.
21369
21370 Fri Sep 22 12:12:10 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21371
21372           gst/autodetect/: Make static pad templates static to appease valgrind's leak detector.
21373           Original commit message from CVS:
21374           * gst/autodetect/gstautoaudiosink.c:
21375           (gst_auto_audio_sink_base_init):
21376           * gst/autodetect/gstautovideosink.c:
21377           (gst_auto_video_sink_base_init):
21378           Make static pad templates static to appease valgrind's leak
21379           detector.
21380           * tests/check/Makefile.am:
21381           * tests/check/elements/.cvsignore:
21382           * tests/check/elements/autodetect.c: (GST_START_TEST),
21383           (autodetect_suite):
21384           Add simple test for the ghostpad lockup on shutdown fixed in core
21385           CVS (audio bit disabled because it would need dozens of alsa
21386           suppressions and I'm too lazy to add those now).
21387
21388 Fri Sep 22 12:08:14 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21389
21390           gst/rtp/: Small cleanups.
21391           Original commit message from CVS:
21392           * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_change_state):
21393           * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_class_init):
21394           Small cleanups.
21395           * gst/rtp/Makefile.am:
21396           * gst/rtp/gstrtp.c: (plugin_init):
21397           * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_base_init),
21398           (gst_rtp_vorbis_depay_class_init), (gst_rtp_vorbis_depay_init),
21399           (gst_rtp_vorbis_depay_finalize), (gst_rtp_vorbis_depay_setcaps),
21400           (gst_rtp_vorbis_depay_process),
21401           (gst_rtp_vorbis_depay_set_property),
21402           (gst_rtp_vorbis_depay_get_property),
21403           (gst_rtp_vorbis_depay_change_state),
21404           (gst_rtp_vorbis_depay_plugin_init):
21405           * gst/rtp/gstrtpvorbisdepay.h:
21406           * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_base_init),
21407           (gst_rtp_vorbis_pay_class_init), (gst_rtp_vorbis_pay_init),
21408           (gst_rtp_vorbis_pay_setcaps), (gst_rtp_vorbis_pay_init_packet),
21409           (gst_rtp_vorbis_pay_flush_packet),
21410           (gst_rtp_vorbis_pay_append_buffer),
21411           (gst_rtp_vorbis_pay_handle_buffer),
21412           (gst_rtp_vorbis_pay_plugin_init):
21413           * gst/rtp/gstrtpvorbispay.h:
21414           Add experimental vorbis pay and depayloaders.
21415
21416 Thu Sep 21 13:33:16 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21417
21418           gst/rtp/gstrtpmp4gpay.c: Fix profile-level-id parsing and setup.
21419           Original commit message from CVS:
21420           * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_parse_audio_config):
21421           Fix profile-level-id parsing and setup.
21422
21423 Thu Sep 21 09:50:41 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21424
21425           gst/udp/: Update README, simple cleanup.
21426           Original commit message from CVS:
21427           * gst/udp/README:
21428           * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
21429           Update README, simple cleanup.
21430
21431 Thu Sep 21 09:35:13 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21432
21433           gst/rtp/README: Update README with some examples.
21434           Original commit message from CVS:
21435           * gst/rtp/README:
21436           Update README with some examples.
21437           * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_init),
21438           (gst_rtp_mp4g_pay_finalize), (gst_rtp_mp4g_pay_parse_audio_config),
21439           (gst_rtp_mp4g_pay_parse_video_config), (gst_rtp_mp4g_pay_new_caps),
21440           (gst_rtp_mp4g_pay_setcaps):
21441           * gst/rtp/gstrtpmp4gpay.h:
21442           Make optional RTP parameters of type STRING, as required by the
21443           application/x-rtp caps specification.
21444
21445 Wed Sep 20 19:37:45 2006 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
21446
21447           gst/rtp/: Correctly calculate size of each H263+ RTP buffer taking into account MTU and
21448           Original commit message from CVS:
21449           * gst/rtp/gstrtph263pdepay.c:
21450           * gst/rtp/gstrtph263ppay.c:
21451           Correctly calculate size of each H263+ RTP buffer taking into account MTU and
21452           RTP header.
21453
21454 Wed Sep 20 16:41:48 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21455
21456           gst/rtp/Makefile.am: And makefile too.
21457           Original commit message from CVS:
21458           * gst/rtp/Makefile.am:
21459           And makefile too.
21460
21461 Wed Sep 20 16:09:03 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21462
21463           gst/rtp/: Added preliminary ASF depayloader.
21464           Original commit message from CVS:
21465           * gst/rtp/gstrtp.c: (plugin_init):
21466           * gst/rtp/gstrtpasfdepay.c: (gst_rtp_asf_depay_base_init),
21467           (gst_rtp_asf_depay_class_init), (gst_rtp_asf_depay_init),
21468           (decode_base64), (gst_rtp_asf_depay_setcaps),
21469           (gst_rtp_asf_depay_process), (gst_rtp_asf_depay_set_property),
21470           (gst_rtp_asf_depay_get_property), (gst_rtp_asf_depay_change_state),
21471           (gst_rtp_asf_depay_plugin_init):
21472           * gst/rtp/gstrtpasfdepay.h:
21473           Added preliminary ASF depayloader.
21474           * gst/rtp/gstrtph264depay.c: (decode_base64):
21475           Fix base64 decoding.
21476
21477 Wed Sep 20 16:06:27 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21478
21479           gst/rtsp/URLS: Added some test URLS.
21480           Original commit message from CVS:
21481           * gst/rtsp/URLS:
21482           Added some test URLS.
21483           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
21484           (gst_rtspsrc_loop), (gst_rtspsrc_open):
21485           * gst/rtsp/gstrtspsrc.h:
21486           When creating streams, give access to the complete SDP.
21487           Fix some leaks.
21488           Collect and merge global stream properties in stream caps.
21489           Preliminary support for WMServer.
21490           * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
21491           (rtsp_connection_connect), (rtsp_connection_read), (read_body),
21492           (rtsp_connection_receive):
21493           * gst/rtsp/rtspconnection.h:
21494           Make connection interruptable.
21495           Refactor to make it reconnectable.
21496           Don't fail on short reads when reading data packets.
21497           * gst/rtsp/rtspurl.c: (rtsp_url_parse), (rtsp_url_set_port),
21498           (rtsp_url_get_port):
21499           * gst/rtsp/rtspurl.h:
21500           Add methods for getting/setting the port.
21501           * gst/rtsp/sdpmessage.c: (sdp_message_get_attribute_val_n),
21502           (sdp_message_get_attribute_val), (sdp_media_get_attribute),
21503           (sdp_media_get_attribute_val_n), (sdp_media_get_attribute_val),
21504           (sdp_media_get_format), (sdp_parse_line),
21505           (sdp_message_parse_buffer):
21506           Fix headers.
21507           Add methods for getting multiple attributes with the same name.
21508           Increase buffer size when parsing.
21509           Fix parsing of a=foo fields.
21510           * gst/rtsp/test.c: (main):
21511           Update to new connection API.
21512           * gst/rtsp/rtspmessage.c: (rtsp_message_new_response),
21513           (rtsp_message_init_response), (rtsp_message_init_data),
21514           (rtsp_message_unset), (rtsp_message_free), (rtsp_message_dump):
21515           * gst/rtsp/rtspmessage.h:
21516           * gst/rtsp/rtsptransport.c: (rtsp_transport_free):
21517           * gst/rtsp/rtsptransport.h:
21518           * gst/rtsp/sdp.h:
21519           * gst/rtsp/sdpmessage.h:
21520           * gst/rtsp/gstrtsp.c:
21521           * gst/rtsp/gstrtsp.h:
21522           * gst/rtsp/gstrtpdec.c:
21523           * gst/rtsp/gstrtpdec.h:
21524           * gst/rtsp/rtsp.h:
21525           * gst/rtsp/rtspdefs.c:
21526           * gst/rtsp/rtspdefs.h:
21527           Dual licensed under MIT and LGPL now.
21528
21529 Tue Sep 19 17:25:15 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21530
21531           gst/rtsp/gstrtspsrc.*: Reorganize stream parsing and creation.
21532           Original commit message from CVS:
21533           * gst/rtsp/gstrtspsrc.c: (find_stream_by_pt),
21534           (gst_rtspsrc_create_stream), (gst_rtspsrc_free_stream),
21535           (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
21536           (gst_rtspsrc_stream_configure_transport), (find_stream_by_channel),
21537           (gst_rtspsrc_push_event), (gst_rtspsrc_loop), (gst_rtspsrc_send),
21538           (gst_rtspsrc_parse_methods), (gst_rtspsrc_open),
21539           (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play):
21540           * gst/rtsp/gstrtspsrc.h:
21541           Reorganize stream parsing and creation.
21542           Detect container formats in interleaved mode.
21543           Keep more state about the streams.
21544           Assume a server also supports PLAY if it does not say.
21545           Add unicast and interleaved properties to TCP transport requests to make
21546           some servers happy (WMServer).
21547           * gst/rtsp/sdpmessage.h:
21548           Add some defines for the standard Bandwidth types.
21549
21550 Tue Sep 19 16:24:10 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
21551
21552         * tests/icles/v4l2src-test.c:
21553           Just a small fix to the app options.
21554           Original commit message from CVS:
21555           Just a small fix to the app options.
21556
21557 Tue Sep 19 13:08:35 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
21558
21559         * sys/v4l2/Makefile.am:
21560         * sys/v4l2/gstv4l2src.c:
21561         * sys/v4l2/gstv4l2vidorient.c:
21562         * sys/v4l2/gstv4l2vidorient.h:
21563         * tests/icles/v4l2src-test.c:
21564           Add Video Orientation interface support to v4l2src.
21565           Original commit message from CVS:
21566           Add Video Orientation interface support to v4l2src.
21567
21568 Tue Sep 19 10:53:56 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21569
21570           gst/rtsp/test.c: Fix build.
21571           Original commit message from CVS:
21572           * gst/rtsp/test.c: (main):
21573           Fix build.
21574
21575 Tue Sep 19 10:14:52 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21576
21577           gst/wavparse/gstwavparse.c: Add ms-gsm to the src template.
21578           Original commit message from CVS:
21579           * gst/wavparse/gstwavparse.c:
21580           Add ms-gsm to the src template.
21581
21582 Mon Sep 18 17:37:46 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21583
21584           gst/rtsp/gstrtspsrc.*: Small cleanups, added documentation.
21585           Original commit message from CVS:
21586           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
21587           (gst_rtspsrc_send), (gst_rtspsrc_parse_methods),
21588           (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_play),
21589           (gst_rtspsrc_pause), (gst_rtspsrc_change_state),
21590           (gst_rtspsrc_uri_get_uri), (gst_rtspsrc_uri_set_uri):
21591           * gst/rtsp/gstrtspsrc.h:
21592           Small cleanups, added documentation.
21593           Try to clean up the requests and responses.
21594           Refactor parsing the supported methods.
21595           * gst/rtsp/rtspconnection.c: (rtsp_connection_open),
21596           (rtsp_connection_create), (rtsp_connection_send),
21597           (parse_response_status), (parse_request_line),
21598           (rtsp_connection_receive), (rtsp_connection_close),
21599           (rtsp_connection_free):
21600           * gst/rtsp/rtsptransport.c: (rtsp_transport_new),
21601           (rtsp_transport_init), (rtsp_transport_parse),
21602           (rtsp_transport_free):
21603           * gst/rtsp/rtspurl.c: (rtsp_url_parse):
21604           * gst/rtsp/sdpmessage.c: (sdp_message_new), (sdp_message_init),
21605           (sdp_message_clean), (sdp_message_free), (sdp_media_new),
21606           (sdp_media_init), (sdp_message_parse_buffer), (sdp_message_dump):
21607           Use g_return_val some more.
21608           * gst/rtsp/rtspdefs.h:
21609           Add more enum values to track initial states.
21610           * gst/rtsp/rtspmessage.c: (rtsp_message_new_request),
21611           (rtsp_message_init_request), (rtsp_message_new_response),
21612           (rtsp_message_init_response), (rtsp_message_init_data),
21613           (rtsp_message_unset), (rtsp_message_free),
21614           (rtsp_message_add_header), (rtsp_message_remove_header),
21615           (rtsp_message_get_header), (rtsp_message_set_body),
21616           (rtsp_message_take_body), (rtsp_message_get_body),
21617           (rtsp_message_steal_body), (rtsp_message_dump):
21618           * gst/rtsp/rtspmessage.h:
21619           Reorder arguments, object goes as the first one.
21620           Use g_return_val some more.
21621
21622 Mon Sep 18 15:36:14 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
21623
21624         * sys/v4l2/v4l2src_calls.c:
21625           Fix GST_BUFFER_DURATION.
21626           Original commit message from CVS:
21627           Fix GST_BUFFER_DURATION.
21628
21629 Mon Sep 18 14:00:41 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21630
21631           gst/rtsp/gstrtspsrc.*: Export sometimes source pad with correct caps on the template, create the ghostpad from the te...
21632           Original commit message from CVS:
21633           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_base_init),
21634           (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_push_event),
21635           (gst_rtspsrc_loop), (gst_rtspsrc_uri_set_uri):
21636           * gst/rtsp/gstrtspsrc.h:
21637           Export sometimes source pad with correct caps on the template, create
21638           the ghostpad from the template.
21639           Remove RTCP template as we never expose RTCP.
21640           Protect against invalid body size.
21641           Avoid memcpy when creating the output buffer.
21642           Properly post an error and send EOS when the loop function is shut down.
21643
21644 Mon Sep 18 11:29:12 2006 +0000  Lutz Mueller <lutz@topfrose.de>
21645
21646           gst/rtsp/gstrtspsrc.*: Make sure we can never set an invalid location.
21647           Original commit message from CVS:
21648           Based on patch by: Lutz Mueller <lutz at topfrose dot de>
21649           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
21650           (gst_rtspsrc_init), (gst_rtspsrc_set_property), (gst_rtspsrc_open),
21651           (gst_rtspsrc_uri_get_uri), (gst_rtspsrc_uri_set_uri):
21652           * gst/rtsp/gstrtspsrc.h:
21653           Make sure we can never set an invalid location.
21654           * gst/rtsp/rtspmessage.c: (rtsp_message_steal_body):
21655           * gst/rtsp/rtspmessage.h:
21656           Added _steal_body method for future use.
21657           * gst/rtsp/rtspurl.c: (rtsp_url_parse), (rtsp_url_free):
21658           Make freeing of NULL url return immediatly.
21659
21660 Mon Sep 18 10:42:52 2006 +0000  Lutz Mueller <lutz@topfrose.de>
21661
21662           gst/rtsp/gstrtspsrc.*: Use boilerplate.
21663           Original commit message from CVS:
21664           Based on patch by: Lutz Mueller <lutz at topfrose dot de>
21665           * gst/rtsp/gstrtspsrc.c: (_do_init), (gst_rtspsrc_class_init),
21666           (gst_rtspsrc_init), (gst_rtspsrc_stream_setup_rtp),
21667           (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_play),
21668           (gst_rtspsrc_change_state):
21669           * gst/rtsp/gstrtspsrc.h:
21670           Use boilerplate.
21671           Make rtspsrc subclass GstBin to make state changes easier.
21672           Add Range header field on the PLAY request.
21673
21674 Mon Sep 18 08:59:17 2006 +0000  Thijs Vermeir <thijs.vermeir@barco.com>
21675
21676           gst/rtsp/: Small cleanups. when multicast is selected as the transport, create UDP sources and connect to the multica...
21677           Original commit message from CVS:
21678           Based on patch by: Thijs Vermeir <thijs dot vermeir at barco dot com>
21679           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state),
21680           (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
21681           (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_open),
21682           (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause):
21683           * gst/rtsp/rtspconnection.c: (inet_aton):
21684           Small cleanups.
21685           when multicast is selected as the transport, create UDP sources and
21686           connect to the multicast group.
21687           Move parsing and setting of caps to a common place.
21688           Fixes #349894.
21689
21690 Sat Sep 16 22:14:35 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21691
21692           More G_OBJECT macro fixing.
21693           Original commit message from CVS:
21694           * ext/hermes/gsthermescolorspace.c:
21695           * ext/ivorbis/vorbisfile.c:
21696           * ext/lcs/gstcolorspace.c:
21697           * ext/wavpack/gstwavpackenc.h:
21698           * ext/xine/xineaudiodec.c:
21699           * ext/xine/xineaudiosink.c:
21700           * ext/xine/xineinput.c:
21701           * gst/chart/gstchart.c:
21702           * gst/equalizer/gstiirequalizer.c:
21703           * gst/games/gstpuzzle.c:
21704           * gst/librfb/gstrfbsrc.c:
21705           * gst/mixmatrix/mixmatrix.c:
21706           * gst/nsf/gstnsf.h:
21707           * gst/vbidec/gstvbidec.c:
21708           * gst/virtualdub/gstxsharpen.c:
21709           More G_OBJECT macro fixing.
21710
21711 Sat Sep 16 21:57:29 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21712
21713           More G_OBJECT macro fixing.
21714           Original commit message from CVS:
21715           * ext/flac/gstflactag.c:
21716           * gst/alpha/gstalpha.c:
21717           * gst/debug/breakmydata.c:
21718           * gst/debug/negotiation.c:
21719           * gst/debug/testplugin.c:
21720           * gst/effectv/gstaging.c:
21721           * gst/effectv/gstdice.c:
21722           * gst/effectv/gstedge.c:
21723           * gst/effectv/gstquark.c:
21724           * gst/effectv/gstrev.c:
21725           * gst/effectv/gstshagadelic.c:
21726           * gst/effectv/gstvertigo.c:
21727           * gst/effectv/gstwarp.c:
21728           * gst/multipart/multipartdemux.c:
21729           * gst/multipart/multipartmux.c:
21730           * gst/videobox/gstvideobox.c:
21731           * gst/videofilter/gstgamma.c:
21732           * gst/videofilter/gstvideotemplate.c:
21733           * gst/videomixer/videomixer.c:
21734           * sys/sunaudio/gstsunaudiosrc.h:
21735           More G_OBJECT macro fixing.
21736
21737 Sat Sep 16 14:30:59 2006 +0000  Yves Lefebvre <ivanohe@abacom.com>
21738
21739           gst/avi/gstavimux.c: Correctly set the dwLength in strh.
21740           Original commit message from CVS:
21741           Patch by: Yves Lefebvre <ivanohe at abacom dot com>
21742           * gst/avi/gstavimux.c: (gst_avi_mux_stop_file):
21743           Correctly set the dwLength in strh.
21744           With this patch, the file duration is now displayed correctly in window
21745           media player and the AVI plays completely. Fixes #356147
21746
21747 Fri Sep 15 19:11:00 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
21748
21749         * sys/v4l2/gstv4l2src.c:
21750         * sys/v4l2/gstv4l2src.h:
21751         * sys/v4l2/gstv4l2xoverlay.c:
21752         * sys/v4l2/v4l2_calls.c:
21753         * sys/v4l2/v4l2src_calls.c:
21754         * tests/icles/v4l2src-test.c:
21755           The test application and the plgind error messages has been improved.
21756           Original commit message from CVS:
21757           The test application and the plgind error messages has been improved.
21758
21759 Fri Sep 15 17:10:22 2006 +0000  Darren Kenny <darren.kenny@sun.com>
21760
21761           sys/sunaudio/gstsunaudiomixerctrl.c: Set the output track as the MASTER so that the gnome-settings-daemon keybindings...
21762           Original commit message from CVS:
21763           Patch by: Darren Kenny <darren dot kenny at sun dot com>
21764           * sys/sunaudio/gstsunaudiomixerctrl.c:
21765           (gst_sunaudiomixer_ctrl_build_list):
21766           Set the output track as the MASTER so that the gnome-settings-daemon
21767           keybindings for changing the volume using the keyboard works.
21768           Fixes #356142.
21769
21770 Fri Sep 15 16:01:48 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
21771
21772           gst/multipart/multipartdemux.c: Fix documentation, it is not possible to control the framerate of jpegdec using filte...
21773           Original commit message from CVS:
21774           * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
21775           Fix documentation, it is not possible to control the framerate of jpegdec
21776           using filtered caps yet. Fixes #355210.
21777           Return the downstream GstFlowReturn instead of GST_FLOW_OK so that we
21778           stop when there is an error.
21779
21780 Thu Sep 14 11:05:35 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21781
21782           gst/: Don't interpret a first buffer with an offset of NONE as 'from the middle of the stream', but only a first buff...
21783           Original commit message from CVS:
21784           * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain_parse_tag):
21785           * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
21786           Don't interpret a first buffer with an offset of NONE as
21787           'from the middle of the stream', but only a first buffer
21788           that has a valid buffer offset that's non-zero (see #345449).
21789
21790 Thu Sep 14 10:38:42 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21791
21792           gst/icydemux/gsticydemux.*: When we merge/collect multiple incoming buffers for typefinding purposes, keep an initial...
21793           Original commit message from CVS:
21794           * gst/icydemux/gsticydemux.c: (gst_icydemux_reset),
21795           (gst_icydemux_typefind_or_forward):
21796           * gst/icydemux/gsticydemux.h:
21797           When we merge/collect multiple incoming buffers for typefinding
21798           purposes, keep an initial 0 offset on the first outgoing buffer
21799           as well (otherwise id3demux won't work right). Fixes #345449.
21800           Also Make buffer metadata writable before setting buffer caps.
21801           * tests/check/elements/icydemux.c: (typefind_succeed),
21802           (cleanup_icydemux), (push_data), (GST_START_TEST),
21803           (icydemux_suite):
21804           Small test case for the above.
21805
21806 Wed Sep 13 13:26:15 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21807
21808           gst/avi/gstavidemux.c: More code reuse and better logging in _peek_chunk(). Reintroduce check for chunk sizes before ...
21809           Original commit message from CVS:
21810           * gst/avi/gstavidemux.c: (gst_avi_demux_peek_chunk),
21811           (gst_avi_demux_stream_index), (gst_avi_demux_sync),
21812           (gst_avi_demux_stream_header_push),
21813           (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
21814           (gst_avi_demux_loop):
21815           More code reuse and better logging in _peek_chunk(). Reintroduce check
21816           for chunk sizes before reading them (avoid oom). Better handling for
21817           invalid chunksizes when streaming.
21818
21819 Tue Sep 12 20:18:55 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21820
21821           gst/spectrum/gstspectrum.c: Implements stop() to clear the adapter and event() to clear the adapter on FLUSH_STOP and...
21822           Original commit message from CVS:
21823           * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
21824           (gst_spectrum_start), (gst_spectrum_stop), (gst_spectrum_event):
21825           Implements stop() to clear the adapter and event() to clear the
21826           adapter on FLUSH_STOP and EOS.
21827
21828 Mon Sep 11 20:38:41 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21829
21830           gst/level/gstlevel.*: Fix type mixup in level->interval (gdouble<->guint64). Spotted by
21831           Original commit message from CVS:
21832           * gst/level/gstlevel.c: (gst_level_set_property):
21833           * gst/level/gstlevel.h:
21834           Fix type mixup in level->interval (gdouble<->guint64). Spotted by
21835           René Stadler
21836
21837 Mon Sep 11 18:23:59 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21838
21839           gst/spectrum/gstspectrum.*: Fix type mixup in spectrum->interval (gdouble<->guint64). Spotted by
21840           Original commit message from CVS:
21841           * gst/spectrum/gstspectrum.c: (gst_spectrum_init),
21842           (gst_spectrum_set_property):
21843           * gst/spectrum/gstspectrum.h:
21844           Fix type mixup in spectrum->interval (gdouble<->guint64). Spotted by
21845           René Stadler
21846
21847 Mon Sep 11 18:02:39 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21848
21849           gst/spectrum/demo-osssrc.c: Use more defines
21850           Original commit message from CVS:
21851           * gst/spectrum/demo-osssrc.c: (draw_spectrum), (main):
21852           Use more defines
21853           * gst/spectrum/gstspectrum.c: (gst_spectrum_init),
21854           (gst_spectrum_dispose), (gst_spectrum_set_caps),
21855           (gst_spectrum_transform_ip):
21856           * gst/spectrum/gstspectrum.h:
21857           Apply some of the spectrum cleanup changes suggested in #348085.
21858
21859 Fri Sep 8 16:47:46 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21860
21861           configure.ac: Bump requirements of -base (videocrop test case needs this).
21862           Original commit message from CVS:
21863           * configure.ac:
21864           Bump requirements of -base (videocrop test case needs this).
21865           * gst/videocrop/gstvideocrop.c:
21866           Document sloppy handling of subsampled chroma planes if
21867           left/top cropping is an odd number.
21868           * tests/check/elements/videocrop.c: (handoff_cb),
21869           (videocrop_test_cropping_init_context),
21870           (videocrop_test_cropping_deinit_context),
21871           (videocrop_test_cropping), (check_1x1_buffer), (GST_START_TEST),
21872           (videocrop_suite), (main):
21873           Add another unit test that crops the input to 1x1 (and checks
21874           that that pixel has the expected values in a number of formats).
21875
21876 Fri Sep 8 11:04:24 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21877
21878           gst/videocrop/: Some quick tests indicate that it doesn't make a great deal of sense to use liboil here, at least not...
21879           Original commit message from CVS:
21880           * gst/videocrop/Makefile.am:
21881           * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init),
21882           (gst_video_crop_transform_packed),
21883           (gst_video_crop_transform_planar):
21884           Some quick tests indicate that it doesn't make a great deal
21885           of sense to use liboil here, at least not for the memcpy()s
21886           we do, so remove liboil usage until there is clear evidence
21887           it actually makes a positive difference somewhere.
21888
21889 Wed Sep 6 09:05:33 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21890
21891           gst/avi/gstavidemux.c: Revert one change to fix streaming avi (adapter size != data size).
21892           Original commit message from CVS:
21893           * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes_pull),
21894           (gst_avi_demux_sync), (gst_avi_demux_stream_header_push),
21895           (gst_avi_demux_stream_data):
21896           Revert one change to fix streaming avi (adapter size != data size).
21897
21898 Mon Sep 4 16:21:17 2006 +0000  Frédéric Riss <frederic.riss@gmail.com>
21899
21900           gst/matroska/: Add support for VOBSUB subtitle tracks and zlib-compressed tracks. Make sure we start on a keyframe af...
21901           Original commit message from CVS:
21902           Patch by: Frédéric Riss  <frederic.riss at gmail dot com>
21903           * gst/matroska/matroska-demux.c: (gst_matroska_track_free),
21904           (gst_matroska_demux_reset),
21905           (gst_matroska_demux_read_track_encodings),
21906           (gst_matroska_demux_add_stream), (gst_matroska_decode_buffer),
21907           (gst_matroska_demux_parse_blockgroup_or_simpleblock),
21908           (gst_matroska_demux_subtitle_caps):
21909           * gst/matroska/matroska-ids.h:
21910           Add support for VOBSUB subtitle tracks and zlib-compressed
21911           tracks. Make sure we start on a keyframe after a seek. (#343348)
21912
21913 Mon Sep 4 15:06:25 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21914
21915           gst/matroska/: not perfect yet though, needs some tweaking in flacdec; also, seeking could be better.
21916           Original commit message from CVS:
21917           * gst/matroska/matroska-demux.c: (gst_matroska_demux_push_hdr_buf),
21918           (gst_matroska_demux_push_flac_codec_priv_data),
21919           (gst_matroska_demux_push_xiph_codec_priv_data),
21920           (gst_matroska_demux_parse_blockgroup_or_simpleblock),
21921           (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
21922           * gst/matroska/matroska-ids.h:
21923           Add basic FLAC support (#311586), not perfect yet though, needs some
21924           tweaking in flacdec; also, seeking could be better.
21925           Do better bounds checking when deserialising vorbis stream headers
21926           to make sure we don't read beyond the end of the buffer on bad input.
21927
21928 Mon Sep 4 09:34:25 2006 +0000  Alessandro Decina <alessandro@nnva.org>
21929
21930           ext/annodex/gstcmmldec.c: Seeking back in a file containing a CMML stream errors out if the seek goes back up to the ...
21931           Original commit message from CVS:
21932           Patch by: Alessandro Decina <alessandro at nnva dot org>
21933           * ext/annodex/gstcmmldec.c: (gst_cmml_dec_chain):
21934           Seeking back in a file containing a CMML stream errors out if the seek
21935           goes back up to the CMML headers. This is because after the seek the xml
21936           processing instruction <?xml ...?> is submitted to the xml parser again,
21937           which results in an error. The attached patch fixes the problem.
21938           Fixes #353908.
21939           * ext/annodex/gstcmmlenc.h:
21940           Fix authors name.
21941
21942 Sun Sep 3 10:46:17 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21943
21944           tests/check/elements/videocrop.c: More tests: check passthrough mode and caps transform in both directions with fixed...
21945           Original commit message from CVS:
21946           * tests/check/elements/videocrop.c: (handoff_cb),
21947           (buffer_probe_cb), (test_caps_transform), (test_passthrough),
21948           (notgst_value_list_get_nth_int), (videocrop_suite):
21949           More tests: check passthrough mode and caps transform in
21950           both directions with fixed values, ranges and lists.
21951
21952 Sat Sep 2 18:49:01 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21953
21954           docs/plugins/: Add videocrop to docs.
21955           Original commit message from CVS:
21956           * docs/plugins/Makefile.am:
21957           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
21958           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
21959           * docs/plugins/gst-plugins-bad-plugins.hierarchy:
21960           Add videocrop to docs.
21961           * gst/videocrop/Makefile.am:
21962           * gst/videocrop/gstvideocrop.c:
21963           * gst/videocrop/gstvideocrop.h:
21964           Move boilerplate stuff and structures into a header file.
21965           * tests/check/Makefile.am:
21966           * tests/check/elements/.cvsignore:
21967           * tests/check/elements/videocrop.c: (video_crop_get_test_caps),
21968           (test_unit_sizes), (videocrop_test_cropping_init_context),
21969           (videocrop_test_cropping_deinit_context),
21970           (videocrop_test_cropping), (test_cropping), (videocrop_suite):
21971           Add unit tests for videocrop.
21972
21973 Sat Sep 2 15:30:45 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
21974
21975           Port/rewrite videocrop from scratch for GStreamer-0.10, and make it support all formats videoscale supports (#345653).
21976           Original commit message from CVS:
21977           * configure.ac:
21978           * gst/videocrop/Makefile.am:
21979           * gst/videocrop/gstvideocrop.c: (gst_video_crop_base_init),
21980           (gst_video_crop_class_init), (gst_video_crop_init),
21981           (gst_video_crop_get_image_details_from_caps),
21982           (gst_video_crop_get_unit_size), (gst_video_crop_transform_packed),
21983           (gst_video_crop_transform_planar), (gst_video_crop_transform),
21984           (gst_video_crop_transform_dimension),
21985           (gst_video_crop_transform_dimension_value),
21986           (gst_video_crop_transform_caps), (gst_video_crop_set_caps),
21987           (gst_video_crop_set_property), (gst_video_crop_get_property),
21988           (plugin_init):
21989           Port/rewrite videocrop from scratch for GStreamer-0.10, and make
21990           it support all formats videoscale supports (#345653).
21991
21992 Sat Sep 2 14:45:04 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
21993
21994           sys/v4l2/: Whitespace cleanups, dashify property-names.
21995           Original commit message from CVS:
21996           * sys/v4l2/gstv4l2.c:
21997           * sys/v4l2/gstv4l2colorbalance.c:
21998           * sys/v4l2/gstv4l2object.c:
21999           (gst_v4l2_object_install_properties_helper):
22000           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init):
22001           * sys/v4l2/gstv4l2src.h:
22002           Whitespace cleanups, dashify property-names.
22003
22004 Sat Sep 2 14:28:55 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22005
22006           sys/v4l2/: Cleanup error messages and unify header comments
22007           Original commit message from CVS:
22008           * sys/v4l2/gstv4l2.c:
22009           * sys/v4l2/gstv4l2colorbalance.c:
22010           * sys/v4l2/gstv4l2colorbalance.h:
22011           * sys/v4l2/gstv4l2object.c:
22012           * sys/v4l2/gstv4l2object.h:
22013           * sys/v4l2/gstv4l2src.c:
22014           * sys/v4l2/gstv4l2src.h:
22015           * sys/v4l2/gstv4l2tuner.c:
22016           * sys/v4l2/gstv4l2tuner.h:
22017           * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
22018           * sys/v4l2/gstv4l2xoverlay.h:
22019           * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
22020           (gst_v4l2_open):
22021           * sys/v4l2/v4l2_calls.h:
22022           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_queue_frame),
22023           (gst_v4l2src_capture_init):
22024           * sys/v4l2/v4l2src_calls.h:
22025           Cleanup error messages and unify header comments
22026
22027 Wed Aug 30 18:01:52 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
22028
22029         * sys/v4l2/gstv4l2src.c:
22030           Another small fix to set_caps function.
22031           Original commit message from CVS:
22032           Another small fix to set_caps function.
22033
22034 Wed Aug 30 13:30:13 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
22035
22036         * sys/v4l2/gstv4l2src.c:
22037           Send new_segment in GST_FORMAT_TIME instead of in GST_FORMAT_BYTES.
22038           Original commit message from CVS:
22039           Send new_segment in GST_FORMAT_TIME instead of in GST_FORMAT_BYTES.
22040
22041 Wed Aug 30 11:36:06 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
22042
22043         * sys/v4l2/gstv4l2src.c:
22044           A small fix to set_caps function.
22045           Original commit message from CVS:
22046           A small fix to set_caps function.
22047
22048 Wed Aug 30 11:27:40 2006 +0000  Edward Hervey <bilboed@bilboed.com>
22049
22050           gst/qtdemux/qtdemux.c: Reset each streams last_flow to GST_FLOW_OK.
22051           Original commit message from CVS:
22052           * gst/qtdemux/qtdemux.c:
22053           (gst_qtdemux_do_seek):
22054           Reset each streams last_flow to GST_FLOW_OK.
22055           (gst_qtdemux_activate_segment):
22056           Removing mystic modifications for good.
22057
22058 Wed Aug 30 11:07:37 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22059
22060           gst/qtdemux/qtdemux.c: put back 'segment start<=stop' change that was mystically reverted by the last commit
22061           Original commit message from CVS:
22062           * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
22063           (qtdemux_parse_tree):
22064           put back 'segment start<=stop' change that was mystically reverted by
22065           the last commit
22066
22067 Wed Aug 30 10:43:53 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22068
22069           gst/qtdemux/qtdemux.c: Fix the build for disabled debug
22070           Original commit message from CVS:
22071           * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
22072           (qtdemux_parse_tree):
22073           Fix the build for disabled debug
22074
22075 Tue Aug 29 20:59:47 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
22076
22077         * sys/v4l2/gstv4l2src.c:
22078         * sys/v4l2/v4l2src_calls.c:
22079         * sys/v4l2/v4l2src_calls.h:
22080           Fixed framerate negotiation.
22081           Original commit message from CVS:
22082           Fixed framerate negotiation.
22083
22084 Mon Aug 28 17:47:29 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22085
22086           gst/qtdemux/qtdemux.c: Make sure segment start<=stop in weird quicktime files.
22087           Original commit message from CVS:
22088           * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
22089           (gst_qtdemux_add_stream), (qtdemux_parse_trak),
22090           (qtdemux_video_caps):
22091           Make sure segment start<=stop in weird quicktime files.
22092
22093 Mon Aug 28 16:59:13 2006 +0000  Andy Wingo <wingo@pobox.com>
22094
22095           ext/raw1394/gstdv1394src.c (gst_dv1394src_from_raw1394handle): New helper function to lessen the ifdefs.
22096           Original commit message from CVS:
22097           2006-08-28  Andy Wingo  <wingo@pobox.com>
22098           * ext/raw1394/gstdv1394src.c (gst_dv1394src_from_raw1394handle):
22099           New helper function to lessen the ifdefs.
22100           (GST_INFO_OBJECT):
22101           (gst_dv1394src_iso_receive): Use it.
22102           (gst_dv1394src_create): Also use the control sockets in iec61883
22103           mode.
22104           (gst_dv1394src_start, gst_dv1394src_stop): Always use a separate
22105           handle for AVC operations; fixes #348233.
22106
22107 Mon Aug 28 14:59:05 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22108
22109           sys/v4l2/v4l2_calls.c: add comments and more debug logging
22110           Original commit message from CVS:
22111           * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
22112           add comments and more debug logging
22113
22114 Sun Aug 27 17:14:06 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22115
22116           Rename again (audiofxgood -> audiofx).
22117           Original commit message from CVS:
22118           * configure.ac:
22119           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22120           * docs/plugins/inspect/plugin-audiofx.xml:
22121           * docs/plugins/inspect/plugin-audiofxgood.xml:
22122           * gst/audiofx/Makefile.am:
22123           * gst/audiofx/audiofx.c:
22124           * gst/audiofxgood/.cvsignore:
22125           * gst/audiofxgood/Makefile.am:
22126           * gst/audiofxgood/audiofx.c:
22127           * gst/audiofxgood/audiopanorama.c:
22128           * gst/audiofxgood/audiopanorama.h:
22129           Rename again (audiofxgood -> audiofx).
22130
22131 Sun Aug 27 13:12:52 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22132
22133           gst/avi/gstavidemux.c: Initialze variables.
22134           Original commit message from CVS:
22135           * gst/avi/gstavidemux.c: (gst_avi_demux_next_data_buffer),
22136           (gst_avi_demux_stream_scan):
22137           Initialze variables.
22138
22139 Fri Aug 25 16:21:37 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22140
22141           gst/avi/gstavidemux.*: More attempts to turn this into readable code.
22142           Original commit message from CVS:
22143           * gst/avi/gstavidemux.c: (gst_avi_demux_class_init),
22144           (gst_avi_demux_init), (gst_avi_demux_finalize),
22145           (gst_avi_demux_reset), (gst_avi_demux_index_last),
22146           (gst_avi_demux_index_next), (gst_avi_demux_index_entry_for_time),
22147           (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_index),
22148           (gst_avi_demux_stream_index), (gst_avi_demux_peek_tag),
22149           (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan),
22150           (gst_avi_demux_massage_index),
22151           (gst_avi_demux_calculate_durations_from_index),
22152           (gst_avi_demux_stream_header_pull), (gst_avi_demux_do_seek),
22153           (gst_avi_demux_process_next_entry), (gst_avi_demux_loop),
22154           (gst_avi_demux_chain), (gst_avi_demux_sink_activate),
22155           (gst_avi_demux_change_state):
22156           * gst/avi/gstavidemux.h:
22157           More attempts to turn this into readable code.
22158           Don't leak adapters.
22159           Calculate duration according to index more efficiently.
22160           Don't try to act like we drive the pipeline in chain mode.
22161
22162 Fri Aug 25 09:53:18 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22163
22164           ext/annodex/gstcmmlutils.c: Fix build.
22165           Original commit message from CVS:
22166           * ext/annodex/gstcmmlutils.c: (gst_cmml_clock_time_from_npt):
22167           Fix build.
22168
22169 Fri Aug 25 09:42:43 2006 +0000  Alessandro Decina <alessandro@nnva.org>
22170
22171           ext/annodex/gstannodex.c: Do some extra sanity checks.
22172           Original commit message from CVS:
22173           Patch by: Alessandro Decina <alessandro at nnva dot org>
22174           * ext/annodex/gstannodex.c: (gst_annodex_granule_to_time):
22175           Do some extra sanity checks.
22176           Fixes #350340.
22177           * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_change_state),
22178           (gst_cmml_enc_parse_tag_head), (gst_cmml_enc_parse_tag_clip),
22179           (gst_cmml_enc_push_clip), (gst_cmml_enc_push):
22180           Check if clip->start_time is valid before adding the clip to the
22181           track list.
22182           Reset enc->preamble going from PAUSED to READY.
22183           Don't use GST_FLOW_UNEXPECTED for wrong usage of the element, it is
22184           only used for EOS.
22185           Only post an error message if we were the one that created the fatal
22186           GstFlowReturn value.
22187           * ext/annodex/gstcmmlutils.c: (gst_cmml_clock_time_from_npt),
22188           (gst_cmml_clock_time_to_granule), (gst_cmml_track_list_has_clip):
22189           Parse the seconds field of the npt-sec time format using %llu rather than
22190           %d and check that the value scaled by GST_SECOND doesn't overflow.
22191           Use guint64(s) to represent the keyindex and keyoffset fields of a granulepos.
22192           Lookup a clip's track with clip->track rather than clip->id which
22193           makes no sense.
22194           Identify a clip by its track and start time and not its xml id.
22195           do some more input checking and make sure we don't do undefined shifts.
22196           * tests/check/elements/cmmldec.c: (setup_cmmldec),
22197           (teardown_cmmldec), (check_output_buffer_is_equal), (push_data),
22198           (cmml_tag_message_pop), (check_headers), (push_clip_full),
22199           (push_clip), (push_empty_clip), (check_output_clip),
22200           (GST_START_TEST), (cmmldec_suite):
22201           * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
22202           (teardown_cmmlenc), (check_output_buffer_is_equal), (push_data),
22203           (check_headers), (push_clip), (check_clip_times), (check_clip),
22204           (check_empty_clip), (GST_START_TEST), (cmmlenc_suite):
22205           Added some more checks.
22206
22207 Thu Aug 24 19:00:22 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22208
22209           Make also the pan-property float (saves scaling and yields better resolution)
22210           Original commit message from CVS:
22211           * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_class_init),
22212           (gst_audio_panorama_set_property),
22213           (gst_audio_panorama_get_property),
22214           (gst_audio_panorama_transform_m2s_int),
22215           (gst_audio_panorama_transform_s2s_int),
22216           (gst_audio_panorama_transform_m2s_float),
22217           (gst_audio_panorama_transform_s2s_float):
22218           * gst/audiofxgood/audiopanorama.h:
22219           * tests/check/elements/audiopanorama.c: (GST_START_TEST):
22220           Make also the pan-property float (saves scaling and yields better
22221           resolution)
22222
22223 Thu Aug 24 18:23:14 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22224
22225           gst/audiofxgood/audiopanorama.c: ChangeLog surgery to add cymax's real name
22226           Original commit message from CVS:
22227           * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_set_caps),
22228           (gst_audio_panorama_transform_m2s_float),
22229           (gst_audio_panorama_transform_s2s_float):
22230           ChangeLog surgery to add cymax's real name
22231
22232 Thu Aug 24 18:17:20 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22233
22234           gst/audiofxgood/audiopanorama.*: Added float support (thanks cymax)
22235           Original commit message from CVS:
22236           * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_set_caps),
22237           (gst_audio_panorama_transform_m2s_int),
22238           (gst_audio_panorama_transform_s2s_int),
22239           (gst_audio_panorama_transform_m2s_float),
22240           (gst_audio_panorama_transform_s2s_float),
22241           (gst_audio_panorama_transform):
22242           * gst/audiofxgood/audiopanorama.h:
22243           Added float support (thanks cymax)
22244
22245 Thu Aug 24 14:16:55 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22246
22247           gst/audiofxgood/audiopanorama.c: Fix docs & debug category. Add Fixme for volume pan levels.
22248           Original commit message from CVS:
22249           * gst/audiofxgood/audiopanorama.c:
22250           (gst_audio_panorama_transform_m2s):
22251           Fix docs & debug category. Add Fixme for volume pan levels.
22252
22253 Thu Aug 24 13:51:15 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22254
22255           gst/avi/gstavidemux.c: unbreak AVI index handling, some more debug, remove an obsolete adapter_flush that caused stre...
22256           Original commit message from CVS:
22257           * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes_pull),
22258           (gst_avi_demux_sync), (gst_avi_demux_stream_header_push),
22259           (gst_avi_demux_stream_header_pull),
22260           (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
22261           (gst_avi_demux_chain):
22262           unbreak AVI index handling, some more debug, remove an obsolete
22263           adapter_flush that caused streaming to wander off in the wild
22264
22265 Thu Aug 24 11:21:06 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22266
22267           gst/avi/gstavidemux.*: Some more cleanups.
22268           Original commit message from CVS:
22269           * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
22270           (gst_avi_demux_parse_superindex), (gst_avi_demux_parse_subindex),
22271           (gst_avi_demux_parse_stream), (gst_avi_demux_parse_odml),
22272           (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
22273           (gst_avi_demux_calculate_durations_from_index),
22274           (gst_avi_demux_stream_header_push),
22275           (gst_avi_demux_stream_header_pull):
22276           * gst/avi/gstavidemux.h:
22277           Some more cleanups.
22278           Fix totalFrames parsing in ODML.
22279           Disable use of index for length calculation in case of ODML as this is
22280           broken now.
22281
22282 Thu Aug 24 10:03:03 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22283
22284           ext/flac/gstflacdec.c: Use libgsttag helper function here too.
22285           Original commit message from CVS:
22286           * ext/flac/gstflacdec.c: (gst_flac_dec_update_metadata):
22287           Use libgsttag helper function here too.
22288
22289 Thu Aug 24 09:24:11 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
22290
22291           ext/wavpack/gstwavpackdec.c: Post audio codec and average bitrate tags on bus (#344472).
22292           Original commit message from CVS:
22293           Patch by: Sebastian Dröge <slomo at circular-chaos.org>
22294           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_post_tags),
22295           (gst_wavpack_dec_chain):
22296           Post audio codec and average bitrate tags on bus (#344472).
22297           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
22298           (gst_wavpack_parse_src_query):
22299           Forward queries in other formats (BYTE format in particular)
22300           upstream; add Sebastian to authors.
22301
22302 Thu Aug 24 00:40:07 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
22303
22304         * sys/v4l2/gstv4l2src.c:
22305         * sys/v4l2/v4l2src_calls.c:
22306         * sys/v4l2/v4l2src_calls.h:
22307           Fix set_caps to set width and height to the values the driver is really working with.
22308           Original commit message from CVS:
22309           Fix set_caps to set width and height to the values the driver is really working with.
22310
22311 Wed Aug 23 15:33:47 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22312
22313           gst/avi/gstavidemux.*: Initial streaming support for avidemux (fixes #336465)
22314           Original commit message from CVS:
22315           * gst/avi/gstavidemux.c: (gst_avi_demux_class_init),
22316           (gst_avi_demux_init), (gst_avi_demux_dispose),
22317           (gst_avi_demux_reset), (gst_avi_demux_index_next),
22318           (gst_avi_demux_index_entry_for_time), (gst_avi_demux_src_convert),
22319           (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event),
22320           (gst_avi_demux_peek_chunk_info), (gst_avi_demux_peek_chunk),
22321           (gst_avi_demux_stream_init_push), (gst_avi_demux_stream_init_pull),
22322           (gst_avi_demux_parse_subindex),
22323           (gst_avi_demux_read_subindexes_push),
22324           (gst_avi_demux_read_subindexes_pull), (gst_avi_demux_parse_stream),
22325           (sort), (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
22326           (gst_avi_demux_sync), (gst_avi_demux_peek_tag),
22327           (gst_avi_demux_massage_index), (gst_avi_demux_stream_header_push),
22328           (gst_avi_demux_stream_header_pull),
22329           (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
22330           (push_tag_lists), (gst_avi_demux_loop), (gst_avi_demux_chain),
22331           (gst_avi_demux_sink_activate), (gst_avi_demux_activate_push),
22332           (gst_avi_demux_change_state):
22333           * gst/avi/gstavidemux.h:
22334           Initial streaming support for avidemux (fixes #336465)
22335
22336 Wed Aug 23 10:30:31 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22337
22338           ext/wavpack/gstwavpackenc.c: Fix mem leak, send newsegment event on correction pad as well (#352476).
22339           Original commit message from CVS:
22340           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_push_block):
22341           Fix mem leak, send newsegment event on correction pad
22342           as well (#352476).
22343           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22344           Restore original author (on Sebastian's request).
22345           * tests/check/Makefile.am:
22346           * tests/check/gst-plugins-bad.supp:
22347           Add (so far empty) suppression file for -bad. Remove
22348           wavpackenc test from VALGRIND_TO_FIX now that the leak
22349           is fixed.
22350
22351 Wed Aug 23 09:22:07 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
22352
22353           tests/check/: Add unit tests for wavpack elements (#352476).
22354           Original commit message from CVS:
22355           Patch by: Sebastian Dröge <slomo at circular-chaos.org>
22356           * tests/check/Makefile.am:
22357           * tests/check/elements/.cvsignore:
22358           * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
22359           (cleanup_wavpackdec), (GST_START_TEST), (wavpackdec_suite), (main):
22360           * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
22361           (cleanup_wavpackenc), (GST_START_TEST), (wavpackenc_suite), (main):
22362           * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad),
22363           (setup_wavpackparse), (cleanup_wavpackparse), (GST_START_TEST),
22364           (wavpackparse_suite), (main):
22365           Add unit tests for wavpack elements (#352476).
22366
22367 Wed Aug 23 08:52:50 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
22368
22369           Add docs for wavpack elements (#352476).
22370           Original commit message from CVS:
22371           Patch by: Sebastian Dröge <slomo at circular-chaos.org>
22372           * docs/plugins/Makefile.am:
22373           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
22374           * docs/plugins/gst-plugins-bad-plugins-sections.txt:
22375           * docs/plugins/gst-plugins-bad-plugins.hierarchy:
22376           * docs/plugins/inspect/plugin-wavpack.xml:
22377           * ext/wavpack/gstwavpackdec.c:
22378           * ext/wavpack/gstwavpackdec.h:
22379           * ext/wavpack/gstwavpackenc.c:
22380           * ext/wavpack/gstwavpackenc.h:
22381           * ext/wavpack/gstwavpackparse.c:
22382           * ext/wavpack/gstwavpackparse.h:
22383           Add docs for wavpack elements (#352476).
22384
22385 Tue Aug 22 20:39:26 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
22386
22387         * sys/v4l2/gstv4l2src.c:
22388         * sys/v4l2/v4l2src_calls.c:
22389           Fixed query size to work with drivers that uses intermediate step like "width * height" to find closest size.
22390           Original commit message from CVS:
22391           Fixed query size to work with drivers that uses intermediate step like "width * height" to find closest size.
22392
22393 Tue Aug 22 17:20:41 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22394
22395           docs/plugins/gst-plugins-good-plugins-docs.sgml: There is no taglibmux element ...
22396           Original commit message from CVS:
22397           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22398           There is no taglibmux element ...
22399           * gst/rtsp/gstrtspsrc.c:
22400           Use '%' rather than '&perc;' in gtk-doc blurb, docs build
22401           was complaining about unknown entity here.
22402
22403 Tue Aug 22 17:02:39 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22404
22405           gst/avi/gstavidemux.*: Mark DISCONT.
22406           Original commit message from CVS:
22407           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
22408           (gst_avi_demux_do_seek), (gst_avi_demux_handle_seek),
22409           (gst_avi_demux_process_next_entry):
22410           * gst/avi/gstavidemux.h:
22411           Mark DISCONT.
22412           Remove old unused fields and reorder the struct a bit.
22413
22414 Tue Aug 22 16:45:37 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22415
22416           Small documentation updates.
22417           Original commit message from CVS:
22418           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
22419           (gst_rtspsrc_send), (gst_rtspsrc_close), (gst_rtspsrc_play),
22420           (gst_rtspsrc_pause):
22421           * gst/rtsp/gstrtspsrc.h:
22422           * sys/oss/gstosssink.c: (gst_oss_sink_open),
22423           (gst_oss_sink_prepare), (gst_oss_sink_unprepare):
22424           Small documentation updates.
22425
22426 Tue Aug 22 16:42:22 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22427
22428           gst/avi/gstavidemux.*: Precalc most of the duration query for each stream.
22429           Original commit message from CVS:
22430           * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
22431           (gst_avi_demux_index_entry_for_time),
22432           (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event),
22433           (gst_avi_demux_stream_init), (gst_avi_demux_parse_stream),
22434           (gst_avi_demux_stream_index), (gst_avi_demux_peek_tag),
22435           (gst_avi_demux_next_data_buffer),
22436           (gst_avi_demux_calculate_durations_from_index),
22437           (gst_avi_demux_stream_header), (gst_avi_demux_do_seek),
22438           (gst_avi_demux_handle_seek), (gst_avi_demux_aggregated_flow),
22439           (gst_avi_demux_process_next_entry), (gst_avi_demux_loop),
22440           (gst_avi_demux_sink_activate_pull), (gst_avi_demux_change_state):
22441           * gst/avi/gstavidemux.h:
22442           Precalc most of the duration query for each stream.
22443           Make seeking more correct.
22444           Use GstSegment to track position and duration.
22445           Code cleanups and leak fixes.
22446           Calculate correct total duration based on index length.
22447
22448 Tue Aug 22 13:53:34 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22449
22450           gst/id3demux/id3v2frames.c: If strings in text fields are marked ISO8859-1, but contain valid UTF-8 already, then han...
22451           Original commit message from CVS:
22452           * gst/id3demux/id3v2frames.c: (parse_text_identification_frame),
22453           (parse_insert_string_field):
22454           If strings in text fields are marked ISO8859-1, but contain
22455           valid UTF-8 already, then handle them as UTF-8 and ignore
22456           the encoding. (#351794)
22457
22458 Tue Aug 22 12:28:24 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22459
22460           ext/flac/gstflacdec.*: Make flac-in-ogg work (#352100).
22461           Original commit message from CVS:
22462           * ext/flac/gstflacdec.c: (gst_flac_dec_scan_got_frame),
22463           (gst_flac_dec_write), (gst_flac_dec_loop),
22464           (gst_flac_dec_sink_event), (gst_flac_dec_chain),
22465           (gst_flac_dec_src_query):
22466           * ext/flac/gstflacdec.h:
22467           Make flac-in-ogg work (#352100).
22468
22469 Tue Aug 22 12:10:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22470
22471           gst/monoscope/gstmonoscope.c: Don't unref buffers of which we've already given away ownership to the adapter.
22472           Original commit message from CVS:
22473           * gst/monoscope/gstmonoscope.c: (gst_monoscope_chain):
22474           Don't unref buffers of which we've already given away
22475           ownership to the adapter.
22476
22477 Tue Aug 22 10:32:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22478
22479           ext/speex/gstspeexdec.c: Make metadata extraction actually work.
22480           Original commit message from CVS:
22481           * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_comments):
22482           Make metadata extraction actually work.
22483           * ext/speex/gstspeexenc.c: (gst_speexenc_base_init),
22484           (gst_speexenc_init), (gst_speexenc_create_metadata_buffer),
22485           (gst_speexenc_chain):
22486           Fix metadata writing: replace old code which wrote completely
22487           broken tags with libgsttag-based code. Plus miscellaneous
22488           code cleanups (use static pad templates etc.) and a bunch
22489           of leak fixes.
22490
22491 Mon Aug 21 19:34:03 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22492
22493           gst/audiopanorama/: die! die! die! you should never have been there
22494           Original commit message from CVS:
22495           * gst/audiopanorama/.cvsignore:
22496           * gst/audiopanorama/Makefile.am:
22497           * gst/audiopanorama/audiofx.c:
22498           * gst/audiopanorama/audiopanorama.c:
22499           * gst/audiopanorama/audiopanorama.h:
22500           die! die! die! you should never have been there
22501
22502 Mon Aug 21 16:24:28 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22503
22504           gst/qtdemux/qtdemux.c: Some more constification.
22505           Original commit message from CVS:
22506           * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), (qtdemux_parse),
22507           (qtdemux_node_dump_foreach), (qtdemux_parse_trak),
22508           (qtdemux_video_caps), (qtdemux_audio_caps):
22509           Some more constification.
22510           Fix some paletted data formats again.
22511           Fix ulaw/alaw in qt.
22512           Set correct caps for raw RGB.
22513           Add support for yuv2, which is like Yuv2.
22514           Add support for raw audio with the NONE fourcc, which is like raw.
22515
22516 Mon Aug 21 13:59:52 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22517
22518           ext/wavpack/: More clean-ups: use shorter variable names to make code easier to read; prefix structures we define wit...
22519           Original commit message from CVS:
22520           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
22521           (gst_wavpack_enc_finalize), (gst_wavpack_enc_sink_set_caps),
22522           (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_format_samples),
22523           (gst_wavpack_enc_push_block), (gst_wavpack_enc_chain),
22524           (gst_wavpack_enc_rewrite_first_block),
22525           (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
22526           (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
22527           * ext/wavpack/gstwavpackenc.h:
22528           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
22529           (gst_wavpack_parse_src_query), (gst_wavpack_parse_src_event),
22530           (gst_wavpack_parse_init), (gst_wavpack_parse_get_upstream_length),
22531           (gst_wavpack_parse_loop):
22532           More clean-ups: use shorter variable names to make code easier to
22533           read; prefix structures we define with 'Gst' to make it clearer
22534           where they come from.
22535
22536 Mon Aug 21 13:26:37 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22537
22538           ext/wavpack/gstwavpackenc.c: Fix caps set on buffers and template caps (output is framed) and make them match (#35166...
22539           Original commit message from CVS:
22540           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
22541           (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block),
22542           (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
22543           (gst_wavpack_enc_sink_event):
22544           Fix caps set on buffers and template caps (output is framed)
22545           and make them match (#351663); use GST_WARNING_OBJECT instead of
22546           GST_ELEMENT_WARNING; simplify push_block(); do some small
22547           clean-ups here and there; fix memleak (#351663).
22548
22549 Mon Aug 21 13:12:47 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
22550
22551           tests/check/elements/audiopanorama.c: Fix invalid memory access in audiopanorama test suite.
22552           Original commit message from CVS:
22553           * tests/check/elements/audiopanorama.c: (GST_START_TEST):
22554           Fix invalid memory access in audiopanorama test suite.
22555
22556 Mon Aug 21 11:34:41 2006 +0000  Edward Hervey <bilboed@bilboed.com>
22557
22558           tests/check/elements/.cvsignore: ignore built file
22559           Original commit message from CVS:
22560           * tests/check/elements/.cvsignore:
22561           ignore built file
22562
22563 Mon Aug 21 10:46:21 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22564
22565           gst/rtp/Makefile.am: Fix the build again.
22566           Original commit message from CVS:
22567           * gst/rtp/Makefile.am:
22568           Fix the build again.
22569
22570 Mon Aug 21 09:21:27 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22571
22572           gst/audiofxgood/: resubmit with the desired name *again*
22573           Original commit message from CVS:
22574           * gst/audiofxgood/.cvsignore:
22575           * gst/audiofxgood/Makefile.am:
22576           * gst/audiofxgood/audiofx.c: (plugin_init):
22577           * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_base_init),
22578           (gst_audio_panorama_class_init), (gst_audio_panorama_init),
22579           (gst_audio_panorama_set_property),
22580           (gst_audio_panorama_get_property),
22581           (gst_audio_panorama_get_unit_size),
22582           (gst_audio_panorama_transform_caps), (gst_audio_panorama_set_caps),
22583           (gst_audio_panorama_transform_m2s),
22584           (gst_audio_panorama_transform_s2s), (gst_audio_panorama_transform):
22585           * gst/audiofxgood/audiopanorama.h:
22586           resubmit with the desired name *again*
22587
22588 Sun Aug 20 13:09:51 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22589
22590           use g_assert in _get_unit_size
22591           Original commit message from CVS:
22592           * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_get_unit_size):
22593           * gst/videobox/gstvideobox.c: (gst_video_box_get_unit_size):
22594           use g_assert in _get_unit_size
22595
22596 Sun Aug 20 13:06:44 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22597
22598           docs/plugins/: cleanup -unused.txt to make it useful, add previously missing docs
22599           Original commit message from CVS:
22600           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22601           * docs/plugins/gst-plugins-good-plugins-sections.txt:
22602           * docs/plugins/inspect/plugin-audiofxgood.xml:
22603           cleanup -unused.txt to make it useful, add previously missing docs
22604           * ext/Makefile.am:
22605           * ext/esd/esdmon.c:
22606           * ext/esd/esdsink.c:
22607           * ext/esd/gstesd.c: (plugin_init):
22608           reflow to get rid of two external symbols
22609           * gst/audiofxgood/audiofx.c: (plugin_init):
22610           re-add
22611
22612 Sun Aug 20 12:09:16 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
22613
22614           gst/audiofxgood/audiofx.c
22615           Original commit message from CVS:
22616           * configure.ac:
22617           * gst/audiofxgood/.cvsignore:
22618           * gst/audiofxgood/Makefile.am:
22619           * gst/audiofxgood/audiofx.c
22620           * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_base_init),
22621           (gst_audio_panorama_class_init), (gst_audio_panorama_init),
22622           (gst_audio_panorama_set_property),
22623           (gst_audio_panorama_get_property),
22624           (gst_audio_panorama_get_unit_size),
22625           (gst_audio_panorama_transform_caps), (gst_audio_panorama_set_caps),
22626           (gst_audio_panorama_transform_m2s),
22627           (gst_audio_panorama_transform_s2s), (gst_audio_panorama_transform):
22628           * gst/audiofxgood/audiopanorama.h:
22629           * tests/check/Makefile.am:
22630           * tests/check/elements/audiopanorama.c: (setup_panorama_m),
22631           (setup_panorama_s), (cleanup_panorama), (GST_START_TEST),
22632           (panorama_suite), (main):
22633           Add audiofxgood plugin with audiopanorama element
22634
22635 Fri Aug 18 21:39:00 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
22636
22637           ext/wavpack/gstwavpackparse.c: Fix resyncing in push mode not stopping re-syncing at embedded zeroes; skip garbage be...
22638           Original commit message from CVS:
22639           Based on patch by: Sebastian Dröge <slomo at circular-chaos.org>
22640           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_sink_event),
22641           (gst_wavpack_parse_get_upstream_length),
22642           (gst_wavpack_parse_find_marker), (gst_wavpack_parse_resync_loop),
22643           (gst_wavpack_parse_loop), (gst_wavpack_parse_resync_adapter):
22644           Fix resyncing in push mode not stopping re-syncing at embedded
22645           zeroes; skip garbage between frames in pull mode as well if
22646           necessary; use gst_pad_query_peer_duration(); push EOS and
22647           NEWSEGMENT event in right direction (#351659).
22648
22649 Fri Aug 18 17:00:53 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22650
22651           docs/plugins/Makefile.am: More Oss docs fixage.
22652           Original commit message from CVS:
22653           * docs/plugins/Makefile.am:
22654           More Oss docs fixage.
22655
22656 Fri Aug 18 16:52:21 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22657
22658           gst/rtp/: Added experimental SVQ3 depayloader.
22659           Original commit message from CVS:
22660           * gst/rtp/Makefile.am:
22661           * gst/rtp/gstrtp.c: (plugin_init):
22662           * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_base_init),
22663           (gst_rtp_sv3v_depay_class_init), (gst_rtp_sv3v_depay_init),
22664           (gst_rtp_sv3v_depay_finalize), (gst_rtp_sv3v_depay_setcaps),
22665           (gst_rtp_sv3v_depay_process), (gst_rtp_sv3v_depay_set_property),
22666           (gst_rtp_sv3v_depay_get_property),
22667           (gst_rtp_sv3v_depay_change_state),
22668           (gst_rtp_sv3v_depay_plugin_init):
22669           * gst/rtp/gstrtpsv3vdepay.h:
22670           Added experimental SVQ3 depayloader.
22671
22672 Fri Aug 18 13:25:06 2006 +0000  Edward Hervey <bilboed@bilboed.com>
22673
22674           ext/dv/gstdvdemux.*: When handling seek requests, don't send the newsegment event from the calling thread. Instead sa...
22675           Original commit message from CVS:
22676           * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_pull_seek),
22677           (gst_dvdemux_loop), (gst_dvdemux_change_state):
22678           * ext/dv/gstdvdemux.h:
22679           When handling seek requests, don't send the newsegment event from the
22680           calling thread. Instead save it so it can be sent from the streaming
22681           thread.
22682
22683 Thu Aug 17 15:51:50 2006 +0000  Sjoerd Simons <sjoerd@luon.net>
22684
22685           gst/multipart/multipartdemux.c: Accept leading whitespace before the boundary
22686           Original commit message from CVS:
22687           Patch by: Sjoerd Simons <sjoerd at luon dot net>
22688           * gst/multipart/multipartdemux.c: (multipart_parse_header):
22689           Accept leading whitespace before the boundary
22690           This patch makes the demuxer allow some whitespace before the actual
22691           boundary. This makes the demuxer work with the ``old'' gstreamer
22692           multipartmuxer again (which placed an extra \n before the start
22693           of the stream) Fixes #349068.
22694
22695 Thu Aug 17 15:47:28 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22696
22697           gst/rtp/gstrtph264depay.c: Error out on non-implemented stuff.
22698           Original commit message from CVS:
22699           * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_process):
22700           Error out on non-implemented stuff.
22701
22702 Wed Aug 16 16:50:00 2006 +0000  Andy Wingo <wingo@pobox.com>
22703
22704           ext/ladspa/gstsignalprocessor.c: Make ladspa elements reusable. Fixes #350006.
22705           Original commit message from CVS:
22706           Patch by: Andy Wingo <wingo at pobox dot com>
22707           * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setup),
22708           (gst_signal_processor_start), (gst_signal_processor_stop),
22709           (gst_signal_processor_cleanup), (gst_signal_processor_setcaps),
22710           (gst_signal_processor_pen_buffer), (gst_signal_processor_flush),
22711           (gst_signal_processor_do_pulls), (gst_signal_processor_do_pushes),
22712           (gst_signal_processor_change_state):
22713           Make ladspa elements reusable. Fixes #350006.
22714
22715 Wed Aug 16 15:33:12 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22716
22717           ext/ladspa/gstladspa.c: Convert ' ' into '_'. Try to keep as many characters in the padtemplate names as possible.
22718           Original commit message from CVS:
22719           * ext/ladspa/gstladspa.c: (gst_ladspa_base_init):
22720           Convert ' ' into '_'. Try to keep as many characters in the padtemplate
22721           names as possible.
22722
22723 Wed Aug 16 14:47:50 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22724
22725           ext/ladspa/gstsignalprocessor.c: A push() gives away our refcount so we should not use the buffer on the pen anymore.
22726           Original commit message from CVS:
22727           * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_flush),
22728           (gst_signal_processor_do_pushes):
22729           A push() gives away our refcount so we should not use the buffer on the
22730           pen anymore.
22731
22732 Wed Aug 16 13:48:00 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22733
22734           sys/oss/gstossmixerelement.c: Don't leak device string.
22735           Original commit message from CVS:
22736           * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init),
22737           (gst_oss_mixer_element_finalize):
22738           Don't leak device string.
22739
22740 Wed Aug 16 13:01:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22741
22742           configure.ac: Require CVS of GStreamer core and -base (for
22743           Original commit message from CVS:
22744           * configure.ac:
22745           Require CVS of GStreamer core and -base (for
22746           GST_TAG_EXTENDED_COMMENT and gst_tag_parse_extended_comment()).
22747           * ext/taglib/gstid3v2mux.cc:
22748           Write extended comment tags properly (#348762).
22749           * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
22750           (parse_comment_frame):
22751           Extract COMM frames into extended comments, which makes it
22752           easier to properly retain the description bit of the tag
22753           and maintain this information when re-tagging (#348762).
22754
22755 Wed Aug 16 12:02:48 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22756
22757           tests/check/Makefile.am: Don't try to run annodex unit tests if the annodex plugin has not been built (Fixes #351116).
22758           Original commit message from CVS:
22759           * tests/check/Makefile.am:
22760           Don't try to run annodex unit tests if the annodex
22761           plugin has not been built (Fixes #351116).
22762
22763 Wed Aug 16 10:53:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22764
22765           gst/autodetect/gstautoaudiosink.c: When we can't find a usable audiosink, don't error out, but use a fake sink instea...
22766           Original commit message from CVS:
22767           * gst/autodetect/gstautoaudiosink.c:
22768           (gst_auto_audio_sink_find_best):
22769           When we can't find a usable audiosink, don't error out,
22770           but use a fake sink instead and post a warning message
22771           on the bus (#341278).
22772
22773 Wed Aug 16 10:40:04 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
22774
22775           ext/wavpack/: In push mode, re-sync to next wavpack header if sync is lost (#351557). Also use hyphens instead of und...
22776           Original commit message from CVS:
22777           Patch by: Sebastian Dröge <slomo at circular-chaos.org>
22778           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init):
22779           * ext/wavpack/gstwavpackparse.c:
22780           (gst_wavpack_parse_resync_adapter), (gst_wavpack_parse_chain):
22781           In push mode, re-sync to next wavpack header if sync is lost
22782           (#351557). Also use hyphens instead of underscores in
22783           GObject property names.
22784
22785 Wed Aug 16 10:22:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
22786
22787           sys/oss/: Document OSS elements; add gtk-doc blurb with 'Since 0.10.5' for ossmixer's new device property.
22788           Original commit message from CVS:
22789           * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init):
22790           * sys/oss/gstosssink.c:
22791           * sys/oss/gstosssrc.c:
22792           Document OSS elements; add gtk-doc blurb with 'Since 0.10.5' for
22793           ossmixer's new device property.
22794           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22795           * docs/plugins/gst-plugins-good-plugins-sections.txt:
22796           Add docs for OSS elements.
22797           * docs/plugins/inspect/plugin-aasink.xml:
22798           * docs/plugins/inspect/plugin-alaw.xml:
22799           * docs/plugins/inspect/plugin-alpha.xml:
22800           * docs/plugins/inspect/plugin-alphacolor.xml:
22801           * docs/plugins/inspect/plugin-annodex.xml:
22802           * docs/plugins/inspect/plugin-apetag.xml:
22803           * docs/plugins/inspect/plugin-auparse.xml:
22804           * docs/plugins/inspect/plugin-autodetect.xml:
22805           * docs/plugins/inspect/plugin-avi.xml:
22806           * docs/plugins/inspect/plugin-cacasink.xml:
22807           * docs/plugins/inspect/plugin-cairo.xml:
22808           * docs/plugins/inspect/plugin-cdio.xml:
22809           * docs/plugins/inspect/plugin-cutter.xml:
22810           * docs/plugins/inspect/plugin-debug.xml:
22811           * docs/plugins/inspect/plugin-dv.xml:
22812           * docs/plugins/inspect/plugin-efence.xml:
22813           * docs/plugins/inspect/plugin-effectv.xml:
22814           * docs/plugins/inspect/plugin-esdsink.xml:
22815           * docs/plugins/inspect/plugin-flac.xml:
22816           * docs/plugins/inspect/plugin-flxdec.xml:
22817           * docs/plugins/inspect/plugin-gconfelements.xml:
22818           * docs/plugins/inspect/plugin-gdkpixbuf.xml:
22819           * docs/plugins/inspect/plugin-goom.xml:
22820           * docs/plugins/inspect/plugin-halelements.xml:
22821           * docs/plugins/inspect/plugin-icydemux.xml:
22822           * docs/plugins/inspect/plugin-id3demux.xml:
22823           * docs/plugins/inspect/plugin-jpeg.xml:
22824           * docs/plugins/inspect/plugin-level.xml:
22825           * docs/plugins/inspect/plugin-matroska.xml:
22826           * docs/plugins/inspect/plugin-mulaw.xml:
22827           * docs/plugins/inspect/plugin-multipart.xml:
22828           * docs/plugins/inspect/plugin-navigationtest.xml:
22829           * docs/plugins/inspect/plugin-ossaudio.xml:
22830           * docs/plugins/inspect/plugin-png.xml:
22831           * docs/plugins/inspect/plugin-rtp.xml:
22832           * docs/plugins/inspect/plugin-rtsp.xml:
22833           * docs/plugins/inspect/plugin-shout2send.xml:
22834           * docs/plugins/inspect/plugin-smpte.xml:
22835           * docs/plugins/inspect/plugin-speex.xml:
22836           * docs/plugins/inspect/plugin-taglib.xml:
22837           * docs/plugins/inspect/plugin-udp.xml:
22838           * docs/plugins/inspect/plugin-videobalance.xml:
22839           * docs/plugins/inspect/plugin-videobox.xml:
22840           * docs/plugins/inspect/plugin-videoflip.xml:
22841           * docs/plugins/inspect/plugin-videomixer.xml:
22842           * docs/plugins/inspect/plugin-wavenc.xml:
22843           * docs/plugins/inspect/plugin-wavparse.xml:
22844           * docs/plugins/inspect/plugin-ximagesrc.xml:
22845           Update to CVS version.
22846
22847 Wed Aug 16 10:05:00 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22848
22849           gst/rtp/: Caps extra properties must be defined as strings for depayloaders because they are generated from an SDP.
22850           Original commit message from CVS:
22851           * gst/rtp/gstrtpamrdepay.c:
22852           * gst/rtp/gstrtpmp4gdepay.c:
22853           Caps extra properties must be defined as strings for
22854           depayloaders because they are generated from an SDP.
22855           * gst/rtp/Makefile.am:
22856           * gst/rtp/gstrtp.c: (plugin_init):
22857           * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_base_init),
22858           (gst_rtp_h264_depay_class_init), (gst_rtp_h264_depay_init),
22859           (gst_rtp_h264_depay_finalize), (decode_base64),
22860           (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process),
22861           (gst_rtp_h264_depay_set_property),
22862           (gst_rtp_h264_depay_get_property),
22863           (gst_rtp_h264_depay_change_state),
22864           (gst_rtp_h264_depay_plugin_init):
22865           * gst/rtp/gstrtph264depay.h:
22866           Added basic, not completely functional RFC 3984 H264 depayloader.
22867
22868 Wed Aug 16 09:48:26 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22869
22870           gst/rtsp/gstrtpdec.c: Add pads after setting them up.
22871           Original commit message from CVS:
22872           * gst/rtsp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
22873           Add pads after setting them up.
22874           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
22875           (gst_rtspsrc_init), (gst_rtspsrc_finalize),
22876           (gst_rtspsrc_free_stream), (gst_rtspsrc_media_to_caps),
22877           (gst_rtspsrc_stream_setup_rtp),
22878           (gst_rtspsrc_stream_configure_transport),
22879           (gst_rtspsrc_combine_flows), (gst_rtspsrc_loop),
22880           (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_play),
22881           (gst_rtspsrc_pause):
22882           * gst/rtsp/gstrtspsrc.h:
22883           Fix interleaved mode.
22884           - Protect streaming with lock.
22885           - Combine flows
22886           - set caps on outgoing buffers.
22887           - strip trailing \0 from data packets.
22888           - Configure RTP/RTCP in stream.
22889           Use DEBUG_OBJECT more.
22890
22891 Wed Aug 16 09:29:20 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22892
22893           gst/udp/gstmultiudpsink.c: Turn a g_print into a DEBUG line.
22894           Original commit message from CVS:
22895           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add):
22896           Turn a g_print into a DEBUG line.
22897
22898 Wed Aug 16 09:25:17 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
22899
22900           sys/oss/: Small cleanups. Better error reporting.
22901           Original commit message from CVS:
22902           * sys/oss/gstossmixer.c: (gst_ossmixer_open), (gst_ossmixer_new):
22903           * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init),
22904           (gst_oss_mixer_element_init), (gst_oss_mixer_element_set_property),
22905           (gst_oss_mixer_element_get_property),
22906           (gst_oss_mixer_element_change_state):
22907           * sys/oss/gstossmixerelement.h:
22908           Small cleanups. Better error reporting.
22909           Add device property for the mixer instead of the hardcoded
22910           /dev/mixer. Fixes #350785.
22911           API: GstOssMixerElement::device property
22912
22913 Tue Aug 15 22:44:27 2006 +0000  Jens Granseuer <jensgr@gmx.net>
22914
22915           gconf/Makefile.am: Make --disable-schemas work right (they still need to be copied to the installation directory, jus...
22916           Original commit message from CVS:
22917           Patch by: Jens Granseuer <jensgr at gmx net>
22918           * gconf/Makefile.am:
22919           Make --disable-schemas work right (they still need
22920           to be copied to the installation directory, just not
22921           applied). Fixes #351347 (also #344100).
22922
22923 Tue Aug 15 20:29:45 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
22924
22925           ext/wavpack/gstwavpackparse.*: Make wavpackparse also work in push-mode (not seekable yet though); some small clean-u...
22926           Original commit message from CVS:
22927           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_class_init),
22928           (gst_wavpack_parse_reset), (gst_wavpack_parse_get_src_query_types),
22929           (gst_wavpack_parse_src_query),
22930           (gst_wavpack_parse_handle_seek_event),
22931           (gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
22932           (gst_wavpack_parse_create_src_pad),
22933           (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop),
22934           (gst_wavpack_parse_chain), (gst_wavpack_parse_sink_activate),
22935           (gst_wavpack_parse_sink_activate_pull):
22936           * ext/wavpack/gstwavpackparse.h:
22937           Patch by: Sebastian Dröge <slomo at circular-chaos.org>
22938           Make wavpackparse also work in push-mode (not seekable yet though);
22939           some small clean-ups along the way; add support for SEEKING query
22940           and query types function. (#351495).
22941
22942 Mon Aug 14 11:37:10 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22943
22944         * ChangeLog:
22945         * configure.ac:
22946         * win32/common/config.h:
22947           back to HEAD
22948           Original commit message from CVS:
22949           back to HEAD
22950
22951 Mon Aug 14 11:14:43 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
22952
22953         * ChangeLog:
22954         * NEWS:
22955         * RELEASE:
22956         * configure.ac:
22957         * docs/plugins/gst-plugins-good-plugins.args:
22958         * docs/plugins/inspect/plugin-1394.xml:
22959         * docs/plugins/inspect/plugin-aasink.xml:
22960         * docs/plugins/inspect/plugin-alaw.xml:
22961         * docs/plugins/inspect/plugin-alpha.xml:
22962         * docs/plugins/inspect/plugin-alphacolor.xml:
22963         * docs/plugins/inspect/plugin-annodex.xml:
22964         * docs/plugins/inspect/plugin-apetag.xml:
22965         * docs/plugins/inspect/plugin-auparse.xml:
22966         * docs/plugins/inspect/plugin-autodetect.xml:
22967         * docs/plugins/inspect/plugin-avi.xml:
22968         * docs/plugins/inspect/plugin-cacasink.xml:
22969         * docs/plugins/inspect/plugin-cairo.xml:
22970         * docs/plugins/inspect/plugin-cdio.xml:
22971         * docs/plugins/inspect/plugin-cutter.xml:
22972         * docs/plugins/inspect/plugin-debug.xml:
22973         * docs/plugins/inspect/plugin-dv.xml:
22974         * docs/plugins/inspect/plugin-efence.xml:
22975         * docs/plugins/inspect/plugin-effectv.xml:
22976         * docs/plugins/inspect/plugin-esdsink.xml:
22977         * docs/plugins/inspect/plugin-flac.xml:
22978         * docs/plugins/inspect/plugin-flxdec.xml:
22979         * docs/plugins/inspect/plugin-gconfelements.xml:
22980         * docs/plugins/inspect/plugin-gdkpixbuf.xml:
22981         * docs/plugins/inspect/plugin-goom.xml:
22982         * docs/plugins/inspect/plugin-halelements.xml:
22983         * docs/plugins/inspect/plugin-icydemux.xml:
22984         * docs/plugins/inspect/plugin-id3demux.xml:
22985         * docs/plugins/inspect/plugin-jpeg.xml:
22986         * docs/plugins/inspect/plugin-level.xml:
22987         * docs/plugins/inspect/plugin-matroska.xml:
22988         * docs/plugins/inspect/plugin-mulaw.xml:
22989         * docs/plugins/inspect/plugin-multipart.xml:
22990         * docs/plugins/inspect/plugin-navigationtest.xml:
22991         * docs/plugins/inspect/plugin-ossaudio.xml:
22992         * docs/plugins/inspect/plugin-png.xml:
22993         * docs/plugins/inspect/plugin-rtp.xml:
22994         * docs/plugins/inspect/plugin-rtsp.xml:
22995         * docs/plugins/inspect/plugin-shout2send.xml:
22996         * docs/plugins/inspect/plugin-smpte.xml:
22997         * docs/plugins/inspect/plugin-speex.xml:
22998         * docs/plugins/inspect/plugin-taglib.xml:
22999         * docs/plugins/inspect/plugin-udp.xml:
23000         * docs/plugins/inspect/plugin-videobalance.xml:
23001         * docs/plugins/inspect/plugin-videobox.xml:
23002         * docs/plugins/inspect/plugin-videoflip.xml:
23003         * docs/plugins/inspect/plugin-videomixer.xml:
23004         * docs/plugins/inspect/plugin-wavenc.xml:
23005         * docs/plugins/inspect/plugin-wavparse.xml:
23006         * docs/plugins/inspect/plugin-ximagesrc.xml:
23007         * win32/common/config.h:
23008           releasing 0.10.4
23009           Original commit message from CVS:
23010           releasing 0.10.4
23011
23012 Mon Aug 14 10:06:55 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23013
23014           gst/qtdemux/qtdemux.c: Extract all references/redirections if there is more than one and sort them; also extract mini...
23015           Original commit message from CVS:
23016           * gst/qtdemux/qtdemux.c: (qtdemux_redirects_sort_func),
23017           (qtdemux_process_redirects), (qtdemux_parse_tree):
23018           Extract all references/redirections if there is more
23019           than one and sort them; also extract minimum required
23020           bitrate information if available. (#350399)
23021
23022 Thu Aug 10 14:10:28 2006 +0000  Edward Hervey <edward@fluendo.com>
23023
23024           Send the newsegment event in the streaming thread.
23025           Original commit message from CVS:
23026           Patch by: Edward Hervey <edward@fluendo.com>
23027           * configure.ac:
23028           * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
23029           (gst_wavparse_stream_data):
23030           Send the newsegment event in the streaming thread.
23031           Fixes #347529
23032
23033 Thu Aug 10 14:02:45 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23034
23035         * win32/common/config.h:
23036           bumped for prerel
23037           Original commit message from CVS:
23038           bumped for prerel
23039
23040 Thu Aug 10 13:10:38 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23041
23042         * po/af.po:
23043         * po/az.po:
23044         * po/cs.po:
23045         * po/en_GB.po:
23046         * po/hu.po:
23047         * po/it.po:
23048         * po/nb.po:
23049         * po/nl.po:
23050         * po/or.po:
23051         * po/sq.po:
23052         * po/sr.po:
23053         * po/sv.po:
23054         * po/uk.po:
23055         * po/vi.po:
23056           update translations
23057           Original commit message from CVS:
23058           update translations
23059
23060 Tue Aug 8 14:55:53 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23061
23062           gst/qtdemux/qtdemux.c: Fix silly typo.
23063           Original commit message from CVS:
23064           * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree):
23065           Fix silly typo.
23066
23067 Tue Aug 8 14:46:00 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23068
23069         * ChangeLog:
23070           ChangeLog surgery: mention bug number
23071           Original commit message from CVS:
23072           ChangeLog surgery: mention bug number
23073
23074 Tue Aug 8 14:40:47 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23075
23076           ext/jpeg/: Refuse sink caps in the encoder if width or height is not a multiple of 16, the encoder does not support t...
23077           Original commit message from CVS:
23078           * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
23079           * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_setcaps),
23080           (gst_smokeenc_resync), (gst_smokeenc_chain):
23081           Refuse sink caps in the encoder if width or height is not a
23082           multiple of 16, the encoder does not support that yet; along the
23083           same lines, check the return value of the encoder setup function;
23084           also remove some debug log clutter.
23085
23086 Fri Aug 4 11:38:54 2006 +0000  Andy Wingo <wingo@pobox.com>
23087
23088           ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing whether a processor can work in place or not, and for...
23089           Original commit message from CVS:
23090           2006-08-04  Andy Wingo  <wingo@pobox.com>
23091           * ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing
23092           whether a processor can work in place or not, and for keeping
23093           track of its state. Change the FlowReturn instance variable from
23094           "state" to "flow_state", all callers changed.
23095           * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setup)
23096           (gst_signal_processor_start, gst_signal_processor_stop)
23097           (gst_signal_processor_cleanup): New functions to manage the
23098           processor's state.
23099           (gst_signal_processor_setcaps): start() as well as setup() here.
23100           (gst_signal_processor_prepare): Respect CAN_PROCESS_IN_PLACE.
23101           (gst_signal_processor_change_state): Stop and cleanup the
23102           processor as we go to NULL.
23103           * ext/ladspa/gstladspa.c (gst_ladspa_base_init): Reuse buffers if
23104           INPLACE_BROKEN is not set.
23105           * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_prepare):
23106           Do the alloc_buffer in bytes, not frames.
23107
23108 Fri Aug 4 10:21:26 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
23109
23110           sys/ximage/ximageutil.c: Fix rgb masks when recording in < 24bpp.
23111           Original commit message from CVS:
23112           2006-08-04  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
23113           * sys/ximage/ximageutil.c: (ximageutil_xcontext_get):
23114           Fix rgb masks when recording in < 24bpp.
23115
23116 Fri Aug 4 09:20:26 2006 +0000  Andy Wingo <wingo@pobox.com>
23117
23118         * ChangeLog:
23119         * ext/ladspa/gstsignalprocessor.c:
23120           BPB
23121           Original commit message from CVS:
23122           (gst_signal_processor_src_activate_pull): BPB
23123
23124 Fri Aug 4 09:05:53 2006 +0000  Andy Wingo <wingo@pobox.com>
23125
23126         * ChangeLog:
23127         * ext/ladspa/gstsignalprocessor.c:
23128           ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setcaps) (gst_signal_processor_prepare) (gst_signal_processor_u...
23129           Original commit message from CVS:
23130           2006-08-04  Andy Wingo  <wingo@pobox.com>
23131           * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setcaps)
23132           (gst_signal_processor_prepare)
23133           (gst_signal_processor_update_inputs)
23134           (gst_signal_processor_process, gst_signal_processor_pen_buffer)
23135           (gst_signal_processor_flush)
23136           (gst_signal_processor_sink_activate_push)
23137           (gst_signal_processor_src_activate_pull)
23138           (gst_signal_processor_change_state): Remove the last of the code
23139           that assumes that we process whole buffers at a time. Fix some
23140           debugging. Seems to work now in some cases.
23141
23142 Mon Jul 31 22:27:22 2006 +0000  Andy Wingo <wingo@pobox.com>
23143
23144           ext/ladspa/gstsignalprocessor.c (gst_signal_processor_process): Fix nframes-choosing.
23145           Original commit message from CVS:
23146           2006-08-01  Andy Wingo  <wingo@pobox.com>
23147           * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_process):
23148           Fix nframes-choosing.
23149           (gst_signal_processor_init): Init pending_in and pending_out.
23150
23151 Mon Jul 31 22:03:09 2006 +0000  Andy Wingo <wingo@pobox.com>
23152
23153           ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): No more default sample rate, although we never check tha...
23154           Original commit message from CVS:
23155           2006-08-01  Andy Wingo  <wingo@pobox.com>
23156           * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): No
23157           more default sample rate, although we never check that the sample
23158           rate actually gets set. Something for the future.
23159           (gst_signal_processor_setcaps): Some refcount fixes, flow fixes.
23160           (gst_signal_processor_event): Refcount fixen.
23161           (gst_signal_processor_process): Pull the number of frames to
23162           process from the sizes of the buffers in the input pens.
23163           (gst_signal_processor_pen_buffer): Remove an incorrect FIXME :)
23164           (gst_signal_processor_do_pulls): Add an nframes argument, and use
23165           it instead of buffer_frames.
23166           (gst_signal_processor_getrange): Refcount fixen, pass nframes on
23167           to do_pulls.
23168           (gst_signal_processor_chain)
23169           (gst_signal_processor_sink_activate_push)
23170           (gst_signal_processor_src_activate_pull):  Refcount fixen.
23171           * ext/ladspa/gstsignalprocessor.h: No more buffer_frames, yay.
23172
23173 Mon Jul 31 19:44:18 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23174
23175           ext/ladspa/gstsignalprocessor.c: don't query buffer-frames from caps, add lots of debug-log, try fix for assert (#349...
23176           Original commit message from CVS:
23177           * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setcaps),
23178           (gst_signal_processor_process):
23179           don't query buffer-frames from caps, add lots of debug-log,
23180           try fix for assert (#349189)
23181
23182 Mon Jul 31 15:58:43 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23183
23184           gst/udp/gstudpsrc.c: Fix docs.
23185           Original commit message from CVS:
23186           * gst/udp/gstudpsrc.c:
23187           Fix docs.
23188
23189 Sat Jul 29 16:32:26 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23190
23191           ext/ladspa/gstsignalprocessor.c: Add debugs logs here and there, add more error handling, add some
23192           Original commit message from CVS:
23193           * ext/ladspa/gstsignalprocessor.c:
23194           (gst_signal_processor_add_pad_from_template),
23195           (gst_signal_processor_init), (gst_signal_processor_setcaps),
23196           (gst_signal_processor_process), (gst_signal_processor_pen_buffer),
23197           (gst_signal_processor_do_pulls), (gst_signal_processor_getrange),
23198           (gst_signal_processor_sink_activate_push),
23199           (gst_signal_processor_src_activate_pull),
23200           (gst_signal_processor_change_state):
23201           Add debugs logs here and there, add more error handling, add some
23202           FIXME comments, filed #349189
23203
23204 Sat Jul 29 11:22:47 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
23205
23206           ext/jpeg/gstsmokeenc.c: Set caps on buffer correctly.  Fixes bug #349155.
23207           Original commit message from CVS:
23208           2006-07-29  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
23209           * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_getcaps),
23210           (gst_smokeenc_setcaps), (gst_smokeenc_chain):
23211           Set caps on buffer correctly.  Fixes bug #349155.
23212
23213 Fri Jul 28 16:17:17 2006 +0000  Sjoerd Simons <sjoerd@luon.net>
23214
23215           gst/multipart/multipartdemux.c: Uses GstAdapter instead of own buffering.
23216           Original commit message from CVS:
23217           Patch by: Sjoerd Simons <sjoerd at luon dot net>
23218           * gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init),
23219           (gst_multipart_demux_class_init), (gst_multipart_demux_init),
23220           (gst_multipart_demux_finalize), (get_line_end),
23221           (multipart_parse_header), (multipart_find_boundary),
23222           (gst_multipart_demux_chain), (gst_multipart_demux_change_state),
23223           (gst_multipart_set_property), (gst_multipart_get_property):
23224           Uses GstAdapter instead of own buffering.
23225           Actually parses the mime-type correctly (In tests the mime-type was
23226           always "" with the old version).
23227           Uses the Content-length header if available to speed up things.
23228           Reliably autoscans the boundary name by default.
23229           Fixes #349068.
23230           * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
23231           Don't start the stream with a \n.
23232
23233 Fri Jul 28 08:32:47 2006 +0000  Brian Cameron <brian.cameron@sun.com>
23234
23235           sys/sunaudio/gstsunaudiosrc.c: Open source with O_NONBLOCK (#349015).
23236           Original commit message from CVS:
23237           Patch by: Brian Cameron <brian dot cameron at sun com>
23238           * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open):
23239           Open source with O_NONBLOCK (#349015).
23240
23241 Fri Jul 28 08:21:27 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23242
23243           gst/avi/gstavidemux.*: Whitespace fixes and more debug
23244           Original commit message from CVS:
23245           * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index),
23246           (gst_avi_demux_massage_index):
23247           * gst/avi/gstavidemux.h:
23248           Whitespace fixes and more debug
23249
23250 Thu Jul 27 11:21:53 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23251
23252           gst/autodetect/gstautoaudiosink.c: Get rid of old and unused magic sound-server properties stuff.
23253           Original commit message from CVS:
23254           * gst/autodetect/gstautoaudiosink.c:
23255           (gst_auto_audio_sink_create_element_with_pretty_name),
23256           (gst_auto_audio_sink_find_best),
23257           (gst_auto_audio_sink_change_state):
23258           Get rid of old and unused magic sound-server properties stuff.
23259           Add suffix to child sink's name that makes it easy to see from
23260           the name alone which type it actually is (alsa, oss, esd, etc.).
23261
23262 Thu Jul 27 10:05:27 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23263
23264           gst/udp/gstudpsrc.*: Rename "buffer" to "buffer-size" to make clear it is a size we set and not some sort of feature ...
23265           Original commit message from CVS:
23266           * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
23267           (gst_udpsrc_set_property), (gst_udpsrc_get_property),
23268           (gst_udpsrc_start):
23269           * gst/udp/gstudpsrc.h:
23270           Rename "buffer" to "buffer-size" to make clear it is a size we set and
23271           not some sort of feature we enable.
23272
23273 Thu Jul 27 10:01:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23274
23275           gst/udp/gstudpsrc.c: Use CLOSE_SOCKET() here instead of close() to maintain win32 workiness.
23276           Original commit message from CVS:
23277           * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
23278           Use CLOSE_SOCKET() here instead of close() to maintain
23279           win32 workiness.
23280
23281 Thu Jul 27 09:04:51 2006 +0000  Thijs Vermeir <thijs.vermeir@barco.com>
23282
23283           gst/udp/gstudpsrc.*: Added "buffer" property to control the kernel receive buffer size.
23284           Original commit message from CVS:
23285           Patch by: Thijs Vermeir <thijs dot vermeir at barco dot com>
23286           * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
23287           (gst_udpsrc_create), (gst_udpsrc_set_property),
23288           (gst_udpsrc_get_property), (gst_udpsrc_start):
23289           * gst/udp/gstudpsrc.h:
23290           Added "buffer" property to control the kernel receive buffer size.
23291           Update documentation.
23292           Small cleanups. Fixes #348752.
23293           API: buffer property
23294
23295 Wed Jul 26 16:36:59 2006 +0000  Kai Vehmanen <kv2004@eca.cx>
23296
23297           gst/rtp/: Fix timestamp calculation on outgoing RTP packets.
23298           Original commit message from CVS:
23299           Patch by: Kai Vehmanen <kv2004 at eca dot cx>
23300           * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_flush),
23301           (gst_rtp_pcma_pay_handle_buffer):
23302           * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_flush),
23303           (gst_rtp_pcmu_pay_handle_buffer):
23304           Fix timestamp calculation on outgoing RTP packets.
23305           Fixes #348675.
23306
23307 Wed Jul 26 10:07:29 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23308
23309           ext/taglib/gstid3v2mux.cc: is still sub-optimal though, since we don't retain or extract the comment descriptions pro...
23310           Original commit message from CVS:
23311           * ext/taglib/gstid3v2mux.cc:
23312           Fix writing of comment frames (should be COMM not TCOM),
23313           is still sub-optimal though, since we don't retain or
23314           extract the comment descriptions properly (#334375,
23315           also see #334375).
23316
23317 Wed Jul 26 09:02:56 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23318
23319           gst/wavparse/gstwavparse.c: #define 'fact' RIFF chunk if we are not compiling against
23320           Original commit message from CVS:
23321           * gst/wavparse/gstwavparse.c:
23322           #define 'fact' RIFF chunk if we are not compiling against
23323           -base CVS (we don't want to depend on -base CVS for this
23324           one define only, and also not for release order reasons).
23325
23326 Wed Jul 26 08:17:45 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23327
23328           ext/taglib/gstid3v2mux.cc: Handle multiple tags of the same type properly. Re-inject unparsed ID3v2 frames that we ge...
23329           Original commit message from CVS:
23330           * ext/taglib/gstid3v2mux.cc:
23331           Handle multiple tags of the same type properly. Re-inject
23332           unparsed ID3v2 frames that we get as binary blobs from
23333           id3demux into the tag again so we don't lose information
23334           when retagging (#334375).
23335
23336 Tue Jul 25 17:54:25 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23337
23338           sys/ximage/gstximagesrc.c: Document newly-added properties properly, so that there is a 'Since: 0.10.4' in the plugin...
23339           Original commit message from CVS:
23340           * sys/ximage/gstximagesrc.c: (gst_ximage_src_class_init):
23341           Document newly-added properties properly, so that there is a
23342           'Since: 0.10.4' in the plugin docs. Convert some property
23343           names into canonical GObject style (GObject will do that
23344           internally anyway).
23345
23346 Tue Jul 25 16:47:04 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23347
23348           gst/id3demux/id3tags.c: Extract frames for ID3v2 versions prior to ID3v2.3.0 properly as well, and add the version to...
23349           Original commit message from CVS:
23350           * gst/id3demux/id3tags.c:
23351           (id3demux_add_id3v2_frame_blob_to_taglist):
23352           Extract frames for ID3v2 versions prior to ID3v2.3.0 properly as
23353           well, and add the version to the blob's buffer caps, since that
23354           information will be needed for deserialisation later on (#348644).
23355
23356 Tue Jul 25 13:14:05 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23357
23358           gst/avi/gstavidemux.c: Moved win32 variant of GST_DEBUG_CATEGORY_EXTERN to gstinfo.h. Fixed indentation and spacing.
23359           Original commit message from CVS:
23360           * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes),
23361           (gst_avi_demux_parse_stream):
23362           Moved win32 variant of GST_DEBUG_CATEGORY_EXTERN to gstinfo.h. Fixed
23363           indentation and spacing.
23364
23365 Mon Jul 24 21:43:06 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
23366
23367           sys/directsound/gstdirectsoundsink.*: Add an attenuation property that will directly attenuate the directsound buffer.
23368           Original commit message from CVS:
23369           * sys/directsound/gstdirectsoundsink.h:
23370           * sys/directsound/gstdirectsoundsink.c:
23371           Add an attenuation property that will directly attenuate the
23372           directsound buffer.
23373           Change the size of the directsound secondary buffer to a half second.
23374           Add more debug logs.
23375           Add a lock to protect dsound buffer write access.
23376           Fix a bad implementation of reset.
23377           * sys/directsound/gstdirectdrawsink.c:
23378           * sys/directsound/gstdirectdrawsink.h:
23379           Add a keep_aspect_ratio property.
23380           Do not use overlay if not supported.
23381           Add more debug logs.
23382           Remove overwrite of WM_ERASEBKGND message handling. It was not
23383           redrawing border when keep_aspect_ratio was enabled.
23384           * win32/common/config.h:
23385           update version waiting an auto-generated config.h
23386
23387 Mon Jul 24 15:25:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23388
23389           docs/plugins/: Update files to CVS/Prerelease version, add esdsink docs.
23390           Original commit message from CVS:
23391           * docs/plugins/Makefile.am:
23392           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23393           * docs/plugins/gst-plugins-good-plugins-sections.txt:
23394           * docs/plugins/gst-plugins-good-plugins.args:
23395           * docs/plugins/inspect/plugin-1394.xml:
23396           * docs/plugins/inspect/plugin-aasink.xml:
23397           * docs/plugins/inspect/plugin-alaw.xml:
23398           * docs/plugins/inspect/plugin-alpha.xml:
23399           * docs/plugins/inspect/plugin-alphacolor.xml:
23400           * docs/plugins/inspect/plugin-annodex.xml:
23401           * docs/plugins/inspect/plugin-apetag.xml:
23402           * docs/plugins/inspect/plugin-auparse.xml:
23403           * docs/plugins/inspect/plugin-autodetect.xml:
23404           * docs/plugins/inspect/plugin-avi.xml:
23405           * docs/plugins/inspect/plugin-cacasink.xml:
23406           * docs/plugins/inspect/plugin-cairo.xml:
23407           * docs/plugins/inspect/plugin-cdio.xml:
23408           * docs/plugins/inspect/plugin-cutter.xml:
23409           * docs/plugins/inspect/plugin-debug.xml:
23410           * docs/plugins/inspect/plugin-dv.xml:
23411           * docs/plugins/inspect/plugin-efence.xml:
23412           * docs/plugins/inspect/plugin-effectv.xml:
23413           * docs/plugins/inspect/plugin-esdsink.xml:
23414           * docs/plugins/inspect/plugin-flac.xml:
23415           * docs/plugins/inspect/plugin-flxdec.xml:
23416           * docs/plugins/inspect/plugin-gconfelements.xml:
23417           * docs/plugins/inspect/plugin-gdkpixbuf.xml:
23418           * docs/plugins/inspect/plugin-goom.xml:
23419           * docs/plugins/inspect/plugin-halelements.xml:
23420           * docs/plugins/inspect/plugin-icydemux.xml:
23421           * docs/plugins/inspect/plugin-id3demux.xml:
23422           * docs/plugins/inspect/plugin-jpeg.xml:
23423           * docs/plugins/inspect/plugin-level.xml:
23424           * docs/plugins/inspect/plugin-matroska.xml:
23425           * docs/plugins/inspect/plugin-mulaw.xml:
23426           * docs/plugins/inspect/plugin-multipart.xml:
23427           * docs/plugins/inspect/plugin-navigationtest.xml:
23428           * docs/plugins/inspect/plugin-ossaudio.xml:
23429           * docs/plugins/inspect/plugin-png.xml:
23430           * docs/plugins/inspect/plugin-rtp.xml:
23431           * docs/plugins/inspect/plugin-rtsp.xml:
23432           * docs/plugins/inspect/plugin-shout2send.xml:
23433           * docs/plugins/inspect/plugin-smpte.xml:
23434           * docs/plugins/inspect/plugin-speex.xml:
23435           * docs/plugins/inspect/plugin-udp.xml:
23436           * docs/plugins/inspect/plugin-videobalance.xml:
23437           * docs/plugins/inspect/plugin-videobox.xml:
23438           * docs/plugins/inspect/plugin-videoflip.xml:
23439           * docs/plugins/inspect/plugin-videomixer.xml:
23440           * docs/plugins/inspect/plugin-wavenc.xml:
23441           * docs/plugins/inspect/plugin-wavparse.xml:
23442           * docs/plugins/inspect/plugin-ximagesrc.xml:
23443           Update files to CVS/Prerelease version, add esdsink docs.
23444           * ext/esd/esdsink.c:
23445           Add gtk-doc blurb.
23446           * gst/rtp/gstrtpmp4vpay.c:
23447           Fix typo in element description.
23448
23449 Mon Jul 24 14:54:04 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23450
23451         * ChangeLog:
23452           ChangeLog surgery: fix Stefan's e-mail address
23453           Original commit message from CVS:
23454           ChangeLog surgery: fix Stefan's e-mail address
23455
23456 Mon Jul 24 14:49:19 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23457
23458           ext/esd/esdsink.c: Prevent libesd from auto-spawning a sound daemon if it is not already running. Now that we don't d...
23459           Original commit message from CVS:
23460           * ext/esd/esdsink.c: (gst_esdsink_open),
23461           (gst_esdsink_factory_init):
23462           Prevent libesd from auto-spawning a sound daemon if it
23463           is not already running. Now that we don't do evil stuff
23464           like that any longer we can give esdsink a rank so that
23465           autoaudiosink will try it as well if all other audio
23466           sinks fail (#343051).
23467
23468 Mon Jul 24 14:42:11 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23469
23470           ext/esd/Makefile.am: Oops, need to remove README from EXTRA_DIST as well.
23471           Original commit message from CVS:
23472           * ext/esd/Makefile.am:
23473           Oops, need to remove README from EXTRA_DIST as well.
23474
23475 Mon Jul 24 14:37:36 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23476
23477           ext/esd/README: Remove, it contains nothing useful anyway.
23478           Original commit message from CVS:
23479           * ext/esd/README:
23480           Remove, it contains nothing useful anyway.
23481           * ext/esd/esdsink.c: (gst_esdsink_init), (gst_esdsink_prepare),
23482           (gst_esdsink_delay):
23483           Some small clean-ups; use GST_BOILERPLATE etc.
23484
23485 Mon Jul 24 14:16:06 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23486
23487           gst/law/: Fix negotiation to deal with ANY/EMPTY caps instead of leaking.
23488           Original commit message from CVS:
23489           * gst/law/alaw-decode.c: (alawdec_getcaps):
23490           * gst/law/alaw-encode.c: (alawenc_getcaps), (gst_alawenc_chain):
23491           * gst/law/mulaw-decode.c: (mulawdec_getcaps):
23492           * gst/law/mulaw-encode.c: (mulawenc_getcaps):
23493           Fix negotiation to deal with ANY/EMPTY caps instead of leaking.
23494
23495 Mon Jul 24 13:40:56 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23496
23497           gst/wavparse/gstwavparse.*: Use information from 'fact' chunk for length calculation of compressed samples. Calculate...
23498           Original commit message from CVS:
23499           * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
23500           (gst_wavparse_other), (gst_wavparse_perform_seek),
23501           (gst_wavparse_get_upstream_size), (gst_wavparse_stream_headers),
23502           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
23503           (gst_wavparse_pad_query):
23504           * gst/wavparse/gstwavparse.h:
23505           Use information from 'fact' chunk for length calculation of compressed
23506           samples. Calculate bps if bogus value is found in wav header (embeded
23507           mp2/mp3).
23508
23509 Mon Jul 24 11:48:03 2006 +0000  Joni Valtanen <joni.valtanen@movial.fi>
23510
23511           Port udp plugin to win32 (#345288).
23512           Original commit message from CVS:
23513           Based on patch by: Joni Valtanen  <joni dot valtanen at movial fi>
23514           * configure.ac:
23515           * gst/udp/Makefile.am:
23516           * gst/udp/gstdynudpsink.c: (gst_dynudpsink_init),
23517           (gst_dynudpsink_finalize), (gst_dynudpsink_close):
23518           * gst/udp/gstdynudpsink.h:
23519           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init),
23520           (gst_multiudpsink_finalize), (gst_multiudpsink_close):
23521           * gst/udp/gstmultiudpsink.h:
23522           * gst/udp/gstudp.c: (plugin_init):
23523           * gst/udp/gstudpsink.h:
23524           * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create),
23525           (gst_udpsrc_start), (gst_udpsrc_stop):
23526           * gst/udp/gstudpsrc.h:
23527           * gst/udp/gstudpnetutils.c: (gst_udp_net_utils_win32_inet_aton),
23528           (gst_udp_net_utils_win32_wsa_startup):
23529           * gst/udp/gstudpnetutils.h:
23530           Port udp plugin to win32 (#345288).
23531
23532 Mon Jul 24 11:00:34 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23533
23534           gst/rtsp/rtspconnection.c: Remove unwanted DEBUG line.
23535           Original commit message from CVS:
23536           * gst/rtsp/rtspconnection.c: (rtsp_connection_send):
23537           Remove unwanted DEBUG line.
23538
23539 Sun Jul 23 11:33:54 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23540
23541           gst/id3demux/: On second thought, it might be wiser and more efficient not to do tag registration from a streaming th...
23542           Original commit message from CVS:
23543           * gst/id3demux/gstid3demux.c: (plugin_init):
23544           * gst/id3demux/id3tags.c:
23545           (id3demux_add_id3v2_frame_blob_to_taglist):
23546           * gst/id3demux/id3tags.h:
23547           On second thought, it might be wiser and more efficient
23548           not to do tag registration from a streaming thread.
23549
23550 Sun Jul 23 10:56:27 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23551
23552           gst/id3demux/id3tags.c: Put ID3v2 frames we can't parse as binary blobs into private tags, so that they are not lost ...
23553           Original commit message from CVS:
23554           * gst/id3demux/id3tags.c:
23555           (id3demux_add_id3v2_frame_blob_to_taglist),
23556           (id3demux_id3v2_frames_to_tag_list):
23557           Put ID3v2 frames we can't parse as binary blobs into private
23558           tags, so that they are not lost when retagging, at least once
23559           id3v2mux has been taught to re-inject those frames again.
23560           See bug #334375.
23561
23562 Fri Jul 21 10:57:00 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23563
23564           gst/avi/gstavidemux.c: Fix some leaks.
23565           Original commit message from CVS:
23566           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
23567           (gst_avi_demux_process_next_entry):
23568           Fix some leaks.
23569           * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
23570           Don't use \n in debug lines.
23571
23572 Thu Jul 20 18:48:32 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23573
23574           docs/plugins/: Add annodex and icydemux, cleanup the sections a bit
23575           Original commit message from CVS:
23576           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23577           * docs/plugins/gst-plugins-good-plugins-sections.txt:
23578           Add annodex and icydemux, cleanup the sections a bit
23579
23580 Wed Jul 19 14:36:00 2006 +0000  Martin Szulecki <compiz@sukimashita.com>
23581
23582           sys/v4l2/gstv4l2object.c: If "device-name" is requested and the device is not open, try to temporarily open it to obt...
23583           Original commit message from CVS:
23584           Patch by: Martin Szulecki
23585           * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_get_property_helper):
23586           If "device-name" is requested and the device is not
23587           open, try to temporarily open it to obtain this
23588           information (#342494).
23589
23590 Wed Jul 19 11:52:53 2006 +0000  Alex Lancaster <alexl@users.sourceforge.net>
23591
23592           ext/taglib/gstid3v2mux.cc: Write GST_TAG_ENCODER and GST_TAG_ENCODER_VERSION as
23593           Original commit message from CVS:
23594           Patch by: Alex Lancaster <alexl at users sourceforge net>
23595           * ext/taglib/gstid3v2mux.cc:
23596           Write GST_TAG_ENCODER and GST_TAG_ENCODER_VERSION as
23597           ID3v2 TSSE frames (#347898).
23598
23599 Wed Jul 19 07:40:52 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23600
23601         * ChangeLog:
23602           ChangeLog surgery: mention fixed bug
23603           Original commit message from CVS:
23604           ChangeLog surgery: mention fixed bug
23605
23606 Tue Jul 18 19:59:01 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23607
23608           gst/avi/gstavimux.c: Respect mpegversion for "video/mpeg" and give message in case of unhandled versions.
23609           Original commit message from CVS:
23610           * gst/avi/gstavimux.c: (gst_avi_mux_vidsink_set_caps):
23611           Respect mpegversion for "video/mpeg" and give message in case of
23612           unhandled versions.
23613
23614 Tue Jul 18 18:05:15 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23615
23616           ext/wavpack/gstwavpackdec.c: Fix caps after previous change to byte order endianness.
23617           Original commit message from CVS:
23618           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
23619           Fix caps after previous change to byte order endianness.
23620           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
23621           (gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
23622           (gst_wavpack_parse_loop):
23623           * ext/wavpack/gstwavpackparse.h:
23624           Queue incoming events if there's no source pad yet and
23625           send them downstream later when the pad is there.
23626
23627 Tue Jul 18 16:47:25 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23628
23629           ext/wavpack/gstwavpackdec.*: Output audio in native byte order (which is also how we get samples from wavpack); outpu...
23630           Original commit message from CVS:
23631           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init),
23632           (gst_wavpack_dec_format_samples),
23633           (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
23634           (gst_wavpack_dec_change_state):
23635           * ext/wavpack/gstwavpackdec.h:
23636           Output audio in native byte order (which is also how we get
23637           samples from wavpack); output samples with 21-24 bit depth
23638           with 32 bit width (makes things easier for us).
23639
23640 Tue Jul 18 15:53:35 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23641
23642           ext/wavpack/gstwavpackdec.*: More clean-ups: remove most of the disfunctional correction pad stuff for now, if it eve...
23643           Original commit message from CVS:
23644           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
23645           (gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
23646           (gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
23647           (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
23648           (gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state):
23649           * ext/wavpack/gstwavpackdec.h:
23650           More clean-ups: remove most of the disfunctional correction
23651           pad stuff for now, if it ever gets implemented a lot of stuff
23652           will have to be rewritten anyway; redo chain function, move
23653           errors to end, error out instead of g_assert()ing. Also rename
23654           overly long variable 'wavpackdec' to just 'dec'; miscellaneous
23655           other small stuff.
23656
23657 Tue Jul 18 14:08:06 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
23658
23659           configure.ac: Check for wavpack version and define WAVPACK_OLD_API if necessary.
23660           Original commit message from CVS:
23661           Patch by: Sebastian Dröge <slomo at circular-chaos.org>
23662           * configure.ac:
23663           Check for wavpack version and define WAVPACK_OLD_API if
23664           necessary.
23665           * ext/wavpack/Makefile.am:
23666           * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_read_header),
23667           (gst_wavpack_read_metadata):
23668           * ext/wavpack/gstwavpackcommon.h:
23669           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
23670           (gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
23671           (gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
23672           (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
23673           (gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state),
23674           (gst_wavpack_dec_request_new_pad), (gst_wavpack_dec_plugin_init):
23675           * ext/wavpack/gstwavpackdec.h:
23676           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
23677           (gst_wavpack_enc_init), (gst_wavpack_enc_finalize),
23678           (gst_wavpack_enc_set_wp_config):
23679           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
23680           (gst_wavpack_parse_finalize), (gst_wavpack_parse_class_init),
23681           (gst_wavpack_parse_index_get_entry_from_sample),
23682           (gst_wavpack_parse_scan_to_find_sample),
23683           (gst_wavpack_parse_handle_seek_event),
23684           (gst_wavpack_parse_create_src_pad):
23685           * ext/wavpack/gstwavpackstreamreader.c:
23686           * ext/wavpack/gstwavpackstreamreader.h:
23687           Port to new/official wavpack API, don't use API that was exported
23688           in wavpack header files and in the lib but meant to be private, at
23689           least not for recent wavpack versions; misc. 'cleanups' (#347443).
23690
23691 Mon Jul 17 10:25:57 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23692
23693           gst/qtdemux/qtdemux.c: Store duration in uint64 too instead of clipping.
23694           Original commit message from CVS:
23695           * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
23696           (gst_qtdemux_prepare_current_sample),
23697           (gst_qtdemux_loop_state_movie):
23698           Store duration in uint64 too instead of clipping.
23699           When we do a keyframe seek and the requested time is at the
23700           keyframe, don't seek back to the beginning of the keyframe.
23701           Fixes #347439.
23702
23703 Mon Jul 17 10:22:54 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23704
23705           ext/libpng/gstpngdec.*: Use statically allocated segment instead of leaking.
23706           Original commit message from CVS:
23707           * ext/libpng/gstpngdec.c: (gst_pngdec_init), (buffer_clip),
23708           (gst_pngdec_caps_create_and_set), (gst_pngdec_task),
23709           (gst_pngdec_chain), (gst_pngdec_sink_event),
23710           (gst_pngdec_libpng_init), (gst_pngdec_change_state),
23711           (gst_pngdec_sink_activate_push):
23712           * ext/libpng/gstpngdec.h:
23713           Use statically allocated segment instead of leaking.
23714           Various cleanups.
23715           Fix flush and seek handling.
23716
23717 Sun Jul 16 14:31:48 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23718
23719           gst/rtp/: Added simple generic mpeg4 depayloader.
23720           Original commit message from CVS:
23721           * gst/rtp/Makefile.am:
23722           * gst/rtp/gstrtp.c: (plugin_init):
23723           * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_base_init),
23724           (gst_rtp_mp4g_depay_class_init), (gst_rtp_mp4g_depay_init),
23725           (gst_rtp_mp4g_depay_setcaps), (gst_rtp_mp4g_depay_process),
23726           (gst_rtp_mp4g_depay_set_property),
23727           (gst_rtp_mp4g_depay_get_property),
23728           (gst_rtp_mp4g_depay_change_state),
23729           (gst_rtp_mp4g_depay_plugin_init):
23730           * gst/rtp/gstrtpmp4gdepay.h:
23731           * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_class_init),
23732           (gst_rtp_mp4g_pay_parse_audio_config), (gst_rtp_mp4g_pay_setcaps),
23733           (gst_rtp_mp4g_pay_flush):
23734           Added simple generic mpeg4 depayloader.
23735           Fix generic mpeg4 payloader.
23736
23737 Sat Jul 15 15:25:05 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23738
23739           gst/rtsp/gstrtspsrc.c: Don't try doing state changes on a NULL pointer.
23740           Original commit message from CVS:
23741           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state):
23742           Don't try doing state changes on a NULL pointer.
23743
23744 Sat Jul 15 11:50:25 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
23745
23746           gst/spectrum/: Do not use deprecated gtk functions.
23747           Original commit message from CVS:
23748           * gst/spectrum/demo-audiotest.c: (main):
23749           * gst/spectrum/demo-osssrc.c: (main):
23750           Do not use deprecated gtk functions.
23751
23752 Fri Jul 14 13:33:54 2006 +0000  Sebastien Cote <sebas642@yahoo.ca>
23753
23754           gst/rtp/gstrtpamrdepay.*: rtpamrdec isn't a subclass of GstBaseRtpDepayload.
23755           Original commit message from CVS:
23756           Patch by: Sebastien Cote <sebas642 at yahoo dot ca>
23757           * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_base_init),
23758           (gst_rtp_amr_depay_class_init), (gst_rtp_amr_depay_init),
23759           (gst_rtp_amr_depay_setcaps), (gst_rtp_amr_depay_process):
23760           * gst/rtp/gstrtpamrdepay.h:
23761           rtpamrdec isn't a subclass of GstBaseRtpDepayload.
23762           Fixes #321191
23763
23764 Fri Jul 14 12:01:05 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
23765
23766           sys/ximage/gstximagesrc.c: Fix segfault when moving mouse pointer to the bottom right corner.
23767           Original commit message from CVS:
23768           2006-07-14  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
23769           * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get),
23770           (gst_ximage_src_get_caps), (gst_ximage_src_class_init):
23771           Fix segfault when moving mouse pointer to the bottom right corner.
23772
23773 Thu Jul 13 15:22:20 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
23774
23775         * common:
23776         * docs/plugins/inspect/plugin-qtdemux.xml:
23777           remove sdlvideosink plugin and update the rest
23778           Original commit message from CVS:
23779           remove sdlvideosink plugin and update the rest
23780
23781 Wed Jul 12 09:34:15 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23782
23783           gst/rtp/: Added mpeg2 TS depayloader. Closing #347234.
23784           Original commit message from CVS:
23785           * gst/rtp/Makefile.am:
23786           * gst/rtp/gstrtp.c: (plugin_init):
23787           * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_base_init),
23788           (gst_rtp_mp2t_depay_class_init), (gst_rtp_mp2t_depay_init),
23789           (gst_rtp_mp2t_depay_setcaps), (gst_rtp_mp2t_depay_process),
23790           (gst_rtp_mp2t_depay_set_property),
23791           (gst_rtp_mp2t_depay_get_property),
23792           (gst_rtp_mp2t_depay_change_state),
23793           (gst_rtp_mp2t_depay_plugin_init):
23794           * gst/rtp/gstrtpmp2tdepay.h:
23795           Added mpeg2 TS depayloader. Closing #347234.
23796
23797 Wed Jul 12 09:28:46 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23798
23799           gst/spectrum/gstspectrum.c: Fix typo in property nick.
23800           Original commit message from CVS:
23801           * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
23802           Fix typo in property nick.
23803
23804 Tue Jul 11 22:46:47 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23805
23806           ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
23807           Original commit message from CVS:
23808           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
23809           Remove g_assert that shouldn't be there.
23810
23811 Mon Jul 10 20:11:34 2006 +0000  Edward Hervey <bilboed@bilboed.com>
23812
23813           gst/avi/gstavidemux.*: Don't push tag events found by gst_riff_parse_info() before outputting
23814           Original commit message from CVS:
23815           * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
23816           (gst_avi_demux_stream_header), (push_tag_lists):
23817           * gst/avi/gstavidemux.h:
23818           Don't push tag events found by gst_riff_parse_info() before outputting
23819           GST_EVENT_NEWSEGMENT.
23820
23821 Mon Jul 10 16:41:57 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23822
23823           gst/rtsp/: replaced closesocket and close in code with one CLOSE_SOCKET.
23824           Original commit message from CVS:
23825           * gst/rtsp/Makefile.am:
23826           * gst/rtsp/rtspconnection.c: (rtsp_connection_send),
23827           (rtsp_connection_close):
23828           * gst/rtsp/rtspdefs.h:
23829           replaced closesocket and close in code with one CLOSE_SOCKET.
23830           Some more cleanups. Fixes #345301.
23831
23832 Mon Jul 10 15:26:39 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23833
23834           gst/autodetect/gstautoaudiosink.c: Fix example pipeline in docs.
23835           Original commit message from CVS:
23836           * gst/autodetect/gstautoaudiosink.c:
23837           Fix example pipeline in docs.
23838
23839 Mon Jul 10 14:49:46 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23840
23841           gst/filter/: Don't forget new files.
23842           Original commit message from CVS:
23843           * gst/filter/gstbpwsinc.h:
23844           * gst/filter/gstiir.h:
23845           * gst/filter/gstlpwsinc.h:
23846           Don't forget new files.
23847
23848 Mon Jul 10 14:42:15 2006 +0000  Mathis Hofer <mathis.hofer@dreamlab.net>
23849
23850           Ported the gstfilter plugin to GStreamer 0.10.
23851           Original commit message from CVS:
23852           Patch by: Mathis Hofer <mathis dot hofer at dreamlab dot net>
23853           * configure.ac:
23854           * gst/filter/Makefile.am:
23855           * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
23856           (gst_bpwsinc_base_init), (gst_bpwsinc_class_init),
23857           (gst_bpwsinc_init), (bpwsinc_set_caps), (bpwsinc_transform_ip),
23858           (bpwsinc_set_property), (bpwsinc_get_property):
23859           * gst/filter/gstfilter.c: (plugin_init):
23860           * gst/filter/gstfilter.h:
23861           * gst/filter/gstiir.c: (gst_iir_dispose), (gst_iir_base_init),
23862           (gst_iir_class_init), (gst_iir_init), (iir_set_caps),
23863           (iir_transform_ip), (iir_set_property), (iir_get_property):
23864           * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
23865           (gst_lpwsinc_base_init), (gst_lpwsinc_class_init),
23866           (gst_lpwsinc_init), (lpwsinc_set_caps), (lpwsinc_transform_ip),
23867           (lpwsinc_set_property), (lpwsinc_get_property):
23868           Ported the gstfilter plugin to GStreamer 0.10.
23869
23870 Mon Jul 10 10:21:57 2006 +0000  Rob Taylor <robtaylor@floopily.org>
23871
23872           gst/udp/gstmultiudpsink.c: If a destination is added before the stream is set to PAUSED, the multicast group is not j...
23873           Original commit message from CVS:
23874           Patch by: Rob Taylor <robtaylor at floopily dot org>
23875           * gst/udp/gstmultiudpsink.c: (join_multicast),
23876           (gst_multiudpsink_init_send), (gst_multiudpsink_add):
23877           If a destination is added before the stream is set to PAUSED, the
23878           multicast group is not joined as the socket is not created yet.
23879           Also TTL and LOOP should also be set. Fixes #346921.
23880
23881 Mon Jul 10 09:57:26 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23882
23883           gst/qtdemux/qtdemux.c: Extract comment information!!
23884           Original commit message from CVS:
23885           * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
23886           Extract comment information!!
23887
23888 Mon Jul 10 09:46:25 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23889
23890           gst/qtdemux/qtdemux.c: Extract year/date information (fixes #347079).
23891           Original commit message from CVS:
23892           * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta),
23893           (qtdemux_tag_add_date):
23894           Extract year/date information (fixes #347079).
23895
23896 Sat Jul 8 22:41:25 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
23897
23898           sys/ximage/gstximagesrc.*: Fix use-damage property to actually work :)
23899           Original commit message from CVS:
23900           2006-07-09  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
23901           * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get),
23902           (gst_ximage_src_set_property), (gst_ximage_src_get_property),
23903           (gst_ximage_src_get_caps), (gst_ximage_src_class_init),
23904           (gst_ximage_src_init):
23905           * sys/ximage/gstximagesrc.h:
23906           Fix use-damage property to actually work :)
23907           Add startx, starty, endx, endy properties so screencasts other than full
23908           screen ones can work.
23909
23910 Sat Jul 8 19:03:54 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
23911
23912           sys/ximage/gstximagesrc.*: Add use_damage property to offer ability to choose whether to use
23913           Original commit message from CVS:
23914           2006-07-08  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
23915           * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get),
23916           (gst_ximage_src_set_property), (gst_ximage_src_get_property),
23917           (gst_ximage_src_class_init), (gst_ximage_src_init):
23918           * sys/ximage/gstximagesrc.h:
23919           Add use_damage property to offer ability to choose whether to use
23920           XDamage or not.
23921
23922 Fri Jul 7 15:04:29 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23923
23924           gst/goom/filters.c: Avoid goom coredumping by clearing memory.
23925           Original commit message from CVS:
23926           * gst/goom/filters.c: (zoomFilterSetResolution):
23927           Avoid goom coredumping by clearing memory.
23928           Fixes 345679.
23929
23930 Fri Jul 7 14:30:26 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
23931
23932           gst/qtdemux/qtdemux.c: Don't crash on twos/sowt/raw audio. #345830.
23933           Original commit message from CVS:
23934           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
23935           Don't crash on twos/sowt/raw audio. #345830.
23936
23937 Wed Jul 5 20:21:02 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
23938
23939           win32/vs6/libgstid3demux.dsp: Add a link to libgsttag-0.10.lib.
23940           Original commit message from CVS:
23941           * win32/vs6/libgstid3demux.dsp:
23942           Add a link to libgsttag-0.10.lib.
23943
23944 Wed Jul 5 14:52:13 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23945
23946           gst/: Don't return FLOW_UNEXPECTED when a buffer is before the start of the stream (which might happen with large ID3...
23947           Original commit message from CVS:
23948           * gst/apetag/gsttagdemux.c: (gst_tag_demux_trim_buffer),
23949           (gst_tag_demux_read_range):
23950           * gst/id3demux/gstid3demux.c: (gst_id3demux_trim_buffer),
23951           (gst_id3demux_read_range):
23952           Don't return FLOW_UNEXPECTED when a buffer is before
23953           the start of the stream (which might happen with
23954           large ID3v2 tags if the tag reading was done pullrange
23955           based and we then switched to push mode later on).
23956           Fixes regression introduced by commit from June 29th.
23957
23958 Wed Jul 5 10:14:16 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23959
23960           ext/taglib/gstid3v2mux.cc: Make UTF-8 the default encoding when writing string tags (before, our UTF-8 strings would ...
23961           Original commit message from CVS:
23962           * ext/taglib/gstid3v2mux.cc:
23963           Make UTF-8 the default encoding when writing string
23964           tags (before, our UTF-8 strings would automatically
23965           be converted to ISO-8859-1 by taglib and written as
23966           ISO-8859-1 fields if that was possible).
23967           * tests/check/elements/id3v2mux.c: (utf8_string_in_buf),
23968           (test_taglib_id3mux_check_tag_buffer), (identity_cb),
23969           (test_taglib_id3mux_with_tags):
23970           Add test case that makes sure our UTF-8 strings have
23971           actually been written into the tag as UTF-8.
23972
23973 Tue Jul 4 16:00:26 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23974
23975           configure.ac: Let's try that again.
23976           Original commit message from CVS:
23977           * configure.ac:
23978           Let's try that again.
23979
23980 Tue Jul 4 15:40:47 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23981
23982           configure.ac: Disable monoscope plugin for now until it fulfills all the requirements.
23983           Original commit message from CVS:
23984           * configure.ac:
23985           Disable monoscope plugin for now until it fulfills
23986           all the requirements.
23987
23988 Mon Jul 3 20:35:45 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
23989
23990           Port monoscope visualisation to 0.10.
23991           Original commit message from CVS:
23992           * configure.ac:
23993           * gst/monoscope/Makefile.am:
23994           * gst/monoscope/gstmonoscope.c: (gst_monoscope_base_init),
23995           (gst_monoscope_class_init), (gst_monoscope_init),
23996           (gst_monoscope_finalize), (gst_monoscope_reset),
23997           (gst_monoscope_sink_setcaps), (gst_monoscope_src_setcaps),
23998           (gst_monoscope_src_negotiate), (get_buffer), (gst_monoscope_chain),
23999           (gst_monoscope_sink_event), (gst_monoscope_src_event),
24000           (gst_monoscope_change_state), (plugin_init):
24001           * gst/monoscope/gstmonoscope.h:
24002           Port monoscope visualisation to 0.10.
24003
24004 Mon Jul 3 20:02:56 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24005
24006           gst/qtdemux/qtdemux.c: Fix silly crasher in state change function; add
24007           Original commit message from CVS:
24008           * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
24009           (gst_qtdemux_loop_state_header), (qtdemux_video_caps):
24010           Fix silly crasher in state change function; add
24011           IV41 fourcc (see bug #171111); don't output confusing
24012           debug message when skipping atoms.
24013
24014 Mon Jul 3 16:43:10 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24015
24016           gst/: Return FLOW_UNEXPECTED when at the end of the file, not
24017           Original commit message from CVS:
24018           * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain):
24019           * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
24020           Return FLOW_UNEXPECTED when at the end of the file, not
24021           FLOW_ERROR. Fixes 'internal stream error' errors that
24022           would sometimes occur in totem when scrubbing to the
24023           end of an ID3v1 tagged mp3 file.
24024
24025 Mon Jul 3 15:31:22 2006 +0000  Edward Hervey <bilboed@bilboed.com>
24026
24027           ext/libpng/gstpngdec.*: Implement buffer clipping/dropping using GstSegment.
24028           Original commit message from CVS:
24029           * ext/libpng/gstpngdec.c: (gst_pngdec_init), (user_info_callback),
24030           (buffer_clip), (user_end_callback), (gst_pngdec_chain),
24031           (gst_pngdec_sink_event), (gst_pngdec_change_state):
24032           * ext/libpng/gstpngdec.h:
24033           Implement buffer clipping/dropping using GstSegment.
24034           This provides accurate seeking.
24035
24036 Mon Jul 3 15:28:48 2006 +0000  Edward Hervey <bilboed@bilboed.com>
24037
24038           gst/avi/gstavidemux.*: Proper aggregation of each stream's GstFlowReturn in order to figure out whether the task shou...
24039           Original commit message from CVS:
24040           * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
24041           (gst_avi_demux_read_subindexes), (gst_avi_demux_parse_stream),
24042           (gst_avi_demux_handle_seek), (gst_avi_demux_aggregated_flow),
24043           (gst_avi_demux_process_next_entry), (push_tag_lists),
24044           (gst_avi_demux_stream_data), (gst_avi_demux_loop):
24045           * gst/avi/gstavidemux.h:
24046           Proper aggregation of each stream's GstFlowReturn in order to figure out
24047           whether the task should stop or not.
24048           Don't send inline events before pushing out a NEW_SEGMENT, more
24049           specifically for GST_TAG_EVENT.
24050           Change a GST_ERROR to a GST_WARNING for a non-fatal situation in reading
24051           sub-indexes.
24052
24053 Fri Jun 30 07:11:24 2006 +0000  Brian Cameron <brian.cameron@sun.com>
24054
24055           sys/sunaudio/gstsunaudiomixerctrl.c: Move "Monitor" slider to input tab so it works more like sdtaudiocontrol, which ...
24056           Original commit message from CVS:
24057           Patch by: Brian Cameron  <brian dot cameron at sun dot com>
24058           * sys/sunaudio/gstsunaudiomixerctrl.c:
24059           (gst_sunaudiomixer_ctrl_build_list):
24060           Move "Monitor" slider to input tab so it works more like
24061           sdtaudiocontrol, which is what people on Solaris are used
24062           to using for their mixer program (#346259).
24063
24064 Thu Jun 29 14:50:18 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24065
24066           tests/check/elements/level.c: fix a leak, clean up at the end
24067           Original commit message from CVS:
24068           * tests/check/elements/level.c: (GST_START_TEST):
24069           fix a leak, clean up at the end
24070
24071 Thu Jun 29 11:41:55 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24072
24073           gst/matroska/: Send tag event after newsegment event.
24074           Original commit message from CVS:
24075           * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
24076           (gst_matroska_demux_send_event),
24077           (gst_matroska_demux_loop_stream_parse_id):
24078           * gst/matroska/matroska-ids.h:
24079           Send tag event after newsegment event.
24080
24081 Thu Jun 29 11:11:50 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24082
24083           gst/id3demux/gstid3demux.c: Make sure we don't return GST_FLOW_OK with a NULL buffer in certain cases where a read be...
24084           Original commit message from CVS:
24085           * gst/id3demux/gstid3demux.c: (gst_id3demux_trim_buffer),
24086           (gst_id3demux_read_range):
24087           Make sure we don't return GST_FLOW_OK with a NULL buffer in
24088           certain cases where a read beyond the end of the file is
24089           requested. Fixes #345930.
24090           * gst/apetag/gsttagdemux.c: (gst_tag_demux_trim_buffer),
24091           (gst_tag_demux_read_range):
24092           Fix same issue here as well.
24093
24094 Thu Jun 29 11:05:14 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
24095
24096           sys/ximage/gstximagesrc.c: Fix hypothetical crash.
24097           Original commit message from CVS:
24098           2006-06-29  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
24099           * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get):
24100           Fix hypothetical crash.
24101
24102 Wed Jun 28 08:36:30 2006 +0000  Brian Cameron <brian.cameron@sun.com>
24103
24104           sys/sunaudio/gstsunaudiosink.c: Do not modify the ports value. If the user has turned off the built-in speakers, then...
24105           Original commit message from CVS:
24106           Patch by: Brian Cameron  <brian dot cameron at sun dot com>
24107           * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_prepare):
24108           Do not modify the ports value. If the user has turned off the
24109           built-in speakers, then we should not reset it in the prepare
24110           function, since this causes the built-in speakers to turn
24111           back on anytime the user changes a track in totem, rhythmbox,
24112           etc. (#346066).
24113
24114 Fri Jun 23 09:35:45 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24115
24116           gst/goom/gstgoom.c: Fix double caps unref when negotiation fails.
24117           Original commit message from CVS:
24118           * gst/goom/gstgoom.c: (gst_goom_src_negotiate):
24119           Fix double caps unref when negotiation fails.
24120
24121 Thu Jun 22 19:31:04 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24122
24123           Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) plus two minor macro fixes.
24124           Original commit message from CVS:
24125           * ext/annodex/gstcmmldec.c:
24126           * ext/annodex/gstcmmlenc.c:
24127           * ext/annodex/gstcmmlparser.c:
24128           * ext/dv/gstdvdec.c:
24129           * ext/dv/gstdvdemux.c:
24130           * ext/gdk_pixbuf/pixbufscale.c:
24131           * ext/jpeg/gstjpegenc.c:
24132           * ext/jpeg/gstsmokedec.c:
24133           * ext/jpeg/gstsmokeenc.c:
24134           * ext/libpng/gstpngdec.c:
24135           * ext/libpng/gstpngenc.c:
24136           * ext/speex/gstspeexenc.c:
24137           * gst/alpha/gstalphacolor.c:
24138           * gst/cutter/gstcutter.c:
24139           * gst/debug/gstnavigationtest.c:
24140           * gst/icydemux/gsticydemux.c:
24141           * gst/level/gstlevel.c:
24142           * gst/multipart/multipart.c:
24143           * gst/rtp/gstrtpamrpay.c:
24144           * gst/rtp/gstrtpdepay.c:
24145           * gst/rtp/gstrtpilbcpay.c:
24146           * gst/rtp/gstrtpmp4gpay.c:
24147           * gst/rtp/gstrtpmp4vpay.c:
24148           * gst/rtsp/gstrtpdec.c:
24149           * gst/rtsp/gstrtspsrc.c:
24150           * gst/udp/gstdynudpsink.c:
24151           * gst/udp/gstmultiudpsink.c:
24152           * gst/udp/gstudpsrc.c:
24153           * gst/videobox/gstvideobox.c:
24154           * gst/videofilter/gstvideoflip.c:
24155           Use GST_DEBUG_CATEGORY_STATIC where possible (#342503)
24156           plus two minor macro fixes.
24157
24158 Thu Jun 22 16:27:03 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24159
24160           gst/matroska/: Try to fix up broken matroska files containing subtitle streams with non-UTF8 character encodings (cou...
24161           Original commit message from CVS:
24162           * gst/matroska/matroska-demux.c:
24163           (gst_matroska_demux_check_subtitle_buffer),
24164           (gst_matroska_demux_parse_blockgroup_or_simpleblock),
24165           (gst_matroska_demux_subtitle_caps):
24166           * gst/matroska/matroska-ids.c:
24167           (gst_matroska_track_init_subtitle_context):
24168           * gst/matroska/matroska-ids.h:
24169           Try to fix up broken matroska files containing subtitle
24170           streams with non-UTF8 character encodings (courtesy of
24171           mkvmerge) using either the encoding specified in the
24172           GST_SUBTITLE_ENCODING environment variable or the
24173           current locale's character set if it is non-UTF8.
24174           Fixes #337076.
24175
24176 Thu Jun 22 12:17:13 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24177
24178           gst/id3demux/id3v2frames.c: Set image type from APIC frame as "image-type" field of GST_TAG_IMAGE buffer caps (#344605).
24179           Original commit message from CVS:
24180           * gst/id3demux/id3v2frames.c: (parse_picture_frame):
24181           Set image type from APIC frame as "image-type" field
24182           of GST_TAG_IMAGE buffer caps (#344605).
24183
24184 Tue Jun 20 19:40:29 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24185
24186           ext/flac/: Support chain-based operation, should make flac-over-DAAP work (#340492).
24187           Original commit message from CVS:
24188           * ext/flac/Makefile.am:
24189           * ext/flac/gstflacdec.c: (gst_flac_dec_init),
24190           (gst_flac_dec_reset_decoders),
24191           (gst_flac_dec_setup_seekable_decoder),
24192           (gst_flac_dec_setup_stream_decoder), (gst_flac_dec_finalize),
24193           (gst_flac_dec_metadata_callback),
24194           (gst_flac_dec_metadata_callback_seekable),
24195           (gst_flac_dec_metadata_callback_stream),
24196           (gst_flac_dec_error_callback),
24197           (gst_flac_dec_error_callback_seekable),
24198           (gst_flac_dec_error_callback_stream), (gst_flac_dec_read_seekable),
24199           (gst_flac_dec_read_stream), (gst_flac_dec_write),
24200           (gst_flac_dec_write_seekable), (gst_flac_dec_write_stream),
24201           (gst_flac_dec_loop), (gst_flac_dec_sink_event),
24202           (gst_flac_dec_chain), (gst_flac_dec_convert_sink),
24203           (gst_flac_dec_get_sink_query_types), (gst_flac_dec_sink_query),
24204           (gst_flac_dec_get_src_query_types), (gst_flac_dec_src_query),
24205           (gst_flac_dec_handle_seek_event), (gst_flac_dec_sink_activate),
24206           (gst_flac_dec_sink_activate_push),
24207           (gst_flac_dec_sink_activate_pull), (gst_flac_dec_change_state):
24208           * ext/flac/gstflacdec.h:
24209           Support chain-based operation, should make flac-over-DAAP
24210           work (#340492).
24211
24212 Tue Jun 20 15:35:05 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24213
24214           docs/plugins/gst-plugins-good-plugins-sections.txt: Doc updates, merge some unused symbols.
24215           Original commit message from CVS:
24216           * docs/plugins/gst-plugins-good-plugins-sections.txt:
24217           Doc updates, merge some unused symbols.
24218
24219 Tue Jun 20 14:57:09 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24220
24221           Added documentation for the rtsp plugin. Fixes #345393.
24222           Original commit message from CVS:
24223           * docs/plugins/Makefile.am:
24224           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
24225           * docs/plugins/gst-plugins-good-plugins-sections.txt:
24226           * gst/rtsp/gstrtpdec.c: (gst_rtpdec_class_init):
24227           * gst/rtsp/gstrtspsrc.c:
24228           * gst/rtsp/gstrtspsrc.h:
24229           Added documentation for the rtsp plugin. Fixes #345393.
24230
24231 Tue Jun 20 12:10:29 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24232
24233           gst/rtsp/rtspconnection.c: Use better G_OS_* macros. Fixes #345301 some more.
24234           Original commit message from CVS:
24235           * gst/rtsp/rtspconnection.c: (inet_aton), (rtsp_connection_send),
24236           (rtsp_connection_close), (rtsp_connection_free):
24237           Use better G_OS_* macros. Fixes #345301 some more.
24238
24239 Tue Jun 20 10:35:48 2006 +0000  Brian Cameron <brian.cameron@sun.com>
24240
24241           sys/sunaudio/: Add a SunAudio source plugin.
24242           Original commit message from CVS:
24243           Patch by: Brian Cameron <brian dot cameron at sun dot com>
24244           * sys/sunaudio/Makefile.am:
24245           * sys/sunaudio/gstsunaudio.c: (plugin_init):
24246           * sys/sunaudio/gstsunaudiomixerctrl.c:
24247           (gst_sunaudiomixer_ctrl_build_list), (gst_sunaudiomixer_ctrl_new),
24248           (gst_sunaudiomixer_ctrl_list_tracks),
24249           (gst_sunaudiomixer_ctrl_get_volume),
24250           (gst_sunaudiomixer_ctrl_set_volume),
24251           (gst_sunaudiomixer_ctrl_set_mute),
24252           (gst_sunaudiomixer_ctrl_set_record):
24253           * sys/sunaudio/gstsunaudiomixerctrl.h:
24254           * sys/sunaudio/gstsunaudiomixertrack.c:
24255           (gst_sunaudiomixer_track_init), (gst_sunaudiomixer_track_new):
24256           * sys/sunaudio/gstsunaudiomixertrack.h:
24257           * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_dispose),
24258           (gst_sunaudiosrc_base_init), (gst_sunaudiosrc_class_init),
24259           (gst_sunaudiosrc_init), (gst_sunaudiosrc_set_property),
24260           (gst_sunaudiosrc_get_property), (gst_sunaudiosrc_getcaps),
24261           (gst_sunaudiosrc_open), (gst_sunaudiosrc_close),
24262           (gst_sunaudiosrc_prepare), (gst_sunaudiosrc_unprepare),
24263           (gst_sunaudiosrc_read), (gst_sunaudiosrc_delay),
24264           (gst_sunaudiosrc_reset):
24265           * sys/sunaudio/gstsunaudiosrc.h:
24266           Add a SunAudio source plugin.
24267           Support stereo and right/left channel gain in the mixer plugin.
24268           Support the RECORD flag so that you can switch between line-input and
24269           microphone in gnome-volume-control.
24270           Code cleanups like using an enumerator for track number instead of an
24271           integer. Fixes #344923.
24272
24273 Tue Jun 20 10:31:41 2006 +0000  Joni Valtanen <joni.valtanen@movial.fi>
24274
24275           gst/rtsp/rtspconnection.c: Make RTSP plugin compile on windows. Fixes #345301.
24276           Original commit message from CVS:
24277           Patch by: Joni Valtanen <joni dot valtanen at movial dot fi>
24278           * gst/rtsp/rtspconnection.c: (inet_aton), (rtsp_connection_send),
24279           (rtsp_connection_close):
24280           Make RTSP plugin compile on windows. Fixes #345301.
24281           Some changes to original patch to catch errors better.
24282           use ifdef WIN32 instead of ifndef.
24283
24284 Mon Jun 19 10:00:18 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
24285
24286           configure.ac: If we have libraw1394 >= 1.2.1, then we need libiec61883.
24287           Original commit message from CVS:
24288           2006-06-19  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
24289           * configure.ac:
24290           If we have libraw1394 >= 1.2.1, then we need libiec61883.
24291
24292 Sun Jun 18 14:00:19 2006 +0000  Edward Hervey <bilboed@bilboed.com>
24293
24294           ext/jpeg/gstjpegdec.c: After a failed buffer alloc, we need to abort the jpeg decoding (it started when parsing heade...
24295           Original commit message from CVS:
24296           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
24297           After a failed buffer alloc, we need to abort the jpeg decoding (it
24298           started when parsing headers to figure out how many bytes we need
24299           to request downstream).
24300
24301 Sun Jun 18 12:37:12 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
24302
24303           gst/wavparse/gstwavparse.c: Make sure we don't read beyond the end of the file (#345232).
24304           Original commit message from CVS:
24305           Patch by: Mark Nauwelaerts  <manauw at skynet be>
24306           * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek):
24307           Make sure we don't read beyond the end of the file (#345232).
24308
24309 Sat Jun 17 14:35:37 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24310
24311           configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
24312           Original commit message from CVS:
24313           * configure.ac:
24314           Fix --disable-external (can't set conditionals conditionally,
24315           #343602).
24316
24317 Fri Jun 16 12:35:08 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
24318
24319           gst/spectrum/Makefile.am: Fix build.
24320           Original commit message from CVS:
24321           2006-06-16  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
24322           * gst/spectrum/Makefile.am:
24323           Fix build.
24324
24325 Fri Jun 16 10:56:24 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24326
24327           Use GST_PLUGIN_DOCS, --enable-plugin-docs etc.
24328           Original commit message from CVS:
24329           * autogen.sh:
24330           * configure.ac:
24331           * docs/Makefile.am:
24332           Use GST_PLUGIN_DOCS, --enable-plugin-docs etc.
24333           * docs/plugins/Makefile.am:
24334           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
24335           * docs/plugins/inspect/plugin-taglib.xml:
24336           Add/fix apev2mux docs.
24337
24338 Fri Jun 16 09:49:07 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24339
24340           gst/spectrum/: port to use message to get results, cleanly exit when closing the window
24341           Original commit message from CVS:
24342           * gst/spectrum/demo-audiotest.c: (on_window_destroy),
24343           (draw_spectrum), (message_handler), (main):
24344           * gst/spectrum/demo-osssrc.c: (on_window_destroy), (draw_spectrum),
24345           (message_handler), (main):
24346           port to use message to get results, cleanly exit when closing the window
24347           * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
24348           (gst_spectrum_init), (gst_spectrum_dispose),
24349           (gst_spectrum_set_property), (gst_spectrum_get_property),
24350           (gst_spectrum_set_caps), (gst_spectrum_start),
24351           (gst_spectrum_message_new), (gst_spectrum_transform_ip):
24352           * gst/spectrum/gstspectrum.h:
24353           port to derive from basetransform and send results via messages
24354           (like level element)
24355
24356 Thu Jun 15 15:58:09 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24357
24358           gst/qtdemux/qtdemux.c: Combine return values from src pad pushes.
24359           Original commit message from CVS:
24360           * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
24361           (gst_qtdemux_combine_flows), (gst_qtdemux_loop_state_movie),
24362           (gst_qtdemux_loop), (gst_qtdemux_chain), (qtdemux_parse_trak):
24363           Combine return values from src pad pushes.
24364
24365 Thu Jun 15 08:50:09 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24366
24367           gst/qtdemux/qtdemux.c: Don't crash on files with 0 samples, EOS immediatly instead.
24368           Original commit message from CVS:
24369           * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header),
24370           (gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
24371           (gst_qtdemux_add_stream):
24372           Don't crash on files with 0 samples, EOS immediatly instead.
24373           Fixes #344944.
24374
24375 Wed Jun 14 15:59:56 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24376
24377           ext/dv/gstdvdec.c: Reset segment info on flush.
24378           Original commit message from CVS:
24379           * ext/dv/gstdvdec.c: (gst_dvdec_class_init), (gst_dvdec_init),
24380           (gst_dvdec_finalize), (gst_dvdec_sink_event),
24381           (gst_dvdec_change_state):
24382           Reset segment info on flush.
24383           Alloc segment in _init, free in _finalize.
24384           * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_pull_seek):
24385           Don't send segments twice.
24386
24387 Wed Jun 14 15:07:22 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24388
24389           ext/dv/gstdvdemux.c: Respect segment.stop. Fixes #342592.
24390           Original commit message from CVS:
24391           * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
24392           Respect segment.stop. Fixes #342592.
24393
24394 Wed Jun 14 11:28:41 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24395
24396           gst/matroska/matroska-demux.c: No language specified means the implied language is English according to the matroska ...
24397           Original commit message from CVS:
24398           * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream):
24399           No language specified means the implied language is English
24400           according to the matroska spec (partially fixes #344708);
24401           add some more debug output.
24402
24403 Wed Jun 14 09:32:27 2006 +0000  Sebastian Dröge <slomo@circular-chaos.org>
24404
24405           ext/wavpack/gstwavpackenc.*: Use bitrate property solely for bitrates and add new bits-per-sample property for the ot...
24406           Original commit message from CVS:
24407           Patch by: Sebastian Dröge  <slomo at circular-chaos org>
24408           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init),
24409           (gst_wavpack_enc_class_init), (gst_wavpack_enc_set_wp_config),
24410           (gst_wavpack_enc_chain), (gst_wavpack_enc_sink_event),
24411           (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
24412           * ext/wavpack/gstwavpackenc.h:
24413           Use bitrate property solely for bitrates and add new
24414           bits-per-sample property for the other stuff. Set duration
24415           to 'unknown' in initial header and resend header with proper
24416           duration on EOS; update Sebastian's e-mail address.
24417
24418 Wed Jun 14 08:06:43 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24419
24420           gst/wavparse/gstwavparse.c: When operating chain-based, don't make any assumptions about the chunking of the incoming...
24421           Original commit message from CVS:
24422           * gst/wavparse/gstwavparse.c: (gst_wavparse_peek_chunk_info),
24423           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
24424           (gst_wavparse_chain):
24425           When operating chain-based, don't make any assumptions about the
24426           chunking of the incoming data and make streaming work on days other
24427           than the second Thursday after a full moon. Also fix up debug
24428           messages here and there and make use of the most excellent new
24429           gst_pad_query_peer_duration() utility function.
24430           Skip any 'bext' chunks in front of the 'fmt ' chunk. Fixes #343837.
24431           * gst/wavparse/gstwavparse.h:
24432           Remove trailing comma after last enum value, some compilers don't
24433           like that.
24434
24435 Tue Jun 13 17:05:25 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24436
24437           gst/wavparse/gstwavparse.c: Handle premature EOS gracefully.
24438           Original commit message from CVS:
24439           * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_data):
24440           Handle premature EOS gracefully.
24441
24442 Tue Jun 13 09:54:26 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24443
24444           gst/avi/gstavidemux.c: Prevent out of bounds array access when scrubbing towards the end of the file between the last...
24445           Original commit message from CVS:
24446           * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
24447           Prevent out of bounds array access when scrubbing towards
24448           the end of the file between the last index entry and the
24449           end. Fixes occasional 'start <= stop' newsegment event
24450           assertions when scrubbing in MJPEG files.
24451
24452 Mon Jun 12 11:13:39 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24453
24454           tests/check/elements/.cvsignore: And another one.
24455           Original commit message from CVS:
24456           * tests/check/elements/.cvsignore:
24457           And another one.
24458
24459 Mon Jun 12 11:04:59 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24460
24461           gst/spectrum/.cvsignore: Ignore more.
24462           Original commit message from CVS:
24463           * gst/spectrum/.cvsignore:
24464           Ignore more.
24465
24466 Mon Jun 12 10:53:26 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24467
24468           ext/libmms/gstmms.c: Set caps on outgoing buffers.
24469           Original commit message from CVS:
24470           * ext/libmms/gstmms.c: (gst_mms_create):
24471           Set caps on outgoing buffers.
24472           * sys/directdraw/gstdirectdrawsink.c: (gst_directdrawsink_init):
24473           Comment out unused global instance variable.
24474
24475 Sun Jun 11 19:31:10 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24476
24477           gst/id3demux/id3v2frames.c: Extract images from ID3v2 tags (APIC frames). Fixes #339704.
24478           Original commit message from CVS:
24479           * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
24480           (scan_encoded_string), (parse_picture_frame):
24481           Extract images from ID3v2 tags (APIC frames). Fixes #339704.
24482           * configure.ac:
24483           Require core >= 0.10.8 (for GST_TAG_IMAGE and
24484           GST_TAG_PPEVIEW_IMAGE used in the patch above).
24485
24486 Sun Jun 11 18:56:24 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24487
24488         * ext/raw1394/.gitignore:
24489         * ext/taglib/.gitignore:
24490         * tests/check/elements/.gitignore:
24491         * tests/examples/level/.gitignore:
24492           moap ignore
24493           Original commit message from CVS:
24494           moap ignore
24495
24496 Sun Jun 11 18:52:19 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24497
24498           ext/raw1394/gstdv1394src.c: gratuitous comment changes
24499           Original commit message from CVS:
24500           * ext/raw1394/gstdv1394src.c: (gst_dv1394src_discover_avc_node):
24501           gratuitous comment changes
24502           * tests/check/elements/level.c: (GST_START_TEST):
24503           fix level test leaks
24504
24505 Sun Jun 11 18:44:54 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24506
24507         * .gitignore:
24508           ignore more
24509           Original commit message from CVS:
24510           ignore more
24511
24512 Sun Jun 11 18:20:39 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24513
24514           gst/: Use gst_pad_query_peer_duration() utility function here.
24515           Original commit message from CVS:
24516           * gst/apetag/gsttagdemux.c: (gst_tag_demux_get_upstream_size):
24517           * gst/id3demux/gstid3demux.c: (id3demux_get_upstream_size):
24518           Use gst_pad_query_peer_duration() utility function here.
24519
24520 Sun Jun 11 13:57:19 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24521
24522           autogen.sh: require am17
24523           Original commit message from CVS:
24524           * autogen.sh:
24525           require am17
24526           * configure.ac:
24527           * ext/annodex/Makefile.am:
24528           * ext/cdio/Makefile.am:
24529           * ext/dv/Makefile.am:
24530           * ext/esd/Makefile.am:
24531           * ext/flac/Makefile.am:
24532           * ext/gdk_pixbuf/Makefile.am:
24533           * ext/ladspa/Makefile.am:
24534           * ext/libcaca/Makefile.am:
24535           * ext/speex/Makefile.am:
24536           * ext/taglib/Makefile.am:
24537           * sys/oss/Makefile.am:
24538           * sys/sunaudio/Makefile.am:
24539           * sys/ximage/Makefile.am:
24540           clean up build further
24541
24542 Sun Jun 11 13:55:34 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
24543
24544         * common:
24545         * win32/common/config.h:
24546           update
24547           Original commit message from CVS:
24548           update
24549
24550 Sat Jun 10 15:33:18 2006 +0000  Sebastian Dröge <mail@slomosnail.de>
24551
24552           ext/wavpack/: Add wavpack encoder element (#343131).
24553           Original commit message from CVS:
24554           Patch by: Sebastian Dröge  <mail at slomosnail de>
24555           * ext/wavpack/Makefile.am:
24556           * ext/wavpack/gstwavpack.c: (plugin_init):
24557           * ext/wavpack/gstwavpackcommon.h:
24558           * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
24559           (gst_wavpack_enc_correction_mode_get_type),
24560           (gst_wavpack_enc_joint_stereo_mode_get_type),
24561           (gst_wavpack_enc_base_init), (gst_wavpack_enc_class_init),
24562           (gst_wavpack_enc_init), (gst_wavpack_enc_dispose),
24563           (gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config),
24564           (gst_wavpack_enc_format_samples), (gst_wavpack_enc_push_block),
24565           (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
24566           (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
24567           (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property),
24568           (gst_wavpack_enc_plugin_init):
24569           * ext/wavpack/gstwavpackenc.h:
24570           * ext/wavpack/md5.c:
24571           * ext/wavpack/md5.h:
24572           Add wavpack encoder element (#343131).
24573
24574 Fri Jun 9 20:36:00 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24575
24576           gconf/Makefile.am: Honour --disable-schemas-install configure option. Fixes #344100.
24577           Original commit message from CVS:
24578           * gconf/Makefile.am:
24579           Honour --disable-schemas-install configure option. Fixes #344100.
24580
24581 Fri Jun 9 18:33:01 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24582
24583           tests/examples/level/Makefile.am: Add -lm to LIBS for pow() function, don't assume one of our dependencies (such as l...
24584           Original commit message from CVS:
24585           * tests/examples/level/Makefile.am:
24586           Add -lm to LIBS for pow() function, don't assume one of our
24587           dependencies (such as libxml-2.0) drags it in automatically
24588           (#343603).
24589
24590 Fri Jun 9 18:17:23 2006 +0000  Peter Kjellerstedt <pkj@axis.com>
24591
24592           configure.ac: We should use $SED and not $(SED) in configure.ac (#343678).
24593           Original commit message from CVS:
24594           Patch by: Peter Kjellerstedt  <pkj at axis dot com>
24595           * configure.ac:
24596           We should use $SED and not $(SED) in configure.ac (#343678).
24597
24598 Fri Jun 9 17:38:19 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24599
24600           configure.ac: Check for X before using X_CFLAGS in the check for opengl (#343866).
24601           Original commit message from CVS:
24602           * configure.ac:
24603           Check for X before using X_CFLAGS in the check for opengl (#343866).
24604           * ext/musepack/Makefile.am:
24605           * ext/wavpack/Makefile.am:
24606           * gst/speed/Makefile.am:
24607           Add missing GST_LIBS, fixes build on cygwin (#343866).
24608
24609 Fri Jun 9 17:29:08 2006 +0000  Brian Cameron <brian.cameron@sun.com>
24610
24611           sys/sunaudio/: Attached find a patch that fixes a number of bugs with the SunAudio mixer plugin and fixes #344101: 1....
24612           Original commit message from CVS:
24613           Patch by: Brian Cameron <brian dot cameron at sun dot com>
24614           * sys/sunaudio/gstsunaudiomixerctrl.c:
24615           (gst_sunaudiomixer_ctrl_open), (gst_sunaudiomixer_ctrl_build_list),
24616           (gst_sunaudiomixer_ctrl_new), (gst_sunaudiomixer_ctrl_set_volume),
24617           (gst_sunaudiomixer_ctrl_set_mute):
24618           * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_class_init),
24619           (gst_sunaudiosink_init), (gst_sunaudiosink_prepare),
24620           (gst_sunaudiosink_write):
24621           Attached find a patch that fixes a number of bugs with the SunAudio mixer
24622           plugin and fixes #344101:
24623           1. The gst_sunaudiomixer_ctrl_build_list kept appending the same 3 tracks onto
24624           the tracklist causing gnome-volume-control's preferences dialog to be messed
24625           up and would core dump if you checked/unchecked any item.
24626           2. We weren't previously setting the MUTE flag properly.  Fixing this makes
24627           gnome-volume-control work better.
24628           3. Now we properly define the input track to be GST_MIXER_TRACK_INPUT and
24629           the monitor to be GST_MIXER_TRACK_OUTPUT, so that makes gnome-volume-control
24630           look better.
24631           Also some minor cleanup in gstsunaudiosink.c.
24632
24633 Fri Jun 9 17:12:52 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24634
24635           ext/jpeg/gstjpegdec.*: API: Added IDCT method property
24636           Original commit message from CVS:
24637           * ext/jpeg/gstjpegdec.c: (gst_idct_method_get_type),
24638           (gst_jpeg_dec_class_init), (gst_jpeg_dec_init),
24639           (gst_jpeg_dec_decode_indirect), (gst_jpeg_dec_decode_direct),
24640           (gst_jpeg_dec_chain), (gst_jpeg_dec_sink_event),
24641           (gst_jpeg_dec_set_property), (gst_jpeg_dec_get_property):
24642           * ext/jpeg/gstjpegdec.h:
24643           API: Added IDCT method property
24644           Small cleanups.
24645           Avoid dynamic allocation of trivial fixed structure.
24646           Allocate enough space for temp 4:4:4 YUV buffers. Fixes #343661.
24647
24648 Wed Jun 7 09:25:16 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
24649
24650           configure.ac: We now require libraw1394 >= 1.1.0 and that version onwards all have .pc files.
24651           Original commit message from CVS:
24652           2006-06-07  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
24653           * configure.ac:
24654           We now require libraw1394 >= 1.1.0 and that version onwards all
24655           have .pc files.
24656
24657 Fri Jun 2 15:02:54 2006 +0000  Edward Hervey <bilboed@bilboed.com>
24658
24659           gst/law/alaw-decode.c: Trying to get items from an ANY or EMPTY caps is ... stupid.
24660           Original commit message from CVS:
24661           * gst/law/alaw-decode.c: (alawdec_getcaps):
24662           Trying to get items from an ANY or EMPTY caps is ... stupid.
24663
24664 Fri Jun 2 11:33:18 2006 +0000  Edward Hervey <bilboed@bilboed.com>
24665
24666           ext/dv/gstdvdec.*: Added GstSegment handling, now implements dropping/clipping.
24667           Original commit message from CVS:
24668           * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_event),
24669           (gst_dvdec_chain), (gst_dvdec_change_state):
24670           * ext/dv/gstdvdec.h:
24671           Added GstSegment handling, now implements dropping/clipping.
24672
24673 Thu Jun 1 22:00:26 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24674
24675           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
24676           Original commit message from CVS:
24677           * ext/alsaspdif/alsaspdifsink.h:
24678           * ext/amrwb/gstamrwbdec.h:
24679           * ext/amrwb/gstamrwbenc.h:
24680           * ext/amrwb/gstamrwbparse.h:
24681           * ext/arts/gst_arts.h:
24682           * ext/artsd/gstartsdsink.h:
24683           * ext/audiofile/gstafparse.h:
24684           * ext/audiofile/gstafsink.h:
24685           * ext/audiofile/gstafsrc.h:
24686           * ext/audioresample/gstaudioresample.h:
24687           * ext/bz2/gstbz2dec.h:
24688           * ext/bz2/gstbz2enc.h:
24689           * ext/dirac/gstdiracdec.h:
24690           * ext/directfb/dfbvideosink.h:
24691           * ext/divx/gstdivxdec.h:
24692           * ext/divx/gstdivxenc.h:
24693           * ext/dts/gstdtsdec.h:
24694           * ext/faac/gstfaac.h:
24695           * ext/gsm/gstgsmdec.h:
24696           * ext/gsm/gstgsmenc.h:
24697           * ext/ivorbis/vorbisenc.h:
24698           * ext/libfame/gstlibfame.h:
24699           * ext/nas/nassink.h:
24700           * ext/neon/gstneonhttpsrc.h:
24701           * ext/polyp/polypsink.h:
24702           * ext/sdl/sdlaudiosink.h:
24703           * ext/sdl/sdlvideosink.h:
24704           * ext/shout/gstshout.h:
24705           * ext/snapshot/gstsnapshot.h:
24706           * ext/sndfile/gstsf.h:
24707           * ext/swfdec/gstswfdec.h:
24708           * ext/tarkin/gsttarkindec.h:
24709           * ext/tarkin/gsttarkinenc.h:
24710           * ext/theora/theoradec.h:
24711           * ext/wavpack/gstwavpackdec.h:
24712           * ext/wavpack/gstwavpackparse.h:
24713           * ext/xine/gstxine.h:
24714           * ext/xvid/gstxviddec.h:
24715           * ext/xvid/gstxvidenc.h:
24716           * gst/cdxaparse/gstcdxaparse.h:
24717           * gst/cdxaparse/gstcdxastrip.h:
24718           * gst/colorspace/gstcolorspace.h:
24719           * gst/festival/gstfestival.h:
24720           * gst/freeze/gstfreeze.h:
24721           * gst/gdp/gstgdpdepay.h:
24722           * gst/gdp/gstgdppay.h:
24723           * gst/modplug/gstmodplug.h:
24724           * gst/mpeg1sys/gstmpeg1systemencode.h:
24725           * gst/mpeg1videoparse/gstmp1videoparse.h:
24726           * gst/mpeg2sub/gstmpeg2subt.h:
24727           * gst/mpegaudioparse/gstmpegaudioparse.h:
24728           * gst/multifilesink/gstmultifilesink.h:
24729           * gst/overlay/gstoverlay.h:
24730           * gst/playondemand/gstplayondemand.h:
24731           * gst/qtdemux/qtdemux.h:
24732           * gst/rtjpeg/gstrtjpegdec.h:
24733           * gst/rtjpeg/gstrtjpegenc.h:
24734           * gst/smooth/gstsmooth.h:
24735           * gst/smoothwave/gstsmoothwave.h:
24736           * gst/spectrum/gstspectrum.h:
24737           * gst/speed/gstspeed.h:
24738           * gst/stereo/gststereo.h:
24739           * gst/switch/gstswitch.h:
24740           * gst/tta/gstttadec.h:
24741           * gst/tta/gstttaparse.h:
24742           * gst/videodrop/gstvideodrop.h:
24743           * gst/xingheader/gstxingmux.h:
24744           * sys/directdraw/gstdirectdrawsink.h:
24745           * sys/directsound/gstdirectsoundsink.h:
24746           * sys/dxr3/dxr3audiosink.h:
24747           * sys/dxr3/dxr3spusink.h:
24748           * sys/dxr3/dxr3videosink.h:
24749           * sys/qcam/gstqcamsrc.h:
24750           * sys/vcd/vcdsrc.h:
24751           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
24752
24753 Thu Jun 1 21:07:26 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
24754
24755           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
24756           Original commit message from CVS:
24757           * ext/aalib/gstaasink.h:
24758           * ext/annodex/gstcmmldec.h:
24759           * ext/cairo/gsttimeoverlay.h:
24760           * ext/dv/gstdvdec.h:
24761           * ext/dv/gstdvdemux.h:
24762           * ext/esd/esdmon.h:
24763           * ext/esd/esdsink.h:
24764           * ext/flac/gstflacenc.h:
24765           * ext/gconf/gstgconfaudiosink.h:
24766           * ext/gconf/gstgconfaudiosrc.h:
24767           * ext/gconf/gstgconfvideosink.h:
24768           * ext/gconf/gstgconfvideosrc.h:
24769           * ext/gdk_pixbuf/gstgdkanimation.h:
24770           * ext/gdk_pixbuf/pixbufscale.h:
24771           * ext/hal/gsthalaudiosink.h:
24772           * ext/hal/gsthalaudiosrc.h:
24773           * ext/jpeg/gstjpegenc.h:
24774           * ext/jpeg/gstsmokedec.h:
24775           * ext/jpeg/gstsmokeenc.h:
24776           * ext/libcaca/gstcacasink.h:
24777           * ext/libmng/gstmngdec.h:
24778           * ext/libmng/gstmngenc.h:
24779           * ext/libpng/gstpngdec.h:
24780           * ext/libpng/gstpngenc.h:
24781           * ext/raw1394/gstdv1394src.h:
24782           * ext/speex/gstspeexenc.h:
24783           * gst/autodetect/gstautoaudiosink.h:
24784           * gst/autodetect/gstautovideosink.h:
24785           * gst/avi/gstavidemux.h:
24786           * gst/cutter/gstcutter.h:
24787           * gst/debug/efence.h:
24788           * gst/debug/gstnavigationtest.h:
24789           * gst/debug/gstnavseek.h:
24790           * gst/flx/gstflxdec.h:
24791           * gst/goom/gstgoom.h:
24792           * gst/icydemux/gsticydemux.h:
24793           * gst/id3demux/gstid3demux.h:
24794           * gst/law/alaw-decode.h:
24795           * gst/law/alaw-encode.h:
24796           * gst/law/mulaw-decode.h:
24797           * gst/law/mulaw-encode.h:
24798           * gst/matroska/matroska-mux.h:
24799           * gst/median/gstmedian.h:
24800           * gst/oldcore/gstaggregator.h:
24801           * gst/oldcore/gstfdsink.h:
24802           * gst/oldcore/gstmd5sink.h:
24803           * gst/oldcore/gstmultifilesrc.h:
24804           * gst/oldcore/gstpipefilter.h:
24805           * gst/oldcore/gstshaper.h:
24806           * gst/oldcore/gststatistics.h:
24807           * gst/rtp/gstasteriskh263.h:
24808           * gst/rtp/gstrtpL16depay.h:
24809           * gst/rtp/gstrtpL16pay.h:
24810           * gst/rtp/gstrtpamrdepay.h:
24811           * gst/rtp/gstrtpamrpay.h:
24812           * gst/rtp/gstrtpdepay.h:
24813           * gst/rtp/gstrtpgsmdepay.h:
24814           * gst/rtp/gstrtpgsmpay.h:
24815           * gst/rtp/gstrtph263pay.h:
24816           * gst/rtp/gstrtph263pdepay.h:
24817           * gst/rtp/gstrtph263ppay.h:
24818           * gst/rtp/gstrtpmp4gpay.h:
24819           * gst/rtp/gstrtpmp4vdepay.h:
24820           * gst/rtp/gstrtpmp4vpay.h:
24821           * gst/rtp/gstrtpmpadepay.h:
24822           * gst/rtp/gstrtpmpapay.h:
24823           * gst/rtp/gstrtppcmadepay.h:
24824           * gst/rtp/gstrtppcmapay.h:
24825           * gst/rtp/gstrtppcmudepay.h:
24826           * gst/rtp/gstrtppcmupay.h:
24827           * gst/rtp/gstrtpspeexdepay.h:
24828           * gst/rtp/gstrtpspeexpay.h:
24829           * gst/rtsp/gstrtpdec.h:
24830           * gst/rtsp/gstrtspsrc.h:
24831           * gst/smpte/gstsmpte.h:
24832           * gst/udp/gstdynudpsink.h:
24833           * gst/udp/gstmultiudpsink.h:
24834           * gst/udp/gstudpsink.h:
24835           * gst/udp/gstudpsrc.h:
24836           * gst/videofilter/gstvideobalance.h:
24837           * gst/videofilter/gstvideoflip.h:
24838           * sys/oss/gstossdmabuffer.h:
24839           * sys/oss/gstossmixerelement.h:
24840           * sys/oss/gstosssink.h:
24841           * sys/oss/gstosssrc.h:
24842           * sys/osxvideo/osxvideosink.h:
24843           * sys/sunaudio/gstsunaudiomixer.h:
24844           * sys/sunaudio/gstsunaudiosink.h:
24845           * sys/ximage/gstximagesrc.h:
24846           Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
24847
24848 Wed May 31 16:23:54 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
24849
24850           gst/goom/gstgoom.*: Handle QoS.
24851           Original commit message from CVS:
24852           * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init),
24853           (gst_goom_finalize), (gst_goom_reset), (gst_goom_sink_setcaps),
24854           (gst_goom_src_setcaps), (gst_goom_src_event),
24855           (gst_goom_sink_event), (get_buffer), (gst_goom_chain),
24856           (gst_goom_change_state):
24857           * gst/goom/gstgoom.h:
24858           Handle QoS.
24859           Handle flushing, discont and events.
24860           Fix timestamps and various other cleanups.
24861
24862 Wed May 31 15:37:16 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
24863
24864           ext/raw1394/gstdv1394src.c: Fix bus reset when using libiec61883
24865           Original commit message from CVS:
24866           2006-05-31  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
24867           * ext/raw1394/gstdv1394src.c: (gst_dv1394src_bus_reset):
24868           Fix bus reset when using libiec61883
24869
24870 Wed May 31 10:31:23 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
24871
24872           configure.ac: Detect libiec61883 and set necessary CFLAGS and LIBS for dv1394.
24873           Original commit message from CVS:
24874           2006-05-31  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
24875           * configure.ac:
24876           Detect libiec61883 and set necessary CFLAGS and LIBS for dv1394.
24877           * ext/raw1394/Makefile.am:
24878           Add CFLAGS.
24879           * ext/raw1394/gstdv1394src.c: (gst_dv1394src_iec61883_receive),
24880           New method, to receive using libiec61883.
24881           (gst_dv1394src_iso_receive),
24882           #ifdef'd out if libiec61883 is present.
24883           (gst_dv1394src_bus_reset),
24884           Get userdata correctly if using libiec61883.
24885           (gst_dv1394src_create),
24886           When using libiec61883, only poll one fd and no need to read.
24887           (gst_dv1394src_discover_avc_node),
24888           Replace g_warnings.
24889           (gst_dv1394src_start),
24890           Create new handle when we know which dv port.  More reliable
24891           than setting port on an existing handle.  Initialise libiec61883.
24892           (gst_dv1394src_stop):
24893           If using libiec61883, then cleanup its handle properly.
24894           * ext/raw1394/gstdv1394src.h:
24895           Add libiec61883 handle.
24896
24897 Tue May 30 21:07:38 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
24898
24899           gst/avi/gstavidemux.c: add an explicit dll imported declaration for GST_CAT_EVENT+WIN32
24900           Original commit message from CVS:
24901           * gst/avi/gstavidemux.c:
24902           add an explicit dll imported declaration for GST_CAT_EVENT+WIN32
24903           * win32/MANIFEST:
24904           sort file listing
24905           * win32/vs6/libgstavi.dsp:
24906           add gstavimux.c to the project
24907           * win32/vs6/libgstid3demux.dsp:
24908           add link to zlib library
24909           * win32/vs6/libgstmatroska.dsp:
24910           add matroska-ids.c to the project
24911
24912 Tue May 30 14:35:18 2006 +0000  Sebastian Dröge <mail@slomosnail.de>
24913
24914           Add apev2mux element (#343122).
24915           Original commit message from CVS:
24916           Patch by: Sebastian Dröge  <mail at slomosnail de >
24917           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
24918           * docs/plugins/gst-plugins-good-plugins-sections.txt:
24919           * ext/taglib/Makefile.am:
24920           * ext/taglib/gstapev2mux.cc:
24921           * ext/taglib/gstapev2mux.h:
24922           * ext/taglib/gstid3v2mux.cc:
24923           * ext/taglib/gsttaglibmux.c: (plugin_init):
24924           * ext/taglib/gsttaglibmux.h:
24925           Add apev2mux element (#343122).
24926           * tests/check/Makefile.am:
24927           * tests/check/elements/apev2mux.c:
24928           (test_taglib_apev2mux_create_tags),
24929           (test_taglib_apev2mux_check_tags), (fill_mp3_buffer), (got_buffer),
24930           (demux_pad_added), (test_taglib_apev2mux_check_output_buffer),
24931           (test_taglib_apev2mux_with_tags), (GST_START_TEST),
24932           (apev2mux_suite), (main):
24933           Add unit test for apev2mux element.
24934
24935 Sun May 28 17:33:13 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24936
24937           gst/: GST_PTR_FORMAT should be used to print caps in debug statements.
24938           Original commit message from CVS:
24939           * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps):
24940           * gst/debug/negotiation.c: (gst_negotiation_update_caps):
24941           * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps):
24942           GST_PTR_FORMAT should be used to print caps in debug statements.
24943
24944 Sun May 28 14:38:11 2006 +0000  Sebastian Dröge <slomo@ubuntu.com>
24945
24946           gst/apetag/gstapedemux.c: Some clean-ups and additions: map APE 'file' tag to
24947           Original commit message from CVS:
24948           Patch by: Sebastian Dröge  <slomo at ubuntu dot com>
24949           * gst/apetag/gstapedemux.c: (ape_demux_get_gst_tag_from_tag),
24950           (ape_demux_parse_tags):
24951           Some clean-ups and additions: map APE 'file' tag to
24952           GST_TAG_LOCATION (#343123); add support for extracting
24953           the track count and clean up parsing a bit (#343127).
24954
24955 Sun May 28 13:49:12 2006 +0000  Edward Hervey <bilboed@bilboed.com>
24956
24957           ext/jpeg/gstjpegdec.c: Initialize segment to GST_FORMAT_UNDEFINED in READY->PAUSED.
24958           Original commit message from CVS:
24959           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_change_state):
24960           Initialize segment to GST_FORMAT_UNDEFINED in READY->PAUSED.
24961
24962 Sun May 28 13:30:13 2006 +0000  Edward Hervey <bilboed@bilboed.com>
24963
24964           ext/jpeg/gstjpegdec.*: Clip outgoing buffers according to currently configured segment.
24965           Original commit message from CVS:
24966           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_finalize),
24967           (gst_jpeg_dec_init), (gst_jpeg_dec_chain),
24968           (gst_jpeg_dec_sink_event), (gst_jpeg_dec_change_state):
24969           * ext/jpeg/gstjpegdec.h:
24970           Clip outgoing buffers according to currently configured segment.
24971
24972 Sun May 28 10:39:00 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24973
24974           ext/taglib/gstid3v2mux.cc: Handle  writing of track-count or album-volume-count without track-number or albume-volume...
24975           Original commit message from CVS:
24976           * ext/taglib/gstid3v2mux.cc:
24977           Handle  writing of track-count or album-volume-count without
24978           track-number or albume-volume-number (in this case the number
24979           will just be set to 0).
24980           * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_check_tags):
24981           It would be nice if we actually checked the values received for
24982           track/album-volume number/count in  _check_tags(), rather than
24983           setting them again ...
24984
24985 Sun May 28 10:05:47 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
24986
24987           gst/id3demux/id3v2frames.c: A track/volume number or count of 0 does not make sense, just ignore it along with negati...
24988           Original commit message from CVS:
24989           * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist):
24990           A track/volume number or count of 0 does not make sense,
24991           just ignore it along with negative numbers (a tag might
24992           only contain a track count without a track number).
24993
24994 Sat May 27 13:11:37 2006 +0000  Edward Hervey <bilboed@bilboed.com>
24995
24996           ext/jpeg/gstjpegdec.c: Abort decompression when receiving FLUSH_STOP. This should avoid issues when interrupting deco...
24997           Original commit message from CVS:
24998           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init),
24999           (gst_jpeg_dec_sink_event):
25000           Abort decompression when receiving FLUSH_STOP. This should avoid
25001           issues when interrupting decoding with flushes.
25002
25003 Sat May 27 12:10:50 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25004
25005           ext/flac/gstflac.c: Don't #include file we don't dist any longer.
25006           Original commit message from CVS:
25007           * ext/flac/gstflac.c:
25008           Don't #include file we don't dist any longer.
25009
25010 Sat May 27 11:27:59 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25011
25012           README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
25013           Original commit message from CVS:
25014           * README:
25015           Replace current README (containing the release notes from
25016           some 0.9.x version) with a proper README taken from the core.
25017
25018 Fri May 26 22:35:00 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25019
25020           gst/spectrum/: added another example
25021           Original commit message from CVS:
25022           * gst/spectrum/Makefile.am:
25023           * gst/spectrum/demo-audiotest.c: (on_frequency_changed),
25024           (spectrum_chain), (main):
25025           * gst/spectrum/demo-osssrc.c:
25026           added another example
25027           * sys/v4l2/gstv4l2src.c:
25028           fix typo
25029
25030 Fri May 26 13:16:54 2006 +0000  Edward Hervey <bilboed@bilboed.com>
25031
25032           gst/qtdemux/qtdemux.c: Clip the outputed NEWSEGMENT stop time to the configured segment stop time.
25033           Original commit message from CVS:
25034           * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment):
25035           Clip the outputed NEWSEGMENT stop time to the configured segment stop
25036           time.
25037
25038 Fri May 26 11:48:44 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25039
25040           gst/qtdemux/qtdemux.c: Don't clear the running variable in the seek code.
25041           Original commit message from CVS:
25042           * gst/qtdemux/qtdemux.c: (gst_qtdemux_do_seek):
25043           Don't clear the running variable in the seek code.
25044
25045 Wed May 24 16:03:40 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25046
25047           ext/dv/gstdvdemux.c: Implement EOS correctly by either posting
25048           Original commit message from CVS:
25049           * ext/dv/gstdvdemux.c: (gst_dvdemux_loop):
25050           Implement EOS correctly by either posting
25051           SEGMENT_DONE or pushing an EOS message depending
25052           on the seek type. Fixes #342592
25053
25054 Wed May 24 11:56:43 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25055
25056           gst/qtdemux/qtdemux.c: Detect QCELP in mp4a descriptors.
25057           Original commit message from CVS:
25058           * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_esds):
25059           Detect QCELP in mp4a descriptors.
25060
25061 Wed May 24 10:00:50 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25062
25063           gst/law/: Some cleanups in the chain functions.
25064           Original commit message from CVS:
25065           * gst/law/alaw-decode.c: (gst_alawdec_chain):
25066           * gst/law/alaw-decode.h:
25067           * gst/law/alaw-encode.c: (gst_alawenc_chain):
25068           * gst/law/alaw-encode.h:
25069           * gst/law/mulaw-decode.c: (gst_mulawdec_chain):
25070           * gst/law/mulaw-decode.h:
25071           * gst/law/mulaw-encode.c: (gst_mulawenc_chain):
25072           * gst/law/mulaw-encode.h:
25073           Some cleanups in the chain functions.
25074           Remove some GStreamer 0.0.2 bits.
25075
25076 Tue May 23 20:15:04 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
25077
25078           gst/matroska/matroska-mux.c: gst_collect_pads_stop() needs to be called before chaining up to the parent class (#3427...
25079           Original commit message from CVS:
25080           Patch by: Mark Nauwelaerts  <manauw at skynet be>
25081           * gst/matroska/matroska-mux.c: (gst_matroska_mux_change_state):
25082           gst_collect_pads_stop() needs to be called before chaining up
25083           to the parent class (#342734).
25084
25085 Tue May 23 16:45:22 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25086
25087           ext/flac/: Remove backwards compatibility cruft for dealing with FLAC API changes in the 1.0.x series - we require 1....
25088           Original commit message from CVS:
25089           * ext/flac/Makefile.am:
25090           * ext/flac/flac_compat.h:
25091           * ext/flac/gstflac.c:
25092           * ext/flac/gstflacdec.c: (gst_flac_dec_init):
25093           * ext/flac/gstflacenc.c:
25094           Remove backwards compatibility cruft for dealing with FLAC API
25095           changes in the 1.0.x series - we require 1.1.1 or newer these days.
25096
25097 Tue May 23 13:44:11 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25098
25099           gst/matroska/: Add support for muxing/demuxing theora video (#342448; too bad none of the usual linux players can act...
25100           Original commit message from CVS:
25101           * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
25102           (gst_matroska_demux_push_xiph_codec_priv_data),
25103           (gst_matroska_demux_parse_blockgroup_or_simpleblock),
25104           (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
25105           * gst/matroska/matroska-ids.h:
25106           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init),
25107           (gst_matroska_mux_video_pad_setcaps),
25108           (xiph3_streamheader_to_codecdata),
25109           (vorbis_streamheader_to_codecdata),
25110           (theora_streamheader_to_codecdata),
25111           (gst_matroska_mux_audio_pad_setcaps),
25112           (gst_matroska_mux_write_data):
25113           Add support for muxing/demuxing theora video (#342448; too bad
25114           none of the usual linux players can actually play this). Playback
25115           in GStreamer will require additional changes to theoradec in -base.
25116           Refactor streamheaders <=> CodecPrivateData code a bit; some small
25117           cleanups.
25118
25119 Mon May 22 18:00:52 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25120
25121           gst/qtdemux/qtdemux.c: po/POTFILES.in:
25122           Original commit message from CVS:
25123           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), (plugin_init):
25124           po/POTFILES.in:
25125           Throw an error when the file is encrypted. Move plugin_init stuff
25126           to the end of the file, add stuff for i18n, make debug category
25127           static.
25128
25129 Mon May 22 15:23:05 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25130
25131           ext/jpeg/gstjpegdec.c: Fix crashes when the horizontal subsampling is 1.
25132           Original commit message from CVS:
25133           * ext/jpeg/gstjpegdec.c: (hresamplecpy1),
25134           (gst_jpeg_dec_decode_indirect), (gst_jpeg_dec_chain):
25135           Fix crashes when the horizontal subsampling is 1.
25136           Fixes #342097.
25137
25138 Mon May 22 14:56:29 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25139
25140         * gst/rtp/gstasteriskh263.h:
25141         * gst/rtp/gstrtpL16depay.h:
25142         * gst/rtp/gstrtpL16pay.h:
25143         * gst/rtp/gstrtpamrdepay.h:
25144         * gst/rtp/gstrtpamrpay.h:
25145         * gst/rtp/gstrtpgsmdepay.h:
25146         * gst/rtp/gstrtpgsmpay.h:
25147         * gst/rtp/gstrtph263pay.h:
25148         * gst/rtp/gstrtph263pdepay.h:
25149         * gst/rtp/gstrtph263ppay.h:
25150         * gst/rtp/gstrtpmp4gpay.h:
25151         * gst/rtp/gstrtpmp4vdepay.h:
25152         * gst/rtp/gstrtpmp4vpay.h:
25153         * gst/rtp/gstrtpmpadepay.h:
25154         * gst/rtp/gstrtpmpapay.h:
25155           cover up the dirty truth
25156           Original commit message from CVS:
25157           cover up the dirty truth
25158
25159 Mon May 22 13:53:18 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
25160
25161           gst/avi/gstavimux.*: - add odml (large file) index support
25162           Original commit message from CVS:
25163           Patch by: Mark Nauwelaerts  <manauw at skynet be>
25164           * gst/avi/gstavimux.c: (gst_avi_mux_finalize), (gst_avi_mux_init),
25165           (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_audsink_set_caps),
25166           (gst_avi_mux_write_tag), (gst_avi_mux_riff_get_avi_header),
25167           (gst_avi_mux_riff_get_avix_header), (gst_avi_mux_write_avix_index),
25168           (gst_avi_mux_add_index), (gst_avi_mux_bigfile),
25169           (gst_avi_mux_start_file), (gst_avi_mux_stop_file),
25170           (gst_avi_mux_handle_event), (gst_avi_mux_do_audio_buffer),
25171           (gst_avi_mux_do_video_buffer), (gst_avi_mux_do_one_buffer),
25172           (gst_avi_mux_change_state):
25173           * gst/avi/gstavimux.h:
25174           Some enhancements for avimux (#342526):
25175           - add odml (large file) index support
25176           - store codec init data (e.g. huffyuv)
25177           - miscellaneous other fixes/cleanups
25178
25179 Mon May 22 13:51:30 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25180
25181         * gst/rtp/gstasteriskh263.c:
25182         * gst/rtp/gstrtpL16depay.c:
25183         * gst/rtp/gstrtpamrdepay.c:
25184         * gst/rtp/gstrtpamrpay.c:
25185         * gst/rtp/gstrtpgsmdepay.c:
25186         * gst/rtp/gstrtph263pay.c:
25187         * gst/rtp/gstrtph263pdepay.c:
25188         * gst/rtp/gstrtph263ppay.c:
25189         * gst/rtp/gstrtpilbcdepay.c:
25190         * gst/rtp/gstrtpilbcpay.c:
25191         * gst/rtp/gstrtpmp4gpay.c:
25192         * gst/rtp/gstrtpmp4vdepay.c:
25193         * gst/rtp/gstrtpmp4vpay.c:
25194         * gst/rtp/gstrtpmpadepay.c:
25195         * gst/rtp/gstrtpmpapay.c:
25196         * gst/rtp/gstrtppcmadepay.c:
25197         * gst/rtp/gstrtppcmapay.c:
25198         * gst/rtp/gstrtppcmudepay.c:
25199         * gst/rtp/gstrtppcmupay.c:
25200         * gst/rtp/gstrtpspeexdepay.c:
25201         * gst/rtp/gstrtpspeexpay.c:
25202           fix descriptions and license blocks cut and paste anyone ?
25203           Original commit message from CVS:
25204           fix descriptions and license blocks
25205           cut and paste anyone ?
25206
25207 Sun May 21 16:41:44 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25208
25209           gst/spectrum/gstspectrum.c: Use boilerplate macro, fix strings to match plugin-moval-requirements
25210           Original commit message from CVS:
25211           * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
25212           (gst_spectrum_init), (gst_spectrum_set_sink_caps),
25213           (gst_spectrum_get_sink_caps), (gst_spectrum_chain):
25214           Use boilerplate macro, fix strings to match plugin-moval-requirements
25215
25216 Sun May 21 16:23:23 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25217
25218           gst/spectrum/Makefile.am: Link to base libraries
25219           Original commit message from CVS:
25220           * gst/spectrum/Makefile.am:
25221           Link to base libraries
25222           * gst/spectrum/demo-osssrc.c: (main):
25223           use new threshhold property
25224           * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
25225           (gst_spectrum_init), (gst_spectrum_dispose),
25226           (gst_spectrum_set_property), (gst_spectrum_set_sink_caps),
25227           (gst_spectrum_get_sink_caps), (gst_spectrum_chain),
25228           (gst_spectrum_change_state):
25229           * gst/spectrum/gstspectrum.h:
25230           Use gst_adapter, support multiple-channels, add threshold property for
25231           result, add docs, fix resulting spectrum range (was including mirrored
25232           results)
25233
25234 Sat May 20 22:42:15 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25235
25236           Initial port of the spectrum element
25237           Original commit message from CVS:
25238           * configure.ac:
25239           * gst/spectrum/demo-osssrc.c: (spectrum_chain), (main):
25240           * gst/spectrum/fix_fft.c: (gst_spectrum_fix_dot):
25241           * gst/spectrum/gstspectrum.c: (gst_spectrum_get_type),
25242           (gst_spectrum_base_init), (gst_spectrum_class_init),
25243           (gst_spectrum_init), (gst_spectrum_dispose),
25244           (gst_spectrum_set_property), (gst_spectrum_chain):
25245           * gst/spectrum/gstspectrum.h:
25246           Initial port of the spectrum element
25247
25248 Fri May 19 18:58:05 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
25249
25250         * sys/v4l2/gstv4l2xoverlay.c:
25251           I forget to add sys/v4l2/gstv4l2xoverlay.c in las commit
25252           Original commit message from CVS:
25253           I forget to add sys/v4l2/gstv4l2xoverlay.c in las commit
25254
25255 Fri May 19 18:31:25 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
25256
25257         * sys/v4l2/gstv4l2.c:
25258         * sys/v4l2/gstv4l2object.c:
25259         * sys/v4l2/gstv4l2object.h:
25260         * sys/v4l2/gstv4l2src.c:
25261           Some clean-ups requested by wingo in bug #338818.
25262           Original commit message from CVS:
25263           Some clean-ups requested by wingo in bug #338818.
25264
25265 Fri May 19 14:05:53 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25266
25267           gst/id3demux/id3v2frames.c: Don't output any tag when we encounter a negative track number - the tag type is uint, so...
25268           Original commit message from CVS:
25269           * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist):
25270           Don't output any tag when we encounter a negative track number - the
25271           tag type is uint, so we end up outputting huge positive numbers
25272           instead. (Fixes: #342029)
25273
25274 Thu May 18 23:04:59 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25275
25276           configure.ac: update for new GSTPB_PLUGINS_DIR
25277           Original commit message from CVS:
25278           * configure.ac:
25279           update for new GSTPB_PLUGINS_DIR
25280
25281 Thu May 18 19:34:47 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25282
25283           configure.ac: Check for X11
25284           Original commit message from CVS:
25285           * configure.ac:
25286           Check for X11
25287           * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices):
25288           * sys/v4l2/gstv4l2object.h:
25289           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_iface_supported):
25290           * sys/v4l2/gstv4l2src.h:
25291           * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
25292           * sys/v4l2/gstv4l2xoverlay.h:
25293           Code cleanups, fix debug macros
25294
25295 Thu May 18 14:45:33 2006 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
25296
25297           rtp/gst/gstrtph263pay.c: Properly set static caps for H263 at 34.
25298           Original commit message from CVS:
25299           2006-05-18  Philippe Kalaf  <philippe.kalaf at collabora.co.uk>
25300           * rtp/gst/gstrtph263pay.c:
25301           Properly set static caps for H263 at 34.
25302
25303 Thu May 18 12:46:08 2006 +0000  James Doc Livingston <doclivingston@gmail.com>
25304
25305           ext/taglib/gsttaglibmux.c: Merge event tags and tag setter tags correctly (#339918). Also, don't leak taglist in case...
25306           Original commit message from CVS:
25307           Patch by: James "Doc" Livingston  <doclivingston gmail com>
25308           * ext/taglib/gsttaglibmux.c: (gst_tag_lib_mux_render_tag):
25309           Merge event tags and tag setter tags correctly (#339918). Also,
25310           don't leak taglist in case of an error.
25311
25312 Wed May 17 18:09:06 2006 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
25313
25314         * common:
25315         * gst/rtp/gstrtph263pay.c:
25316           Fixed caps for H263 (not the same as H263+)
25317           Original commit message from CVS:
25318           Fixed caps for H263 (not the same as H263+)
25319
25320 Wed May 17 12:36:26 2006 +0000  Edward Hervey <bilboed@bilboed.com>
25321
25322           gst/law/mulaw-decode.c: We can only do caps intersection if the othercaps are non-empty and not
25323           Original commit message from CVS:
25324           * gst/law/mulaw-decode.c: (mulawdec_getcaps):
25325           We can only do caps intersection if the othercaps are non-empty and not
25326           ANY. Else we return the pad template (base_caps).
25327
25328 Wed May 17 11:20:44 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25329
25330           ext/jpeg/gstjpegdec.c: Fix crash when outputting debugging information for certain pictures (always good to use the r...
25331           Original commit message from CVS:
25332           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
25333           Fix crash when outputting debugging information for certain
25334           pictures (always good to use the right struct member for
25335           the number of records in an array).
25336
25337 Wed May 17 08:10:31 2006 +0000  Jindrich Makovicka <jindrich.makivicka@itonis.tv>
25338
25339           gst/matroska/ebml-read.c: Don't create unnecessary sub-buffers all the time. Dramatically improves performance with m...
25340           Original commit message from CVS:
25341           Patch by: Jindrich Makovicka  <jindrich.makivicka at itonis tv>
25342           * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes),
25343           (gst_ebml_read_pull_bytes), (gst_ebml_read_element_id),
25344           (gst_ebml_read_element_length), (gst_ebml_read_buffer),
25345           (gst_ebml_read_bytes), (gst_ebml_read_uint), (gst_ebml_read_sint),
25346           (gst_ebml_read_float), (gst_ebml_read_ascii),
25347           (gst_ebml_read_binary):
25348           Don't create unnecessary sub-buffers all the time. Dramatically
25349           improves performance with multiple concurrently running
25350           matroskademux instances (#341818) (and avoids doing
25351           unnecessarily inefficient things in the general case).
25352
25353 Tue May 16 17:20:04 2006 +0000  Edward Hervey <bilboed@bilboed.com>
25354
25355           ext/libpng/gstpngenc.c: In snapshot mode, we always return GST_FLOW_UNEXPECTED whatever the return value of gst_pad_p...
25356           Original commit message from CVS:
25357           * ext/libpng/gstpngenc.c: (gst_pngenc_chain):
25358           In snapshot mode, we always return GST_FLOW_UNEXPECTED whatever the
25359           return value of gst_pad_push_event().
25360
25361 Tue May 16 14:07:29 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25362
25363           gst/autodetect/: Make the name of the child element be based on the name of the parent, so that debug output is more ...
25364           Original commit message from CVS:
25365           * gst/autodetect/gstautoaudiosink.c:
25366           (gst_auto_audio_sink_find_best):
25367           * gst/autodetect/gstautovideosink.c:
25368           (gst_auto_video_sink_find_best):
25369           Make the name of the child element be based on the name of the
25370           parent, so that debug output is more useful.
25371           * gst/id3demux/id3v2frames.c: (find_utf16_bom),
25372           (parse_insert_string_field), (parse_split_strings):
25373           Rework string parsing to always walk over BOM markers in UTF16
25374           strings, using the endianness indicated by the innermost one,
25375           then trying the opposite endianness if that fails to convert
25376           to valid UTF-8. Fixes #341774
25377
25378 Tue May 16 13:31:02 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
25379
25380           ext/libpng/Makefile.am: Add LIBPNG_CFLAGS.
25381           Original commit message from CVS:
25382           2006-05-16  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
25383           Patch from: Matthieu <matthieu at fluendo dot com>
25384           * ext/libpng/Makefile.am:
25385           Add LIBPNG_CFLAGS.
25386
25387 Mon May 15 11:20:21 2006 +0000  Christian Schaller <uraeus@gnome.org>
25388
25389         * gst-plugins-good.spec.in:
25390           update with latest changes
25391           Original commit message from CVS:
25392           update with latest changes
25393
25394 Mon May 15 09:00:42 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25395
25396           ext/taglib/gstid3v2mux.cc: Add support for writing images (APIC frames) into ID3v2 tags (picture type always set to '...
25397           Original commit message from CVS:
25398           * ext/taglib/gstid3v2mux.cc:
25399           Add support for writing images (APIC frames) into ID3v2
25400           tags (picture type always set to 'other' for now though).
25401
25402 Sun May 14 12:50:07 2006 +0000  Michael Smith <msmith@xiph.org>
25403
25404           gst/wavparse/gstwavparse.c: Update docs; wavparse implements push and pull modes.
25405           Original commit message from CVS:
25406           * gst/wavparse/gstwavparse.c:
25407           Update docs; wavparse implements push and pull modes.
25408
25409 Fri May 12 18:10:36 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25410
25411           gst/avi/gstavidemux.c: Ooops, bitten by the copy-and-paste design paradigm, fixes seek again.
25412           Original commit message from CVS:
25413           * gst/avi/gstavidemux.c: (gst_avi_demux_index_next),
25414           (gst_avi_demux_parse_index), (gst_avi_demux_massage_index),
25415           (gst_avi_demux_handle_seek), (gst_avi_demux_loop):
25416           Ooops, bitten by the copy-and-paste design paradigm, fixes
25417           seek again.
25418
25419 Fri May 12 18:04:22 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25420
25421           gst/avi/gstavidemux.*: Some cleanups, prepare to use GstSegment.
25422           Original commit message from CVS:
25423           * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
25424           (gst_avi_demux_index_next), (gst_avi_demux_handle_src_query),
25425           (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_subindex),
25426           (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index),
25427           (gst_avi_demux_stream_index), (gst_avi_demux_stream_scan),
25428           (gst_avi_demux_massage_index),
25429           (gst_avi_demux_calculate_durations_from_index),
25430           (gst_avi_demux_push_event), (gst_avi_demux_stream_header),
25431           (gst_avi_demux_handle_seek), (gst_avi_demux_process_next_entry),
25432           (gst_avi_demux_loop):
25433           * gst/avi/gstavidemux.h:
25434           Some cleanups, prepare to use GstSegment.
25435           Fix error in entry walking code.
25436           Fix VBR detection.
25437           Smarter timestamp calculation code.
25438           Uniform error/eos handling.
25439
25440 Fri May 12 17:44:15 2006 +0000  Michael Smith <msmith@xiph.org>
25441
25442           gst/wavparse/gstwavparse.c: Fix use of uninitialised values if we're NOT seeking in ready.
25443           Original commit message from CVS:
25444           * gst/wavparse/gstwavparse.c: (gst_wavparse_fmt),
25445           (gst_wavparse_perform_seek), (gst_wavparse_stream_headers):
25446           Fix use of uninitialised values if we're NOT seeking in ready.
25447           Fix typos.
25448
25449 Fri May 12 08:23:18 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25450
25451           gst/wavparse/Makefile.am: Add CFLAGS and LIBS for libgstbase, fixes build on
25452           Original commit message from CVS:
25453           * gst/wavparse/Makefile.am:
25454           Add CFLAGS and LIBS for libgstbase, fixes build on
25455           Cygwin (#341489).
25456
25457 Fri May 12 08:21:37 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25458
25459           gst/id3demux/id3v2frames.c: Some more debug info. No need to check whether the string returned by g_convert() is real...
25460           Original commit message from CVS:
25461           * gst/id3demux/id3v2frames.c: (parse_insert_string_field):
25462           Some more debug info. No need to check whether the string
25463           returned by g_convert() is really UTF-8 - either it is or
25464           we get NULL returned.
25465
25466 Thu May 11 17:59:59 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
25467
25468         * sys/v4l2/Makefile.am:
25469         * sys/v4l2/gstv4l2.c:
25470         * sys/v4l2/gstv4l2colorbalance.c:
25471         * sys/v4l2/gstv4l2colorbalance.h:
25472         * sys/v4l2/gstv4l2element.c:
25473         * sys/v4l2/gstv4l2element.h:
25474         * sys/v4l2/gstv4l2object.c:
25475         * sys/v4l2/gstv4l2object.h:
25476         * sys/v4l2/gstv4l2src.c:
25477         * sys/v4l2/gstv4l2src.h:
25478         * sys/v4l2/gstv4l2tuner.c:
25479         * sys/v4l2/gstv4l2tuner.h:
25480         * sys/v4l2/gstv4l2xoverlay.c:
25481         * sys/v4l2/gstv4l2xoverlay.h:
25482         * sys/v4l2/v4l2_calls.c:
25483         * sys/v4l2/v4l2_calls.h:
25484         * sys/v4l2/v4l2src_calls.c:
25485         * sys/v4l2/v4l2src_calls.h:
25486           Changes proposed by Wingo in bug #338818.
25487           Original commit message from CVS:
25488           Changes proposed by Wingo in bug #338818.
25489
25490 Thu May 11 09:09:49 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25491
25492           gst/qtdemux/qtdemux.c: Figure out the real audio type in mp4a boxes by parsing the optional descriptors in the option...
25493           Original commit message from CVS:
25494           * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak),
25495           (gst_qtdemux_handle_esds):
25496           Figure out the real audio type in mp4a boxes by parsing the
25497           optional descriptors in the optional esds box. Promote the
25498           default AAC to mp3 when indicated. Fixes #330632.
25499
25500 Wed May 10 17:44:50 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25501
25502           gst/qtdemux/qtdemux.c: Parse version 2 sample descriptions.
25503           Original commit message from CVS:
25504           * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_dump_unknown),
25505           (qtdemux_parse_trak), (gst_qtdemux_handle_esds):
25506           Parse version 2 sample descriptions.
25507           Don't #define gst_util_dump_mem(), use something more
25508           specific instead to avoid confusion.
25509
25510 Wed May 10 13:51:01 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25511
25512           gst/id3demux/id3v2frames.c: Fix parsing of numeric genre strings some more, by ensuring that we only try and parse st...
25513           Original commit message from CVS:
25514           * gst/id3demux/id3v2frames.c: (id3v2_genre_fields_to_taglist):
25515           Fix parsing of numeric genre strings some more, by ensuring that
25516           we only try and parse strings that a) Start with '(' and b) Consist
25517           only of digits.
25518           Also, when finding an escaping '((' sequence, bust it back to '(' by
25519           swallowing the first parenthesis
25520
25521 Wed May 10 11:17:31 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25522
25523           ext/esd/esdsink.*: Move the esd_get_server_info() into gst_esdsink_open() and fail with a decent error message on err...
25524           Original commit message from CVS:
25525           * ext/esd/esdsink.c: (gst_esdsink_finalize), (gst_esdsink_getcaps),
25526           (gst_esdsink_open), (gst_esdsink_close):
25527           * ext/esd/esdsink.h:
25528           Move the esd_get_server_info() into gst_esdsink_open() and fail
25529           with a decent error message on errors.
25530
25531 Wed May 10 10:29:54 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25532
25533           Const-ify GEnumValue arrays.
25534           Original commit message from CVS:
25535           * ext/esd/esdmon.c: (gst_esdmon_depths_get_type),
25536           (gst_esdmon_channels_get_type):
25537           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_profile_get_type):
25538           * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_method_get_type):
25539           * ext/libcaca/gstcacasink.c: (gst_cacasink_dither_get_type):
25540           * ext/shout2/gstshout2.c: (gst_shout2send_protocol_get_type):
25541           * gst/alpha/gstalpha.c: (gst_alpha_method_get_type):
25542           * gst/rtp/gstrtpilbcdepay.c: (gst_ilbc_mode_get_type):
25543           * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type):
25544           * gst/videobox/gstvideobox.c: (gst_video_box_fill_get_type):
25545           * gst/videofilter/gstvideoflip.c: (gst_video_flip_method_get_type):
25546           * gst/videomixer/videomixer.c:
25547           (gst_video_mixer_background_get_type):
25548           Const-ify GEnumValue arrays.
25549
25550 Tue May 9 14:08:15 2006 +0000  Mark Nauwelaerts <manauw@skynet.bet>
25551
25552           gst/avi/gstavimux.c: Work around gst_buffer_make_metadata_writable() bug that results in avimux marking all frames in...
25553           Original commit message from CVS:
25554           Patch by: Mark Nauwelaerts  <manauw at skynet bet>
25555           * gst/avi/gstavimux.c: (gst_avi_mux_do_audio_buffer),
25556           (gst_avi_mux_do_video_buffer):
25557           Work around gst_buffer_make_metadata_writable() bug that
25558           results in avimux marking all frames in the index as
25559           keyframes (#340859).
25560
25561 Mon May 8 19:21:18 2006 +0000  Martin Rubli <martin_rubli@logitech.com>
25562
25563         * sys/v4l2/gstv4l2src.c:
25564         * sys/v4l2/v4l2src_calls.c:
25565           Fix fourcc name printed out. Patch from Martin Rubli.
25566           Original commit message from CVS:
25567           Fix fourcc name printed out. Patch from Martin Rubli.
25568
25569 Mon May 8 15:20:10 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25570
25571           gst/qtdemux/qtdemux.c: Don't cause side effects in a debugging function.
25572           Original commit message from CVS:
25573           * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query),
25574           (qtdemux_dump_mvhd):
25575           Don't cause side effects in a debugging function.
25576           Also report duration in push mode since we can.
25577
25578 Mon May 8 14:35:20 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
25579
25580           gst/rtsp/rtspurl.c: Make parsing of urls suck slightly less.
25581           Original commit message from CVS:
25582           * gst/rtsp/rtspurl.c: (rtsp_url_parse):
25583           Make parsing of urls suck slightly less.
25584
25585 Mon May 8 11:53:03 2006 +0000  Edward Hervey <bilboed@bilboed.com>
25586
25587           autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize.
25588           Original commit message from CVS:
25589           * autogen.sh: (CONFIGURE_DEF_OPT):
25590           libtoolize on Darwin/MacOSX is called glibtoolize.
25591
25592 Mon May 8 10:59:05 2006 +0000  Jens Granseuer <jensgr@gmx.net>
25593
25594           C89 compliance fixes. Fixes #340980
25595           Original commit message from CVS:
25596           Patch by: Jens Granseuer <jensgr at gmx dot net>
25597           * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_init):
25598           * gst/wavparse/gstwavparse.c: (gst_wavparse_dispose):
25599           C89 compliance fixes. Fixes #340980
25600
25601 Sat May 6 09:01:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25602
25603           ext/flac/gstflacdec.*: Handle segment seeks that include the end of the file as stop point properly: when the decoder...
25604           Original commit message from CVS:
25605           * ext/flac/gstflacdec.c: (gst_flac_dec_loop):
25606           * ext/flac/gstflacdec.h:
25607           Handle segment seeks that include the end of the file as stop point
25608           properly: when the decoder hits EOS we want to send a SEGMENT_DONE
25609           message instead of an EOS event in case we're in segment seek
25610           mode (fixes #340699).
25611
25612 Sat May 6 00:14:09 2006 +0000  Maciej Katafiasz <mathrick@mathrick.org>
25613
25614         * ChangeLog:
25615         * ext/cairo/gsttextoverlay.c:
25616         * ext/flac/gstflacdec.c:
25617         * ext/gdk_pixbuf/pixbufscale.c:
25618         * ext/wavpack/gstwavpackdec.c:
25619         * gst/apetag/gstapedemux.c:
25620         * gst/debug/breakmydata.c:
25621         * gst/debug/testplugin.c:
25622         * gst/matroska/ebml-write.c:
25623         * gst/multipart/multipartdemux.c:
25624         * sys/osxaudio/gstosxaudiosink.c:
25625         * sys/osxaudio/gstosxaudiosrc.c:
25626           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
25627           Original commit message from CVS:
25628           Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
25629
25630 Fri May 5 20:12:59 2006 +0000  Martin Rubli <martin_rubli@logitech.com>
25631
25632         * sys/v4l2/gstv4l2element.c:
25633         * sys/v4l2/gstv4l2element.h:
25634         * sys/v4l2/gstv4l2src.c:
25635         * sys/v4l2/gstv4l2src.h:
25636         * sys/v4l2/gstv4l2tuner.c:
25637         * sys/v4l2/gstv4l2tuner.h:
25638         * sys/v4l2/v4l2_calls.c:
25639         * sys/v4l2/v4l2_calls.h:
25640         * sys/v4l2/v4l2src_calls.c:
25641         * sys/v4l2/v4l2src_calls.h:
25642         * tests/icles/v4l2src-test.c:
25643           Some changes proposed by wingo in bug #338818 (but not everything yet). Patch from Martin Rubli to fix framerate dete...
25644           Original commit message from CVS:
25645           Some changes proposed by wingo in bug #338818 (but not everything yet). Patch from Martin Rubli to fix framerate detection.
25646
25647 Thu May 4 17:27:27 2006 +0000  Michal Benes <michal.benes@xeris.cz>
25648
25649           gst/matroska/matroska-demux.c: Don't leak caps when freeing the stream context (#340623).
25650           Original commit message from CVS:
25651           Patch by: Michal Benes  <michal dot benes at xeris dot cz>
25652           * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset):
25653           Don't leak caps when freeing the stream context (#340623).
25654
25655 Thu May 4 15:40:18 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25656
25657           configure.ac: Back to CVS
25658           Original commit message from CVS:
25659           * configure.ac:
25660           Back to CVS
25661
25662 Thu May 4 15:36:02 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25663
25664         * configure.ac:
25665         * docs/plugins/inspect/plugin-1394.xml:
25666         * docs/plugins/inspect/plugin-aasink.xml:
25667         * docs/plugins/inspect/plugin-alaw.xml:
25668         * docs/plugins/inspect/plugin-alpha.xml:
25669         * docs/plugins/inspect/plugin-alphacolor.xml:
25670         * docs/plugins/inspect/plugin-annodex.xml:
25671         * docs/plugins/inspect/plugin-apetag.xml:
25672         * docs/plugins/inspect/plugin-auparse.xml:
25673         * docs/plugins/inspect/plugin-autodetect.xml:
25674         * docs/plugins/inspect/plugin-avi.xml:
25675         * docs/plugins/inspect/plugin-cacasink.xml:
25676         * docs/plugins/inspect/plugin-cairo.xml:
25677         * docs/plugins/inspect/plugin-cdio.xml:
25678         * docs/plugins/inspect/plugin-cutter.xml:
25679         * docs/plugins/inspect/plugin-debug.xml:
25680         * docs/plugins/inspect/plugin-dv.xml:
25681         * docs/plugins/inspect/plugin-efence.xml:
25682         * docs/plugins/inspect/plugin-effectv.xml:
25683         * docs/plugins/inspect/plugin-esdsink.xml:
25684         * docs/plugins/inspect/plugin-flac.xml:
25685         * docs/plugins/inspect/plugin-flxdec.xml:
25686         * docs/plugins/inspect/plugin-gconfelements.xml:
25687         * docs/plugins/inspect/plugin-gdkpixbuf.xml:
25688         * docs/plugins/inspect/plugin-goom.xml:
25689         * docs/plugins/inspect/plugin-halelements.xml:
25690         * docs/plugins/inspect/plugin-icydemux.xml:
25691         * docs/plugins/inspect/plugin-id3demux.xml:
25692         * docs/plugins/inspect/plugin-jpeg.xml:
25693         * docs/plugins/inspect/plugin-level.xml:
25694         * docs/plugins/inspect/plugin-matroska.xml:
25695         * docs/plugins/inspect/plugin-mulaw.xml:
25696         * docs/plugins/inspect/plugin-multipart.xml:
25697         * docs/plugins/inspect/plugin-navigationtest.xml:
25698         * docs/plugins/inspect/plugin-ossaudio.xml:
25699         * docs/plugins/inspect/plugin-png.xml:
25700         * docs/plugins/inspect/plugin-rtp.xml:
25701         * docs/plugins/inspect/plugin-rtsp.xml:
25702         * docs/plugins/inspect/plugin-shout2send.xml:
25703         * docs/plugins/inspect/plugin-smpte.xml:
25704         * docs/plugins/inspect/plugin-speex.xml:
25705         * docs/plugins/inspect/plugin-taglib.xml:
25706         * docs/plugins/inspect/plugin-udp.xml:
25707         * docs/plugins/inspect/plugin-videobalance.xml:
25708         * docs/plugins/inspect/plugin-videobox.xml:
25709         * docs/plugins/inspect/plugin-videoflip.xml:
25710         * docs/plugins/inspect/plugin-videomixer.xml:
25711         * docs/plugins/inspect/plugin-wavenc.xml:
25712         * docs/plugins/inspect/plugin-wavparse.xml:
25713         * docs/plugins/inspect/plugin-ximagesrc.xml:
25714         * win32/common/config.h:
25715           Really release 0.10.3
25716           Original commit message from CVS:
25717           Really release 0.10.3
25718
25719 Thu May 4 15:28:53 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25720
25721         * docs/plugins/inspect/plugin-qtdemux.xml:
25722           Really release 0.10.3 this time
25723           Original commit message from CVS:
25724           Really release 0.10.3 this time
25725
25726 Thu May 4 15:05:00 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25727
25728         * ChangeLog:
25729         * NEWS:
25730         * RELEASE:
25731         * configure.ac:
25732         * docs/plugins/gst-plugins-good-plugins.args:
25733         * docs/plugins/gst-plugins-good-plugins.signals:
25734         * docs/plugins/inspect/plugin-1394.xml:
25735         * docs/plugins/inspect/plugin-aasink.xml:
25736         * docs/plugins/inspect/plugin-alaw.xml:
25737         * docs/plugins/inspect/plugin-alpha.xml:
25738         * docs/plugins/inspect/plugin-alphacolor.xml:
25739         * docs/plugins/inspect/plugin-annodex.xml:
25740         * docs/plugins/inspect/plugin-apetag.xml:
25741         * docs/plugins/inspect/plugin-auparse.xml:
25742         * docs/plugins/inspect/plugin-autodetect.xml:
25743         * docs/plugins/inspect/plugin-avi.xml:
25744         * docs/plugins/inspect/plugin-cacasink.xml:
25745         * docs/plugins/inspect/plugin-cairo.xml:
25746         * docs/plugins/inspect/plugin-cdio.xml:
25747         * docs/plugins/inspect/plugin-cutter.xml:
25748         * docs/plugins/inspect/plugin-debug.xml:
25749         * docs/plugins/inspect/plugin-dv.xml:
25750         * docs/plugins/inspect/plugin-efence.xml:
25751         * docs/plugins/inspect/plugin-effectv.xml:
25752         * docs/plugins/inspect/plugin-esdsink.xml:
25753         * docs/plugins/inspect/plugin-flac.xml:
25754         * docs/plugins/inspect/plugin-flxdec.xml:
25755         * docs/plugins/inspect/plugin-gconfelements.xml:
25756         * docs/plugins/inspect/plugin-gdkpixbuf.xml:
25757         * docs/plugins/inspect/plugin-goom.xml:
25758         * docs/plugins/inspect/plugin-halelements.xml:
25759         * docs/plugins/inspect/plugin-icydemux.xml:
25760         * docs/plugins/inspect/plugin-id3demux.xml:
25761         * docs/plugins/inspect/plugin-jpeg.xml:
25762         * docs/plugins/inspect/plugin-ladspa.xml:
25763         * docs/plugins/inspect/plugin-level.xml:
25764         * docs/plugins/inspect/plugin-matroska.xml:
25765         * docs/plugins/inspect/plugin-mulaw.xml:
25766         * docs/plugins/inspect/plugin-multipart.xml:
25767         * docs/plugins/inspect/plugin-navigationtest.xml:
25768         * docs/plugins/inspect/plugin-ossaudio.xml:
25769         * docs/plugins/inspect/plugin-png.xml:
25770         * docs/plugins/inspect/plugin-qtdemux.xml:
25771         * docs/plugins/inspect/plugin-rtp.xml:
25772         * docs/plugins/inspect/plugin-rtsp.xml:
25773         * docs/plugins/inspect/plugin-shout2send.xml:
25774         * docs/plugins/inspect/plugin-smpte.xml:
25775         * docs/plugins/inspect/plugin-speex.xml:
25776         * docs/plugins/inspect/plugin-taglib.xml:
25777         * docs/plugins/inspect/plugin-udp.xml:
25778         * docs/plugins/inspect/plugin-videobalance.xml:
25779         * docs/plugins/inspect/plugin-videobox.xml:
25780         * docs/plugins/inspect/plugin-videoflip.xml:
25781         * docs/plugins/inspect/plugin-videomixer.xml:
25782         * docs/plugins/inspect/plugin-wavenc.xml:
25783         * docs/plugins/inspect/plugin-wavparse.xml:
25784         * docs/plugins/inspect/plugin-ximagesrc.xml:
25785         * win32/common/config.h:
25786           Release 0.10.3
25787           Original commit message from CVS:
25788           Release 0.10.3
25789
25790 Wed May 3 18:44:38 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25791
25792         * po/af.po:
25793         * po/az.po:
25794         * po/cs.po:
25795         * po/en_GB.po:
25796         * po/hu.po:
25797         * po/it.po:
25798         * po/nb.po:
25799         * po/nl.po:
25800         * po/or.po:
25801         * po/sq.po:
25802         * po/sr.po:
25803         * po/sv.po:
25804         * po/uk.po:
25805         * po/vi.po:
25806           Update .po files
25807           Original commit message from CVS:
25808           Update .po files
25809
25810 Wed May 3 18:41:47 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25811
25812           gst/matroska/matroska-mux.c: Don't strcmp() NULL strings.
25813           Original commit message from CVS:
25814           * gst/matroska/matroska-mux.c:
25815           (gst_matroska_mux_stream_is_vorbis_header),
25816           (gst_matroska_mux_write_data):
25817           Don't strcmp() NULL strings.
25818           Only start new clusters on video keyframes, not on any
25819           random audio buffer that doesn't have the DELTA_UNIT
25820           flag set (fixes 'make check' again).
25821
25822 Wed May 3 14:51:50 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
25823
25824           gst/matroska/matroska-mux.c: Don't misinterpret GST_CLOCK_TIME_NONE as very high timestamp value and then dead-lock w...
25825           Original commit message from CVS:
25826           Patch by: Mark Nauwelaerts  <manauw at skynet be>
25827           * gst/matroska/matroska-mux.c: (gst_matroska_mux_best_pad),
25828           (gst_matroska_mux_stream_is_vorbis_header),
25829           (gst_matroska_mux_write_data):
25830           Don't misinterpret GST_CLOCK_TIME_NONE as very high timestamp
25831           value and then dead-lock when muxing vorbis audio streams
25832           (the three vorbis header buffers carry no timestamp, and it
25833           would try to mux these after all video buffers). Fixes #340346.
25834           Improve clustering: start a new cluster also whenever we get
25835           a keyframe.
25836
25837 Wed May 3 14:30:21 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
25838
25839           gst/qtdemux/qtdemux.c: Clean up one piece of logic slightly and remove a dead code block.
25840           Original commit message from CVS:
25841           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
25842           Clean up one piece of logic slightly and remove a
25843           dead code block.
25844
25845 Wed May 3 14:28:57 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25846
25847           add win32 stuff
25848           Original commit message from CVS:
25849           * Makefile.am:
25850           * configure.ac:
25851           * win32/common/config.h.in:
25852           add win32 stuff
25853
25854 Wed May 3 14:26:51 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25855
25856           add win32 stuff
25857           Original commit message from CVS:
25858           * Makefile.am:
25859           * configure.ac:
25860           * win32/common/config.h.in:
25861           add win32 stuff
25862
25863 Tue May 2 22:34:52 2006 +0000  Michael Smith <msmith@xiph.org>
25864
25865           ext/cairo/gsttimeoverlay.c: Fix timeoverlay for non-multiple-of-4 widths. This fourcc crap
25866           Original commit message from CVS:
25867           * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform):
25868           Fix timeoverlay for non-multiple-of-4 widths. This fourcc crap
25869           SUCKS.
25870
25871 Tue May 2 21:52:48 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
25872
25873         * sys/v4l2/gstv4l2src.c:
25874           Fix get_caps func to work when no framerate is available and the caps isn't simple.
25875           Original commit message from CVS:
25876           Fix get_caps func to work when no framerate is available and the caps isn't simple.
25877
25878 Tue May 2 18:50:23 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
25879
25880           gst/: don't leak caps-string
25881           Original commit message from CVS:
25882           * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps):
25883           * gst/debug/negotiation.c: (gst_negotiation_update_caps):
25884           * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps):
25885           don't leak caps-string
25886
25887 Tue May 2 15:46:02 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25888
25889           gst/id3demux/gstid3demux.c: Let core insert default error message for TYPE_NOT_FOUND errors, it's just as good as our...
25890           Original commit message from CVS:
25891           * gst/id3demux/gstid3demux.c: (gst_id3demux_chain),
25892           (gst_id3demux_sink_activate):
25893           Let core insert default error message for TYPE_NOT_FOUND
25894           errors, it's just as good as our own and has the added
25895           bonus of being translated.
25896
25897 Tue May 2 15:40:15 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
25898
25899           gst/: Post an error message when we get an EOS event and were not able to find out the type of stream.
25900           Original commit message from CVS:
25901           * gst/apetag/gsttagdemux.c: (gst_tag_demux_init),
25902           (gst_tag_demux_sink_event):
25903           * gst/id3demux/gstid3demux.c: (gst_id3demux_init),
25904           (gst_id3demux_sink_event):
25905           Post an error message when we get an EOS event and were not
25906           able to find out the type of stream.
25907           * tests/check/elements/id3v2mux.c: (fill_mp3_buffer), (got_buffer),
25908           (test_taglib_id3mux_with_tags):
25909           Decrease num-buffers to 16 per iteration again, otherwise the
25910           many memcpy()s and reallocations in the test will hammer slow
25911           CPUs completely and make the test timeout.
25912
25913 Tue May 2 13:24:38 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25914
25915           configure.ac: figure out where plugins-base plugins are
25916           Original commit message from CVS:
25917           * configure.ac:
25918           figure out where plugins-base plugins are
25919           * tests/check/Makefile.am:
25920           use plugins-base plugins, so we have typefind functions
25921           * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_with_tags):
25922           increase num-buffers, this makes sure the test errors out instead
25923           of timing out when no typefind functions are present
25924
25925 Tue May 2 13:01:50 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25926
25927         * gst/wavparse/gstwavparse.c:
25928           fix docs for wavparse
25929           Original commit message from CVS:
25930           fix docs for wavparse
25931
25932 Mon May 1 21:37:51 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
25933
25934         * sys/v4l2/Makefile.am:
25935         * sys/v4l2/gstv4l2colorbalance.c:
25936         * sys/v4l2/gstv4l2xoverlay.c:
25937         * sys/v4l2/v4l2_calls.c:
25938         * tests/icles/v4l2src-test.c:
25939           Few improvements to move to good.
25940           Original commit message from CVS:
25941           Few improvements to move to good.
25942
25943 Mon May 1 11:46:33 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25944
25945           docs/plugins/Makefile.am: also check .cc files for gtk-doc markup
25946           Original commit message from CVS:
25947           * docs/plugins/Makefile.am:
25948           also check .cc files for gtk-doc markup
25949           * configure.ac:
25950           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
25951           * docs/plugins/gst-plugins-good-plugins-sections.txt:
25952           * tests/check/Makefile.am:
25953           * tests/check/elements/id3v2mux.c: (id3v2mux_suite), (main):
25954           * ext/Makefile.am:
25955           * ext/taglib/Makefile.am:
25956           * ext/taglib/gstid3v2mux.h:
25957           * ext/taglib/gsttaglibmux.c:
25958           * ext/taglib/gsttaglibmux.h:
25959           move taglib-based id3v2muxer to -good.  Fixes #336110.
25960
25961 Mon May 1 11:45:15 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25962
25963         * docs/plugins/inspect/plugin-icydemux.xml:
25964           add icydemux inspection
25965           Original commit message from CVS:
25966           add icydemux inspection
25967
25968 Mon May 1 11:43:31 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25969
25970         * po/POTFILES.in:
25971         * po/af.po:
25972         * po/az.po:
25973         * po/cs.po:
25974         * po/en_GB.po:
25975         * po/hu.po:
25976         * po/it.po:
25977         * po/nb.po:
25978         * po/nl.po:
25979         * po/or.po:
25980         * po/sq.po:
25981         * po/sr.po:
25982         * po/sv.po:
25983         * po/uk.po:
25984         * po/vi.po:
25985           add ximagesrc for translation
25986           Original commit message from CVS:
25987           add ximagesrc for translation
25988
25989 Sun Apr 30 16:16:59 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25990
25991         * ext/taglib/gstid3v2mux.cc:
25992         * ext/taglib/gsttaglibmux.c:
25993           small cleanups
25994           Original commit message from CVS:
25995           small cleanups
25996
25997 Sun Apr 30 15:32:13 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
25998
25999         * ext/taglib/gstid3v2mux.cc:
26000           fix docs
26001           Original commit message from CVS:
26002           fix docs
26003
26004 Sun Apr 30 14:55:15 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26005
26006         * docs/plugins/inspect/plugin-qtdemux.xml:
26007         * docs/plugins/inspect/plugin-taglib.xml:
26008           update to latest version
26009           Original commit message from CVS:
26010           update to latest version
26011
26012 Sat Apr 29 18:46:36 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26013
26014           ext/taglib/gsttaglib.cc: Post an error message on the bus in the (extremely unlikely) case of an error.
26015           Original commit message from CVS:
26016           * ext/taglib/gsttaglib.cc:
26017           Post an error message on the bus in the (extremely unlikely)
26018           case of an error.
26019
26020 Sat Apr 29 18:18:24 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26021
26022           ext/taglib/: Split the actual ID3v2 tag rendering code into its own subclass.
26023           Original commit message from CVS:
26024           * ext/taglib/Makefile.am:
26025           * ext/taglib/gstid3v2mux.cc:
26026           * ext/taglib/gstid3v2mux.h:
26027           * ext/taglib/gsttaglib.cc:
26028           * ext/taglib/gsttaglib.h:
26029           Split the actual ID3v2 tag rendering code into
26030           its own subclass.
26031
26032 Sat Apr 29 16:14:20 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26033
26034           gst/wavparse/gstwavparse.c: ... and fix multichannel/WAVFORMATEX support again.
26035           Original commit message from CVS:
26036           * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
26037           ... and fix multichannel/WAVFORMATEX support again.
26038
26039 Fri Apr 28 23:09:17 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
26040
26041           gst/wavparse/gstwavparse.*: Add push (streaming) mode to wavparse (fixes #337625)
26042           Original commit message from CVS:
26043           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
26044           (gst_wavparse_class_init), (gst_wavparse_dispose),
26045           (gst_wavparse_reset), (gst_wavparse_init),
26046           (gst_wavparse_create_sourcepad), (gst_wavparse_parse_adtl),
26047           (gst_wavparse_parse_cues), (gst_wavparse_parse_file_header),
26048           (gst_wavparse_stream_init), (gst_wavparse_perform_seek),
26049           (gst_wavparse_peek_chunk_info), (gst_wavparse_peek_chunk),
26050           (gst_wavparse_stream_headers), (gst_wavparse_parse_stream_init),
26051           (gst_wavparse_send_event), (gst_wavparse_add_src_pad),
26052           (gst_wavparse_stream_data), (gst_wavparse_loop),
26053           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
26054           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
26055           (gst_wavparse_change_state), (plugin_init):
26056           * gst/wavparse/gstwavparse.h:
26057           Add push (streaming) mode to wavparse (fixes #337625)
26058
26059 Fri Apr 28 21:43:07 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26060
26061         * tests/check/elements/id3v2mux.c:
26062           element renamed
26063           Original commit message from CVS:
26064           element renamed
26065
26066 Fri Apr 28 19:22:46 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26067
26068         * docs/plugins/inspect/plugin-ximagesrc.xml:
26069           add plugin docs for ximagesrc
26070           Original commit message from CVS:
26071           add plugin docs for ximagesrc
26072
26073 Fri Apr 28 19:15:08 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26074
26075           add ximagesrc icles test
26076           Original commit message from CVS:
26077           * configure.ac:
26078           * tests/Makefile.am:
26079           add ximagesrc icles test
26080
26081 Fri Apr 28 18:57:09 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26082
26083           Move ximagesrc plug-in to good after review.  Fixes #336756.
26084           Original commit message from CVS:
26085           * configure.ac:
26086           * docs/plugins/Makefile.am:
26087           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
26088           * docs/plugins/gst-plugins-good-plugins-sections.txt:
26089           * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_class_init),
26090           (gst_cmml_enc_push_clip):
26091           * sys/Makefile.am:
26092           * sys/ximage/Makefile.am:
26093           * sys/ximage/gstximagesrc.c:
26094           Move ximagesrc plug-in to good after review.  Fixes #336756.
26095
26096 Fri Apr 28 16:51:33 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26097
26098         * sys/ximage/gstximagesrc.c:
26099         * sys/ximage/gstximagesrc.h:
26100           borgify naming
26101           Original commit message from CVS:
26102           borgify naming
26103
26104 Fri Apr 28 16:46:52 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26105
26106         * sys/ximage/gstximagesrc.c:
26107           doc tweaks
26108           Original commit message from CVS:
26109           doc tweaks
26110
26111 Fri Apr 28 16:15:20 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26112
26113         * sys/ximage/Makefile.am:
26114         * sys/ximage/gstximagesrc.c:
26115           clean up Makefile.am
26116           Original commit message from CVS:
26117           clean up Makefile.am
26118
26119 Fri Apr 28 15:33:09 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26120
26121         * ext/taglib/gsttaglibmux.c:
26122         * ext/taglib/gsttaglibmux.h:
26123           pedantic cleanups
26124           Original commit message from CVS:
26125           pedantic cleanups
26126
26127 Fri Apr 28 14:57:57 2006 +0000  Michael Smith <msmith@xiph.org>
26128
26129           gst/icydemux/gsticydemux.*: Fix event handling: cache events when typefinding and forward later.
26130           Original commit message from CVS:
26131           * gst/icydemux/gsticydemux.c: (gst_icydemux_reset),         (gst_icydemux_init), (gst_icydemux_sink_setcaps),
26132           (gst_icydemux_add_srcpad), (gst_icydemux_parse_and_send_tags),
26133           (gst_icydemux_handle_event), (gst_icydemux_send_cached_events),
26134           (gst_icydemux_typefind_or_forward), (gst_icydemux_add_meta),
26135           (gst_icydemux_chain), (gst_icydemux_send_tag_event):
26136           * gst/icydemux/gsticydemux.h:
26137           Fix event handling: cache events when typefinding and forward later.
26138
26139 Fri Apr 28 14:55:20 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
26140
26141           sys/osxaudio/gstosxaudiosink.c: Register osxaudiosrc to the plugin.
26142           Original commit message from CVS:
26143           2006-04-28  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
26144           * sys/osxaudio/gstosxaudiosink.c:
26145           (plugin_init):
26146           Register osxaudiosrc to the plugin.
26147           * sys/osxaudio/gstosxaudiosrc.c:
26148           (gst_osx_audio_src_osxelement_do_init),
26149           (gst_osx_audio_src_base_init), (gst_osx_audio_src_class_init),
26150           (gst_osx_audio_src_init), (gst_osx_audio_src_set_property),
26151           (gst_osx_audio_src_get_property),
26152           (gst_osx_audio_src_create_ringbuffer), (gst_osx_audio_src_io_proc),
26153           (gst_osx_audio_src_osxelement_init):
26154           * sys/osxaudio/gstosxaudiosrc.h:
26155           Port of osxaudiosrc to 0.10.
26156           * sys/osxaudio/Makefile.am:
26157           Add osxaudiosrc
26158
26159 Fri Apr 28 12:00:39 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
26160
26161         * ChangeLog:
26162           commit Changelog for previous commit
26163           Original commit message from CVS:
26164           commit Changelog for previous commit
26165
26166 Fri Apr 28 11:57:39 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
26167
26168         * sys/osxaudio/gstosxringbuffer.c:
26169         * sys/osxaudio/gstosxringbuffer.h:
26170           Forgot to commit, quick commit be4 apple dies
26171           Original commit message from CVS:
26172           Forgot to commit, quick commit be4 apple dies
26173
26174 Fri Apr 28 11:37:22 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26175
26176           gst/id3demux/id3v2frames.c: Recognise and skip any byte order marker (BOM) in
26177           Original commit message from CVS:
26178           * gst/id3demux/id3v2frames.c: (has_utf16_bom),
26179           (parse_split_strings):
26180           Recognise and skip any byte order marker (BOM) in
26181           UTF-16 strings.
26182
26183 Thu Apr 27 16:05:54 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26184
26185           Add docs for both avidemux and avimux.
26186           Original commit message from CVS:
26187           * docs/plugins/Makefile.am:
26188           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
26189           * docs/plugins/gst-plugins-good-plugins-sections.txt:
26190           * docs/plugins/gst-plugins-good-plugins.hierarchy:
26191           * docs/plugins/inspect/plugin-avi.xml:
26192           * gst/avi/gstavidemux.c:
26193           * gst/avi/gstavimux.c:
26194           Add docs for both avidemux and avimux.
26195
26196 Thu Apr 27 14:51:06 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
26197
26198           gst/avi/: Port AVI muxer to GStreamer-0.10 (#332031).
26199           Original commit message from CVS:
26200           Patch by: Mark Nauwelaerts  <manauw at skynet dot be>
26201           * gst/avi/Makefile.am:
26202           * gst/avi/gstavi.c: (plugin_init):
26203           * gst/avi/gstavimux.c: (gst_avi_mux_get_type),
26204           (gst_avi_mux_base_init), (gst_avi_mux_finalize),
26205           (gst_avi_mux_class_init), (gst_avi_mux_init),
26206           (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_audsink_set_caps),
26207           (gst_avi_mux_pad_link), (gst_avi_mux_pad_unlink),
26208           (gst_avi_mux_request_new_pad), (gst_avi_mux_release_pad),
26209           (gst_avi_mux_write_tag), (gst_avi_mux_riff_get_avi_header),
26210           (gst_avi_mux_riff_get_avix_header),
26211           (gst_avi_mux_riff_get_video_header),
26212           (gst_avi_mux_riff_get_audio_header), (gst_avi_mux_add_index),
26213           (gst_avi_mux_write_index), (gst_avi_mux_bigfile),
26214           (gst_avi_mux_start_file), (gst_avi_mux_stop_file),
26215           (gst_avi_mux_restart_file), (gst_avi_mux_handle_event),
26216           (gst_avi_mux_fill_queue), (gst_avi_mux_send_pad_data),
26217           (gst_avi_mux_strip_buffer), (gst_avi_mux_do_audio_buffer),
26218           (gst_avi_mux_do_video_buffer), (gst_avi_mux_do_one_buffer),
26219           (gst_avi_mux_loop), (gst_avi_mux_collect_pads),
26220           (gst_avi_mux_get_property), (gst_avi_mux_set_property),
26221           (gst_avi_mux_change_state):
26222           * gst/avi/gstavimux.h:
26223           Port AVI muxer to GStreamer-0.10 (#332031).
26224           * tests/check/Makefile.am:
26225           * tests/check/elements/avimux.c:
26226           * tests/check/elements/.cvsignore:
26227           Add unit test for AVI muxer.
26228
26229 Wed Apr 26 21:29:45 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
26230
26231           gst/wavparse/gstwavparse.*: reverted patch #337625 for the price of 1 hour sleep
26232           Original commit message from CVS:
26233           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
26234           (gst_wavparse_class_init), (gst_wavparse_reset),
26235           (gst_wavparse_init), (gst_wavparse_create_sourcepad),
26236           (gst_wavparse_parse_file_header), (gst_wavparse_stream_init),
26237           (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
26238           (gst_wavparse_send_event), (gst_wavparse_add_src_pad),
26239           (gst_wavparse_stream_data), (gst_wavparse_loop),
26240           (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate),
26241           (gst_wavparse_sink_activate_pull), (gst_wavparse_change_state),
26242           (plugin_init):
26243           * gst/wavparse/gstwavparse.h:
26244           reverted patch #337625 for the price of 1 hour sleep
26245
26246 Wed Apr 26 20:11:18 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
26247
26248           gst/wavparse/gstwavparse.*: correct partial implementation of push mode (from my last commit)
26249           Original commit message from CVS:
26250           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
26251           (gst_wavparse_class_init), (gst_wavparse_reset),
26252           (gst_wavparse_init), (gst_wavparse_create_sourcepad),
26253           (gst_wavparse_parse_adtl), (gst_wavparse_parse_cues),
26254           (gst_wavparse_parse_file_header), (gst_wavparse_stream_init),
26255           (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
26256           (gst_wavparse_stream_data), (gst_wavparse_loop),
26257           (gst_wavparse_chain), (plugin_init):
26258           * gst/wavparse/gstwavparse.h:
26259           correct partial implementation of push mode
26260           (from my last commit)
26261
26262 Wed Apr 26 17:37:10 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
26263
26264           ext/esd/esdsink.c: Fix compile problem by defining ESD_MAX_WRITE_SIZE if it is not in esd.h
26265           Original commit message from CVS:
26266           * ext/esd/esdsink.c:
26267           Fix compile problem by defining ESD_MAX_WRITE_SIZE if
26268           it is not in esd.h
26269
26270 Wed Apr 26 17:08:24 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26271
26272           gst/auparse/gstauparse.*: Rewrite auparse to suck a little bit less: make source pad dynamic, so decodebin/playbin wo...
26273           Original commit message from CVS:
26274           * gst/auparse/gstauparse.c: (gst_au_parse_base_init),
26275           (gst_au_parse_class_init), (gst_au_parse_init),
26276           (gst_au_parse_reset), (gst_au_parse_add_srcpad),
26277           (gst_au_parse_remove_srcpad), (gst_au_parse_parse_header),
26278           (gst_au_parse_chain), (gst_au_parse_src_convert),
26279           (gst_au_parse_src_query), (gst_au_parse_handle_seek),
26280           (gst_au_parse_sink_event), (gst_au_parse_src_event),
26281           (gst_au_parse_change_state):
26282           * gst/auparse/gstauparse.h:
26283           Rewrite auparse to suck a little bit less: make source pad
26284           dynamic, so decodebin/playbin work with non-raw formats
26285           like alaw/mulaw; add query function for duration/position
26286           queries; check whether we have enough data before attempting
26287           to parse the header (instead of crashing when that is not the
26288           case); work around audioconvert sucking by swapping endianness
26289           to the native endianness ourselves for float formats; send
26290           initial newsegment event. Fixes #161712.
26291
26292 Wed Apr 26 16:29:38 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
26293
26294           sys/osxaudio/: Port of osxaudiosink to 0.10
26295           Original commit message from CVS:
26296           2006-04-26  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
26297           * sys/osxaudio/Makefile.am:
26298           * sys/osxaudio/gstosxaudioelement.c:
26299           (gst_osx_audio_element_get_type),
26300           (gst_osx_audio_element_class_init):
26301           * sys/osxaudio/gstosxaudioelement.h:
26302           * sys/osxaudio/gstosxaudiosink.c:
26303           (gst_osx_audio_sink_osxelement_do_init),
26304           (gst_osx_audio_sink_base_init), (gst_osx_audio_sink_class_init),
26305           (gst_osx_audio_sink_init), (gst_osx_audio_sink_set_property),
26306           (gst_osx_audio_sink_get_property), (gst_osx_audio_sink_getcaps),
26307           (gst_osx_audio_sink_create_ringbuffer),
26308           (gst_osx_audio_sink_io_proc), (gst_osx_audio_sink_osxelement_init),
26309           (plugin_init):
26310           * sys/osxaudio/gstosxaudiosink.h:
26311           Port of osxaudiosink to 0.10
26312
26313 Wed Apr 26 08:55:27 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
26314
26315           ext/esd/esdsink.c: Always write ESD_BUF_SIZE bytes and use ESD_MAX_WRITE_SIZE as the size of the ringbuffer. This sho...
26316           Original commit message from CVS:
26317           * ext/esd/esdsink.c: (gst_esdsink_prepare), (gst_esdsink_delay):
26318           Always write ESD_BUF_SIZE bytes and use ESD_MAX_WRITE_SIZE as
26319           the size of the ringbuffer. This should fix hangs with older
26320           esd sound servers.
26321
26322 Tue Apr 25 21:56:38 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
26323
26324           Define GstElementDetails as const and also static (when defined as global)
26325           Original commit message from CVS:
26326           * ext/amrwb/gstamrwbdec.c:
26327           * ext/amrwb/gstamrwbenc.c:
26328           * ext/amrwb/gstamrwbparse.c:
26329           * ext/arts/gst_arts.c:
26330           * ext/artsd/gstartsdsink.c:
26331           * ext/audiofile/gstafparse.c:
26332           * ext/audiofile/gstafsink.c:
26333           * ext/audiofile/gstafsrc.c:
26334           * ext/audioresample/gstaudioresample.c:
26335           * ext/bz2/gstbz2dec.c:
26336           * ext/bz2/gstbz2enc.c:
26337           * ext/cdaudio/gstcdaudio.c:
26338           * ext/directfb/dfbvideosink.c:
26339           * ext/divx/gstdivxdec.c:
26340           * ext/divx/gstdivxenc.c:
26341           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
26342           * ext/faac/gstfaac.c: (gst_faac_base_init):
26343           * ext/faad/gstfaad.c:
26344           * ext/gsm/gstgsmdec.c:
26345           * ext/gsm/gstgsmenc.c:
26346           * ext/hermes/gsthermescolorspace.c:
26347           * ext/ivorbis/vorbisfile.c:
26348           * ext/lcs/gstcolorspace.c:
26349           * ext/libfame/gstlibfame.c:
26350           * ext/libmms/gstmms.c: (gst_mms_base_init):
26351           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
26352           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
26353           * ext/nas/nassink.c: (gst_nassink_base_init):
26354           * ext/neon/gstneonhttpsrc.c:
26355           * ext/sdl/sdlaudiosink.c:
26356           * ext/sdl/sdlvideosink.c:
26357           * ext/shout/gstshout.c:
26358           * ext/snapshot/gstsnapshot.c:
26359           * ext/sndfile/gstsf.c:
26360           * ext/swfdec/gstswfdec.c:
26361           * ext/tarkin/gsttarkindec.c:
26362           * ext/tarkin/gsttarkinenc.c:
26363           * ext/theora/theoradec.c:
26364           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
26365           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
26366           * ext/xvid/gstxviddec.c:
26367           * ext/xvid/gstxvidenc.c:
26368           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
26369           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
26370           * gst/chart/gstchart.c:
26371           * gst/colorspace/gstcolorspace.c:
26372           * gst/deinterlace/gstdeinterlace.c:
26373           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
26374           * gst/festival/gstfestival.c:
26375           * gst/filter/gstbpwsinc.c:
26376           * gst/filter/gstiir.c:
26377           * gst/filter/gstlpwsinc.c:
26378           * gst/freeze/gstfreeze.c:
26379           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
26380           * gst/librfb/gstrfbsrc.c:
26381           * gst/mixmatrix/mixmatrix.c:
26382           * gst/mpeg1sys/gstmpeg1systemencode.c:
26383           * gst/mpeg1videoparse/gstmp1videoparse.c:
26384           * gst/mpeg2sub/gstmpeg2subt.c:
26385           * gst/mpegaudioparse/gstmpegaudioparse.c:
26386           * gst/multifilesink/gstmultifilesink.c:
26387           * gst/overlay/gstoverlay.c:
26388           * gst/passthrough/gstpassthrough.c:
26389           * gst/playondemand/gstplayondemand.c:
26390           * gst/qtdemux/qtdemux.c:
26391           * gst/rtjpeg/gstrtjpegdec.c:
26392           * gst/rtjpeg/gstrtjpegenc.c:
26393           * gst/smooth/gstsmooth.c:
26394           * gst/smoothwave/gstsmoothwave.c:
26395           * gst/spectrum/gstspectrum.c:
26396           * gst/speed/gstspeed.c:
26397           * gst/stereo/gststereo.c:
26398           * gst/switch/gstswitch.c:
26399           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
26400           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
26401           * gst/vbidec/gstvbidec.c:
26402           * gst/videocrop/gstvideocrop.c:
26403           * gst/videodrop/gstvideodrop.c:
26404           * gst/virtualdub/gstxsharpen.c:
26405           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
26406           * gst/y4m/gsty4mencode.c:
26407           * sys/cdrom/gstcdplayer.c:
26408           * sys/directdraw/gstdirectdrawsink.c:
26409           * sys/directsound/gstdirectsoundsink.c:
26410           * sys/glsink/glimagesink.c:
26411           * sys/qcam/gstqcamsrc.c:
26412           * sys/v4l2/gstv4l2src.c:
26413           * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
26414           * sys/ximagesrc/ximagesrc.c:
26415           Define GstElementDetails as const and also static (when defined as
26416           global)
26417
26418 Tue Apr 25 21:39:46 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
26419
26420           Define GstElementDetails as const and also static (when defined as global)
26421           Original commit message from CVS:
26422           * ext/aalib/gstaasink.c:
26423           * ext/annodex/gstcmmldec.c:
26424           * ext/annodex/gstcmmlenc.c:
26425           * ext/cairo/gsttextoverlay.c:
26426           * ext/cairo/gsttimeoverlay.c:
26427           * ext/cdio/gstcdiocddasrc.c:
26428           * ext/dv/gstdvdec.c:
26429           * ext/dv/gstdvdemux.c:
26430           * ext/esd/esdmon.c:
26431           * ext/esd/esdsink.c:
26432           * ext/flac/gstflacenc.c:
26433           * ext/flac/gstflactag.c:
26434           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
26435           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
26436           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
26437           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
26438           * ext/gdk_pixbuf/pixbufscale.c:
26439           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
26440           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
26441           * ext/jpeg/gstjpegdec.c:
26442           * ext/jpeg/gstjpegenc.c:
26443           * ext/jpeg/gstsmokedec.c:
26444           * ext/jpeg/gstsmokeenc.c:
26445           * ext/libcaca/gstcacasink.c:
26446           * ext/libmng/gstmngdec.c:
26447           * ext/libmng/gstmngenc.c:
26448           * ext/libpng/gstpngdec.c:
26449           * ext/libpng/gstpngenc.c:
26450           * ext/mikmod/gstmikmod.c:
26451           * ext/raw1394/gstdv1394src.c:
26452           * ext/shout2/gstshout2.c: (gst_shout2send_init):
26453           * ext/shout2/gstshout2.h:
26454           * ext/speex/gstspeexdec.c:
26455           * ext/speex/gstspeexenc.c:
26456           * gst/alpha/gstalpha.c:
26457           * gst/alpha/gstalphacolor.c:
26458           * gst/apetag/gstapedemux.c:
26459           * gst/auparse/gstauparse.c:
26460           * gst/autodetect/gstautoaudiosink.c:
26461           (gst_auto_audio_sink_base_init):
26462           * gst/autodetect/gstautovideosink.c:
26463           (gst_auto_video_sink_base_init):
26464           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
26465           * gst/avi/gstavimux.c: (gst_avimux_base_init):
26466           * gst/cutter/gstcutter.c:
26467           * gst/debug/breakmydata.c:
26468           * gst/debug/efence.c:
26469           * gst/debug/gstnavigationtest.c:
26470           * gst/debug/gstnavseek.c:
26471           * gst/debug/negotiation.c:
26472           * gst/debug/progressreport.c:
26473           * gst/debug/testplugin.c:
26474           * gst/effectv/gstaging.c:
26475           * gst/effectv/gstdice.c:
26476           * gst/effectv/gstedge.c:
26477           * gst/effectv/gstquark.c:
26478           * gst/effectv/gstrev.c:
26479           * gst/effectv/gstshagadelic.c:
26480           * gst/effectv/gstvertigo.c:
26481           * gst/effectv/gstwarp.c:
26482           * gst/flx/gstflxdec.c:
26483           * gst/goom/gstgoom.c:
26484           * gst/icydemux/gsticydemux.c:
26485           * gst/id3demux/gstid3demux.c:
26486           * gst/interleave/deinterleave.c:
26487           * gst/interleave/interleave.c:
26488           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
26489           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
26490           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
26491           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
26492           * gst/level/gstlevel.c:
26493           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
26494           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
26495           * gst/median/gstmedian.c:
26496           * gst/monoscope/gstmonoscope.c:
26497           * gst/multipart/multipartdemux.c:
26498           * gst/multipart/multipartmux.c:
26499           * gst/oldcore/gstaggregator.c:
26500           * gst/oldcore/gstfdsink.c:
26501           * gst/oldcore/gstmd5sink.c:
26502           * gst/oldcore/gstmultifilesrc.c:
26503           * gst/oldcore/gstpipefilter.c:
26504           * gst/oldcore/gstshaper.c:
26505           * gst/oldcore/gststatistics.c:
26506           * gst/rtp/gstasteriskh263.c:
26507           * gst/rtp/gstrtpL16depay.c:
26508           * gst/rtp/gstrtpL16pay.c:
26509           * gst/rtp/gstrtpamrdepay.c:
26510           * gst/rtp/gstrtpamrpay.c:
26511           * gst/rtp/gstrtpdepay.c:
26512           * gst/rtp/gstrtpgsmpay.c:
26513           * gst/rtp/gstrtph263pay.c:
26514           * gst/rtp/gstrtph263pdepay.c:
26515           * gst/rtp/gstrtph263ppay.c:
26516           * gst/rtp/gstrtpilbcdepay.c:
26517           * gst/rtp/gstrtpmp4gpay.c:
26518           * gst/rtp/gstrtpmp4vdepay.c:
26519           * gst/rtp/gstrtpmp4vpay.c:
26520           * gst/rtp/gstrtpmpadepay.c:
26521           * gst/rtp/gstrtpmpapay.c:
26522           * gst/rtp/gstrtppcmadepay.c:
26523           * gst/rtp/gstrtppcmapay.c:
26524           * gst/rtp/gstrtppcmudepay.c:
26525           * gst/rtp/gstrtppcmupay.c:
26526           * gst/rtp/gstrtpspeexdepay.c:
26527           * gst/rtp/gstrtpspeexpay.c:
26528           * gst/rtsp/gstrtpdec.c:
26529           * gst/rtsp/gstrtspsrc.c:
26530           * gst/smpte/gstsmpte.c:
26531           * gst/udp/gstdynudpsink.c:
26532           * gst/udp/gstmultiudpsink.c:
26533           * gst/udp/gstudpsink.c:
26534           * gst/udp/gstudpsrc.c:
26535           * gst/videobox/gstvideobox.c:
26536           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
26537           * gst/videofilter/gstvideobalance.c:
26538           * gst/videofilter/gstvideoflip.c:
26539           * gst/videofilter/gstvideotemplate.c:
26540           (gst_videotemplate_base_init):
26541           * gst/videomixer/videomixer.c:
26542           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
26543           (gst_wavparse_class_init), (gst_wavparse_dispose),
26544           (gst_wavparse_reset), (gst_wavparse_init),
26545           (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
26546           (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
26547           (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
26548           (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
26549           (gst_wavparse_chain), (gst_wavparse_srcpad_event),
26550           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
26551           (gst_wavparse_change_state):
26552           * gst/wavparse/gstwavparse.h:
26553           * sys/oss/gstossmixerelement.c:
26554           * sys/oss/gstosssink.c:
26555           * sys/oss/gstosssrc.c:
26556           * sys/osxaudio/gstosxaudioelement.c:
26557           * sys/osxaudio/gstosxaudiosink.c:
26558           * sys/osxaudio/gstosxaudiosrc.c:
26559           * sys/sunaudio/gstsunaudiomixer.c:
26560           * sys/sunaudio/gstsunaudiosink.c:
26561           Define GstElementDetails as const and also static (when defined as
26562           global)
26563
26564 Tue Apr 25 17:57:23 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26565
26566           ext/jpeg/gstjpegdec.c: Source pad has fixed caps. If we don't set this, bad things happen when the window is resized.
26567           Original commit message from CVS:
26568           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
26569           Source pad has fixed caps. If we don't set this, bad
26570           things happen when the window is resized.
26571
26572 Tue Apr 25 16:38:50 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26573
26574           gst/matroska/: Handle case where the TrackType ebml chunk does not come before the
26575           Original commit message from CVS:
26576           * gst/matroska/Makefile.am:
26577           * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
26578           (gst_matroska_demux_handle_src_event):
26579           * gst/matroska/matroska-ids.c:
26580           (gst_matroska_track_init_video_context),
26581           (gst_matroska_track_init_audio_context),
26582           (gst_matroska_track_init_subtitle_context),
26583           (gst_matroska_track_init_complex_context):
26584           * gst/matroska/matroska-ids.h:
26585           Handle case where the TrackType ebml chunk does not come before the
26586           TrackInfoAudio or TrackInfoVideo ebml chunk (#339446). Ignore QoS
26587           events.
26588
26589 Tue Apr 25 16:09:55 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
26590
26591           gst/rtp/: It's codec_data, not codec_info.
26592           Original commit message from CVS:
26593           * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_setcaps):
26594           * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_setcaps):
26595           It's codec_data, not codec_info.
26596
26597 Tue Apr 25 11:45:00 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
26598
26599           gst/matroska/matroska-demux.c: Handle codec_data for VfW compatibility codec IDs (#339451)
26600           Original commit message from CVS:
26601           Patch by: Mark Nauwelaerts  <manauw at skynet dot be>
26602           * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
26603           Handle codec_data for VfW compatibility codec IDs (#339451)
26604           * gst/matroska/matroska-mux.c:
26605           (gst_matroska_mux_video_pad_setcaps):
26606           Same here, handle codec_data and add additional caps we can handle
26607           now to the pad template (huffyuv, dv and h263 video) (#339451)
26608
26609 Tue Apr 25 11:09:24 2006 +0000  Josef Zlomek <josef.zlomek@itonis.tv>
26610
26611           gst/matroska/matroska-mux.c: Fix timestamping of B-frames, use signed integers, do some rounding (#339678).
26612           Original commit message from CVS:
26613           Patch by: Josef Zlomek  <josef dot zlomek at itonis dot tv>
26614           * gst/matroska/matroska-mux.c:
26615           (gst_matroska_mux_create_buffer_header),
26616           (gst_matroska_mux_write_data):
26617           Fix timestamping of B-frames, use signed integers, do
26618           some rounding (#339678).
26619
26620 Mon Apr 24 18:30:55 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
26621
26622         * ChangeLog:
26623         * ext/annodex/gstcmmlparser.c:
26624           just make it compile with --disable-gst-debug.
26625           Original commit message from CVS:
26626           just make it compile with --disable-gst-debug.
26627
26628 Sun Apr 23 15:55:30 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
26629
26630           gst/matroska/matroska-demux.c: Fix a bad conversion using gst_guint64_to_gdouble. fabs ((gdouble) demux->index[entry]...
26631           Original commit message from CVS:
26632           * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek):
26633           Fix a bad conversion using gst_guint64_to_gdouble.
26634           fabs ((gdouble) demux->index[entry].time - (gdouble) seek_pos) can not be
26635           replaced by fabs (gst_guint64_to_gdouble (demux->index[entry].time - seek_pos)) as the
26636           difference could be negative. fabs (gst_guint64_to_gdouble (demux->index[entry].time) -
26637           gst_guint64_to_gdouble (seek_pos)) is the good solution. Thanks to Tim who has seen my
26638           mistake.
26639
26640 Sat Apr 22 15:32:48 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
26641
26642           gst/matroska/matroska-demux.c: Use gst_guint64_to_gdouble for conversions
26643           Original commit message from CVS:
26644           * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek):
26645           Use gst_guint64_to_gdouble for conversions
26646           * win32/vs6/gst_plugins_good.dsw:
26647           * win32/vs6/libgsticydemux.dsp:
26648           Add a project file for icydemux
26649
26650 Fri Apr 21 18:07:10 2006 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
26651
26652           gst/avi/gstavidemux.c: When splitting audio chunks, the block alignment is not taken in consideration, so the smaller...
26653           Original commit message from CVS:
26654           Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
26655           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
26656           (gst_avi_demux_parse_index), (gst_avi_demux_massage_index):
26657           When splitting audio chunks, the block alignment is not taken in
26658           consideration, so the smaller chunks could be of size which is
26659           not a multiple of the block alignment. Fixes #336904
26660
26661 Fri Apr 21 17:59:03 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
26662
26663           ext/raw1394/gstdv1394src.c: Use scale functions
26664           Original commit message from CVS:
26665           * ext/raw1394/gstdv1394src.c: (gst_dv1394src_convert):
26666           Use scale functions
26667
26668 Fri Apr 21 17:27:40 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26669
26670           ext/dv/gstdv.c: Fix build.
26671           Original commit message from CVS:
26672           * ext/dv/gstdv.c: (plugin_init):
26673           Fix build.
26674
26675 Fri Apr 21 17:15:29 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26676
26677           gst/debug/progressreport.c: Add 'format' property to force querying to a particular format.
26678           Original commit message from CVS:
26679           * gst/debug/progressreport.c: (gst_progress_report_finalize),
26680           (gst_progress_report_class_init), (gst_progress_report_init),
26681           (gst_progress_report_do_query), (gst_progress_report_report),
26682           (gst_progress_report_set_property),
26683           (gst_progress_report_get_property):
26684           Add 'format' property to force querying to a particular format.
26685
26686 Fri Apr 21 15:50:28 2006 +0000  Andy Wingo <wingo@pobox.com>
26687
26688           ext/dv/gstdv.c (plugin_init): libdv is a marginal decoder, at best, on big endian systems. Drop its rank in that case...
26689           Original commit message from CVS:
26690           2006-04-21  Andy Wingo  <wingo@pobox.com>
26691           * ext/dv/gstdv.c (plugin_init): libdv is a marginal decoder, at
26692           best, on big endian systems. Drop its rank in that case. OTOH on
26693           x86 it's quite fine. See changes from today in gst-ffmpeg as well.
26694
26695 Fri Apr 21 09:27:11 2006 +0000  Michael Smith <msmith@xiph.org>
26696
26697           Add icydemux, and tests.
26698           Original commit message from CVS:
26699           * configure.ac:
26700           * gst/icydemux/Makefile.am:
26701           * gst/icydemux/gsticydemux.c: (gst_icydemux_get_type),
26702           (gst_icydemux_base_init), (gst_icydemux_class_init),
26703           (gst_icydemux_reset), (gst_icydemux_init),
26704           (gst_icydemux_sink_setcaps), (gst_icydemux_dispose),
26705           (gst_icydemux_add_srcpad), (gst_icydemux_remove_srcpad),
26706           (unicodify), (gst_icydemux_unicodify),
26707           (gst_icydemux_parse_and_send_tags),
26708           (gst_icydemux_typefind_or_forward), (gst_icydemux_add_meta),
26709           (gst_icydemux_chain), (gst_icydemux_change_state),
26710           (gst_icydemux_send_tag_event), (plugin_init):
26711           * gst/icydemux/gsticydemux.h:
26712           * tests/check/Makefile.am:
26713           * tests/check/elements/icydemux.c: (typefind_succeed),
26714           (plugin_init), (icydemux_found_pad), (create_icydemux),
26715           (cleanup_icydemux), (push_data), (GST_START_TEST),
26716           (icydemux_suite), (main):
26717           Add icydemux, and tests.
26718
26719 Thu Apr 20 17:48:29 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26720
26721           ext/flac/gstflacdec.c: Post SEGMENT_DONE message in TIME format.
26722           Original commit message from CVS:
26723           * ext/flac/gstflacdec.c: (gst_flac_dec_loop):
26724           Post SEGMENT_DONE message in TIME format.
26725
26726 Thu Apr 20 17:29:56 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
26727
26728         * sys/v4l2/gstv4l2src.c:
26729           Added a couple of ifdefs to make it compile with other kernels.
26730           Original commit message from CVS:
26731           Added a couple of ifdefs to make it compile with other kernels.
26732
26733 Thu Apr 20 16:33:55 2006 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
26734
26735           gst/avi/gstavidemux.c: Fix index creation when we have to scan the file to create an index. There may be other types ...
26736           Original commit message from CVS:
26737           Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
26738           * gst/avi/gstavidemux.c: (gst_avi_demux_peek_tag),
26739           (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan):
26740           Fix index creation when we have to scan the file to create
26741           an index. There may be other types of RIFF 'LIST' chunks than
26742           'movi' and we need to skip them properly as well or we'll end up
26743           reading garbage (#336889). Some other cosmetic changes.
26744
26745 Thu Apr 20 14:21:42 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26746
26747           ext/flac/gstflacdec.c: Add support for segment seeks (fixes #338290). Also demote some recurring debug message from D...
26748           Original commit message from CVS:
26749           * ext/flac/gstflacdec.c: (gst_flac_dec_loop),
26750           (gst_flac_dec_handle_seek_event):
26751           Add support for segment seeks (fixes #338290). Also demote
26752           some recurring debug message from DEBUG to LOG level.
26753
26754 Thu Apr 20 13:23:40 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26755
26756           gst/matroska/: Set DISCONT flag on first buffer after a discontinuity.
26757           Original commit message from CVS:
26758           * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
26759           (gst_matroskademux_do_index_seek),
26760           (gst_matroska_demux_handle_seek_event),
26761           (gst_matroska_demux_parse_blockgroup_or_simpleblock):
26762           * gst/matroska/matroska-ids.h:
26763           Set DISCONT flag on first buffer after a discontinuity.
26764           Fix newsegment events sent when seeking and honour KEY_UNIT
26765           seek flag. Create pad with bogus caps if we don't recognise
26766           the stream codec id.
26767           * gst/matroska/matroska-demux.h:
26768           Fix GObject macros.
26769
26770 Thu Apr 20 11:00:16 2006 +0000  Mark Nauwelaerts <manauw@skynet.be>
26771
26772           gst/matroska/matroska-demux.c: Handle end of segment properly when set; don't dead-lock when posting start of segment...
26773           Original commit message from CVS:
26774           Patch by: Mark Nauwelaerts  <manauw at skynet dot be>
26775           * gst/matroska/matroska-demux.c:
26776           (gst_matroska_demux_handle_seek_event), (gst_matroska_demux_loop):
26777           Handle end of segment properly when set; don't dead-lock when
26778           posting start of segment message when doing a segment seek.
26779           Fixes #338810.
26780
26781 Thu Apr 20 09:48:05 2006 +0000  j^ <j@bootlab.org>
26782
26783           gst/qtdemux/qtdemux.c: Never treat video streams as an audio stream.
26784           Original commit message from CVS:
26785           Patch by: j^ <j at bootlab dot org>
26786           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
26787           (qtdemux_video_caps):
26788           Never treat video streams as an audio stream.
26789           Add qtdrw mime type.
26790           Fixes #339041
26791
26792 Thu Apr 20 09:11:22 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26793
26794           gst/matroska/matroska-demux.c: Make mpeg2 aac audio work: create artificial private codec data chunk which faad2 seem...
26795           Original commit message from CVS:
26796           * gst/matroska/matroska-demux.c: (gst_matroska_demux_audio_caps),
26797           (gst_matroska_demux_plugin_init):
26798           Make mpeg2 aac audio work: create artificial private codec data
26799           chunk which faad2 seems to require, just as we do for mpeg4 aac.
26800           Also call gst_riff_init(). Partially fixes #338767.
26801
26802 Wed Apr 19 15:16:33 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26803
26804           gst/wavenc/gstwavenc.*: Set caps on first outgoing buffer, so that it doesn't error out immediately with a non-negoti...
26805           Original commit message from CVS:
26806           * gst/wavenc/gstwavenc.c: (gst_wavenc_base_init),
26807           (gst_wavenc_class_init), (gst_wavenc_init),
26808           (gst_wavenc_create_header_buf), (gst_wavenc_push_header),
26809           (gst_wavenc_sink_setcaps), (get_id_from_name), (gst_wavenc_event),
26810           (gst_wavenc_chain), (gst_wavenc_change_state):
26811           * gst/wavenc/gstwavenc.h:
26812           Set caps on first outgoing buffer, so that it doesn't error out
26813           immediately with a non-negotiated error (#338716). Rewrite and
26814           clean up a bit; fix setcaps function to parse things properly;
26815           fix sink caps (8bit audio is unsigned and doesn't have depth);
26816           use boilerplate macros; remove unused properties stuff.
26817
26818 Wed Apr 19 09:27:00 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
26819
26820           gst/qtdemux/qtdemux.c: For VBR audio, don't try to calculate the samples_per_frame.
26821           Original commit message from CVS:
26822           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
26823           For VBR audio, don't try to calculate the samples_per_frame.
26824           Fixes #338935.
26825
26826 Tue Apr 18 18:14:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26827
26828           ext/gdk_pixbuf/gstgdkpixbuf.c: Leave JPEG decoding to our jpegdec plugin. gdkpixbufdec cannot handle MJPEG streams an...
26829           Original commit message from CVS:
26830           * ext/gdk_pixbuf/gstgdkpixbuf.c:
26831           Leave JPEG decoding to our jpegdec plugin. gdkpixbufdec cannot
26832           handle MJPEG streams and might be autoplugged for those if the
26833           user doesn't have jpegdec installed (resulting in a cryptic error
26834           message about huffman tables). Better to disable JPEG decoding here
26835           and let the user figure out that she needs to install jpegdec.
26836
26837 Tue Apr 18 18:04:48 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26838
26839           ext/gdk_pixbuf/gstgdkpixbuf.*: Make work with packetised/framed input (e.g. png-in-quicktime). Use
26840           Original commit message from CVS:
26841           * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps),
26842           (gst_gdk_pixbuf_class_init), (gst_gdk_pixbuf_init),
26843           (gst_gdk_pixbuf_flush), (gst_gdk_pixbuf_chain):
26844           * ext/gdk_pixbuf/gstgdkpixbuf.h:
26845           Make work with packetised/framed input (e.g. png-in-quicktime). Use
26846           GST_ELEMENT_ERROR when we return GST_FLOW_ERROR. Add some
26847           GST_DEBUG_FUNCPTR here and there. Use GST_LOG for recurring
26848           debug messages. Fix boilerplate macros.
26849
26850 Tue Apr 18 17:29:42 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26851
26852           ext/gdk_pixbuf/gstgdkpixbuf.c: No need to special-case for Gdk-2.0 any longer, we require
26853           Original commit message from CVS:
26854           * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_get_capslist),
26855           (gst_gdk_pixbuf_set_property), (gst_gdk_pixbuf_get_property):
26856           No need to special-case for Gdk-2.0 any longer, we require
26857           Gdk 2.2 or newer; minor clean-ups.
26858
26859 Tue Apr 18 17:17:55 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26860
26861           Rewrite a bit: use GstBaseSink::start and stop instead of a state change function; use GST_ELEMENT_ERROR for error re...
26862           Original commit message from CVS:
26863           * ext/shout2/gstshout2.c: (gst_shout2send_base_init),
26864           (gst_shout2send_class_init), (gst_shout2send_init),
26865           (set_shout_metadata), (gst_shout2send_set_metadata),
26866           (gst_shout2send_event), (gst_shout2send_start),
26867           (gst_shout2send_connect), (gst_shout2send_stop),
26868           (gst_shout2send_render), (gst_shout2send_set_property),
26869           (gst_shout2send_get_property), (gst_shout2send_setcaps),
26870           (plugin_init):
26871           * ext/shout2/gstshout2.h:
26872           * po/POTFILES.in:
26873           Rewrite a bit: use GstBaseSink::start and stop instead of a state
26874           change function; use GST_ELEMENT_ERROR for error reporting, not
26875           g_error() or GST_ERROR(); don't unref caps in setcaps function,
26876           will cause crashes or assertion failures; remove (unused) "sync"
26877           property, basesink already has such a property; misc. other
26878           minor fixes and cleanups.
26879
26880 Tue Apr 18 14:15:33 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26881
26882           Add translatable error message for when we cannot connect to the sound server, as "Cannot open resource for writing" ...
26883           Original commit message from CVS:
26884           * ext/esd/esdsink.c: (gst_esdsink_open), (gst_esdsink_prepare):
26885           * ext/esd/gstesd.c: (plugin_init):
26886           * po/POTFILES.in:
26887           Add translatable error message for when we cannot
26888           connect to the sound server, as "Cannot open resource
26889           for writing" isn't really an acceptable message to show
26890           to the user in this case.
26891
26892 Tue Apr 18 13:32:29 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26893
26894           sys/oss/gst-i18n-plugin.h: Remove bogus file that doesn't belong here.
26895           Original commit message from CVS:
26896           * sys/oss/gst-i18n-plugin.h:
26897           Remove bogus file that doesn't belong here.
26898
26899 Mon Apr 17 19:57:10 2006 +0000  Philippe Valembois <lephilousophe@users.sf.net>
26900
26901           ext/shout2/gstshout2.*: Handle tags being received before the connection to the server is established properly (see #...
26902           Original commit message from CVS:
26903           Patch by: Philippe Valembois
26904           * ext/shout2/gstshout2.c: (gst_shout2send_init),
26905           (gst_shout2send_set_metadata), (gst_shout2send_event),
26906           (gst_shout2send_render), (gst_shout2send_change_state):
26907           * ext/shout2/gstshout2.h:
26908           Handle tags being received before the connection to
26909           the server is established properly (see #338636).
26910
26911 Mon Apr 17 19:43:32 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
26912
26913         * sys/v4l2/gstv4l2src.c:
26914           Just added a gtk-doc comment.
26915           Original commit message from CVS:
26916           Just added a gtk-doc comment.
26917
26918 Mon Apr 17 19:12:36 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26919
26920           ext/shout2/gstshout2.c: Don't crash in case the connection to the server fails: don't set pointer to NULL by assignin...
26921           Original commit message from CVS:
26922           * ext/shout2/gstshout2.c: (gst_shout2send_render):
26923           Don't crash in case the connection to the server fails:
26924           don't set pointer to NULL by assigning FALSE; error out
26925           properly by using GST_ELEMENT_ERROR and returning
26926           GST_FLOW_ERROR (fixes #338636). Lastly, free connection
26927           before resetting the pointer.
26928
26929 Mon Apr 17 10:01:51 2006 +0000  Alex Lancaster <alexlan@fedoraproject.org>
26930
26931           gst/id3demux/id3tags.c: (Fixes #338713)
26932           Original commit message from CVS:
26933           * gst/id3demux/id3tags.c:
26934           Recognise TCO (Genre) tags in ID3v2.2. Patch by Alex Lancaster
26935           (Fixes #338713)
26936
26937 Thu Apr 13 21:45:57 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
26938
26939         * sys/v4l2/gstv4l2src.c:
26940         * sys/v4l2/v4l2src_calls.c:
26941           Fixed some memory leaks.
26942           Original commit message from CVS:
26943           Fixed some memory leaks.
26944
26945 Thu Apr 13 09:15:31 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
26946
26947         * ChangeLog:
26948         * gst/rtp/Makefile.am:
26949         * gst/rtp/gstasteriskh263.h:
26950         * gst/rtp/gstrtp.c:
26951         * gst/rtp/gstrtpL16depay.h:
26952         * gst/rtp/gstrtpL16pay.h:
26953         * gst/rtp/gstrtpamrdepay.h:
26954         * gst/rtp/gstrtpamrpay.h:
26955         * gst/rtp/gstrtpdepay.h:
26956         * gst/rtp/gstrtpgsmdepay.h:
26957         * gst/rtp/gstrtpgsmpay.h:
26958         * gst/rtp/gstrtph263pay.h:
26959         * gst/rtp/gstrtph263pdepay.h:
26960         * gst/rtp/gstrtph263ppay.h:
26961         * gst/rtp/gstrtpmp4gpay.h:
26962         * gst/rtp/gstrtpmp4vdepay.h:
26963         * gst/rtp/gstrtpmp4vpay.h:
26964         * gst/rtp/gstrtpmpadepay.h:
26965         * gst/rtp/gstrtpmpapay.h:
26966         * gst/rtp/gstrtppcmadepay.h:
26967         * gst/rtp/gstrtppcmapay.c:
26968         * gst/rtp/gstrtppcmapay.h:
26969         * gst/rtp/gstrtppcmudepay.h:
26970         * gst/rtp/gstrtppcmupay.c:
26971         * gst/rtp/gstrtppcmupay.h:
26972         * gst/rtp/gstrtpspeexdepay.h:
26973         * gst/rtp/gstrtpspeexpay.h:
26974           reverting rtp patches to fix freeze break on -base as explained on the list
26975           Original commit message from CVS:
26976           reverting rtp patches to fix freeze break on -base as explained on the list
26977
26978 Thu Apr 13 09:01:17 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
26979
26980           gst/rtp/: Fix GObject macros.
26981           Original commit message from CVS:
26982           * gst/rtp/gstasteriskh263.h:
26983           * gst/rtp/gstrtpL16depay.h:
26984           * gst/rtp/gstrtpL16pay.h:
26985           * gst/rtp/gstrtpamrdepay.h:
26986           * gst/rtp/gstrtpamrpay.h:
26987           * gst/rtp/gstrtpdepay.h:
26988           * gst/rtp/gstrtpgsmdepay.h:
26989           * gst/rtp/gstrtpgsmpay.h:
26990           * gst/rtp/gstrtph263pay.h:
26991           * gst/rtp/gstrtph263pdepay.h:
26992           * gst/rtp/gstrtph263ppay.h:
26993           * gst/rtp/gstrtpilbcdepay.h:
26994           * gst/rtp/gstrtpilbcpay.h:
26995           * gst/rtp/gstrtpmp4gpay.h:
26996           * gst/rtp/gstrtpmp4vdepay.h:
26997           * gst/rtp/gstrtpmp4vpay.h:
26998           * gst/rtp/gstrtpmpadepay.h:
26999           * gst/rtp/gstrtpmpapay.h:
27000           * gst/rtp/gstrtppcmadepay.h:
27001           * gst/rtp/gstrtppcmapay.h:
27002           * gst/rtp/gstrtppcmudepay.h:
27003           * gst/rtp/gstrtppcmupay.h:
27004           * gst/rtp/gstrtpspeexdepay.h:
27005           * gst/rtp/gstrtpspeexpay.h:
27006           Fix GObject macros.
27007
27008 Thu Apr 13 03:42:51 2006 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
27009
27010           gst/rtp/: Ported mulaw and alaw payloaders to use new base class
27011           Original commit message from CVS:
27012           2006-04-12 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
27013           * gst/rtp/gstrtppcmapay.c:
27014           * gst/rtp/gstrtppcmapay.h:
27015           * gst/rtp/gstrtppcmupay.c:
27016           * gst/rtp/gstrtppcmupay.h:
27017           Ported mulaw and alaw payloaders to use new base class
27018           * gst/rtp/Makefile.am:
27019           * gst/rtp/gstrtp.c:
27020           * gst/rtp/gstrtpilbcpay.c:
27021           * gst/rtp/gstrtpilbcpay.h:
27022           * gst/rtp/gstrtpilbcdepay.c:
27023           * gst/rtp/gstrtpilbcdepay.h:
27024           Added new iLBC payloader/depayloader. Payloader uses new audio payload base
27025           class.
27026
27027 Wed Apr 12 21:57:02 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
27028
27029         * sys/v4l2/gstv4l2src.c:
27030           Fix to work in read mode.
27031           Original commit message from CVS:
27032           Fix to work in read mode.
27033
27034 Wed Apr 12 09:42:10 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27035
27036           ext/gdk_pixbuf/gstgdkpixbuf.c: Some cleanups.
27037           Original commit message from CVS:
27038           * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps),
27039           (gst_gdk_pixbuf_get_capslist), (gst_gdk_pixbuf_sink_getcaps),
27040           (gst_gdk_pixbuf_class_init), (gst_gdk_pixbuf_init),
27041           (gst_gdk_pixbuf_flush), (gst_gdk_pixbuf_sink_event),
27042           (gst_gdk_pixbuf_chain):
27043           Some cleanups.
27044           Added RGBA as a possible output format.
27045           Correctly free the supported mimetypes.
27046           deprecate silent arg, it's not used.
27047           Return result from _alloc_buffer to peer.
27048
27049 Tue Apr 11 18:03:36 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27050
27051           gst/rtp/gstrtpmp4vdepay.c: Don't leak memory allocated by gst_buffer_new_and_alloc() by overwriting GST_BUFFER_MALLOC...
27052           Original commit message from CVS:
27053           * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_process):
27054           Don't leak memory allocated by gst_buffer_new_and_alloc() by
27055           overwriting GST_BUFFER_MALLOCDATA.
27056
27057 Tue Apr 11 15:27:31 2006 +0000  Christian Schaller <uraeus@gnome.org>
27058
27059         * gst-plugins-good.spec.in:
27060           fix version number macro
27061           Original commit message from CVS:
27062           fix version number macro
27063
27064 Tue Apr 11 09:35:45 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27065
27066           ext/libpng/gstpngdec.*: Handle more than one frame if the content is framed, like with png-in-quicktime (#331917).
27067           Original commit message from CVS:
27068           * ext/libpng/gstpngdec.c: (gst_pngdec_init),
27069           (user_endrow_callback), (user_end_callback),
27070           (gst_pngdec_caps_create_and_set), (gst_pngdec_chain),
27071           (gst_pngdec_sink_setcaps), (gst_pngdec_sink_event),
27072           (gst_pngdec_libpng_clear), (gst_pngdec_change_state):
27073           * ext/libpng/gstpngdec.h:
27074           Handle more than one frame if the content is framed,
27075           like with png-in-quicktime (#331917).
27076
27077 Mon Apr 10 19:55:31 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27078
27079           sys/oss/: - the user-visible error strings were in the wrong category
27080           Original commit message from CVS:
27081           * sys/oss/Makefile.am:
27082           * sys/oss/common.h:
27083           * sys/oss/gstosssink.c: (gst_oss_sink_init), (gst_oss_sink_open),
27084           (gst_oss_sink_prepare), (gst_oss_sink_unprepare):
27085           * sys/oss/gstosssrc.c: (gst_oss_src_prepare),
27086           (gst_oss_src_unprepare):
27087           - the user-visible error strings were in the wrong category
27088           - and the messages were not marked for translation
27089           - which is actually a good thing, because they were exactly
27090           the kind of message you would never want anyone to see
27091           - the macros were using variables that didn't exist in the macro
27092           arguments
27093           - and they were obviously copied from each other and then modified
27094           - so a common header makes sense
27095
27096 Mon Apr 10 17:16:09 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27097
27098           gst/qtdemux/qtdemux.c: Fix parsing of newer stsd chunks again.
27099           Original commit message from CVS:
27100           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
27101           Fix parsing of newer stsd chunks again.
27102
27103 Mon Apr 10 16:09:03 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27104
27105           gst/matroska/ebml-read.c: Don't try to modify read-only data.
27106           Original commit message from CVS:
27107           * gst/matroska/ebml-read.c: (gst_ebml_read_sint):
27108           Don't try to modify read-only data.
27109           * gst/matroska/matroska-demux.c:
27110           (gst_matroska_demux_parse_blockgroup_or_simpleblock):
27111           Fix comment (won't crash any longer now).
27112
27113 Mon Apr 10 15:48:55 2006 +0000  Michael Smith <msmith@xiph.org>
27114
27115           ext/annodex/gstcmmlenc.c: Use copies of header buffers for caps to avoid circular refcounting problems (as in theorad...
27116           Original commit message from CVS:
27117           * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_set_header_on_caps):
27118           Use copies of header buffers for caps to avoid circular refcounting
27119           problems (as in theoradec, vorbisdec).
27120           * tests/check/elements/cmmldec.c: (GST_START_TEST):
27121           Fix a typo in test that meant it was testing the wrong thing.
27122           * tests/check/elements/cmmlenc.c: (check_headers):
27123           Fix refcount checks now that we use buffer-copies for caps.
27124
27125 Mon Apr 10 15:43:54 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27126
27127           gst/matroska/matroska-demux.c: Use static pad templates with ANY caps for audio and video source pads and get rid of ...
27128           Original commit message from CVS:
27129           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init),
27130           (gst_matroska_demux_handle_seek_event),
27131           (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps),
27132           (gst_matroska_demux_subtitle_caps),
27133           (gst_matroska_demux_plugin_init):
27134           Use static pad templates with ANY caps for audio and video
27135           source pads and get rid of a lot of unnecessary (and partially
27136           broken) code for the template caps. Clean up caps finding
27137           functions. Fixes playback of audio files/streams that do not
27138           contain the sample rate and/or number of channels in the audio
27139           context (happens a lot with vorbis/mp3 .mka files it seems).
27140           Fixes #337183.
27141           Also add myself to copyright holders.
27142
27143 Mon Apr 10 15:29:21 2006 +0000  Michael Smith <msmith@xiph.org>
27144
27145           ext/annodex/gstcmmlutils.c: Use g_list_delete_link () instead of g_list_remove_link () so that we free the link as we...
27146           Original commit message from CVS:
27147           * ext/annodex/gstcmmlutils.c: (gst_cmml_track_list_del_clip):
27148           Use g_list_delete_link () instead of g_list_remove_link () so that
27149           we free the link as well as the contained data.
27150
27151 Mon Apr 10 14:20:41 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27152
27153           gst/qtdemux/qtdemux.c: Fix framerate calculation.
27154           Original commit message from CVS:
27155           * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
27156           (qtdemux_parse_trak):
27157           Fix framerate calculation.
27158
27159 Mon Apr 10 10:10:55 2006 +0000  Ryan Lortie (desrt) <desrt@destr.ca>
27160
27161           gst/avi/gstavidemux.c: Fix some crashers with empty chunks. (Fixes #337749)
27162           Original commit message from CVS:
27163           Patch by: Ryan Lortie (desrt) <desrt at destr dot ca>
27164           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_superindex),
27165           (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index),
27166           (gst_avi_demux_stream_header):
27167           Fix some crashers with empty chunks. (Fixes #337749)
27168
27169 Mon Apr 10 08:31:40 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27170
27171           gst/qtdemux/qtdemux.c: force mono 8000 Hz on AMR samples.
27172           Original commit message from CVS:
27173           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
27174           force mono 8000 Hz on AMR samples.
27175
27176 Sun Apr 9 18:30:51 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
27177
27178           ext/neon/gstneonhttpsrc.c: remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32)
27179           Original commit message from CVS:
27180           * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_start):
27181           remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32)
27182           * sys/directdraw/gstdirectdrawsink.c:
27183           * sys/directsound/gstdirectsoundsink.c:
27184           done some cleans in sources
27185           * win32/vs6:
27186           add project files for neon, qtdemux
27187
27188 Sun Apr 9 17:31:37 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
27189
27190           gst/level/gstlevel.c: use G_GINT64_CONSTANT for INT64 constants
27191           Original commit message from CVS:
27192           * gst/level/gstlevel.c: (gst_level_set_caps),(gst_level_transform_ip):
27193           use G_GINT64_CONSTANT for INT64 constants
27194           * gst/videofilter/gstvideobalance.c:
27195           define rint for WIN32 #define rint(x) (floor((x)+0.5))
27196           * win32/vs6/libgstavi.dsp:
27197           add missing libraries for the link and remove avimux.c from
27198           the project as it isn't ported to 0.10 yet
27199
27200 Sun Apr 9 14:00:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27201
27202           gst/matroska/ebml-read.c: Even better would be if we actually did the right thing here (also, G_GUINT64_CONSTANT only...
27203           Original commit message from CVS:
27204           * gst/matroska/ebml-read.c: (gst_ebml_read_sint):
27205           Even better would be if we actually did the right thing
27206           here (also, G_GUINT64_CONSTANT only exists since GLib-2.10).
27207
27208 Sun Apr 9 13:52:03 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27209
27210           gst/matroska/ebml-read.c: Can't just replace 1LL with 1L here just because MSVC doesn't support it, as it might lead ...
27211           Original commit message from CVS:
27212           * gst/matroska/ebml-read.c: (gst_ebml_read_sint):
27213           Can't just replace 1LL with 1L here just because MSVC doesn't
27214           support it, as it might lead to incorrect results when doing the
27215           bitshifting here. Using GLib's G_GUINT64_CONSTANT() macro to
27216           force a 64-bit constant in a way that all compilers are happy with.
27217
27218 Sat Apr 8 21:48:01 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
27219
27220           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
27221           Original commit message from CVS:
27222           * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_class_init):
27223           * ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_class_init):
27224           * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_class_init):
27225           * ext/arts/gst_arts.c: (gst_arts_class_init):
27226           * ext/artsd/gstartsdsink.c: (gst_artsdsink_class_init):
27227           * ext/audiofile/gstafsink.c: (gst_afsink_class_init):
27228           * ext/audiofile/gstafsrc.c: (gst_afsrc_class_init):
27229           * ext/audioresample/gstaudioresample.c:
27230           * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init):
27231           * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_class_init):
27232           * ext/divx/gstdivxdec.c: (gst_divxdec_class_init):
27233           * ext/hermes/gsthermescolorspace.c:
27234           (gst_hermes_colorspace_class_init):
27235           * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_class_init):
27236           * ext/jack/gstjack.c: (gst_jack_class_init):
27237           * ext/jack/gstjackbin.c: (gst_jack_bin_class_init):
27238           * ext/lcs/gstcolorspace.c: (gst_colorspace_class_init):
27239           * ext/libfame/gstlibfame.c: (gst_fameenc_class_init):
27240           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_class_init):
27241           * ext/nas/nassink.c: (gst_nassink_class_init):
27242           * ext/shout/gstshout.c: (gst_icecastsend_class_init):
27243           * ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init):
27244           * ext/sndfile/gstsf.c: (gst_sf_class_init):
27245           * ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init),
27246           (gst_swfdec_class_init):
27247           * ext/tarkin/gsttarkindec.c: (gst_tarkindec_class_init):
27248           * ext/tarkin/gsttarkinenc.c: (gst_tarkinenc_class_init):
27249           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_class_init):
27250           * gst/chart/gstchart.c: (gst_chart_class_init):
27251           * gst/colorspace/gstcolorspace.c: (gst_colorspace_class_init):
27252           * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
27253           * gst/festival/gstfestival.c: (gst_festival_class_init):
27254           * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
27255           * gst/filter/gstiir.c: (gst_iir_class_init):
27256           * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
27257           * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init):
27258           * gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_class_init):
27259           * gst/mpeg1sys/gstmpeg1systemencode.c:
27260           (gst_system_encode_class_init):
27261           * gst/mpeg1videoparse/gstmp1videoparse.c:
27262           (gst_mp1videoparse_class_init):
27263           * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_class_init):
27264           * gst/mpegaudioparse/gstmpegaudioparse.c:
27265           (gst_mp3parse_class_init):
27266           * gst/overlay/gstoverlay.c: (gst_overlay_class_init):
27267           * gst/passthrough/gstpassthrough.c: (passthrough_class_init):
27268           * gst/playondemand/gstplayondemand.c: (play_on_demand_class_init):
27269           * gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_class_init):
27270           * gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_class_init):
27271           * gst/smooth/gstsmooth.c: (gst_smooth_class_init):
27272           * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init):
27273           * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
27274           * gst/stereo/gststereo.c: (gst_stereo_class_init):
27275           * gst/switch/gstswitch.c: (gst_switch_class_init):
27276           * gst/tta/gstttadec.c: (gst_tta_dec_class_init):
27277           * gst/tta/gstttaparse.c: (gst_tta_parse_class_init):
27278           * gst/vbidec/gstvbidec.c: (gst_vbidec_class_init):
27279           * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init):
27280           * gst/virtualdub/gstxsharpen.c: (gst_xsharpen_class_init):
27281           * gst/y4m/gsty4mencode.c: (gst_y4mencode_class_init):
27282           * sys/cdrom/gstcdplayer.c: (cdplayer_class_init):
27283           * sys/directsound/gstdirectsoundsink.c:
27284           (gst_directsoundsink_class_init):
27285           * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_class_init):
27286           * sys/dxr3/dxr3spusink.c: (dxr3spusink_class_init):
27287           * sys/dxr3/dxr3videosink.c: (dxr3videosink_class_init):
27288           * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_class_init):
27289           * sys/v4l2/gstv4l2colorbalance.c:
27290           (gst_v4l2_color_balance_channel_class_init):
27291           * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_channel_class_init),
27292           (gst_v4l2_tuner_norm_class_init):
27293           * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_class_init):
27294           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
27295
27296 Sat Apr 8 21:21:45 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
27297
27298           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
27299           Original commit message from CVS:
27300           * ext/aalib/gstaasink.c: (gst_aasink_class_init):
27301           * ext/esd/esdsink.c: (gst_esdsink_class_init):
27302           * ext/flac/gstflactag.c: (gst_flac_tag_class_init):
27303           * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_class_init):
27304           * ext/jpeg/gstjpegenc.c: (gst_jpegenc_class_init):
27305           * ext/jpeg/gstsmokedec.c: (gst_smokedec_class_init):
27306           * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_class_init):
27307           * ext/libcaca/gstcacasink.c: (gst_cacasink_class_init):
27308           * ext/libmng/gstmngdec.c: (gst_mngdec_class_init):
27309           * ext/libmng/gstmngenc.c: (gst_mngenc_class_init):
27310           * ext/libpng/gstpngdec.c: (gst_pngdec_class_init):
27311           * ext/libpng/gstpngenc.c: (gst_pngenc_class_init):
27312           * ext/mikmod/gstmikmod.c: (gst_mikmod_class_init):
27313           * ext/shout2/gstshout2.c: (gst_shout2send_class_init):
27314           * ext/speex/gstspeexenc.c: (gst_speexenc_class_init):
27315           * gst/alpha/gstalpha.c: (gst_alpha_class_init):
27316           * gst/avi/gstavimux.c: (gst_avimux_class_init):
27317           * gst/debug/efence.c: (gst_efence_class_init):
27318           * gst/debug/negotiation.c: (gst_negotiation_class_init):
27319           * gst/flx/gstflxdec.c: (gst_flxdec_class_init):
27320           * gst/goom/gstgoom.c: (gst_goom_class_init):
27321           * gst/id3demux/gstid3demux.c: (gst_id3demux_class_init):
27322           * gst/interleave/deinterleave.c: (deinterleave_class_init):
27323           * gst/interleave/interleave.c: (interleave_class_init):
27324           * gst/law/alaw-decode.c: (gst_alawdec_class_init):
27325           * gst/law/alaw-encode.c: (gst_alawenc_class_init):
27326           * gst/law/mulaw-encode.c: (gst_mulawenc_class_init):
27327           * gst/median/gstmedian.c: (gst_median_class_init):
27328           * gst/monoscope/gstmonoscope.c: (gst_monoscope_class_init):
27329           * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init):
27330           * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_class_init):
27331           * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_class_init):
27332           * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_class_init):
27333           * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_class_init):
27334           * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init):
27335           * gst/rtp/gstrtpdepay.c: (gst_rtp_depay_class_init):
27336           * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_class_init):
27337           * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_class_init):
27338           * gst/rtp/gstrtph263pay.c: (gst_rtp_h263_pay_class_init):
27339           * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_class_init):
27340           * gst/rtp/gstrtph263ppay.c: (gst_rtp_h263p_pay_class_init):
27341           * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_class_init):
27342           * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init):
27343           * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_class_init):
27344           * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_class_init):
27345           * gst/rtp/gstrtpmpapay.c: (gst_rtp_mpa_pay_class_init):
27346           * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_class_init):
27347           * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_class_init):
27348           * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_class_init):
27349           * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_class_init):
27350           * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_class_init):
27351           * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_class_init):
27352           * gst/rtsp/gstrtpdec.c: (gst_rtpdec_class_init):
27353           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init):
27354           * gst/smpte/gstsmpte.c: (gst_smpte_class_init):
27355           * gst/udp/gstdynudpsink.c: (gst_dynudpsink_class_init):
27356           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init):
27357           * gst/udp/gstudpsink.c: (gst_udpsink_class_init):
27358           * gst/videomixer/videomixer.c: (gst_videomixer_class_init):
27359           * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init):
27360           * sys/oss/gstossdmabuffer.c: (gst_ossdmabuffer_class_init):
27361           * sys/oss/gstosssink.c: (gst_oss_sink_class_init):
27362           * sys/osxaudio/gstosxaudioelement.c:
27363           (gst_osxaudioelement_class_init):
27364           * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_class_init):
27365           * sys/osxaudio/gstosxaudiosrc.c: (gst_osxaudiosrc_class_init):
27366           * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_class_init):
27367           Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
27368
27369 Sat Apr 8 19:06:25 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
27370
27371           Fix more broken GObject macros
27372           Original commit message from CVS:
27373           * ext/mikmod/gstmikmod.h:
27374           * gst/level/gstlevel.h:
27375           Fix more broken GObject macros
27376
27377 Sat Apr 8 18:41:07 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
27378
27379           Fix broken GObject macros
27380           Original commit message from CVS:
27381           * ext/xine/gstxine.h:
27382           * gst-libs/gst/play/play.h:
27383           * sys/v4l2/gstv4l2element.h:
27384           * sys/ximagesrc/ximageutil.h:
27385           Fix broken GObject macros
27386
27387 Sat Apr 8 18:25:55 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
27388
27389           Fix broken GObject macros
27390           Original commit message from CVS:
27391           * ext/annodex/gstcmmldec.h:
27392           * ext/annodex/gstcmmlenc.h:
27393           * ext/annodex/gstcmmltag.h:
27394           * ext/cairo/gsttextoverlay.h:
27395           * ext/ladspa/gstsignalprocessor.h:
27396           * gst/matroska/ebml-read.h:
27397           * gst/matroska/ebml-write.h:
27398           * sys/osxaudio/gstosxaudioelement.h:
27399           Fix broken GObject macros
27400
27401 Sat Apr 8 18:23:04 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27402
27403           gst/qtdemux/qtdemux.c: Don't make rounding errors in timestamp/duration calculations.
27404           Original commit message from CVS:
27405           * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample),
27406           (gst_qtdemux_chain), (gst_qtdemux_add_stream), (qtdemux_dump_stsz),
27407           (qtdemux_dump_stco), (qtdemux_parse_trak):
27408           Don't make rounding errors in timestamp/duration calculations.
27409           Fix timestamps for AMR and IMA4.  Fixes (#337436).
27410           Create a dummy segment even when there is no edit list.
27411
27412 Sat Apr 8 13:09:50 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27413
27414           ext/flac/gstflacdec.c: Don't try to seek beyond the end of the file (would occasionally display error dialogs in tote...
27415           Original commit message from CVS:
27416           * ext/flac/gstflacdec.c: (gst_flac_dec_handle_seek_event):
27417           Don't try to seek beyond the end of the file (would
27418           occasionally display error dialogs in totem when seeking
27419           to the end) (#335869). Will still throw an error though
27420           if the file is truncated and the total_samples value in
27421           the stream header is wrong.
27422
27423 Fri Apr 7 18:15:08 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27424
27425           ext/flac/gstflacdec.*: If the stream header doesn't contain the total number of samples, search for the last flac fra...
27426           Original commit message from CVS:
27427           * ext/flac/gstflacdec.c: (gst_flac_calculate_crc8),
27428           (gst_flac_dec_scan_got_frame), (gst_flac_dec_scan_for_last_block),
27429           (gst_flac_dec_metadata_callback):
27430           * ext/flac/gstflacdec.h:
27431           If the stream header doesn't contain the total number of samples,
27432           search for the last flac frame at the end of the file and calculate
27433           the total duration from that frame's offset (fixes #337609).
27434
27435 Fri Apr 7 15:53:43 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
27436
27437           Typo fix, s/XFree86/X11 and added doc blurb saying that it fixates to 25fps
27438           Original commit message from CVS:
27439           2006-04-07  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
27440           * ext/amrwb/amrwb-code/Makefile.am:
27441           * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc),
27442           (gst_ximagesrc_create), (gst_ximagesrc_set_property):
27443           Typo fix, s/XFree86/X11 and added doc blurb saying that it fixates to
27444           25fps
27445
27446 Fri Apr 7 15:47:27 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
27447
27448           tests/icles/ximagesrc-test.c: Actually assert that pipeline goes to playing
27449           Original commit message from CVS:
27450           2006-04-07  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
27451           * tests/icles/ximagesrc-test.c: (main):
27452           Actually assert that pipeline goes to playing
27453
27454 Fri Apr 7 15:27:40 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
27455
27456           sys/ximagesrc/ximagesrc.c: Fix typo, C++ style comments and other small cleanups
27457           Original commit message from CVS:
27458           2006-04-07  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
27459           * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc),
27460           (composite_pixel), (gst_ximagesrc_ximage_get),
27461           (gst_ximagesrc_create), (gst_ximagesrc_set_property):
27462           Fix typo, C++ style comments and other small cleanups
27463
27464 Fri Apr 7 10:48:19 2006 +0000  Edward Hervey <bilboed@bilboed.com>
27465
27466           gst/avi/gstavidemux.c: Don't unref the GstPadTemplate returned by gst_element_class_get_pad_template().
27467           Original commit message from CVS:
27468           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream):
27469           Don't unref the GstPadTemplate returned by
27470           gst_element_class_get_pad_template().
27471
27472 Thu Apr 6 19:16:02 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27473
27474           gst/qtdemux/qtdemux.c: Added full edit list support.
27475           Original commit message from CVS:
27476           * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
27477           (gst_qtdemux_handle_src_query), (gst_qtdemux_find_index),
27478           (gst_qtdemux_find_keyframe), (gst_qtdemux_find_segment),
27479           (gst_qtdemux_move_stream), (gst_qtdemux_perform_seek),
27480           (gst_qtdemux_do_seek), (gst_qtdemux_change_state),
27481           (gst_qtdemux_activate_segment),
27482           (gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
27483           (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
27484           (qtdemux_parse_trak):
27485           Added full edit list support.
27486           Avoid overflows in prologue image detection code.
27487           Avoid roundoff errors in timestamp calculations.
27488
27489 Thu Apr 6 11:35:26 2006 +0000  j^ <j@bootlab.org>
27490
27491           Unify the long descriptions in the plugin details (#337263).
27492           Original commit message from CVS:
27493           Patch by: j^  <j at bootlab dot org>
27494           * ext/amrwb/gstamrwbdec.c:
27495           * ext/amrwb/gstamrwbenc.c:
27496           * ext/amrwb/gstamrwbparse.c:
27497           * ext/arts/gst_arts.c:
27498           * ext/artsd/gstartsdsink.c:
27499           * ext/audiofile/gstafparse.c:
27500           * ext/audiofile/gstafsink.c:
27501           * ext/audiofile/gstafsrc.c:
27502           * ext/cdaudio/gstcdaudio.c:
27503           * ext/directfb/dfbvideosink.c:
27504           * ext/divx/gstdivxdec.c:
27505           * ext/divx/gstdivxenc.c:
27506           * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
27507           * ext/faac/gstfaac.c: (gst_faac_base_init):
27508           * ext/faad/gstfaad.c:
27509           * ext/gsm/gstgsmdec.c:
27510           * ext/gsm/gstgsmenc.c:
27511           * ext/hermes/gsthermescolorspace.c:
27512           * ext/ivorbis/vorbisfile.c:
27513           * ext/lcs/gstcolorspace.c:
27514           * ext/libfame/gstlibfame.c:
27515           * ext/libmms/gstmms.c: (gst_mms_base_init):
27516           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
27517           * ext/nas/nassink.c: (gst_nassink_base_init):
27518           * ext/neon/gstneonhttpsrc.c:
27519           * ext/polyp/polypsink.c: (gst_polypsink_base_init):
27520           * ext/sdl/sdlaudiosink.c:
27521           * ext/sdl/sdlvideosink.c:
27522           * ext/shout/gstshout.c:
27523           * ext/snapshot/gstsnapshot.c:
27524           * ext/sndfile/gstsf.c:
27525           * ext/tarkin/gsttarkindec.c:
27526           * ext/tarkin/gsttarkinenc.c:
27527           * ext/theora/theoradec.c:
27528           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
27529           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
27530           * ext/xvid/gstxviddec.c:
27531           * ext/xvid/gstxvidenc.c:
27532           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
27533           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
27534           * gst/chart/gstchart.c:
27535           * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
27536           * gst/festival/gstfestival.c:
27537           * gst/filter/gstiir.c:
27538           * gst/filter/gstlpwsinc.c:
27539           * gst/freeze/gstfreeze.c:
27540           * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
27541           * gst/mixmatrix/mixmatrix.c:
27542           * gst/mpeg1sys/gstmpeg1systemencode.c:
27543           * gst/mpeg1videoparse/gstmp1videoparse.c:
27544           * gst/mpeg2sub/gstmpeg2subt.c:
27545           * gst/mpegaudioparse/gstmpegaudioparse.c:
27546           * gst/multifilesink/gstmultifilesink.c:
27547           * gst/overlay/gstoverlay.c:
27548           * gst/passthrough/gstpassthrough.c:
27549           * gst/playondemand/gstplayondemand.c:
27550           * gst/qtdemux/qtdemux.c:
27551           * gst/rtjpeg/gstrtjpegdec.c:
27552           * gst/rtjpeg/gstrtjpegenc.c:
27553           * gst/smooth/gstsmooth.c:
27554           * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
27555           * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
27556           * gst/videocrop/gstvideocrop.c:
27557           * gst/videodrop/gstvideodrop.c:
27558           * gst/virtualdub/gstxsharpen.c:
27559           * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
27560           * gst/y4m/gsty4mencode.c:
27561           Unify the long descriptions in the plugin details (#337263).
27562
27563 Thu Apr 6 09:14:30 2006 +0000  Brian Cameron <brian.cameron@sun.com>
27564
27565           sys/sunaudio/gstsunaudiosink.*: Use spec->segsize and spec->segtotal in the prepare function to initialise the ring b...
27566           Original commit message from CVS:
27567           Patch by: Brian Cameron  <brian dot cameron at sun dot com>
27568           * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_init),
27569           (gst_sunaudiosink_prepare), (gst_sunaudiosink_write):
27570           * sys/sunaudio/gstsunaudiosink.h:
27571           Use spec->segsize and spec->segtotal in the prepare function
27572           to initialise the ring buffer instead of using the buffer-time
27573           property (#337421).
27574
27575 Thu Apr 6 08:52:51 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27576
27577           configure.ac: Bump core requirements to CVS for gst_pad_query_peer_duration() which is used by speexdec.
27578           Original commit message from CVS:
27579           * configure.ac:
27580           Bump core requirements to CVS for gst_pad_query_peer_duration()
27581           which is used by speexdec.
27582
27583 Wed Apr 5 18:27:22 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
27584
27585           ext/speex/: Fix seeking and duration queries (#337033); clean up and refactor a bit.
27586           Original commit message from CVS:
27587           * ext/speex/gstspeex.c: (plugin_init):
27588           * ext/speex/gstspeexdec.c: (gst_speex_dec_class_init),
27589           (gst_speex_dec_reset), (gst_speex_dec_init), (speex_dec_convert),
27590           (speex_get_sink_query_types), (speex_dec_sink_query),
27591           (speex_get_src_query_types), (speex_dec_src_query),
27592           (speex_dec_src_event), (speex_dec_sink_event),
27593           (speex_dec_chain_parse_header), (speex_dec_chain_parse_comments),
27594           (speex_dec_chain_parse_data), (speex_dec_chain),
27595           (gst_speex_dec_get_property), (gst_speex_dec_set_property),
27596           (speex_dec_change_state):
27597           * ext/speex/gstspeexdec.h:
27598           Fix seeking and duration queries (#337033); clean up and
27599           refactor a bit.
27600
27601 Wed Apr 5 12:41:14 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27602
27603           ext/raw1394/gstdv1394src.c: distinguish between device not found and could not open for reading
27604           Original commit message from CVS:
27605           * ext/raw1394/gstdv1394src.c:
27606           distinguish between device not found and could not open for
27607           reading
27608
27609 Wed Apr 5 08:36:55 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27610
27611           gst/qtdemux/qtdemux.c: Use duration as segment stop position if none is explicitly configured.
27612           Original commit message from CVS:
27613           * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
27614           (gst_qtdemux_do_seek), (gst_qtdemux_loop_state_movie),
27615           (gst_qtdemux_loop):
27616           Use duration as segment stop position if none is
27617           explicitly configured.
27618           Also perform EOS when we run past the segment stop.
27619
27620 Tue Apr 4 11:20:58 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27621
27622           gst/qtdemux/qtdemux.c: More cleanups, added comments.
27623           Original commit message from CVS:
27624           * gst/qtdemux/qtdemux.c: (gst_qtdemux_go_back),
27625           (gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
27626           (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
27627           (gst_qtdemux_chain), (qtdemux_parse_tree), (qtdemux_parse_trak):
27628           More cleanups, added comments.
27629           Mark discontinuities on outgoing buffers.
27630           Post better errors when something goes wrong.
27631           Handle EOS and segment end properly.
27632
27633 Tue Apr 4 08:31:10 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27634
27635           gst/qtdemux/qtdemux.*: Handle stss boxes so we can mark and find keyframes.
27636           Original commit message from CVS:
27637           * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
27638           (gst_qtdemux_push_event), (gst_qtdemux_go_back),
27639           (gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
27640           (gst_qtdemux_handle_src_event), (plugin_init),
27641           (gst_qtdemux_change_state), (gst_qtdemux_loop_state_movie),
27642           (gst_qtdemux_loop), (gst_qtdemux_chain),
27643           (qtdemux_sink_activate_pull), (gst_qtdemux_add_stream),
27644           (qtdemux_parse), (qtdemux_parse_tree), (qtdemux_parse_trak),
27645           (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
27646           (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds):
27647           * gst/qtdemux/qtdemux.h:
27648           Handle stss boxes so we can mark and find keyframes.
27649           Implement correct accurate and keyframe seeking.
27650           Use _DEBUG_OBJECT when possible.
27651
27652 Mon Apr 3 13:29:20 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27653
27654         * tests/check/elements/.gitignore:
27655           ignore more
27656           Original commit message from CVS:
27657           ignore more
27658
27659 Mon Apr 3 13:28:55 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27660
27661         * pkgconfig/Makefile.am:
27662           fix dist
27663           Original commit message from CVS:
27664           fix dist
27665
27666 Mon Apr 3 09:02:29 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27667
27668           add a .pc file so other modules can use good plugins in tests
27669           Original commit message from CVS:
27670           * Makefile.am:
27671           * configure.ac:
27672           * pkgconfig/.cvsignore:
27673           * pkgconfig/Makefile.am:
27674           * pkgconfig/gstreamer-plugins-good-uninstalled.pc.in:
27675           add a .pc file so other modules can use good plugins in tests
27676
27677 Sat Apr 1 16:50:49 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27678
27679         * common:
27680         * docs/plugins/inspect/plugin-qtdemux.xml:
27681         * docs/plugins/inspect/plugin-taglib.xml:
27682         * ext/taglib/gsttaglibmux.c:
27683         * tests/check/elements/id3v2mux.c:
27684           add taglib checks and docs
27685           Original commit message from CVS:
27686           add taglib checks and docs
27687
27688 Sat Apr 1 15:30:51 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27689
27690         * configure.ac:
27691         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
27692         * docs/upload.mak:
27693           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
27694           Original commit message from CVS:
27695           disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
27696
27697 Sat Apr 1 14:03:03 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27698
27699         * common:
27700         * docs/plugins/inspect/plugin-1394.xml:
27701         * docs/plugins/inspect/plugin-aasink.xml:
27702         * docs/plugins/inspect/plugin-alaw.xml:
27703         * docs/plugins/inspect/plugin-alpha.xml:
27704         * docs/plugins/inspect/plugin-alphacolor.xml:
27705         * docs/plugins/inspect/plugin-annodex.xml:
27706         * docs/plugins/inspect/plugin-apetag.xml:
27707         * docs/plugins/inspect/plugin-auparse.xml:
27708         * docs/plugins/inspect/plugin-autodetect.xml:
27709         * docs/plugins/inspect/plugin-avi.xml:
27710         * docs/plugins/inspect/plugin-cacasink.xml:
27711         * docs/plugins/inspect/plugin-cairo.xml:
27712         * docs/plugins/inspect/plugin-cdio.xml:
27713         * docs/plugins/inspect/plugin-cutter.xml:
27714         * docs/plugins/inspect/plugin-debug.xml:
27715         * docs/plugins/inspect/plugin-dv.xml:
27716         * docs/plugins/inspect/plugin-efence.xml:
27717         * docs/plugins/inspect/plugin-effectv.xml:
27718         * docs/plugins/inspect/plugin-esdsink.xml:
27719         * docs/plugins/inspect/plugin-flac.xml:
27720         * docs/plugins/inspect/plugin-flxdec.xml:
27721         * docs/plugins/inspect/plugin-gconfelements.xml:
27722         * docs/plugins/inspect/plugin-gdkpixbuf.xml:
27723         * docs/plugins/inspect/plugin-goom.xml:
27724         * docs/plugins/inspect/plugin-halelements.xml:
27725         * docs/plugins/inspect/plugin-id3demux.xml:
27726         * docs/plugins/inspect/plugin-jpeg.xml:
27727         * docs/plugins/inspect/plugin-ladspa.xml:
27728         * docs/plugins/inspect/plugin-level.xml:
27729         * docs/plugins/inspect/plugin-matroska.xml:
27730         * docs/plugins/inspect/plugin-mulaw.xml:
27731         * docs/plugins/inspect/plugin-multipart.xml:
27732         * docs/plugins/inspect/plugin-navigationtest.xml:
27733         * docs/plugins/inspect/plugin-ossaudio.xml:
27734         * docs/plugins/inspect/plugin-png.xml:
27735         * docs/plugins/inspect/plugin-rtp.xml:
27736         * docs/plugins/inspect/plugin-rtsp.xml:
27737         * docs/plugins/inspect/plugin-shout2send.xml:
27738         * docs/plugins/inspect/plugin-smpte.xml:
27739         * docs/plugins/inspect/plugin-speex.xml:
27740         * docs/plugins/inspect/plugin-videobalance.xml:
27741         * docs/plugins/inspect/plugin-videobox.xml:
27742         * docs/plugins/inspect/plugin-videoflip.xml:
27743         * docs/plugins/inspect/plugin-videomixer.xml:
27744         * docs/plugins/inspect/plugin-wavenc.xml:
27745         * docs/plugins/inspect/plugin-wavparse.xml:
27746           adding inspect files
27747           Original commit message from CVS:
27748           adding inspect files
27749
27750 Sat Apr 1 10:15:33 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27751
27752         * tests/icles/ximagesrc-test.c:
27753           5 second timeout
27754           Original commit message from CVS:
27755           5 second timeout
27756
27757 Sat Apr 1 10:14:26 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27758
27759         * tests/icles/.gitignore:
27760         * tests/icles/Makefile.am:
27761         * tests/icles/ximagesrc-test.c:
27762           rename test
27763           Original commit message from CVS:
27764           rename test
27765
27766 Sat Apr 1 10:09:11 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27767
27768         * gst/equalizer/gstiirequalizer.c:
27769         * gst/qtdemux/qtdemux.c:
27770         * gst/spectrum/gstspectrum.c:
27771         * gst/videocrop/gstvideocrop.c:
27772         * sys/directdraw/gstdirectdrawplugin.c:
27773         * sys/directsound/gstdirectsoundplugin.c:
27774         * sys/v4l2/gstv4l2.c:
27775         * sys/ximage/gstximagesrc.c:
27776           rework build; add translations for v4l2
27777           Original commit message from CVS:
27778           rework build; add translations for v4l2
27779
27780 Sat Apr 1 09:56:45 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
27781
27782           configure.ac: clean up, use AS_VERSION and AS_NANO
27783           Original commit message from CVS:
27784           * configure.ac:
27785           clean up, use AS_VERSION and AS_NANO
27786           * gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
27787           use PACKAGE_VERSION define
27788           * po/af.po:
27789           * po/az.po:
27790           * po/cs.po:
27791           * po/en_GB.po:
27792           * po/hu.po:
27793           * po/it.po:
27794           * po/nb.po:
27795           * po/nl.po:
27796           * po/or.po:
27797           * po/sq.po:
27798           * po/sr.po:
27799           * po/sv.po:
27800           * po/uk.po:
27801           * po/vi.po:
27802           updated
27803
27804 Fri Mar 31 17:52:36 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
27805
27806           Add tests and fix PAR caps issue to ximagesrc
27807           Original commit message from CVS:
27808           2006-03-31  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
27809           * Makefile.am:
27810           * configure.ac:
27811           * sys/ximagesrc/ximagesrc.c:
27812           (gst_ximagesrc_ximage_get),
27813           (gst_ximagesrc_get_caps), (gst_ximagesrc_class_init):
27814           * sys/ximagesrc/ximageutil.c:
27815           * tests/Makefile.am:
27816           * tests/icles/Makefile.am:
27817           * tests/icles/ximagesrc-test.c: (terminate_playback), (main):
27818           Add tests and fix PAR caps issue to ximagesrc
27819
27820 Fri Mar 31 16:32:47 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
27821
27822           sys/ximagesrc/ximagesrc.c: Add docs to ximagesrc
27823           Original commit message from CVS:
27824           2006-03-31  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
27825           * sys/ximagesrc/ximagesrc.c:
27826           Add docs to ximagesrc
27827
27828 Fri Mar 31 15:21:35 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
27829
27830           sys/ximagesrc/: Fix ximagesrc so a) the cursor doesnt trail and b) there are no yellow rectangles with the cursor
27831           Original commit message from CVS:
27832           2006-03-31  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
27833           * sys/ximagesrc/ximagesrc.c: (composite_pixel),
27834           (gst_ximagesrc_ximage_get), (gst_ximagesrc_set_property),
27835           (gst_ximagesrc_get_caps), (gst_ximagesrc_class_init):
27836           * sys/ximagesrc/ximagesrc.h:
27837           * sys/ximagesrc/ximageutil.c: (ximageutil_xcontext_get):
27838           * sys/ximagesrc/ximageutil.h:
27839           Fix ximagesrc so a) the cursor doesnt trail and b) there are no
27840           yellow rectangles with the cursor
27841
27842 Thu Mar 30 23:46:42 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
27843
27844         * win32/vs6/gst_plugins_good.dsw:
27845         * win32/vs6/libgstalaw.dsp:
27846         * win32/vs6/libgstalpha.dsp:
27847         * win32/vs6/libgstalphacolor.dsp:
27848         * win32/vs6/libgstapetag.dsp:
27849         * win32/vs6/libgstauparse.dsp:
27850         * win32/vs6/libgstautodetect.dsp:
27851         * win32/vs6/libgstavi.dsp:
27852         * win32/vs6/libgstcutter.dsp:
27853         * win32/vs6/libgsteffectv.dsp:
27854         * win32/vs6/libgstflx.dsp:
27855         * win32/vs6/libgstgoom.dsp:
27856         * win32/vs6/libgstid3demux.dsp:
27857         * win32/vs6/libgstinterleave.dsp:
27858         * win32/vs6/libgstjpeg.dsp:
27859         * win32/vs6/libgstlevel.dsp:
27860         * win32/vs6/libgstmatroska.dsp:
27861         * win32/vs6/libgstmedian.dsp:
27862         * win32/vs6/libgstmonoscope.dsp:
27863         * win32/vs6/libgstmulaw.dsp:
27864         * win32/vs6/libgstmultipart.dsp:
27865         * win32/vs6/libgstrtp.dsp:
27866         * win32/vs6/libgstrtsp.dsp:
27867         * win32/vs6/libgstsmpte.dsp:
27868         * win32/vs6/libgstspeex.dsp:
27869         * win32/vs6/libgstvideobalance.dsp:
27870         * win32/vs6/libgstvideobox.dsp:
27871         * win32/vs6/libgstvideoflip.dsp:
27872         * win32/vs6/libgstvideomixer.dsp:
27873         * win32/vs6/libgstwavenc.dsp:
27874         * win32/vs6/libgstwavparse.dsp:
27875           I'm too lazy to comment this
27876           Original commit message from CVS:
27877           *** empty log message ***
27878
27879 Thu Mar 30 23:37:16 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
27880
27881           ext\jpeg\smokecodec.c: use of GST_DEBUG instead of DEBUG(a...) for WIN32
27882           Original commit message from CVS:
27883           * ext\jpeg\smokecodec.c:
27884           use of GST_DEBUG instead of DEBUG(a...) for WIN32
27885           * ext\speex\gstspeexenc.c: (gst_speexenc_set_header_on_caps):
27886           move first instruction after all variables declarations
27887           * gst\alpha\gstalpha.c:
27888           * gst\effectv\gstshagadelic.c:
27889           * gst\smpte\paint.c:
27890           * gst\videofilter\gstvideobalance.c:
27891           define M_PI if it's not defined (it's not defined on WIN32)
27892           * gst\cutter\gstcutter.c: (gst_cutter_chain):
27893           * gst\id3demux\id3v2frames.c: (parse_relative_volume_adjustment_two):
27894           * gst\level\gstlevel.c: (gst_level_set_property), (gst_level_transform_ip):
27895           * gst\matroska\matroska-demux.c: (gst_matroska_demux_parse_info),
27896           (gst_matroska_demux_video_caps):
27897           * gst\matroska\matroska-mux.c: (gst_matroska_mux_start), (gst_matroska_mux_finish):
27898           * gst\wavparse\gstwavparse.c: (gst_wavparse_stream_data):
27899           use gst_guint64_to_gdouble for conversions
27900           * gst\goom\filters.c: (setPixelRGB_):
27901           fix a debug which was using undefined variable
27902           * gst\level\gstlevel.c: (gst_level_set_caps), (gst_level_transform_ip):
27903           * gst\matroska\ebml-read.c: (gst_ebml_read_sint):
27904           replace LL suffix with L suffix (LL isn't supported by MSVC6.0)
27905           * win32/vs6:
27906           add vs6 projects files for most of plugins-good
27907
27908 Thu Mar 30 15:37:05 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
27909
27910           better/unified long descriptions
27911           Original commit message from CVS:
27912           * ext/aalib/gstaasink.c:
27913           * ext/annodex/gstcmmldec.c:
27914           * ext/annodex/gstcmmlenc.c:
27915           * ext/cairo/gsttextoverlay.c:
27916           * ext/cairo/gsttimeoverlay.c:
27917           * ext/cdio/gstcdiocddasrc.c:
27918           * ext/dv/gstdvdec.c:
27919           * ext/esd/esdmon.c:
27920           * ext/esd/esdsink.c:
27921           * ext/flac/gstflacdec.c:
27922           * ext/flac/gstflacenc.c:
27923           * ext/flac/gstflactag.c:
27924           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
27925           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
27926           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
27927           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
27928           * ext/gdk_pixbuf/gstgdkpixbuf.c:
27929           * ext/gdk_pixbuf/pixbufscale.c:
27930           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
27931           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
27932           * ext/jpeg/gstjpegdec.c:
27933           * ext/jpeg/gstjpegenc.c:
27934           * ext/jpeg/gstsmokedec.c:
27935           * ext/jpeg/gstsmokeenc.c:
27936           * ext/libcaca/gstcacasink.c:
27937           * ext/libmng/gstmngdec.c:
27938           * ext/libmng/gstmngenc.c:
27939           * ext/libpng/gstpngdec.c:
27940           * ext/libpng/gstpngenc.c:
27941           * ext/mikmod/gstmikmod.c:
27942           * ext/raw1394/gstdv1394src.c:
27943           * ext/shout2/gstshout2.c:
27944           * ext/speex/gstspeexdec.c:
27945           * ext/speex/gstspeexenc.c:
27946           * gst/alpha/gstalpha.c:
27947           * gst/alpha/gstalphacolor.c:
27948           * gst/auparse/gstauparse.c:
27949           * gst/autodetect/gstautoaudiosink.c:
27950           (gst_auto_audio_sink_base_init):
27951           * gst/autodetect/gstautovideosink.c:
27952           (gst_auto_video_sink_base_init):
27953           * gst/avi/gstavimux.c: (gst_avimux_base_init):
27954           * gst/cutter/gstcutter.c:
27955           * gst/debug/breakmydata.c:
27956           * gst/debug/efence.c:
27957           * gst/debug/gstnavigationtest.c:
27958           * gst/debug/negotiation.c:
27959           * gst/debug/progressreport.c:
27960           * gst/debug/testplugin.c:
27961           * gst/effectv/gstaging.c:
27962           * gst/effectv/gstdice.c:
27963           * gst/effectv/gstedge.c:
27964           * gst/effectv/gstquark.c:
27965           * gst/effectv/gstrev.c:
27966           * gst/effectv/gstvertigo.c:
27967           * gst/effectv/gstwarp.c:
27968           * gst/flx/gstflxdec.c:
27969           * gst/goom/gstgoom.c:
27970           * gst/interleave/deinterleave.c:
27971           * gst/interleave/interleave.c:
27972           * gst/law/alaw-decode.c: (gst_alawdec_base_init):
27973           * gst/law/alaw-encode.c: (gst_alawenc_base_init):
27974           * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
27975           * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
27976           * gst/level/gstlevel.c:
27977           * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
27978           * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
27979           * gst/median/gstmedian.c:
27980           * gst/monoscope/gstmonoscope.c:
27981           * gst/multipart/multipartdemux.c:
27982           * gst/multipart/multipartmux.c:
27983           * gst/oldcore/gstmd5sink.c:
27984           * gst/oldcore/gstmultifilesrc.c:
27985           * gst/oldcore/gstpipefilter.c:
27986           * gst/oldcore/gstshaper.c:
27987           * gst/oldcore/gststatistics.c:
27988           * gst/rtp/gstasteriskh263.c:
27989           * gst/rtp/gstrtpL16depay.c:
27990           * gst/rtp/gstrtpL16pay.c:
27991           * gst/rtp/gstrtpamrdepay.c:
27992           * gst/rtp/gstrtpamrpay.c:
27993           * gst/rtp/gstrtpdepay.c:
27994           * gst/rtp/gstrtpgsmpay.c:
27995           * gst/rtp/gstrtph263pay.c:
27996           * gst/rtp/gstrtph263pdepay.c:
27997           * gst/rtp/gstrtph263ppay.c:
27998           * gst/rtp/gstrtpmp4gpay.c:
27999           * gst/rtp/gstrtpmp4vdepay.c:
28000           * gst/rtp/gstrtpmp4vpay.c:
28001           * gst/rtp/gstrtpmpadepay.c:
28002           * gst/rtp/gstrtpmpapay.c:
28003           * gst/rtp/gstrtppcmadepay.c:
28004           * gst/rtp/gstrtppcmapay.c:
28005           * gst/rtp/gstrtppcmudepay.c:
28006           * gst/rtp/gstrtppcmupay.c:
28007           * gst/rtp/gstrtpspeexdepay.c:
28008           * gst/rtp/gstrtpspeexpay.c:
28009           * gst/rtsp/gstrtpdec.c:
28010           * gst/smpte/gstsmpte.c:
28011           * gst/videobox/gstvideobox.c:
28012           * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
28013           * gst/videofilter/gstvideobalance.c:
28014           * gst/videofilter/gstvideoflip.c:
28015           * gst/videofilter/gstvideotemplate.c:
28016           (gst_videotemplate_base_init):
28017           * gst/videomixer/videomixer.c:
28018           * gst/wavenc/gstwavenc.c:
28019           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
28020           better/unified long descriptions
28021           Fixed #336602
28022           Some cleanups to auparse, don't send multiple newsegments.
28023
28024 Wed Mar 29 16:06:50 2006 +0000  Michael Dominic K <mdk@mdk.org.pl>
28025
28026           ext/dv/gstdvdemux.*: Seek in READY patch. Only works for pull based mode.
28027           Original commit message from CVS:
28028           From a patch by: Michael Dominic K. <mdk at mdk dot org dot pl>
28029           * ext/dv/gstdvdemux.c: (gst_dvdemux_class_init),
28030           (gst_dvdemux_reset), (gst_dvdemux_src_convert),
28031           (gst_dvdemux_send_event), (gst_dvdemux_flush), (gst_dvdemux_loop),
28032           (gst_dvdemux_sink_activate_pull), (gst_dvdemux_change_state):
28033           * ext/dv/gstdvdemux.h:
28034           Seek in READY patch. Only works for pull based mode.
28035           Fixes #323880
28036
28037 Mon Mar 27 17:06:45 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
28038
28039         * sys/v4l2/v4l2src_calls.c:
28040           Small fix, now pwc driver can tell about its buffers.
28041           Original commit message from CVS:
28042           Small fix, now pwc driver can tell about its buffers.
28043
28044 Mon Mar 27 14:09:18 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28045
28046           ext/gdk_pixbuf/gstgdkpixbuf.c: Fix two crashers: don't unref the same caps twice, and set pixbuf loader to NULL after...
28047           Original commit message from CVS:
28048           * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_flush),
28049           (gst_gdk_pixbuf_event):
28050           Fix two crashers: don't unref the same caps twice, and
28051           set pixbuf loader to NULL after freeing it.
28052
28053 Mon Mar 27 14:00:02 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28054
28055           ext/speex/gstspeexenc.*: Don't leak adapter.
28056           Original commit message from CVS:
28057           * ext/speex/gstspeexenc.c: (gst_speexenc_class_init),
28058           (gst_speexenc_finalize), (gst_speexenc_sink_setcaps),
28059           (gst_speexenc_chain):
28060           * ext/speex/gstspeexenc.h:
28061           Don't leak adapter.
28062           A push *always* takes ownership of the buffer, even on
28063           errors.
28064           Small cleanups.
28065
28066 Sun Mar 26 19:56:37 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28067
28068           ext/taglib/gsttaglib.*: Fix newsegment event handling a bit. We need to cache the first newsegment event, because we ...
28069           Original commit message from CVS:
28070           * ext/taglib/gsttaglib.cc:
28071           * ext/taglib/gsttaglib.h:
28072           Fix newsegment event handling a bit. We need to
28073           cache the first newsegment event, because we can't
28074           adjust offsets yet when we get it, as we don't
28075           know the size of the tag yet for sure at that point.
28076           Also do some minor cleaning up here and there and add
28077           some debug statements.
28078
28079 Sun Mar 26 12:24:56 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28080
28081           gst/id3demux/gstid3demux.c: Create source pad without leaking.
28082           Original commit message from CVS:
28083           * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad):
28084           Create source pad without leaking.
28085
28086 Sat Mar 25 21:57:24 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28087
28088           ext/taglib/gsttaglib.cc: We do not want to proxy the caps on the sink pad; our source pad should have application/x-i...
28089           Original commit message from CVS:
28090           * ext/taglib/gsttaglib.cc:
28091           We do not want to proxy the caps on the sink pad; our
28092           source pad should have application/x-id3 caps; also,
28093           don't use already-freed strings in debug messages;
28094           finally, adjust buffer offsets on buffers sent out.
28095
28096 Sat Mar 25 13:02:55 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28097
28098           sys/v4l2/gstv4l2src.c: Older kernels don't seem to have this particular v4l2 format, so comment out until this gets f...
28099           Original commit message from CVS:
28100           * sys/v4l2/gstv4l2src.c:
28101           Older kernels don't seem to have this particular v4l2 format,
28102           so comment out until this gets fixed properly (and make
28103           buildbots happy).
28104
28105 Sat Mar 25 05:31:28 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
28106
28107         * common:
28108         * sys/v4l2/gstv4l2colorbalance.c:
28109         * sys/v4l2/gstv4l2colorbalance.h:
28110         * sys/v4l2/gstv4l2element.c:
28111         * sys/v4l2/gstv4l2src.c:
28112         * sys/v4l2/gstv4l2src.h:
28113         * sys/v4l2/gstv4l2tuner.c:
28114         * sys/v4l2/v4l2_calls.c:
28115         * sys/v4l2/v4l2src_calls.c:
28116         * sys/v4l2/v4l2src_calls.h:
28117           Just make few things more robust and also some identation.
28118           Original commit message from CVS:
28119           Just make few things more robust and also some identation.
28120
28121 Fri Mar 24 19:41:03 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28122
28123           ext/flac/: Spifify a bit.
28124           Original commit message from CVS:
28125           * ext/flac/gstflacdec.c: (gst_flac_dec_handle_seek_event):
28126           * ext/flac/gstflacdec.h:
28127           * ext/flac/gstflacenc.h:
28128           Spifify a bit.
28129           Fix deadly lock order error in seeking code, STREAM_LOCK
28130           cannot be taken within LOCK and the streaming variables are
28131           protected with the STREAM_LOCK anyway.
28132
28133 Fri Mar 24 18:56:16 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28134
28135           gst/avi/gstavidemux.c: this patch combines the global init_frames with the stream init_frames. Rationale being that t...
28136           Original commit message from CVS:
28137           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_index),
28138           (gst_avi_demux_stream_index), (gst_avi_demux_stream_scan),
28139           (gst_avi_demux_massage_index), (gst_avi_demux_handle_seek):
28140           this patch combines the global init_frames with the stream
28141           init_frames. Rationale being that the global delay should
28142           be subtracted from any stream delay.
28143           Fixes #335858.
28144
28145 Fri Mar 24 17:11:56 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
28146
28147           gst/: use DEBUG_FUNCPTR for collectpads
28148           Original commit message from CVS:
28149           * gst/matroska/matroska-mux.c: (gst_matroska_mux_init):
28150           * gst/multipart/multipartmux.c: (gst_multipart_mux_init):
28151           * gst/smpte/gstsmpte.c: (gst_smpte_init):
28152           * gst/videomixer/videomixer.c: (gst_videomixer_init):
28153           use DEBUG_FUNCPTR for collectpads
28154
28155 Fri Mar 24 09:54:00 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28156
28157           ext/jpeg/gstjpegenc.c: Don't crash when encoding images where the number of rows isn't a multiple of 2*DCTSIZE. Add s...
28158           Original commit message from CVS:
28159           * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init), (gst_jpegenc_chain):
28160           Don't crash when encoding images where the number of rows isn't
28161           a multiple of 2*DCTSIZE. Add some GST_DEBUG_FUNCPTR.
28162
28163 Thu Mar 23 21:28:06 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28164
28165           More state change function fixes.
28166           Original commit message from CVS:
28167           * ext/speex/gstspeexdec.c: (speex_dec_change_state):
28168           * gst/interleave/deinterleave.c: (deinterleave_change_state):
28169           * gst/interleave/interleave.c: (interleave_change_state):
28170           * gst/wavenc/gstwavenc.c: (gst_wavenc_change_state):
28171           More state change function fixes.
28172
28173 Thu Mar 23 20:12:47 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28174
28175           ext/esd/esdsink.*: Fix esd choppy playback by configuring audiosink correctly. Fixes #325191
28176           Original commit message from CVS:
28177           * ext/esd/esdsink.c: (gst_esdsink_class_init),
28178           (gst_esdsink_getcaps), (gst_esdsink_open), (gst_esdsink_close),
28179           (gst_esdsink_prepare), (gst_esdsink_unprepare),
28180           (gst_esdsink_delay), (gst_esdsink_reset):
28181           * ext/esd/esdsink.h:
28182           Fix esd choppy playback by configuring audiosink
28183           correctly. Fixes #325191
28184
28185 Thu Mar 23 19:57:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28186
28187           ext/libpng/gstpngdec.c: Make state change function thread-safe.
28188           Original commit message from CVS:
28189           * ext/libpng/gstpngdec.c: (gst_pngdec_change_state):
28190           Make state change function thread-safe.
28191
28192 Thu Mar 23 16:50:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28193
28194           gst/wavparse/gstwavparse.c: Don't try to read beyond the end of the file just because the header claims a bigger size...
28195           Original commit message from CVS:
28196           * gst/wavparse/gstwavparse.c: (gst_wavparse_get_upstream_size),
28197           (gst_wavparse_stream_headers), (gst_wavparse_stream_data):
28198           Don't try to read beyond the end of the file just because
28199           the header claims a bigger size (like with truncated files).
28200
28201 Thu Mar 23 15:36:27 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28202
28203           gst/wavparse/gstwavparse.*: Delay source pad creation until we have the first chunk of media data, so the we can exam...
28204           Original commit message from CVS:
28205           * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
28206           (gst_wavparse_stream_headers), (gst_wavparse_add_src_pad),
28207           (gst_wavparse_stream_data), (gst_wavparse_loop):
28208           * gst/wavparse/gstwavparse.h:
28209           Delay source pad creation until we have the first chunk of
28210           media data, so the we can examine the data and adjust the
28211           caps accordingly if required. This makes playback of .wav
28212           files with DTS-declared-as-PCM content work (#313266).
28213
28214 Wed Mar 22 19:50:56 2006 +0000  Christian Schaller <uraeus@gnome.org>
28215
28216         * gst-plugins-good.spec.in:
28217           add videobalance plugn
28218           Original commit message from CVS:
28219           add videobalance plugn
28220
28221 Wed Mar 22 13:02:11 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
28222
28223         * ChangeLog:
28224           mention fixed bug number in the changelog
28225           Original commit message from CVS:
28226           mention fixed bug number in the changelog
28227
28228 Wed Mar 22 13:00:34 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
28229
28230           gst/: Don't attempt typefinding on too-short buffers that have been completely trimmed away.
28231           Original commit message from CVS:
28232           * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain):
28233           * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
28234           Don't attempt typefinding on too-short buffers that have been
28235           completely trimmed away.
28236           * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag):
28237           Improve the debug output
28238
28239 Tue Mar 21 18:12:59 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28240
28241           ext/esd/esdsink.c: Some cleanups.
28242           Original commit message from CVS:
28243           * ext/esd/esdsink.c: (gst_esdsink_class_init), (gst_esdsink_init),
28244           (gst_esdsink_finalize), (gst_esdsink_getcaps), (gst_esdsink_open),
28245           (gst_esdsink_close), (gst_esdsink_prepare), (gst_esdsink_write),
28246           (gst_esdsink_set_property), (gst_esdsink_get_property):
28247           Some cleanups.
28248           Reset fd to -1 when we close them.
28249
28250 Tue Mar 21 16:19:37 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28251
28252           gst/rtsp/gstrtspsrc.c: the OPTIONS request result is optional so don't fail on it.
28253           Original commit message from CVS:
28254           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
28255           the OPTIONS request result is optional so don't
28256           fail on it.
28257
28258 Tue Mar 21 14:53:36 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28259
28260           gst/: gcc 4.1 unreferenced pointer fixes.
28261           Original commit message from CVS:
28262           * gst/apetag/gsttagdemux.c: (gst_tag_demux_reset):
28263           * gst/id3demux/gstid3demux.c: (gst_id3demux_reset):
28264           * gst/wavparse/gstwavparse.c: (gst_wavparse_create_sourcepad),
28265           (gst_wavparse_stream_headers), (gst_wavparse_send_event),
28266           (gst_wavparse_change_state):
28267           gcc 4.1 unreferenced pointer fixes.
28268
28269 Tue Mar 21 13:07:31 2006 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
28270
28271           gst/wavparse/gstwavparse.c: Fix block alignment calculation. Alignment should be done before adding the byte offset w...
28272           Original commit message from CVS:
28273           Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
28274           * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek):
28275           Fix block alignment calculation. Alignment should be done before
28276           adding the byte offset where the data starts (#335231).
28277
28278 Mon Mar 20 18:34:21 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
28279
28280           gst/matroska/ebml-write.c: Ensure that we set correct caps on buffers that are transferred direct from the input.
28281           Original commit message from CVS:
28282           * gst/matroska/ebml-write.c: (gst_ebml_write_element_push):
28283           Ensure that we set correct caps on buffers that are transferred
28284           direct from the input.
28285
28286 Mon Mar 20 17:38:48 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
28287
28288           gst/goom/: Free filter data when cleaning up. (Fixes: #334995)
28289           Original commit message from CVS:
28290           * gst/goom/filters.c: (zoomFilterDestroy):
28291           * gst/goom/goom_core.c: (goom_close):
28292           Free filter data when cleaning up. (Fixes: #334995)
28293
28294 Mon Mar 20 08:59:29 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28295
28296           ext/taglib/gsttaglib.h: Fix left-over gst_my_filter_get_type.
28297           Original commit message from CVS:
28298           * ext/taglib/gsttaglib.h:
28299           Fix left-over gst_my_filter_get_type.
28300
28301 Fri Mar 17 16:34:36 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
28302
28303         * sys/ximage/gstximagesrc.c:
28304           Have a show mouse pointer property and use it if we can
28305           Original commit message from CVS:
28306           Have a show mouse pointer property and use it if we can
28307
28308 Fri Mar 17 15:33:08 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28309
28310           configure.ac: Don't compile udp and rtsp plugins on win32 (mingw) or other systems that don't have <sys/socket.h> for...
28311           Original commit message from CVS:
28312           * configure.ac:
28313           Don't compile udp and rtsp plugins on win32 (mingw) or other
28314           systems that don't have <sys/socket.h> for some reason (#316203).
28315
28316 Thu Mar 16 17:28:07 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
28317
28318         * ChangeLog:
28319         * ext/raw1394/gstdv1394src.c:
28320         * ext/raw1394/gstdv1394src.h:
28321           Change bus reset handler so it reports useful information such as whether the device being used connected or disconne...
28322           Original commit message from CVS:
28323           Change bus reset handler so it reports useful information such as
28324           whether the device being used connected or disconnected
28325
28326 Thu Mar 16 16:06:22 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28327
28328           gst/id3demux/id3v2frames.c: We only care about gain and peak data for the master volume.
28329           Original commit message from CVS:
28330           * gst/id3demux/id3v2frames.c:
28331           (parse_relative_volume_adjustment_two):
28332           We only care about gain and peak data for the master volume.
28333
28334 Thu Mar 16 13:22:28 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28335
28336           gst/id3demux/id3v2frames.c: Read replay gain tags (#323721).
28337           Original commit message from CVS:
28338           * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
28339           (parse_id_string), (parse_unique_file_identifier),
28340           (parse_relative_volume_adjustment_two), (id3v2_tag_to_taglist):
28341           Read replay gain tags (#323721).
28342
28343 Wed Mar 15 23:19:30 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28344
28345           configure.ac: Bump requirements to gst-plugins-base CVS because of buggy gst_tag_from_id3_user_tag() in 0.10.5.
28346           Original commit message from CVS:
28347           * configure.ac:
28348           Bump requirements to gst-plugins-base CVS because
28349           of buggy gst_tag_from_id3_user_tag() in 0.10.5.
28350
28351 Wed Mar 15 22:30:24 2006 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
28352
28353         * ChangeLog:
28354         * gst/rtp/gstrtppcmadepay.c:
28355           Fixed one of the caps in the code from mulaw to alaw.
28356           Original commit message from CVS:
28357           Fixed one of the caps in the code from mulaw to alaw.
28358
28359 Wed Mar 15 16:21:38 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
28360
28361           gst/apetag/gsttagdemux.c: Ensure that we set caps on the buffers we pass.
28362           Original commit message from CVS:
28363           * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain):
28364           Ensure that we set caps on the buffers we pass.
28365           * gst/id3demux/gstid3demux.c: (gst_id3demux_chain),
28366           (gst_id3demux_sink_activate):
28367           Ensure that we set caps on the buffers we pass.
28368           Use STREAM, TYPE_NOT_FOUND as the error class when
28369           typefinding fails.
28370
28371 Wed Mar 15 16:17:12 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28372
28373           Fix memleak with gst_static_pad_template_get().
28374           Original commit message from CVS:
28375           * ext/cairo/gsttextoverlay.c: (gst_text_overlay_init):
28376           * ext/dv/gstdvdemux.c: (gst_dvdemux_init), (gst_dvdemux_add_pads):
28377           * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
28378           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init),
28379           (gst_jpeg_dec_setcaps):
28380           * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init):
28381           * ext/jpeg/gstsmokedec.c: (gst_smokedec_init):
28382           * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init):
28383           * ext/libmng/gstmngdec.c: (gst_mngdec_init),
28384           (gst_mngdec_src_getcaps):
28385           * ext/libpng/gstpngdec.c: (gst_pngdec_init),
28386           (gst_pngdec_caps_create_and_set):
28387           * ext/libpng/gstpngenc.c: (gst_pngenc_init):
28388           * ext/mikmod/gstmikmod.c: (gst_mikmod_init):
28389           * ext/speex/gstspeexdec.c: (gst_speex_dec_init):
28390           * gst/alpha/gstalpha.c: (gst_alpha_init):
28391           * gst/auparse/gstauparse.c: (gst_au_parse_init):
28392           * gst/avi/gstavidemux.c: (gst_avi_demux_init),
28393           (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream):
28394           * gst/cutter/gstcutter.c: (gst_cutter_init):
28395           * gst/debug/efence.c: (gst_efence_init), (gst_efence_getrange),
28396           (gst_efence_checkgetrange):
28397           * gst/debug/negotiation.c: (gst_negotiation_init):
28398           * gst/flx/gstflxdec.c: (gst_flxdec_init):
28399           * gst/goom/gstgoom.c: (gst_goom_init):
28400           * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_init):
28401           * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_init):
28402           * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_init):
28403           * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_init):
28404           * gst/rtp/gstrtpdepay.c: (gst_rtp_depay_init):
28405           * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_init):
28406           * gst/rtsp/gstrtpdec.c: (gst_rtpdec_init):
28407           * gst/smpte/gstsmpte.c: (gst_smpte_init):
28408           * gst/wavparse/gstwavparse.c: (gst_wavparse_init),
28409           (gst_wavparse_create_sourcepad):
28410           Fix memleak with gst_static_pad_template_get().
28411           This uses gst_pad_new_from_static_template() instead.
28412           Fixes #333512
28413
28414 Wed Mar 15 15:08:20 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28415
28416           gst/qtdemux/qtdemux.c: Let's not forget to chain up to the parent dispose.
28417           Original commit message from CVS:
28418           * gst/qtdemux/qtdemux.c: (gst_qtdemux_dispose):
28419           Let's not forget to chain up to the parent dispose.
28420
28421 Wed Mar 15 14:39:25 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28422
28423           gst/qtdemux/qtdemux.c: Series of memleak fixes:
28424           Original commit message from CVS:
28425           * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
28426           (gst_qtdemux_init), (gst_qtdemux_dispose),
28427           (gst_qtdemux_add_stream), (qtdemux_parse_trak):
28428           Series of memleak fixes:
28429           - Unref the GstAdapter in finalize.
28430           - Use gst_pad_new_from_static_template(), shorter and safer.
28431           - Free unused QtDemuxStream when not used.
28432
28433 Tue Mar 14 17:56:02 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28434
28435           configure.ac: Bump -base requirement to 0.10.5 for gst_tag_from_id3_user_tag(), used by id3demux.
28436           Original commit message from CVS:
28437           * configure.ac:
28438           Bump -base requirement to 0.10.5 for gst_tag_from_id3_user_tag(),
28439           used by id3demux.
28440           * gst/id3demux/gstid3demux.c: (plugin_init):
28441           * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
28442           (parse_user_text_identification_frame),
28443           (parse_unique_file_identifier):
28444           Add support for UFID and TXXX frames and extract musicbrainz tags.
28445
28446 Tue Mar 14 17:24:03 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28447
28448           sys/v4l2/gstv4l2src.c: Initialization of the debugging category should be as early as possible, moving it from _class...
28449           Original commit message from CVS:
28450           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_base_init),
28451           (gst_v4l2src_class_init):
28452           Initialization of the debugging category should be as early as possible,
28453           moving it from _class_init() to beginning of _base_init().
28454
28455 Tue Mar 14 15:28:00 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28456
28457           gst/avi/gstavidemux.c: Catch short reads, like they might happen with truncated files (see #305279); remove unnecessa...
28458           Original commit message from CVS:
28459           * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
28460           Catch short reads, like they might happen with truncated
28461           files (see #305279); remove unnecessary indentation.
28462
28463 Tue Mar 14 14:18:16 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28464
28465           gst/avi/gstavidemux.c: Fix DIB image inversion for pictures with a depth != 8 (#305279).
28466           Original commit message from CVS:
28467           * gst/avi/gstavidemux.c: (gst_avi_demux_invert):
28468           Fix DIB image inversion for pictures with a
28469           depth != 8 (#305279).
28470
28471 Tue Mar 14 09:23:09 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28472
28473           ext/jpeg/gstjpegdec.*: Fix durations on outgoing buffers after seeking in MJPEG files (#334083); some minor clean-ups.
28474           Original commit message from CVS:
28475           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_class_init),
28476           (gst_jpeg_dec_chain), (gst_jpeg_dec_change_state):
28477           * ext/jpeg/gstjpegdec.h:
28478           Fix durations on outgoing buffers after seeking
28479           in MJPEG files (#334083); some minor clean-ups.
28480
28481 Mon Mar 13 18:28:18 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28482
28483           gst/wavparse/gstwavparse.c: Implement seek in READY (re-fixes #327658)
28484           Original commit message from CVS:
28485           * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
28486           (gst_wavparse_change_state):
28487           Implement seek in READY (re-fixes #327658)
28488
28489 Mon Mar 13 17:22:19 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28490
28491           ext/taglib/gsttaglib.cc: Add gtk-doc blurb (unused for the time being); match registered plugin name to the filename ...
28492           Original commit message from CVS:
28493           * ext/taglib/gsttaglib.cc:
28494           Add gtk-doc blurb (unused for the time being); match registered
28495           plugin name to the filename of the plugin (taglibmux => taglib)
28496
28497 Mon Mar 13 15:49:08 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28498
28499           close #333784 unref the result of gst_pad_get_parent() by: Christophe Fergeau.
28500           Original commit message from CVS:
28501           * ext/cairo/gsttextoverlay.c: (gst_text_overlay_setcaps):
28502           * ext/esd/esdmon.c: (gst_esdmon_get):
28503           * ext/flac/gstflactag.c: (gst_flac_tag_chain):
28504           * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps),
28505           (gst_gdk_pixbuf_sink_getcaps):
28506           * ext/jpeg/gstjpegenc.c: (gst_jpegenc_getcaps),
28507           (gst_jpegenc_setcaps):
28508           * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
28509           * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_getcaps),
28510           (gst_smokeenc_setcaps):
28511           * ext/libmng/gstmngdec.c: (gst_mngdec_sinklink),
28512           (gst_mngdec_src_getcaps):
28513           * ext/libmng/gstmngenc.c: (gst_mngenc_sinklink),
28514           (gst_mngenc_chain):
28515           * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps):
28516           * ext/mikmod/gstmikmod.c: (gst_mikmod_srclink):
28517           * ext/speex/gstspeexdec.c: (speex_dec_convert),
28518           (speex_dec_src_event), (speex_dec_chain):
28519           * gst/avi/gstavimux.c: (gst_avimux_vidsinkconnect),
28520           (gst_avimux_audsinkconnect), (gst_avimux_handle_event):
28521           * gst/debug/negotiation.c: (gst_negotiation_getcaps),
28522           (gst_negotiation_pad_link), (gst_negotiation_chain):
28523           * gst/flx/gstflxdec.c: (gst_flxdec_src_query_handler),
28524           (gst_flxdec_chain):
28525           * gst/interleave/deinterleave.c: (deinterleave_sink_link),
28526           (deinterleave_chain):
28527           * gst/law/mulaw-encode.c: (mulawenc_setcaps):
28528           * gst/median/gstmedian.c: (gst_median_link):
28529           * gst/monoscope/gstmonoscope.c: (gst_monoscope_srcconnect),
28530           (gst_monoscope_chain):
28531           * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_sinkconnect):
28532           * gst/wavenc/gstwavenc.c: (gst_wavenc_sink_setcaps):
28533           * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_chain):
28534           * sys/osxaudio/gstosxaudiosrc.c: (gst_osxaudiosrc_get):
28535           close #333784 unref the result of gst_pad_get_parent()
28536           by: Christophe Fergeau.
28537
28538 Mon Mar 13 10:05:09 2006 +0000  Julien Moutte <julien@moutte.net>
28539
28540           Fix build of v4l2 (sigh)
28541           Original commit message from CVS:
28542           2006-03-13  Julien MOUTTE  <julien@moutte.net>
28543           * docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
28544           * sys/v4l2/Makefile.am: Fix build of v4l2 (sigh)
28545
28546 Sun Mar 12 15:33:00 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28547
28548           sys/v4l2/v4l2src_calls.c: g_atomic_int_set is only available in glib-0.10, use gst_atomic_int_et instead.
28549           Original commit message from CVS:
28550           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_init),
28551           (gst_v4l2src_buffer_pool_free):
28552           g_atomic_int_set is only available in glib-0.10, use gst_atomic_int_et
28553           instead.
28554
28555 Sun Mar 12 15:25:51 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28556
28557           sys/v4l2/gstv4l2element.h: Remove tim's addition of "_stdint.h" since it doesn't make the PPC buildbot happy.
28558           Original commit message from CVS:
28559           * sys/v4l2/gstv4l2element.h:
28560           Remove tim's addition of "_stdint.h" since it doesn't make the PPC
28561           buildbot happy.
28562           I will just use the same comment Ronald used when he added these lines:
28563           Yet Another Hack (tm) for kernel header borkedness.
28564
28565 Sun Mar 12 15:02:02 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28566
28567           ext/taglib/: Add support for writing MusicBrainz IDs.
28568           Original commit message from CVS:
28569           * ext/taglib/Makefile.am:
28570           * ext/taglib/gsttaglib.cc:
28571           * ext/taglib/gsttaglib.h:
28572           Add support for writing MusicBrainz IDs.
28573
28574 Sun Mar 12 14:43:57 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28575
28576           sys/v4l2/gstv4l2element.h: Include "_stdint.h" in an attempt to make the
28577           Original commit message from CVS:
28578           * sys/v4l2/gstv4l2element.h:
28579           Include "_stdint.h" in an attempt to make the
28580           PPC-buildbot happy.
28581
28582 Sat Mar 11 22:50:03 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
28583
28584         * sys/v4l2/Makefile.am:
28585         * sys/v4l2/gstv4l2.c:
28586         * sys/v4l2/gstv4l2colorbalance.h:
28587         * sys/v4l2/gstv4l2element.c:
28588         * sys/v4l2/gstv4l2element.h:
28589         * sys/v4l2/gstv4l2src.c:
28590         * sys/v4l2/gstv4l2src.h:
28591         * sys/v4l2/gstv4l2tuner.c:
28592         * sys/v4l2/gstv4l2tuner.h:
28593         * sys/v4l2/gstv4l2xoverlay.c:
28594         * sys/v4l2/gstv4l2xoverlay.h:
28595         * sys/v4l2/v4l2_calls.c:
28596         * sys/v4l2/v4l2_calls.h:
28597         * sys/v4l2/v4l2src_calls.c:
28598         * sys/v4l2/v4l2src_calls.h:
28599           V4L2 ported to 0.10.
28600           Original commit message from CVS:
28601           V4L2 ported to 0.10.
28602
28603 Sat Mar 11 10:58:08 2006 +0000  Alex Lancaster <alexlan@fedoraproject.org>
28604
28605           ext/taglib/gsttaglib.cc: and add support for TCOP (copyright)
28606           Original commit message from CVS:
28607           2006-03-11  Christophe Fergeau  <teuf@gnome.org>
28608           Patch by: Alex Lancaster
28609           * ext/taglib/gsttaglib.cc: fix writing of TPOS tags (album number),
28610           and add support for TCOP (copyright)
28611
28612 Thu Mar 9 20:02:44 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28613
28614           gst/qtdemux/qtdemux.c: Fix build with gcc-4.1 (#327355).
28615           Original commit message from CVS:
28616           * gst/qtdemux/qtdemux.c: (gst_qtdemux_send_event):
28617           Fix build with gcc-4.1 (#327355).
28618
28619 Thu Mar 9 17:44:17 2006 +0000  Christophe Fergeau <teuf@gnome.org>
28620
28621           new id3v2 muxer based on TagLib
28622           Original commit message from CVS:
28623           2006-03-09  Christophe Fergeau  <teuf@gnome.org>
28624           reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
28625           * configure.ac:
28626           * ext/Makefile.am:
28627           * ext/taglib/Makefile.am:
28628           * ext/taglib/gsttaglib.cc:
28629           * ext/taglib/gsttaglib.h: new id3v2 muxer based on TagLib
28630
28631 Thu Mar 9 11:47:32 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28632
28633           ext/dv/gstdvdemux.c: Handle events in push mode better, can now do non-flushing seeks in push mode as well.
28634           Original commit message from CVS:
28635           * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
28636           (gst_dvdemux_convert_segment), (gst_dvdemux_demux_frame):
28637           Handle events in push mode better, can now do non-flushing
28638           seeks in push mode as well.
28639
28640 Wed Mar 8 12:16:14 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28641
28642           gst/qtdemux/qtdemux.c: Extract disc number and count from files that use 'disk' instead of 'disc' as node identifier ...
28643           Original commit message from CVS:
28644           * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
28645           Extract disc number and count from files that use
28646           'disk' instead of 'disc' as node identifier for that
28647           (fixes #332066).
28648
28649 Tue Mar 7 17:31:03 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28650
28651           gst/udp/gstdynudpsink.c: Applied patch from Kai Vehmanen, fixes #333624.
28652           Original commit message from CVS:
28653           * gst/udp/gstdynudpsink.c: (gst_dynudpsink_class_init):
28654           Applied patch from Kai Vehmanen, fixes #333624.
28655
28656 Mon Mar 6 22:22:45 2006 +0000  Julien Moutte <julien@moutte.net>
28657
28658           ext/libpng/gstpngdec.c: Implement paletted and grayscale png files handling. (#150363).
28659           Original commit message from CVS:
28660           2006-03-06  Julien MOUTTE  <julien@moutte.net>
28661           * ext/libpng/gstpngdec.c: (gst_pngdec_caps_create_and_set):
28662           Implement paletted and grayscale png files handling.
28663           (#150363).
28664
28665 Mon Mar 6 00:10:29 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
28666
28667           ext/speex/gstspeexenc.c: fix a tag list assert follow gst-plugins-base/ext/ogg/README; set OFFSET and OFFSET_END.  Mu...
28668           Original commit message from CVS:
28669           * ext/speex/gstspeexenc.c: (gst_speexenc_set_header_on_caps),
28670           (gst_speexenc_chain):
28671           fix a tag list assert
28672           follow gst-plugins-base/ext/ogg/README; set OFFSET
28673           and OFFSET_END.  Muxes correctly with gst-plugins-base
28674           > 0.9.3
28675
28676 Sun Mar 5 13:03:40 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28677
28678           gst/qtdemux/qtdemux.c: Add support for '3IVD' fourcc (#333403).
28679           Original commit message from CVS:
28680           * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
28681           Add support for '3IVD' fourcc (#333403).
28682
28683 Sat Mar 4 20:11:35 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28684
28685           gst/id3demux/: Use new typefind helper functions here as well, and do typefinding in pull-mode if upstream supports t...
28686           Original commit message from CVS:
28687           * gst/id3demux/Makefile.am:
28688           * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad),
28689           (gst_id3demux_chain), (gst_id3demux_sink_activate):
28690           Use new typefind helper functions here as well, and
28691           do typefinding in pull-mode if upstream supports that.
28692
28693 Sat Mar 4 18:57:37 2006 +0000  Benjamin Pineau <ben.pineau@gmail.com>
28694
28695           sys/sunaudio/: Remove unused variables, breaks build from CVS
28696           Original commit message from CVS:
28697           * sys/sunaudio/gstsunaudiomixerctrl.c:
28698           (gst_sunaudiomixer_ctrl_get_volume),
28699           (gst_sunaudiomixer_ctrl_set_volume):
28700           * sys/sunaudio/gstsunaudiomixertrack.c:
28701           (gst_sunaudiomixer_track_new):
28702           Remove unused variables, breaks build from CVS
28703           with -Werror (#333392, patch by: Benjamin Pineau)
28704
28705 Fri Mar 3 23:45:23 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
28706
28707           sys/: sinks are now using GST_RANK_PRIMARY to be used with autodectection
28708           Original commit message from CVS:
28709           * sys/directdraw:
28710           * sys/directsound:
28711           sinks are now using GST_RANK_PRIMARY to be used with autodectection
28712           * win32/vs6:
28713           project files updated to fix some bugs
28714           * win32/vs7:
28715           * win32/vs8:
28716           vs7 and vs8 project files added
28717
28718 Fri Mar 3 18:36:53 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28719
28720           docs/plugins/: Added wavparse docs.
28721           Original commit message from CVS:
28722           * docs/plugins/Makefile.am:
28723           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
28724           * docs/plugins/gst-plugins-good-plugins-sections.txt:
28725           Added wavparse docs.
28726           * gst/wavparse/gstwavparse.c: (gst_wavparse_class_init),
28727           (gst_wavparse_reset), (gst_wavparse_init),
28728           (gst_wavparse_create_sourcepad), (gst_wavparse_parse_file_header),
28729           (gst_wavparse_stream_init), (gst_wavparse_perform_seek),
28730           (gst_wavparse_stream_headers), (gst_wavparse_send_event),
28731           (gst_wavparse_stream_data), (gst_wavparse_loop),
28732           (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate_pull),
28733           (gst_wavparse_change_state):
28734           * gst/wavparse/gstwavparse.h:
28735           Implement seek in READY (fixes #327658)
28736           Added docs and did some cleanups.
28737
28738 Fri Mar 3 17:51:16 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28739
28740           gst/avi/gstavidemux.*: If we have an index, use a duration based on the index instead of blindly trusting the informa...
28741           Original commit message from CVS:
28742           * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
28743           (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream),
28744           (gst_avi_demux_calculate_durations_from_index),
28745           (gst_avi_demux_stream_header):
28746           * gst/avi/gstavidemux.h:
28747           If we have an index, use a duration based on the index instead
28748           of blindly trusting the information in the stream headers
28749           (fixes #331817).
28750
28751 Fri Mar 3 15:50:40 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28752
28753           docs/plugins/: Added smoke and jpeg to the docs.
28754           Original commit message from CVS:
28755           * docs/plugins/Makefile.am:
28756           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
28757           * docs/plugins/gst-plugins-good-plugins-sections.txt:
28758           * docs/plugins/gst-plugins-good-plugins.hierarchy:
28759           Added smoke and jpeg to the docs.
28760           * ext/jpeg/Makefile.am:
28761           * ext/jpeg/gstjpeg.c: (plugin_init):
28762           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
28763           * ext/jpeg/gstjpegenc.h:
28764           * ext/jpeg/gstsmokedec.c: (gst_smokedec_init),
28765           (gst_smokedec_chain):
28766           * ext/jpeg/gstsmokedec.h:
28767           * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
28768           * ext/jpeg/gstsmokeenc.h:
28769           * ext/jpeg/smokecodec.h:
28770           Port smokedec (fixes #331905).
28771           Added some docs.
28772           Some cleanups.
28773
28774 Fri Mar 3 14:39:55 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28775
28776           docs/plugins/: Added videobalance and videoflip to the docs.
28777           Original commit message from CVS:
28778           * docs/plugins/Makefile.am:
28779           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
28780           * docs/plugins/gst-plugins-good-plugins-sections.txt:
28781           * docs/plugins/gst-plugins-good-plugins.hierarchy:
28782           Added videobalance and videoflip to the docs.
28783           * gst/videofilter/Makefile.am:
28784           * gst/videofilter/gstvideobalance.c:
28785           (gst_video_balance_update_tables_planar411),
28786           (gst_video_balance_is_passthrough),
28787           (gst_video_balance_update_properties), (oil_tablelookup_u8),
28788           (gst_video_balance_planar411_ip), (gst_video_balance_set_caps),
28789           (gst_video_balance_transform_ip), (gst_video_balance_base_init),
28790           (gst_video_balance_finalize), (gst_video_balance_class_init),
28791           (gst_video_balance_init), (gst_video_balance_interface_supported),
28792           (gst_video_balance_interface_init),
28793           (gst_video_balance_colorbalance_list_channels),
28794           (gst_video_balance_colorbalance_set_value),
28795           (gst_video_balance_colorbalance_get_value),
28796           (gst_video_balance_colorbalance_init),
28797           (gst_video_balance_set_property), (gst_video_balance_get_property),
28798           (gst_video_balance_get_type), (plugin_init):
28799           * gst/videofilter/gstvideobalance.h:
28800           Ported to 0.10. (Fixes #326160)
28801           Added docs.
28802           * gst/videofilter/gstvideoflip.c:
28803           * gst/videofilter/gstvideoflip.h:
28804           Added docs.
28805
28806 Fri Mar 3 11:07:41 2006 +0000  Edward Hervey <bilboed@bilboed.com>
28807
28808           gst/qtdemux/qtdemux.c: Use GST_WARNING instead of GST_ERROR for all the too short/long atoms when parsing.
28809           Original commit message from CVS:
28810           * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak):
28811           Use GST_WARNING instead of GST_ERROR for all the too short/long atoms
28812           when parsing.
28813           Also let's be a bit less vulgar in our warning messages :)
28814
28815 Thu Mar 2 15:14:22 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28816
28817           configure.ac: Bump requirements to current core and -base CVS (core for new typefind helper API, and -base for the
28818           Original commit message from CVS:
28819           * configure.ac:
28820           Bump requirements to current core and -base CVS
28821           (core for new typefind helper API, and -base for the
28822           WAVFORMATEX support that was added to libgstriff and
28823           is needed by wavparse).
28824           * gst/apetag/Makefile.am:
28825           * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain),
28826           (gst_tag_demux_sink_activate):
28827           Use new typefind helpers for typefinding instead of our
28828           home-grown stuff; also, do typefinding in pull-mode if
28829           upstream supports that.
28830
28831 Tue Feb 28 11:59:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
28832
28833           gst/qtdemux/qtdemux.c: Can't divide through zero (suppress warning in case of stream with one single still picture) (...
28834           Original commit message from CVS:
28835           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
28836           Can't divide through zero (suppress warning in case of
28837           stream with one single still picture) (see #327083)
28838
28839 Tue Feb 28 10:40:01 2006 +0000  Christian Schaller <uraeus@gnome.org>
28840
28841         * ChangeLog:
28842           remove conflict indicator
28843           Original commit message from CVS:
28844           remove conflict indicator
28845
28846 Tue Feb 28 10:39:08 2006 +0000  Christian Schaller <uraeus@gnome.org>
28847
28848         * ChangeLog:
28849           add missing entry
28850           Original commit message from CVS:
28851           add missing entry
28852
28853 Tue Feb 28 10:29:16 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28854
28855           gst/wavparse/gstwavparse.c: Use DEBUG_OBJECT more.
28856           Original commit message from CVS:
28857           * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
28858           (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
28859           (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event),
28860           (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull):
28861           Use DEBUG_OBJECT more.
28862
28863 Tue Feb 28 10:22:11 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
28864
28865           docs/plugins/: Added dvdec and dvdemux to docs.
28866           Original commit message from CVS:
28867           * docs/plugins/Makefile.am:
28868           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
28869           * docs/plugins/gst-plugins-good-plugins-sections.txt:
28870           Added dvdec and dvdemux to docs.
28871           * ext/dv/gstdvdec.c: (gst_dvdec_base_init), (gst_dvdec_chain):
28872           Added docs.
28873           Check frame sizes so we don't crash when don't have enough
28874           data.
28875           Send nice error messages on error.
28876           * ext/dv/gstdvdemux.c: (gst_dvdemux_base_init),
28877           (gst_dvdemux_class_init), (gst_dvdemux_init),
28878           (gst_dvdemux_finalize), (gst_dvdemux_reset),
28879           (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
28880           (gst_dvdemux_src_query), (gst_dvdemux_sink_query),
28881           (gst_dvdemux_push_event), (gst_dvdemux_handle_sink_event),
28882           (gst_dvdemux_convert_src_pair), (gst_dvdemux_convert_sink_pair),
28883           (gst_dvdemux_convert_src_to_sink), (gst_dvdemux_handle_push_seek),
28884           (gst_dvdemux_do_seek), (gst_dvdemux_handle_pull_seek),
28885           (gst_dvdemux_handle_src_event), (gst_dvdemux_demux_audio),
28886           (gst_dvdemux_demux_video), (gst_dvdemux_demux_frame),
28887           (gst_dvdemux_flush), (gst_dvdemux_chain), (gst_dvdemux_loop),
28888           (gst_dvdemux_sink_activate_push), (gst_dvdemux_sink_activate_pull),
28889           (gst_dvdemux_sink_activate), (gst_dvdemux_change_state):
28890           * ext/dv/gstdvdemux.h:
28891           Added docs.
28892           Implement pull mode.
28893           Fix memleaks.
28894           Reduce memcpy for the video demuxing.
28895
28896 Tue Feb 28 09:21:27 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
28897
28898           ext/annodex/: Add a little extra debug. Make the decoder not return NOT_LINKED, as we want to continue decoding all C...
28899           Original commit message from CVS:
28900           * ext/annodex/gstcmmldec.c: (gst_cmml_dec_sink_event),
28901           (gst_cmml_dec_new_buffer), (gst_cmml_dec_parse_preamble),
28902           (gst_cmml_dec_parse_head), (gst_cmml_dec_push_clip):
28903           * ext/annodex/gstcmmlparser.c: (gst_cmml_parser_parse_chunk):
28904           Add a little extra debug. Make the decoder not return NOT_LINKED,
28905           as we want to continue decoding all CMML and emitting tags.
28906
28907 Mon Feb 27 14:37:29 2006 +0000  Christian Schaller <uraeus@gnome.org>
28908
28909         * gst-plugins-good.spec.in:
28910           add annodex plugin
28911           Original commit message from CVS:
28912           add annodex plugin
28913
28914 Mon Feb 27 14:00:18 2006 +0000  Michael Smith <msmith@xiph.org>
28915
28916           ext/annodex/gstskeltag.*: Deleted; these files aren't used any more either.
28917           Original commit message from CVS:
28918           * ext/annodex/gstskeltag.c:
28919           * ext/annodex/gstskeltag.h:
28920           Deleted; these files aren't used any more either.
28921
28922 Sat Feb 25 20:37:29 2006 +0000  Julien Moutte <julien@moutte.net>
28923
28924           ext/Makefile.am: Fix dist-check.
28925           Original commit message from CVS:
28926           2006-02-25  Julien MOUTTE  <julien@moutte.net>
28927           * ext/Makefile.am: Fix dist-check.
28928
28929 Sat Feb 25 19:36:24 2006 +0000  Julien Moutte <julien@moutte.net>
28930
28931           ext/annodex/gstcmmlenc.c: Fix another memleak.
28932           Original commit message from CVS:
28933           2006-02-25  Julien MOUTTE  <julien@moutte.net>
28934           * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_push_clip): Fix another
28935           memleak.
28936
28937 Sat Feb 25 19:07:41 2006 +0000  Julien Moutte <julien@moutte.net>
28938
28939           Fix a memleak in gst_cmml_track_list_add_clip.
28940           Original commit message from CVS:
28941           2006-02-25  Alessandro Decina <alessandro@nnva.org>
28942           * ext/annodex/Makefile.am:
28943           * ext/annodex/gstannodex.c:
28944           * ext/annodex/gstcmmldec.c:
28945           * ext/annodex/gstcmmlenc.c:
28946           * ext/annodex/gstcmmlparser.c:
28947           * ext/annodex/gstcmmlparser.h:
28948           * ext/annodex/gstcmmlutils.c:
28949           * tests/check/elements/cmmldec.c:
28950           * tests/check/elements/cmmlenc.c:
28951           Fix a memleak in gst_cmml_track_list_add_clip.
28952           Handle overflows in clip's start and end times.
28953           Add the "encoded" parameter to cmmldec and cmmlenc caps.
28954           Do not parse junk at the end of a CMML preamble buffer.
28955           Register a libxml error handler to not print stuff on stderr.
28956           Check for bad clip start and end times in the testsuites.
28957
28958 Sat Feb 25 11:37:10 2006 +0000  Julien Moutte <julien@moutte.net>
28959
28960           ext/annodex/: Fix possible memleaks.
28961           Original commit message from CVS:
28962           2006-02-25  Julien MOUTTE  <julien@moutte.net>
28963           * ext/annodex/gstcmmldec.c: (gst_cmml_dec_class_init),
28964           (gst_cmml_dec_finalize), (gst_cmml_dec_change_state):
28965           * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_class_init),
28966           (gst_cmml_enc_finalize), (gst_cmml_enc_change_state):
28967           * ext/annodex/gstcmmlutils.c: (gst_cmml_track_list_destroy): Fix
28968           possible memleaks.
28969
28970 Fri Feb 24 23:52:28 2006 +0000  Julien Moutte <julien@moutte.net>
28971
28972           tests/check/: Fix tests so that they use the plugins-base tags.
28973           Original commit message from CVS:
28974           2006-02-25  Julien MOUTTE  <julien@moutte.net>
28975           * tests/check/Makefile.am:
28976           * tests/check/elements/cmmldec.c:
28977           * tests/check/elements/cmmlenc.c: Fix tests so that they use
28978           the plugins-base tags.
28979
28980 Fri Feb 24 23:36:58 2006 +0000  Julien Moutte <julien@moutte.net>
28981
28982           ext/Makefile.am: Re-enable module.
28983           Original commit message from CVS:
28984           2006-02-25  Julien MOUTTE  <julien@moutte.net>
28985           * ext/Makefile.am: Re-enable module.
28986
28987 Fri Feb 24 23:32:14 2006 +0000  Julien Moutte <julien@moutte.net>
28988
28989           tests/check/Makefile.am: Forgot to remove that test.
28990           Original commit message from CVS:
28991           2006-02-25  Julien MOUTTE  <julien@moutte.net>
28992           * tests/check/Makefile.am: Forgot to remove that test.
28993
28994 Fri Feb 24 23:31:08 2006 +0000  Julien Moutte <julien@moutte.net>
28995
28996           Try to fix Annodex plugin.
28997           Original commit message from CVS:
28998           2006-02-25  Julien MOUTTE  <julien@moutte.net>
28999           * ext/annodex/Makefile.am:
29000           * ext/annodex/gstannodex.c: (plugin_init):
29001           * ext/annodex/gstcmmldec.c:
29002           * ext/annodex/gstskeldec.c:
29003           * ext/annodex/gstskeldec.h:
29004           * tests/check/Makefile.am:
29005           * tests/check/elements/skeldec.c: Try to fix Annodex plugin.
29006
29007 Fri Feb 24 23:06:27 2006 +0000  Julien Moutte <julien@moutte.net>
29008
29009           tests/check/Makefile.am: Disable those checks as well.
29010           Original commit message from CVS:
29011           2006-02-25  Julien MOUTTE  <julien@moutte.net>
29012           * tests/check/Makefile.am: Disable those checks as well.
29013
29014 Fri Feb 24 22:49:29 2006 +0000  Julien Moutte <julien@moutte.net>
29015
29016           ext/Makefile.am: Disable annodex for now until we figure out how to make it build.
29017           Original commit message from CVS:
29018           2006-02-24  Julien MOUTTE  <julien@moutte.net>
29019           * ext/Makefile.am: Disable annodex for now until we figure out
29020           how to make it build.
29021           * ext/gdk_pixbuf/Makefile.am: Note for Thomas :
29022           Add a rule to your checklist : "please try to at least build
29023           what you are going to commit into -good, or if you are too lazy
29024           to do that, please check that the buildbots are not crying because
29025           of your commit."
29026
29027 Fri Feb 24 19:51:29 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
29028
29029         * ChangeLog:
29030         * configure.ac:
29031         * ext/Makefile.am:
29032         * ext/gdk_pixbuf/Makefile.am:
29033         * ext/gdk_pixbuf/gstgdkpixbuf.c:
29034         * ext/gdk_pixbuf/gstgdkpixbuf.h:
29035         * ext/gdk_pixbuf/pixbufscale.c:
29036         * ext/gdk_pixbuf/pixbufscale.h:
29037           I'm too lazy to comment this
29038           Original commit message from CVS:
29039           Gdkpixbuf ported from 0.8 to 0.10 by Renato Filho <renato.filho@indt.org.br>. gst_loader and gdkpixbufanimation still need port.
29040
29041 Fri Feb 24 19:49:32 2006 +0000  Fabrizio Gennari <fabrizio.ge@tiscali.it>
29042
29043           gst/qtdemux/qtdemux.c: Add support for palettised Apple SMC videos (#327075, based on
29044           Original commit message from CVS:
29045           * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
29046           (qtdemux_parse_trak), (qtdemux_video_caps):
29047           Add support for palettised Apple SMC videos (#327075, based on
29048           patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>).
29049
29050 Fri Feb 24 19:07:10 2006 +0000  Michael Smith <msmith@xiph.org>
29051
29052           Add Annodex elements from Alessendro Decina: skeleton and CMML.
29053           Original commit message from CVS:
29054           * configure.ac:
29055           * docs/plugins/gst-plugins-good-plugins-sections.txt:
29056           * ext/Makefile.am:
29057           * ext/annodex/Makefile.am:
29058           * ext/annodex/gstannodex.c:
29059           * ext/annodex/gstannodex.h:
29060           * ext/annodex/gstcmmldec.c:
29061           * ext/annodex/gstcmmldec.h:
29062           * ext/annodex/gstcmmlenc.c:
29063           * ext/annodex/gstcmmlenc.h:
29064           * ext/annodex/gstcmmlparser.c:
29065           * ext/annodex/gstcmmlparser.h:
29066           * ext/annodex/gstcmmltag.c:
29067           * ext/annodex/gstcmmltag.h:
29068           * ext/annodex/gstcmmlutils.c:
29069           * ext/annodex/gstcmmlutils.h:
29070           * ext/annodex/gstskeldec.c:
29071           * ext/annodex/gstskeldec.h:
29072           * ext/annodex/gstskeltag.c:
29073           * ext/annodex/gstskeltag.h:
29074           * tests/check/Makefile.am:
29075           * tests/check/elements/cmmldec.c:
29076           * tests/check/elements/cmmlenc.c:
29077           * tests/check/elements/skeldec.c:
29078           Add Annodex elements from Alessendro Decina: skeleton and CMML.
29079           Includes tests & docs, oh my! Passes Thomas's -good checklist
29080           entirely. Wow.
29081
29082 Fri Feb 24 17:09:56 2006 +0000  Michael Smith <msmith@xiph.org>
29083
29084           autogen.sh: Check for automake 1.9 as well.
29085           Original commit message from CVS:
29086           * autogen.sh:
29087           Check for automake 1.9 as well.
29088
29089 Fri Feb 24 14:49:48 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29090
29091           ext/flac/gstflacenc.c: Change min. sample rate to 8kHz to match flacdec's.
29092           Original commit message from CVS:
29093           * ext/flac/gstflacenc.c:
29094           Change min. sample rate to 8kHz to match flacdec's.
29095
29096 Thu Feb 23 20:08:58 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29097
29098           ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
29099           Original commit message from CVS:
29100           * ext/cdio/Makefile.am:
29101           Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
29102           required for Cygwin, see #317048)
29103           * gst/rtp/gstasteriskh263.c:
29104           Cygwin has includes for both the unix network socket API
29105           and the windows API, but only one can be included, so fix
29106           includes to only use one or the other, prefering the unxi
29107           one (#317048).
29108
29109 Thu Feb 23 12:21:25 2006 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
29110
29111           rtp/gst/: Separated the G711 payloaders/depayloaders into separate elements for mulaw/alaw. Also removed the old g711...
29112           Original commit message from CVS:
29113           2006-02-23  Philippe Kalaf  <philippe.kalaf at collabora.co.uk>
29114           * rtp/gst/gstrtppcmadepay.c:
29115           * rtp/gst/gstrtppcmadepay.h:
29116           * rtp/gst/gstgstrtppcmapay.c:
29117           * rtp/gst/gstgstrtppcmapay.h:
29118           * rtp/gst/gstrtppcmudepay.c:
29119           * rtp/gst/gstrtppcmudepay.h:
29120           * rtp/gst/gstrtppcmupay.c:
29121           * rtp/gst/gstrtppcmupay.h:
29122           * rtp/gst/Makefile.am:
29123           * rtp/gst/gstrtp.c:
29124           * rtp/gst/README:
29125           Separated the G711 payloaders/depayloaders into separate elements for
29126           mulaw/alaw. Also removed the old g711 payloaders/depayloaders.
29127
29128 Wed Feb 22 20:22:25 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29129
29130           ext/dv/: Ueber spiffify some more, added debug category.
29131           Original commit message from CVS:
29132           * ext/dv/gstdvdec.c: (gst_dvdec_base_init), (gst_dvdec_init),
29133           (gst_dvdec_change_state):
29134           * ext/dv/gstdvdec.h:
29135           * ext/dv/gstdvdemux.c: (gst_dvdemux_base_init), (gst_dvdemux_init),
29136           (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
29137           (gst_dvdemux_src_query), (gst_dvdemux_sink_query),
29138           (gst_dvdemux_handle_sink_event), (gst_dvdemux_demux_frame),
29139           (gst_dvdemux_flush), (gst_dvdemux_chain),
29140           (gst_dvdemux_change_state):
29141           * ext/dv/gstdvdemux.h:
29142           Ueber spiffify some more, added debug category.
29143           Use _scale.
29144           Use segments, respect playback rate from newsegment.
29145           Fix refcount issue.
29146
29147 Wed Feb 22 09:33:25 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29148
29149           gst/qtdemux/qtdemux.c: Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video.
29150           Original commit message from CVS:
29151           Reviewed by : Edward Hervey <edward@fluendo.com>
29152           * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
29153           Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video.
29154           Add image/png for fourcc 'png '
29155
29156 Mon Feb 20 21:19:59 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29157
29158           Port ximagesrc to 0.10 (Closes #304795)
29159           Original commit message from CVS:
29160           * configure.ac:
29161           * sys/Makefile.am:
29162           * sys/ximagesrc/Makefile.am:
29163           * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_return_buf),
29164           (gst_ximagesrc_open_display), (gst_ximagesrc_start),
29165           (gst_ximagesrc_stop), (gst_ximagesrc_unlock),
29166           (gst_ximagesrc_recalc), (composite_pixel),
29167           (gst_ximagesrc_ximage_get), (gst_ximagesrc_create),
29168           (gst_ximagesrc_set_property), (gst_ximagesrc_get_property),
29169           (gst_ximagesrc_clear_bufpool), (gst_ximagesrc_base_init),
29170           (gst_ximagesrc_dispose), (gst_ximagesrc_finalize),
29171           (gst_ximagesrc_get_caps), (gst_ximagesrc_set_caps),
29172           (gst_ximagesrc_fixate), (gst_ximagesrc_class_init),
29173           (gst_ximagesrc_init), (plugin_init):
29174           * sys/ximagesrc/ximagesrc.h:
29175           * sys/ximagesrc/ximageutil.c: (ximageutil_handle_xerror),
29176           (ximageutil_check_xshm_calls), (ximageutil_xcontext_get),
29177           (ximageutil_xcontext_clear),
29178           (ximageutil_calculate_pixel_aspect_ratio),
29179           (gst_ximagesrc_buffer_finalize), (gst_ximage_buffer_free),
29180           (gst_ximagesrc_buffer_init), (gst_ximagesrc_buffer_class_init),
29181           (gst_ximagesrc_buffer_get_type), (gst_ximageutil_ximage_new),
29182           (gst_ximageutil_ximage_destroy):
29183           * sys/ximagesrc/ximageutil.h:
29184           Port ximagesrc to 0.10 (Closes #304795)
29185
29186 Mon Feb 20 19:12:10 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29187
29188           configure.ac: releasing 0.10.1, "Slimy - yet satisfying"
29189           Original commit message from CVS:
29190           2006-02-20  Jan Schmidt <thaytan@mad.scientist.com>
29191           * configure.ac:
29192           releasing 0.10.1, "Slimy - yet satisfying"
29193
29194 Mon Feb 20 13:08:50 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29195
29196           ext/ladspa/gstsignalprocessor.c: Fix compilation of LADPSA. It doesn't seem to work, and isn't enabled for the build,...
29197           Original commit message from CVS:
29198           * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event),
29199           (gst_signal_processor_process):
29200           Fix compilation of LADPSA. It doesn't seem to work, and isn't
29201           enabled for the build, but it helps me win the feature-count
29202           competitions ooh yeah.
29203
29204 Sun Feb 19 16:02:25 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29205
29206           gst/avi/gstavidemux.c: Use scaling code for added precission and more correct stop position in case scale==0.
29207           Original commit message from CVS:
29208           * gst/avi/gstavidemux.c: (gst_avi_demux_src_convert),
29209           (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event),
29210           (gst_avi_demux_parse_file_header), (gst_avi_demux_stream_init),
29211           (gst_avi_demux_parse_avih), (gst_avi_demux_parse_superindex),
29212           (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_stream),
29213           (gst_avi_demux_stream_header), (gst_avi_demux_change_state):
29214           Use scaling code for added precission and more correct stop
29215           position in case scale==0.
29216
29217 Sun Feb 19 12:09:19 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29218
29219           gst/flx/gstflxdec.*: Implement DURATION query.
29220           Original commit message from CVS:
29221           * gst/flx/gstflxdec.c: (gst_flxdec_src_query_handler),
29222           (gst_flxdec_chain):
29223           * gst/flx/gstflxdec.h:
29224           Implement DURATION query.
29225
29226 Sun Feb 19 11:57:58 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29227
29228           gst/flx/: Set MALLOCDATA for the temp buffers so we don't leak.
29229           Original commit message from CVS:
29230           * gst/flx/flx_color.h:
29231           * gst/flx/flx_fmt.h:
29232           * gst/flx/gstflxdec.c: (gst_flxdec_init),
29233           (gst_flxdec_src_query_handler), (flx_decode_color),
29234           (gst_flxdec_chain):
29235           * gst/flx/gstflxdec.h:
29236           Set MALLOCDATA for the temp buffers so we don't leak.
29237           Some debug cleanups.
29238           Consume all data in the adapter before leaving the chain
29239           function. Fixes #330678.
29240
29241 Sat Feb 18 20:48:09 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29242
29243           gst/id3demux/: Handle 0 data size in otherwise valid frames.
29244           Original commit message from CVS:
29245           * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
29246           * gst/id3demux/id3v2frames.c: (id3v2_genre_fields_to_taglist):
29247           Handle 0 data size in otherwise valid frames.
29248           Handle numeric strings in 2.4.0 even when not in parentheses
29249
29250 Sat Feb 18 17:20:48 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29251
29252           gst/matroska/: Recognise SSA/ASS and USF subtitle formats and set proper caps when they are found.
29253           Original commit message from CVS:
29254           * gst/matroska/matroska-demux.c:
29255           (gst_matroska_demux_subtitle_caps),
29256           (gst_matroska_demux_plugin_init):
29257           * gst/matroska/matroska-ids.h:
29258           Recognise SSA/ASS and USF subtitle formats and
29259           set proper caps when they are found.
29260
29261 Fri Feb 17 18:25:42 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29262
29263           gst/qtdemux/qtdemux.c: Don't GST_LOG timestamps from nonexistent index entries (#331582).
29264           Original commit message from CVS:
29265           * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_movie):
29266           Don't GST_LOG timestamps from nonexistent index
29267           entries (#331582).
29268
29269 Fri Feb 17 17:54:05 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29270
29271           ext/jpeg/gstjpegdec.c: Fix invalid memory access for some odd-sized images (see image contained in quicktime stream i...
29272           Original commit message from CVS:
29273           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_decode_direct),
29274           (gst_jpeg_dec_chain):
29275           Fix invalid memory access for some odd-sized images
29276           (see image contained in quicktime stream in #327083);
29277           use g_malloc() instead of g_alloca().
29278
29279 Fri Feb 17 16:28:29 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29280
29281           gst/qtdemux/qtdemux.c: Check that the size of the returned buffer is of the correct size because the parser assumes t...
29282           Original commit message from CVS:
29283           * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header):
29284           Check that the size of the returned buffer is of the correct size
29285           because the parser assumes that.
29286           Fixes #331543.
29287
29288 Fri Feb 17 15:37:38 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29289
29290           gst/rtp/gstrtpamrdepay.c: Patch from Sebastien Cote, fixes #319884
29291           Original commit message from CVS:
29292           * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_chain):
29293           Patch from Sebastien Cote, fixes #319884
29294
29295 Fri Feb 17 11:19:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29296
29297           ext/cdio/gstcdio.c: Init debug category (#331253).
29298           Original commit message from CVS:
29299           * ext/cdio/gstcdio.c: (plugin_init):
29300           Init debug category (#331253).
29301
29302 Fri Feb 17 10:53:38 2006 +0000  Christian Schaller <uraeus@gnome.org>
29303
29304         * ext/gconf/gconf.c:
29305         * ext/gconf/gconf.h:
29306         * ext/gconf/gstgconfaudiosink.c:
29307         * ext/gconf/gstgconfaudiosink.h:
29308         * gconf/gstreamer.schemas.in:
29309         * gst-plugins-good.spec.in:
29310           add Jurg's patch for multidevice support
29311           Original commit message from CVS:
29312           add Jurg's patch for multidevice support
29313
29314 Thu Feb 16 20:30:13 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29315
29316           gst/wavparse/gstwavparse.c: Pass extra_data to gst_riff_create_audio_caps(), so that
29317           Original commit message from CVS:
29318           * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
29319           Pass extra_data to gst_riff_create_audio_caps(), so that
29320           WAVEFORMATEX stuff works. Post audio codec name and post
29321           it as taglist on the bus. Allow up to 8 channesl for raw
29322           PCM in the source pad template caps.
29323
29324 Thu Feb 16 16:53:52 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29325
29326           gst/multipart/multipartdemux.c: Applied #318663. Gives quite a few false positives in autoscan mode, but it's better ...
29327           Original commit message from CVS:
29328           * gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init),
29329           (gst_multipart_demux_class_init), (gst_multipart_demux_init),
29330           (gst_multipart_demux_finalize), (gst_multipart_find_pad_by_mime),
29331           (gst_multipart_demux_chain), (gst_multipart_demux_change_state),
29332           (gst_multipart_set_property), (gst_multipart_get_property):
29333           Applied #318663. Gives quite a few false positives in
29334           autoscan mode, but it's better than nothing. Not closing yet.
29335
29336 Thu Feb 16 14:13:48 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29337
29338           Update documentation.
29339           Original commit message from CVS:
29340           * docs/plugins/Makefile.am:
29341           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
29342           * docs/plugins/gst-plugins-good-plugins-sections.txt:
29343           * docs/plugins/gst-plugins-good-plugins.args:
29344           * docs/plugins/inspect/plugin-udp.xml:
29345           * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
29346           (gst_udpsrc_start):
29347           Update documentation.
29348           Fix args.
29349
29350 Thu Feb 16 14:02:57 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29351
29352           gst/qtdemux/qtdemux.c: Don't stop the task if the pad isn't linked.
29353           Original commit message from CVS:
29354           * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event),
29355           (gst_qtdemux_loop), (qtdemux_sink_activate_pull):
29356           Don't stop the task if the pad isn't linked.
29357
29358 Thu Feb 16 10:58:18 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29359
29360           gst/id3demux/id3tags.c: ID3 2.3.0 used synch-safe integers for the tag size, but not for the frame size. (Fixes #331368)
29361           Original commit message from CVS:
29362           * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
29363           ID3 2.3.0 used synch-safe integers for the tag size, but not for the
29364           frame size. (Fixes #331368)
29365
29366 Thu Feb 16 10:42:25 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29367
29368           gst/rtsp/README: Updated README.
29369           Original commit message from CVS:
29370           * gst/rtsp/README:
29371           Updated README.
29372           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
29373           (gst_rtspsrc_class_init), (gst_rtspsrc_set_property),
29374           (gst_rtspsrc_get_property), (gst_rtspsrc_stream_setup_rtp):
29375           * gst/rtsp/gstrtspsrc.h:
29376           Make sure the RTP port is an even port an try to allocate
29377           another if not.
29378           Added retry property to control max retries for port allocation.
29379           Make sure RTCP port is RTP port+1.
29380           Cleanup when port allocation fails.
29381           Fixes #319183.
29382
29383 Thu Feb 16 09:17:58 2006 +0000  Wouter Paesen <wouter@kangaroot.net>
29384
29385           gst/alpha/gstalpha.c: Don't ignore return value of the parent class's state
29386           Original commit message from CVS:
29387           * gst/alpha/gstalpha.c: (gst_alpha_change_state):
29388           Don't ignore return value of the parent class's state
29389           change function (#331385, patch by: Wouter Paesen).
29390
29391 Wed Feb 15 12:17:28 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29392
29393           Add HAL sound device wrapper plugins. Closes #329106
29394           Original commit message from CVS:
29395           * configure.ac:
29396           * docs/plugins/Makefile.am:
29397           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
29398           * docs/plugins/gst-plugins-good-plugins-sections.txt:
29399           * docs/plugins/gst-plugins-good-plugins.hierarchy:
29400           * ext/Makefile.am:
29401           * ext/hal/Makefile.am:
29402           * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init),
29403           (gst_hal_audio_sink_class_init), (gst_hal_audio_sink_reset),
29404           (gst_hal_audio_sink_init), (gst_hal_audio_sink_dispose),
29405           (do_toggle_element), (gst_hal_audio_sink_set_property),
29406           (gst_hal_audio_sink_get_property),
29407           (gst_hal_audio_sink_change_state):
29408           * ext/hal/gsthalaudiosink.h:
29409           * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init),
29410           (gst_hal_audio_src_class_init), (gst_hal_audio_src_reset),
29411           (gst_hal_audio_src_init), (gst_hal_audio_src_dispose),
29412           (do_toggle_element), (gst_hal_audio_src_set_property),
29413           (gst_hal_audio_src_get_property), (gst_hal_audio_src_change_state):
29414           * ext/hal/gsthalaudiosrc.h:
29415           * ext/hal/gsthalelements.c: (plugin_init):
29416           * ext/hal/gsthalelements.h:
29417           * ext/hal/hal.c: (gst_hal_get_string),
29418           (gst_hal_render_bin_from_udi), (gst_hal_get_audio_sink),
29419           (gst_hal_get_audio_src):
29420           * ext/hal/hal.h:
29421           Add HAL sound device wrapper plugins. Closes #329106
29422
29423 Wed Feb 15 12:13:47 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29424
29425           gst/qtdemux/qtdemux.c: It appears 100% equals 1/1 and not 100/1 ...
29426           Original commit message from CVS:
29427           * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain):
29428           It appears 100% equals 1/1 and not 100/1 ...
29429
29430 Wed Feb 15 10:15:47 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29431
29432           gst/avi/gstavidemux.c: Add comment in a fultile attempt to stop the copy-and-paste paradigm leading to duplication of...
29433           Original commit message from CVS:
29434           * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event):
29435           Add comment in a fultile attempt to stop the copy-and-paste
29436           paradigm leading to duplication of bad code.
29437           * gst/rtsp/rtsptransport.c: (rtsp_transport_parse):
29438           Mime parameters have to be checked case insensitive
29439
29440 Wed Feb 15 09:45:27 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29441
29442           gst/qtdemux/qtdemux.c: When buffering MDAT data, show the user something is happening by posting 'buffering' messages...
29443           Original commit message from CVS:
29444           * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_buffering),
29445           (gst_qtdemux_chain):
29446           When buffering MDAT data, show the user something is
29447           happening by posting 'buffering' messages on the bus.
29448
29449 Tue Feb 14 23:23:08 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29450
29451           gst/matroska/matroska-demux.c: Advance stream time for lagging subtitle streams by sending newsegment events with the...
29452           Original commit message from CVS:
29453           * gst/matroska/matroska-demux.c: (gst_matroska_demux_sync_streams):
29454           Advance stream time for lagging subtitle streams by sending
29455           newsegment events with the update flag set.
29456
29457 Tue Feb 14 18:50:13 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29458
29459           gst/qtdemux/qtdemux.*: Make push-based work if mdat atom is before moov atom.
29460           Original commit message from CVS:
29461           * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
29462           (gst_qtdemux_handle_src_query), (gst_qtdemux_change_state),
29463           (next_entry_size), (gst_qtdemux_chain):
29464           * gst/qtdemux/qtdemux.h:
29465           Make push-based work if mdat atom is before moov atom.
29466           Don't answer duration query. This should be transformed into replying
29467           FALSE to seek events.
29468
29469 Tue Feb 14 16:58:30 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29470
29471           gst/avi/gstavidemux.c: There can be bogus data before the hdrl LIST tag in the RIFF header.
29472           Original commit message from CVS:
29473           * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header):
29474           There can be bogus data before the hdrl LIST tag in the RIFF header.
29475           It's hard to say if it's not respecting the AVI specifications or not,
29476           but since Google Video is producing AVIs like that and the other player
29477           don't seem to complain, I guess we should do the same.
29478
29479 Tue Feb 14 11:24:53 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29480
29481           gst/qtdemux/qtdemux.c: Handle the case where data atoms are before moov atoms in push-based mode.
29482           Original commit message from CVS:
29483           * gst/qtdemux/qtdemux.c: (next_entry_size), (gst_qtdemux_chain):
29484           Handle the case where data atoms are before moov atoms in push-based mode.
29485           Errors out gracefully.
29486
29487 Mon Feb 13 22:04:42 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29488
29489           gst/qtdemux/: QtDemux can now work push-based.
29490           Original commit message from CVS:
29491           * gst/qtdemux/Makefile.am:
29492           * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
29493           (gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state),
29494           (extract_initial_length_and_fourcc),
29495           (gst_qtdemux_loop_state_header), (gst_qtdemux_loop_state_movie),
29496           (gst_qtdemux_loop_header), (next_entry_size), (gst_qtdemux_chain),
29497           (qtdemux_sink_activate), (qtdemux_sink_activate_pull),
29498           (qtdemux_sink_activate_push), (qtdemux_parse_trak):
29499           * gst/qtdemux/qtdemux.h:
29500           QtDemux can now work push-based.
29501           It still needs some love for seeking.
29502
29503 Mon Feb 13 12:00:51 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29504
29505           gst/id3demux/id3v2frames.c: Add more validation to ensure that a char encoding conversion produced a valid UTF-8 string.
29506           Original commit message from CVS:
29507           * gst/id3demux/id3v2frames.c: (parse_insert_string_field),
29508           (parse_split_strings):
29509           Add more validation to ensure that a char encoding conversion
29510           produced a valid UTF-8 string.
29511
29512 Mon Feb 13 10:43:15 2006 +0000  Edward Hervey <bilboed@bilboed.com>
29513
29514           gst/avi/gstavidemux.c: Properly handle end of segment. Closes #330885.
29515           Original commit message from CVS:
29516           Reviewed by: Edward Hervey  <edward@fluendo.com>
29517           * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
29518           Properly handle end of segment. Closes #330885.
29519
29520 Mon Feb 13 10:36:23 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29521
29522           gst/rtp/gstrtpmp4gpay.h: For got to commit this one.
29523           Original commit message from CVS:
29524           * gst/rtp/gstrtpmp4gpay.h:
29525           For got to commit this one.
29526
29527 Sun Feb 12 18:59:36 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29528
29529           gst/rtp/gstrtpmp4gpay.*: Make more things work.
29530           Original commit message from CVS:
29531           * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_class_init),
29532           (gst_rtp_mp4g_pay_init), (gst_rtp_mp4g_pay_parse_audio_config),
29533           (gst_rtp_mp4g_pay_parse_video_config), (gst_rtp_mp4g_pay_new_caps),
29534           (gst_rtp_mp4g_pay_setcaps), (gst_rtp_mp4g_pay_flush):
29535           * gst/rtp/gstrtpmp4gpay.h:
29536           Make more things work.
29537           Handle ACC config strings.
29538
29539 Sun Feb 12 13:10:20 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
29540
29541           gst/rtp/gstrtpamrpay.c: set timestamps if no incoming timestamps set
29542           Original commit message from CVS:
29543           * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_handle_buffer):
29544           set timestamps if no incoming timestamps set
29545
29546 Sat Feb 11 13:54:26 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29547
29548           gst/apetag/gsttagdemux.c: ... and fix the very same leaks in GstTagDemux.
29549           Original commit message from CVS:
29550           * gst/apetag/gsttagdemux.c: (gst_tag_demux_get_upstream_size),
29551           (gst_tag_demux_do_typefind):
29552           ... and fix the very same leaks in GstTagDemux.
29553
29554 Sat Feb 11 13:35:13 2006 +0000  Jon Trowbridge <trow@ximian.com>
29555
29556           gst/id3demux/gstid3demux.c:
29557           Original commit message from CVS:
29558           * gst/id3demux/gstid3demux.c: (id3demux_get_upstream_size),
29559           (gst_id3demux_do_typefind):
29560           Fix a couple of mem leaks. (Patch by Jonathan Matthew
29561           <jonathan at kaolin dot wh9 dot net>)
29562
29563 Fri Feb 10 17:37:39 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29564
29565           gst/rtp/gstrtpmp4vpay.c: First set options, then set caps or else the baseclass will not know about the options, duh.
29566           Original commit message from CVS:
29567           * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_setcaps):
29568           First set options, then set caps or else the baseclass
29569           will not know about the options, duh.
29570
29571 Fri Feb 10 17:16:55 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29572
29573           gst/rtp/gstrtpmp4vpay.c: Don't waste time looking for a config string if we have codec_info on the incomming caps.
29574           Original commit message from CVS:
29575           * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_class_init),
29576           (gst_rtp_mp4v_pay_setcaps):
29577           Don't waste time looking for a config string if we have codec_info
29578           on the incomming caps.
29579
29580 Fri Feb 10 16:40:58 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29581
29582           gst/rtp/README: Say something about case-sensitivity of caps vs mime-attributes.
29583           Original commit message from CVS:
29584           * gst/rtp/README:
29585           Say something about case-sensitivity of caps vs mime-attributes.
29586           * gst/rtp/Makefile.am:
29587           * gst/rtp/gstrtp.c: (plugin_init):
29588           * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init),
29589           (gst_rtp_amr_pay_handle_buffer):
29590           * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_get_type),
29591           (gst_rtp_mp4g_pay_base_init), (gst_rtp_mp4g_pay_class_init),
29592           (gst_rtp_mp4g_pay_init), (gst_rtp_mp4g_pay_finalize),
29593           (gst_rtp_mp4g_pay_new_caps), (gst_rtp_mp4g_pay_setcaps),
29594           (gst_rtp_mp4g_pay_flush), (gst_rtp_mp4g_pay_handle_buffer),
29595           (gst_rtp_mp4g_pay_set_property), (gst_rtp_mp4g_pay_get_property),
29596           (gst_rtp_mp4g_pay_plugin_init):
29597           * gst/rtp/gstrtpmp4gpay.h:
29598           Added beginnings of mpeg4-generic payloader (RFC 3640)
29599
29600 Thu Feb 9 14:20:14 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29601
29602           gst/rtsp/: Resurected rtpdec to make rtspsrc happy again.
29603           Original commit message from CVS:
29604           * gst/rtsp/Makefile.am:
29605           * gst/rtsp/gstrtpdec.c: (gst_rtpdec_get_type),
29606           (gst_rtpdec_class_init), (gst_rtpdec_init), (gst_rtpdec_getcaps),
29607           (gst_rtpdec_chain_rtp), (gst_rtpdec_chain_rtcp),
29608           (gst_rtpdec_set_property), (gst_rtpdec_get_property),
29609           (gst_rtpdec_change_state):
29610           * gst/rtsp/gstrtpdec.h:
29611           * gst/rtsp/gstrtsp.c: (plugin_init):
29612           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport):
29613           * gst/rtsp/rtspconnection.c: (read_body),
29614           (rtsp_connection_receive):
29615           * gst/rtsp/rtspmessage.c: (rtsp_message_dump):
29616           Resurected rtpdec to make rtspsrc happy again.
29617           Skip attributes from the session id.
29618           Don't crash when dumping a message with an empty body.
29619
29620 Thu Feb 9 14:14:07 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29621
29622           gst/rtp/gstrtpamrdepay.c: Added more meaningfull warnings when something goes wrong.
29623           Original commit message from CVS:
29624           * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_chain):
29625           Added more meaningfull warnings when something goes wrong.
29626           Clear F bit on outgoing AMR packets.
29627           * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init),
29628           (gst_rtp_amr_pay_handle_buffer):
29629           Added debugging category
29630           Support payloading of multiple AMR frames.
29631           * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_depay_data):
29632           Added some debugging.
29633
29634 Thu Feb 9 11:25:42 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29635
29636           configure.ac: Back to CVS
29637           Original commit message from CVS:
29638           * configure.ac:
29639           Back to CVS
29640
29641 Thu Feb 9 11:22:38 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29642
29643         * ChangeLog:
29644         * NEWS:
29645         * RELEASE:
29646         * configure.ac:
29647         * docs/plugins/gst-plugins-good-plugins.args:
29648         * docs/plugins/inspect/plugin-1394.xml:
29649         * docs/plugins/inspect/plugin-aasink.xml:
29650         * docs/plugins/inspect/plugin-alaw.xml:
29651         * docs/plugins/inspect/plugin-alpha.xml:
29652         * docs/plugins/inspect/plugin-alphacolor.xml:
29653         * docs/plugins/inspect/plugin-apetag.xml:
29654         * docs/plugins/inspect/plugin-auparse.xml:
29655         * docs/plugins/inspect/plugin-autodetect.xml:
29656         * docs/plugins/inspect/plugin-avi.xml:
29657         * docs/plugins/inspect/plugin-cacasink.xml:
29658         * docs/plugins/inspect/plugin-cairo.xml:
29659         * docs/plugins/inspect/plugin-cdio.xml:
29660         * docs/plugins/inspect/plugin-cutter.xml:
29661         * docs/plugins/inspect/plugin-debug.xml:
29662         * docs/plugins/inspect/plugin-dv.xml:
29663         * docs/plugins/inspect/plugin-efence.xml:
29664         * docs/plugins/inspect/plugin-effectv.xml:
29665         * docs/plugins/inspect/plugin-esdsink.xml:
29666         * docs/plugins/inspect/plugin-flac.xml:
29667         * docs/plugins/inspect/plugin-flxdec.xml:
29668         * docs/plugins/inspect/plugin-gconfelements.xml:
29669         * docs/plugins/inspect/plugin-goom.xml:
29670         * docs/plugins/inspect/plugin-jpeg.xml:
29671         * docs/plugins/inspect/plugin-level.xml:
29672         * docs/plugins/inspect/plugin-matroska.xml:
29673         * docs/plugins/inspect/plugin-mulaw.xml:
29674         * docs/plugins/inspect/plugin-multipart.xml:
29675         * docs/plugins/inspect/plugin-navigationtest.xml:
29676         * docs/plugins/inspect/plugin-ossaudio.xml:
29677         * docs/plugins/inspect/plugin-png.xml:
29678         * docs/plugins/inspect/plugin-rtp.xml:
29679         * docs/plugins/inspect/plugin-rtsp.xml:
29680         * docs/plugins/inspect/plugin-shout2send.xml:
29681         * docs/plugins/inspect/plugin-smpte.xml:
29682         * docs/plugins/inspect/plugin-speex.xml:
29683         * docs/plugins/inspect/plugin-udp.xml:
29684         * docs/plugins/inspect/plugin-videobox.xml:
29685         * docs/plugins/inspect/plugin-videoflip.xml:
29686         * docs/plugins/inspect/plugin-videomixer.xml:
29687         * docs/plugins/inspect/plugin-wavenc.xml:
29688         * docs/plugins/inspect/plugin-wavparse.xml:
29689           Releasing 0.10.2
29690           Original commit message from CVS:
29691           Releasing 0.10.2
29692
29693 Wed Feb 8 17:35:05 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29694
29695         * po/af.po:
29696         * po/az.po:
29697         * po/cs.po:
29698         * po/en_GB.po:
29699         * po/hu.po:
29700         * po/it.po:
29701         * po/nb.po:
29702         * po/nl.po:
29703         * po/or.po:
29704         * po/sq.po:
29705         * po/sr.po:
29706         * po/sv.po:
29707         * po/uk.po:
29708         * po/vi.po:
29709           Update .po files
29710           Original commit message from CVS:
29711           Update .po files
29712
29713 Wed Feb 8 17:18:20 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29714
29715         * ChangeLog:
29716           Oops, jumping the gun with the ChangeLog entry
29717           Original commit message from CVS:
29718           Oops, jumping the gun with the ChangeLog entry
29719
29720 Wed Feb 8 17:16:46 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29721
29722           configure.ac: Bump core and plugins-base requirement to 0.10.2.2 for API additions (and 1 migration of gst_bin_find_u...
29723           Original commit message from CVS:
29724           * configure.ac:
29725           Bump core and plugins-base requirement to 0.10.2.2
29726           for API additions (and 1 migration of gst_bin_find_unconnected_pad)
29727
29728 Wed Feb 8 17:12:40 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29729
29730           ext/: Register musicbrainz tags.
29731           Original commit message from CVS:
29732           * ext/flac/gstflac.c: (plugin_init):
29733           * ext/speex/gstspeex.c: (plugin_init):
29734           Register musicbrainz tags.
29735
29736 Tue Feb 7 18:31:31 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
29737
29738         * gst/qtdemux/qtdemux.c:
29739           remove unused var
29740           Original commit message from CVS:
29741           remove unused var
29742
29743 Tue Feb 7 18:01:17 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
29744
29745           gst/qtdemux/qtdemux.c: use the correct variable to check if we can calculate the last chunk.  Looks like an obvious b...
29746           Original commit message from CVS:
29747           * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
29748           (qtdemux_parse_trak):
29749           use the correct variable to check if we can calculate
29750           the last chunk.  Looks like an obvious bug, and makes
29751           the dump of offsets comparable to other tools
29752
29753 Tue Feb 7 17:54:42 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
29754
29755           gst/qtdemux/qtdemux.c: clean up some debugging, using _OBJECT, moving recurring messages to LOG level
29756           Original commit message from CVS:
29757           * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
29758           (qtdemux_parse_trak):
29759           clean up some debugging, using _OBJECT, moving recurring
29760           messages to LOG level
29761
29762 Tue Feb 7 16:23:33 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29763
29764           ext/gconf/gconf.h: Remove declaration of function that no longer exists.
29765           Original commit message from CVS:
29766           * ext/gconf/gconf.h:
29767           Remove declaration of function that no longer exists.
29768
29769 Tue Feb 7 13:39:08 2006 +0000  Zaheer Abbas Merali <zaheerabbas@merali.org>
29770
29771           ext/shout2/gstshout2.c: Make shout2 work for non ogg streams
29772           Original commit message from CVS:
29773           2006-02-07  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
29774           * ext/shout2/gstshout2.c: (gst_shout2send_render),
29775           (gst_shout2send_setcaps), (gst_shout2send_change_state):
29776           Make shout2 work for non ogg streams
29777
29778 Mon Feb 6 17:26:43 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29779
29780           gst/udp/gstmultiudpsink.*: Updated docs.
29781           Original commit message from CVS:
29782           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
29783           (gst_multiudpsink_render), (gst_multiudpsink_get_property),
29784           (gst_multiudpsink_init_send), (gst_multiudpsink_add),
29785           (gst_multiudpsink_remove), (gst_multiudpsink_clear),
29786           (gst_multiudpsink_get_stats), (gst_multiudpsink_change_state):
29787           * gst/udp/gstmultiudpsink.h:
29788           Updated docs.
29789           Added properties bytes-served, bytes_to_serve.
29790           Post proper error messages,
29791           Emit client added signal too.
29792
29793 Mon Feb 6 15:41:25 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
29794
29795           gst/qtdemux/qtdemux.*: Some QT demux loving.
29796           Original commit message from CVS:
29797           * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query),
29798           (gst_qtdemux_handle_src_event), (gst_qtdemux_loop_header),
29799           (qtdemux_inflate), (qtdemux_parse), (qtdemux_parse_trak),
29800           (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
29801           (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds),
29802           (qtdemux_video_caps), (qtdemux_audio_caps):
29803           * gst/qtdemux/qtdemux.h:
29804           Some QT demux loving.
29805           Handle seeking in a less broken way.
29806           Fix AMR caps to match the AMR decoder.
29807           Set first timestamp on AMR samples to 0 for now.
29808           Remove some \n in DEBUG strings.
29809           Use _scale_int for maximum precision.
29810
29811 Mon Feb 6 15:31:16 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
29812
29813         * ChangeLog:
29814         * common:
29815         * docs/plugins/Makefile.am:
29816         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
29817         * docs/plugins/gst-plugins-good-plugins-sections.txt:
29818         * gst/udp/gstmultiudpsink.c:
29819           adding docs for multiudpsink
29820           Original commit message from CVS:
29821           adding docs for multiudpsink
29822
29823 Mon Feb 6 15:28:56 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
29824
29825           gst/level/gstlevel.c: peak below decay is not necessarily an error, so don't ERROR log
29826           Original commit message from CVS:
29827           * gst/level/gstlevel.c: (gst_level_transform_ip):
29828           peak below decay is not necessarily an error, so don't ERROR log
29829
29830 Mon Feb 6 15:27:06 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
29831
29832         * docs/plugins/inspect/plugin-1394.xml:
29833         * docs/plugins/inspect/plugin-aasink.xml:
29834         * docs/plugins/inspect/plugin-alaw.xml:
29835         * docs/plugins/inspect/plugin-alpha.xml:
29836         * docs/plugins/inspect/plugin-alphacolor.xml:
29837         * docs/plugins/inspect/plugin-auparse.xml:
29838         * docs/plugins/inspect/plugin-autodetect.xml:
29839         * docs/plugins/inspect/plugin-avi.xml:
29840         * docs/plugins/inspect/plugin-cacasink.xml:
29841         * docs/plugins/inspect/plugin-cairo.xml:
29842         * docs/plugins/inspect/plugin-cutter.xml:
29843         * docs/plugins/inspect/plugin-debug.xml:
29844         * docs/plugins/inspect/plugin-dv.xml:
29845         * docs/plugins/inspect/plugin-efence.xml:
29846         * docs/plugins/inspect/plugin-effectv.xml:
29847         * docs/plugins/inspect/plugin-esdsink.xml:
29848         * docs/plugins/inspect/plugin-flac.xml:
29849         * docs/plugins/inspect/plugin-flxdec.xml:
29850         * docs/plugins/inspect/plugin-goom.xml:
29851         * docs/plugins/inspect/plugin-jpeg.xml:
29852         * docs/plugins/inspect/plugin-level.xml:
29853         * docs/plugins/inspect/plugin-matroska.xml:
29854         * docs/plugins/inspect/plugin-mulaw.xml:
29855         * docs/plugins/inspect/plugin-multipart.xml:
29856         * docs/plugins/inspect/plugin-navigationtest.xml:
29857         * docs/plugins/inspect/plugin-ossaudio.xml:
29858         * docs/plugins/inspect/plugin-png.xml:
29859         * docs/plugins/inspect/plugin-rtp.xml:
29860         * docs/plugins/inspect/plugin-rtsp.xml:
29861         * docs/plugins/inspect/plugin-shout2send.xml:
29862         * docs/plugins/inspect/plugin-smpte.xml:
29863         * docs/plugins/inspect/plugin-speex.xml:
29864         * docs/plugins/inspect/plugin-udp.xml:
29865         * docs/plugins/inspect/plugin-videobox.xml:
29866         * docs/plugins/inspect/plugin-videoflip.xml:
29867         * docs/plugins/inspect/plugin-videomixer.xml:
29868         * docs/plugins/inspect/plugin-wavenc.xml:
29869         * docs/plugins/inspect/plugin-wavparse.xml:
29870           cvs versions
29871           Original commit message from CVS:
29872           cvs versions
29873
29874 Mon Feb 6 14:25:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29875
29876           gst/matroska/ebml-write.*: Make sure we send a newsegment event in BYTES format before sending buffers (#328531).
29877           Original commit message from CVS:
29878           * gst/matroska/ebml-write.c: (gst_ebml_write_reset),
29879           (gst_ebml_write_flush_cache), (gst_ebml_write_element_push),
29880           (gst_ebml_write_seek):
29881           * gst/matroska/ebml-write.h:
29882           Make sure we send a newsegment event in BYTES format
29883           before sending buffers (#328531).
29884
29885 Mon Feb 6 12:18:45 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29886
29887           Pass unhandled queries upstream instead of just dropping them (#326446). Update query type arrays here and there.
29888           Original commit message from CVS:
29889           * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query),
29890           (gst_dvdemux_sink_query):
29891           * ext/flac/gstflacdec.c: (gst_flac_dec_src_query):
29892           * ext/speex/gstspeexdec.c: (speex_get_query_types),
29893           (speex_dec_src_query):
29894           * ext/speex/gstspeexenc.c: (gst_speexenc_src_query),
29895           (gst_speexenc_sink_query):
29896           * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
29897           * gst/matroska/matroska-demux.c:
29898           (gst_matroska_demux_get_src_query_types),
29899           (gst_matroska_demux_handle_src_query):
29900           * gst/wavparse/gstwavparse.c: (gst_wavparse_get_query_types),
29901           (gst_wavparse_pad_query):
29902           Pass unhandled queries upstream instead of just dropping
29903           them (#326446). Update query type arrays here and there.
29904
29905 Mon Feb 6 11:57:52 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29906
29907           tests/check/elements/matroskamux.c: Collectpads in core got changed and now also holds a reference to any pad that is...
29908           Original commit message from CVS:
29909           * tests/check/elements/matroskamux.c: (setup_src_pad):
29910           Collectpads in core got changed and now also holds a
29911           reference to any pad that is part of it. Fix refcount
29912           checks in test case accordingly.
29913
29914 Mon Feb 6 11:41:43 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29915
29916           gst/apetag/gstapedemux.h: Fix include, for now GstTagDemux is in the apetag dir.
29917           Original commit message from CVS:
29918           * gst/apetag/gstapedemux.h:
29919           Fix include, for now GstTagDemux is in the apetag dir.
29920
29921 Mon Feb 6 11:34:23 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29922
29923           docs/plugins/: Add cdio plugin to docs.
29924           Original commit message from CVS:
29925           * docs/plugins/Makefile.am:
29926           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
29927           * docs/plugins/gst-plugins-good-plugins-sections.txt:
29928           * docs/plugins/inspect/plugin-cdio.xml:
29929           Add cdio plugin to docs.
29930           * ext/cdio/gstcdiocddasrc.c:
29931           Add gtk-doc blurb.
29932           * ext/cdio/gstcdio.c:
29933           The plugin is called 'cdio' not 'cddio'.
29934
29935 Mon Feb 6 10:56:07 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
29936
29937           Add APE tag demuxer (#325649).
29938           Original commit message from CVS:
29939           * configure.ac:
29940           * docs/plugins/Makefile.am:
29941           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
29942           * docs/plugins/gst-plugins-good-plugins-sections.txt:
29943           * docs/plugins/gst-plugins-good-plugins.hierarchy:
29944           * docs/plugins/inspect/plugin-apetag.xml:
29945           * gst/apetag/Makefile.am:
29946           * gst/apetag/gstapedemux.c:
29947           * gst/apetag/gstapedemux.h:
29948           * gst/apetag/gsttagdemux.c:
29949           * gst/apetag/gsttagdemux.h:
29950           Add APE tag demuxer (#325649).
29951
29952 Sun Feb 5 22:22:56 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29953
29954           ext/gconf/: Ignore changing the GConf key to "". Ignore GConf key updates that don't actually change the string.
29955           Original commit message from CVS:
29956           * ext/gconf/gconf.c: (gst_gconf_get_default_audio_sink),
29957           (gst_gconf_get_default_video_sink),
29958           (gst_gconf_get_default_audio_src),
29959           (gst_gconf_get_default_video_src):
29960           * ext/gconf/gconf.h:
29961           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset),
29962           (gst_gconf_audio_sink_init), (gst_gconf_audio_sink_dispose),
29963           (do_toggle_element):
29964           * ext/gconf/gstgconfaudiosink.h:
29965           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset),
29966           (gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose),
29967           (do_toggle_element):
29968           * ext/gconf/gstgconfaudiosrc.h:
29969           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset),
29970           (gst_gconf_video_sink_init), (gst_gconf_video_sink_dispose),
29971           (do_toggle_element):
29972           * ext/gconf/gstgconfvideosink.h:
29973           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset),
29974           (gst_gconf_video_src_init), (gst_gconf_video_src_dispose),
29975           (do_toggle_element):
29976           * ext/gconf/gstgconfvideosrc.h:
29977           Ignore changing the GConf key to "". Ignore GConf key updates
29978           that don't actually change the string.
29979           For now, ignore the GConf key when the state is > READY, as
29980           it breaks streaming. Sometime it will be nice to bring the
29981           new sink online even mid-stream, by sending NEWSEGMENT info
29982           and possibly prerolling.
29983           (Fixes #326736)
29984
29985 Sun Feb 5 20:43:49 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
29986
29987           gst/goom/: Make goom reentrant by moving all important static variables into instance structures.
29988           Original commit message from CVS:
29989           * gst/goom/filters.c: (zoomFilterNew), (calculatePXandPY),
29990           (setPixelRGB), (setPixelRGB_), (getPixelRGB), (getPixelRGB_),
29991           (zoomFilterSetResolution), (zoomFilterDestroy),
29992           (zoomFilterFastRGB), (pointFilter):
29993           * gst/goom/filters.h:
29994           * gst/goom/goom_core.c: (goom_init), (goom_set_resolution),
29995           (goom_update), (goom_close):
29996           * gst/goom/goom_core.h:
29997           * gst/goom/goom_tools.h:
29998           * gst/goom/graphic.c:
29999           * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init),
30000           (gst_goom_dispose), (gst_goom_src_setcaps), (gst_goom_chain):
30001           * gst/goom/gstgoom.h:
30002           * gst/goom/lines.c: (goom_lines):
30003           * gst/goom/lines.h:
30004           Make goom reentrant by moving all important static variables
30005           into instance structures.
30006           (Fixes #329181)
30007
30008 Sat Feb 4 15:41:43 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30009
30010           gst/avi/gstavidemux.*: Third attempt, use gst_pad_is_linked() this time.
30011           Original commit message from CVS:
30012           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
30013           (gst_avi_demux_all_source_pads_unlinked),
30014           (gst_avi_demux_process_next_entry):
30015           * gst/avi/gstavidemux.h:
30016           Third attempt, use gst_pad_is_linked() this time.
30017
30018 Sat Feb 4 13:30:12 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30019
30020           gst/id3demux/id3v2frames.c: Adjust for data length indicators when parsing (Fixes #329810)
30021           Original commit message from CVS:
30022           * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
30023           (parse_split_strings):
30024           Adjust for data length indicators when parsing (Fixes #329810)
30025           Fix stupid bug parsing UTF-8 tag text.
30026           Output tag strings with multiple fields as multiple tags, so the
30027           app gets all the data.
30028
30029 Fri Feb 3 20:05:20 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
30030
30031         * ChangeLog:
30032         * ext/flac/gstflacenc.c:
30033           Fixed a bug add in last commit, where no event is send. Thanks Tim to show me.
30034           Original commit message from CVS:
30035           Fixed a bug add in last commit, where no event is send. Thanks Tim to show me.
30036
30037 Fri Feb 3 18:07:35 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
30038
30039         * ChangeLog:
30040         * ext/flac/gstflacenc.c:
30041         * gst/matroska/ebml-read.c:
30042           Just make it compile with --disable-gst-debug.
30043           Original commit message from CVS:
30044           Just make it compile with --disable-gst-debug.
30045
30046 Fri Feb 3 16:55:42 2006 +0000  Christian Schaller <uraeus@gnome.org>
30047
30048         * gst-plugins-good.spec.in:
30049           update spec file
30050           Original commit message from CVS:
30051           update spec file
30052
30053 Fri Feb 3 13:06:24 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30054
30055           gst/id3demux/id3v2frames.c: Never output a tag with a null contents string.
30056           Original commit message from CVS:
30057           * gst/id3demux/id3v2frames.c: (parse_text_identification_frame),
30058           (id3v2_tag_to_taglist), (id3v2_genre_string_to_taglist),
30059           (id3v2_genre_fields_to_taglist):
30060           Never output a tag with a null contents string.
30061
30062 Thu Feb 2 21:00:16 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30063
30064           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.
30065           Original commit message from CVS:
30066           * gst/avi/gstavidemux.c: (gst_avi_demux_all_source_pads_unlinked):
30067           Only pause if all pads are unlinked AND we've tried to send data
30068           on all of them at least once.
30069
30070 Thu Feb 2 12:29:24 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30071
30072           gst/avi/gstavidemux.c: Make loop function/task pause itself when all source pads are unlinked.
30073           Original commit message from CVS:
30074           * gst/avi/gstavidemux.c: (gst_avi_demux_all_source_pads_unlinked),
30075           (gst_avi_demux_process_next_entry), (gst_avi_demux_loop):
30076           Make loop function/task pause itself when all source pads are
30077           unlinked.
30078
30079 Thu Feb 2 10:47:15 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30080
30081           Use new functions from core to render a bin from a string. Fixes build. Up requirements to core CVS.
30082           Original commit message from CVS:
30083           * configure.ac:
30084           * ext/gconf/gconf.c: (gst_gconf_render_bin_from_key):
30085           Use new functions from core to render a bin from a
30086           string. Fixes build. Up requirements to core CVS.
30087
30088 Wed Feb 1 11:01:04 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30089
30090           gst/auparse/gstauparse.c: Don't push buffers into the adapter that we are going to push downstream again without fram...
30091           Original commit message from CVS:
30092           * gst/auparse/gstauparse.c: (gst_au_parse_chain):
30093           Don't push buffers into the adapter that we are going to
30094           push downstream again without framing anyway. Also, the
30095           adaptor takes ownership of buffers put into it (fixes
30096           auparse pushing invalid buffers for .au files with
30097           ADPCM contents). Finally, set caps on all outgoing buffers.
30098
30099 Mon Jan 30 23:13:05 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30100
30101           gst/id3demux/: Someone should kick my butt. Remove ID3v1 tags from the end of the file.
30102           Original commit message from CVS:
30103           * gst/id3demux/gstid3demux.c: (gst_id3demux_chain),
30104           (gst_id3demux_read_id3v1), (gst_id3demux_sink_activate),
30105           (gst_id3demux_send_tag_event):
30106           * gst/id3demux/id3tags.c: (id3demux_read_id3v1_tag):
30107           Someone should kick my butt. Remove ID3v1 tags from the end of the
30108           file.
30109           Improve error messages. Send the TAG message as soon as we complete
30110           typefinding, instead of waiting until we send the first buffer.
30111           Downstream tag event is still sent before the first buffer.
30112
30113 Sun Jan 29 20:07:49 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30114
30115           ext/wavpack/gstwavpackdec.c: Add debug category, use boilerplate macros, fix handling of widths of 32 bits.
30116           Original commit message from CVS:
30117           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_setcaps),
30118           (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
30119           (gst_wavpack_dec_class_init), (gst_wavpack_dec_sink_event),
30120           (gst_wavpack_dec_init), (gst_wavpack_dec_format_samples),
30121           (gst_wavpack_dec_chain), (gst_wavpack_dec_plugin_init):
30122           Add debug category, use boilerplate macros, fix handling
30123           of widths of 32 bits.
30124           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
30125           (gst_wavpack_parse_dispose), (gst_wavpack_parse_class_init),
30126           (gst_wavpack_parse_index_get_last_entry),
30127           (gst_wavpack_parse_index_get_entry_from_sample),
30128           (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
30129           (gst_wavpack_parse_src_query),
30130           (gst_wavpack_parse_scan_to_find_sample),
30131           (gst_wavpack_parse_send_newsegment),
30132           (gst_wavpack_parse_handle_seek_event),
30133           (gst_wavpack_parse_src_event), (gst_wavpack_parse_init),
30134           (gst_wavpack_parse_get_upstream_length),
30135           (gst_wavpack_parse_pull_buffer),
30136           (gst_wavpack_parse_create_src_pad), (gst_wavpack_parse_loop),
30137           (gst_wavpack_parse_change_state),
30138           (gst_wavepack_parse_sink_activate),
30139           (gst_wavepack_parse_sink_activate_pull),
30140           (gst_wavpack_parse_plugin_init):
30141           * ext/wavpack/gstwavpackparse.h:
30142           Rewrite a bit, mostly to fix flow logic and to make seeking work.
30143           Fix buffer/event refcounting. Add some debug statements. Add
30144           width of 32 to source pad template caps. Use boilerplate macros.
30145
30146 Fri Jan 27 12:17:56 2006 +0000  Andy Wingo <wingo@pobox.com>
30147
30148           ext/dv/: Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new to not have warings flooding stderr. this...
30149           Original commit message from CVS:
30150           2006-01-27  Jan Gerber  <j@bootlab.org>
30151           Reviewed by: Andy Wingo <wingo@pobox.com>
30152           * ext/dv/gstdvdec.c (gst_dvdec_change_state):
30153           * ext/dv/gstdvdemux.c (gst_dvdemux_change_state):
30154           Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new
30155           to not have warings flooding stderr. this is the suggested way
30156           also used in dvgrab and kino. (#328336)
30157
30158 Fri Jan 27 01:43:07 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30159
30160           sys/oss/gstosssink.c: Free the device name string when finalised.
30161           Original commit message from CVS:
30162           * sys/oss/gstosssink.c: (gst_oss_sink_class_init),
30163           (gst_oss_sink_init), (gst_oss_sink_finalise):
30164           Free the device name string when finalised.
30165
30166 Thu Jan 26 16:23:42 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30167
30168           gst/qtdemux/qtdemux.c: Fix wrong memcpy source pointer.
30169           Original commit message from CVS:
30170           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
30171           Fix wrong memcpy source pointer.
30172
30173 Wed Jan 25 22:05:28 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30174
30175           gst/id3demux/gstid3demux.c: Don't put function calls in g_return_if_fail() statements, or they'll be replaced with NO...
30176           Original commit message from CVS:
30177           * gst/id3demux/gstid3demux.c: (gst_id3demux_remove_srcpad):
30178           Don't put function calls in g_return_if_fail() statements,
30179           or they'll be replaced with NOOPs if someone compiles with
30180           G_DISABLE_CHECKS defined.
30181
30182 Wed Jan 25 20:33:05 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30183
30184         * ChangeLog:
30185           changelog surgery
30186           Original commit message from CVS:
30187           changelog surgery
30188
30189 Wed Jan 25 18:23:05 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30190
30191           gst/id3demux/id3v2frames.c: Never trust ANY information encoded in a media file, especially when it's giving you size...
30192           Original commit message from CVS:
30193           * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame):
30194           Never trust ANY information encoded in a media file, especially
30195           when it's giving you sizes. (Fixes #328452)
30196
30197 Tue Jan 24 18:03:46 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
30198
30199         * ChangeLog:
30200         * gst/rtp/gstrtpg711pay.c:
30201           I'm too lazy to comment this
30202           Original commit message from CVS:
30203           Patch written by Kai Vehmanen <kai.vehmanen@nokia.com> applied. See bug #325148.
30204
30205 Tue Jan 24 11:58:53 2006 +0000  Edward Hervey <bilboed@bilboed.com>
30206
30207           gst/qtdemux/qtdemux.c: More coherent framerate setting on caps.
30208           Original commit message from CVS:
30209           * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
30210           (gst_qtdemux_add_stream), (qtdemux_parse_trak):
30211           More coherent framerate setting on caps.
30212           If sample_size is available, use that for the samples' duration in
30213           the index. This enables single frame streams to work (and I imagine
30214           fixes some other cases).
30215           Tested on testsuite, no regression.
30216
30217 Mon Jan 23 18:39:31 2006 +0000  Edward Hervey <bilboed@bilboed.com>
30218
30219           gst/matroska/: Added recognition of Real Audio and Video streams in matroska demuxer.
30220           Original commit message from CVS:
30221           * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps),
30222           (gst_matroska_demux_audio_caps), (gst_matroska_demux_plugin_init):
30223           * gst/matroska/matroska-ids.h:
30224           Added recognition of Real Audio and Video streams in matroska demuxer.
30225
30226 Mon Jan 23 15:10:55 2006 +0000  Edward Hervey <bilboed@bilboed.com>
30227
30228           gst/qtdemux/qtdemux.c: Added codec recognition for: _ VP31 : video/x-vp3 _ AVDJ : image/jpeg _ dvcp, dvc  : video/x-d...
30229           Original commit message from CVS:
30230           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
30231           (qtdemux_video_caps), (qtdemux_audio_caps):
30232           Added codec recognition for:
30233           _ VP31 : video/x-vp3
30234           _ AVDJ : image/jpeg
30235           _ dvcp, dvc  : video/x-dv, systemstream=(boolean)false
30236           _ 0x6d730017 : audio/x-adpcm, layout=(string)quicktime
30237
30238 Mon Jan 23 14:32:47 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30239
30240           gst/id3demux/id3v2frames.c: Remove errant break statement, and fix compilation with older GCC.
30241           Original commit message from CVS:
30242           * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist):
30243           Remove errant break statement, and fix compilation with
30244           older GCC.
30245
30246 Mon Jan 23 12:04:12 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30247
30248         * ChangeLog:
30249           Mention that my last commit fixes #328241
30250           Original commit message from CVS:
30251           Mention that my last commit fixes #328241
30252
30253 Mon Jan 23 11:06:34 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30254
30255           sys/sunaudio/: Export functions that are needed in other parts of the code, makes the mixer actually work; adjust mag...
30256           Original commit message from CVS:
30257           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
30258           * sys/sunaudio/gstsunaudiomixerctrl.c:
30259           * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_init):
30260           Export functions that are needed in other parts of the code,
30261           makes the mixer actually work; adjust magic minimum buffer-time
30262           value from 3ms to 5ms to work around stuttering during mp3
30263           playback (#327765).
30264
30265 Mon Jan 23 10:44:03 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30266
30267           gst/matroska/matroska-mux.c: Fix possible deadlock in matroska muxer (#327825).
30268           Original commit message from CVS:
30269           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
30270           * gst/matroska/matroska-mux.c: (gst_matroska_mux_best_pad),
30271           (gst_matroska_mux_write_data), (gst_matroska_mux_collected):
30272           Fix possible deadlock in matroska muxer (#327825).
30273
30274 Mon Jan 23 09:59:03 2006 +0000  Jens Granseuer <jensgr@gmx.net>
30275
30276           C89 fixes: declare variables at the beginning of a block and
30277           Original commit message from CVS:
30278           * ext/libpng/gstpngenc.c: (gst_pngenc_chain):
30279           * gst/avi/gstavidemux.c: (gst_avi_demux_invert):
30280           * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps):
30281           * gst/rtsp/sdpmessage.h:
30282           * gst/udp/gstdynudpsink.c: (gst_dynudpsink_render):
30283           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_get_stats):
30284           C89 fixes: declare variables at the beginning of a block and
30285           make gcc-2.9x happy (#328264; patch by: Jens Granseuer
30286           <jensgr at gmx dot net>).
30287
30288 Mon Jan 23 09:22:17 2006 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30289
30290           gst/id3demux/: Rewrite parsing of text tags to handle multiple NULL terminated strings. Parse numeric genre strings a...
30291           Original commit message from CVS:
30292           * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag):
30293           * gst/id3demux/id3tags.h:
30294           * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
30295           (parse_comment_frame), (parse_text_identification_frame),
30296           (id3v2_tag_to_taglist), (id3v2_are_digits),
30297           (id3v2_genre_string_to_taglist), (id3v2_genre_fields_to_taglist),
30298           (parse_split_strings), (free_tag_strings):
30299           Rewrite parsing of text tags to handle multiple NULL terminated
30300           strings. Parse numeric genre strings and ID3v2 type
30301           "(3)(6)Alternative" style genre strings.
30302           Parse dates that are only YYYY or YYYY-mm format.
30303
30304 Sat Jan 21 11:43:53 2006 +0000  Fabrizio <fabrizio.ge@tiscali.it>
30305
30306           gst/qtdemux/qtdemux.c: 'twos' and 'sowt' fourcc can be 16bit or 8bit audio.
30307           Original commit message from CVS:
30308           * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
30309           (qtdemux_audio_caps):
30310           'twos' and 'sowt' fourcc can be 16bit or 8bit audio.
30311           Fix 8bit case (#327133, based on patch by: Fabrizio
30312           Gennari <fabrizio dot ge at tiscali dot it>).
30313           Also, "G_LITTLE_ENDIAN" and "G_BIG_ENDIAN" are not
30314           valid literals for endianness in caps strings,
30315           only "LITTLE_ENDIAN" and "BIG_ENDIAN" are valid.
30316
30317 Fri Jan 20 15:06:28 2006 +0000  Christoph Burghardt <hawkes@web.de>
30318
30319           gst/videobox/gstvideobox.c: Don't forget to initialize liboil, otherwise our oil functions
30320           Original commit message from CVS:
30321           * gst/videobox/gstvideobox.c: (gst_video_box_class_init):
30322           Don't forget to initialize liboil, otherwise our oil functions
30323           will crash (fixes #327871; patch by: Christoph Burghardt
30324           <hawkes at web dot de>).
30325
30326 Thu Jan 19 21:46:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30327
30328         * ChangeLog:
30329           ChangeLog surgery (last entry may have been slightly misleading)
30330           Original commit message from CVS:
30331           ChangeLog surgery (last entry may have been slightly misleading)
30332
30333 Thu Jan 19 21:00:50 2006 +0000  Brian Cameron <brian.cameron@sun.com>
30334
30335           configure.ac: just like in the core and gst-plugins-base. Fixes build on Solaris (fixes
30336           Original commit message from CVS:
30337           * configure.ac:
30338           Use plain AS_LIBTOOL_TAGS instead of AS_LIBTOOL_TAGS([CXX]), just
30339           like in the core and gst-plugins-base. Fixes build on Solaris (fixes
30340           #326683; patch by: Brian Cameron <brian dot cameron at sun dot com>)
30341
30342 Thu Jan 19 00:10:51 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30343
30344           ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
30345           Original commit message from CVS:
30346           * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
30347           * ext/cdio/gstcdio.h:
30348           * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
30349           Fix build for libcdio versions >= 76; give slightly lower rank
30350           than cdparanoia.
30351
30352 Wed Jan 18 19:30:36 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30353
30354           Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
30355           Original commit message from CVS:
30356           * configure.ac:
30357           * ext/Makefile.am:
30358           * ext/cdio/Makefile.am:
30359           * ext/cdio/gstcdio.c:
30360           * ext/cdio/gstcdio.h:
30361           * ext/cdio/gstcdiocddasrc.c:
30362           * ext/cdio/gstcdiocddasrc.h:
30363           Port libcdio cdda source, formerly known as cddasrc, now known as
30364           cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
30365           but that's not tested (fixes #317658).
30366
30367 Wed Jan 18 19:08:08 2006 +0000  Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
30368
30369           gst/wavparse/gstwavparse.c: Fix conversion from TIME to BYTES format (fixes #326864;
30370           Original commit message from CVS:
30371           * gst/wavparse/gstwavparse.c: (gst_wavparse_pad_convert):
30372           Fix conversion from TIME to BYTES format (fixes #326864;
30373           patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>)
30374
30375 Wed Jan 18 18:54:02 2006 +0000  Edgard Lima <edgard.lima@indt.org.br>
30376
30377         * gst/qtdemux/qtdemux.c:
30378           Ronald's patch applied. see bug #326318.
30379           Original commit message from CVS:
30380           Ronald's patch applied. see bug #326318.
30381
30382 Tue Jan 17 16:45:43 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30383
30384           gst/qtdemux/qtdemux.*: Fix seeking for quicktime files. Could still use some more love and sophistication.
30385           Original commit message from CVS:
30386           * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
30387           (gst_qtdemux_send_event), (gst_qtdemux_handle_src_event),
30388           (gst_qtdemux_change_state), (gst_qtdemux_loop_header):
30389           * gst/qtdemux/qtdemux.h:
30390           Fix seeking for quicktime files. Could still use some more
30391           love and sophistication.
30392
30393 Mon Jan 16 10:23:47 2006 +0000  Christian Schaller <uraeus@gnome.org>
30394
30395         * gst-plugins-good.spec.in:
30396           update with love
30397           Original commit message from CVS:
30398           update with love
30399
30400 Sun Jan 15 20:21:48 2006 +0000  Sergey Scobich <sergey.scobich@gmail.com>
30401
30402           gst/id3demux/id3v2frames.c: Fix compilation of id3demux when zlib is not present.
30403           Original commit message from CVS:
30404           * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame):
30405           Fix compilation of id3demux when zlib is not present.
30406           (Fixes #326602; patch by: Sergey Scobich)
30407
30408 Sun Jan 15 14:12:12 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30409
30410           ext/esd/Makefile.am: otherwise build will fail for folks with libesd in a non-standard prefix (#327009).
30411           Original commit message from CVS:
30412           * ext/esd/Makefile.am:
30413           Add $(ESD_CFLAGS), otherwise build will fail for folks
30414           with libesd in a non-standard prefix (#327009).
30415
30416 Fri Jan 13 19:29:27 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
30417
30418         * ChangeLog:
30419         * configure.ac:
30420           back to head
30421           Original commit message from CVS:
30422           back to head
30423
30424 Fri Jan 13 19:25:40 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
30425
30426         * ChangeLog:
30427         * NEWS:
30428         * RELEASE:
30429         * configure.ac:
30430         * docs/plugins/gst-plugins-good-plugins.args:
30431         * docs/plugins/inspect/plugin-1394.xml:
30432         * docs/plugins/inspect/plugin-aasink.xml:
30433         * docs/plugins/inspect/plugin-alaw.xml:
30434         * docs/plugins/inspect/plugin-alpha.xml:
30435         * docs/plugins/inspect/plugin-alphacolor.xml:
30436         * docs/plugins/inspect/plugin-auparse.xml:
30437         * docs/plugins/inspect/plugin-autodetect.xml:
30438         * docs/plugins/inspect/plugin-avi.xml:
30439         * docs/plugins/inspect/plugin-cacasink.xml:
30440         * docs/plugins/inspect/plugin-cairo.xml:
30441         * docs/plugins/inspect/plugin-cutter.xml:
30442         * docs/plugins/inspect/plugin-debug.xml:
30443         * docs/plugins/inspect/plugin-dv.xml:
30444         * docs/plugins/inspect/plugin-efence.xml:
30445         * docs/plugins/inspect/plugin-effectv.xml:
30446         * docs/plugins/inspect/plugin-esdsink.xml:
30447         * docs/plugins/inspect/plugin-flac.xml:
30448         * docs/plugins/inspect/plugin-flxdec.xml:
30449         * docs/plugins/inspect/plugin-gconfelements.xml:
30450         * docs/plugins/inspect/plugin-goom.xml:
30451         * docs/plugins/inspect/plugin-jpeg.xml:
30452         * docs/plugins/inspect/plugin-level.xml:
30453         * docs/plugins/inspect/plugin-matroska.xml:
30454         * docs/plugins/inspect/plugin-mulaw.xml:
30455         * docs/plugins/inspect/plugin-multipart.xml:
30456         * docs/plugins/inspect/plugin-navigationtest.xml:
30457         * docs/plugins/inspect/plugin-ossaudio.xml:
30458         * docs/plugins/inspect/plugin-png.xml:
30459         * docs/plugins/inspect/plugin-rtp.xml:
30460         * docs/plugins/inspect/plugin-rtsp.xml:
30461         * docs/plugins/inspect/plugin-shout2send.xml:
30462         * docs/plugins/inspect/plugin-smpte.xml:
30463         * docs/plugins/inspect/plugin-speex.xml:
30464         * docs/plugins/inspect/plugin-udp.xml:
30465         * docs/plugins/inspect/plugin-videobox.xml:
30466         * docs/plugins/inspect/plugin-videoflip.xml:
30467         * docs/plugins/inspect/plugin-videomixer.xml:
30468         * docs/plugins/inspect/plugin-wavenc.xml:
30469         * docs/plugins/inspect/plugin-wavparse.xml:
30470         * docs/upload.mak:
30471           releasing 0.10.1
30472           Original commit message from CVS:
30473           releasing 0.10.1
30474
30475 Fri Jan 13 18:37:13 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
30476
30477           ext/jpeg/gstsmokeenc.c: fix memleak.  Fixes #326618
30478           Original commit message from CVS:
30479           patch by: Wim Taymans
30480           * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
30481           fix memleak.  Fixes #326618
30482
30483 Fri Jan 13 18:35:00 2006 +0000  Mike Smith <msmith@xiph.org>
30484
30485           gst/level/gstlevel.c: Fix memleak.  Fixes #326612
30486           Original commit message from CVS:
30487           2006-01-13  Thomas Vander Stichele  <thomas at apestaart dot org>
30488           patch by: Mike Smith
30489           * gst/level/gstlevel.c: (gst_level_message_new),
30490           (gst_level_message_append_channel):
30491           Fix memleak.  Fixes #326612
30492
30493 Wed Jan 11 11:39:10 2006 +0000  Thomas Vander Stichele <thomas@apestaart.org>
30494
30495           configure.ac: prereleasing
30496           Original commit message from CVS:
30497           * configure.ac:
30498           prereleasing
30499           * po/af.po:
30500           * po/az.po:
30501           * po/cs.po:
30502           * po/en_GB.po:
30503           * po/hu.po:
30504           * po/it.po:
30505           * po/nb.po:
30506           * po/nl.po:
30507           * po/or.po:
30508           * po/sq.po:
30509           * po/sr.po:
30510           * po/sv.po:
30511           * po/uk.po:
30512           * po/vi.po:
30513           update translations
30514
30515 Wed Jan 11 11:04:03 2006 +0000  Edward Hervey <bilboed@bilboed.com>
30516
30517           gst/qtdemux/qtdemux.c: Add support for Indeo3 video in Quicktime files.
30518           Original commit message from CVS:
30519           reviewed by: Edward Hervey  <edward@fluendo.com>
30520           * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
30521           Add support for Indeo3 video in Quicktime files.
30522           Closes #326524
30523
30524 Tue Jan 10 12:38:59 2006 +0000  Michael Smith <msmith@xiph.org>
30525
30526           gst/level/gstlevel.c: Don't leak filter arrays.
30527           Original commit message from CVS:
30528           * gst/level/gstlevel.c: (gst_level_class_init),
30529           (gst_level_dispose):
30530           Don't leak filter arrays.
30531
30532 Mon Jan 9 17:04:52 2006 +0000  Christian Schaller <uraeus@gnome.org>
30533
30534         * ChangeLog:
30535         * configure.ac:
30536         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
30537         * docs/upload.mak:
30538         * gst-plugins-good.spec.in:
30539         * sys/Makefile.am:
30540         * sys/sunaudio/Makefile.am:
30541         * sys/sunaudio/gstsunaudio.c:
30542         * sys/sunaudio/gstsunaudiomixer.c:
30543         * sys/sunaudio/gstsunaudiomixer.h:
30544         * sys/sunaudio/gstsunaudiomixerctrl.c:
30545         * sys/sunaudio/gstsunaudiomixerctrl.h:
30546         * sys/sunaudio/gstsunaudiomixertrack.c:
30547         * sys/sunaudio/gstsunaudiomixertrack.h:
30548         * sys/sunaudio/gstsunaudiosink.c:
30549         * sys/sunaudio/gstsunaudiosink.h:
30550           add Sun Audio plugin. Verified that nothing breaks and that make check works.
30551           Original commit message from CVS:
30552           add Sun Audio plugin. Verified that nothing breaks and that make check works.
30553           Don't think the docs gets properly built yet, but I don't understand exactly how to enable that.
30554
30555 Sat Jan 7 20:01:09 2006 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
30556
30557           gst-plugins-good/gst/udp/: Allow udpsrc and dynudpsink to take a sockfd as a parameter. For udpsrc, overrides the por...
30558           Original commit message from CVS:
30559           2005-01-07  Philippe Khalaf  <philippe.kalaf@collabora.co.uk>
30560           * gst-plugins-good/gst/udp/gstdynudpsink.c:
30561           * gst-plugins-good/gst/udp/gstudpsrc.c:
30562           Allow udpsrc and dynudpsink to take a sockfd as a parameter. For udpsrc,
30563           overrides the port or multicast parameters. Fixes bugs #323021.
30564
30565 Fri Jan 6 16:28:30 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30566
30567           ext/gconf/: Add new gconfaudiosrc and gconfvideosrc elements (needed for gnome-sound-recorder).
30568           Original commit message from CVS:
30569           * ext/gconf/Makefile.am:
30570           * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init),
30571           (gst_gconf_audio_src_class_init), (gst_gconf_audio_src_reset),
30572           (gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose),
30573           (do_toggle_element), (cb_toggle_element),
30574           (gst_gconf_audio_src_change_state):
30575           * ext/gconf/gstgconfaudiosrc.h:
30576           * ext/gconf/gstgconfelements.c: (plugin_init):
30577           * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init),
30578           (gst_gconf_video_src_class_init), (gst_gconf_video_src_reset),
30579           (gst_gconf_video_src_init), (gst_gconf_video_src_dispose),
30580           (do_toggle_element), (cb_toggle_element),
30581           (gst_gconf_video_src_change_state):
30582           * ext/gconf/gstgconfvideosrc.h:
30583           Add new gconfaudiosrc and gconfvideosrc elements
30584           (needed for gnome-sound-recorder).
30585
30586 Fri Jan 6 11:46:53 2006 +0000  Edward Hervey <bilboed@bilboed.com>
30587
30588           gst/id3demux/gstid3demux.c: Add gst_element_no_more_pads() for proper decodebin behaviour.
30589           Original commit message from CVS:
30590           * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad):
30591           Add gst_element_no_more_pads() for proper decodebin behaviour.
30592           * gst/id3demux/id3v2frames.c: (parse_comment_frame),
30593           (parse_text_identification_frame), (parse_split_strings):
30594           Failure to decode some tags is not a GST_ERROR() but a
30595           GST_WARNING()
30596           When iterating over a chunk of text, check that we haven't gone too
30597           far.
30598
30599 Thu Jan 5 23:17:44 2006 +0000  Sébastien Moutte <sebastien@moutte.net>
30600
30601         * sys/directdraw/gstdirectdrawplugin.c:
30602         * sys/directdraw/gstdirectdrawsink.c:
30603         * sys/directdraw/gstdirectdrawsink.h:
30604         * sys/directsound/gstdirectsoundplugin.c:
30605         * sys/directsound/gstdirectsoundsink.c:
30606         * sys/directsound/gstdirectsoundsink.h:
30607         * win32/vs6/libgstdirectdraw.dsp:
30608         * win32/vs6/libgstdirectsound.dsp:
30609           added sys/directdraw added sys/directsound added win32/vs6/gst_plugins_bad.dsw added win32/vs6/libgstdirectsound.dsp ...
30610           Original commit message from CVS:
30611           2006-01-05  Sebastien Moutte  <sebastien@moutte.net>
30612           * added sys/directdraw
30613           * added sys/directsound
30614           * added win32/vs6/gst_plugins_bad.dsw
30615           * added win32/vs6/libgstdirectsound.dsp
30616           * added win32/vs6/libgstdirectdraw.dsp
30617           * added win32/common/config.h
30618
30619 Thu Jan 5 17:03:45 2006 +0000  Stefan Kost <ensonic@users.sourceforge.net>
30620
30621           gst/videobox/gstvideobox.c: call oil_init() when using liboil
30622           Original commit message from CVS:
30623           * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
30624           (plugin_init):
30625           call oil_init() when using liboil
30626
30627 Wed Jan 4 17:28:49 2006 +0000  Wim Taymans <wim.taymans@gmail.com>
30628
30629           ext/jpeg/: Fix leaks.
30630           Original commit message from CVS:
30631           * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
30632           * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
30633           Fix leaks.
30634
30635 Mon Jan 2 19:38:32 2006 +0000  Tim-Philipp Müller <tim@centricular.net>
30636
30637           ext/flac/gstflacdec.c: Don't g_assert() where we should just return FALSE; remove unnecessary g_assert(); initialize ...
30638           Original commit message from CVS:
30639           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
30640           * ext/flac/gstflacdec.c: (gst_flac_dec_write),
30641           (gst_flac_dec_convert_src), (gst_flac_dec_src_query),
30642           (gst_flac_dec_change_state):
30643           Don't g_assert() where we should just return FALSE; remove
30644           unnecessary g_assert(); initialize some fields properly in
30645           state change function (fixes #325504). Also, use
30646           GST_DEBUG_OBJECT in two more places.
30647
30648 Fri Dec 30 15:51:05 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
30649
30650           configure.ac: also remove smoothwave's Makefile.am
30651           Original commit message from CVS:
30652           * configure.ac:
30653           also remove smoothwave's Makefile.am
30654           * docs/plugins/Makefile.am:
30655           fix plugin docs
30656
30657 Fri Dec 30 15:39:17 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
30658
30659         * gst/smoothwave/.gitignore:
30660         * gst/smoothwave/Makefile.am:
30661         * gst/smoothwave/README:
30662         * gst/smoothwave/demo-osssrc.c:
30663         * gst/smoothwave/gstsmoothwave.c:
30664         * gst/smoothwave/gstsmoothwave.h:
30665           remove old plugin that went bad
30666           Original commit message from CVS:
30667           remove old plugin that went bad
30668
30669 Fri Dec 30 15:34:18 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
30670
30671           tests/examples/Makefile.am: added missing Makefile.am
30672           Original commit message from CVS:
30673           * tests/examples/Makefile.am:
30674           added missing Makefile.am
30675
30676 Fri Dec 30 15:28:44 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
30677
30678           moved level-example to tests/examples/level-example
30679           Original commit message from CVS:
30680           * configure.ac:
30681           * gst/level/Makefile.am:
30682           * gst/level/level-example.c:
30683           * tests/Makefile.am:
30684           * tests/examples/level/Makefile.am:
30685           * tests/examples/level/level-example.c: (message_handler), (main):
30686           moved level-example to tests/examples/level-example
30687           * tests/old/examples/level/demo.c: (main):
30688           * tests/old/examples/level/plot.c: (main):
30689           some initial fixes
30690
30691 Thu Dec 29 16:36:19 2005 +0000  Michael Smith <msmith@xiph.org>
30692
30693           gst/udp/gstmultiudpsink.*: Track packets sent per client in addition to bytes sent; provide this info through get-sta...
30694           Original commit message from CVS:
30695           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render),
30696           (gst_multiudpsink_remove), (gst_multiudpsink_get_stats):
30697           * gst/udp/gstmultiudpsink.h:
30698           Track packets sent per client in addition to bytes sent; provide
30699           this info through get-stats signal
30700
30701 Thu Dec 29 11:26:12 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
30702
30703           gst/auparse/gstauparse.c: Can't use gst_object_unref() on a GstAdapter (#325191).
30704           Original commit message from CVS:
30705           * gst/auparse/gstauparse.c: (gst_au_parse_dispose):
30706           Can't use gst_object_unref() on a GstAdapter (#325191).
30707
30708 Wed Dec 28 18:55:32 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30709
30710           gst/id3demux/id3tags.c: If a broken tag has 0 bytes payload, at least still skip the 10 byte header
30711           Original commit message from CVS:
30712           * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag):
30713           If a broken tag has 0 bytes payload, at least still skip
30714           the 10 byte header
30715
30716 Thu Dec 22 15:00:41 2005 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
30717
30718           gst-plugins-good/gst/rtp/: Making these depayloaders (H263+ and mpeg4 video) inherit from
30719           Original commit message from CVS:
30720           2005-12-22  Philippe Khalaf  <burger@speedy.org>
30721           * gst-plugins-good/gst/rtp/gstrtph263pdepay.h:
30722           * gst-plugins-good/gst/rtp/gstrtph263pdepay.c:
30723           * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.h:
30724           * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c:
30725           Making these depayloaders (H263+ and mpeg4 video) inherit from
30726           RtpBaseDepayloaderClass. Fixes bugs #323922 and #323908.
30727
30728 Wed Dec 21 17:15:09 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30729
30730           docs/plugins/gst-plugins-good-plugins.*: Regenerate the plugin hiearchy.
30731           Original commit message from CVS:
30732           * docs/plugins/gst-plugins-good-plugins.args:
30733           * docs/plugins/gst-plugins-good-plugins.hierarchy:
30734           Regenerate the plugin hiearchy.
30735
30736 Wed Dec 21 15:24:59 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30737
30738           Add documentation for id3demux.
30739           Original commit message from CVS:
30740           2005-12-21  Jan Schmidt  <thaytan@mad.scientist.com>
30741           * docs/plugins/Makefile.am:
30742           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
30743           * docs/plugins/gst-plugins-good-plugins-sections.txt:
30744           * docs/plugins/gst-plugins-good-plugins.args:
30745           * gst/id3demux/gstid3demux.c: (gst_id3demux_get_type),
30746           (gst_id3demux_base_init), (gst_id3demux_class_init),
30747           (gst_id3demux_chain):
30748           * gst/id3demux/gstid3demux.h:
30749           Add documentation for id3demux.
30750           Don't fail if the first buffer is not at offset 0, just
30751           attempt to typefind and do pass through
30752           Rename the gst_type function from gst_gst_id3demux..
30753
30754 Tue Dec 20 12:44:25 2005 +0000  Michael Smith <msmith@xiph.org>
30755
30756           gst/udp/gstmultiudpsink.*: Collect statistics; return them from get_stats.
30757           Original commit message from CVS:
30758           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render),
30759           (gst_multiudpsink_add), (gst_multiudpsink_remove),
30760           (gst_multiudpsink_get_stats):
30761           * gst/udp/gstmultiudpsink.h:
30762           Collect statistics; return them from get_stats.
30763
30764 Mon Dec 19 15:43:30 2005 +0000  Edward Hervey <bilboed@bilboed.com>
30765
30766           gst/avi/gstavidemux.c: Stupid signedness issue...
30767           Original commit message from CVS:
30768           * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan):
30769           Stupid signedness issue...
30770
30771 Mon Dec 19 15:19:44 2005 +0000  Edward Hervey <bilboed@bilboed.com>
30772
30773           ext/swfdec/gstswfdec.c: Add debugging category and return GstFlowReturn in the right places
30774           Original commit message from CVS:
30775           * ext/swfdec/gstswfdec.c: (gst_swfdec_class_init),
30776           (gst_swfdec_chain), (gst_swfdec_render):
30777           Add debugging category and return GstFlowReturn in the right places
30778           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
30779           Get something from the peer pad once we've checked if there is a peer pad.
30780           * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
30781           (qtdemux_tree_get_child_by_type), (qtdemux_parse_trak),
30782           (qtdemux_video_caps):
30783           Couple of fixes
30784
30785 Mon Dec 19 15:06:27 2005 +0000  Edward Hervey <bilboed@bilboed.com>
30786
30787           gst/avi/gstavidemux.c: Construct index for indexless files.
30788           Original commit message from CVS:
30789           * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
30790           (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream),
30791           (gst_avi_demux_parse_odml), (gst_avi_demux_peek_tag),
30792           (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan),
30793           (gst_avi_demux_stream_header), (gst_avi_demux_loop):
30794           Construct index for indexless files.
30795           Make sure pad/buffers are correctly reset to NULL once we don't need
30796           them anymore, else we get lovely segfaults/assertions.
30797           * gst/wavparse/gstwavparse.c:
30798           Yes, you can have 96KHz audio and wma in wav :(
30799
30800 Sun Dec 18 15:14:44 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
30801
30802           configure.ac: Check for optional dependency on zlib for id3demux
30803           Original commit message from CVS:
30804           * configure.ac:
30805           Check for optional dependency on zlib for id3demux
30806           * gst/id3demux/Makefile.am:
30807           * gst/id3demux/gstid3demux.c: (gst_gst_id3demux_get_type),
30808           (gst_id3demux_base_init), (gst_id3demux_class_init),
30809           (gst_id3demux_reset), (gst_id3demux_init), (gst_id3demux_dispose),
30810           (gst_id3demux_add_srcpad), (gst_id3demux_remove_srcpad),
30811           (gst_id3demux_trim_buffer), (gst_id3demux_chain),
30812           (gst_id3demux_set_property), (gst_id3demux_get_property),
30813           (id3demux_get_upstream_size), (gst_id3demux_srcpad_event),
30814           (gst_id3demux_read_id3v1), (gst_id3demux_read_id3v2),
30815           (gst_id3demux_sink_activate), (gst_id3demux_src_activate_pull),
30816           (gst_id3demux_src_checkgetrange), (gst_id3demux_read_range),
30817           (gst_id3demux_src_getrange), (gst_id3demux_change_state),
30818           (gst_id3demux_pad_query), (gst_id3demux_get_query_types),
30819           (simple_find_peek), (simple_find_suggest),
30820           (gst_id3demux_do_typefind), (gst_id3demux_send_tag_event),
30821           (plugin_init):
30822           * gst/id3demux/gstid3demux.h:
30823           * gst/id3demux/id3tags.c: (read_synch_uint),
30824           (id3demux_read_id3v1_tag), (id3demux_read_id3v2_tag),
30825           (id3demux_id3v2_frame_hdr_size), (convert_fid_to_v240),
30826           (id3demux_id3v2_frames_to_tag_list):
30827           * gst/id3demux/id3tags.h:
30828           * gst/id3demux/id3v2.4.0-frames.txt:
30829           * gst/id3demux/id3v2.4.0-structure.txt:
30830           * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
30831           (parse_comment_frame), (parse_text_identification_frame),
30832           (id3v2_tag_to_taglist), (parse_split_strings):
30833           All new LGPL id3 demuxer. Can use zlib for compressed frames,
30834           otherwise it discards them. Works on my test files.
30835           * gst/wavparse/gstwavparse.c: (gst_wavparse_loop):
30836           Don't send EOS to a non-existing srcpad
30837           The debug category can be static
30838
30839 Sat Dec 17 17:48:38 2005 +0000  Julien Moutte <julien@moutte.net>
30840
30841           docs/plugins/: Updates.
30842           Original commit message from CVS:
30843           2005-12-17  Julien MOUTTE  <julien@moutte.net>
30844           * docs/plugins/gst-plugins-bad-plugins-decl.txt:
30845           * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
30846           * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
30847           * docs/plugins/gst-plugins-bad-plugins.args:
30848           * docs/plugins/gst-plugins-bad-plugins.interfaces:
30849           * docs/plugins/gst-plugins-bad-plugins.signals:
30850           * docs/plugins/inspect/plugin-dfbvideosink.xml:
30851           * docs/plugins/inspect/plugin-qtdemux.xml:
30852           * docs/plugins/inspect/plugin-sdlvideosink.xml:
30853           * docs/plugins/inspect/plugin-speed.xml:
30854           * docs/plugins/inspect/plugin-tta.xml: Updates.
30855           * ext/directfb/dfbvideosink.c:
30856           (gst_dfbvideosink_surface_create),
30857           (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_vmodes),
30858           (gst_dfbvideosink_enum_devices), (gst_dfbvideosink_setup),
30859           (gst_dfbvideosink_cleanup),
30860           (gst_dfbvideosink_can_blit_from_format),
30861           (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
30862           (gst_dfbvideosink_setcaps), (gst_dfbvideosink_show_frame),
30863           (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
30864           (gst_dfbvideosink_interface_supported),
30865           (gst_dfbvideosink_navigation_send_event),
30866           (gst_dfbvideosink_update_colorbalance),
30867           (gst_dfbvideosink_colorbalance_list_channels),
30868           (gst_dfbvideosink_colorbalance_set_value),
30869           (gst_dfbvideosink_colorbalance_get_value),
30870           (gst_dfbvideosink_colorbalance_init),
30871           (gst_dfbvideosink_set_property),
30872           (gst_dfbvideosink_get_property),
30873           (gst_dfbvideosink_init), (gst_dfbvideosink_class_init):
30874           * ext/directfb/dfbvideosink.h: Implement vertical sync and
30875           color balance interface.
30876
30877 Fri Dec 16 21:57:51 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
30878
30879           change some char* into char[]
30880           Original commit message from CVS:
30881           * ext/esd/esdmon.c: (gst_esdmon_open_audio):
30882           * ext/esd/esdsink.c: (gst_esdsink_prepare):
30883           * gst/multipart/multipartdemux.c:
30884           change some char* into char[]
30885
30886 Fri Dec 16 19:32:53 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
30887
30888           gst/wavparse/gstwavparse.*: Use GstSegment to implement more seeking features.
30889           Original commit message from CVS:
30890           * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
30891           (gst_wavparse_other), (gst_wavparse_perform_seek),
30892           (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
30893           (gst_wavparse_loop), (gst_wavparse_pad_convert),
30894           (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate_pull):
30895           * gst/wavparse/gstwavparse.h:
30896           Use GstSegment to implement more seeking features.
30897
30898 Fri Dec 16 12:25:38 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
30899
30900           ext/wavpack/gstwavpackdec.c: Oops, remove trailing comma from caps string.
30901           Original commit message from CVS:
30902           * ext/wavpack/gstwavpackdec.c:
30903           Oops, remove trailing comma from caps string.
30904
30905 Fri Dec 16 10:12:49 2005 +0000  Benjamin Pineau <ben.pineau@gmail.com>
30906
30907           gst/rtsp/rtspconnection.c: Add <netinet/in.h> include and move <arpa/inet.h> include to make things work on OpenBSD a...
30908           Original commit message from CVS:
30909           * gst/rtsp/rtspconnection.c:
30910           Add <netinet/in.h> include and move <arpa/inet.h> include
30911           to make things work on OpenBSD as well (fixes #323717;
30912           patch by: Benjamin Pineau)
30913
30914 Fri Dec 16 09:59:21 2005 +0000  gcocatre@gmail.com <gcocatre@gmail.com>
30915
30916           ext/wavpack/: Wavpack supports samplerates from 6-192kHz, fix pad template remove buffer-frames from caps, they are g...
30917           Original commit message from CVS:
30918           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
30919           * ext/wavpack/gstwavpackparse.c:
30920           Wavpack supports samplerates from 6-192kHz, fix pad template
30921           caps (fixes #322973; patch by: gcocatre@gmail.com). Also
30922           remove buffer-frames from caps, they are gone in 0.10.
30923
30924 Wed Dec 14 20:05:45 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
30925
30926         * ChangeLog:
30927         * gst/rtp/gstrtpspeexdepay.c:
30928         * gst/rtp/gstrtpspeexpay.c:
30929           Set clock rate to be fixed in 8000. It fixes bug #324012.
30930           Original commit message from CVS:
30931           Set clock rate to be fixed in 8000. It fixes bug #324012.
30932
30933 Wed Dec 14 18:07:16 2005 +0000  Philippe Kalaf <philippe.kalaf@collabora.co.uk>
30934
30935           gst-plugins-good/gst/rtp/: Fixed payload range in payloder caps. Removed payload range completly from depayloaders as...
30936           Original commit message from CVS:
30937           2005-12-14  Philippe Khalaf  <burger@speedy.org>
30938           * gst-plugins-good/gst/rtp/gstasteriskh263.c:
30939           * gst-plugins-good/gst/rtp/gstrtpamrdepay.c:
30940           * gst-plugins-good/gst/rtp/gstrtpamrpay.c:
30941           * gst-plugins-good/gst/rtp/gstrtpg711depay.c:
30942           * gst-plugins-good/gst/rtp/gstrtpg711depay.c:
30943           * gst-plugins-good/gst/rtp/gstrtpgsmdepay.c:
30944           * gst-plugins-good/gst/rtp/gstrtph263pay.c:
30945           * gst-plugins-good/gst/rtp/gstrtph263pdepay.c:
30946           * gst-plugins-good/gst/rtp/gstrtph263ppay.c:
30947           * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c:
30948           * gst-plugins-good/gst/rtp/gstrtpmp4vpay.c:
30949           * gst-plugins-good/gst/rtp/gstrtpmpadepay.c:
30950           * gst-plugins-good/gst/rtp/gstrtpmpapay.c:
30951           * gst-plugins-good/gst/rtp/README:
30952           Fixed payload range in payloder caps. Removed payload range completly from
30953           depayloaders as they don't require payload type in their caps. In effect,
30954           there isn't any specific payload type for any given codec, only suggestions.
30955           Fixes bug #324011.
30956
30957 Tue Dec 13 21:58:42 2005 +0000  Julien Moutte <julien@moutte.net>
30958
30959           gst/videomixer/videomixer.c: Code cleanup and re-enabling queued time validity check for correct EOS handling.
30960           Original commit message from CVS:
30961           2005-12-13  Julien MOUTTE  <julien@moutte.net>
30962           * gst/videomixer/videomixer.c: (gst_videomixer_init),
30963           (gst_videomixer_fill_queues), (gst_videomixer_blend_buffers),
30964           (gst_videomixer_collected): Code cleanup and re-enabling
30965           queued time validity check for correct EOS handling.
30966
30967 Tue Dec 13 17:18:32 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
30968
30969           sys/oss/gstossmixerelement.c: Add 'device-name' property and fix state change function.
30970           Original commit message from CVS:
30971           * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init),
30972           (gst_oss_mixer_element_get_property),
30973           (gst_oss_mixer_element_change_state):
30974           Add 'device-name' property and fix state change function.
30975
30976 Tue Dec 13 10:45:04 2005 +0000  Edward Hervey <bilboed@bilboed.com>
30977
30978           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...
30979           Original commit message from CVS:
30980           * gst/flx/gstflxdec.c: (gst_flxdec_chain):
30981           If the speed of the file is null in the header, set the frame_time to the default
30982           setting of GST_SECOND / 70. Which is the default frame_delay for .fli files as
30983           stated in this document : http://www.compuphase.com/flic.htm
30984           Would be nice to have the time conversion done properly too
30985           (duration = flxh->frames * flxdec->frame_time)
30986
30987 Mon Dec 12 22:29:34 2005 +0000  Julien Moutte <julien@moutte.net>
30988
30989           Adding documentation for videomixer on my way with a funny sample pipeline.
30990           Original commit message from CVS:
30991           2005-12-12  Julien MOUTTE  <julien@moutte.net>
30992           * docs/plugins/Makefile.am:
30993           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
30994           * docs/plugins/gst-plugins-good-plugins-sections.txt:
30995           * docs/plugins/gst-plugins-good-plugins.hierarchy:
30996           * gst/videomixer/videomixer.c:
30997           (gst_videomixer_pad_sink_setcaps),
30998           (gst_videomixer_getcaps), (gst_videomixer_fill_queues),
30999           (gst_videomixer_update_queues), (gst_videomixer_collected):
31000           Adding
31001           documentation for videomixer on my way with a funny sample
31002           pipeline.
31003
31004 Mon Dec 12 21:43:00 2005 +0000  Julien Moutte <julien@moutte.net>
31005
31006           gst/videomixer/videomixer.c: Fix caps negotiation. (#323896)
31007           Original commit message from CVS:
31008           2005-12-12  Julien MOUTTE  <julien@moutte.net>
31009           * gst/videomixer/videomixer.c:
31010           (gst_videomixer_pad_sink_setcaps),
31011           (gst_videomixer_getcaps), (gst_videomixer_fill_queues),
31012           (gst_videomixer_update_queues), (gst_videomixer_collected):
31013           Fix caps negotiation. (#323896)
31014
31015 Mon Dec 12 18:14:58 2005 +0000  Arwed v. Merkatz <v.merkatz@gmx.net>
31016
31017         * ChangeLog:
31018         * gst/matroska/matroska-demux.c:
31019           Set correct timestamps on audio laces, fixes playback of mp3 from matroska.
31020           Original commit message from CVS:
31021           Set correct timestamps on audio laces, fixes playback of mp3 from matroska.
31022
31023 Mon Dec 12 10:40:42 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31024
31025           ext/: GstObjects must be unref'ed with gst_object_unref() instead of g_object_unref(), otherwise things break for GLi...
31026           Original commit message from CVS:
31027           * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_loop):
31028           * ext/libmms/gstmms.c: (gst_mms_src_query), (gst_mms_create):
31029           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_src_query),
31030           (gst_musepackdec_loop):
31031           * ext/swfdec/gstswfdec.c: (gst_swfdec_video_link),
31032           (gst_swfdec_src_query):
31033           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query):
31034           GstObjects must be unref'ed with gst_object_unref() instead of
31035           g_object_unref(), otherwise things break for GLib-2.6 users.
31036
31037 Mon Dec 12 10:30:20 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31038
31039           gst/auparse/gstauparse.*: Use gst_object_unref() for GstObjects instead of g_object_unref() and fix a mem leak in a d...
31040           Original commit message from CVS:
31041           * gst/auparse/gstauparse.c: (gst_au_parse_base_init),
31042           (gst_au_parse_class_init), (gst_au_parse_init),
31043           (gst_au_parse_dispose), (gst_au_parse_chain),
31044           (gst_au_parse_change_state), (plugin_init):
31045           * gst/auparse/gstauparse.h:
31046           Use gst_object_unref() for GstObjects instead of
31047           g_object_unref() and fix a mem leak in a debug
31048           statement; while we're at it, also borgify, use
31049           boilerplate macros and clean up a little bit.
31050
31051 Sun Dec 11 20:27:06 2005 +0000  Edward Hervey <bilboed@bilboed.com>
31052
31053           gst/debug/efence.c: Added pull mode.
31054           Original commit message from CVS:
31055           * gst/debug/efence.c: (gst_efence_init), (gst_efence_getrange),
31056           (gst_efence_checkgetrange), (gst_efence_activate_src_pull):
31057           Added pull mode.
31058
31059 Sun Dec 11 19:25:41 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31060
31061           gst/: Use audiotestsrc instead of sinesrc (#323798).
31062           Original commit message from CVS:
31063           * gst/goom/gstgoom.c:
31064           * gst/level/level-example.c: (main):
31065           * gst/smoothwave/demo-osssrc.c: (main):
31066           Use audiotestsrc instead of sinesrc (#323798).
31067
31068 Sun Dec 11 17:50:50 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
31069
31070           sys/oss/gstosssink.c: more debug-func-ptr usage
31071           Original commit message from CVS:
31072           * sys/oss/gstosssink.c: (gst_oss_sink_class_init):
31073           more debug-func-ptr usage
31074
31075 Sun Dec 11 16:43:42 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
31076
31077         * ChangeLog:
31078         * gst/flx/flx_color.c:
31079         * gst/flx/flx_color.h:
31080         * gst/flx/flx_fmt.h:
31081         * gst/flx/gstflxdec.c:
31082         * gst/flx/gstflxdec.h:
31083           Now flxdec works on big-endian machines as well.
31084           Original commit message from CVS:
31085           Now flxdec works on big-endian machines as well.
31086
31087 Sun Dec 11 16:14:22 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31088
31089           gst/debug/efence.c: Make sure GST_BUFFER_DATA is set on fenced copied buffers; fix
31090           Original commit message from CVS:
31091           * gst/debug/efence.c: (gst_efence_init), (gst_efence_chain),
31092           (gst_fenced_buffer_copy):
31093           Make sure GST_BUFFER_DATA is set on fenced copied buffers; fix
31094           GST_DEBUG crasher where GST_TIME_FORMAT was not used in
31095           conjunction with GST_TIME_ARGS. Also, don't leak pad templates
31096           and use GST_DEBUG_FUNCPTR for pad functions.
31097
31098 Sat Dec 10 20:26:33 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31099
31100           ext/flac/gstflacdec.*: Rewrite flacdec a bit, so that even seeking might work now. Most importantly, don't act upon a...
31101           Original commit message from CVS:
31102           * ext/flac/gstflacdec.c: (gst_flac_dec_base_init),
31103           (gst_flac_dec_class_init), (gst_flac_dec_init),
31104           (gst_flac_dec_metadata_callback), (gst_flac_dec_error_callback),
31105           (gst_flac_dec_eof), (gst_flac_dec_write), (gst_flac_dec_loop),
31106           (gst_flac_dec_convert_src), (gst_flac_dec_get_src_query_types),
31107           (gst_flac_dec_src_query), (gst_flac_dec_send_newsegment),
31108           (gst_flac_dec_handle_seek_event), (gst_flac_dec_src_event),
31109           (gst_flac_dec_change_state):
31110           * ext/flac/gstflacdec.h:
31111           Rewrite flacdec a bit, so that even seeking might work now. Most
31112           importantly, don't act upon any flow return values we get, just tell
31113           the decoder everything's dandy and act on the flow return values
31114           later on in the loop function. We don't want to mess up the internal
31115           decoder state for non-fatal things like flushing pads etc. Other
31116           than that, use GstSegment (segment seeks don't work yet though, but
31117           should be easy to add), use boilerplate macros, drop the superfluous
31118           'flacdec:' from debug messages, use gst_util_uint64_scale_int, and
31119           lots of other things.
31120
31121 Sat Dec 10 14:57:48 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31122
31123           configure.ac: Update comment in OSS includes check.
31124           Original commit message from CVS:
31125           * configure.ac:
31126           Update comment in OSS includes check.
31127           * sys/oss/gstossdmabuffer.c:
31128           * sys/oss/gstosshelper.c:
31129           * sys/oss/gstossmixer.c:
31130           * sys/oss/gstossmixertrack.c:
31131           * sys/oss/gstosssink.c:
31132           * sys/oss/gstosssrc.c:
31133           * sys/oss/oss_probe.c:
31134           Don't assume the OSS soundcard.h include is always in
31135           the sys/ directory. Instead, use the existing defines
31136           from config.h to include the right file. Fixes
31137           compilation on OpenBSD 3.8 (#323718).
31138
31139 Fri Dec 9 19:51:03 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31140
31141         * ChangeLog:
31142         * docs/plugins/gst-plugins-good-plugins-sections.txt:
31143         * docs/plugins/gst-plugins-good-plugins.hierarchy:
31144         * docs/plugins/inspect/plugin-1394.xml:
31145         * docs/plugins/inspect/plugin-aasink.xml:
31146         * docs/plugins/inspect/plugin-alaw.xml:
31147         * docs/plugins/inspect/plugin-alpha.xml:
31148         * docs/plugins/inspect/plugin-alphacolor.xml:
31149         * docs/plugins/inspect/plugin-auparse.xml:
31150         * docs/plugins/inspect/plugin-autodetect.xml:
31151         * docs/plugins/inspect/plugin-avi.xml:
31152         * docs/plugins/inspect/plugin-cacasink.xml:
31153         * docs/plugins/inspect/plugin-cairo.xml:
31154         * docs/plugins/inspect/plugin-cutter.xml:
31155         * docs/plugins/inspect/plugin-debug.xml:
31156         * docs/plugins/inspect/plugin-dv.xml:
31157         * docs/plugins/inspect/plugin-efence.xml:
31158         * docs/plugins/inspect/plugin-effectv.xml:
31159         * docs/plugins/inspect/plugin-esdsink.xml:
31160         * docs/plugins/inspect/plugin-flac.xml:
31161         * docs/plugins/inspect/plugin-flxdec.xml:
31162         * docs/plugins/inspect/plugin-gconfelements.xml:
31163         * docs/plugins/inspect/plugin-goom.xml:
31164         * docs/plugins/inspect/plugin-jpeg.xml:
31165         * docs/plugins/inspect/plugin-level.xml:
31166         * docs/plugins/inspect/plugin-matroska.xml:
31167         * docs/plugins/inspect/plugin-mulaw.xml:
31168         * docs/plugins/inspect/plugin-multipart.xml:
31169         * docs/plugins/inspect/plugin-navigationtest.xml:
31170         * docs/plugins/inspect/plugin-ossaudio.xml:
31171         * docs/plugins/inspect/plugin-png.xml:
31172         * docs/plugins/inspect/plugin-rtp.xml:
31173         * docs/plugins/inspect/plugin-rtsp.xml:
31174         * docs/plugins/inspect/plugin-shout2send.xml:
31175         * docs/plugins/inspect/plugin-smpte.xml:
31176         * docs/plugins/inspect/plugin-speex.xml:
31177         * docs/plugins/inspect/plugin-udp.xml:
31178         * docs/plugins/inspect/plugin-videobox.xml:
31179         * docs/plugins/inspect/plugin-videoflip.xml:
31180         * docs/plugins/inspect/plugin-videomixer.xml:
31181         * docs/plugins/inspect/plugin-wavenc.xml:
31182         * docs/plugins/inspect/plugin-wavparse.xml:
31183         * ext/flac/gstflac.c:
31184         * ext/flac/gstflacdec.c:
31185         * ext/flac/gstflacdec.h:
31186         * ext/flac/gstflacenc.c:
31187         * ext/flac/gstflacenc.h:
31188           borgify and fix up documentation
31189           Original commit message from CVS:
31190           borgify and fix up documentation
31191
31192 Fri Dec 9 15:30:21 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
31193
31194           ext/faad/gstfaad.c: Assume that an unknown channel mapping with 2 channels is stereo and play it that way instead of ...
31195           Original commit message from CVS:
31196           * ext/faad/gstfaad.c: (gst_faad_chanpos_to_gst),
31197           (gst_faad_update_caps):
31198           Assume that an unknown channel mapping with 2 channels
31199           is stereo and play it that way instead of erroring.
31200           * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
31201           (gst_qtdemux_add_stream), (qtdemux_parse_trak):
31202           Handle e.g. jpeg streams with 0 duration frames as having 0 framerate.
31203           Debug fixes. Some 64 bit variable fixes
31204
31205 Fri Dec 9 11:12:48 2005 +0000  Michael Smith <msmith@xiph.org>
31206
31207           ext/flac/gstflacdec.c: Accept a wider range of flac files, more closely matching flac sp
31208           Original commit message from CVS:
31209           * ext/flac/gstflacdec.c: (raw_caps_factory), (gst_flacdec_write):
31210           Accept a wider range of flac files, more closely matching flac sp
31211
31212 Thu Dec 8 16:27:12 2005 +0000  Julien Moutte <julien@moutte.net>
31213
31214           docs/plugins/Makefile.am: Add multipart elements.
31215           Original commit message from CVS:
31216           2005-12-08  Julien MOUTTE  <julien@moutte.net>
31217           * docs/plugins/Makefile.am: Add multipart elements.
31218           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
31219           * docs/plugins/gst-plugins-good-plugins-sections.txt: Fix flac.
31220           * docs/plugins/gst-plugins-good-plugins.hierarchy:
31221           * gst/multipart/multipartdemux.c:
31222           * gst/multipart/multipartmux.c: Add docs.
31223
31224 Wed Dec 7 11:46:15 2005 +0000  Edward Hervey <bilboed@bilboed.com>
31225
31226           gst/qtdemux/qtdemux.c: Memleak fixes.
31227           Original commit message from CVS:
31228           * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
31229           (gst_qtdemux_add_stream):
31230           Memleak fixes.
31231           Send out EOS for valid reasons (couldn't pull_range() from upstream
31232           for example).
31233
31234 Wed Dec 7 11:40:46 2005 +0000  Edward Hervey <bilboed@bilboed.com>
31235
31236           gst/avi/gstavidemux.c: Memleak and crasher fixes.
31237           Original commit message from CVS:
31238           * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event),
31239           (gst_avi_demux_parse_stream), (gst_avi_demux_stream_header),
31240           (gst_avi_demux_invert):
31241           Memleak and crasher fixes.
31242           * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
31243           (gst_wavparse_create_sourcepad), (gst_wavparse_stream_headers):
31244           Memleak fixes
31245
31246 Tue Dec 6 19:55:58 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31247
31248         * gst/equalizer/gstiirequalizer.c:
31249         * gst/qtdemux/qtdemux.c:
31250         * gst/qtdemux/qtdemux.h:
31251         * sys/v4l2/gstv4l2colorbalance.h:
31252         * sys/v4l2/gstv4l2element.h:
31253         * sys/v4l2/gstv4l2src.h:
31254         * sys/v4l2/gstv4l2tuner.h:
31255         * sys/v4l2/gstv4l2xoverlay.h:
31256         * sys/v4l2/v4l2_calls.c:
31257         * sys/v4l2/v4l2_calls.h:
31258         * sys/v4l2/v4l2src_calls.c:
31259         * sys/v4l2/v4l2src_calls.h:
31260           expand tabs
31261           Original commit message from CVS:
31262           expand tabs
31263
31264 Tue Dec 6 19:44:58 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31265
31266         * ChangeLog:
31267         * ext/aalib/gstaasink.h:
31268         * ext/cairo/gsttextoverlay.h:
31269         * ext/dv/gstdvdec.h:
31270         * ext/dv/gstdvdemux.c:
31271         * ext/dv/gstdvdemux.h:
31272         * ext/esd/esdsink.h:
31273         * ext/flac/flac_compat.h:
31274         * ext/flac/gstflacdec.h:
31275         * ext/flac/gstflacenc.h:
31276         * ext/gconf/gconf.h:
31277         * ext/gconf/gstgconfaudiosink.h:
31278         * ext/gconf/gstgconfvideosink.h:
31279         * ext/gdk_pixbuf/gstgdkanimation.h:
31280         * ext/jpeg/gstjpegdec.h:
31281         * ext/jpeg/smokecodec.h:
31282         * ext/jpeg/smokeformat.h:
31283         * ext/ladspa/gstsignalprocessor.h:
31284         * ext/ladspa/search.c:
31285         * ext/ladspa/utils.h:
31286         * ext/libmng/gstmngdec.h:
31287         * ext/libmng/gstmngenc.c:
31288         * ext/libmng/gstmngenc.h:
31289         * ext/libpng/gstpngenc.c:
31290         * ext/libpng/gstpngenc.h:
31291         * ext/shout2/gstshout2.h:
31292         * ext/speex/gstspeexdec.h:
31293         * ext/speex/gstspeexenc.c:
31294         * ext/speex/gstspeexenc.h:
31295         * gst/auparse/gstauparse.c:
31296         * gst/autodetect/gstautoaudiosink.h:
31297         * gst/autodetect/gstautovideosink.h:
31298         * gst/avi/gstavidemux.h:
31299         * gst/cutter/gstcutter.h:
31300         * gst/debug/tests.c:
31301         * gst/debug/tests.h:
31302         * gst/effectv/gstwarp.c:
31303         * gst/flx/flx_fmt.h:
31304         * gst/flx/gstflxdec.h:
31305         * gst/goom/filters.c:
31306         * gst/goom/filters.h:
31307         * gst/goom/goom_tools.h:
31308         * gst/law/alaw-encode.c:
31309         * gst/level/gstlevel.c:
31310         * gst/level/gstlevel.h:
31311         * gst/matroska/ebml-write.h:
31312         * gst/matroska/matroska-demux.h:
31313         * gst/matroska/matroska-ids.h:
31314         * gst/matroska/matroska-mux.h:
31315         * gst/monoscope/convolve.c:
31316         * gst/monoscope/convolve.h:
31317         * gst/multipart/multipartmux.c:
31318         * gst/oldcore/gstaggregator.c:
31319         * gst/oldcore/gstaggregator.h:
31320         * gst/oldcore/gstmd5sink.c:
31321         * gst/oldcore/gstmd5sink.h:
31322         * gst/oldcore/gstmultifilesrc.c:
31323         * gst/oldcore/gstmultifilesrc.h:
31324         * gst/oldcore/gstpipefilter.h:
31325         * gst/oldcore/gstshaper.h:
31326         * gst/rtp/gstrtpL16depay.h:
31327         * gst/rtp/gstrtpL16pay.h:
31328         * gst/rtp/gstrtpdepay.h:
31329         * gst/rtp/gstrtpmp4vpay.c:
31330         * gst/rtp/gstrtpmp4vpay.h:
31331         * gst/rtsp/gstrtspsrc.c:
31332         * gst/rtsp/gstrtspsrc.h:
31333         * gst/rtsp/rtspconnection.h:
31334         * gst/rtsp/rtspdefs.h:
31335         * gst/rtsp/rtspmessage.h:
31336         * gst/rtsp/rtsptransport.h:
31337         * gst/rtsp/rtspurl.c:
31338         * gst/rtsp/rtspurl.h:
31339         * gst/rtsp/sdpmessage.c:
31340         * gst/rtsp/sdpmessage.h:
31341         * gst/smpte/barboxwipes.c:
31342         * gst/smpte/gstmask.h:
31343         * gst/smpte/gstsmpte.h:
31344         * gst/smpte/paint.c:
31345         * gst/smpte/paint.h:
31346         * gst/udp/gstdynudpsink.h:
31347         * gst/udp/gstmultiudpsink.h:
31348         * gst/udp/gstudpsink.c:
31349         * gst/udp/gstudpsink.h:
31350         * gst/udp/gstudpsrc.c:
31351         * gst/videomixer/videomixer.c:
31352         * gst/wavenc/riff.h:
31353         * gst/wavparse/gstwavparse.h:
31354         * sys/oss/gstossdmabuffer.h:
31355         * sys/oss/gstossmixer.h:
31356         * sys/oss/gstossmixerelement.h:
31357         * sys/oss/gstossmixertrack.h:
31358         * sys/oss/gstosssink.c:
31359         * sys/oss/gstosssink.h:
31360         * sys/oss/gstosssrc.c:
31361         * sys/oss/gstosssrc.h:
31362         * sys/osxaudio/gstosxaudioelement.h:
31363         * sys/osxaudio/gstosxaudiosink.h:
31364         * sys/osxaudio/gstosxaudiosrc.h:
31365           expand tabs
31366           Original commit message from CVS:
31367           expand tabs
31368
31369 Mon Dec 5 18:12:07 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31370
31371         * configure.ac:
31372           back to HEAD
31373           Original commit message from CVS:
31374           back to HEAD
31375
31376 Mon Dec 5 18:03:23 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31377
31378         * ChangeLog:
31379         * NEWS:
31380         * RELEASE:
31381         * configure.ac:
31382         * docs/plugins/inspect/plugin-1394.xml:
31383         * docs/plugins/inspect/plugin-aasink.xml:
31384         * docs/plugins/inspect/plugin-alaw.xml:
31385         * docs/plugins/inspect/plugin-alpha.xml:
31386         * docs/plugins/inspect/plugin-alphacolor.xml:
31387         * docs/plugins/inspect/plugin-auparse.xml:
31388         * docs/plugins/inspect/plugin-autodetect.xml:
31389         * docs/plugins/inspect/plugin-avi.xml:
31390         * docs/plugins/inspect/plugin-cacasink.xml:
31391         * docs/plugins/inspect/plugin-cutter.xml:
31392         * docs/plugins/inspect/plugin-debug.xml:
31393         * docs/plugins/inspect/plugin-dv.xml:
31394         * docs/plugins/inspect/plugin-efence.xml:
31395         * docs/plugins/inspect/plugin-effectv.xml:
31396         * docs/plugins/inspect/plugin-esdsink.xml:
31397         * docs/plugins/inspect/plugin-flac.xml:
31398         * docs/plugins/inspect/plugin-flxdec.xml:
31399         * docs/plugins/inspect/plugin-gconfelements.xml:
31400         * docs/plugins/inspect/plugin-goom.xml:
31401         * docs/plugins/inspect/plugin-jpeg.xml:
31402         * docs/plugins/inspect/plugin-level.xml:
31403         * docs/plugins/inspect/plugin-matroska.xml:
31404         * docs/plugins/inspect/plugin-mulaw.xml:
31405         * docs/plugins/inspect/plugin-multipart.xml:
31406         * docs/plugins/inspect/plugin-navigationtest.xml:
31407         * docs/plugins/inspect/plugin-ossaudio.xml:
31408         * docs/plugins/inspect/plugin-png.xml:
31409         * docs/plugins/inspect/plugin-rtp.xml:
31410         * docs/plugins/inspect/plugin-rtsp.xml:
31411         * docs/plugins/inspect/plugin-shout2send.xml:
31412         * docs/plugins/inspect/plugin-smpte.xml:
31413         * docs/plugins/inspect/plugin-speex.xml:
31414         * docs/plugins/inspect/plugin-udp.xml:
31415         * docs/plugins/inspect/plugin-videobox.xml:
31416         * docs/plugins/inspect/plugin-videoflip.xml:
31417         * docs/plugins/inspect/plugin-videomixer.xml:
31418         * docs/plugins/inspect/plugin-wavenc.xml:
31419         * docs/plugins/inspect/plugin-wavparse.xml:
31420           releasing 0.10.0
31421           Original commit message from CVS:
31422           releasing 0.10.0
31423
31424 Mon Dec 5 18:01:48 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31425
31426         * docs/plugins/inspect/plugin-qtdemux.xml:
31427           releasing 0.10.0
31428           Original commit message from CVS:
31429           releasing 0.10.0
31430
31431 Mon Dec 5 16:21:08 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31432
31433         * po/af.po:
31434         * po/az.po:
31435         * po/cs.po:
31436         * po/en_GB.po:
31437         * po/hu.po:
31438         * po/it.po:
31439         * po/nb.po:
31440         * po/nl.po:
31441         * po/or.po:
31442         * po/sq.po:
31443         * po/sr.po:
31444         * po/sv.po:
31445         * po/uk.po:
31446         * po/vi.po:
31447           Update .po files
31448           Original commit message from CVS:
31449           Update .po files
31450
31451 Mon Dec 5 15:08:46 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31452
31453         * Makefile.am:
31454         * po/af.po:
31455         * po/az.po:
31456         * po/cs.po:
31457         * po/en_GB.po:
31458         * po/it.po:
31459         * po/nl.po:
31460         * po/or.po:
31461         * po/sq.po:
31462         * po/sr.po:
31463         * po/sv.po:
31464         * po/uk.po:
31465         * po/vi.po:
31466           update translations
31467           Original commit message from CVS:
31468           update translations
31469
31470 Mon Dec 5 13:04:22 2005 +0000  Andy Wingo <wingo@pobox.com>
31471
31472           Update for alloc_buffer changes.
31473           Original commit message from CVS:
31474           2005-12-05  Andy Wingo  <wingo@pobox.com>
31475           * ext/faac/gstfaac.c: (gst_faac_sink_event), (gst_faac_chain):
31476           * ext/faad/gstfaad.c: (gst_faad_chain):
31477           * ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_chain):
31478           * ext/lcs/gstcolorspace.c: (gst_colorspace_chain):
31479           * ext/xine/xineinput.c: (gst_xine_input_get):
31480           * gst/colorspace/gstcolorspace.c: (gst_colorspace_chain):
31481           * gst/speed/gstspeed.c: (speed_chain):
31482           * gst/videocrop/gstvideocrop.c: (gst_video_crop_chain): Update for
31483           alloc_buffer changes.
31484
31485 Mon Dec 5 13:03:00 2005 +0000  Andy Wingo <wingo@pobox.com>
31486
31487           Update for alloc_buffer changes.
31488           Original commit message from CVS:
31489           2005-12-05  Andy Wingo  <wingo@pobox.com>
31490           * ext/dv/gstdvdec.c: (gst_dvdec_chain):
31491           * ext/flac/gstflacdec.c: (gst_flacdec_write):
31492           * ext/flac/gstflacenc.c: (gst_flacenc_write_callback):
31493           * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain):
31494           * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_chain):
31495           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
31496           * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain):
31497           * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_process):
31498           * ext/libpng/gstpngdec.c: (user_info_callback), (gst_pngdec_task):
31499           * ext/speex/gstspeexdec.c: (speex_dec_chain):
31500           * ext/speex/gstspeexenc.c: (gst_speexenc_chain):
31501           * gst/auparse/gstauparse.c: (gst_auparse_chain):
31502           * gst/flx/gstflxdec.c: (gst_flxdec_chain):
31503           * gst/goom/gstgoom.c: (gst_goom_chain):
31504           * gst/matroska/matroska-demux.c:
31505           (gst_matroska_demux_push_vorbis_codec_priv_data),
31506           (gst_matroska_demux_add_wvpk_header):
31507           * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
31508           * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
31509           * gst/videomixer/videomixer.c: (gst_videomixer_collected):
31510           * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Update for
31511           alloc_buffer changes.
31512
31513 Mon Dec 5 12:23:22 2005 +0000  Michael Smith <msmith@xiph.org>
31514
31515           docs/plugins/gst-plugins-good-plugins.args: Remove args for plugins that aren't in -good.
31516           Original commit message from CVS:
31517           * docs/plugins/gst-plugins-good-plugins.args:
31518           Remove args for plugins that aren't in -good.
31519
31520 Sun Dec 4 22:26:07 2005 +0000  Christian Schaller <uraeus@gnome.org>
31521
31522         * gst-plugins-good.spec.in:
31523           remove pango plugin as its gone into base
31524           Original commit message from CVS:
31525           remove pango plugin as its gone into base
31526
31527 Sat Dec 3 18:51:48 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31528
31529         * gst/rtp/gstrtpL16pay.c:
31530         * gst/rtp/gstrtpg711pay.c:
31531         * gst/rtp/gstrtpgsmpay.c:
31532         * gst/rtp/gstrtph263pay.c:
31533         * gst/rtp/gstrtph263ppay.c:
31534         * gst/rtp/gstrtpspeexpay.c:
31535           fix element descriptions
31536           Original commit message from CVS:
31537           fix element descriptions
31538
31539 Sat Dec 3 18:50:12 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31540
31541         * docs/plugins/inspect/plugin-fdsrc.xml:
31542           remove fdsrc docs
31543           Original commit message from CVS:
31544           remove fdsrc docs
31545
31546 Thu Dec 1 19:18:08 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31547
31548         * configure.ac:
31549           back to HEAD
31550           Original commit message from CVS:
31551           back to HEAD
31552
31553 Thu Dec 1 19:14:26 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31554
31555         * ChangeLog:
31556         * NEWS:
31557         * RELEASE:
31558         * configure.ac:
31559         * docs/plugins/gst-plugins-good-plugins.args:
31560         * docs/plugins/inspect/plugin-1394.xml:
31561         * docs/plugins/inspect/plugin-aasink.xml:
31562         * docs/plugins/inspect/plugin-alaw.xml:
31563         * docs/plugins/inspect/plugin-alpha.xml:
31564         * docs/plugins/inspect/plugin-alphacolor.xml:
31565         * docs/plugins/inspect/plugin-auparse.xml:
31566         * docs/plugins/inspect/plugin-autodetect.xml:
31567         * docs/plugins/inspect/plugin-avi.xml:
31568         * docs/plugins/inspect/plugin-cacasink.xml:
31569         * docs/plugins/inspect/plugin-cutter.xml:
31570         * docs/plugins/inspect/plugin-debug.xml:
31571         * docs/plugins/inspect/plugin-dv.xml:
31572         * docs/plugins/inspect/plugin-efence.xml:
31573         * docs/plugins/inspect/plugin-effectv.xml:
31574         * docs/plugins/inspect/plugin-esdsink.xml:
31575         * docs/plugins/inspect/plugin-flac.xml:
31576         * docs/plugins/inspect/plugin-flxdec.xml:
31577         * docs/plugins/inspect/plugin-gconfelements.xml:
31578         * docs/plugins/inspect/plugin-goom.xml:
31579         * docs/plugins/inspect/plugin-jpeg.xml:
31580         * docs/plugins/inspect/plugin-level.xml:
31581         * docs/plugins/inspect/plugin-matroska.xml:
31582         * docs/plugins/inspect/plugin-mulaw.xml:
31583         * docs/plugins/inspect/plugin-multipart.xml:
31584         * docs/plugins/inspect/plugin-navigationtest.xml:
31585         * docs/plugins/inspect/plugin-ossaudio.xml:
31586         * docs/plugins/inspect/plugin-png.xml:
31587         * docs/plugins/inspect/plugin-rtp.xml:
31588         * docs/plugins/inspect/plugin-rtsp.xml:
31589         * docs/plugins/inspect/plugin-shout2send.xml:
31590         * docs/plugins/inspect/plugin-smpte.xml:
31591         * docs/plugins/inspect/plugin-speex.xml:
31592         * docs/plugins/inspect/plugin-udp.xml:
31593         * docs/plugins/inspect/plugin-videobox.xml:
31594         * docs/plugins/inspect/plugin-videoflip.xml:
31595         * docs/plugins/inspect/plugin-videomixer.xml:
31596         * docs/plugins/inspect/plugin-wavenc.xml:
31597         * docs/plugins/inspect/plugin-wavparse.xml:
31598           releasing 0.9.7
31599           Original commit message from CVS:
31600           releasing 0.9.7
31601
31602 Thu Dec 1 19:13:20 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31603
31604         * docs/plugins/inspect/plugin-qtdemux.xml:
31605           releasing 0.9.7
31606           Original commit message from CVS:
31607           releasing 0.9.7
31608
31609 Thu Dec 1 17:53:29 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31610
31611         * common:
31612         * po/af.po:
31613         * po/az.po:
31614         * po/cs.po:
31615         * po/en_GB.po:
31616         * po/hu.po:
31617         * po/it.po:
31618         * po/nb.po:
31619         * po/nl.po:
31620         * po/or.po:
31621         * po/sq.po:
31622         * po/sr.po:
31623         * po/sv.po:
31624         * po/uk.po:
31625         * po/vi.po:
31626           Update .po files
31627           Original commit message from CVS:
31628           Update .po files
31629
31630 Thu Dec 1 15:34:13 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31631
31632         * ChangeLog:
31633         * docs/plugins/.gitignore:
31634         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
31635         * docs/plugins/inspect/plugin-multipart.xml:
31636         * docs/plugins/inspect/plugin-rtp.xml:
31637           add multipart plugin to docs
31638           Original commit message from CVS:
31639           add multipart plugin to docs
31640
31641 Thu Dec 1 15:22:25 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31642
31643         * ChangeLog:
31644         * configure.ac:
31645         * ext/Makefile.am:
31646         * ext/pango/Makefile.am:
31647         * ext/pango/gstclockoverlay.c:
31648         * ext/pango/gstclockoverlay.h:
31649         * ext/pango/gsttextoverlay.c:
31650         * ext/pango/gsttextoverlay.h:
31651         * ext/pango/gsttextrender.c:
31652         * ext/pango/gsttextrender.h:
31653         * ext/pango/gsttimeoverlay.c:
31654         * ext/pango/gsttimeoverlay.h:
31655           move pango to base
31656           Original commit message from CVS:
31657           move pango to base
31658
31659 Thu Dec 1 14:39:30 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31660
31661           gst/rtp/: parsers are depayers
31662           Original commit message from CVS:
31663           * gst/rtp/Makefile.am:
31664           * gst/rtp/gstrtpL16depay.c:
31665           * gst/rtp/gstrtpL16depay.h:
31666           * gst/rtp/gstrtpL16parse.c:
31667           * gst/rtp/gstrtpL16parse.h:
31668           * gst/rtp/gstrtpgsmdepay.c:
31669           * gst/rtp/gstrtpgsmdepay.h:
31670           * gst/rtp/gstrtpgsmparse.c:
31671           * gst/rtp/gstrtpgsmparse.h:
31672           parsers are depayers
31673
31674 Thu Dec 1 14:30:01 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31675
31676         * ChangeLog:
31677         * common:
31678         * gst/rtp/Makefile.am:
31679         * gst/rtp/gstasteriskh263.c:
31680         * gst/rtp/gstrtp.c:
31681         * gst/rtp/gstrtpL16depay.c:
31682         * gst/rtp/gstrtpL16depay.h:
31683         * gst/rtp/gstrtpL16enc.c:
31684         * gst/rtp/gstrtpL16enc.h:
31685         * gst/rtp/gstrtpL16parse.c:
31686         * gst/rtp/gstrtpL16parse.h:
31687         * gst/rtp/gstrtpL16pay.c:
31688         * gst/rtp/gstrtpL16pay.h:
31689         * gst/rtp/gstrtpamrdec.c:
31690         * gst/rtp/gstrtpamrdec.h:
31691         * gst/rtp/gstrtpamrdepay.c:
31692         * gst/rtp/gstrtpamrdepay.h:
31693         * gst/rtp/gstrtpamrenc.c:
31694         * gst/rtp/gstrtpamrenc.h:
31695         * gst/rtp/gstrtpamrpay.c:
31696         * gst/rtp/gstrtpamrpay.h:
31697         * gst/rtp/gstrtpdec.c:
31698         * gst/rtp/gstrtpdec.h:
31699         * gst/rtp/gstrtpdepay.c:
31700         * gst/rtp/gstrtpdepay.h:
31701         * gst/rtp/gstrtpg711dec.c:
31702         * gst/rtp/gstrtpg711dec.h:
31703         * gst/rtp/gstrtpg711depay.c:
31704         * gst/rtp/gstrtpg711depay.h:
31705         * gst/rtp/gstrtpg711enc.c:
31706         * gst/rtp/gstrtpg711enc.h:
31707         * gst/rtp/gstrtpg711pay.c:
31708         * gst/rtp/gstrtpg711pay.h:
31709         * gst/rtp/gstrtpgsmdepay.c:
31710         * gst/rtp/gstrtpgsmdepay.h:
31711         * gst/rtp/gstrtpgsmenc.c:
31712         * gst/rtp/gstrtpgsmenc.h:
31713         * gst/rtp/gstrtpgsmparse.c:
31714         * gst/rtp/gstrtpgsmparse.h:
31715         * gst/rtp/gstrtpgsmpay.c:
31716         * gst/rtp/gstrtpgsmpay.h:
31717         * gst/rtp/gstrtph263enc.c:
31718         * gst/rtp/gstrtph263enc.h:
31719         * gst/rtp/gstrtph263pay.c:
31720         * gst/rtp/gstrtph263pay.h:
31721         * gst/rtp/gstrtph263pdec.c:
31722         * gst/rtp/gstrtph263pdec.h:
31723         * gst/rtp/gstrtph263pdepay.c:
31724         * gst/rtp/gstrtph263pdepay.h:
31725         * gst/rtp/gstrtph263penc.c:
31726         * gst/rtp/gstrtph263penc.h:
31727         * gst/rtp/gstrtph263ppay.c:
31728         * gst/rtp/gstrtph263ppay.h:
31729         * gst/rtp/gstrtpmp4vdec.c:
31730         * gst/rtp/gstrtpmp4vdec.h:
31731         * gst/rtp/gstrtpmp4vdepay.c:
31732         * gst/rtp/gstrtpmp4vdepay.h:
31733         * gst/rtp/gstrtpmp4venc.c:
31734         * gst/rtp/gstrtpmp4venc.h:
31735         * gst/rtp/gstrtpmp4vpay.c:
31736         * gst/rtp/gstrtpmp4vpay.h:
31737         * gst/rtp/gstrtpmpadec.c:
31738         * gst/rtp/gstrtpmpadec.h:
31739         * gst/rtp/gstrtpmpadepay.c:
31740         * gst/rtp/gstrtpmpadepay.h:
31741         * gst/rtp/gstrtpmpaenc.c:
31742         * gst/rtp/gstrtpmpaenc.h:
31743         * gst/rtp/gstrtpmpapay.c:
31744         * gst/rtp/gstrtpmpapay.h:
31745         * gst/rtp/gstrtpspeexdec.c:
31746         * gst/rtp/gstrtpspeexdec.h:
31747         * gst/rtp/gstrtpspeexdepay.c:
31748         * gst/rtp/gstrtpspeexdepay.h:
31749         * gst/rtp/gstrtpspeexenc.c:
31750         * gst/rtp/gstrtpspeexenc.h:
31751         * gst/rtp/gstrtpspeexpay.c:
31752         * gst/rtp/gstrtpspeexpay.h:
31753           Do burger's rename for rtp payloaders and depayloaders
31754           Original commit message from CVS:
31755           Do burger's rename for rtp payloaders and depayloaders
31756
31757 Wed Nov 30 19:02:35 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
31758
31759           ext/dv/: Fix seeking in dvdemux again, add some more debug info.
31760           Original commit message from CVS:
31761           * ext/dv/gstdvdec.c: (gst_dvdec_chain):
31762           * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
31763           * ext/dv/gstdvdemux.h:
31764           Fix seeking in dvdemux again, add some more debug info.
31765
31766 Wed Nov 30 18:48:56 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31767
31768         * ChangeLog:
31769         * configure.ac:
31770           fix tests
31771           Original commit message from CVS:
31772           fix tests
31773
31774 Wed Nov 30 18:40:19 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31775
31776         * Makefile.am:
31777           add tests subdir
31778           Original commit message from CVS:
31779           add tests subdir
31780
31781 Wed Nov 30 18:36:02 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31782
31783         * tests/check/Makefile.am:
31784           add Makefile.am
31785           Original commit message from CVS:
31786           add Makefile.am
31787
31788 Wed Nov 30 18:28:53 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31789
31790           move
31791           Original commit message from CVS:
31792           * PORTED_09:
31793           * docs/random/PORTED_09:
31794           move
31795           * tests/Makefile.am:
31796           add
31797           * win32/gst.sln:
31798           remove
31799
31800 Wed Nov 30 18:24:08 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31801
31802         * ChangeLog:
31803         * Makefile.am:
31804         * check/.gitignore:
31805         * check/Makefile.am:
31806         * check/elements/.gitignore:
31807         * check/elements/level.c:
31808         * check/elements/matroskamux.c:
31809         * configure.ac:
31810         * examples/Makefile.am:
31811         * examples/capsfilter/Makefile.am:
31812         * examples/capsfilter/capsfilter1.c:
31813         * examples/gob/Makefile.am:
31814         * examples/gob/gst-identity2.gob:
31815         * examples/gstplay/.gitignore:
31816         * examples/gstplay/Makefile.am:
31817         * examples/gstplay/player.c:
31818         * examples/indexing/.gitignore:
31819         * examples/indexing/Makefile.am:
31820         * examples/indexing/indexmpeg.c:
31821         * examples/level/Makefile.am:
31822         * examples/level/README:
31823         * examples/level/demo.c:
31824         * examples/level/plot.c:
31825         * examples/stats/Makefile.am:
31826         * examples/stats/mp2ogg.c:
31827         * examples/switch/.gitignore:
31828         * examples/switch/Makefile.am:
31829         * examples/switch/switcher.c:
31830           move under tests
31831           Original commit message from CVS:
31832           move under tests
31833
31834 Wed Nov 30 16:57:57 2005 +0000  Christian Schaller <uraeus@gnome.org>
31835
31836         * common:
31837         * gst-plugins-good.spec.in:
31838           update for latest changes
31839           Original commit message from CVS:
31840           update for latest changes
31841
31842 Wed Nov 30 14:53:29 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31843
31844           ext/pango/gsttextrender.*: Add missing files.
31845           Original commit message from CVS:
31846           * ext/pango/gsttextrender.c: (gst_text_render_base_init),
31847           (gst_text_render_class_init), (resize_bitmap),
31848           (gst_text_render_render_text), (gst_text_render_setcaps),
31849           (gst_text_render_fixate_caps), (gst_text_renderer_bitmap_to_ayuv),
31850           (gst_text_render_chain), (gst_text_render_finalize),
31851           (gst_text_render_init), (gst_text_render_set_property):
31852           * ext/pango/gsttextrender.h:
31853           Add missing files.
31854
31855 Wed Nov 30 13:20:57 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31856
31857           Port pango-based textoverlay, timeoverlay and textrender to 0.9 and add background shading and text wrapping modes. M...
31858           Original commit message from CVS:
31859           * configure.ac:
31860           * ext/Makefile.am:
31861           * ext/pango/Makefile.am:
31862           * ext/pango/gstclockoverlay.c: (gst_clock_overlay_base_init),
31863           (gst_clock_overlay_render_time), (gst_clock_overlay_get_text),
31864           (gst_clock_overlay_class_init), (gst_clock_overlay_init):
31865           * ext/pango/gstclockoverlay.h:
31866           * ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init),
31867           (gst_text_overlay_get_text), (gst_text_overlay_class_init),
31868           (gst_text_overlay_finalize), (gst_text_overlay_init),
31869           (gst_text_overlay_update_wrap_mode), (gst_text_overlay_setcaps),
31870           (gst_text_overlay_text_pad_linked),
31871           (gst_text_overlay_text_pad_unlinked),
31872           (gst_text_overlay_set_property), (gst_text_overlay_getcaps),
31873           (gst_text_overlay_shade_y), (gst_text_overlay_blit_yuv420),
31874           (gst_text_overlay_resize_bitmap), (gst_text_overlay_render_text),
31875           (gst_text_overlay_push_frame), (gst_text_overlay_pop_video),
31876           (gst_text_overlay_pop_text), (gst_text_overlay_collected),
31877           (gst_text_overlay_change_state), (plugin_init):
31878           * ext/pango/gsttextoverlay.h:
31879           * ext/pango/gsttimeoverlay.c: (gst_time_overlay_base_init),
31880           (gst_time_overlay_render_time), (gst_time_overlay_get_text),
31881           (gst_time_overlay_class_init), (gst_time_overlay_init):
31882           * ext/pango/gsttimeoverlay.h:
31883           Port pango-based textoverlay, timeoverlay and textrender to 0.9
31884           and add background shading and text wrapping modes. Make
31885           timoverlay derive from textoverlay. Also add new clockoverlay
31886           element.
31887
31888 Wed Nov 30 11:10:01 2005 +0000  Julien Moutte <julien@moutte.net>
31889
31890           gst/udp/Makefile.am: Moved to netbuffer.
31891           Original commit message from CVS:
31892           2005-11-30  Julien MOUTTE  <julien@moutte.net>
31893           * gst/udp/Makefile.am: Moved to netbuffer.
31894
31895 Wed Nov 30 10:18:42 2005 +0000  Julien Moutte <julien@moutte.net>
31896
31897           Ported multipart mux/demux to 0.9.
31898           Original commit message from CVS:
31899           2005-11-30  Julien MOUTTE  <julien@moutte.net>
31900           * configure.ac:
31901           * PORTED_O9:
31902           * gst/multipart/Makefile.am:
31903           * gst/multipart/multipartdemux.c:
31904           (gst_multipart_demux_base_init),
31905           (gst_multipart_demux_class_init), (gst_multipart_demux_init),
31906           (gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain),
31907           (gst_multipart_demux_change_state),
31908           (gst_multipart_demux_plugin_init):
31909           * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
31910           (gst_multipart_mux_init), (gst_multipart_mux_finalize),
31911           (gst_multipart_mux_sinkconnect),
31912           (gst_multipart_mux_request_new_pad),
31913           (gst_multipart_mux_handle_src_event),
31914           (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected),
31915           (gst_multipart_mux_change_state): Ported multipart mux/demux to
31916           0.9.
31917
31918 Wed Nov 30 08:26:47 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31919
31920           gst/: update for symbols change
31921           Original commit message from CVS:
31922           * gst/debug/gstnavigationtest.c: (gst_navigationtest_get_type):
31923           * gst/debug/gstnavigationtest.h:
31924           * gst/effectv/gstaging.c: (gst_agingtv_get_type):
31925           * gst/effectv/gstdice.c: (gst_dicetv_get_type):
31926           * gst/effectv/gstedge.c: (gst_edgetv_get_type):
31927           * gst/effectv/gstquark.c: (gst_quarktv_get_type):
31928           * gst/effectv/gstrev.c: (gst_revtv_get_type):
31929           * gst/effectv/gstshagadelic.c: (gst_shagadelictv_get_type):
31930           * gst/effectv/gstvertigo.c: (gst_vertigotv_get_type):
31931           * gst/effectv/gstwarp.c: (gst_warptv_get_type):
31932           * gst/videofilter/gstvideoflip.c: (gst_video_flip_set_property),
31933           (gst_video_flip_get_type):
31934           * gst/videofilter/gstvideoflip.h:
31935           update for symbols change
31936
31937 Tue Nov 29 17:46:04 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31938
31939           gst/udp/: the old gstnet lib was renamed gstnetbuffer (#322257)
31940           Original commit message from CVS:
31941           * gst/udp/gstdynudpsink.c:
31942           * gst/udp/gstudpsrc.c:
31943           the old gstnet lib was renamed gstnetbuffer (#322257)
31944
31945 Tue Nov 29 15:42:01 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
31946
31947           ext/cairo/gsttextoverlay.c: Actually render the text from the text pad.
31948           Original commit message from CVS:
31949           * ext/cairo/gsttextoverlay.c: (gst_text_overlay_render_text),
31950           (gst_text_overlay_collected):
31951           Actually render the text from the text pad.
31952
31953 Tue Nov 29 14:49:00 2005 +0000  Edward Hervey <bilboed@bilboed.com>
31954
31955           gst/debug/: Update for GstBaseTransform event virtual method
31956           Original commit message from CVS:
31957           * gst/debug/gstnavseek.c: (gst_navseek_event):
31958           * gst/debug/progressreport.c: (gst_progress_report_event):
31959           Update for GstBaseTransform event virtual method
31960
31961 Tue Nov 29 10:55:09 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31962
31963           ext/cairo/Makefile.am: no need to link to videofilter
31964           Original commit message from CVS:
31965           2005-11-29  Thomas Vander Stichele  <thomas at apestaart dot org>
31966           * ext/cairo/Makefile.am:
31967           no need to link to videofilter
31968
31969 Tue Nov 29 10:46:00 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31970
31971         * ChangeLog:
31972         * gst/debug/Makefile.am:
31973         * gst/debug/gstnavigationtest.h:
31974         * gst/effectv/Makefile.am:
31975         * gst/effectv/gstaging.c:
31976         * gst/effectv/gstdice.c:
31977         * gst/effectv/gstedge.c:
31978         * gst/effectv/gstquark.c:
31979         * gst/effectv/gstrev.c:
31980         * gst/effectv/gstshagadelic.c:
31981         * gst/effectv/gstvertigo.c:
31982         * gst/effectv/gstwarp.c:
31983         * gst/videofilter/Makefile.am:
31984         * gst/videofilter/gstvideofilter.c:
31985         * gst/videofilter/gstvideofilter.h:
31986         * gst/videofilter/gstvideoflip.h:
31987           remove the videofilter library and link to the one in base
31988           Original commit message from CVS:
31989           remove the videofilter library and link to the one in base
31990
31991 Tue Nov 29 01:30:40 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
31992
31993         * common:
31994         * gst/videofilter/gstvideoflip.c:
31995         * gst/videofilter/gstvideoflip.h:
31996           borgify
31997           Original commit message from CVS:
31998           borgify
31999
32000 Mon Nov 28 17:31:44 2005 +0000  Edward Hervey <bilboed@bilboed.com>
32001
32002           gst/avi/gstavidemux.c: Useless check now we're setting the current entry correctly.
32003           Original commit message from CVS:
32004           * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
32005           Useless check now we're setting the current entry correctly.
32006
32007 Mon Nov 28 16:54:03 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32008
32009           ext/jpeg/gstjpegenc.c: Don't leak input buffer in chain function (fixes #322667); make state change function thread-s...
32010           Original commit message from CVS:
32011           * ext/jpeg/gstjpegenc.c: (gst_jpegenc_resync), (gst_jpegenc_chain),
32012           (gst_jpegenc_set_property), (gst_jpegenc_get_property),
32013           (gst_jpegenc_change_state):
32014           Don't leak input buffer in chain function (fixes #322667); make
32015           state change function thread-safe; don't repeat the current function
32016           name in GST_DEBUG statements; use GST_ROUND_UP_* macros; use
32017           gst_pad_alloc_buffer(); misc. minor cleanups.
32018
32019 Mon Nov 28 15:43:29 2005 +0000  Edward Hervey <bilboed@bilboed.com>
32020
32021           ext/faad/gstfaad.c: Handle gracefully the consequence of "Maximum number of scalefactor bands exceeded", which result...
32022           Original commit message from CVS:
32023           * ext/faad/gstfaad.c: (gst_faad_srcgetcaps):
32024           Handle gracefully the consequence of "Maximum number of scalefactor
32025           bands exceeded", which results in 0 channels with samplerates of 0.
32026           * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state):
32027           Do upward transitions, then call parent state_change, then do
32028           downward transitions.
32029
32030 Mon Nov 28 15:13:22 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32031
32032           gst/matroska/matroska-mux.c: Look for pixel-aspect-ratio in caps, not pixel_width and pixel_height (Fixes: #322645)
32033           Original commit message from CVS:
32034           * gst/matroska/matroska-mux.c:
32035           (gst_matroska_mux_video_pad_setcaps):
32036           Look for pixel-aspect-ratio in caps, not pixel_width and
32037           pixel_height (Fixes: #322645)
32038
32039 Mon Nov 28 12:59:05 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32040
32041           gst/matroska/matroska-mux.c: From Michal Benes: frame duration should be GST_SECOND / framerate, not
32042           Original commit message from CVS:
32043           * gst/matroska/matroska-mux.c:
32044           (gst_matroska_mux_video_pad_setcaps):
32045           From Michal Benes:
32046           frame duration should be GST_SECOND / framerate, not
32047           GST_SECOND * framerate. (Fixes: #322643)
32048
32049 Sun Nov 27 17:02:53 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32050
32051           configure.ac: fix up GST_PLUGIN_LDFLAGS
32052           Original commit message from CVS:
32053           * configure.ac:
32054           fix up GST_PLUGIN_LDFLAGS
32055           * gst/rtsp/rtspconnection.c:
32056           fix includes (see #317043)
32057           * gst/videofilter/Makefile.am:
32058           stop installing this library
32059
32060 Sun Nov 27 15:30:25 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32061
32062         * configure.ac:
32063           no need for an AS_LIBTOOL call
32064           Original commit message from CVS:
32065           no need for an AS_LIBTOOL call
32066
32067 Sun Nov 27 14:33:31 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32068
32069         * Makefile.am:
32070         * common:
32071         * gst-plugins-good.spec.in:
32072           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
32073           Original commit message from CVS:
32074           add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
32075
32076 Sat Nov 26 12:54:47 2005 +0000  Edward Hervey <bilboed@bilboed.com>
32077
32078           ext/dv/gstdvdec.c: Handle the case where the incoming Video dv stream doesn't have a pixel aspect ratio set.
32079           Original commit message from CVS:
32080           * ext/dv/gstdvdec.c: (gst_dvdec_sink_setcaps):
32081           Handle the case where the incoming Video dv stream doesn't have
32082           a pixel aspect ratio set.
32083
32084 Fri Nov 25 22:14:47 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32085
32086         * ChangeLog:
32087         * docs/plugins/Makefile.am:
32088         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
32089         * docs/plugins/gst-plugins-good-plugins-sections.txt:
32090         * ext/flac/gstflacdec.c:
32091           document flacdec
32092           Original commit message from CVS:
32093           document flacdec
32094
32095 Fri Nov 25 21:36:18 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32096
32097         * ChangeLog:
32098         * docs/plugins/Makefile.am:
32099         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
32100         * docs/plugins/gst-plugins-good-plugins-sections.txt:
32101         * docs/plugins/inspect/plugin-autodetect.xml:
32102         * ext/cairo/gstcairo.c:
32103         * ext/cairo/gsttextoverlay.c:
32104         * ext/cairo/gsttextoverlay.h:
32105         * ext/cairo/gsttimeoverlay.c:
32106         * ext/cairo/gsttimeoverlay.h:
32107           do some name borgifying document
32108           Original commit message from CVS:
32109           do some name borgifying
32110           document
32111
32112 Fri Nov 25 21:02:16 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32113
32114           documenting auto*sink using strstr for the video sink lookup, class field is not ordered update other plugins
32115           Original commit message from CVS:
32116           * docs/plugins/Makefile.am:
32117           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
32118           * docs/plugins/gst-plugins-good-plugins-sections.txt:
32119           * gst/autodetect/gstautoaudiosink.c:
32120           (gst_auto_audio_sink_base_init):
32121           * gst/autodetect/gstautovideosink.c:
32122           (gst_auto_video_sink_base_init),
32123           (gst_auto_video_sink_factory_filter):
32124           documenting auto*sink
32125           using strstr for the video sink lookup, class field is not ordered
32126           update other plugins
32127
32128 Fri Nov 25 19:58:19 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
32129
32130         * ext/wavpack/Makefile.am:
32131         * ext/wavpack/gstwavpackdec.c:
32132         * ext/wavpack/gstwavpackdec.h:
32133         * ext/wavpack/gstwavpackparse.c:
32134         * ext/wavpack/gstwavpackparse.h:
32135           Wavpack ported to 0.9. No support for correction file yet.
32136           Original commit message from CVS:
32137           Wavpack ported to 0.9. No support for correction file yet.
32138
32139 Fri Nov 25 18:15:51 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32140
32141           ext/wavpack/: put back wavpack - still needs porting
32142           Original commit message from CVS:
32143           * ext/wavpack/gstwavpackcommon.h:
32144           * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link),
32145           (gst_wavpack_dec_wvclink), (gst_wavpack_dec_get_type),
32146           (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
32147           (gst_wavpack_dec_class_init), (gst_wavpack_dec_src_query),
32148           (gst_wavpack_dec_init), (gst_wavpack_dec_setup_context),
32149           (gst_wavpack_dec_format_samples), (gst_wavpack_dec_loop),
32150           (gst_wavpack_dec_plugin_init):
32151           * ext/wavpack/gstwavpackdec.h:
32152           * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_get_type),
32153           (gst_wavpack_parse_base_init), (gst_wavpack_parse_dispose),
32154           (gst_wavpack_parse_class_init), (gst_wavpack_parse_src_query),
32155           (gst_wavpack_parse_src_event), (find_header), (find_sample),
32156           (gst_wavpack_parse_seek), (gst_wavpack_parse_init),
32157           (gst_wavpack_parse_handle_event), (gst_wavpack_parse_loop),
32158           (gst_wavpack_parse_change_state), (gst_wavpack_parse_plugin_init):
32159           * ext/wavpack/gstwavpackparse.h:
32160           put back wavpack - still needs porting
32161
32162 Fri Nov 25 18:03:24 2005 +0000  Sebastien Cote <sebas642@yahoo.ca>
32163
32164           gst/udp/gstudpsrc.c: Patch from Sebastien Cote to close control sockets in udpsrc.
32165           Original commit message from CVS:
32166           * gst/udp/gstudpsrc.c: (gst_udpsrc_stop):
32167           Patch from Sebastien Cote to close control sockets in udpsrc.
32168
32169 Thu Nov 24 15:07:06 2005 +0000  Julien Moutte <julien@moutte.net>
32170
32171           gst/effectv/gstquark.c: Flush the planes list on reverse caps negotiation. This was crashing because of differently s...
32172           Original commit message from CVS:
32173           2005-11-24  Julien MOUTTE  <julien@moutte.net>
32174           * gst/effectv/gstquark.c: (gst_quarktv_set_caps),
32175           (gst_quarktv_get_unit_size), (gst_quarktv_transform),
32176           (gst_quarktv_planetable_clear), (gst_quarktv_change_state),
32177           (gst_quarktv_base_init), (gst_quarktv_class_init),
32178           (gst_quarktv_init): Flush the planes list on reverse caps
32179           negotiation. This was crashing because of differently sized
32180           buffers.
32181
32182 Thu Nov 24 12:50:28 2005 +0000  Julien Moutte <julien@moutte.net>
32183
32184           gst/: Handle strides correctly, fix identity flipping, convert navigation event correctly again.
32185           Original commit message from CVS:
32186           2005-11-24  Julien MOUTTE  <julien@moutte.net>
32187           * gst/debug/gstnavigationtest.c: (draw_box_planar411):
32188           * gst/videofilter/gstvideoflip.c:
32189           (gst_videoflip_method_get_type),
32190           (gst_videoflip_set_caps), (gst_videoflip_transform_caps),
32191           (gst_videoflip_get_unit_size), (gst_videoflip_flip),
32192           (gst_videoflip_transform), (gst_videoflip_handle_src_event),
32193           (gst_videoflip_set_property), (gst_videoflip_base_init),
32194           (gst_videoflip_class_init), (gst_videoflip_init): Handle strides
32195           correctly, fix identity flipping, convert navigation event
32196           correctly again.
32197
32198 Thu Nov 24 11:16:53 2005 +0000  Michael Smith <msmith@xiph.org>
32199
32200         * README:
32201           Fix #320288: wrong readme in plugins-good
32202           Original commit message from CVS:
32203           Fix #320288: wrong readme in plugins-good
32204
32205 Thu Nov 24 11:06:29 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32206
32207         * Makefile.am:
32208           fix torture target
32209           Original commit message from CVS:
32210           fix torture target
32211
32212 Wed Nov 23 21:25:56 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32213
32214         * Makefile.am:
32215           add a torture target
32216           Original commit message from CVS:
32217           add a torture target
32218
32219 Wed Nov 23 20:05:26 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32220
32221         * ChangeLog:
32222         * configure.ac:
32223           back to HEAD
32224           Original commit message from CVS:
32225           back to HEAD
32226
32227 Wed Nov 23 19:57:49 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32228
32229         * docs/plugins/inspect/plugin-qtdemux.xml:
32230           releasing 0.9.6
32231           Original commit message from CVS:
32232           releasing 0.9.6
32233
32234 Wed Nov 23 19:56:31 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32235
32236         * ChangeLog:
32237         * NEWS:
32238         * RELEASE:
32239         * configure.ac:
32240         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
32241         * docs/plugins/gst-plugins-good-plugins.args:
32242         * docs/plugins/inspect/plugin-1394.xml:
32243         * docs/plugins/inspect/plugin-aasink.xml:
32244         * docs/plugins/inspect/plugin-alaw.xml:
32245         * docs/plugins/inspect/plugin-alpha.xml:
32246         * docs/plugins/inspect/plugin-alphacolor.xml:
32247         * docs/plugins/inspect/plugin-auparse.xml:
32248         * docs/plugins/inspect/plugin-autodetect.xml:
32249         * docs/plugins/inspect/plugin-cacasink.xml:
32250         * docs/plugins/inspect/plugin-cairo.xml:
32251         * docs/plugins/inspect/plugin-dv.xml:
32252         * docs/plugins/inspect/plugin-efence.xml:
32253         * docs/plugins/inspect/plugin-effectv.xml:
32254         * docs/plugins/inspect/plugin-esdsink.xml:
32255         * docs/plugins/inspect/plugin-flac.xml:
32256         * docs/plugins/inspect/plugin-flxdec.xml:
32257         * docs/plugins/inspect/plugin-gconfelements.xml:
32258         * docs/plugins/inspect/plugin-goom.xml:
32259         * docs/plugins/inspect/plugin-jpeg.xml:
32260         * docs/plugins/inspect/plugin-level.xml:
32261         * docs/plugins/inspect/plugin-matroska.xml:
32262         * docs/plugins/inspect/plugin-mulaw.xml:
32263         * docs/plugins/inspect/plugin-navigationtest.xml:
32264         * docs/plugins/inspect/plugin-ossaudio.xml:
32265         * docs/plugins/inspect/plugin-png.xml:
32266         * docs/plugins/inspect/plugin-rtp.xml:
32267         * docs/plugins/inspect/plugin-rtsp.xml:
32268         * docs/plugins/inspect/plugin-shout2send.xml:
32269         * docs/plugins/inspect/plugin-smpte.xml:
32270         * docs/plugins/inspect/plugin-speex.xml:
32271         * docs/plugins/inspect/plugin-udp.xml:
32272         * docs/plugins/inspect/plugin-videobox.xml:
32273         * docs/plugins/inspect/plugin-videoflip.xml:
32274         * docs/plugins/inspect/plugin-videomixer.xml:
32275         * docs/plugins/inspect/plugin-wavenc.xml:
32276         * docs/plugins/inspect/plugin-wavparse.xml:
32277           releasing 0.9.6
32278           Original commit message from CVS:
32279           releasing 0.9.6
32280
32281 Wed Nov 23 19:14:07 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32282
32283         * docs/plugins/inspect/plugin-cutter.xml:
32284           adding cutter
32285           Original commit message from CVS:
32286           adding cutter
32287
32288 Wed Nov 23 19:05:29 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32289
32290         * po/af.po:
32291         * po/az.po:
32292         * po/cs.po:
32293         * po/en_GB.po:
32294         * po/hu.po:
32295         * po/it.po:
32296         * po/nb.po:
32297         * po/nl.po:
32298         * po/or.po:
32299         * po/sq.po:
32300         * po/sr.po:
32301         * po/sv.po:
32302         * po/uk.po:
32303         * po/vi.po:
32304           Update .po files
32305           Original commit message from CVS:
32306           Update .po files
32307
32308 Wed Nov 23 16:49:16 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32309
32310           gst/debug/gstnavigationtest.c: Oops, initialise the framerate GValue
32311           Original commit message from CVS:
32312           * gst/debug/gstnavigationtest.c: (gst_navigationtest_init):
32313           Oops, initialise the framerate GValue
32314
32315 Wed Nov 23 15:50:51 2005 +0000  Julien Moutte <julien@moutte.net>
32316
32317           VideoFilter inherits from
32318           Original commit message from CVS:
32319           2005-11-23  Julien MOUTTE  <julien@moutte.net>
32320           * ext/cairo/gsttimeoverlay.c:
32321           (gst_timeoverlay_update_font_height),
32322           (gst_timeoverlay_set_caps), (gst_timeoverlay_get_unit_size),
32323           (gst_timeoverlay_transform), (gst_timeoverlay_base_init),
32324           (gst_timeoverlay_class_init), (gst_timeoverlay_init),
32325           (gst_timeoverlay_get_type):
32326           * ext/cairo/gsttimeoverlay.h:
32327           * gst/debug/Makefile.am:
32328           * gst/debug/gstnavigationtest.c:
32329           (gst_navigationtest_handle_src_event),
32330           (gst_navigationtest_get_unit_size),
32331           (gst_navigationtest_set_caps),
32332           (gst_navigationtest_transform),
32333           (gst_navigationtest_change_state),
32334           (gst_navigationtest_base_init), (gst_navigationtest_class_init),
32335           (gst_navigationtest_init), (gst_navigationtest_get_type),
32336           (plugin_init):
32337           * gst/debug/gstnavigationtest.h:
32338           * gst/effectv/Makefile.am:
32339           * gst/effectv/gstaging.c: (gst_agingtv_set_caps),
32340           (gst_agingtv_get_unit_size), (gst_agingtv_transform),
32341           (gst_agingtv_base_init), (gst_agingtv_class_init),
32342           (gst_agingtv_init), (gst_agingtv_get_type):
32343           * gst/effectv/gstdice.c: (gst_dicetv_set_caps),
32344           (gst_dicetv_get_unit_size), (gst_dicetv_transform),
32345           (gst_dicetv_base_init), (gst_dicetv_class_init),
32346           (gst_dicetv_init),
32347           (gst_dicetv_get_type):
32348           * gst/effectv/gstedge.c: (gst_edgetv_set_caps),
32349           (gst_edgetv_get_unit_size), (gst_edgetv_transform),
32350           (gst_edgetv_base_init), (gst_edgetv_class_init),
32351           (gst_edgetv_init),
32352           (gst_edgetv_get_type):
32353           * gst/effectv/gsteffectv.c:
32354           * gst/effectv/gsteffectv.h:
32355           * gst/effectv/gstquark.c: (gst_quarktv_set_caps),
32356           (gst_quarktv_get_unit_size), (fastrand),
32357           (gst_quarktv_transform),
32358           (gst_quarktv_change_state), (gst_quarktv_base_init),
32359           (gst_quarktv_class_init), (gst_quarktv_init),
32360           (gst_quarktv_get_type):
32361           * gst/effectv/gstrev.c: (gst_revtv_set_caps),
32362           (gst_revtv_get_unit_size), (gst_revtv_transform),
32363           (gst_revtv_base_init), (gst_revtv_class_init), (gst_revtv_init),
32364           (gst_revtv_get_type):
32365           * gst/effectv/gstshagadelic.c: (gst_shagadelictv_set_caps),
32366           (gst_shagadelictv_get_unit_size), (gst_shagadelictv_transform),
32367           (gst_shagadelictv_base_init), (gst_shagadelictv_class_init),
32368           (gst_shagadelictv_init), (gst_shagadelictv_get_type):
32369           * gst/effectv/gstvertigo.c: (gst_vertigotv_set_caps),
32370           (gst_vertigotv_get_unit_size), (gst_vertigotv_transform),
32371           (gst_vertigotv_base_init), (gst_vertigotv_class_init),
32372           (gst_vertigotv_init), (gst_vertigotv_get_type):
32373           * gst/effectv/gstwarp.c: (gst_warptv_set_caps),
32374           (gst_warptv_get_unit_size), (gst_warptv_transform),
32375           (gst_warptv_base_init), (gst_warptv_class_init),
32376           (gst_warptv_init),
32377           (gst_warptv_get_type):
32378           * gst/videofilter/Makefile.am:
32379           * gst/videofilter/gstvideobalance.c:
32380           * gst/videofilter/gstvideobalance.h:
32381           * gst/videofilter/gstvideofilter.c: (gst_videofilter_get_type),
32382           (gst_videofilter_class_init), (gst_videofilter_init):
32383           * gst/videofilter/gstvideofilter.h:
32384           * gst/videofilter/gstvideoflip.c: (gst_videoflip_set_caps),
32385           (gst_videoflip_transform_caps), (gst_videoflip_get_unit_size),
32386           (gst_videoflip_flip), (gst_videoflip_transform),
32387           (gst_videoflip_handle_src_event), (gst_videoflip_set_property),
32388           (gst_videoflip_base_init), (gst_videoflip_class_init),
32389           (gst_videoflip_init), (plugin_init), (gst_videoflip_get_type):
32390           * gst/videofilter/gstvideoflip.h: VideoFilter inherits from
32391           BaseTransform, it's just a place holder for now and every video
32392           effect plugin has been ported to use BaseTransform features
32393           directly. QuarkTV was fixed too (was broken), navigationtest
32394           works
32395           and best for the end, videoflip converts navigation events
32396           depending
32397           on flip method ! Fixes #320953
32398
32399 Wed Nov 23 14:22:18 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32400
32401           Fixes for API changes
32402           Original commit message from CVS:
32403           * ext/aalib/gstaasink.c: (gst_aasink_fixate):
32404           * ext/cairo/gsttextoverlay.c: (gst_text_overlay_collected):
32405           * gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_setcaps),
32406           (gst_goom_src_negotiate), (gst_goom_chain):
32407           * gst/matroska/matroska-mux.c:
32408           (gst_matroska_mux_video_pad_setcaps):
32409           * sys/osxvideo/osxvideosink.m:
32410           Fixes for API changes
32411
32412 Wed Nov 23 12:19:06 2005 +0000  Christian Schaller <uraeus@gnome.org>
32413
32414         * gst-plugins-good.spec.in:
32415           add cutter to spec in
32416           Original commit message from CVS:
32417           add cutter to spec in
32418
32419 Wed Nov 23 11:57:51 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32420
32421           gst/qtdemux/qtdemux.c: Convert to fractional framerates
32422           Original commit message from CVS:
32423           * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
32424           (gst_qtdemux_add_stream), (qtdemux_dump_mvhd),
32425           (qtdemux_parse_trak):
32426           Convert to fractional framerates
32427
32428 Tue Nov 22 23:58:14 2005 +0000  Michael Smith <msmith@xiph.org>
32429
32430           ext/jpeg/: JPEG fractiony goodness.
32431           Original commit message from CVS:
32432           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_setcaps),
32433           (gst_jpeg_dec_chain), (gst_jpeg_dec_change_state):
32434           * ext/jpeg/gstjpegdec.h:
32435           * ext/jpeg/gstjpegenc.c: (gst_jpegenc_setcaps):
32436           * ext/jpeg/gstjpegenc.h:
32437           * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_setcaps),
32438           (gst_smokeenc_resync):
32439           * ext/jpeg/gstsmokeenc.h:
32440           JPEG fractiony goodness.
32441
32442 Tue Nov 22 22:35:57 2005 +0000  Michael Smith <msmith@xiph.org>
32443
32444         * ChangeLog:
32445         * gst/goom/filters.c:
32446         * gst/goom/graphic.h:
32447           Fix for #321430: unresolved symbols due to incorrect linkage on inline functions in goom.
32448           Original commit message from CVS:
32449           Fix for #321430: unresolved symbols due to incorrect linkage on inline functions
32450           in goom.
32451           Does not, however, fix the general crackheadedness of goom (global variables,
32452           oh my!); this should be moved to -bad.
32453
32454 Tue Nov 22 22:21:37 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32455
32456           More fractional framerate conversions
32457           Original commit message from CVS:
32458           * ext/cairo/gsttextoverlay.c: (gst_text_overlay_init),
32459           (gst_text_overlay_setcaps), (gst_text_overlay_collected):
32460           * ext/cairo/gsttextoverlay.h:
32461           * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_link):
32462           * ext/gdk_pixbuf/gstgdkpixbuf.h:
32463           * ext/libpng/gstpngdec.c: (gst_pngdec_init),
32464           (gst_pngdec_caps_create_and_set):
32465           * ext/libpng/gstpngdec.h:
32466           * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps):
32467           * gst/alpha/gstalphacolor.c: (gst_alpha_color_set_caps):
32468           * gst/avi/gstavimux.c: (gst_avimux_init),
32469           (gst_avimux_vidsinkconnect):
32470           * gst/flx/gstflxdec.c: (gst_flxdec_chain):
32471           * gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_setcaps),
32472           (gst_goom_src_negotiate), (gst_goom_chain):
32473           * gst/goom/gstgoom.h:
32474           * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
32475           * gst/matroska/matroska-mux.c:
32476           (gst_matroska_mux_video_pad_setcaps):
32477           * sys/osxvideo/osxvideosink.h:
32478           * sys/osxvideo/osxvideosink.m:
32479           More fractional framerate conversions
32480
32481 Tue Nov 22 20:07:47 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32482
32483           Convert to fractional framerates.
32484           Original commit message from CVS:
32485           * ext/aalib/gstaasink.c: (gst_aasink_fixate):
32486           * gst/debug/gstnavigationtest.c:
32487           (gst_navigationtest_handle_src_event):
32488           * gst/videofilter/gstvideofilter.c:
32489           (gst_videofilter_format_get_structure), (gst_videofilter_setcaps),
32490           (gst_videofilter_init):
32491           * gst/videofilter/gstvideofilter.h:
32492           Convert to fractional framerates.
32493
32494 Tue Nov 22 18:11:58 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32495
32496         * ChangeLog:
32497         * ext/aalib/gstaasink.c:
32498         * ext/dv/gstdvdec.c:
32499         * ext/esd/esdmon.c:
32500         * ext/flac/gstflacenc.c:
32501         * ext/gdk_pixbuf/pixbufscale.c:
32502         * ext/libcaca/gstcacasink.c:
32503         * ext/shout2/gstshout2.c:
32504         * gst/alpha/gstalpha.c:
32505         * gst/oldcore/gstaggregator.c:
32506         * gst/oldcore/gstshaper.c:
32507         * gst/smpte/barboxwipes.c:
32508         * gst/smpte/gstsmpte.c:
32509         * gst/videobox/gstvideobox.c:
32510         * gst/videofilter/gstvideoflip.c:
32511         * gst/videomixer/videomixer.c:
32512           fix up more enums
32513           Original commit message from CVS:
32514           fix up more enums
32515
32516 Tue Nov 22 17:39:11 2005 +0000  Michael Smith <msmith@xiph.org>
32517
32518           gst/videomixer/videomixer.c: Fractional framerates, videomixer.
32519           Original commit message from CVS:
32520           * gst/videomixer/videomixer.c: (gst_videomixer_pad_sink_setcaps),
32521           (gst_videomixer_getcaps), (gst_videomixer_fill_queues),
32522           (gst_videomixer_update_queues):
32523           Fractional framerates, videomixer.
32524
32525 Tue Nov 22 17:09:36 2005 +0000  Michael Smith <msmith@xiph.org>
32526
32527           ext/dv/: Fractional framerates for DV.
32528           Original commit message from CVS:
32529           * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_setcaps):
32530           * ext/dv/gstdvdec.h:
32531           * ext/dv/gstdvdemux.c: (gst_dvdemux_init),
32532           (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
32533           (gst_dvdemux_demux_video), (gst_dvdemux_demux_frame),
32534           (gst_dvdemux_flush):
32535           * ext/dv/gstdvdemux.h:
32536           Fractional framerates for DV.
32537
32538 Tue Nov 22 14:44:26 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32539
32540           gst/autodetect/: Use gst_plugin_feature_list_free() to free feature list and in the case of autovideosink free the li...
32541           Original commit message from CVS:
32542           * gst/autodetect/gstautoaudiosink.c:
32543           (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
32544           * gst/autodetect/gstautovideosink.c:
32545           (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
32546           Use gst_plugin_feature_list_free() to free feature list and
32547           in the case of autovideosink free the list at all. Also
32548           miscellaneous cosmetic fixes.
32549
32550 Tue Nov 22 13:13:21 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32551
32552           gst/cutter/gstcutter.c: copy calculation code from level; remove use of some audio functions
32553           Original commit message from CVS:
32554           * gst/cutter/gstcutter.c: (gst_cutter_chain),
32555           (gst_cutter_set_property), (gst_cutter_get_caps):
32556           copy calculation code from level; remove use of some audio
32557           functions
32558
32559 Tue Nov 22 13:11:25 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32560
32561         * gst/level/gstlevel.c:
32562           various cosmetic fixes
32563           Original commit message from CVS:
32564           various cosmetic fixes
32565
32566 Tue Nov 22 12:48:10 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32567
32568         * gst/level/gstlevel.c:
32569           various cosmetic fixes
32570           Original commit message from CVS:
32571           various cosmetic fixes
32572
32573 Tue Nov 22 12:41:35 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32574
32575         * gst/level/gstlevel.c:
32576           various cosmetic fixes
32577           Original commit message from CVS:
32578           various cosmetic fixes
32579
32580 Tue Nov 22 12:38:33 2005 +0000  Andy Wingo <wingo@pobox.com>
32581
32582         * ChangeLog:
32583         * ext/flac/gstflacenc.c:
32584         * ext/flac/gstflactag.c:
32585         * ext/shout2/gstshout2.c:
32586         * ext/speex/gstspeexenc.c:
32587         * gst/avi/gstavimux.c:
32588           Update for gst_tag_setter API changes.
32589           Original commit message from CVS:
32590           2005-11-22  Andy Wingo  <wingo@pobox.com>
32591           * Update for gst_tag_setter API changes.
32592
32593 Tue Nov 22 11:57:51 2005 +0000  Andy Wingo <wingo@pobox.com>
32594
32595         * gst/qtdemux/qtdemux.c:
32596           ext/faad/gstfaad.c (gst_faad_event) ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop) gst/qtdemux/qtdemux.c (gst_qtdemu...
32597           Original commit message from CVS:
32598           2005-11-22  Andy Wingo  <wingo@pobox.com>
32599           * ext/faad/gstfaad.c (gst_faad_event)
32600           * ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop)
32601           * gst/qtdemux/qtdemux.c (gst_qtdemux_loop_header)
32602           * gst/speed/gstspeed.c (speed_sink_event)
32603           * gst/tta/gstttaparse.c (gst_tta_parse_src_event)
32604           (gst_tta_parse_parse_header): Run update-funcnames.
32605
32606 Tue Nov 22 11:53:34 2005 +0000  Andy Wingo <wingo@pobox.com>
32607
32608         * ChangeLog:
32609         * ext/dv/gstdvdemux.c:
32610         * ext/flac/gstflacdec.c:
32611         * ext/flac/gstflacenc.c:
32612         * ext/gconf/gstgconfaudiosink.c:
32613         * ext/gconf/gstgconfvideosink.c:
32614         * ext/libpng/gstpngdec.c:
32615         * ext/speex/gstspeexdec.c:
32616         * gst/auparse/gstauparse.c:
32617         * gst/autodetect/gstautoaudiosink.c:
32618         * gst/autodetect/gstautovideosink.c:
32619         * gst/avi/gstavidemux.c:
32620         * gst/goom/gstgoom.c:
32621         * gst/matroska/ebml-write.c:
32622         * gst/matroska/matroska-demux.c:
32623         * gst/wavenc/gstwavenc.c:
32624         * gst/wavparse/gstwavparse.c:
32625           ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) (gst_dvdemux_demux_frame) ext/flac/gstflacdec.c (gst_flacdec_writ...
32626           Original commit message from CVS:
32627           2005-11-22  Andy Wingo  <wingo@pobox.com>
32628           * ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event)
32629           (gst_dvdemux_demux_frame)
32630           * ext/flac/gstflacdec.c (gst_flacdec_write)
32631           * ext/flac/gstflacenc.c (gst_flacenc_seek_callback)
32632           (gst_flacenc_sink_event)
32633           * ext/gconf/gstgconfaudiosink.c (gst_gconf_audio_sink_init)
32634           * ext/gconf/gstgconfvideosink.c (gst_gconf_video_sink_init)
32635           * ext/libpng/gstpngdec.c (gst_pngdec_caps_create_and_set)
32636           * ext/speex/gstspeexdec.c (speex_dec_event, speex_dec_chain)
32637           * gst/auparse/gstauparse.c (gst_auparse_chain)
32638           * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_init)
32639           * gst/autodetect/gstautovideosink.c (gst_auto_video_sink_init)
32640           * gst/avi/gstavidemux.c (gst_avi_demux_stream_header)
32641           (gst_avi_demux_handle_seek)
32642           * gst/goom/gstgoom.c (gst_goom_event)
32643           * gst/matroska/ebml-write.c (gst_ebml_write_seek)
32644           * gst/matroska/matroska-demux.c
32645           (gst_matroska_demux_handle_seek_event)
32646           (gst_matroska_demux_loop_stream_parse_id)
32647           * gst/wavenc/gstwavenc.c (gst_wavenc_stop_file)
32648           * gst/wavparse/gstwavparse.c (gst_wavparse_handle_seek)
32649           (gst_wavparse_stream_headers): Run update-funcnames.
32650
32651 Tue Nov 22 11:49:30 2005 +0000  Edward Hervey <bilboed@bilboed.com>
32652
32653           URIHandler interface and element properties are now properly synchronized for DV1394src and UDPSrc
32654           Original commit message from CVS:
32655           * ext/raw1394/gstdv1394src.c: (gst_dv1394src_class_init),
32656           (gst_dv1394src_init), (gst_dv1394src_dispose),
32657           (gst_dv1394src_set_property), (gst_dv1394src_discover_avc_node),
32658           (gst_dv1394src_uri_set_uri):
32659           * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
32660           (gst_udpsrc_update_uri), (gst_udpsrc_set_uri),
32661           (gst_udpsrc_set_property), (gst_udpsrc_uri_get_uri):
32662           URIHandler interface and element properties are now properly
32663           synchronized for DV1394src and UDPSrc
32664
32665 Tue Nov 22 11:36:04 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32666
32667           ext/: libgsttagedit has been renamed to libgsttag.
32668           Original commit message from CVS:
32669           * ext/flac/Makefile.am:
32670           * ext/speex/Makefile.am:
32671           libgsttagedit has been renamed to libgsttag.
32672
32673 Mon Nov 21 20:11:59 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
32674
32675           gst/rtsp/rtspconnection.c: Apply patch from Sebastien Cote to fix #319184.
32676           Original commit message from CVS:
32677           * gst/rtsp/rtspconnection.c: (read_body):
32678           Apply patch from Sebastien Cote to fix #319184.
32679
32680 Mon Nov 21 19:50:25 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32681
32682           port cutter
32683           Original commit message from CVS:
32684           * configure.ac:
32685           * gst/cutter/Makefile.am:
32686           * gst/cutter/gstcutter.c: (gst_cutter_class_init),
32687           (gst_cutter_init), (gst_cutter_message_new), (gst_cutter_chain),
32688           (gst_cutter_set_property), (gst_cutter_get_property),
32689           (plugin_init), (gst_cutter_get_caps):
32690           port cutter
32691           * gst/level/gstlevel.c:
32692           fix up plugin details
32693
32694 Mon Nov 21 18:09:02 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32695
32696           Update for stream lock API changes: don't take stream log in sink event handlers any longer and change GST_STREAM_LOC...
32697           Original commit message from CVS:
32698           * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event):
32699           * ext/flac/gstflacdec.c: (gst_flacdec_loop),
32700           (gst_flacdec_src_event):
32701           * ext/flac/gstflacenc.c: (gst_flacenc_sink_event):
32702           * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event),
32703           (gst_signal_processor_getrange), (gst_signal_processor_chain):
32704           * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
32705           * gst/flx/gstflxdec.c: (gst_flxdec_src_event_handler),
32706           (gst_flxdec_sink_event_handler):
32707           * gst/matroska/matroska-demux.c:
32708           (gst_matroska_demux_handle_seek_event):
32709           * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek):
32710           Update for stream lock API changes: don't take stream log
32711           in sink event handlers any longer and change GST_STREAM_LOCK
32712           to GST_PAD_STREAM_LOCK. Don't leak references in flxdec event
32713           functions.
32714
32715 Mon Nov 21 17:52:15 2005 +0000  Michael Smith <msmith@xiph.org>
32716
32717         * gst/auparse/Makefile.am:
32718         * gst/auparse/gstauparse.h:
32719           Forgot to commit header file changes, Makefile.am changes. Oops.
32720           Original commit message from CVS:
32721           Forgot to commit header file changes, Makefile.am changes. Oops.
32722
32723 Mon Nov 21 17:49:21 2005 +0000  Michael Smith <msmith@xiph.org>
32724
32725         * ChangeLog:
32726         * gst/auparse/gstauparse.c:
32727           gst_object_unref, not g_object_unref
32728           Original commit message from CVS:
32729           gst_object_unref, not g_object_unref
32730
32731 Mon Nov 21 17:37:41 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
32732
32733           Fix for stream lock updates.
32734           Original commit message from CVS:
32735           * ext/faac/gstfaac.c: (gst_faac_sink_event):
32736           * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event):
32737           * gst/tta/gstttaparse.c: (gst_tta_parse_src_event):
32738           Fix for stream lock updates.
32739
32740 Mon Nov 21 17:23:46 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32741
32742           gst/wavparse/gstwavparse.c: Use GST_DEBUG_FUNCPTR; add debug message in pad activate function.
32743           Original commit message from CVS:
32744           * gst/wavparse/gstwavparse.c: (gst_wavparse_init),
32745           (gst_wavparse_create_sourcepad), (gst_wavparse_sink_activate):
32746           Use GST_DEBUG_FUNCPTR; add debug message in pad activate function.
32747
32748 Mon Nov 21 17:18:01 2005 +0000  Michael Smith <msmith@xiph.org>
32749
32750           gst/auparse/: Partially fix #161712. playbin still doesn't work on these files, (on the bug report, Andy says we aren...
32751           Original commit message from CVS:
32752           * gst/auparse/Makefile.am:
32753           * gst/auparse/gstauparse.c: (gst_auparse_class_init),
32754           (gst_auparse_init), (gst_auparse_dispose), (gst_auparse_chain),
32755           (gst_auparse_change_state):
32756           * gst/auparse/gstauparse.h:
32757           Partially fix #161712. playbin still doesn't work on these files,
32758           (on the bug report, Andy says we aren't typefinding it for some
32759           reason?) but at least auparse isn't totally busted like it was before.
32760
32761 Mon Nov 21 16:45:46 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32762
32763           gst/qtdemux/qtdemux.c: j@bootlab.org, #321903).
32764           Original commit message from CVS:
32765           * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
32766           Add DX50, DIVX and DIV3 fourccs (patch by
32767           j@bootlab.org, #321903).
32768
32769 Mon Nov 21 16:36:05 2005 +0000  Andy Wingo <wingo@pobox.com>
32770
32771           *.*: Ran scripts/update-macros. Oh yes.
32772           Original commit message from CVS:
32773           2005-11-21  Andy Wingo  <wingo@pobox.com>
32774           * *.h:
32775           * *.c: Ran scripts/update-macros. Oh yes.
32776
32777 Mon Nov 21 15:06:35 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32778
32779           gst/matroska/matroska-demux.c: Filler events are gone for now, comment out section generating them.
32780           Original commit message from CVS:
32781           * gst/matroska/matroska-demux.c: (gst_matroska_demux_sync_streams):
32782           Filler events are gone for now, comment out section generating
32783           them.
32784
32785 Mon Nov 21 14:39:04 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32786
32787           Update for GST_FOURCC_FORMAT API change.
32788           Original commit message from CVS:
32789           * ext/directfb/dfbvideosink.c:
32790           (gst_dfbvideosink_get_format_from_caps):
32791           * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_create):
32792           * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
32793           (qtdemux_parse), (qtdemux_type_get), (qtdemux_node_dump_foreach),
32794           (qtdemux_dump_hdlr), (qtdemux_dump_dref), (qtdemux_dump_stsd),
32795           (qtdemux_dump_dcom), (qtdemux_parse_trak), (qtdemux_video_caps),
32796           (qtdemux_audio_caps):
32797           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps):
32798           * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
32799           (gst_v4l2src_capture_init), (gst_v4l2src_get_size_limits):
32800           Update for GST_FOURCC_FORMAT API change.
32801
32802 Mon Nov 21 14:33:11 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32803
32804           Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)
32805           Original commit message from CVS:
32806           * ext/audioresample/gstaudioresample.c:
32807           * ext/polyp/polypsink.c: (gst_polypsink_sink_fixate):
32808           * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_fixate):
32809           * gst/modplug/gstmodplug.cc:
32810           * sys/glsink/glimagesink.c: (gst_glimagesink_fixate):
32811           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate):
32812           Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
32813           (#322027)
32814
32815 Mon Nov 21 14:31:05 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
32816
32817           Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)
32818           Original commit message from CVS:
32819           * ext/aalib/gstaasink.c: (gst_aasink_fixate):
32820           * ext/mikmod/gstmikmod.c: (gst_mikmod_srcfixate):
32821           * gst/goom/gstgoom.c: (gst_goom_src_negotiate):
32822           * sys/osxvideo/osxvideosink.m:
32823           Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
32824           (#322027)
32825
32826 Mon Nov 21 13:38:24 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32827
32828           Fixes for GST_FOURCC_FORMAT API change.
32829           Original commit message from CVS:
32830           * ext/aalib/gstaasink.c: (gst_aasink_setcaps):
32831           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_file_header),
32832           (gst_avi_demux_read_subindexes), (gst_avi_demux_parse_stream),
32833           (gst_avi_demux_parse_odml), (gst_avi_demux_stream_index),
32834           (gst_avi_demux_sync), (gst_avi_demux_stream_header),
32835           (gst_avi_demux_stream_data):
32836           * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
32837           * gst/wavenc/gstwavenc.c: (write_metadata):
32838           * gst/wavparse/gstwavparse.c: (gst_wavparse_parse_adtl),
32839           (gst_wavparse_parse_file_header), (gst_wavparse_stream_headers):
32840           Fixes for GST_FOURCC_FORMAT API change.
32841
32842 Mon Nov 21 12:13:48 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32843
32844           Fix for collect pads API change. Also fix textoverlay state change function.
32845           Original commit message from CVS:
32846           * ext/cairo/gsttextoverlay.c: (gst_text_overlay_finalize),
32847           (gst_text_overlay_init), (gst_text_overlay_text_pad_linked),
32848           (gst_text_overlay_text_pad_unlinked), (gst_text_overlay_pop_video),
32849           (gst_text_overlay_pop_text), (gst_text_overlay_collected),
32850           (gst_text_overlay_change_state):
32851           * gst/matroska/matroska-mux.c: (gst_matroska_mux_init),
32852           (gst_matroska_mux_reset), (gst_matroska_mux_request_new_pad),
32853           (gst_matroska_mux_best_pad), (gst_matroska_mux_change_state):
32854           * gst/smpte/gstsmpte.c: (gst_smpte_init), (gst_smpte_collected):
32855           * gst/videomixer/videomixer.c: (gst_videomixer_init),
32856           (gst_videomixer_request_new_pad), (gst_videomixer_fill_queues),
32857           (gst_videomixer_change_state):
32858           Fix for collect pads API change. Also fix textoverlay state
32859           change function.
32860
32861 Sun Nov 20 17:04:55 2005 +0000  Julien Moutte <julien@moutte.net>
32862
32863           gst/matroska/matroska-mux.c: Replace
32864           Original commit message from CVS:
32865           2005-11-20  Julien MOUTTE  <julien@moutte.net>
32866           * gst/matroska/matroska-mux.c: (gst_matroska_mux_start): Replace
32867           GST_PAD_IS_USABLE by something approaching it.
32868
32869 Sun Nov 20 16:43:32 2005 +0000  Julien Moutte <julien@moutte.net>
32870
32871           gst/matroska/matroska-mux.c: Fix for
32872           Original commit message from CVS:
32873           2005-11-20  Julien MOUTTE  <julien@moutte.net>
32874           * gst/matroska/matroska-mux.c: (gst_matroska_mux_start): Fix for
32875           API changes.
32876           * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Fix for API
32877           changes,
32878           but also fix the code that was not checking return values from
32879           pad_push neither using pad_alloc_buffer.
32880
32881 Fri Nov 18 18:19:21 2005 +0000  Edward Hervey <bilboed@bilboed.com>
32882
32883           ext/libpng/gstpngenc.c: Added debug category
32884           Original commit message from CVS:
32885           * ext/libpng/gstpngenc.c: (gst_pngenc_class_init),
32886           (gst_pngenc_chain):
32887           Added debug category
32888           Return GST_FLOW_UNEXPECTED when sending an EOS, so the whole pipeline
32889           goes to EOS.
32890
32891 Thu Nov 17 18:23:23 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
32892
32893         * ChangeLog:
32894         * gst/rtp/Makefile.am:
32895         * gst/rtp/gstrtp.c:
32896         * gst/rtp/gstrtpg711dec.c:
32897         * gst/rtp/gstrtpg711depay.c:
32898         * gst/rtp/gstrtpg711enc.c:
32899         * gst/rtp/gstrtpg711enc.h:
32900         * gst/rtp/gstrtpg711pay.c:
32901         * gst/rtp/gstrtpg711pay.h:
32902         * gst/rtp/gstrtpspeexdec.c:
32903         * gst/rtp/gstrtpspeexdec.h:
32904         * gst/rtp/gstrtpspeexdepay.c:
32905         * gst/rtp/gstrtpspeexdepay.h:
32906         * gst/rtp/gstrtpspeexenc.c:
32907         * gst/rtp/gstrtpspeexenc.h:
32908         * gst/rtp/gstrtpspeexpay.c:
32909         * gst/rtp/gstrtpspeexpay.h:
32910           Created Speex payloader and depayloader; Optimize G711 payloader to use adapter and send packets until MTU size.
32911           Original commit message from CVS:
32912           Created Speex payloader and depayloader; Optimize G711 payloader to use adapter and send packets until MTU size.
32913
32914 Wed Nov 16 19:08:54 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
32915
32916           check/elements/matroskamux.c: Fix leak in check.
32917           Original commit message from CVS:
32918           * check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad):
32919           Fix leak in check.
32920
32921 Wed Nov 16 17:00:32 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
32922
32923           gst/flx/gstflxdec.c: Fix state change.
32924           Original commit message from CVS:
32925           * gst/flx/gstflxdec.c: (gst_flxdec_change_state):
32926           Fix state change.
32927
32928 Wed Nov 16 11:02:24 2005 +0000  Andy Wingo <wingo@pobox.com>
32929
32930         * ChangeLog:
32931         * gst/udp/gstudpsrc.c:
32932           Move comment.
32933           Original commit message from CVS:
32934           (gst_udpsrc_create): Move comment.
32935
32936 Wed Nov 16 10:43:44 2005 +0000  Andy Wingo <wingo@pobox.com>
32937
32938           gst/udp/gstudpsrc.c: Clean up with the boilerplate macro.
32939           Original commit message from CVS:
32940           2005-11-16  Andy Wingo  <wingo@pobox.com>
32941           * gst/udp/gstudpsrc.c: Clean up with the boilerplate macro.
32942
32943 Tue Nov 15 19:41:21 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32944
32945           gst/matroska/matroska-demux.c: When seeking, seek to closest index entry at or before the requested seek position, no...
32946           Original commit message from CVS:
32947           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
32948           * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek):
32949           When seeking, seek to closest index entry at or before the requested
32950           seek position, not just the closest one (#321001).
32951
32952 Tue Nov 15 12:16:00 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
32953
32954           gst/avi/gstavidemux.c: Invert DIB images again (see #132341).
32955           Original commit message from CVS:
32956           * gst/avi/gstavidemux.c: (swap_line), (gst_avi_demux_invert),
32957           (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data):
32958           Invert DIB images again (see #132341).
32959
32960 Mon Nov 14 02:13:35 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
32961
32962         * ChangeLog:
32963         * common:
32964         * configure.ac:
32965         * ext/aalib/gstaasink.c:
32966         * ext/cairo/gstcairo.c:
32967         * ext/dv/gstdv.c:
32968         * ext/esd/gstesd.c:
32969         * ext/flac/gstflac.c:
32970         * ext/gconf/gstgconfelements.c:
32971         * ext/gdk_pixbuf/gstgdkpixbuf.c:
32972         * ext/jpeg/gstjpeg.c:
32973         * ext/ladspa/gstladspa.c:
32974         * ext/libcaca/gstcacasink.c:
32975         * ext/libmng/gstmng.c:
32976         * ext/libpng/gstpng.c:
32977         * ext/mikmod/gstmikmod.c:
32978         * ext/pango/gsttextoverlay.c:
32979         * ext/pango/gsttimeoverlay.c:
32980         * ext/raw1394/gst1394.c:
32981         * ext/speex/gstspeex.c:
32982         * gst/alpha/Makefile.am:
32983         * gst/alpha/gstalpha.c:
32984         * gst/alpha/gstalphacolor.c:
32985         * gst/auparse/gstauparse.c:
32986         * gst/autodetect/gstautoaudiosink.c:
32987         * gst/autodetect/gstautodetect.c:
32988         * gst/avi/gstavi.c:
32989         * gst/cutter/gstcutter.c:
32990         * gst/debug/efence.c:
32991         * gst/debug/gstdebug.c:
32992         * gst/debug/gstnavigationtest.c:
32993         * gst/effectv/gsteffectv.c:
32994         * gst/flx/gstflxdec.c:
32995         * gst/goom/gstgoom.c:
32996         * gst/law/alaw.c:
32997         * gst/law/mulaw.c:
32998         * gst/level/gstlevel.c:
32999         * gst/matroska/matroska.c:
33000         * gst/median/gstmedian.c:
33001         * gst/monoscope/gstmonoscope.c:
33002         * gst/multipart/multipart.c:
33003         * gst/oldcore/gstelements.c:
33004         * gst/rtp/Makefile.am:
33005         * gst/rtp/gstasteriskh263.c:
33006         * gst/rtp/gstrtp.c:
33007         * gst/rtsp/gstrtsp.c:
33008         * gst/smoothwave/gstsmoothwave.c:
33009         * gst/smpte/gstsmpte.c:
33010         * gst/udp/gstudp.c:
33011         * gst/videobox/gstvideobox.c:
33012         * gst/videofilter/gstgamma.c:
33013         * gst/videofilter/gstvideobalance.c:
33014         * gst/videofilter/gstvideoflip.c:
33015         * gst/videofilter/gstvideotemplate.c:
33016         * gst/videomixer/videomixer.c:
33017         * gst/wavenc/gstwavenc.c:
33018         * gst/wavparse/gstwavparse.c:
33019         * sys/oss/gstossaudio.c:
33020         * sys/osxaudio/gstosxaudio.c:
33021           rework configure.ac; make asterisk rtp stuff compile on mingw
33022           Original commit message from CVS:
33023           rework configure.ac; make asterisk rtp stuff compile on mingw
33024
33025 Sat Nov 12 13:31:56 2005 +0000  Edward Hervey <bilboed@bilboed.com>
33026
33027           ext/jpeg/gstjpegdec.c: Only GST_DEBUG() information on the valid components.
33028           Original commit message from CVS:
33029           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
33030           Only GST_DEBUG() information on the valid components.
33031
33032 Fri Nov 11 19:34:50 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33033
33034         * ChangeLog:
33035         * configure.ac:
33036           back to head
33037           Original commit message from CVS:
33038           back to head
33039
33040 Fri Nov 11 19:33:23 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33041
33042         * ChangeLog:
33043         * NEWS:
33044         * RELEASE:
33045         * configure.ac:
33046         * docs/plugins/gst-plugins-good-plugins.args:
33047         * docs/plugins/inspect/plugin-1394.xml:
33048         * docs/plugins/inspect/plugin-aasink.xml:
33049         * docs/plugins/inspect/plugin-alaw.xml:
33050         * docs/plugins/inspect/plugin-alpha.xml:
33051         * docs/plugins/inspect/plugin-alphacolor.xml:
33052         * docs/plugins/inspect/plugin-auparse.xml:
33053         * docs/plugins/inspect/plugin-autodetect.xml:
33054         * docs/plugins/inspect/plugin-avi.xml:
33055         * docs/plugins/inspect/plugin-cacasink.xml:
33056         * docs/plugins/inspect/plugin-cairo.xml:
33057         * docs/plugins/inspect/plugin-debug.xml:
33058         * docs/plugins/inspect/plugin-dv.xml:
33059         * docs/plugins/inspect/plugin-efence.xml:
33060         * docs/plugins/inspect/plugin-effectv.xml:
33061         * docs/plugins/inspect/plugin-esdsink.xml:
33062         * docs/plugins/inspect/plugin-flac.xml:
33063         * docs/plugins/inspect/plugin-flxdec.xml:
33064         * docs/plugins/inspect/plugin-gconfelements.xml:
33065         * docs/plugins/inspect/plugin-goom.xml:
33066         * docs/plugins/inspect/plugin-jpeg.xml:
33067         * docs/plugins/inspect/plugin-level.xml:
33068         * docs/plugins/inspect/plugin-matroska.xml:
33069         * docs/plugins/inspect/plugin-mulaw.xml:
33070         * docs/plugins/inspect/plugin-navigationtest.xml:
33071         * docs/plugins/inspect/plugin-ossaudio.xml:
33072         * docs/plugins/inspect/plugin-png.xml:
33073         * docs/plugins/inspect/plugin-rtp.xml:
33074         * docs/plugins/inspect/plugin-rtsp.xml:
33075         * docs/plugins/inspect/plugin-shout2send.xml:
33076         * docs/plugins/inspect/plugin-smpte.xml:
33077         * docs/plugins/inspect/plugin-speex.xml:
33078         * docs/plugins/inspect/plugin-udp.xml:
33079         * docs/plugins/inspect/plugin-videobox.xml:
33080         * docs/plugins/inspect/plugin-videoflip.xml:
33081         * docs/plugins/inspect/plugin-videomixer.xml:
33082         * docs/plugins/inspect/plugin-wavenc.xml:
33083         * docs/plugins/inspect/plugin-wavparse.xml:
33084           releasing 0.9.5
33085           Original commit message from CVS:
33086           releasing 0.9.5
33087
33088 Fri Nov 11 18:33:21 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33089
33090         * po/af.po:
33091         * po/az.po:
33092         * po/cs.po:
33093         * po/en_GB.po:
33094         * po/hu.po:
33095         * po/it.po:
33096         * po/nb.po:
33097         * po/nl.po:
33098         * po/or.po:
33099         * po/sq.po:
33100         * po/sr.po:
33101         * po/sv.po:
33102         * po/uk.po:
33103         * po/vi.po:
33104           Update .po files
33105           Original commit message from CVS:
33106           Update .po files
33107
33108 Fri Nov 11 16:48:58 2005 +0000  Edward Hervey <bilboed@bilboed.com>
33109
33110           gst/avi/gstavidemux.*: Yeah, implement proper seeking. Exact seeking and segment seeking.
33111           Original commit message from CVS:
33112           * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
33113           (gst_avi_demux_src_convert), (gst_avi_demux_handle_src_event),
33114           (gst_avi_demux_stream_header), (gst_avi_demux_handle_seek),
33115           (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
33116           (gst_avi_demux_loop):
33117           * gst/avi/gstavidemux.h:
33118           Yeah, implement proper seeking. Exact seeking and segment seeking.
33119           Still need to do some checks for segment_stop.
33120
33121 Fri Nov 11 15:17:44 2005 +0000  Christian Schaller <uraeus@gnome.org>
33122
33123         * gst-plugins-good.spec.in:
33124           fix Cairo entry
33125           Original commit message from CVS:
33126           fix Cairo entry
33127
33128 Thu Nov 10 12:34:26 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33129
33130           gst/qtdemux/qtdemux.c: Add support for custom genre tags.
33131           Original commit message from CVS:
33132           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
33133           * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
33134           Add support for custom genre tags.
33135
33136 Thu Nov 10 12:22:30 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33137
33138           gst/matroska/matroska-mux.c: Don't try to ready buffer duration from buffer that we don't own any  longer and that mi...
33139           Original commit message from CVS:
33140           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
33141           * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data):
33142           Don't try to ready buffer duration from buffer that we don't
33143           own any  longer and that might already have been unreffed.
33144           (#321136)
33145
33146 Wed Nov 9 21:35:29 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
33147
33148         * ChangeLog:
33149         * gst/flx/gstflxdec.c:
33150           Attempting to optimize the code for embedded systems.
33151           Original commit message from CVS:
33152           Attempting to optimize the code for embedded systems.
33153
33154 Tue Nov 8 08:54:30 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33155
33156           sys/oss/gstosssink.c: Don't re-use already closed file descriptor. (#320920)
33157           Original commit message from CVS:
33158           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
33159           * sys/oss/gstosssink.c: (gst_oss_sink_close):
33160           Don't re-use already closed file descriptor. (#320920)
33161
33162 Mon Nov 7 17:35:20 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33163
33164           sys/oss/gstosssink.*: Cache probed caps; fix debug output for SET_PARAM macros.
33165           Original commit message from CVS:
33166           * sys/oss/gstosssink.c: (gst_oss_sink_dispose),
33167           (gst_oss_sink_set_property), (gst_oss_sink_getcaps),
33168           (gst_oss_sink_prepare):
33169           * sys/oss/gstosssink.h:
33170           Cache probed caps; fix debug output for SET_PARAM macros.
33171
33172 Mon Nov 7 15:09:54 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33173
33174           ext/cairo/: Port cairo textoverlay plugin to 0.9. Add 'shaded-background' property and redo position. Doesn't handle ...
33175           Original commit message from CVS:
33176           * ext/cairo/Makefile.am:
33177           * ext/cairo/gstcairo.c: (plugin_init):
33178           * ext/cairo/gsttextoverlay.c: (gst_text_overlay_base_init),
33179           (gst_text_overlay_class_init), (gst_text_overlay_finalize),
33180           (gst_text_overlay_init), (gst_text_overlay_font_init),
33181           (gst_text_overlay_set_property), (gst_text_overlay_render_text),
33182           (gst_text_overlay_getcaps), (gst_text_overlay_setcaps),
33183           (gst_text_overlay_text_pad_linked),
33184           (gst_text_overlay_text_pad_unlinked), (gst_text_overlay_shade_y),
33185           (gst_text_overlay_blit_1), (gst_text_overlay_blit_sub2x2),
33186           (gst_text_overlay_push_frame), (gst_text_overlay_pop_video),
33187           (gst_text_overlay_pop_text), (gst_text_overlay_collected),
33188           (gst_text_overlay_change_state):
33189           * ext/cairo/gsttextoverlay.h:
33190           Port cairo textoverlay plugin to 0.9. Add 'shaded-background'
33191           property and redo position. Doesn't handle upstream renegotiation
33192           yet though.
33193
33194 Mon Nov 7 10:31:32 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33195
33196           gst/avi/gstavidemux.c: No need to take the STREAM_LOCK in the loop function. Improve some debug messages. Don't leak ...
33197           Original commit message from CVS:
33198           * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
33199           (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
33200           (gst_avi_demux_loop):
33201           No need to take the STREAM_LOCK in the loop function. Improve
33202           some debug messages. Don't leak pad names in debug messages.
33203
33204 Mon Nov 7 10:27:00 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33205
33206           gst/matroska/matroska-demux.c: Don't error out when the source pad isn't linked.
33207           Original commit message from CVS:
33208           * gst/matroska/matroska-demux.c:
33209           (gst_matroska_demux_push_vorbis_codec_priv_data),
33210           (gst_matroska_demux_add_wvpk_header):
33211           Don't error out when the source pad isn't linked.
33212
33213 Wed Nov 2 19:42:38 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33214
33215           ext/gconf/: Fix state change functions here as well and set kid to NULL state before removing it.
33216           Original commit message from CVS:
33217           * ext/gconf/gstgconfaudiosink.c: (do_toggle_element),
33218           (gst_gconf_audio_sink_change_state):
33219           * ext/gconf/gstgconfvideosink.c: (do_toggle_element),
33220           (gst_gconf_video_sink_change_state):
33221           Fix state change functions here as well and set kid
33222           to NULL state before removing it.
33223
33224 Wed Nov 2 16:48:55 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33225
33226         * check/elements/matroskamux.c:
33227         * common:
33228         * tests/check/elements/matroskamux.c:
33229           sigh, static pad templates aren't refcounted properly
33230           Original commit message from CVS:
33231           sigh, static pad templates aren't refcounted properly
33232
33233 Tue Nov 1 16:14:25 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33234
33235         * check/elements/.gitignore:
33236         * gst/level/.gitignore:
33237         * tests/check/elements/.gitignore:
33238           ignore more
33239           Original commit message from CVS:
33240           ignore more
33241
33242 Tue Nov 1 15:15:44 2005 +0000  Edward Hervey <bilboed@bilboed.com>
33243
33244           gst/wavenc/gstwavenc.c: Added proper event handlind, made downstream newsegment event use GST_FORMAT_BYTES (otherwise...
33245           Original commit message from CVS:
33246           * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file),
33247           (gst_wavenc_init), (gst_wavenc_event), (gst_wavenc_chain):
33248           Added proper event handlind,
33249           made downstream newsegment event use GST_FORMAT_BYTES (otherwise it's
33250           ignored),
33251           and don't set a duration of 0 for buffers otherwise they are discarded
33252           by GstBaseSink.
33253           GstWavEnc needs some serious loving, after going through the code I'm
33254           really wondering how this can stay in -good ...
33255
33256 Tue Nov 1 15:11:16 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33257
33258           Fix leaks and invalid memory access as reported by valgrind
33259           Original commit message from CVS:
33260           * check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad),
33261           (setup_matroskamux), (check_buffer_data), (GST_START_TEST):
33262           * gst/matroska/matroska-mux.c: (gst_matroska_mux_finalize),
33263           (gst_matroska_mux_reset), (gst_matroska_mux_audio_pad_setcaps),
33264           (gst_matroska_mux_start), (gst_matroska_mux_write_data),
33265           (gst_matroska_mux_collected):
33266           Fix leaks and invalid memory access as reported by valgrind
33267
33268 Tue Nov 1 14:41:01 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33269
33270         * check/elements/matroskamux.c:
33271         * tests/check/elements/matroskamux.c:
33272           ... and add the missing file
33273           Original commit message from CVS:
33274           ... and add the missing file
33275
33276 Tue Nov 1 14:36:02 2005 +0000  Michal Benes <michal.benes@xeris.cz>
33277
33278           add a unit test for matroskamux fix the bugs that the unit test exposed
33279           Original commit message from CVS:
33280           Patch by: Michal Benes <michal.benes@xeris.cz>
33281           * check/Makefile.am:
33282           * gst/matroska/ebml-write.c: (gst_ebml_write_seek):
33283           * gst/matroska/matroska-mux.c: (gst_matroska_mux_handle_src_event),
33284           (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
33285           add a unit test for matroskamux
33286           fix the bugs that the unit test exposed
33287
33288 Tue Nov 1 14:34:22 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33289
33290         * gst/rtp/Makefile.am:
33291           fix Makefile.am
33292           Original commit message from CVS:
33293           fix Makefile.am
33294
33295 Tue Nov 1 12:39:16 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33296
33297           gst/autodetect/: Fix state change function and use GST_DEBUG_FUNCPTR in class_init.
33298           Original commit message from CVS:
33299           * gst/autodetect/gstautoaudiosink.c:
33300           (gst_auto_audio_sink_class_init),
33301           (gst_auto_audio_sink_change_state):
33302           * gst/autodetect/gstautovideosink.c:
33303           (gst_auto_video_sink_class_init),
33304           (gst_auto_video_sink_change_state):
33305           Fix state change function and use GST_DEBUG_FUNCPTR in
33306           class_init.
33307
33308 Tue Nov 1 12:35:39 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33309
33310           gst/matroska/: Set timestamps on outgoing ebml headers as well, so that the element after matroskamux can get the tim...
33311           Original commit message from CVS:
33312           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
33313           * gst/matroska/ebml-write.c: (gst_ebml_write_new),
33314           (gst_ebml_write_reset), (gst_ebml_write_element_new):
33315           * gst/matroska/ebml-write.h:
33316           * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data):
33317           Set timestamps on outgoing ebml headers as well, so that the
33318           element after matroskamux can get the timestamp already when
33319           reading the first ebml element and doesn't have to wait for
33320           the actual data buffer for that (#320308).
33321
33322 Mon Oct 31 22:08:52 2005 +0000  Andy Wingo <wingo@pobox.com>
33323
33324         * ChangeLog:
33325         * gst/videomixer/videomixer.c:
33326           gst/videomixer/videomixer.c (gst_videomixer_pad_unlink)
33327           Original commit message from CVS:
33328           2005-10-31  Andy Wingo  <wingo@pobox.com>
33329           * gst/videomixer/videomixer.c (gst_videomixer_pad_unlink)
33330           (gst_videomixer_pad_link): Kill some memleaks.
33331           (gst_videomixer_pad_get_property): Style fix.
33332           (gst_videomixer_pad_set_property): Style fix.
33333           (gst_videomixer_pad_init): Style fix.
33334           (gst_videomixer_update_queues): Kill memleak.
33335           (gst_videomixer_loop): Kill memleak.
33336           (gst_videomixer_collected): Kill memleak.
33337
33338 Mon Oct 31 19:08:27 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
33339
33340         * ChangeLog:
33341         * gst/auparse/gstauparse.c:
33342           Just some cleanup.
33343           Original commit message from CVS:
33344           Just some cleanup.
33345
33346 Mon Oct 31 14:41:31 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
33347
33348         * ChangeLog:
33349         * ext/speex/gstspeexenc.c:
33350           Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.
33351           Original commit message from CVS:
33352           Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.
33353
33354 Mon Oct 31 12:00:10 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
33355
33356         * ChangeLog:
33357         * gst/rtp/gstrtpg711dec.c:
33358         * gst/rtp/gstrtpg711depay.c:
33359           Payloader now sets some default caps on the srcpad if caps on the sinkpad are never set. This is important for the g7...
33360           Original commit message from CVS:
33361           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.
33362
33363 Fri Oct 28 19:19:40 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
33364
33365         * ChangeLog:
33366         * common:
33367         * ext/speex/gstspeexenc.c:
33368           Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.
33369           Original commit message from CVS:
33370           Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.
33371
33372 Fri Oct 28 15:32:48 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33373
33374           gst/matroska/: Add SimpleBlock support to matroska demuxer and muxer (part of
33375           Original commit message from CVS:
33376           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
33377           * gst/matroska/matroska-demux.c: (gst_matroska_demux_init_stream),
33378           (gst_matroska_demux_parse_info),
33379           (gst_matroska_demux_parse_blockgroup_or_simpleblock),
33380           (gst_matroska_demux_parse_cluster):
33381           * gst/matroska/matroska-ids.h:
33382           * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
33383           (gst_matroska_mux_init), (gst_matroska_mux_start),
33384           (gst_matroska_mux_create_buffer_header),
33385           (gst_matroska_mux_write_data), (gst_matroska_mux_set_property),
33386           (gst_matroska_mux_get_property):
33387           * gst/matroska/matroska-mux.h:
33388           Add SimpleBlock support to matroska demuxer and muxer (part of
33389           Matroska v2). (#319731)
33390
33391 Fri Oct 28 13:24:40 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33392
33393           ext/jpeg/gstjpegdec.*: Cleanups. Don't create caps for every chain.
33394           Original commit message from CVS:
33395           * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init), (gst_jpeg_dec_chain),
33396           (gst_jpeg_dec_change_state):
33397           * ext/jpeg/gstjpegdec.h:
33398           Cleanups. Don't create caps for every chain.
33399
33400 Thu Oct 27 18:46:32 2005 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
33401
33402         * ChangeLog:
33403         * gst/law/alaw-encode.c:
33404         * gst/law/alaw-encode.h:
33405         * gst/law/mulaw-encode.c:
33406         * gst/law/mulaw-encode.h:
33407           Fix to set timestamp on buffer, it was tested with RTP G711 elements.
33408           Original commit message from CVS:
33409           Fix to set timestamp on buffer, it was tested with RTP G711 elements.
33410
33411 Thu Oct 27 11:27:53 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33412
33413           gst/qtdemux/qtdemux.h: Remove got_redirect from class structure as well.
33414           Original commit message from CVS:
33415           * gst/qtdemux/qtdemux.h:
33416           Remove got_redirect from class structure as well.
33417
33418 Thu Oct 27 11:25:19 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33419
33420           gst/qtdemux/qtdemux.c: Remove 'got-redirect' signal and post element message on the bus instead.
33421           Original commit message from CVS:
33422           * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
33423           (qtdemux_parse_tree):
33424           Remove 'got-redirect' signal and post element message
33425           on the bus instead.
33426
33427 Thu Oct 27 11:00:40 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33428
33429           sys/oss/gstosssrc.c: Set correct format on oss instead of a silly value.
33430           Original commit message from CVS:
33431           * sys/oss/gstosssrc.c: (gst_oss_src_prepare):
33432           Set correct format on oss instead of a silly value.
33433
33434 Thu Oct 27 09:52:08 2005 +0000  Julien Moutte <julien@moutte.net>
33435
33436           gst/videobox/gstvideobox.c: Use liboil for
33437           Original commit message from CVS:
33438           2005-10-27  Julien MOUTTE  <julien@moutte.net>
33439           * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33440           (gst_video_box_transform_caps), (gst_video_box_set_caps),
33441           (gst_video_box_get_unit_size), (gst_video_box_copy_plane_i420),
33442           (gst_video_box_i420), (gst_video_box_ayuv): Use liboil for
33443           I420 rendering as well, doesn't bring much for my platform.
33444           Might help on some other platforms.
33445
33446 Wed Oct 26 21:47:36 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
33447
33448         * ChangeLog:
33449         * gst/rtp/gstrtpgsmdepay.c:
33450         * gst/rtp/gstrtpgsmenc.c:
33451         * gst/rtp/gstrtpgsmparse.c:
33452         * gst/rtp/gstrtpgsmpay.c:
33453           Declaring the padtemplate correctly.
33454           Original commit message from CVS:
33455           Declaring the padtemplate correctly.
33456
33457 Wed Oct 26 20:28:32 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
33458
33459         * ChangeLog:
33460         * gst/rtp/gstrtpg711dec.c:
33461         * gst/rtp/gstrtpg711depay.c:
33462         * gst/rtp/gstrtpg711enc.c:
33463         * gst/rtp/gstrtpg711pay.c:
33464         * gst/rtp/gstrtpgsmdepay.c:
33465         * gst/rtp/gstrtpgsmenc.c:
33466         * gst/rtp/gstrtpgsmparse.c:
33467         * gst/rtp/gstrtpgsmpay.c:
33468           Setting the proper copyright notice.
33469           Original commit message from CVS:
33470           Setting the proper copyright notice.
33471
33472 Wed Oct 26 17:23:06 2005 +0000  Julien Moutte <julien@moutte.net>
33473
33474           gst/videobox/Makefile.am: Use liboil.
33475           Original commit message from CVS:
33476           2005-10-26  Julien MOUTTE  <julien@moutte.net>
33477           * gst/videobox/Makefile.am: Use liboil.
33478           * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33479           (gst_video_box_set_property), (gst_video_box_transform_caps),
33480           (gst_video_box_set_caps), (gst_video_box_get_unit_size),
33481           (gst_video_box_ayuv): Lot of optimization in AYUV rendering
33482           using liboil. Will dot the same to I420 border generation
33483           tomorrow.
33484
33485 Wed Oct 26 16:36:01 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33486
33487         * gst/rtp/Makefile.am:
33488           fix automake warnings
33489           Original commit message from CVS:
33490           fix automake warnings
33491
33492 Wed Oct 26 14:50:59 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
33493
33494         * ChangeLog:
33495         * gst/rtp/gstrtpg711dec.c:
33496         * gst/rtp/gstrtpg711dec.h:
33497         * gst/rtp/gstrtpg711depay.c:
33498         * gst/rtp/gstrtpg711depay.h:
33499         * gst/rtp/gstrtpg711enc.c:
33500         * gst/rtp/gstrtpg711pay.c:
33501         * gst/rtp/gstrtpgsmdepay.c:
33502         * gst/rtp/gstrtpgsmdepay.h:
33503         * gst/rtp/gstrtpgsmenc.c:
33504         * gst/rtp/gstrtpgsmparse.c:
33505         * gst/rtp/gstrtpgsmparse.h:
33506         * gst/rtp/gstrtpgsmpay.c:
33507           Hacked the G711 (de)payloader to try to make things right. rtpg711dec now inherits from the basertpdepayloader.
33508           Original commit message from CVS:
33509           Hacked the G711 (de)payloader to try to make things right. rtpg711dec now inherits from the basertpdepayloader.
33510
33511 Wed Oct 26 14:23:45 2005 +0000  Julien Moutte <julien@moutte.net>
33512
33513           gst/videobox/gstvideobox.c: Removing this forgotten debug.
33514           Original commit message from CVS:
33515           2005-10-26  Julien MOUTTE  <julien@moutte.net>
33516           * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33517           (gst_video_box_transform_caps), (gst_video_box_get_unit_size),
33518           (gst_video_box_ayuv): Removing this forgotten debug.
33519
33520 Wed Oct 26 14:08:49 2005 +0000  Julien Moutte <julien@moutte.net>
33521
33522           gst/videobox/gstvideobox.c: Fix the stride issue when boxing to AYUV.
33523           Original commit message from CVS:
33524           2005-10-26  Julien MOUTTE  <julien@moutte.net>
33525           * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33526           (gst_video_box_transform_caps), (gst_video_box_get_unit_size),
33527           (gst_video_box_ayuv): Fix the stride issue when boxing to AYUV.
33528
33529 Wed Oct 26 11:12:34 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33530
33531           sys/oss/: Actually use the 'oss' debug category we register.
33532           Original commit message from CVS:
33533           * sys/oss/gstossaudio.c:
33534           * sys/oss/gstossdmabuffer.c:
33535           * sys/oss/gstosshelper.c:
33536           * sys/oss/gstossmixer.c:
33537           * sys/oss/gstossmixerelement.c:
33538           * sys/oss/gstossmixertrack.c:
33539           * sys/oss/gstosssink.c:
33540           * sys/oss/gstosssrc.c:
33541           Actually use the 'oss' debug category we register.
33542
33543 Wed Oct 26 10:38:18 2005 +0000  Julien Moutte <julien@moutte.net>
33544
33545           gst/videomixer/videomixer.c: Use gst_pad_get_parent and drop the ref that was added through that call.
33546           Original commit message from CVS:
33547           2005-10-26  Julien MOUTTE  <julien@moutte.net>
33548           * gst/videomixer/videomixer.c:
33549           (gst_videomixer_pad_set_property),
33550           (gst_videomixer_pad_sink_setcaps), (gst_videomixer_getcaps):
33551           Use gst_pad_get_parent and drop the ref that was added through
33552           that call.
33553
33554 Wed Oct 26 10:03:02 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33555
33556         * ChangeLog:
33557         * gst/rtp/gstrtpgsmenc.c:
33558         * gst/rtp/gstrtpgsmpay.c:
33559           fix compilation
33560           Original commit message from CVS:
33561           fix compilation
33562
33563 Tue Oct 25 21:09:36 2005 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
33564
33565         * ChangeLog:
33566         * gst/rtp/gstrtpg711dec.c:
33567         * gst/rtp/gstrtpg711depay.c:
33568           Just removed a couple of lines of weird code used during development/test time.
33569           Original commit message from CVS:
33570           Just removed a couple of lines of weird code used during development/test time.
33571
33572 Tue Oct 25 19:19:38 2005 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
33573
33574         * ChangeLog:
33575         * gst/rtp/Makefile.am:
33576         * gst/rtp/gstrtp.c:
33577         * gst/rtp/gstrtpg711dec.c:
33578         * gst/rtp/gstrtpg711dec.h:
33579         * gst/rtp/gstrtpg711depay.c:
33580         * gst/rtp/gstrtpg711depay.h:
33581         * gst/rtp/gstrtpg711enc.c:
33582         * gst/rtp/gstrtpg711enc.h:
33583         * gst/rtp/gstrtpg711pay.c:
33584         * gst/rtp/gstrtpg711pay.h:
33585           G711 payloader and depayloader created by Edgard Lima (it supports mulaw and alaw (dec)encoders)
33586           Original commit message from CVS:
33587           G711 payloader and depayloader created by Edgard Lima (it supports
33588           mulaw and alaw (dec)encoders)
33589
33590 Tue Oct 25 17:55:19 2005 +0000  Julien Moutte <julien@moutte.net>
33591
33592           gst/videobox/gstvideobox.c: Doh ! I introduced wingo's bug again ! Sorry...
33593           Original commit message from CVS:
33594           2005-10-25  Julien MOUTTE  <julien@moutte.net>
33595           * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33596           (gst_video_box_transform_caps), (gst_video_box_get_unit_size):
33597           Doh ! I introduced wingo's bug again ! Sorry...
33598
33599 Tue Oct 25 16:02:38 2005 +0000  Christian Schaller <uraeus@gnome.org>
33600
33601         * ChangeLog:
33602         * gst/rtp/Makefile.am:
33603           add missing header files for disting
33604           Original commit message from CVS:
33605           add missing header files for disting
33606
33607 Tue Oct 25 15:07:02 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
33608
33609         * ChangeLog:
33610         * gst/rtp/gstrtpgsmdepay.c:
33611         * gst/rtp/gstrtpgsmdepay.h:
33612         * gst/rtp/gstrtpgsmenc.c:
33613         * gst/rtp/gstrtpgsmenc.h:
33614         * gst/rtp/gstrtpgsmparse.c:
33615         * gst/rtp/gstrtpgsmparse.h:
33616         * gst/rtp/gstrtpgsmpay.c:
33617         * gst/rtp/gstrtpgsmpay.h:
33618           Getting the GSM (de)payloader working and compatible with our plans for RTP.
33619           Original commit message from CVS:
33620           Getting the GSM (de)payloader working and compatible with our plans for RTP.
33621
33622 Tue Oct 25 13:03:04 2005 +0000  Christian Schaller <uraeus@gnome.org>
33623
33624         * gst/rtp/gstrtp.c:
33625           fix mistaken claim on GPL, its LGPL
33626           Original commit message from CVS:
33627           fix mistaken claim on GPL, its LGPL
33628
33629 Tue Oct 25 10:47:09 2005 +0000  Julien Moutte <julien@moutte.net>
33630
33631           ext/libpng/gstpngdec.c: Push a newsegment event, move some redundant code in a single place.
33632           Original commit message from CVS:
33633           2005-10-25  Julien MOUTTE  <julien@moutte.net>
33634           * ext/libpng/gstpngdec.c: (user_info_callback),
33635           (gst_pngdec_caps_create_and_set), (gst_pngdec_task): Push
33636           a newsegment event, move some redundant code in a single place.
33637
33638 Tue Oct 25 10:23:26 2005 +0000  Julien Moutte <julien@moutte.net>
33639
33640           ext/libpng/gstpngdec.c: Temporary hack to get correct colors order when we have a png image with alpha channel.
33641           Original commit message from CVS:
33642           2005-10-25  Julien MOUTTE  <julien@moutte.net>
33643           * ext/libpng/gstpngdec.c: (user_info_callback),
33644           (gst_pngdec_caps_create_and_set), (gst_pngdec_task): Temporary
33645           hack to get correct colors order when we have a png image with
33646           alpha channel.
33647
33648 Mon Oct 24 17:29:02 2005 +0000  Edward Hervey <bilboed@bilboed.com>
33649
33650           ext/dv/gstdvdemux.c: Call gst_element_no_more_pads when there will be no more pads.
33651           Original commit message from CVS:
33652           * ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads):
33653           Call gst_element_no_more_pads when there will be no more pads.
33654
33655 Mon Oct 24 16:39:38 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33656
33657           gst/rtp/: Added two new payloaders, an RFC 2190 payloader for h263 and a payload convertor for an asterisk server.
33658           Original commit message from CVS:
33659           * gst/rtp/Makefile.am:
33660           * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_get_type),
33661           (gst_asteriskh263_base_init), (gst_asteriskh263_class_init),
33662           (gst_asteriskh263_init), (gst_asteriskh263_finalize),
33663           (gst_asteriskh263_chain), (gst_asteriskh263_set_property),
33664           (gst_asteriskh263_get_property), (gst_asteriskh263_change_state),
33665           (gst_asteriskh263_plugin_init):
33666           * gst/rtp/gstasteriskh263.h:
33667           * gst/rtp/gstrtp.c: (plugin_init):
33668           * gst/rtp/gstrtph263enc.c: (gst_rtph263enc_get_type),
33669           (gst_rtph263enc_base_init), (gst_rtph263enc_class_init),
33670           (gst_rtph263enc_init), (gst_rtph263enc_finalize),
33671           (gst_rtph263enc_setcaps), (gst_rtph263enc_gobfiner),
33672           (gst_rtph263enc_flush), (gst_rtph263enc_handle_buffer),
33673           (gst_rtph263enc_plugin_init):
33674           * gst/rtp/gstrtph263enc.h:
33675           Added two new payloaders, an RFC 2190 payloader for h263 and
33676           a payload convertor for an asterisk server.
33677
33678 Mon Oct 24 15:57:17 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33679
33680           sys/oss/gstosssrc.c: Set bytes_per_sample correctly (is not always 4, but depends on width and number of channels).
33681           Original commit message from CVS:
33682           * sys/oss/gstosssrc.c: (gst_oss_src_prepare):
33683           Set bytes_per_sample correctly (is not always 4, but
33684           depends on width and number of channels).
33685
33686 Mon Oct 24 15:50:06 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33687
33688           ext/flac/gstflacenc.*: Fix seeking, so that flacenc can rewrite the header with the correct duration and amount of sa...
33689           Original commit message from CVS:
33690           * ext/flac/gstflacenc.c: (gst_flacenc_base_init),
33691           (gst_flacenc_init), (gst_flacenc_sink_setcaps),
33692           (gst_flacenc_seek_callback), (gst_flacenc_write_callback),
33693           (gst_flacenc_sink_event), (gst_flacenc_chain),
33694           (gst_flacenc_set_property), (gst_flacenc_get_property),
33695           (gst_flacenc_change_state):
33696           * ext/flac/gstflacenc.h:
33697           Fix seeking, so that flacenc can rewrite the header with the
33698           correct duration and amount of samples and all that at EOS;
33699           also set timestamps and granulepos on outgoing buffers; add
33700           debug category; fix state change function.
33701
33702 Mon Oct 24 13:46:09 2005 +0000  Julien Moutte <julien@moutte.net>
33703
33704           gst/videomixer/videomixer.c: Don't restrict video geometry from 16 to 4096.
33705           Original commit message from CVS:
33706           2005-10-24  Julien MOUTTE  <julien@moutte.net>
33707           * gst/videomixer/videomixer.c: Don't restrict video geometry
33708           from 16 to 4096.
33709
33710 Mon Oct 24 13:22:14 2005 +0000  Julien Moutte <julien@moutte.net>
33711
33712           gst/videobox/gstvideobox.c: Fix caps negotiation correctly, add debugging category.
33713           Original commit message from CVS:
33714           2005-10-24  Julien MOUTTE  <julien@moutte.net>
33715           * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33716           (gst_video_box_transform_caps), (gst_video_box_get_unit_size):
33717           Fix caps negotiation correctly, add debugging category.
33718
33719 Mon Oct 24 13:02:47 2005 +0000  Christian Schaller <uraeus@gnome.org>
33720
33721         * ChangeLog:
33722         * configure.ac:
33723           port over plugin listing from base
33724           Original commit message from CVS:
33725           port over plugin listing from base
33726
33727 Mon Oct 24 08:59:24 2005 +0000  Julien Moutte <julien@moutte.net>
33728
33729           ext/libpng/gstpngdec.c: Don't use fixed caps on a sink pad.
33730           Original commit message from CVS:
33731           2005-10-24  Julien MOUTTE  <julien@moutte.net>
33732           * ext/libpng/gstpngdec.c: (gst_pngdec_init): Don't use fixed
33733           caps on
33734           a sink pad.
33735
33736 Sun Oct 23 23:05:59 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33737
33738         * ChangeLog:
33739         * configure.ac:
33740         * docs/upload.mak:
33741           back to HEAD
33742           Original commit message from CVS:
33743           back to HEAD
33744
33745 Sun Oct 23 22:43:08 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33746
33747         * ChangeLog:
33748         * NEWS:
33749         * RELEASE:
33750         * configure.ac:
33751         * docs/Makefile.am:
33752         * docs/plugins/gst-plugins-good-plugins.args:
33753         * docs/plugins/gst-plugins-good-plugins.signals:
33754         * docs/plugins/inspect/plugin-1394.xml:
33755         * docs/plugins/inspect/plugin-aasink.xml:
33756         * docs/plugins/inspect/plugin-alaw.xml:
33757         * docs/plugins/inspect/plugin-alpha.xml:
33758         * docs/plugins/inspect/plugin-alphacolor.xml:
33759         * docs/plugins/inspect/plugin-auparse.xml:
33760         * docs/plugins/inspect/plugin-autodetect.xml:
33761         * docs/plugins/inspect/plugin-avi.xml:
33762         * docs/plugins/inspect/plugin-cacasink.xml:
33763         * docs/plugins/inspect/plugin-cairo.xml:
33764         * docs/plugins/inspect/plugin-debug.xml:
33765         * docs/plugins/inspect/plugin-dv.xml:
33766         * docs/plugins/inspect/plugin-efence.xml:
33767         * docs/plugins/inspect/plugin-effectv.xml:
33768         * docs/plugins/inspect/plugin-esdsink.xml:
33769         * docs/plugins/inspect/plugin-flac.xml:
33770         * docs/plugins/inspect/plugin-flxdec.xml:
33771         * docs/plugins/inspect/plugin-gconfelements.xml:
33772         * docs/plugins/inspect/plugin-goom.xml:
33773         * docs/plugins/inspect/plugin-jpeg.xml:
33774         * docs/plugins/inspect/plugin-level.xml:
33775         * docs/plugins/inspect/plugin-matroska.xml:
33776         * docs/plugins/inspect/plugin-mulaw.xml:
33777         * docs/plugins/inspect/plugin-navigationtest.xml:
33778         * docs/plugins/inspect/plugin-ossaudio.xml:
33779         * docs/plugins/inspect/plugin-png.xml:
33780         * docs/plugins/inspect/plugin-rtp.xml:
33781         * docs/plugins/inspect/plugin-rtsp.xml:
33782         * docs/plugins/inspect/plugin-shout2send.xml:
33783         * docs/plugins/inspect/plugin-smpte.xml:
33784         * docs/plugins/inspect/plugin-speex.xml:
33785         * docs/plugins/inspect/plugin-udp.xml:
33786         * docs/plugins/inspect/plugin-videobox.xml:
33787         * docs/plugins/inspect/plugin-videoflip.xml:
33788         * docs/plugins/inspect/plugin-videomixer.xml:
33789         * docs/plugins/inspect/plugin-wavenc.xml:
33790         * docs/plugins/inspect/plugin-wavparse.xml:
33791         * po/af.po:
33792         * po/az.po:
33793         * po/cs.po:
33794         * po/en_GB.po:
33795         * po/hu.po:
33796         * po/it.po:
33797         * po/nb.po:
33798         * po/nl.po:
33799         * po/or.po:
33800         * po/sq.po:
33801         * po/sr.po:
33802         * po/sv.po:
33803         * po/uk.po:
33804         * po/vi.po:
33805           releasing 0.9.4
33806           Original commit message from CVS:
33807           releasing 0.9.4
33808
33809 Sun Oct 23 11:07:10 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33810
33811         * ext/libpng/gstpngdec.c:
33812         * gst/wavparse/gstwavparse.c:
33813         * po/POTFILES.in:
33814           STOPPED->FAILED
33815           Original commit message from CVS:
33816           STOPPED->FAILED
33817
33818 Fri Oct 21 17:00:58 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33819
33820           ext/speex/gstspeexenc.c: Add position and duration query, fix query type function.
33821           Original commit message from CVS:
33822           * ext/speex/gstspeexenc.c: (gst_speexenc_get_query_types),
33823           (gst_speexenc_src_query):
33824           Add position and duration query, fix query type function.
33825           * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
33826           (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
33827           Let's not set non-fixed caps on source pads.
33828
33829 Fri Oct 21 16:15:57 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33830
33831           Set correct stream_time in newsegment event. avi can also handle a duration query now.
33832           Original commit message from CVS:
33833           * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
33834           * gst/avi/gstavidemux.c: (gst_avi_demux_get_src_query_types),
33835           (gst_avi_demux_handle_seek):
33836           Set correct stream_time in newsegment event.
33837           avi can also handle a duration query now.
33838
33839 Fri Oct 21 10:06:40 2005 +0000  Christian Schaller <uraeus@gnome.org>
33840
33841         * gst-plugins-good.spec.in:
33842           update for latest additions
33843           Original commit message from CVS:
33844           update for latest additions
33845
33846 Thu Oct 20 19:14:27 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33847
33848           gst/matroska/matroska-demux.c: Fix duration query; fix basetime in newsegment event after seek; fix duration in initi...
33849           Original commit message from CVS:
33850           * gst/matroska/matroska-demux.c:
33851           (gst_matroska_demux_handle_src_query),
33852           (gst_matroska_demux_handle_seek_event),
33853           (gst_matroska_demux_loop_stream_parse_id):
33854           Fix duration query; fix basetime in newsegment event after
33855           seek; fix duration in initial newsegment event.
33856           * gst/matroska/matroska-mux.c:
33857           (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
33858           Extract number of channels and samplerate from vorbis headers;
33859           add some debug messages when querying the durations of the
33860           input streams.
33861
33862 Thu Oct 20 11:50:53 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33863
33864           gst/wavparse/gstwavparse.c: Set stream time correctly in newsegment.
33865           Original commit message from CVS:
33866           * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
33867           (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
33868           (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
33869           Set stream time correctly in newsegment.
33870
33871 Thu Oct 20 11:39:40 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33872
33873           gst/avi/gstavidemux.c: Correctly fill in the stream time.
33874           Original commit message from CVS:
33875           * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
33876           Correctly fill in the stream time.
33877
33878 Wed Oct 19 20:48:24 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
33879
33880         * ChangeLog:
33881         * check/elements/level.c:
33882         * gst/level/gstlevel.c:
33883         * gst/level/level-example.c:
33884         * tests/check/elements/level.c:
33885           use ELEMENT messages instead
33886           Original commit message from CVS:
33887           use ELEMENT messages instead
33888
33889 Wed Oct 19 15:58:00 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33890
33891           gst/: API change fix.
33892           Original commit message from CVS:
33893           * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
33894           (gst_qtdemux_handle_src_query):
33895           * gst/speed/gstspeed.c: (speed_get_query_types), (speed_src_query):
33896           * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
33897           (gst_tta_parse_get_query_types), (gst_tta_parse_query):
33898           API change fix.
33899
33900 Wed Oct 19 15:57:04 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33901
33902           API change fix.
33903           Original commit message from CVS:
33904           * ext/dv/gstdvdemux.c: (gst_dvdemux_get_src_query_types),
33905           (gst_dvdemux_src_query):
33906           * ext/flac/gstflacdec.c: (gst_flacdec_length),
33907           (gst_flacdec_src_query):
33908           * ext/raw1394/gstdv1394src.c: (gst_dv1394src_query):
33909           * ext/speex/gstspeexdec.c: (speex_dec_src_query):
33910           * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
33911           * gst/debug/gstnavseek.c: (gst_navseek_seek):
33912           * gst/debug/progressreport.c: (gst_progress_report_report):
33913           * gst/matroska/ebml-read.c: (gst_ebml_read_get_length):
33914           * gst/matroska/matroska-demux.c:
33915           (gst_matroska_demux_handle_src_query):
33916           * gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
33917           * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
33918           (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
33919           (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
33920           (gst_wavparse_srcpad_event):
33921           API change fix.
33922
33923 Wed Oct 19 10:57:46 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33924
33925           gst/goom/: Make inline functions either 'static inline' or 'extern inline', otherwise the Forte compiler apparently w...
33926           Original commit message from CVS:
33927           * gst/goom/filters.c:
33928           * gst/goom/graphic.h:
33929           * gst/goom/lines.c:
33930           Make inline functions either 'static inline' or 'extern inline',
33931           otherwise the Forte compiler apparently won't inline them (#317300).
33932
33933 Tue Oct 18 22:50:11 2005 +0000  Julien Moutte <julien@moutte.net>
33934
33935           ext/libpng/gstpngdec.c: forgot the buffer unref in pull.
33936           Original commit message from CVS:
33937           2005-10-19  Julien MOUTTE  <julien@moutte.net>
33938           * ext/libpng/gstpngdec.c: forgot the buffer unref in pull.
33939
33940 Tue Oct 18 22:44:11 2005 +0000  Julien Moutte <julien@moutte.net>
33941
33942           ext/libpng/gstpngdec.*: Complete rewrite of pngdec. It's now very nice and handle push/pull based model. if you have ...
33943           Original commit message from CVS:
33944           2005-10-19  Julien MOUTTE  <julien@moutte.net>
33945           * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
33946           (gst_pngdec_init), (user_error_fn), (user_warning_fn),
33947           (user_info_callback), (user_endrow_callback),
33948           (user_end_callback),
33949           (user_read_data), (gst_pngdec_caps_create_and_set),
33950           (gst_pngdec_task), (gst_pngdec_chain), (gst_pngdec_sink_event),
33951           (gst_pngdec_libpng_clear), (gst_pngdec_libpng_init),
33952           (gst_pngdec_change_state), (gst_pngdec_sink_activate_push),
33953           (gst_pngdec_sink_activate_pull), (gst_pngdec_sink_activate):
33954           * ext/libpng/gstpngdec.h: Complete rewrite of pngdec. It's now
33955           very nice and handle push/pull based model. if you have filesrc
33956           connected to it, it will do random access to load the png file.
33957           If you have a network source that can't do _getrange, it does
33958           progressive loading through the chain function.
33959           * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
33960           (transform_rgb), (transform_bgr): Fix caps negotiation correctly
33961           thanks to Master Wim Taymans ;-)
33962
33963 Tue Oct 18 18:12:31 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33964
33965           gst/matroska/: Ported matroska demuxer to 0.9.
33966           Original commit message from CVS:
33967           * gst/matroska/Makefile.am:
33968           * gst/matroska/ebml-read.c:
33969           * gst/matroska/ebml-read.h:
33970           * gst/matroska/matroska-demux.c:
33971           * gst/matroska/matroska-demux.h:
33972           * gst/matroska/matroska.c: (plugin_init):
33973           Ported matroska demuxer to 0.9.
33974
33975 Tue Oct 18 18:06:14 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
33976
33977           gst/matroska/matroska-mux.c: Fix mpeg4 input handling (#318847); also, while we're at it, fix media type for Motion-J...
33978           Original commit message from CVS:
33979           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
33980           * gst/matroska/matroska-mux.c:
33981           (gst_matroska_mux_video_pad_setcaps),
33982           (gst_matroska_mux_audio_pad_setcaps):
33983           Fix mpeg4 input handling (#318847); also, while we're at it,
33984           fix media type for Motion-JPEG: should be image/jpeg.
33985
33986 Tue Oct 18 13:21:18 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
33987
33988           gst/wavparse/gstwavparse.c: Fix for segment-start/stop API change.
33989           Original commit message from CVS:
33990           * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
33991           (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
33992           (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
33993           Fix for segment-start/stop API change.
33994
33995 Mon Oct 17 17:18:56 2005 +0000  Julien Moutte <julien@moutte.net>
33996
33997           gst/alpha/gstalphacolor.c: Handle caps negotiation in a better way.
33998           Original commit message from CVS:
33999           2005-10-17  Julien MOUTTE  <julien@moutte.net>
34000           * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
34001           (transform_rgb), (transform_bgr): Handle caps negotiation in a
34002           better
34003           way.
34004
34005 Mon Oct 17 16:59:20 2005 +0000  Julien Moutte <julien@moutte.net>
34006
34007           gst/videobox/gstvideobox.c: Fix caps nego some more to get
34008           Original commit message from CVS:
34009           2005-10-17  Julien MOUTTE  <julien@moutte.net>
34010           * gst/videobox/gstvideobox.c: (gst_video_box_transform_caps),
34011           (gst_video_box_get_unit_size): Fix caps nego some more to get
34012           AYUV
34013           output declared in transform_caps.
34014
34015 Mon Oct 17 15:23:24 2005 +0000  Julien Moutte <julien@moutte.net>
34016
34017           ext/libpng/gstpngdec.c: We use fixed caps.
34018           Original commit message from CVS:
34019           2005-10-17  Julien MOUTTE  <julien@moutte.net>
34020           * ext/libpng/gstpngdec.c: (gst_pngdec_init): We use fixed caps.
34021
34022 Mon Oct 17 15:14:29 2005 +0000  Julien Moutte <julien@moutte.net>
34023
34024           gst/videobox/gstvideobox.c: Fix wrong size calculations and implement get_unit_size correctly.
34025           Original commit message from CVS:
34026           2005-10-17  Julien MOUTTE  <julien@moutte.net>
34027           * gst/videobox/gstvideobox.c: (gst_video_box_transform_caps),
34028           (gst_video_box_get_unit_size): Fix wrong size calculations and
34029           implement get_unit_size correctly.
34030
34031 Mon Oct 17 14:56:12 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34032
34033           configure.ac: Enable flx plugin.
34034           Original commit message from CVS:
34035           * configure.ac:
34036           Enable flx plugin.
34037           * gst/flx/gstflxdec.c: (flx_decode_chunks):
34038           Fix gcc4 signedness issue.
34039
34040 Mon Oct 17 08:46:30 2005 +0000  Julien Moutte <julien@moutte.net>
34041
34042           configure.ac: Adding videomixer.
34043           Original commit message from CVS:
34044           2005-10-17  Julien MOUTTE  <julien@moutte.net>
34045           * configure.ac: Adding videomixer.
34046           * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
34047           (user_read_data), (gst_pngdec_chain): More debugging.
34048           * gst/alpha/Makefile.am: Adding alphacolor
34049           * gst/alpha/gstalphacolor.c: (gst_alpha_color_base_init),
34050           (gst_alpha_color_class_init), (gst_alpha_color_init),
34051           (gst_alpha_color_transform_caps), (gst_alpha_color_set_caps),
34052           (transform_rgb), (transform_bgr),
34053           (gst_alpha_color_transform_ip),
34054           (plugin_init): Ported to 0.9 using in place base tranform.
34055           * gst/videomixer/Makefile.am:
34056           * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
34057           (gst_videomixer_pad_class_init),
34058           (gst_videomixer_pad_sink_setcaps),
34059           (gst_videomixer_pad_link), (gst_videomixer_pad_unlink),
34060           (gst_videomixer_pad_init), (gst_videomixer_class_init),
34061           (gst_videomixer_init), (gst_videomixer_getcaps),
34062           (gst_videomixer_request_new_pad), (gst_videomixer_fill_queues),
34063           (gst_videomixer_blend_buffers), (gst_videomixer_update_queues),
34064           (gst_videomixer_collected), (gst_videomixer_change_state):
34065           Ported
34066           to 0.9 using collectpads.
34067
34068 Sun Oct 16 21:19:44 2005 +0000  Zeeshan Ali <zeenix@gmail.com>
34069
34070         * ChangeLog:
34071         * common:
34072         * configure.ac:
34073         * gst/flx/Makefile.am:
34074         * gst/flx/gstflxdec.c:
34075         * gst/flx/gstflxdec.h:
34076           flx plugin ported to 0.9
34077           Original commit message from CVS:
34078           flx plugin ported to 0.9
34079
34080 Sun Oct 16 14:33:05 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34081
34082         * ChangeLog:
34083         * ext/shout2/gstshout2.c:
34084           use gst_version_string
34085           Original commit message from CVS:
34086           use gst_version_string
34087
34088 Sun Oct 16 13:17:11 2005 +0000  Andy Wingo <wingo@pobox.com>
34089
34090           configure.ac: GLIB_CHECK.
34091           Original commit message from CVS:
34092           2005-10-16  Andy Wingo  <wingo@pobox.com>
34093           * configure.ac: GLIB_CHECK.
34094
34095 Sat Oct 15 16:48:55 2005 +0000  Julien Moutte <julien@moutte.net>
34096
34097           ext/libpng/: Ported pngdec to 0.9
34098           Original commit message from CVS:
34099           2005-10-15  Julien MOUTTE  <julien@moutte.net>
34100           * ext/libpng/Makefile.am:
34101           * ext/libpng/gstpng.c: (plugin_init):
34102           * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
34103           (gst_pngdec_init), (user_read_data), (gst_pngdec_chain):
34104           * ext/libpng/gstpngdec.h: Ported pngdec to 0.9
34105
34106 Fri Oct 14 12:43:30 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34107
34108           Port matroska muxer to 0.9 (#318847).
34109           Original commit message from CVS:
34110           Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
34111           * configure.ac:
34112           * gst/matroska/Makefile.am:
34113           * gst/matroska/ebml-ids.h:
34114           * gst/matroska/ebml-write.c:
34115           * gst/matroska/ebml-write.h:
34116           * gst/matroska/matroska-ids.h:
34117           * gst/matroska/matroska-mux.c:
34118           * gst/matroska/matroska-mux.h:
34119           * gst/matroska/matroska.c: (plugin_init):
34120           Port matroska muxer to 0.9 (#318847).
34121
34122 Thu Oct 13 18:59:35 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34123
34124           ext/speex/gstspeexenc.c: Fix handling of GST_TAG_DATE, which is now of GST_TYPE_DATE; use GST_READ_UINT32_LE() and fr...
34125           Original commit message from CVS:
34126           * ext/speex/gstspeexenc.c: (gst_speexenc_get_tag_value),
34127           (comment_init), (comment_add):
34128           Fix handling of GST_TAG_DATE, which is now of GST_TYPE_DATE;
34129           use GST_READ_UINT32_LE() and friends rather than the private
34130           implementation of those same macros.
34131
34132 Thu Oct 13 16:01:35 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34133
34134         * ext/cairo/Makefile.am:
34135           fix dist
34136           Original commit message from CVS:
34137           fix dist
34138
34139 Thu Oct 13 15:28:01 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
34140
34141           examples/stats/mp2ogg.c: more typo fixes
34142           Original commit message from CVS:
34143           * examples/stats/mp2ogg.c:
34144           more typo fixes
34145
34146 Wed Oct 12 14:29:55 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
34147
34148           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
34149           Original commit message from CVS:
34150           * examples/indexing/indexmpeg.c: (main):
34151           * ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio),
34152           (gst_artsdsink_close_audio), (gst_artsdsink_change_state):
34153           * ext/artsd/gstartsdsink.h:
34154           * ext/audiofile/gstafparse.c: (gst_afparse_open_file),
34155           (gst_afparse_close_file):
34156           * ext/audiofile/gstafparse.h:
34157           * ext/audiofile/gstafsink.c: (gst_afsink_open_file),
34158           (gst_afsink_close_file), (gst_afsink_chain),
34159           (gst_afsink_change_state):
34160           * ext/audiofile/gstafsink.h:
34161           * ext/audiofile/gstafsrc.c: (gst_afsrc_open_file),
34162           (gst_afsrc_close_file), (gst_afsrc_change_state):
34163           * ext/audiofile/gstafsrc.h:
34164           * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_init):
34165           * ext/directfb/directfbvideosink.c: (gst_directfbvideosink_init):
34166           * ext/dts/gstdtsdec.c: (gst_dtsdec_init):
34167           * ext/jack/gstjack.h:
34168           * ext/jack/gstjackbin.c: (gst_jack_bin_init),
34169           (gst_jack_bin_change_state):
34170           * ext/musepack/gstmusepackdec.c: (gst_musepackdec_init):
34171           * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_init):
34172           * ext/nas/nassink.c: (gst_nassink_open_audio),
34173           (gst_nassink_close_audio), (gst_nassink_change_state):
34174           * ext/nas/nassink.h:
34175           * ext/polyp/polypsink.c: (gst_polypsink_init):
34176           * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state):
34177           * ext/sdl/sdlvideosink.h:
34178           * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
34179           * ext/sndfile/gstsf.c: (gst_sf_set_property),
34180           (gst_sf_change_state), (gst_sf_release_request_pad),
34181           (gst_sf_open_file), (gst_sf_close_file), (gst_sf_loop):
34182           * ext/sndfile/gstsf.h:
34183           * ext/swfdec/gstswfdec.c: (gst_swfdec_init):
34184           * ext/tarkin/gsttarkindec.c: (gst_tarkindec_init):
34185           * gst/apetag/apedemux.c: (gst_ape_demux_init):
34186           * gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_init):
34187           * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init):
34188           * gst/festival/gstfestival.c: (gst_festival_change_state):
34189           * gst/festival/gstfestival.h:
34190           * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
34191           * gst/multifilesink/gstmultifilesink.c: (gst_multifilesink_init),
34192           (gst_multifilesink_set_location), (gst_multifilesink_open_file),
34193           (gst_multifilesink_close_file), (gst_multifilesink_next_file),
34194           (gst_multifilesink_pad_query), (gst_multifilesink_handle_event),
34195           (gst_multifilesink_chain), (gst_multifilesink_change_state):
34196           * gst/multifilesink/gstmultifilesink.h:
34197           * gst/videodrop/gstvideodrop.c: (gst_videodrop_init):
34198           * sys/cdrom/gstcdplayer.c: (cdplayer_init):
34199           * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init),
34200           (dxr3audiosink_open), (dxr3audiosink_close),
34201           (dxr3audiosink_chain_pcm), (dxr3audiosink_chain_ac3),
34202           (dxr3audiosink_change_state):
34203           * sys/dxr3/dxr3audiosink.h:
34204           * sys/dxr3/dxr3spusink.c: (dxr3spusink_init), (dxr3spusink_open),
34205           (dxr3spusink_close), (dxr3spusink_chain),
34206           (dxr3spusink_change_state):
34207           * sys/dxr3/dxr3spusink.h:
34208           * sys/dxr3/dxr3videosink.c: (dxr3videosink_init),
34209           (dxr3videosink_open), (dxr3videosink_close),
34210           (dxr3videosink_write_data), (dxr3videosink_change_state):
34211           * sys/dxr3/dxr3videosink.h:
34212           * sys/glsink/glimagesink.c: (gst_glimagesink_init):
34213           * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state),
34214           (gst_qcamsrc_open), (gst_qcamsrc_close):
34215           * sys/qcam/gstqcamsrc.h:
34216           * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
34217           * sys/vcd/vcdsrc.c: (gst_vcdsrc_set_property), (gst_vcdsrc_get),
34218           (gst_vcdsrc_open_file), (gst_vcdsrc_close_file),
34219           (gst_vcdsrc_change_state), (gst_vcdsrc_recalculate):
34220           * sys/vcd/vcdsrc.h:
34221           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
34222           moved bitshift from macro to enum definition
34223
34224 Wed Oct 12 14:29:43 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
34225
34226           renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
34227           Original commit message from CVS:
34228           * examples/indexing/indexmpeg.c: (main):
34229           * ext/esd/esdmon.c: (gst_esdmon_open_audio),
34230           (gst_esdmon_close_audio), (gst_esdmon_change_state):
34231           * ext/esd/esdmon.h:
34232           * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
34233           * ext/pango/gsttextoverlay.c: (gst_textoverlay_init):
34234           * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
34235           * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
34236           * gst/avi/gstavimux.c: (gst_avimux_init):
34237           * gst/matroska/matroska-demux.c: (gst_matroska_demux_init):
34238           * gst/multipart/multipartdemux.c: (gst_multipart_demux_init):
34239           * gst/multipart/multipartmux.c: (gst_multipart_mux_init):
34240           * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init),
34241           (gst_multifilesrc_get), (gst_multifilesrc_open_file),
34242           (gst_multifilesrc_close_file), (gst_multifilesrc_change_state):
34243           * gst/oldcore/gstmultifilesrc.h:
34244           * gst/oldcore/gstpipefilter.c: (gst_pipefilter_init),
34245           (gst_pipefilter_open_file), (gst_pipefilter_close_file),
34246           (gst_pipefilter_change_state):
34247           * gst/oldcore/gstpipefilter.h:
34248           * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
34249           * gst/videomixer/videomixer.c: (gst_videomixer_init):
34250           * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_init):
34251           * sys/osxaudio/gstosxaudiosink.h:
34252           * sys/osxaudio/gstosxaudiosrc.h:
34253           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
34254           moved bitshift from macro to enum definition
34255
34256 Wed Oct 12 03:14:57 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34257
34258         * ext/Makefile.am:
34259           dist cairo
34260           Original commit message from CVS:
34261           dist cairo
34262
34263 Wed Oct 12 03:12:57 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34264
34265           ext/: update of cairo-based timeoverlay to 1.0 Cairo API doesn't work yet for resizing of output sink
34266           Original commit message from CVS:
34267           * ext/Makefile.am:
34268           * ext/cairo/Makefile.am:
34269           * ext/cairo/gstcairo.c: (plugin_init):
34270           * ext/cairo/gsttextoverlay.c: (gst_textoverlay_change_state):
34271           * ext/cairo/gsttimeoverlay.c: (gst_timeoverlay_update_font_height),
34272           (gst_timeoverlay_setup), (gst_timeoverlay_planar411):
34273           * ext/cairo/gsttimeoverlay.h:
34274           update of cairo-based timeoverlay to 1.0 Cairo API
34275           doesn't work yet for resizing of output sink
34276
34277 Wed Oct 12 03:07:26 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34278
34279         * configure.ac:
34280           don't build checks if we don't have check
34281           Original commit message from CVS:
34282           don't build checks if we don't have check
34283
34284 Wed Oct 12 03:03:27 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34285
34286         * Makefile.am:
34287         * common:
34288           don't build checks if we don't have gstcheck
34289           Original commit message from CVS:
34290           don't build checks if we don't have gstcheck
34291
34292 Tue Oct 11 17:38:29 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34293
34294           ext/speex/gstspeexdec.c: newsegment API fix.
34295           Original commit message from CVS:
34296           * ext/speex/gstspeexdec.c: (speex_dec_event), (speex_dec_chain):
34297           newsegment API fix.
34298
34299 Tue Oct 11 16:34:36 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34300
34301           gst/: newsegment API update.
34302           Original commit message from CVS:
34303           * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
34304           * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
34305           (gst_tta_parse_parse_header):
34306           newsegment API update.
34307
34308 Tue Oct 11 16:33:08 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34309
34310           newsegment API update.
34311           Original commit message from CVS:
34312           * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
34313           (gst_dvdemux_demux_frame):
34314           * ext/flac/gstflacdec.c: (gst_flacdec_write):
34315           * gst/auparse/gstauparse.c: (gst_auparse_chain):
34316           * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header),
34317           (gst_avi_demux_handle_seek):
34318           * gst/goom/gstgoom.c: (gst_goom_event):
34319           * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file):
34320           * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
34321           (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
34322           (gst_wavparse_loop), (gst_wavparse_pad_convert),
34323           (gst_wavparse_srcpad_event):
34324           newsegment API update.
34325
34326 Tue Oct 11 10:07:35 2005 +0000  Andy Wingo <wingo@pobox.com>
34327
34328           ext/speex/gstspeexenc.c: Signedness cleanups.
34329           Original commit message from CVS:
34330           2005-10-11  Andy Wingo  <wingo@pobox.com>
34331           * ext/speex/gstspeexenc.c: Signedness cleanups.
34332
34333 Mon Oct 10 19:57:40 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
34334
34335         * ChangeLog:
34336         * PORTED_09:
34337         * ext/speex/Makefile.am:
34338         * ext/speex/gstspeex.c:
34339         * ext/speex/gstspeexenc.c:
34340           Speexenc ported to 0.9.
34341           Original commit message from CVS:
34342           Speexenc ported to 0.9.
34343
34344 Mon Oct 10 14:16:21 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34345
34346           sys/oss/: Cleanups, make device configurable in the sink, handle and report errors.
34347           Original commit message from CVS:
34348           * sys/oss/gstosssink.c: (gst_oss_sink_class_init),
34349           (gst_oss_sink_init), (gst_oss_sink_set_property),
34350           (gst_oss_sink_get_property), (gst_oss_sink_open),
34351           (gst_oss_sink_prepare), (gst_oss_sink_reset):
34352           * sys/oss/gstosssink.h:
34353           * sys/oss/gstosssrc.c: (gst_oss_src_class_init),
34354           (gst_oss_src_set_property), (gst_oss_src_init), (gst_oss_src_open),
34355           (gst_oss_src_prepare):
34356           Cleanups, make device configurable in the sink, handle and report
34357           errors.
34358
34359 Mon Oct 10 12:31:07 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34360
34361           ext/gconf/: Make sure element is NULL before removing from the bin.
34362           Original commit message from CVS:
34363           * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset):
34364           * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset):
34365           Make sure element is NULL before removing from the bin.
34366
34367 Fri Oct 7 16:28:24 2005 +0000  Andy Wingo <wingo@pobox.com>
34368
34369         * ChangeLog:
34370         * ext/raw1394/gstdv1394src.c:
34371           Don't unref the message.
34372           Original commit message from CVS:
34373           (gst_dv1394src_bus_reset): Don't unref the message.
34374
34375 Fri Oct 7 16:22:59 2005 +0000  Andy Wingo <wingo@pobox.com>
34376
34377         * ChangeLog:
34378         * ext/raw1394/gstdv1394src.c:
34379           Post a message when the cable is unplugged.
34380           Original commit message from CVS:
34381           (gst_dv1394src_bus_reset): Post a message when the cable is
34382           unplugged.
34383           (gst_dv1394src_create, gst_dv1394src_unlock): Remove some prints.
34384
34385 Fri Oct 7 15:24:24 2005 +0000  Andy Wingo <wingo@pobox.com>
34386
34387           ext/raw1394/gstdv1394src.c: Make interruptible, so it won't block forever in a read().
34388           Original commit message from CVS:
34389           2005-10-07  Andy Wingo  <wingo@pobox.com>
34390           * ext/raw1394/gstdv1394src.c: Make interruptible, so it won't
34391           block forever in a read().
34392
34393 Fri Oct 7 13:17:53 2005 +0000  Andy Wingo <wingo@pobox.com>
34394
34395           ext/raw1394/gstdv1394src.c: Clean up for style before doing some hacking. The only change should be that the state ch...
34396           Original commit message from CVS:
34397           2005-10-07  Andy Wingo  <wingo@pobox.com>
34398           * ext/raw1394/gstdv1394src.c: Clean up for style before doing some
34399           hacking. The only change should be that the state change stuff was
34400           put into basesrc's start() and stop() routines, which coalesces
34401           some steps.
34402
34403 Fri Oct 7 11:30:41 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34404
34405           configure.ac: Add check for mmap
34406           Original commit message from CVS:
34407           * configure.ac:
34408           Add check for mmap
34409           * gst/debug/Makefile.am:
34410           Only compile efence plugin on systems that have mmap.
34411
34412 Wed Oct 5 16:36:57 2005 +0000  Christian Schaller <uraeus@gnome.org>
34413
34414         * gst-plugins-good.spec.in:
34415           add latest files
34416           Original commit message from CVS:
34417           add latest files
34418
34419 Wed Oct 5 11:38:29 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34420
34421           gst/debug/: Port progressreport, navseek, navigationtest, testsink and breakmydata.
34422           Original commit message from CVS:
34423           * gst/debug/Makefile.am:
34424           * gst/debug/breakmydata.c:
34425           * gst/debug/gstdebug.c:
34426           * gst/debug/gstnavigationtest.c:
34427           * gst/debug/gstnavseek.c:
34428           * gst/debug/gstnavseek.h:
34429           * gst/debug/progressreport.c:
34430           * gst/debug/testplugin.c:
34431           Port progressreport, navseek, navigationtest, testsink and
34432           breakmydata.
34433
34434 Wed Oct 5 11:15:23 2005 +0000  Edward Hervey <bilboed@bilboed.com>
34435
34436           ext/dv/gstdvdemux.c: Fixes for better conversion
34437           Original commit message from CVS:
34438           * ext/dv/gstdvdemux.c: (gst_dvdemux_src_convert),
34439           (gst_dvdemux_src_query):
34440           Fixes for better conversion
34441
34442 Tue Oct 4 17:58:40 2005 +0000  Michael Smith <msmith@xiph.org>
34443
34444           gst/autodetect/: Set state of elements to NULL before removing from bins.
34445           Original commit message from CVS:
34446           * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
34447           (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
34448           * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
34449           (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
34450           Set state of elements to NULL before removing from bins.
34451           Set state of test element to NULL if we failed to move it to READY
34452
34453 Tue Oct 4 17:44:43 2005 +0000  Edward Hervey <bilboed@bilboed.com>
34454
34455           ext/dv/: Added DEFAULT <==> BYTES, TIME conversions on srcpad,
34456           Original commit message from CVS:
34457           * ext/dv/Makefile.am:
34458           * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query), (gst_dvdemux_src_conver):
34459           Added DEFAULT <==> BYTES, TIME conversions on srcpad,
34460           Corrected the query function for position so it doesn't forget what
34461           format was asked, and calls the conversion functions on the correct pad.
34462
34463 Mon Oct 3 17:59:18 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34464
34465         * ChangeLog:
34466         * configure.ac:
34467           back to head
34468           Original commit message from CVS:
34469           back to head
34470
34471 Mon Oct 3 17:48:57 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34472
34473         * ChangeLog:
34474         * NEWS:
34475         * README:
34476         * configure.ac:
34477         * po/af.po:
34478         * po/az.po:
34479         * po/cs.po:
34480         * po/en_GB.po:
34481         * po/hu.po:
34482         * po/it.po:
34483         * po/nb.po:
34484         * po/nl.po:
34485         * po/or.po:
34486         * po/sq.po:
34487         * po/sr.po:
34488         * po/sv.po:
34489         * po/uk.po:
34490         * po/vi.po:
34491           release time
34492           Original commit message from CVS:
34493           release time
34494
34495 Sun Oct 2 23:08:35 2005 +0000  Andy Wingo <wingo@pobox.com>
34496
34497           ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc error returns.
34498           Original commit message from CVS:
34499           2005-10-03  Andy Wingo  <wingo@pobox.com>
34500           * ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc
34501           error returns.
34502
34503 Sun Oct 2 15:33:14 2005 +0000  Andy Wingo <wingo@pobox.com>
34504
34505           configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.
34506           Original commit message from CVS:
34507           2005-10-02  Andy Wingo  <wingo@pobox.com>
34508           * configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.
34509           * ext/flac/gstflacenc.c: Ported to 0.9.
34510           * ext/flac/gstflacdec.c (gst_flacdec_loop): Handle errors better.
34511           * ext/flac/Makefile.am: Add the GST_PLUGINS_BASE cflags and libs,
34512           and link to gsttagedit. Enable flacenc.
34513           * ext/flac/gstflacdec.c: Re-enable tag reading.
34514
34515 Fri Sep 30 16:36:49 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34516
34517           gst/rtp/: Various class and caps fixes from Andre Magalhaes (andrunko)
34518           Original commit message from CVS:
34519           * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
34520           * gst/rtp/gstrtpgsmparse.c:
34521           * gst/rtp/gstrtph263penc.c:
34522           * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
34523           (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
34524           (gst_rtpmp4venc_set_property):
34525           * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
34526           Various class and caps fixes from Andre Magalhaes (andrunko)
34527
34528 Thu Sep 29 13:08:41 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34529
34530           gst/level/level-example.c: Update for new bus API.
34531           Original commit message from CVS:
34532           * gst/level/level-example.c: (main):
34533           Update for new bus API.
34534
34535 Wed Sep 28 13:38:02 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34536
34537           gst/qtdemux/qtdemux.c: No need to take stream lock here.
34538           Original commit message from CVS:
34539           * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
34540           No need to take stream lock here.
34541
34542 Wed Sep 28 09:45:00 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34543
34544           configure.ac: Fix unexpanded autoconf macro GST_DOC, which has been renamed to GST_DOCBOOK_CHECK (see common/m4/gst-d...
34545           Original commit message from CVS:
34546           * configure.ac:
34547           Fix unexpanded autoconf macro GST_DOC, which has been renamed
34548           to GST_DOCBOOK_CHECK (see common/m4/gst-doc.m4) (#316202).
34549
34550 Tue Sep 27 15:12:45 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34551
34552           sys/oss/gstosssink.c: Fix playback of mono streams (bytes_per_sample should be set from the sample width and the numb...
34553           Original commit message from CVS:
34554           * sys/oss/gstosssink.c: (gst_oss_sink_prepare):
34555           Fix playback of mono streams (bytes_per_sample should be set
34556           from the sample width and the number of channels negotiated,
34557           and not just be set to 4) (#317338)
34558
34559 Mon Sep 26 14:59:10 2005 +0000  Christian Schaller <uraeus@gnome.org>
34560
34561         * gst-plugins-good.spec.in:
34562           add auparse to plugins list
34563           Original commit message from CVS:
34564           add auparse to plugins list
34565
34566 Mon Sep 26 14:42:09 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34567
34568           gst/rtp/gstrtpmpaenc.c: Set buffer duration correctly.
34569           Original commit message from CVS:
34570           * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush),
34571           (gst_rtpmpaenc_handle_buffer):
34572           Set buffer duration correctly.
34573
34574 Mon Sep 26 13:06:27 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
34575
34576           gst/avi/gstavidemux.c: Don't crash when encountering a stream with an unknown fourcc or codec id. Instead, create a p...
34577           Original commit message from CVS:
34578           * gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
34579           (gst_avi_demux_class_init), (gst_avi_demux_parse_stream),
34580           (gst_avi_demux_change_state):
34581           Don't crash when encountering a stream with an unknown fourcc or
34582           codec id. Instead, create a pad of type video/x-avi-unknown or
34583           audio/x-avi-unknown, which as a side-effect also results in less
34584           confusing error messages in players ('no decoder' vs. 'no streams');
34585           minor fixes to state change function and class_init function.
34586
34587 Sat Sep 24 13:34:46 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34588
34589         * check/Makefile.am:
34590         * tests/check/Makefile.am:
34591           set up plugin paths properly
34592           Original commit message from CVS:
34593           set up plugin paths properly
34594
34595 Sat Sep 24 13:10:52 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34596
34597           gst/autodetect/: These are sinks.
34598           Original commit message from CVS:
34599           * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
34600           * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
34601           These are sinks.
34602
34603 Sat Sep 24 12:10:02 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34604
34605           check/elements/level.c: fix test for new GstClockTime use
34606           Original commit message from CVS:
34607           * check/elements/level.c: (GST_START_TEST):
34608           fix test for new GstClockTime use
34609           * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps),
34610           (gst_level_transform_ip):
34611           * gst/level/gstlevel.h:
34612           fix up the decay peak, ensuring the decay peak is never lower
34613           than the peak for that interval
34614
34615 Fri Sep 23 18:23:04 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34616
34617         * ChangeLog:
34618         * docs/plugins/gst-plugins-good-plugins.args:
34619         * docs/plugins/inspect/plugin-alpha.xml:
34620         * docs/plugins/inspect/plugin-rtp.xml:
34621         * gst/level/gstlevel.c:
34622           updating docs
34623           Original commit message from CVS:
34624           updating docs
34625
34626 Fri Sep 23 18:15:51 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34627
34628         * ChangeLog:
34629         * Makefile.am:
34630         * check/elements/level.c:
34631         * common:
34632         * gst/level/Makefile.am:
34633         * gst/level/gstlevel.c:
34634         * gst/level/gstlevel.h:
34635         * gst/level/level-example.c:
34636         * tests/check/elements/level.c:
34637           convert to using GstClockTime for all time values, finally.
34638           Original commit message from CVS:
34639           convert to using GstClockTime for all time values, finally.
34640
34641 Fri Sep 23 15:01:00 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34642
34643         * gst/goom/Makefile.am:
34644           fix build of goom
34645           Original commit message from CVS:
34646           fix build of goom
34647
34648 Fri Sep 23 14:20:01 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34649
34650         * common:
34651         * gst/level/gstlevel.c:
34652           we handle more than two channels
34653           Original commit message from CVS:
34654           we handle more than two channels
34655
34656 Fri Sep 23 04:23:00 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34657
34658         * ChangeLog:
34659         * configure.ac:
34660         * ext/cairo/Makefile.am:
34661         * ext/dv/Makefile.am:
34662         * ext/esd/Makefile.am:
34663         * ext/flac/Makefile.am:
34664         * ext/gconf/Makefile.am:
34665         * ext/gdk_pixbuf/Makefile.am:
34666         * ext/jpeg/Makefile.am:
34667         * ext/ladspa/Makefile.am:
34668         * ext/libcaca/Makefile.am:
34669         * ext/libmng/Makefile.am:
34670         * ext/libpng/Makefile.am:
34671         * ext/mikmod/Makefile.am:
34672         * ext/pango/Makefile.am:
34673         * ext/raw1394/Makefile.am:
34674         * ext/shout2/Makefile.am:
34675         * ext/speex/Makefile.am:
34676         * gst/alpha/Makefile.am:
34677         * gst/auparse/Makefile.am:
34678         * gst/auparse/gstauparse.c:
34679         * gst/autodetect/Makefile.am:
34680         * gst/avi/Makefile.am:
34681         * gst/cutter/Makefile.am:
34682         * gst/debug/Makefile.am:
34683         * gst/effectv/Makefile.am:
34684         * gst/flx/Makefile.am:
34685         * gst/goom/Makefile.am:
34686         * gst/law/Makefile.am:
34687         * gst/matroska/Makefile.am:
34688         * gst/median/Makefile.am:
34689         * gst/monoscope/Makefile.am:
34690         * gst/multipart/Makefile.am:
34691         * gst/oldcore/Makefile.am:
34692         * gst/rtp/Makefile.am:
34693         * gst/rtsp/Makefile.am:
34694         * gst/smoothwave/Makefile.am:
34695         * gst/smpte/Makefile.am:
34696         * gst/videobox/Makefile.am:
34697         * gst/videofilter/Makefile.am:
34698         * gst/videomixer/Makefile.am:
34699         * gst/wavenc/Makefile.am:
34700         * gst/wavparse/Makefile.am:
34701         * sys/oss/Makefile.am:
34702         * sys/osxaudio/Makefile.am:
34703           fix build and use of GST_LIBS
34704           Original commit message from CVS:
34705           fix build and use of GST_LIBS
34706
34707 Thu Sep 22 22:38:48 2005 +0000  Edgard Lima <edgard.lima@indt.org.br>
34708
34709         * ChangeLog:
34710         * PORTED_09:
34711         * configure.ac:
34712         * gst/auparse/gstauparse.c:
34713         * gst/auparse/gstauparse.h:
34714           Auparse ported to 0.9. Tested with filesrc ! auparse ! osssink and alsasink
34715           Original commit message from CVS:
34716           Auparse ported to 0.9. Tested with filesrc ! auparse ! osssink and alsasink
34717
34718 Thu Sep 22 14:13:36 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34719
34720           gst/rtp/: Use is_filled to both check MTU and max-ptime of base class.
34721           Original commit message from CVS:
34722           * gst/rtp/TODO:
34723           * gst/rtp/gstrtpdec.c: (gst_rtpdec_getcaps):
34724           * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
34725           (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
34726           (gst_rtpmp4venc_set_property):
34727           * gst/rtp/gstrtpmp4venc.h:
34728           * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
34729           * gst/rtp/gstrtpmpaenc.h:
34730           Use is_filled to both check MTU and max-ptime of base class.
34731
34732 Thu Sep 22 11:28:23 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34733
34734           gst/rtp/gstrtpmp4venc.c: Don't fragment packets with multiple frames.
34735           Original commit message from CVS:
34736           * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
34737           (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
34738           (gst_rtpmp4venc_set_property):
34739           Don't fragment packets with multiple frames.
34740
34741 Thu Sep 22 10:39:11 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34742
34743           gst/rtp/: Remove g_print.
34744           Original commit message from CVS:
34745           * gst/rtp/TODO:
34746           * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
34747           * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
34748           (gst_rtpmp4venc_init), (gst_rtpmp4venc_parse_data),
34749           (gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property),
34750           (gst_rtpmp4venc_get_property):
34751           * gst/rtp/gstrtpmp4venc.h:
34752           Remove g_print.
34753           Update TODO
34754           Make payload encoder a bit smarter and more correct with
34755           timestamps.
34756           Added option in payloader to include config string in-band.
34757
34758 Wed Sep 21 19:41:45 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34759
34760           gst/rtsp/gstrtspsrc.c: Strip spaces for key/value pairs.
34761           Original commit message from CVS:
34762           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
34763           (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
34764           (gst_rtspsrc_send):
34765           Strip spaces for key/value pairs.
34766
34767 Wed Sep 21 17:53:26 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34768
34769           gst/rtsp/gstrtspsrc.c: More SDP parsing and caps setting.
34770           Original commit message from CVS:
34771           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
34772           (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
34773           (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send),
34774           (gst_rtspsrc_change_state):
34775           More SDP parsing and caps setting.
34776           Do NO_PREROLL differently.
34777           add pads only after negotiated.
34778           * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
34779           (gst_udpsrc_getcaps):
34780           Implement the getcaps function.
34781
34782 Wed Sep 21 17:50:29 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34783
34784           gst/rtp/gstrtpamrdec.c: Handle multiple AMr packets per payload. Handle CRC and parse ILL/ILP.
34785           Original commit message from CVS:
34786           * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps),
34787           (gst_rtpamrdec_chain):
34788           Handle multiple AMr packets per payload. Handle CRC and
34789           parse ILL/ILP.
34790           * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
34791           Make caps params strings for easy SDP mapping.
34792           * gst/rtp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
34793           Handle capsnego better.
34794           * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
34795           * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_new_caps):
34796           Generate and parse config string in the caps.
34797
34798 Wed Sep 21 12:19:24 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34799
34800           gst/rtp/README: Update README
34801           Original commit message from CVS:
34802           * gst/rtp/README:
34803           Update README
34804           * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps):
34805           Make extra params as strings.
34806           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state),
34807           (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
34808           (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send):
34809           Make state change return NO_PREROLL as this is a live
34810           source.
34811           * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
34812           Don't unref old caps when NULL.
34813
34814 Tue Sep 20 17:35:11 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34815
34816           gst/rtsp/: Add URI handler.
34817           Original commit message from CVS:
34818           * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
34819           (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
34820           (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send),
34821           (gst_rtspsrc_open), (gst_rtspsrc_uri_get_type),
34822           (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_get_uri),
34823           (gst_rtspsrc_uri_set_uri), (gst_rtspsrc_uri_handler_init):
34824           * gst/rtsp/sdpmessage.c: (sdp_media_get_format):
34825           * gst/rtsp/sdpmessage.h:
34826           Add URI handler.
34827           Parse SDP and create caps.
34828
34829 Tue Sep 20 17:19:43 2005 +0000  Christian Schaller <uraeus@gnome.org>
34830
34831         * gst-plugins-good.spec.in:
34832           more spec file fixoring
34833           Original commit message from CVS:
34834           more spec file fixoring
34835
34836 Tue Sep 20 17:04:33 2005 +0000  Christian Schaller <uraeus@gnome.org>
34837
34838         * gst-plugins-good.spec.in:
34839         * gst-plugins.spec.in:
34840           fix spec files
34841           Original commit message from CVS:
34842           fix spec files
34843
34844 Tue Sep 20 10:51:51 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34845
34846         * gst/rtp/README:
34847         * gst/rtp/gstrtpamrdec.c:
34848         * gst/rtp/gstrtpamrdepay.c:
34849         * gst/rtp/gstrtpamrenc.c:
34850         * gst/rtp/gstrtpamrpay.c:
34851         * gst/rtp/gstrtpgsmenc.c:
34852         * gst/rtp/gstrtpgsmpay.c:
34853         * gst/rtp/gstrtph263pdec.c:
34854         * gst/rtp/gstrtph263pdepay.c:
34855         * gst/rtp/gstrtph263penc.c:
34856         * gst/rtp/gstrtph263ppay.c:
34857         * gst/rtp/gstrtpmp4vdec.c:
34858         * gst/rtp/gstrtpmp4vdepay.c:
34859         * gst/rtp/gstrtpmp4venc.c:
34860         * gst/rtp/gstrtpmp4vpay.c:
34861         * gst/rtp/gstrtpmpadec.c:
34862         * gst/rtp/gstrtpmpadepay.c:
34863         * gst/rtp/gstrtpmpaenc.c:
34864         * gst/rtp/gstrtpmpapay.c:
34865           don't use underscores
34866           Original commit message from CVS:
34867           don't use underscores
34868
34869 Tue Sep 20 07:30:31 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
34870
34871           gst/alpha/gstalpha.c: fix element description
34872           Original commit message from CVS:
34873           * gst/alpha/gstalpha.c:
34874           fix element description
34875
34876 Mon Sep 19 17:57:06 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34877
34878         * docs/plugins/gst-plugins-good-plugins.prerequisites:
34879           prereqs as well
34880           Original commit message from CVS:
34881           prereqs as well
34882
34883 Mon Sep 19 17:53:42 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34884
34885         * docs/plugins/.gitignore:
34886         * docs/plugins/gst-plugins-good-plugins.args:
34887         * docs/plugins/gst-plugins-good-plugins.hierarchy:
34888         * docs/plugins/gst-plugins-good-plugins.interfaces:
34889         * docs/plugins/gst-plugins-good-plugins.signals:
34890           commit result of scanobj step
34891           Original commit message from CVS:
34892           commit result of scanobj step
34893
34894 Mon Sep 19 17:03:55 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34895
34896           gst/rtp/gstrtph263pdec.c: Don't check payload for now.
34897           Original commit message from CVS:
34898           * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_chain):
34899           Don't check payload for now.
34900
34901 Mon Sep 19 16:43:56 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34902
34903         * Makefile.am:
34904           add check-valgrind target
34905           Original commit message from CVS:
34906           add check-valgrind target
34907
34908 Mon Sep 19 16:26:30 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34909
34910           gst/wavparse/gstwavparse.*: Fix wavparse some more.
34911           Original commit message from CVS:
34912           * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
34913           (gst_wavparse_init), (gst_wavparse_parse_file_header),
34914           (gst_wavparse_stream_init), (gst_wavparse_handle_seek),
34915           (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
34916           (gst_wavparse_loop), (gst_wavparse_pad_convert),
34917           (gst_wavparse_pad_query), (gst_wavparse_srcpad_event),
34918           (gst_wavparse_change_state):
34919           * gst/wavparse/gstwavparse.h:
34920           Fix wavparse some more.
34921
34922 Mon Sep 19 11:48:13 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34923
34924           check/elements/level.c: Fix for bus API change.
34925           Original commit message from CVS:
34926           * check/elements/level.c: (GST_START_TEST):
34927           Fix for bus API change.
34928
34929 Mon Sep 19 11:38:10 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34930
34931           gst/level/level-example.c: Fix for new bus API.
34932           Original commit message from CVS:
34933           * gst/level/level-example.c: (main):
34934           Fix for new bus API.
34935           * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
34936           Set caps on pads.
34937
34938 Mon Sep 19 11:06:05 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34939
34940         * gst/debug/Makefile.am:
34941           disable flags for unbuilt plugins
34942           Original commit message from CVS:
34943           disable flags for unbuilt plugins
34944
34945 Mon Sep 19 08:21:29 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34946
34947         * common:
34948         * docs/plugins/scanobj-build.stamp:
34949           normal builds shouldn't scan gobjects
34950           Original commit message from CVS:
34951           normal builds shouldn't scan gobjects
34952
34953 Fri Sep 16 00:38:50 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
34954
34955         * check/Makefile.am:
34956         * common:
34957         * tests/check/Makefile.am:
34958           remove gst-register
34959           Original commit message from CVS:
34960           remove gst-register
34961
34962 Thu Sep 15 13:57:56 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
34963
34964         * ChangeLog:
34965         * common:
34966         * gst/rtp/Makefile.am:
34967         * gst/rtp/README:
34968         * gst/rtp/gstrtp.c:
34969         * gst/rtp/gstrtpamrdec.c:
34970         * gst/rtp/gstrtpamrdepay.c:
34971         * gst/rtp/gstrtpamrenc.c:
34972         * gst/rtp/gstrtpamrenc.h:
34973         * gst/rtp/gstrtpamrpay.c:
34974         * gst/rtp/gstrtpamrpay.h:
34975         * gst/rtp/gstrtpgsmdepay.c:
34976         * gst/rtp/gstrtpgsmdepay.h:
34977         * gst/rtp/gstrtpgsmenc.c:
34978         * gst/rtp/gstrtpgsmenc.h:
34979         * gst/rtp/gstrtpgsmparse.c:
34980         * gst/rtp/gstrtpgsmparse.h:
34981         * gst/rtp/gstrtpgsmpay.c:
34982         * gst/rtp/gstrtpgsmpay.h:
34983         * gst/rtp/gstrtph263pdec.c:
34984         * gst/rtp/gstrtph263pdepay.c:
34985         * gst/rtp/gstrtph263penc.c:
34986         * gst/rtp/gstrtph263penc.h:
34987         * gst/rtp/gstrtph263ppay.c:
34988         * gst/rtp/gstrtph263ppay.h:
34989         * gst/rtp/gstrtpmp4vdec.c:
34990         * gst/rtp/gstrtpmp4vdepay.c:
34991         * gst/rtp/gstrtpmp4venc.c:
34992         * gst/rtp/gstrtpmp4venc.h:
34993         * gst/rtp/gstrtpmp4vpay.c:
34994         * gst/rtp/gstrtpmp4vpay.h:
34995         * gst/rtp/gstrtpmpadec.c:
34996         * gst/rtp/gstrtpmpadepay.c:
34997         * gst/rtp/gstrtpmpaenc.c:
34998         * gst/rtp/gstrtpmpaenc.h:
34999         * gst/rtp/gstrtpmpapay.c:
35000         * gst/rtp/gstrtpmpapay.h:
35001           Updates to payloader/depayloaders, make payloaders use the base classes.
35002           Original commit message from CVS:
35003           Updates to payloader/depayloaders, make payloaders use
35004           the base classes.
35005           Updated README with suggested RTP caps and how to convert
35006           to/from SDP.
35007           Added config descriptor in mp4v payloader.
35008
35009 Thu Sep 15 10:47:58 2005 +0000  Andy Wingo <wingo@pobox.com>
35010
35011           gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best): gst/autodetect/gstautovideosink.c
35012           Original commit message from CVS:
35013           2005-09-15  Andy Wingo  <wingo@pobox.com>
35014           * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best):
35015           * gst/autodetect/gstautovideosink.c
35016           (gst_auto_video_sink_find_best): Update for new registry API.
35017
35018 Wed Sep 14 20:51:47 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35019
35020           common/: a simple py script to generate valid xml from a C example probably also need to strip an MIT license when we...
35021           Original commit message from CVS:
35022           * common/c-to-xml.py:
35023           * common/gtk-doc-plugins.mak:
35024           a simple py script to generate valid xml from a C example
35025           probably also need to strip an MIT license when we decide
35026           * docs/plugins/Makefile.am:
35027           * gst/level/Makefile.am:
35028           * gst/level/gstlevel.c: (gst_level_init):
35029           * gst/level/level-example.c: (message_handler), (main):
35030           add an example to level that will show up in the docs
35031           * gst/rtp/TODO:
35032           add a note for the future
35033
35034 Wed Sep 14 11:44:11 2005 +0000  Michael Smith <msmith@xiph.org>
35035
35036           gst/wavenc/gstwavenc.c: Actually define the debug object being used in wavenc. Fixes #316205
35037           Original commit message from CVS:
35038           * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init):
35039           Actually define the debug object being used in wavenc. Fixes #316205
35040
35041 Wed Sep 14 11:23:44 2005 +0000  Michael Smith <msmith@xiph.org>
35042
35043         * ChangeLog:
35044         * gst/smpte/Makefile.am:
35045           Link smpte plugin against GST_BASE_LIBS, to get libgstbase; needed to build on win32 as this plugin uses collectpads ...
35046           Original commit message from CVS:
35047           Link smpte plugin against GST_BASE_LIBS, to get libgstbase; needed to
35048           build on win32 as this plugin uses collectpads (bug 316204)
35049
35050 Mon Sep 12 16:37:05 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
35051
35052         * ChangeLog:
35053           Fix up bogus ChangeLog entry
35054           Original commit message from CVS:
35055           Fix up bogus ChangeLog entry
35056
35057 Mon Sep 12 16:14:48 2005 +0000  Andy Wingo <wingo@pobox.com>
35058
35059           autogen.sh (package): Now type 'make' to build gst-plugins-good.
35060           Original commit message from CVS:
35061           2005-09-12  Andy Wingo  <wingo@pobox.com>
35062           * autogen.sh (package): Now type 'make' to build gst-plugins-good.
35063
35064 Sun Sep 11 17:52:09 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35065
35066         * common:
35067         * docs/plugins/inspect/plugin-1394.xml:
35068         * docs/plugins/inspect/plugin-aasink.xml:
35069         * docs/plugins/inspect/plugin-alaw.xml:
35070         * docs/plugins/inspect/plugin-alpha.xml:
35071         * docs/plugins/inspect/plugin-autodetect.xml:
35072         * docs/plugins/inspect/plugin-avi.xml:
35073         * docs/plugins/inspect/plugin-cacasink.xml:
35074         * docs/plugins/inspect/plugin-dv.xml:
35075         * docs/plugins/inspect/plugin-effectv.xml:
35076         * docs/plugins/inspect/plugin-esdsink.xml:
35077         * docs/plugins/inspect/plugin-fdsrc.xml:
35078         * docs/plugins/inspect/plugin-flac.xml:
35079         * docs/plugins/inspect/plugin-gconfelements.xml:
35080         * docs/plugins/inspect/plugin-goom.xml:
35081         * docs/plugins/inspect/plugin-jpeg.xml:
35082         * docs/plugins/inspect/plugin-level.xml:
35083         * docs/plugins/inspect/plugin-mulaw.xml:
35084         * docs/plugins/inspect/plugin-ossaudio.xml:
35085         * docs/plugins/inspect/plugin-png.xml:
35086         * docs/plugins/inspect/plugin-rtp.xml:
35087         * docs/plugins/inspect/plugin-rtsp.xml:
35088         * docs/plugins/inspect/plugin-shout2send.xml:
35089         * docs/plugins/inspect/plugin-smpte.xml:
35090         * docs/plugins/inspect/plugin-speex.xml:
35091         * docs/plugins/inspect/plugin-udp.xml:
35092         * docs/plugins/inspect/plugin-videobox.xml:
35093         * docs/plugins/inspect/plugin-videoflip.xml:
35094         * docs/plugins/inspect/plugin-wavparse.xml:
35095           add source module to docs; reinspect
35096           Original commit message from CVS:
35097           add source module to docs; reinspect
35098
35099 Fri Sep 9 17:56:43 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
35100
35101           Move fdsrc back into gstreamer core elements.
35102           Original commit message from CVS:
35103           * configure.ac:
35104           * gst/fdsrc/Makefile.am:
35105           * gst/fdsrc/gstfdsrc.c:
35106           * gst/fdsrc/gstfdsrc.h:
35107           Move fdsrc back into gstreamer core elements.
35108           * gst/level/gstlevel.c: (gst_level_class_init),
35109           (gst_level_transform_ip):
35110           * gst/videobox/gstvideobox.c: (gst_video_box_set_property):
35111           Basetransform changes.
35112
35113 Fri Sep 9 16:11:48 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35114
35115         * ChangeLog:
35116         * ext/jpeg/gstsmokeenc.c:
35117         * ext/jpeg/smokecodec.c:
35118           fix compiler warnings
35119           Original commit message from CVS:
35120           fix compiler warnings
35121
35122 Fri Sep 9 11:09:49 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35123
35124           gst-plugins-good.spec.in: spec file fixes
35125           Original commit message from CVS:
35126           * gst-plugins-good.spec.in:
35127           spec file fixes
35128           * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
35129           (gst_multiudpsink_render), (gst_multiudpsink_add),
35130           (gst_multiudpsink_clear):
35131           it actually helps to actually stream if we hook up the
35132           add signal to an actual implementation
35133           * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
35134           some debugging
35135
35136 Thu Sep 8 16:58:40 2005 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
35137
35138         * ext/jpeg/Makefile.am:
35139         * ext/jpeg/gstjpeg.c:
35140         * ext/jpeg/gstjpegenc.c:
35141         * ext/jpeg/gstsmokeenc.c:
35142           jpgenc ported to GSTreamer 0.9
35143           Original commit message from CVS:
35144           jpgenc ported to GSTreamer 0.9
35145
35146 Thu Sep 8 16:26:17 2005 +0000  Flavio Oliveira <flavio.oliveira@indt.org.br>
35147
35148         * ChangeLog:
35149           jpegenc ported to GStreamer 0.9
35150           Original commit message from CVS:
35151           jpegenc ported to GStreamer 0.9
35152
35153 Wed Sep 7 13:49:37 2005 +0000  Stefan Kost <ensonic@users.sourceforge.net>
35154
35155           ext/: gsttaginterface.h -> gsttagsetter.h
35156           Original commit message from CVS:
35157           * ext/flac/gstflacdec.c:
35158           * ext/flac/gstflacenc.c:
35159           * ext/flac/gstflactag.c:
35160           * ext/speex/gstspeexenc.c:
35161           gsttaginterface.h -> gsttagsetter.h
35162
35163 Tue Sep 6 23:30:03 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
35164
35165           Port to 0.9 and re-enable efence plugin.
35166           Original commit message from CVS:
35167           * configure.ac:
35168           * gst/debug/Makefile.am:
35169           * gst/debug/efence.c: (gst_efence_class_init), (gst_efence_init),
35170           (gst_efence_chain), (gst_efence_buffer_alloc), (plugin_init),
35171           (gst_fenced_buffer_finalize), (gst_fenced_buffer_copy),
35172           (gst_fenced_buffer_alloc), (gst_fenced_buffer_class_init),
35173           (gst_fenced_buffer_init), (gst_fenced_buffer_get_type):
35174           Port to 0.9 and re-enable efence plugin.
35175
35176 Tue Sep 6 21:31:25 2005 +0000  Tim-Philipp Müller <tim@centricular.net>
35177
35178           ext/flac/gstflacdec.*: Add support for flac files with 24/32 bits per sample; and misc. minor clean-ups. Seeking is s...
35179           Original commit message from CVS:
35180           * ext/flac/gstflacdec.c: (flac_caps_factory), (raw_caps_factory),
35181           (gst_flacdec_write), (gst_flacdec_convert_src):
35182           * ext/flac/gstflacdec.h:
35183           Add support for flac files with 24/32 bits per sample; and misc.
35184           minor clean-ups. Seeking is still partly broken (for me at least).
35185
35186 Tue Sep 6 15:50:58 2005 +0000  Wim Taymans <wim.taymans@gmail.com>
35187
35188           gst/rtp/: Added mpeg4 video payload encoder/decoder.
35189           Original commit message from CVS:
35190           * gst/rtp/Makefile.am:
35191           * gst/rtp/gstrtp.c: (plugin_init):
35192           * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_get_type),
35193           (gst_rtpmp4vdec_base_init), (gst_rtpmp4vdec_class_init),
35194           (gst_rtpmp4vdec_init), (gst_rtpmp4vdec_setcaps),
35195           (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_set_property),
35196           (gst_rtpmp4vdec_get_property), (gst_rtpmp4vdec_change_state),
35197           (gst_rtpmp4vdec_plugin_init):
35198           * gst/rtp/gstrtpmp4vdec.h:
35199           * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
35200           (gst_rtpmp4venc_base_init), (gst_rtpmp4venc_class_init),
35201           (gst_rtpmp4venc_init), (gst_rtpmp4venc_setcaps),
35202           (gst_rtpmp4venc_flush), (gst_rtpmp4venc_chain),
35203           (gst_rtpmp4venc_set_property), (gst_rtpmp4venc_get_property),
35204           (gst_rtpmp4venc_change_state), (gst_rtpmp4venc_plugin_init):
35205           * gst/rtp/gstrtpmp4venc.h:
35206           * gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_chain):
35207           * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush):
35208           Added mpeg4 video payload encoder/decoder.
35209           Added some docs in mpa payloader.
35210
35211 Tue Sep 6 14:06:47 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35212
35213         * configure.ac:
35214           back to HEAD
35215           Original commit message from CVS:
35216           back to HEAD
35217
35218 Tue Sep 6 14:05:33 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35219
35220         * ChangeLog:
35221         * NEWS:
35222         * README:
35223         * RELEASE:
35224         * autogen.sh:
35225         * common:
35226         * configure.ac:
35227           releasing 0.9.2
35228           Original commit message from CVS:
35229           releasing 0.9.2
35230
35231 Mon Sep 5 17:20:28 2005 +0000  Jan Schmidt <thaytan@mad.scientist.com>
35232
35233         * gst/videocrop/gstvideocrop.c:
35234         * sys/v4l2/gstv4l2element.c:
35235         * sys/v4l2/gstv4l2src.c:
35236           Fix up all the state change functions.
35237           Original commit message from CVS:
35238           Fix up all the state change functions.
35239
35240 Mon Sep 5 16:28:16 2005 +0000  Andy Wingo <wingo@pobox.com>
35241
35242           ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding here from the state change handler, so we fire signals w...
35243           Original commit message from CVS:
35244           2005-09-05  Andy Wingo  <wingo@pobox.com>
35245           * ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding
35246           here from the state change handler, so we fire signals without
35247           holding the state lock.
35248
35249 Mon Sep 5 15:10:18 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35250
35251         * gst/qtdemux/qtdemux.c:
35252           cleaning up bad
35253           Original commit message from CVS:
35254           cleaning up bad
35255
35256 Mon Sep 5 13:18:42 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35257
35258         * docs/.gitignore:
35259         * docs/plugins/.gitignore:
35260           maintenance commits
35261           Original commit message from CVS:
35262           maintenance commits
35263
35264 Sun Sep 4 15:09:33 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35265
35266         * configure.ac:
35267         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
35268         * docs/plugins/inspect-build.stamp:
35269         * docs/plugins/inspect.stamp:
35270         * docs/plugins/inspect/plugin-1394.xml:
35271         * docs/plugins/inspect/plugin-aasink.xml:
35272         * docs/plugins/inspect/plugin-alaw.xml:
35273         * docs/plugins/inspect/plugin-alpha.xml:
35274         * docs/plugins/inspect/plugin-autodetect.xml:
35275         * docs/plugins/inspect/plugin-avi.xml:
35276         * docs/plugins/inspect/plugin-cacasink.xml:
35277         * docs/plugins/inspect/plugin-dv.xml:
35278         * docs/plugins/inspect/plugin-effectv.xml:
35279         * docs/plugins/inspect/plugin-esdsink.xml:
35280         * docs/plugins/inspect/plugin-fdsrc.xml:
35281         * docs/plugins/inspect/plugin-flac.xml:
35282         * docs/plugins/inspect/plugin-gconfelements.xml:
35283         * docs/plugins/inspect/plugin-goom.xml:
35284         * docs/plugins/inspect/plugin-jpeg.xml:
35285         * docs/plugins/inspect/plugin-level.xml:
35286         * docs/plugins/inspect/plugin-mulaw.xml:
35287         * docs/plugins/inspect/plugin-ossaudio.xml:
35288         * docs/plugins/inspect/plugin-png.xml:
35289         * docs/plugins/inspect/plugin-rtp.xml:
35290         * docs/plugins/inspect/plugin-rtsp.xml:
35291         * docs/plugins/inspect/plugin-shout2send.xml:
35292         * docs/plugins/inspect/plugin-smpte.xml:
35293         * docs/plugins/inspect/plugin-speex.xml:
35294         * docs/plugins/inspect/plugin-udp.xml:
35295         * docs/plugins/inspect/plugin-videobox.xml:
35296         * docs/plugins/inspect/plugin-videoflip.xml:
35297         * docs/plugins/inspect/plugin-wavparse.xml:
35298           distcheck fixes
35299           Original commit message from CVS:
35300           distcheck fixes
35301
35302 Sun Sep 4 11:50:47 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35303
35304         * Makefile.am:
35305         * autogen.sh:
35306         * common:
35307         * docs/plugins/Makefile.am:
35308         * po/af.po:
35309         * po/az.po:
35310         * po/cs.po:
35311         * po/en_GB.po:
35312         * po/hu.po:
35313         * po/it.po:
35314         * po/nb.po:
35315         * po/nl.po:
35316         * po/or.po:
35317         * po/sq.po:
35318         * po/sr.po:
35319         * po/sv.po:
35320         * po/uk.po:
35321         * po/vi.po:
35322           fix distcheck
35323           Original commit message from CVS:
35324           fix distcheck
35325
35326 Fri Sep 2 15:56:52 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35327
35328         * gst-plugins-good.spec.in:
35329           various spec fixes
35330           Original commit message from CVS:
35331           various spec fixes
35332
35333 Fri Sep 2 15:44:50 2005 +0000  Andy Wingo <wingo@pobox.com>
35334
35335         * check/elements/level.c:
35336         * examples/gstplay/player.c:
35337         * examples/stats/mp2ogg.c:
35338         * ext/aalib/gstaasink.c:
35339         * ext/cairo/gsttextoverlay.c:
35340         * ext/dv/gstdvdec.c:
35341         * ext/dv/gstdvdemux.c:
35342         * ext/esd/esdmon.c:
35343         * ext/flac/gstflacdec.c:
35344         * ext/flac/gstflacenc.c:
35345         * ext/flac/gstflactag.c:
35346         * ext/gconf/gstgconfaudiosink.c:
35347         * ext/gconf/gstgconfvideosink.c:
35348         * ext/gdk_pixbuf/gstgdkanimation.c:
35349         * ext/jpeg/gstjpegdec.c:
35350         * ext/jpeg/gstjpegenc.c:
35351         * ext/ladspa/gstsignalprocessor.c:
35352         * ext/libcaca/gstcacasink.c:
35353         * ext/libmng/gstmngdec.c:
35354         * ext/mikmod/gstmikmod.c:
35355         * ext/pango/gsttextoverlay.c:
35356         * ext/raw1394/gstdv1394src.c:
35357         * ext/shout2/gstshout2.c:
35358         * ext/speex/gstspeexdec.c:
35359         * ext/speex/gstspeexenc.c:
35360         * gst/alpha/gstalpha.c:
35361         * gst/auparse/gstauparse.c:
35362         * gst/autodetect/gstautoaudiosink.c:
35363         * gst/autodetect/gstautovideosink.c:
35364         * gst/avi/gstavidemux.c:
35365         * gst/avi/gstavimux.c:
35366         * gst/debug/breakmydata.c:
35367         * gst/debug/gstnavigationtest.c:
35368         * gst/effectv/gstquark.c:
35369         * gst/fdsrc/gstfdsrc.c:
35370         * gst/flx/gstflxdec.c:
35371         * gst/goom/gstgoom.c:
35372         * gst/matroska/ebml-read.c:
35373         * gst/matroska/ebml-write.c:
35374         * gst/matroska/matroska-demux.c:
35375         * gst/matroska/matroska-mux.c:
35376         * gst/multipart/multipartdemux.c:
35377         * gst/multipart/multipartmux.c:
35378         * gst/oldcore/gstmd5sink.c:
35379         * gst/oldcore/gstmultifilesrc.c:
35380         * gst/oldcore/gstpipefilter.c:
35381         * gst/rtp/gstrtpL16depay.c:
35382         * gst/rtp/gstrtpL16enc.c:
35383         * gst/rtp/gstrtpL16parse.c:
35384         * gst/rtp/gstrtpL16pay.c:
35385         * gst/rtp/gstrtpamrdec.c:
35386         * gst/rtp/gstrtpamrdepay.c:
35387         * gst/rtp/gstrtpamrenc.c:
35388         * gst/rtp/gstrtpamrpay.c:
35389         * gst/rtp/gstrtpdec.c:
35390         * gst/rtp/gstrtpdepay.c:
35391         * gst/rtp/gstrtpgsmdepay.c:
35392         * gst/rtp/gstrtpgsmenc.c:
35393         * gst/rtp/gstrtpgsmparse.c:
35394         * gst/rtp/gstrtpgsmpay.c:
35395         * gst/rtp/gstrtph263pdec.c:
35396         * gst/rtp/gstrtph263pdepay.c:
35397         * gst/rtp/gstrtph263penc.c:
35398         * gst/rtp/gstrtph263ppay.c:
35399         * gst/rtp/gstrtpmpadec.c:
35400         * gst/rtp/gstrtpmpadepay.c:
35401         * gst/rtp/gstrtpmpaenc.c:
35402         * gst/rtp/gstrtpmpapay.c:
35403         * gst/rtsp/gstrtspsrc.c:
35404         * gst/smoothwave/gstsmoothwave.c:
35405         * gst/udp/gstdynudpsink.c:
35406         * gst/udp/gstmultiudpsink.c:
35407         * gst/videomixer/videomixer.c:
35408         * gst/wavenc/gstwavenc.c:
35409         * gst/wavparse/gstwavparse.c:
35410         * po/af.po:
35411         * po/az.po:
35412         * po/cs.po:
35413         * po/en_GB.po:
35414         * po/hu.po:
35415         * po/it.po:
35416         * po/nb.po:
35417         * po/nl.po:
35418         * po/or.po:
35419         * po/sq.po:
35420         * po/sr.po:
35421         * po/sv.po:
35422         * po/uk.po:
35423         * po/vi.po:
35424         * sys/oss/gstossmixerelement.c:
35425         * sys/osxaudio/gstosxaudioelement.c:
35426         * sys/osxaudio/gstosxaudiosink.c:
35427         * sys/osxaudio/gstosxaudiosrc.c:
35428         * tests/check/elements/level.c:
35429           All plugins updated for element state changes.
35430           Original commit message from CVS:
35431           2005-09-02  Andy Wingo  <wingo@pobox.com>
35432           * All plugins updated for element state changes.
35433
35434 Thu Sep 1 21:24:57 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35435
35436         * ext/aalib/Makefile.am:
35437           fix build after cleaning up my vomit
35438           Original commit message from CVS:
35439           fix build after cleaning up my vomit
35440
35441 Thu Sep 1 21:23:09 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35442
35443         * ext/aalib/Makefile.am:
35444           fix build after cleaning up my vomit
35445           Original commit message from CVS:
35446           fix build after cleaning up my vomit
35447
35448 Thu Sep 1 21:20:45 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35449
35450         * gst/smpte/Makefile.am:
35451           fix build after cleaning up my vomit
35452           Original commit message from CVS:
35453           fix build after cleaning up my vomit
35454
35455 Thu Sep 1 21:15:30 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35456
35457         * gst/smpte/Makefile.am:
35458           fix build after cleaning up my vomit
35459           Original commit message from CVS:
35460           fix build after cleaning up my vomit
35461
35462 Thu Sep 1 20:23:22 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35463
35464         * ChangeLog:
35465         * Makefile.am:
35466         * check/.gitignore:
35467         * check/Makefile.am:
35468         * check/elements/.gitignore:
35469         * check/elements/level.c:
35470         * common:
35471         * configure.ac:
35472         * gst/level/gstlevel.c:
35473         * gst/level/gstlevel.h:
35474         * tests/check/.gitignore:
35475         * tests/check/Makefile.am:
35476         * tests/check/elements/.gitignore:
35477         * tests/check/elements/level.c:
35478           Andrewio Patrickoforus Wingonymus - 5 additional tests for your sins
35479           Original commit message from CVS:
35480           Andrewio Patrickoforus Wingonymus - 5 additional tests for your sins
35481           Add a regression test for level and fix a casting bug that made the additional
35482           channels turn out wrong
35483
35484 Thu Sep 1 17:55:14 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35485
35486           add docs to build
35487           Original commit message from CVS:
35488           * Makefile.am:
35489           * configure.ac:
35490           add docs to build
35491           * common/plugins.xsl:
35492           wrap Description into a refsect2
35493           * docs/Makefile.am:
35494           * docs/plugins/Makefile.am:
35495           * docs/plugins/gst-plugins-good-plugins-docs.sgml:
35496           * docs/plugins/gst-plugins-good-plugins-sections.txt:
35497           * gst/goom/Makefile.am:
35498           * gst/goom/gstgoom.c: (gst_goom_get_type), (gst_goom_base_init),
35499           (gst_goom_class_init), (gst_goom_init), (gst_goom_dispose),
35500           (gst_goom_sink_setcaps), (gst_goom_src_setcaps),
35501           (gst_goom_src_negotiate), (gst_goom_event), (gst_goom_chain),
35502           (gst_goom_change_state):
35503           * gst/goom/gstgoom.h:
35504           GstGOOM -> GstGoom
35505           add an example launch line
35506           * gst/level/gstlevel.h:
35507           * gst/monoscope/gstmonoscope.c:
35508           cleanups
35509
35510 Wed Aug 31 16:28:05 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35511
35512         * gst/dvdlpcmdec/.gitignore:
35513         * gst/dvdlpcmdec/Makefile.am:
35514         * gst/dvdlpcmdec/gstdvdlpcmdec.c:
35515         * gst/dvdlpcmdec/gstdvdlpcmdec.h:
35516           remove dvdlpcmdec, it's dvd stuff
35517           Original commit message from CVS:
35518           remove dvdlpcmdec, it's dvd stuff
35519
35520 Tue Aug 30 19:41:12 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35521
35522         * Makefile.am:
35523         * gst-libs/gst/gettext.h:
35524         * gst-libs/gst/gst-i18n-plugin.h:
35525           add some i18n headers
35526           Original commit message from CVS:
35527           add some i18n headers
35528
35529 Tue Aug 30 19:24:37 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35530
35531         * docs/plugins/.gitignore:
35532           ignore more
35533           Original commit message from CVS:
35534           ignore more
35535
35536 Tue Aug 30 19:24:03 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35537
35538         * docs/Makefile.am:
35539           Makefile.am
35540           Original commit message from CVS:
35541           Makefile.am
35542
35543 Tue Aug 30 19:20:02 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35544
35545         * docs/upload.mak:
35546         * docs/version.entities.in:
35547           commit new stuff
35548           Original commit message from CVS:
35549           commit new stuff
35550
35551 Tue Aug 30 19:01:18 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35552
35553         * ChangeLog:
35554         * common:
35555         * configure.ac:
35556         * docs/plugins/Makefile.am:
35557         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
35558         * docs/plugins/gst-plugins-good-plugins-sections.txt:
35559         * docs/plugins/gst-plugins-good-plugins.types:
35560           document elements and plugins.  Shazam !
35561           Original commit message from CVS:
35562           document elements and plugins.  Shazam !
35563
35564 Tue Aug 30 17:37:00 2005 +0000  Thomas Vander Stichele <thomas@apestaart.org>
35565
35566         * .gitignore:
35567         * COPYING:
35568         * RELEASE:
35569         * gst-plugins-good.spec.in:
35570           add some files
35571           Original commit message from CVS:
35572           add some files
35573