check/elements/matroskamux.c: Fix leak in check.
[platform/upstream/gstreamer.git] / ChangeLog
1 2005-11-16  Wim Taymans  <wim@fluendo.com>
2
3         * check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad):
4         Fix leak in check.
5
6 2005-11-16  Wim Taymans  <wim@fluendo.com>
7
8         * gst/flx/gstflxdec.c: (gst_flxdec_change_state):
9         Fix state change.
10
11 2005-11-16  Andy Wingo  <wingo@pobox.com>
12
13         * gst/udp/gstudpsrc.c: Clean up with the boilerplate macro.
14         (gst_udpsrc_create): Move comment.
15
16 2005-11-15  Vincent Torri  <torri at iecn dot u-nancy dot fr>
17
18         Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
19
20         * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek):
21           When seeking, seek to closest index entry at or before the requested
22           seek position, not just the closest one (#321001).
23
24 2005-11-15  Tim-Philipp Müller  <tim at centricular dot net>
25
26         * gst/avi/gstavidemux.c: (swap_line), (gst_avi_demux_invert),
27         (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data):
28           Invert DIB images again (see #132341).
29
30 2005-11-14  Thomas Vander Stichele  <thomas at apestaart dot org>
31
32         * configure.ac:
33           rework configure.ac file
34         * ext/aalib/gstaasink.c:
35         * ext/cairo/gstcairo.c:
36         * ext/dv/gstdv.c:
37         * ext/esd/gstesd.c:
38         * ext/flac/gstflac.c:
39         * ext/gconf/gstgconfelements.c:
40         * ext/gdk_pixbuf/gstgdkpixbuf.c:
41         * ext/jpeg/gstjpeg.c:
42         * ext/ladspa/gstladspa.c:
43         * ext/libcaca/gstcacasink.c:
44         * ext/libmng/gstmng.c:
45         * ext/libpng/gstpng.c:
46         * ext/mikmod/gstmikmod.c:
47         * ext/pango/gsttextoverlay.c:
48         * ext/pango/gsttimeoverlay.c:
49         * ext/raw1394/gst1394.c:
50         * ext/speex/gstspeex.c:
51         * gst/alpha/Makefile.am:
52         * gst/alpha/gstalpha.c:
53         * gst/alpha/gstalphacolor.c:
54         * gst/auparse/gstauparse.c:
55         * gst/autodetect/gstautoaudiosink.c:
56         (gst_auto_audio_sink_factory_filter),
57         (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
58         * gst/autodetect/gstautodetect.c:
59         * gst/avi/gstavi.c:
60         * gst/cutter/gstcutter.c:
61         * gst/debug/efence.c:
62         * gst/debug/gstdebug.c:
63         * gst/debug/gstnavigationtest.c:
64         * gst/effectv/gsteffectv.c:
65         * gst/flx/gstflxdec.c:
66         * gst/goom/gstgoom.c:
67         * gst/interleave/plugin.c:
68         * gst/law/alaw.c:
69         * gst/law/mulaw.c:
70         * gst/level/gstlevel.c:
71         * gst/matroska/ebml-write.c: (gst_ebml_write_seek):
72         * gst/matroska/matroska.c:
73         * gst/median/gstmedian.c:
74         * gst/monoscope/gstmonoscope.c:
75         * gst/multipart/multipart.c:
76         * gst/oldcore/gstelements.c:
77         * gst/rtp/gstrtp.c:
78         * gst/rtsp/gstrtsp.c:
79         * gst/smoothwave/gstsmoothwave.c:
80         * gst/smpte/gstsmpte.c:
81         * gst/udp/gstudp.c:
82         * gst/videobox/gstvideobox.c:
83         * gst/videofilter/gstgamma.c:
84         * gst/videofilter/gstvideobalance.c:
85         * gst/videofilter/gstvideoflip.c:
86         * gst/videofilter/gstvideotemplate.c:
87         * gst/videomixer/videomixer.c:
88         * gst/wavenc/gstwavenc.c:
89         * gst/wavparse/gstwavparse.c:
90         * sys/oss/gstossaudio.c:
91         * sys/osxaudio/gstosxaudio.c:
92           update GST_PLUGIN_DEFINE
93         * gst/rtp/Makefile.am:
94         * gst/rtp/gstasteriskh263.c:
95           check for htons/htonl headers and possibly link to winsock2 lib
96
97 2005-11-12  Edward Hervey  <edward@fluendo.com>
98
99         * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain): 
100         Only GST_DEBUG() information on the valid components.
101
102 2005-11-11  Thomas Vander Stichele  <thomas at apestaart dot org>
103
104         * configure.ac: back to HEAD
105
106 === release 0.9.5 ===
107
108 2005-11-11  Thomas Vander Stichele <thomas at apestaart dot org>
109
110         * configure.ac:
111           releasing 0.9.5, "Phone Alarm"
112
113 2005-11-11  Edward Hervey  <edward@fluendo.com>
114
115         * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
116         (gst_avi_demux_src_convert), (gst_avi_demux_handle_src_event),
117         (gst_avi_demux_stream_header), (gst_avi_demux_handle_seek),
118         (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
119         (gst_avi_demux_loop):
120         * gst/avi/gstavidemux.h:
121         Yeah, implement proper seeking. Exact seeking and segment seeking.
122         Still need to do some checks for segment_stop.
123
124 2005-11-10  Josef Zlomek  <josef dot zlomek at xeris dot cz>
125
126         Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
127
128         * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data):
129           Don't try to ready buffer duration from buffer that we don't
130           own any  longer and that might already have been unreffed.
131           (#321136)
132
133 2005-11-09  Zeeshan Ali  <zeenix@gmail.com>
134
135         * gst/flx/gstflxdec.c: (flx_decode_delta_fli),
136         (flx_decode_delta_flc), (gst_flxdec_chain):
137         Attempting to optimize the code for embedded systems.
138
139 2005-11-08  Alessandro Decina  <alessandro at nnva dot org>
140
141         Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
142
143         * sys/oss/gstosssink.c: (gst_oss_sink_close):
144           Don't re-use already closed file descriptor. (#320920)
145
146 2005-11-07  Tim-Philipp Müller  <tim at centricular dot net>
147
148         * sys/oss/gstosssink.c: (gst_oss_sink_dispose),
149         (gst_oss_sink_set_property), (gst_oss_sink_getcaps),
150         (gst_oss_sink_prepare):
151         * sys/oss/gstosssink.h:
152           Cache probed caps; fix debug output for SET_PARAM macros.
153
154 2005-11-07  Tim-Philipp Müller  <tim at centricular dot net>
155
156         * ext/cairo/Makefile.am:
157         * ext/cairo/gstcairo.c: (plugin_init):
158         * ext/cairo/gsttextoverlay.c: (gst_text_overlay_base_init),
159         (gst_text_overlay_class_init), (gst_text_overlay_finalize),
160         (gst_text_overlay_init), (gst_text_overlay_font_init),
161         (gst_text_overlay_set_property), (gst_text_overlay_render_text),
162         (gst_text_overlay_getcaps), (gst_text_overlay_setcaps),
163         (gst_text_overlay_text_pad_linked),
164         (gst_text_overlay_text_pad_unlinked), (gst_text_overlay_shade_y),
165         (gst_text_overlay_blit_1), (gst_text_overlay_blit_sub2x2),
166         (gst_text_overlay_push_frame), (gst_text_overlay_pop_video),
167         (gst_text_overlay_pop_text), (gst_text_overlay_collected),
168         (gst_text_overlay_change_state):
169         * ext/cairo/gsttextoverlay.h:
170           Port cairo textoverlay plugin to 0.9. Add 'shaded-background'
171           property and redo positioning. Doesn't handle upstream renegotiation
172           yet though.
173
174 2005-11-07  Tim-Philipp Müller  <tim at centricular dot net>
175
176         * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
177         (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
178         (gst_avi_demux_loop):
179           No need to take the STREAM_LOCK in the loop function. Improve
180           some debug messages. Don't leak pad names in debug messages.
181
182 2005-11-07  Tim-Philipp Müller  <tim at centricular dot net>
183
184         * gst/matroska/matroska-demux.c:
185         (gst_matroska_demux_push_vorbis_codec_priv_data),
186         (gst_matroska_demux_add_wvpk_header):
187           Don't error out when the source pad isn't linked.
188
189 2005-11-02  Tim-Philipp Müller  <tim at centricular dot net>
190
191         * ext/gconf/gstgconfaudiosink.c: (do_toggle_element),
192         (gst_gconf_audio_sink_change_state):
193         * ext/gconf/gstgconfvideosink.c: (do_toggle_element),
194         (gst_gconf_video_sink_change_state):
195           Fix state change functions here as well and set kid
196           to NULL state before removing it.
197
198 2005-11-01  Edward Hervey  <edward@fluendo.com>
199
200         * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file),
201         (gst_wavenc_init), (gst_wavenc_event), (gst_wavenc_chain):
202         Added proper event handlind, 
203         made downstream newsegment event use GST_FORMAT_BYTES (otherwise it's
204         ignored),
205         and don't set a duration of 0 for buffers otherwise they are discarded
206         by GstBaseSink.
207
208         GstWavEnc needs some serious loving, after going through the code I'm
209         really wondering how this can stay in -good ...
210
211 2005-11-01  Thomas Vander Stichele  <thomas at apestaart dot org>
212
213         * check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad),
214         (setup_matroskamux), (check_buffer_data), (GST_START_TEST):
215         * gst/matroska/matroska-mux.c: (gst_matroska_mux_finalize),
216         (gst_matroska_mux_reset), (gst_matroska_mux_audio_pad_setcaps),
217         (gst_matroska_mux_start), (gst_matroska_mux_write_data),
218         (gst_matroska_mux_collected):
219           Fix leaks and invalid memory access as reported by valgrind
220
221 2005-11-01  Thomas Vander Stichele  <thomas at apestaart dot org>
222
223         Patch by: Michal Benes <michal.benes@xeris.cz>
224
225         * check/Makefile.am:
226         * gst/matroska/ebml-write.c: (gst_ebml_write_seek):
227         * gst/matroska/matroska-mux.c: (gst_matroska_mux_handle_src_event),
228         (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
229           add a unit test for matroskamux
230           fix the bugs that the unit test exposed
231
232 2005-11-01  Tim-Philipp Müller  <tim at centricular dot net>
233
234         * gst/autodetect/gstautoaudiosink.c:
235         (gst_auto_audio_sink_class_init),
236         (gst_auto_audio_sink_change_state):
237         * gst/autodetect/gstautovideosink.c:
238         (gst_auto_video_sink_class_init),
239         (gst_auto_video_sink_change_state):
240           Fix state change function and use GST_DEBUG_FUNCPTR in
241           class_init.
242
243 2005-11-01  Josef Zlomek  <josef dot zlomek at xeris dot cz>
244
245         Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
246
247         * gst/matroska/ebml-write.c: (gst_ebml_write_new),
248         (gst_ebml_write_reset), (gst_ebml_write_element_new):
249         * gst/matroska/ebml-write.h:
250         * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data):
251           Set timestamps on outgoing ebml headers as well, so that the
252           element after matroskamux can get the timestamp already when
253           reading the first ebml element and doesn't have to wait for
254           the actual data buffer for that (#320308).
255           
256 2005-10-31  Andy Wingo  <wingo@pobox.com>
257
258         * gst/videomixer/videomixer.c (gst_videomixer_pad_unlink)
259         (gst_videomixer_pad_link): Kill some memleaks.
260         (gst_videomixer_pad_get_property): Style fix.
261         (gst_videomixer_pad_set_property): Style fix.
262         (gst_videomixer_pad_init): Style fix.
263         (gst_videomixer_update_queues): Kill memleak.
264         (gst_videomixer_loop): Kill memleak.
265         (gst_videomixer_collected): Kill memleak.
266
267 2005-10-31  Edgard Lima <edgard.lima@indt.org.br>
268
269         * gst/auparse/gstauparse.c: gst_auparse_init, gst_auparse_chain,
270         gst_auparse_change_state:
271         Just some cleanup.
272
273 2005-10-31  Edgard Lima <edgard.lima@indt.org.br>
274
275         * ext/speex/gstspeexenc.c: (gst_speexenc_chain)
276         Add checks to GST_FLOW_NOT_LINKED for values returned
277         from gst_pad_push.
278         
279 2005-10-31  Zeeshan Ali  <zeenix@gmail.com>
280
281         * gst/rtp/gstrtpg711dec.c: (gst_rtpg711dec_setcaps),
282         (gst_rtpg711dec_process):
283         * gst/rtp/gstrtpgsmenc.c:
284         Payloader now sets some default caps on the srcpad if caps on the sinkpad
285         are never set. This is important for the g711 to work with burger's rtpbin
286         element.
287
288 2005-10-28  Edgard Lima <edgard.lima@cin.ufpe.br>
289
290         * ext/speex/gstspeexenc.c: (gst_speexenc_chain), 
291         (gst_speexenc_push_buffer):
292         Add checks for return values from gst_pad_push and
293         gst_pad_alloc_buffer.
294
295 2005-10-28  Michal Benes  <michal dot benes at xeris dot cz>
296
297         Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
298
299         * gst/matroska/matroska-demux.c: (gst_matroska_demux_init_stream),
300         (gst_matroska_demux_parse_info),
301         (gst_matroska_demux_parse_blockgroup_or_simpleblock),
302         (gst_matroska_demux_parse_cluster):
303         * gst/matroska/matroska-ids.h:
304         * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
305         (gst_matroska_mux_init), (gst_matroska_mux_start),
306         (gst_matroska_mux_create_buffer_header),
307         (gst_matroska_mux_write_data), (gst_matroska_mux_set_property),
308         (gst_matroska_mux_get_property):
309         * gst/matroska/matroska-mux.h:
310           Add SimpleBlock support to matroska demuxer and muxer (part of
311           Matroska v2). (#319731)
312
313 2005-10-28  Wim Taymans  <wim@fluendo.com>
314
315         * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init), (gst_jpeg_dec_chain),
316         (gst_jpeg_dec_change_state):
317         * ext/jpeg/gstjpegdec.h:
318         Cleanups. Don't create caps for every chain.
319
320 2005-10-27  Edgard Lima  Edgard Lima  <edgard.lima@indt.org.br>
321
322         * gst/law/alaw-encode.c: (gst_alawenc_init),
323         (alawenc_setcaps), (gst_alawenc_chain)
324         * gst/law/alaw-encode.h:
325         * gst/law/mulaw-encode.c: (gst_mulawenc_init),
326         (mulawenc_setcaps), (gst_mulawenc_chain)
327         * gst/law/mulaw-encode.h:
328         Set timestamp on buffer and it allows RTP G711 elements
329         work properly.
330
331 2005-10-27  Wim Taymans  <wim@fluendo.com>
332
333         * sys/oss/gstosssrc.c: (gst_oss_src_prepare):
334         Set correct format on oss instead of a silly value. 
335
336 2005-10-27  Julien MOUTTE  <julien@moutte.net>
337
338         * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
339         (gst_video_box_transform_caps), (gst_video_box_set_caps),
340         (gst_video_box_get_unit_size), (gst_video_box_copy_plane_i420),
341         (gst_video_box_i420), (gst_video_box_ayuv): Use liboil for
342         I420 rendering as well, doesn't bring much for my platform.
343         Might help on some other platforms.
344
345 2005-10-27  Zeeshan Ali  <zeenix@gmail.com>
346
347         * gst/rtp/gstrtpgsmenc.c:
348         * gst/rtp/gstrtpgsmparse.c:
349         Declaring the padtemplate correctly.
350
351 2005-10-26  Zeeshan Ali  <zeenix@gmail.com>
352
353         * gst/rtp/gstrtpg711dec.c:
354         * gst/rtp/gstrtpg711enc.c:
355         * gst/rtp/gstrtpgsmenc.c:
356         * gst/rtp/gstrtpgsmparse.c:
357         Setting the proper copyright notice.
358
359 2005-10-26  Julien MOUTTE  <julien@moutte.net>
360
361         * gst/videobox/Makefile.am: Use liboil.
362         * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
363         (gst_video_box_set_property), (gst_video_box_transform_caps),
364         (gst_video_box_set_caps), (gst_video_box_get_unit_size),
365         (gst_video_box_ayuv): Lot of optimization in AYUV rendering
366         using liboil. Will dot the same to I420 border generation
367         tomorrow.
368
369 2005-10-26  Zeeshan Ali  <zeenix@gmail.com>
370
371         * gst/rtp/gstrtpg711dec.c: (gst_rtpg711dec_base_init),
372         (gst_rtpg711dec_class_init), (gst_rtpg711dec_init),
373         (gst_rtpg711dec_setcaps), (gst_rtpg711dec_process):
374         * gst/rtp/gstrtpg711dec.h:
375         * gst/rtp/gstrtpg711enc.c: (gst_rtpg711enc_base_init),
376         (gst_rtpg711enc_init), (gst_rtpg711enc_handle_buffer):
377         * gst/rtp/gstrtpgsmenc.c: (gst_rtpgsmenc_base_init),
378         (gst_rtpgsmenc_init), (gst_rtpgsmenc_setcaps),
379         (gst_rtpgsmenc_handle_buffer):
380         * gst/rtp/gstrtpgsmparse.c: (gst_rtpgsmparse_base_init),
381         (gst_rtpgsmparse_class_init), (gst_rtpgsmparse_init),
382         (gst_rtpgsmparse_setcaps), (gst_rtpgsmparse_process):
383         * gst/rtp/gstrtpgsmparse.h:
384         Hacked the G711 (de)payloader to try to make things right. rtpg711dec now
385         inherits from the basertpdepayloader.
386
387 2005-10-26  Julien MOUTTE  <julien@moutte.net>
388
389         * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
390         (gst_video_box_transform_caps), (gst_video_box_get_unit_size),
391         (gst_video_box_ayuv): Removing this forgotten debug.
392
393 2005-10-26  Julien MOUTTE  <julien@moutte.net>
394
395         * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
396         (gst_video_box_transform_caps), (gst_video_box_get_unit_size),
397         (gst_video_box_ayuv): Fix the stride issue when boxing to AYUV.
398
399 2005-10-26  Tim-Philipp Müller  <tim at centricular dot net>
400
401         * sys/oss/gstossaudio.c:
402         * sys/oss/gstossdmabuffer.c:
403         * sys/oss/gstosshelper.c:
404         * sys/oss/gstossmixer.c:
405         * sys/oss/gstossmixerelement.c:
406         * sys/oss/gstossmixertrack.c:
407         * sys/oss/gstosssink.c:
408         * sys/oss/gstosssrc.c:
409           Actually use the 'oss' debug category we register.
410
411 2005-10-26  Julien MOUTTE  <julien@moutte.net>
412
413         * gst/videomixer/videomixer.c: (gst_videomixer_pad_set_property),
414         (gst_videomixer_pad_sink_setcaps), (gst_videomixer_getcaps):
415         Use gst_pad_get_parent and drop the ref that was added through
416         that call.
417
418 2005-10-26  Thomas Vander Stichele  <thomas at apestaart dot org>
419
420         * gst/rtp/gstrtpgsmenc.c:
421           Fix compilation
422
423 2005-10-25  Edgard Lima  <edgard.lima@indt.org.br>
424
425         * gst/rtp/gstrtpg711dec.c
426         Just removed a couple of lines of weird code used during
427         development/test time.
428
429 2005-10-25  Edgard Lima  <edgard.lima@indt.org.br>
430
431         * gst/rtp/Makefile.am
432         * gst/rtp/gstrtp.c
433         * gst/rtp/gstrtpg711enc.c
434         * gst/rtp/gstrtpg711enc.h
435         * gst/rtp/gstrtpg711dec.c
436         * gst/rtp/gstrtpg711dec.h
437         Created G711 payloader and depayloader (it supports mulaw and alaw
438         (dec)encoders)
439
440 2005-10-25  Julien MOUTTE  <julien@moutte.net>
441
442         * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
443         (gst_video_box_transform_caps), (gst_video_box_get_unit_size):
444         Doh ! I introduced wingo's bug again ! Sorry...
445
446 2005-10-25  Christian Schaller <christian@fluendo.com> 
447
448         * gst/rtp/Makefile.am: add missing header files for disting
449
450 2005-10-25  Zeeshan Ali  <zeenix@gmail.com>
451
452         * gst/rtp/gstrtpgsmenc.c: (gst_rtpgsmenc_get_type),
453         (gst_rtpgsmenc_base_init), (gst_rtpgsmenc_class_init),
454         (gst_rtpgsmenc_init), (gst_rtpgsmenc_setcaps),
455         (gst_rtpgsmenc_handle_buffer):
456         * gst/rtp/gstrtpgsmenc.h:
457         * gst/rtp/gstrtpgsmparse.c: (gst_rtpgsmparse_get_type),
458         (gst_rtpgsmparse_base_init), (gst_rtpgsmparse_class_init),
459         (gst_rtpgsmparse_init), (gst_rtpgsmparse_setcaps),
460         (gst_rtpgsmparse_finalize), (gst_rtpgsmparse_process):
461         * gst/rtp/gstrtpgsmparse.h:
462         Getting the GSM (de)payloader working and compatible with our plans for RTP.
463
464 2005-10-25  Julien MOUTTE  <julien@moutte.net>
465
466         * ext/libpng/gstpngdec.c: (user_info_callback),
467         (gst_pngdec_caps_create_and_set), (gst_pngdec_task): Push
468         a newsegment event, move some redundant code in a single place.
469
470 2005-10-25  Julien MOUTTE  <julien@moutte.net>
471
472         * ext/libpng/gstpngdec.c: (user_info_callback),
473         (gst_pngdec_caps_create_and_set), (gst_pngdec_task): Temporary
474         hack to get correct colors order when we have a png image with
475         alpha channel.
476
477 2005-10-24  Edward Hervey  <edward@fluendo.com>
478
479         * ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads): 
480         Call gst_element_no_more_pads when there will be no more pads.
481
482 2005-10-24  Wim Taymans  <wim@fluendo.com>
483
484         * gst/rtp/Makefile.am:
485         * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_get_type),
486         (gst_asteriskh263_base_init), (gst_asteriskh263_class_init),
487         (gst_asteriskh263_init), (gst_asteriskh263_finalize),
488         (gst_asteriskh263_chain), (gst_asteriskh263_set_property),
489         (gst_asteriskh263_get_property), (gst_asteriskh263_change_state),
490         (gst_asteriskh263_plugin_init):
491         * gst/rtp/gstasteriskh263.h:
492         * gst/rtp/gstrtp.c: (plugin_init):
493         * gst/rtp/gstrtph263enc.c: (gst_rtph263enc_get_type),
494         (gst_rtph263enc_base_init), (gst_rtph263enc_class_init),
495         (gst_rtph263enc_init), (gst_rtph263enc_finalize),
496         (gst_rtph263enc_setcaps), (gst_rtph263enc_gobfiner),
497         (gst_rtph263enc_flush), (gst_rtph263enc_handle_buffer),
498         (gst_rtph263enc_plugin_init):
499         * gst/rtp/gstrtph263enc.h:
500         Added two new payloaders, an RFC 2190 payloader for h263 and
501         a payload convertor for an asterisk server.
502
503 2005-10-24  Tim-Philipp Müller  <tim at centricular dot net>
504
505         * sys/oss/gstosssrc.c: (gst_oss_src_prepare):
506           Set bytes_per_sample correctly (is not always 4, but 
507           depends on width and number of channels).
508
509 2005-10-24  Tim-Philipp Müller  <tim at centricular dot net>
510
511         * ext/flac/gstflacenc.c: (gst_flacenc_base_init),
512         (gst_flacenc_init), (gst_flacenc_sink_setcaps),
513         (gst_flacenc_seek_callback), (gst_flacenc_write_callback),
514         (gst_flacenc_sink_event), (gst_flacenc_chain),
515         (gst_flacenc_set_property), (gst_flacenc_get_property),
516         (gst_flacenc_change_state):
517         * ext/flac/gstflacenc.h:
518           Fix seeking, so that flacenc can rewrite the header with the
519           correct duration and amount of samples and all that at EOS;
520           also set timestamps and granulepos on outgoing buffers; add
521           debug category; fix state change function.
522           
523 2005-10-24  Julien MOUTTE  <julien@moutte.net>
524
525         * gst/videomixer/videomixer.c: Don't restrict video geometry
526         from 16 to 4096.
527
528 2005-10-24  Julien MOUTTE  <julien@moutte.net>
529
530         * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
531         (gst_video_box_transform_caps), (gst_video_box_get_unit_size):
532         Fix caps negotiation correctly, add debugging category.
533
534 2005-10-24  Christian Schaller  <christian@fluendo.com>
535
536         * configure.ac: Port over Thomas's change from base listing all plugins
537
538 2005-10-24  Julien MOUTTE  <julien@moutte.net>
539
540         * ext/libpng/gstpngdec.c: (gst_pngdec_init): Don't use fixed caps on
541         a sink pad.
542
543 2005-10-24  Thomas Vander Stichele  <thomas at apestaart dot org>
544
545         * configure.ac:
546         * docs/upload.mak:
547           back to HEAD
548
549 === release 0.9.4 ===
550
551 2005-10-24  Thomas Vander Stichele  <thomas at apestaart dot org>
552
553         * configure.ac:
554           Releasing 0.9.4, "Dromiceiomimus"
555
556 2005-10-21  Tim-Philipp Müller  <tim at centricular dot net>
557
558         * ext/speex/gstspeexenc.c: (gst_speexenc_get_query_types),
559         (gst_speexenc_src_query):
560           Add position and duration query, fix query type function.
561           
562         * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
563         (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
564           Let's not set non-fixed caps on source pads.
565
566 2005-10-21  Wim Taymans  <wim@fluendo.com>
567
568         * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
569         * gst/avi/gstavidemux.c: (gst_avi_demux_get_src_query_types),
570         (gst_avi_demux_handle_seek):
571         Set correct stream_time in newsegment event.
572         avi can also handle a duration query now.
573
574 2005-10-20  Tim-Philipp Müller  <tim at centricular dot net>
575
576         * gst/matroska/matroska-demux.c:
577         (gst_matroska_demux_handle_src_query),
578         (gst_matroska_demux_handle_seek_event),
579         (gst_matroska_demux_loop_stream_parse_id):
580           Fix duration query; fix basetime in newsegment event after
581           seek; fix duration in initial newsegment event.
582
583         * gst/matroska/matroska-mux.c:
584         (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
585           Extract number of channels and samplerate from vorbis headers;
586           add some debug messages when querying the durations of the
587           input streams.
588
589 2005-10-20  Wim Taymans  <wim@fluendo.com>
590
591         * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
592         (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
593         (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
594         Set stream time correctly in newsegment.
595
596 2005-10-20  Wim Taymans  <wim@fluendo.com>
597
598         * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
599         Correctly fill in the stream time.
600
601 2005-10-19  Thomas Vander Stichele  <thomas at apestaart dot org>
602
603         * check/elements/level.c: (GST_START_TEST):
604         * gst/level/gstlevel.c: (gst_level_message_new):
605         * gst/level/level-example.c: (message_handler):
606           use ELEMENT messages instead
607
608 2005-10-19  Wim Taymans  <wim@fluendo.com>
609
610         * ext/dv/gstdvdemux.c: (gst_dvdemux_get_src_query_types),
611         (gst_dvdemux_src_query):
612         * ext/flac/gstflacdec.c: (gst_flacdec_length),
613         (gst_flacdec_src_query):
614         * ext/raw1394/gstdv1394src.c: (gst_dv1394src_query):
615         * ext/speex/gstspeexdec.c: (speex_dec_src_query):
616         * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
617         * gst/debug/gstnavseek.c: (gst_navseek_seek):
618         * gst/debug/progressreport.c: (gst_progress_report_report):
619         * gst/matroska/ebml-read.c: (gst_ebml_read_get_length):
620         * gst/matroska/matroska-demux.c:
621         (gst_matroska_demux_handle_src_query):
622         * gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
623         * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
624         (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
625         (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
626         (gst_wavparse_srcpad_event):
627         API change fix.
628
629 2005-10-19  Tim-Philipp Müller  <tim at centricular dot net>
630
631         * gst/goom/filters.c:
632         * gst/goom/graphic.h:
633         * gst/goom/lines.c:
634           Make inline functions either 'static inline' or 'extern inline',
635           otherwise the Forte compiler apparently won't inline them (#317300).
636
637 2005-10-19  Julien MOUTTE  <julien@moutte.net>
638
639         * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
640         (gst_pngdec_init), (user_error_fn), (user_warning_fn),
641         (user_info_callback), (user_endrow_callback), (user_end_callback),
642         (user_read_data), (gst_pngdec_caps_create_and_set),
643         (gst_pngdec_task), (gst_pngdec_chain), (gst_pngdec_sink_event),
644         (gst_pngdec_libpng_clear), (gst_pngdec_libpng_init),
645         (gst_pngdec_change_state), (gst_pngdec_sink_activate_push),
646         (gst_pngdec_sink_activate_pull), (gst_pngdec_sink_activate):
647         * ext/libpng/gstpngdec.h: Complete rewrite of pngdec. It's now
648         very nice and handle push/pull based model. if you have filesrc
649         connected to it, it will do random access to load the png file.
650         If you have a network source that can't do _getrange, it does 
651         progressive loading through the chain function.
652         * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
653         (transform_rgb), (transform_bgr): Fix caps negotiation correctly
654         thanks to Master Wim Taymans ;-)
655
656 2005-10-18  Tim-Philipp Müller  <tim at centricular dot net>
657
658         * gst/matroska/Makefile.am:
659         * gst/matroska/ebml-read.c:
660         * gst/matroska/ebml-read.h:
661         * gst/matroska/matroska-demux.c:
662         * gst/matroska/matroska-demux.h:
663         * gst/matroska/matroska.c: (plugin_init):
664           Ported matroska demuxer to 0.9.
665
666 2005-10-18  Michal Benes  <michal dot benes at xeris dot cz>
667
668         Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
669
670         * gst/matroska/matroska-mux.c:
671         (gst_matroska_mux_video_pad_setcaps),
672         (gst_matroska_mux_audio_pad_setcaps):
673           Fix mpeg4 input handling (#318847); also, while we're at it,
674           fix media type for Motion-JPEG: should be image/jpeg.
675
676 2005-10-18  Wim Taymans  <wim@fluendo.com>
677
678         * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
679         (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
680         (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
681         Fix for segment-start/stop API change.
682
683 2005-10-17  Julien MOUTTE  <julien@moutte.net>
684
685         * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
686         (transform_rgb), (transform_bgr): Handle caps negotiation in a better
687         way.
688
689 2005-10-17  Julien MOUTTE  <julien@moutte.net>
690
691         * gst/videobox/gstvideobox.c: (gst_video_box_transform_caps),
692         (gst_video_box_get_unit_size): Fix caps nego some more to get AYUV
693         output declared in transform_caps.
694
695 2005-10-17  Julien MOUTTE  <julien@moutte.net>
696
697         * ext/libpng/gstpngdec.c: (gst_pngdec_init): We use fixed caps.
698
699 2005-10-17  Julien MOUTTE  <julien@moutte.net>
700
701         * gst/videobox/gstvideobox.c: (gst_video_box_transform_caps),
702         (gst_video_box_get_unit_size): Fix wrong size calculations and
703         implement get_unit_size correctly.
704
705 2005-10-17  Tim-Philipp Müller  <tim at centricular dot net>
706
707         * configure.ac:
708           Enable flx plugin.
709
710         * gst/flx/gstflxdec.c: (flx_decode_chunks):
711           Fix gcc4 signedness issue.
712
713 2005-10-17  Julien MOUTTE  <julien@moutte.net>
714
715         * configure.ac: Adding videomixer.
716         * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
717         (user_read_data), (gst_pngdec_chain): More debugging.
718         * gst/alpha/Makefile.am: Adding alphacolor
719         * gst/alpha/gstalphacolor.c: (gst_alpha_color_base_init),
720         (gst_alpha_color_class_init), (gst_alpha_color_init),
721         (gst_alpha_color_transform_caps), (gst_alpha_color_set_caps),
722         (transform_rgb), (transform_bgr), (gst_alpha_color_transform_ip),
723         (plugin_init): Ported to 0.9 using in place base tranform.
724         * gst/videomixer/Makefile.am:
725         * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
726         (gst_videomixer_pad_class_init), (gst_videomixer_pad_sink_setcaps),
727         (gst_videomixer_pad_link), (gst_videomixer_pad_unlink),
728         (gst_videomixer_pad_init), (gst_videomixer_class_init),
729         (gst_videomixer_init), (gst_videomixer_getcaps),
730         (gst_videomixer_request_new_pad), (gst_videomixer_fill_queues),
731         (gst_videomixer_blend_buffers), (gst_videomixer_update_queues),
732         (gst_videomixer_collected), (gst_videomixer_change_state): Ported
733         to 0.9 using collectpads.
734
735 2005-10-17  Zeeshan Ali  <zeenix at gmail dot com>
736
737         * configure.ac:
738         * gst/flx/Makefile.am:
739         * gst/flx/gstflxdec.c: (gst_flxdec_init),
740         (gst_flxdec_src_event_handler), (gst_flxdec_sink_event_handler),
741         (gst_flxdec_chain), (gst_flxdec_change_state), (plugin_init):
742         * gst/flx/gstflxdec.h:
743         flx plugin ported to 0.9
744
745 2005-10-16  Thomas Vander Stichele  <thomas at apestaart dot org>
746
747         * ext/shout2/gstshout2.c: (gst_shout2send_change_state):
748           use new gst_version_string()
749
750 2005-10-16  Andy Wingo  <wingo@pobox.com>
751
752         * configure.ac: GLIB_CHECK.
753
754 2005-10-15  Julien MOUTTE  <julien@moutte.net>
755
756         * ext/libpng/Makefile.am:
757         * ext/libpng/gstpng.c: (plugin_init):
758         * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
759         (gst_pngdec_init), (user_read_data), (gst_pngdec_chain):
760         * ext/libpng/gstpngdec.h: Ported pngdec to 0.9
761
762 2005-10-14  Michal Benes  <michal dot benes at xeris dot cz>
763
764         Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
765
766         * configure.ac:
767         * gst/matroska/Makefile.am:
768         * gst/matroska/ebml-ids.h:
769         * gst/matroska/ebml-write.c:
770         * gst/matroska/ebml-write.h:
771         * gst/matroska/matroska-ids.h:
772         * gst/matroska/matroska-mux.c:
773         * gst/matroska/matroska-mux.h:
774         * gst/matroska/matroska.c: (plugin_init):
775           Port matroska muxer to 0.9 (#318847).
776
777 2005-10-13  Tim-Philipp Müller  <tim at centricular dot net>
778
779         * ext/speex/gstspeexenc.c: (gst_speexenc_get_tag_value),
780         (comment_init), (comment_add):
781           Fix handling of GST_TAG_DATE, which is now of GST_TYPE_DATE;
782           use GST_READ_UINT32_LE() and friends rather than the private
783           implementation of those same macros.
784
785 2005-10-13  Stefan Kost  <ensonic@users.sf.net>
786
787         * examples/stats/mp2ogg.c:
788           more typo fixes
789
790 2005-10-12  Stefan Kost  <ensonic@users.sf.net>
791
792         * examples/indexing/indexmpeg.c: (main):
793         * ext/esd/esdmon.c: (gst_esdmon_open_audio),
794         (gst_esdmon_close_audio), (gst_esdmon_change_state):
795         * ext/esd/esdmon.h:
796         * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
797         * ext/pango/gsttextoverlay.c: (gst_textoverlay_init):
798         * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
799         * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
800         * gst/avi/gstavimux.c: (gst_avimux_init):
801         * gst/matroska/matroska-demux.c: (gst_matroska_demux_init):
802         * gst/multipart/multipartdemux.c: (gst_multipart_demux_init):
803         * gst/multipart/multipartmux.c: (gst_multipart_mux_init):
804         * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init),
805         (gst_multifilesrc_get), (gst_multifilesrc_open_file),
806         (gst_multifilesrc_close_file), (gst_multifilesrc_change_state):
807         * gst/oldcore/gstmultifilesrc.h:
808         * gst/oldcore/gstpipefilter.c: (gst_pipefilter_init),
809         (gst_pipefilter_open_file), (gst_pipefilter_close_file),
810         (gst_pipefilter_change_state):
811         * gst/oldcore/gstpipefilter.h:
812         * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
813         * gst/videomixer/videomixer.c: (gst_videomixer_init):
814         * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_init):
815         * sys/osxaudio/gstosxaudiosink.h:
816         * sys/osxaudio/gstosxaudiosrc.h:
817           renamed GST_FLAGS macros to GST_OBJECT_FLAGS
818           moved bitshift from macro to enum definition
819
820 2005-10-12  Thomas Vander Stichele  <thomas at apestaart dot org>
821
822         * ext/Makefile.am:
823         * ext/cairo/Makefile.am:
824         * ext/cairo/gstcairo.c: (plugin_init):
825         * ext/cairo/gsttextoverlay.c: (gst_textoverlay_change_state):
826         * ext/cairo/gsttimeoverlay.c: (gst_timeoverlay_update_font_height),
827         (gst_timeoverlay_setup), (gst_timeoverlay_planar411):
828         * ext/cairo/gsttimeoverlay.h:
829           update of cairo-based timeoverlay to 1.0 Cairo API
830           doesn't work yet for resizing of output sink
831
832 2005-10-11  Wim Taymans  <wim@fluendo.com>
833
834         * ext/speex/gstspeexdec.c: (speex_dec_event), (speex_dec_chain):
835         newsegment API fix.
836
837 2005-10-11  Wim Taymans  <wim@fluendo.com>
838
839         * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
840         (gst_dvdemux_demux_frame):
841         * ext/flac/gstflacdec.c: (gst_flacdec_write):
842         * gst/auparse/gstauparse.c: (gst_auparse_chain):
843         * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header),
844         (gst_avi_demux_handle_seek):
845         * gst/goom/gstgoom.c: (gst_goom_event):
846         * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file):
847         * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
848         (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
849         (gst_wavparse_loop), (gst_wavparse_pad_convert),
850         (gst_wavparse_srcpad_event):
851         newsegment API update.
852
853 2005-10-11  Andy Wingo  <wingo@pobox.com>
854
855         * ext/speex/gstspeexenc.c: Signedness cleanups.
856
857 2005-10-10  Edgard Lima <edgard.lima@indt.org.br>
858
859         * PORTED_09:
860         * ext/speex/Makefile.am:
861         * ext/speex/gstspeex.c:
862         * ext/speex/gstspeexenc.c:
863         Speexenc ported to 0.9
864
865 2005-10-10  Wim Taymans  <wim@fluendo.com>
866
867         * sys/oss/gstosssink.c: (gst_oss_sink_class_init),
868         (gst_oss_sink_init), (gst_oss_sink_set_property),
869         (gst_oss_sink_get_property), (gst_oss_sink_open),
870         (gst_oss_sink_prepare), (gst_oss_sink_reset):
871         * sys/oss/gstosssink.h:
872         * sys/oss/gstosssrc.c: (gst_oss_src_class_init),
873         (gst_oss_src_set_property), (gst_oss_src_init), (gst_oss_src_open),
874         (gst_oss_src_prepare):
875         Cleanups, make device configurable in the sink, handle and report
876         errors.
877
878 2005-10-10  Wim Taymans  <wim@fluendo.com>
879
880         * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset):
881         * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset):
882         Make sure element is NULL before removing from the bin.
883
884 2005-10-07  Andy Wingo  <wingo@pobox.com>
885
886         * ext/raw1394/gstdv1394src.c: Make interruptible, so it won't
887         block forever in a read().
888         (gst_dv1394src_bus_reset): Post a message when the cable is
889         unplugged.
890         (gst_dv1394src_create, gst_dv1394src_unlock): Remove some prints.
891         (gst_dv1394src_bus_reset): Don't unref the message.
892
893         * ext/raw1394/gstdv1394src.c: Clean up for style before doing some
894         hacking. The only change should be that the state change stuff was
895         put into basesrc's start() and stop() routines, which coalesces
896         some steps.
897
898 2005-10-07  Tim-Philipp Müller  <tim at centricular dot net>
899
900         * configure.ac:
901           Add check for mmap
902           
903         * gst/debug/Makefile.am:
904           Only compile efence plugin on systems that have mmap.
905
906 2005-10-05  Tim-Philipp Müller  <tim at centricular dot net>
907
908         * gst/debug/Makefile.am:
909         * gst/debug/breakmydata.c:
910         * gst/debug/gstdebug.c:
911         * gst/debug/gstnavigationtest.c:
912         * gst/debug/gstnavseek.c: 
913         * gst/debug/gstnavseek.h:
914         * gst/debug/progressreport.c: 
915         * gst/debug/testplugin.c:
916           Port progressreport, navseek, navigationtest, testsink and
917           breakmydata.
918
919 2005-10-05  Edward Hervey  <edward@fluendo.com>
920
921         * ext/dv/gstdvdemux.c: (gst_dvdemux_src_convert),
922         (gst_dvdemux_src_query):
923         Fixes for better conversion
924
925 2005-10-04  Michael Smith <msmith@fluendo.com>
926
927         * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
928         (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
929         * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
930         (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
931           Set state of elements to NULL before removing from bins.
932           Set state of test element to NULL if we failed to move it to READY
933
934 2005-10-04  Edward Hervey  <edward@fluendo.com>
935
936         * ext/dv/Makefile.am:
937         * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query), (gst_dvdemux_src_conver): 
938         Added DEFAULT <==> BYTES, TIME conversions on srcpad,
939         Corrected the query function for position so it doesn't forget what
940         format was asked, and calls the conversion functions on the correct pad.
941
942 2005-10-03  Thomas Vander Stichele  <thomas at apestaart dot org>
943
944         * configure.ac:
945           back to development
946
947 === release 0.9.3 ===
948
949 2005-10-03  Thomas Vander Stichele  <thomas at apestaart dot org>
950
951         * configure.ac:
952           Releasing 0.9.3, "Aramis"
953
954 2005-10-03  Andy Wingo  <wingo@pobox.com>
955
956         * ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc
957         error returns.
958
959 2005-10-02  Andy Wingo  <wingo@pobox.com>
960
961         * configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.
962
963         * ext/flac/gstflacenc.c: Ported to 0.9.
964
965         * ext/flac/gstflacdec.c (gst_flacdec_loop): Handle errors better.
966
967         * ext/flac/Makefile.am: Add the GST_PLUGINS_BASE cflags and libs,
968         and link to gsttagedit. Enable flacenc.
969
970         * ext/flac/gstflacdec.c: Re-enable tag reading.
971
972 2005-09-30  Wim Taymans  <wim@fluendo.com>
973
974         * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
975         * gst/rtp/gstrtpgsmparse.c:
976         * gst/rtp/gstrtph263penc.c:
977         * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
978         (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
979         (gst_rtpmp4venc_set_property):
980         * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
981         Various class and caps fixes from Andre Magalhaes (andrunko)
982
983 2005-09-29  Wim Taymans  <wim@fluendo.com>
984
985         * gst/level/level-example.c: (main):
986         Update for new bus API.
987
988 2005-09-28  Tim-Philipp Müller  <tim at centricular dot net>
989
990         * configure.ac:
991           Fix unexpanded autoconf macro GST_DOC, which has been renamed
992           to GST_DOCBOOK_CHECK (see common/m4/gst-doc.m4) (#316202).
993
994 2005-09-27  Tim-Philipp Müller  <tim at centricular dot net>
995
996         * sys/oss/gstosssink.c: (gst_oss_sink_prepare):
997           Fix playback of mono streams (bytes_per_sample should be set
998           from the sample width and the number of channels negotiated,
999           and not just be set to 4) (#317338)
1000
1001 2005-09-26  Wim Taymans  <wim@fluendo.com>
1002
1003         * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush),
1004         (gst_rtpmpaenc_handle_buffer):
1005         Set buffer duration correctly.
1006
1007 2005-09-26  Tim-Philipp Müller  <tim at centricular dot net>
1008
1009         * gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
1010         (gst_avi_demux_class_init), (gst_avi_demux_parse_stream),
1011         (gst_avi_demux_change_state):
1012           Don't crash when encountering a stream with an unknown fourcc or
1013           codec id. Instead, create a pad of type video/x-avi-unknown or
1014           audio/x-avi-unknown, which as a side-effect also results in less
1015           confusing error messages in players ('no decoder' vs. 'no streams');
1016           minor fixes to state change function and class_init function.
1017
1018 2005-09-24  Wim Taymans  <wim@fluendo.com>
1019
1020         * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
1021         * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
1022         These are sinks.
1023
1024 2005-09-24  Thomas Vander Stichele  <thomas at apestaart dot org>
1025
1026         * check/elements/level.c: (GST_START_TEST):
1027           fix test for new GstClockTime use
1028         * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps),
1029         (gst_level_transform_ip):
1030         * gst/level/gstlevel.h:
1031           fix up the decay peak, ensuring the decay peak is never lower
1032           than the peak for that interval
1033
1034 2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>
1035
1036         * docs/plugins/gst-plugins-good-plugins.args:
1037         * docs/plugins/inspect/plugin-alpha.xml:
1038         * docs/plugins/inspect/plugin-rtp.xml:
1039         * gst/level/gstlevel.c: (gst_level_set_caps),
1040         (gst_level_transform_ip):
1041           updating docs
1042
1043 2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>
1044
1045         * Makefile.am:
1046         * check/elements/level.c: (GST_START_TEST):
1047         * gst/level/Makefile.am:
1048         * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_init),
1049         (gst_level_set_property), (gst_level_get_property),
1050         (gst_level_set_caps), (gst_level_message_new),
1051         (gst_level_transform_ip):
1052         * gst/level/gstlevel.h:
1053         * gst/level/level-example.c: (message_handler), (main):
1054           convert to using GstClockTime for all time values, finally.
1055
1056 2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>
1057
1058         * gst/auparse/Makefile.am:
1059         * gst/auparse/gstauparse.c: (gst_auparse_chain):
1060           fix up build
1061         * configure.ac:
1062         * ext/cairo/Makefile.am:
1063         * ext/dv/Makefile.am:
1064         * ext/esd/Makefile.am:
1065         * ext/flac/Makefile.am:
1066         * ext/gconf/Makefile.am:
1067         * ext/gdk_pixbuf/Makefile.am:
1068         * ext/jpeg/Makefile.am:
1069         * ext/ladspa/Makefile.am:
1070         * ext/libcaca/Makefile.am:
1071         * ext/libmng/Makefile.am:
1072         * ext/libpng/Makefile.am:
1073         * ext/mikmod/Makefile.am:
1074         * ext/pango/Makefile.am:
1075         * ext/raw1394/Makefile.am:
1076         * ext/shout2/Makefile.am:
1077         * ext/speex/Makefile.am:
1078         * gst/alpha/Makefile.am:
1079         * gst/autodetect/Makefile.am:
1080         * gst/avi/Makefile.am:
1081         * gst/cutter/Makefile.am:
1082         * gst/debug/Makefile.am:
1083         * gst/effectv/Makefile.am:
1084         * gst/flx/Makefile.am:
1085         * gst/goom/Makefile.am:
1086         * gst/interleave/Makefile.am:
1087         * gst/law/Makefile.am:
1088         * gst/matroska/Makefile.am:
1089         * gst/median/Makefile.am:
1090         * gst/monoscope/Makefile.am:
1091         * gst/multipart/Makefile.am:
1092         * gst/oldcore/Makefile.am:
1093         * gst/rtp/Makefile.am:
1094         * gst/rtsp/Makefile.am:
1095         * gst/smoothwave/Makefile.am:
1096         * gst/smpte/Makefile.am:
1097         * gst/videobox/Makefile.am:
1098         * gst/videofilter/Makefile.am:
1099         * gst/videomixer/Makefile.am:
1100         * gst/wavenc/Makefile.am:
1101         * gst/wavparse/Makefile.am:
1102         * sys/oss/Makefile.am:
1103         * sys/osxaudio/Makefile.am:
1104         * sys/osxvideo/Makefile.am:
1105           fix up GST_LIBS use
1106
1107 2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>
1108
1109         * gst/auparse/Makefile.am:
1110         * gst/auparse/gstauparse.c: (gst_auparse_chain):
1111           fix build of auparse
1112
1113 2005-09-22 Edgard Lima (edgard.lima@indt.org.br)
1114
1115         * configure.ac:
1116         * PORTED_09:
1117         * gst/auparse/gstauparse.c:
1118         * gst/auparse/gstauparse.h:
1119         Auparse ported to 0.9.
1120
1121 2005-09-22  Wim Taymans  <wim@fluendo.com>
1122
1123         * gst/rtp/TODO:
1124         * gst/rtp/gstrtpdec.c: (gst_rtpdec_getcaps):
1125         * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
1126         (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
1127         (gst_rtpmp4venc_set_property):
1128         * gst/rtp/gstrtpmp4venc.h:
1129         * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
1130         * gst/rtp/gstrtpmpaenc.h:
1131         Use is_filled to both check MTU and max-ptime of base class.
1132
1133 2005-09-22  Wim Taymans  <wim@fluendo.com>
1134
1135         * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
1136         (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
1137         (gst_rtpmp4venc_set_property):
1138         Don't fragment packets with multiple frames.
1139
1140 2005-09-22  Wim Taymans  <wim@fluendo.com>
1141
1142         * gst/rtp/TODO:
1143         * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
1144         * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
1145         (gst_rtpmp4venc_init), (gst_rtpmp4venc_parse_data),
1146         (gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property),
1147         (gst_rtpmp4venc_get_property):
1148         * gst/rtp/gstrtpmp4venc.h:
1149         Remove g_print.
1150         Update TODO
1151         Make payload encoder a bit smarter and more correct with
1152         timestamps.
1153         Added option in payloader to include config string in-band.
1154
1155 2005-09-21  Wim Taymans  <wim@fluendo.com>
1156
1157         * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
1158         (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
1159         (gst_rtspsrc_send):
1160         Strip spaces for key/value pairs.
1161
1162 2005-09-21  Wim Taymans  <wim@fluendo.com>
1163
1164         * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
1165         (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
1166         (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send),
1167         (gst_rtspsrc_change_state):
1168         More SDP parsing and caps setting.
1169         Do NO_PREROLL differently.
1170         add pads only after negotiated.
1171
1172         * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
1173         (gst_udpsrc_getcaps):
1174         Implement the getcaps function.
1175
1176 2005-09-21  Wim Taymans  <wim@fluendo.com>
1177
1178         * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps),
1179         (gst_rtpamrdec_chain):
1180         Handle multiple AMr packets per payload. Handle CRC and
1181         parse ILL/ILP.
1182
1183         * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
1184         Make caps params strings for easy SDP mapping.
1185         
1186         * gst/rtp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
1187         Handle capsnego better.
1188
1189         * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
1190         * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_new_caps):
1191         Generate and parse config string in the caps.
1192
1193 2005-09-21  Wim Taymans  <wim@fluendo.com>
1194
1195         * gst/rtp/README:
1196         Update README
1197
1198         * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps):
1199         Make extra params as strings.
1200
1201         * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state),
1202         (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
1203         (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send):
1204         Make state change return NO_PREROLL as this is a live
1205         source.
1206
1207         * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
1208         Don't unref old caps when NULL.
1209
1210 2005-09-20  Wim Taymans  <wim@fluendo.com>
1211
1212         * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
1213         (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
1214         (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send),
1215         (gst_rtspsrc_open), (gst_rtspsrc_uri_get_type),
1216         (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_get_uri),
1217         (gst_rtspsrc_uri_set_uri), (gst_rtspsrc_uri_handler_init):
1218         * gst/rtsp/sdpmessage.c: (sdp_media_get_format):
1219         * gst/rtsp/sdpmessage.h:
1220         Add URI handler.
1221         Parse SDP and create caps.
1222
1223 2005-09-20  Stefan Kost  <ensonic@users.sf.net>
1224
1225         * gst/alpha/gstalpha.c:
1226           fix element description
1227
1228 2005-09-19  Wim Taymans  <wim@fluendo.com>
1229
1230         * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_chain):
1231         Don't check payload for now.
1232
1233 2005-09-19  Wim Taymans  <wim@fluendo.com>
1234
1235         * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
1236         (gst_wavparse_init), (gst_wavparse_parse_file_header),
1237         (gst_wavparse_stream_init), (gst_wavparse_handle_seek),
1238         (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
1239         (gst_wavparse_loop), (gst_wavparse_pad_convert),
1240         (gst_wavparse_pad_query), (gst_wavparse_srcpad_event),
1241         (gst_wavparse_change_state):
1242         * gst/wavparse/gstwavparse.h:
1243         Fix wavparse some more.
1244
1245 2005-09-19  Wim Taymans  <wim@fluendo.com>
1246
1247         * check/elements/level.c: (GST_START_TEST):
1248         Fix for bus API change.
1249
1250 2005-09-19  Wim Taymans  <wim@fluendo.com>
1251
1252         * gst/level/level-example.c: (main):
1253         Fix for new bus API.
1254
1255         * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
1256         Set caps on pads.
1257
1258 2005-09-15  Wim Taymans  <wim@fluendo.com>
1259
1260         * gst/rtp/Makefile.am:
1261         * gst/rtp/README:
1262         * gst/rtp/gstrtp.c: (plugin_init):
1263         * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_init),
1264         (gst_rtpamrdec_sink_setcaps), (gst_rtpamrdec_chain),
1265         (gst_rtpamrdec_change_state):
1266         * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_get_type),
1267         (gst_rtpamrenc_class_init), (gst_rtpamrenc_init),
1268         (gst_rtpamrenc_setcaps), (gst_rtpamrenc_handle_buffer):
1269         * gst/rtp/gstrtpamrenc.h:
1270         * gst/rtp/gstrtpgsmenc.c: (gst_rtpgsmenc_get_type),
1271         (gst_rtpgsmenc_class_init), (gst_rtpgsmenc_init),
1272         (gst_rtpgsmenc_setcaps), (gst_rtpgsmenc_handle_buffer):
1273         * gst/rtp/gstrtpgsmenc.h:
1274         * gst/rtp/gstrtpgsmparse.c: (gst_rtpgsmparse_class_init),
1275         (gst_rtpgsm_caps_nego), (gst_rtpgsmparse_chain),
1276         (gst_rtpgsmparse_set_property), (gst_rtpgsmparse_get_property),
1277         (gst_rtpgsmparse_change_state):
1278         * gst/rtp/gstrtpgsmparse.h:
1279         * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_class_init),
1280         (gst_rtph263pdec_finalize), (gst_rtph263pdec_change_state):
1281         * gst/rtp/gstrtph263penc.c: (gst_rtph263penc_get_type),
1282         (gst_rtph263penc_class_init), (gst_rtph263penc_init),
1283         (gst_rtph263penc_finalize), (gst_rtph263penc_setcaps),
1284         (gst_rtph263penc_flush), (gst_rtph263penc_handle_buffer):
1285         * gst/rtp/gstrtph263penc.h:
1286         * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps),
1287         (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_change_state):
1288         * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
1289         (gst_rtpmp4venc_class_init), (gst_rtpmp4venc_init),
1290         (gst_rtpmp4venc_finalize), (gst_rtpmp4venc_new_caps),
1291         (gst_rtpmp4venc_setcaps), (gst_rtpmp4venc_flush),
1292         (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer):
1293         * gst/rtp/gstrtpmp4venc.h:
1294         * gst/rtp/gstrtpmpadec.c:
1295         * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_get_type),
1296         (gst_rtpmpaenc_class_init), (gst_rtpmpaenc_init),
1297         (gst_rtpmpaenc_finalize), (gst_rtpmpaenc_setcaps),
1298         (gst_rtpmpaenc_flush), (gst_rtpmpaenc_handle_buffer):
1299         * gst/rtp/gstrtpmpaenc.h:
1300         Updates to payloader/depayloaders, make payloaders use
1301         the base classes.
1302         Updated README with suggested RTP caps and how to convert
1303         to/from SDP.
1304         Added config descriptor in mp4v payloader.
1305
1306 2005-09-15  Andy Wingo  <wingo@pobox.com>
1307
1308         * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best): 
1309         * gst/autodetect/gstautovideosink.c
1310         (gst_auto_video_sink_find_best): Update for new registry API.
1311
1312 2005-09-14  Thomas Vander Stichele  <thomas at apestaart dot org>
1313
1314         * common/c-to-xml.py:
1315         * common/gtk-doc-plugins.mak:
1316           a simple py script to generate valid xml from a C example
1317           probably also need to strip an MIT license when we decide
1318         * docs/plugins/Makefile.am:
1319         * gst/level/Makefile.am:
1320         * gst/level/gstlevel.c: (gst_level_init):
1321         * gst/level/level-example.c: (message_handler), (main):
1322           add an example to level that will show up in the docs
1323         * gst/rtp/TODO:
1324           add a note for the future
1325
1326 2005-09-14  Michael Smith <msmith@fluendo.com>
1327
1328         * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init):
1329           Actually define the debug object being used in wavenc. Fixes #316205
1330
1331 2005-09-14  Michael Smith <msmith@fluendo.com>
1332
1333         * gst/smpte/Makefile.am:
1334           Link against GST_BASE_LIBS, to get it linked against libgstbase;
1335           needed to build on windows (bug 316204)
1336
1337 2005-09-12  Andy Wingo  <wingo@pobox.com>
1338
1339         * autogen.sh (package): Now type 'make' to build gst-plugins-good.
1340
1341 2005-09-09  Jan Schmidt  <thaytan@mad.scientist.com>
1342
1343         * configure.ac:
1344         * gst/fdsrc/Makefile.am:
1345         * gst/fdsrc/gstfdsrc.c:
1346         * gst/fdsrc/gstfdsrc.h:
1347           Move fdsrc back into gstreamer core elements.
1348
1349         * gst/level/gstlevel.c: (gst_level_class_init),
1350         (gst_level_transform_ip):
1351         * gst/videobox/gstvideobox.c: (gst_video_box_set_property):
1352           Basetransform changes.
1353
1354 2005-09-09  Thomas Vander Stichele  <thomas at apestaart dot org>
1355
1356         * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
1357         * ext/jpeg/smokecodec.c: (find_best_size):
1358           fix compiler warnings
1359
1360 2005-09-09  Thomas Vander Stichele  <thomas at apestaart dot org>
1361
1362         * gst-plugins-good.spec.in:
1363           spec file fixes
1364         * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
1365         (gst_multiudpsink_render), (gst_multiudpsink_add),
1366         (gst_multiudpsink_clear):
1367           it actually helps to actually stream if we hook up the
1368           "add" signal to an actual implementation
1369         * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
1370           some debugging
1371
1372 2005-09-08  Flavio Oliveira  <flavio.oliveira@indt.org.br>
1373
1374         * ext/jpeg/Makefile.am:
1375         * ext/jpeg/gstjpeg.c
1376         * ext/jpeg/gstjpegenc.c:
1377         * ext/jpeg/gstsmokeenc.c:
1378
1379 2005-09-07  Stefan Kost  <ensonic@users.sf.net>
1380
1381         * ext/flac/gstflacdec.c:
1382         * ext/flac/gstflacenc.c:
1383         * ext/flac/gstflactag.c:
1384         * ext/speex/gstspeexenc.c:
1385           gsttaginterface.h -> gsttagsetter.h
1386
1387 2005-09-07  Jan Schmidt  <thaytan@mad.scientist.com>
1388
1389         * configure.ac:
1390         * gst/debug/Makefile.am:
1391         * gst/debug/efence.c: (gst_efence_class_init), (gst_efence_init),
1392         (gst_efence_chain), (gst_efence_buffer_alloc), (plugin_init),
1393         (gst_fenced_buffer_finalize), (gst_fenced_buffer_copy),
1394         (gst_fenced_buffer_alloc), (gst_fenced_buffer_class_init),
1395         (gst_fenced_buffer_init), (gst_fenced_buffer_get_type):
1396           Port to 0.9 and re-enable efence plugin.
1397
1398 2005-09-06  Tim-Philipp Müller  <tim at centricular dot net>
1399
1400         * ext/flac/gstflacdec.c: (flac_caps_factory), (raw_caps_factory),
1401         (gst_flacdec_write), (gst_flacdec_convert_src):
1402         * ext/flac/gstflacdec.h:
1403           Add support for flac files with 24/32 bits per sample; and misc.
1404           minor clean-ups. Seeking is still partly broken (for me at least).
1405
1406 2005-09-06  Wim Taymans  <wim@fluendo.com>
1407
1408         * gst/rtp/Makefile.am:
1409         * gst/rtp/gstrtp.c: (plugin_init):
1410         * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_get_type),
1411         (gst_rtpmp4vdec_base_init), (gst_rtpmp4vdec_class_init),
1412         (gst_rtpmp4vdec_init), (gst_rtpmp4vdec_setcaps),
1413         (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_set_property),
1414         (gst_rtpmp4vdec_get_property), (gst_rtpmp4vdec_change_state),
1415         (gst_rtpmp4vdec_plugin_init):
1416         * gst/rtp/gstrtpmp4vdec.h:
1417         * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
1418         (gst_rtpmp4venc_base_init), (gst_rtpmp4venc_class_init),
1419         (gst_rtpmp4venc_init), (gst_rtpmp4venc_setcaps),
1420         (gst_rtpmp4venc_flush), (gst_rtpmp4venc_chain),
1421         (gst_rtpmp4venc_set_property), (gst_rtpmp4venc_get_property),
1422         (gst_rtpmp4venc_change_state), (gst_rtpmp4venc_plugin_init):
1423         * gst/rtp/gstrtpmp4venc.h:
1424         * gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_chain):
1425         * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush):
1426         Added mpeg4 video payload encoder/decoder.
1427         Added some docs in mpa payloader.
1428
1429 === release 0.9.1 ===
1430
1431 2005-09-06  Thomas Vander Stichele  <thomas at apestaart dot org>
1432
1433         * NEWS:
1434         * README:
1435         * RELEASE:
1436         * autogen.sh:
1437         * configure.ac:
1438           releasing 0.9.1, "Blondie"
1439
1440 2005-09-05  Andy Wingo  <wingo@pobox.com>
1441
1442         * ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding
1443         here from the state change handler, so we fire signals without
1444         holding the state lock.
1445
1446 2005-09-02  Andy Wingo  <wingo@pobox.com>
1447
1448         * All plugins updated for element state changes.
1449
1450 2005-09-01  Thomas Vander Stichele  <thomas at apestaart dot org>
1451
1452         * Makefile.am:
1453         * check/.cvsignore:
1454         * check/Makefile.am:
1455         * check/elements/.cvsignore:
1456         * check/elements/level.c: (setup_level), (cleanup_level),
1457         (GST_START_TEST), (level_suite), (main):
1458           add a test for level
1459         * common/release.mak:
1460           move the enum checking to release.mak
1461         * configure.ac:
1462           add valgrind and check checking
1463         * gst/level/gstlevel.c: (gst_level_transform):
1464         * gst/level/gstlevel.h:
1465           fix Andy's cast bug
1466           convert a field to int
1467           fix the arithmetic to int when checking for emit so that a
1468           100-sample buffer of a 1000Hz stream triggers after 0.1 sec
1469
1470 2005-09-01  Thomas Vander Stichele  <thomas at apestaart dot org>
1471
1472         * Makefile.am:
1473         * configure.ac:
1474           add docs to build
1475         * common/plugins.xsl:
1476           wrap Description into a refsect2
1477         * docs/Makefile.am:
1478         * docs/plugins/Makefile.am:
1479         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
1480         * docs/plugins/gst-plugins-good-plugins-sections.txt:
1481         * gst/goom/Makefile.am:
1482         * gst/goom/gstgoom.c: (gst_goom_get_type), (gst_goom_base_init),
1483         (gst_goom_class_init), (gst_goom_init), (gst_goom_dispose),
1484         (gst_goom_sink_setcaps), (gst_goom_src_setcaps),
1485         (gst_goom_src_negotiate), (gst_goom_event), (gst_goom_chain),
1486         (gst_goom_change_state):
1487         * gst/goom/gstgoom.h:
1488           GstGOOM -> GstGoom
1489           add an example launch line
1490         * gst/level/gstlevel.h:
1491         * gst/monoscope/gstmonoscope.c:
1492           cleanups
1493
1494 2005-08-30  Thomas Vander Stichele  <thomas at apestaart dot org>
1495
1496         * configure.ac:
1497         * docs/plugins/Makefile.am:
1498         * docs/plugins/gst-plugins-good-plugins-docs.sgml:
1499         * docs/plugins/gst-plugins-good-plugins-sections.txt:
1500         * docs/plugins/gst-plugins-good-plugins.types:
1501           document elements and plugins.  Shazam !
1502
1503 2005-08-30  Thomas Vander Stichele  <thomas at apestaart dot org>
1504
1505         * split off gst-plugins-good from gst-plugins.  Old ChangeLog can
1506           be found under doc/random/ChangeLog-0.8