gst/rtp/gstrtpmpaenc.c: Set buffer duration correctly.
[platform/upstream/gstreamer.git] / ChangeLog
1 2005-09-26  Wim Taymans  <wim@fluendo.com>
2
3         * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush),
4         (gst_rtpmpaenc_handle_buffer):
5         Set buffer duration correctly.
6
7 2005-09-26  Tim-Philipp Müller  <tim at centricular dot net>
8
9         * gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
10         (gst_avi_demux_class_init), (gst_avi_demux_parse_stream),
11         (gst_avi_demux_change_state):
12           Don't crash when encountering a stream with an unknown fourcc or
13           codec id. Instead, create a pad of type video/x-avi-unknown or
14           audio/x-avi-unknown, which as a side-effect also results in less
15           confusing error messages in players ('no decoder' vs. 'no streams');
16           minor fixes to state change function and class_init function.
17
18 2005-09-24  Wim Taymans  <wim@fluendo.com>
19
20         * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
21         * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
22         These are sinks.
23
24 2005-09-24  Thomas Vander Stichele  <thomas at apestaart dot org>
25
26         * check/elements/level.c: (GST_START_TEST):
27           fix test for new GstClockTime use
28         * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps),
29         (gst_level_transform_ip):
30         * gst/level/gstlevel.h:
31           fix up the decay peak, ensuring the decay peak is never lower
32           than the peak for that interval
33
34 2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>
35
36         * docs/plugins/gst-plugins-good-plugins.args:
37         * docs/plugins/inspect/plugin-alpha.xml:
38         * docs/plugins/inspect/plugin-rtp.xml:
39         * gst/level/gstlevel.c: (gst_level_set_caps),
40         (gst_level_transform_ip):
41           updating docs
42
43 2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>
44
45         * Makefile.am:
46         * check/elements/level.c: (GST_START_TEST):
47         * gst/level/Makefile.am:
48         * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_init),
49         (gst_level_set_property), (gst_level_get_property),
50         (gst_level_set_caps), (gst_level_message_new),
51         (gst_level_transform_ip):
52         * gst/level/gstlevel.h:
53         * gst/level/level-example.c: (message_handler), (main):
54           convert to using GstClockTime for all time values, finally.
55
56 2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>
57
58         * gst/auparse/Makefile.am:
59         * gst/auparse/gstauparse.c: (gst_auparse_chain):
60           fix up build
61         * configure.ac:
62         * ext/cairo/Makefile.am:
63         * ext/dv/Makefile.am:
64         * ext/esd/Makefile.am:
65         * ext/flac/Makefile.am:
66         * ext/gconf/Makefile.am:
67         * ext/gdk_pixbuf/Makefile.am:
68         * ext/jpeg/Makefile.am:
69         * ext/ladspa/Makefile.am:
70         * ext/libcaca/Makefile.am:
71         * ext/libmng/Makefile.am:
72         * ext/libpng/Makefile.am:
73         * ext/mikmod/Makefile.am:
74         * ext/pango/Makefile.am:
75         * ext/raw1394/Makefile.am:
76         * ext/shout2/Makefile.am:
77         * ext/speex/Makefile.am:
78         * gst/alpha/Makefile.am:
79         * gst/autodetect/Makefile.am:
80         * gst/avi/Makefile.am:
81         * gst/cutter/Makefile.am:
82         * gst/debug/Makefile.am:
83         * gst/effectv/Makefile.am:
84         * gst/flx/Makefile.am:
85         * gst/goom/Makefile.am:
86         * gst/interleave/Makefile.am:
87         * gst/law/Makefile.am:
88         * gst/matroska/Makefile.am:
89         * gst/median/Makefile.am:
90         * gst/monoscope/Makefile.am:
91         * gst/multipart/Makefile.am:
92         * gst/oldcore/Makefile.am:
93         * gst/rtp/Makefile.am:
94         * gst/rtsp/Makefile.am:
95         * gst/smoothwave/Makefile.am:
96         * gst/smpte/Makefile.am:
97         * gst/videobox/Makefile.am:
98         * gst/videofilter/Makefile.am:
99         * gst/videomixer/Makefile.am:
100         * gst/wavenc/Makefile.am:
101         * gst/wavparse/Makefile.am:
102         * sys/oss/Makefile.am:
103         * sys/osxaudio/Makefile.am:
104         * sys/osxvideo/Makefile.am:
105           fix up GST_LIBS use
106
107 2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>
108
109         * gst/auparse/Makefile.am:
110         * gst/auparse/gstauparse.c: (gst_auparse_chain):
111           fix build of auparse
112
113 2005-09-22 Edgard Lima (edgard.lima@indt.org.br)
114
115         * configure.ac:
116         * PORTED_09:
117         * gst/auparse/gstauparse.c:
118         * gst/auparse/gstauparse.h:
119         Auparse ported to 0.9.
120
121 2005-09-22  Wim Taymans  <wim@fluendo.com>
122
123         * gst/rtp/TODO:
124         * gst/rtp/gstrtpdec.c: (gst_rtpdec_getcaps):
125         * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
126         (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
127         (gst_rtpmp4venc_set_property):
128         * gst/rtp/gstrtpmp4venc.h:
129         * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
130         * gst/rtp/gstrtpmpaenc.h:
131         Use is_filled to both check MTU and max-ptime of base class.
132
133 2005-09-22  Wim Taymans  <wim@fluendo.com>
134
135         * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
136         (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
137         (gst_rtpmp4venc_set_property):
138         Don't fragment packets with multiple frames.
139
140 2005-09-22  Wim Taymans  <wim@fluendo.com>
141
142         * gst/rtp/TODO:
143         * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
144         * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
145         (gst_rtpmp4venc_init), (gst_rtpmp4venc_parse_data),
146         (gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property),
147         (gst_rtpmp4venc_get_property):
148         * gst/rtp/gstrtpmp4venc.h:
149         Remove g_print.
150         Update TODO
151         Make payload encoder a bit smarter and more correct with
152         timestamps.
153         Added option in payloader to include config string in-band.
154
155 2005-09-21  Wim Taymans  <wim@fluendo.com>
156
157         * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
158         (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
159         (gst_rtspsrc_send):
160         Strip spaces for key/value pairs.
161
162 2005-09-21  Wim Taymans  <wim@fluendo.com>
163
164         * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
165         (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
166         (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send),
167         (gst_rtspsrc_change_state):
168         More SDP parsing and caps setting.
169         Do NO_PREROLL differently.
170         add pads only after negotiated.
171
172         * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
173         (gst_udpsrc_getcaps):
174         Implement the getcaps function.
175
176 2005-09-21  Wim Taymans  <wim@fluendo.com>
177
178         * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps),
179         (gst_rtpamrdec_chain):
180         Handle multiple AMr packets per payload. Handle CRC and
181         parse ILL/ILP.
182
183         * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
184         Make caps params strings for easy SDP mapping.
185         
186         * gst/rtp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
187         Handle capsnego better.
188
189         * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
190         * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_new_caps):
191         Generate and parse config string in the caps.
192
193 2005-09-21  Wim Taymans  <wim@fluendo.com>
194
195         * gst/rtp/README:
196         Update README
197
198         * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps):
199         Make extra params as strings.
200
201         * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state),
202         (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
203         (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send):
204         Make state change return NO_PREROLL as this is a live
205         source.
206
207         * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
208         Don't unref old caps when NULL.
209
210 2005-09-20  Wim Taymans  <wim@fluendo.com>
211
212         * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
213         (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
214         (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send),
215         (gst_rtspsrc_open), (gst_rtspsrc_uri_get_type),
216         (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_get_uri),
217         (gst_rtspsrc_uri_set_uri), (gst_rtspsrc_uri_handler_init):
218         * gst/rtsp/sdpmessage.c: (sdp_media_get_format):
219         * gst/rtsp/sdpmessage.h:
220         Add URI handler.
221         Parse SDP and create caps.
222
223 2005-09-20  Stefan Kost  <ensonic@users.sf.net>
224
225         * gst/alpha/gstalpha.c:
226       fix element description
227
228 2005-09-19  Wim Taymans  <wim@fluendo.com>
229
230         * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_chain):
231         Don't check payload for now.
232
233 2005-09-19  Wim Taymans  <wim@fluendo.com>
234
235         * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
236         (gst_wavparse_init), (gst_wavparse_parse_file_header),
237         (gst_wavparse_stream_init), (gst_wavparse_handle_seek),
238         (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
239         (gst_wavparse_loop), (gst_wavparse_pad_convert),
240         (gst_wavparse_pad_query), (gst_wavparse_srcpad_event),
241         (gst_wavparse_change_state):
242         * gst/wavparse/gstwavparse.h:
243         Fix wavparse some more.
244
245 2005-09-19  Wim Taymans  <wim@fluendo.com>
246
247         * check/elements/level.c: (GST_START_TEST):
248         Fix for bus API change.
249
250 2005-09-19  Wim Taymans  <wim@fluendo.com>
251
252         * gst/level/level-example.c: (main):
253         Fix for new bus API.
254
255         * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
256         Set caps on pads.
257
258 2005-09-15  Wim Taymans  <wim@fluendo.com>
259
260         * gst/rtp/Makefile.am:
261         * gst/rtp/README:
262         * gst/rtp/gstrtp.c: (plugin_init):
263         * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_init),
264         (gst_rtpamrdec_sink_setcaps), (gst_rtpamrdec_chain),
265         (gst_rtpamrdec_change_state):
266         * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_get_type),
267         (gst_rtpamrenc_class_init), (gst_rtpamrenc_init),
268         (gst_rtpamrenc_setcaps), (gst_rtpamrenc_handle_buffer):
269         * gst/rtp/gstrtpamrenc.h:
270         * gst/rtp/gstrtpgsmenc.c: (gst_rtpgsmenc_get_type),
271         (gst_rtpgsmenc_class_init), (gst_rtpgsmenc_init),
272         (gst_rtpgsmenc_setcaps), (gst_rtpgsmenc_handle_buffer):
273         * gst/rtp/gstrtpgsmenc.h:
274         * gst/rtp/gstrtpgsmparse.c: (gst_rtpgsmparse_class_init),
275         (gst_rtpgsm_caps_nego), (gst_rtpgsmparse_chain),
276         (gst_rtpgsmparse_set_property), (gst_rtpgsmparse_get_property),
277         (gst_rtpgsmparse_change_state):
278         * gst/rtp/gstrtpgsmparse.h:
279         * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_class_init),
280         (gst_rtph263pdec_finalize), (gst_rtph263pdec_change_state):
281         * gst/rtp/gstrtph263penc.c: (gst_rtph263penc_get_type),
282         (gst_rtph263penc_class_init), (gst_rtph263penc_init),
283         (gst_rtph263penc_finalize), (gst_rtph263penc_setcaps),
284         (gst_rtph263penc_flush), (gst_rtph263penc_handle_buffer):
285         * gst/rtp/gstrtph263penc.h:
286         * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps),
287         (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_change_state):
288         * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
289         (gst_rtpmp4venc_class_init), (gst_rtpmp4venc_init),
290         (gst_rtpmp4venc_finalize), (gst_rtpmp4venc_new_caps),
291         (gst_rtpmp4venc_setcaps), (gst_rtpmp4venc_flush),
292         (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer):
293         * gst/rtp/gstrtpmp4venc.h:
294         * gst/rtp/gstrtpmpadec.c:
295         * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_get_type),
296         (gst_rtpmpaenc_class_init), (gst_rtpmpaenc_init),
297         (gst_rtpmpaenc_finalize), (gst_rtpmpaenc_setcaps),
298         (gst_rtpmpaenc_flush), (gst_rtpmpaenc_handle_buffer):
299         * gst/rtp/gstrtpmpaenc.h:
300         Updates to payloader/depayloaders, make payloaders use
301         the base classes.
302         Updated README with suggested RTP caps and how to convert
303         to/from SDP.
304         Added config descriptor in mp4v payloader.
305
306 2005-09-15  Andy Wingo  <wingo@pobox.com>
307
308         * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best): 
309         * gst/autodetect/gstautovideosink.c
310         (gst_auto_video_sink_find_best): Update for new registry API.
311
312 2005-09-14  Thomas Vander Stichele  <thomas at apestaart dot org>
313
314         * common/c-to-xml.py:
315         * common/gtk-doc-plugins.mak:
316           a simple py script to generate valid xml from a C example
317           probably also need to strip an MIT license when we decide
318         * docs/plugins/Makefile.am:
319         * gst/level/Makefile.am:
320         * gst/level/gstlevel.c: (gst_level_init):
321         * gst/level/level-example.c: (message_handler), (main):
322           add an example to level that will show up in the docs
323         * gst/rtp/TODO:
324           add a note for the future
325
326 2005-09-14  Michael Smith <msmith@fluendo.com>
327
328         * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init):
329           Actually define the debug object being used in wavenc. Fixes #316205
330
331 2005-09-14  Michael Smith <msmith@fluendo.com>
332
333         * gst/smpte/Makefile.am:
334           Link against GST_BASE_LIBS, to get it linked against libgstbase;
335           needed to build on windows (bug 316204)
336
337 2005-09-12  Andy Wingo  <wingo@pobox.com>
338
339         * autogen.sh (package): Now type 'make' to build gst-plugins-good.
340
341 2005-09-09  Jan Schmidt  <thaytan@mad.scientist.com>
342
343         * configure.ac:
344         * gst/fdsrc/Makefile.am:
345         * gst/fdsrc/gstfdsrc.c:
346         * gst/fdsrc/gstfdsrc.h:
347           Move fdsrc back into gstreamer core elements.
348
349         * gst/level/gstlevel.c: (gst_level_class_init),
350         (gst_level_transform_ip):
351         * gst/videobox/gstvideobox.c: (gst_video_box_set_property):
352           Basetransform changes.
353
354 2005-09-09  Thomas Vander Stichele  <thomas at apestaart dot org>
355
356         * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
357         * ext/jpeg/smokecodec.c: (find_best_size):
358           fix compiler warnings
359
360 2005-09-09  Thomas Vander Stichele  <thomas at apestaart dot org>
361
362         * gst-plugins-good.spec.in:
363           spec file fixes
364         * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
365         (gst_multiudpsink_render), (gst_multiudpsink_add),
366         (gst_multiudpsink_clear):
367           it actually helps to actually stream if we hook up the
368           "add" signal to an actual implementation
369         * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
370           some debugging
371
372 2005-09-08  Flavio Oliveira  <flavio.oliveira@indt.org.br>
373
374         * ext/jpeg/Makefile.am:
375         * ext/jpeg/gstjpeg.c
376         * ext/jpeg/gstjpegenc.c:
377         * ext/jpeg/gstsmokeenc.c:
378
379 2005-09-07  Stefan Kost  <ensonic@users.sf.net>
380
381         * ext/flac/gstflacdec.c:
382         * ext/flac/gstflacenc.c:
383         * ext/flac/gstflactag.c:
384         * ext/speex/gstspeexenc.c:
385           gsttaginterface.h -> gsttagsetter.h
386
387 2005-09-07  Jan Schmidt  <thaytan@mad.scientist.com>
388
389         * configure.ac:
390         * gst/debug/Makefile.am:
391         * gst/debug/efence.c: (gst_efence_class_init), (gst_efence_init),
392         (gst_efence_chain), (gst_efence_buffer_alloc), (plugin_init),
393         (gst_fenced_buffer_finalize), (gst_fenced_buffer_copy),
394         (gst_fenced_buffer_alloc), (gst_fenced_buffer_class_init),
395         (gst_fenced_buffer_init), (gst_fenced_buffer_get_type):
396           Port to 0.9 and re-enable efence plugin.
397
398 2005-09-06  Tim-Philipp Müller  <tim at centricular dot net>
399
400         * ext/flac/gstflacdec.c: (flac_caps_factory), (raw_caps_factory),
401         (gst_flacdec_write), (gst_flacdec_convert_src):
402         * ext/flac/gstflacdec.h:
403           Add support for flac files with 24/32 bits per sample; and misc.
404           minor clean-ups. Seeking is still partly broken (for me at least).
405
406 2005-09-06  Wim Taymans  <wim@fluendo.com>
407
408         * gst/rtp/Makefile.am:
409         * gst/rtp/gstrtp.c: (plugin_init):
410         * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_get_type),
411         (gst_rtpmp4vdec_base_init), (gst_rtpmp4vdec_class_init),
412         (gst_rtpmp4vdec_init), (gst_rtpmp4vdec_setcaps),
413         (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_set_property),
414         (gst_rtpmp4vdec_get_property), (gst_rtpmp4vdec_change_state),
415         (gst_rtpmp4vdec_plugin_init):
416         * gst/rtp/gstrtpmp4vdec.h:
417         * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
418         (gst_rtpmp4venc_base_init), (gst_rtpmp4venc_class_init),
419         (gst_rtpmp4venc_init), (gst_rtpmp4venc_setcaps),
420         (gst_rtpmp4venc_flush), (gst_rtpmp4venc_chain),
421         (gst_rtpmp4venc_set_property), (gst_rtpmp4venc_get_property),
422         (gst_rtpmp4venc_change_state), (gst_rtpmp4venc_plugin_init):
423         * gst/rtp/gstrtpmp4venc.h:
424         * gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_chain):
425         * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush):
426         Added mpeg4 video payload encoder/decoder.
427         Added some docs in mpa payloader.
428
429 === release 0.9.1 ===
430
431 2005-09-06  Thomas Vander Stichele  <thomas at apestaart dot org>
432
433         * NEWS:
434         * README:
435         * RELEASE:
436         * autogen.sh:
437         * configure.ac:
438           releasing 0.9.1, "Blondie"
439
440 2005-09-05  Andy Wingo  <wingo@pobox.com>
441
442         * ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding
443         here from the state change handler, so we fire signals without
444         holding the state lock.
445
446 2005-09-02  Andy Wingo  <wingo@pobox.com>
447
448         * All plugins updated for element state changes.
449
450 2005-09-01  Thomas Vander Stichele  <thomas at apestaart dot org>
451
452         * Makefile.am:
453         * check/.cvsignore:
454         * check/Makefile.am:
455         * check/elements/.cvsignore:
456         * check/elements/level.c: (setup_level), (cleanup_level),
457         (GST_START_TEST), (level_suite), (main):
458           add a test for level
459         * common/release.mak:
460           move the enum checking to release.mak
461         * configure.ac:
462           add valgrind and check checking
463         * gst/level/gstlevel.c: (gst_level_transform):
464         * gst/level/gstlevel.h:
465           fix Andy's cast bug
466           convert a field to int
467           fix the arithmetic to int when checking for emit so that a
468           100-sample buffer of a 1000Hz stream triggers after 0.1 sec
469
470 2005-09-01  Thomas Vander Stichele  <thomas at apestaart dot org>
471
472         * Makefile.am:
473         * configure.ac:
474           add docs to build
475         * common/plugins.xsl:
476           wrap Description into a refsect2
477         * docs/Makefile.am:
478         * docs/plugins/Makefile.am:
479         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
480         * docs/plugins/gst-plugins-good-plugins-sections.txt:
481         * gst/goom/Makefile.am:
482         * gst/goom/gstgoom.c: (gst_goom_get_type), (gst_goom_base_init),
483         (gst_goom_class_init), (gst_goom_init), (gst_goom_dispose),
484         (gst_goom_sink_setcaps), (gst_goom_src_setcaps),
485         (gst_goom_src_negotiate), (gst_goom_event), (gst_goom_chain),
486         (gst_goom_change_state):
487         * gst/goom/gstgoom.h:
488           GstGOOM -> GstGoom
489           add an example launch line
490         * gst/level/gstlevel.h:
491         * gst/monoscope/gstmonoscope.c:
492           cleanups
493
494 2005-08-30  Thomas Vander Stichele  <thomas at apestaart dot org>
495
496         * configure.ac:
497         * docs/plugins/Makefile.am:
498         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
499         * docs/plugins/gst-plugins-good-plugins-sections.txt:
500         * docs/plugins/gst-plugins-good-plugins.types:
501           document elements and plugins.  Shazam !
502
503 2005-08-30  Thomas Vander Stichele  <thomas at apestaart dot org>
504
505         * split off gst-plugins-good from gst-plugins.  Old ChangeLog can
506           be found under doc/random/ChangeLog-0.8