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