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