1 2005-10-12 Thomas Vander Stichele <thomas at apestaart dot org>
4 * ext/cairo/Makefile.am:
5 * ext/cairo/gstcairo.c: (plugin_init):
6 * ext/cairo/gsttextoverlay.c: (gst_textoverlay_change_state):
7 * ext/cairo/gsttimeoverlay.c: (gst_timeoverlay_update_font_height),
8 (gst_timeoverlay_setup), (gst_timeoverlay_planar411):
9 * ext/cairo/gsttimeoverlay.h:
10 update of cairo-based timeoverlay to 1.0 Cairo API
11 doesn't work yet for resizing of output sink
13 2005-10-11 Wim Taymans <wim@fluendo.com>
15 * ext/speex/gstspeexdec.c: (speex_dec_event), (speex_dec_chain):
18 2005-10-11 Wim Taymans <wim@fluendo.com>
20 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
21 (gst_dvdemux_demux_frame):
22 * ext/flac/gstflacdec.c: (gst_flacdec_write):
23 * gst/auparse/gstauparse.c: (gst_auparse_chain):
24 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header),
25 (gst_avi_demux_handle_seek):
26 * gst/goom/gstgoom.c: (gst_goom_event):
27 * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file):
28 * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
29 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
30 (gst_wavparse_loop), (gst_wavparse_pad_convert),
31 (gst_wavparse_srcpad_event):
32 newsegment API update.
34 2005-10-11 Andy Wingo <wingo@pobox.com>
36 * ext/speex/gstspeexenc.c: Signedness cleanups.
38 2005-10-10 Edgard Lima <edgard.lima@indt.org.br>
41 * ext/speex/Makefile.am:
42 * ext/speex/gstspeex.c:
43 * ext/speex/gstspeexenc.c:
44 Speexenc ported to 0.9
46 2005-10-10 Wim Taymans <wim@fluendo.com>
48 * sys/oss/gstosssink.c: (gst_oss_sink_class_init),
49 (gst_oss_sink_init), (gst_oss_sink_set_property),
50 (gst_oss_sink_get_property), (gst_oss_sink_open),
51 (gst_oss_sink_prepare), (gst_oss_sink_reset):
52 * sys/oss/gstosssink.h:
53 * sys/oss/gstosssrc.c: (gst_oss_src_class_init),
54 (gst_oss_src_set_property), (gst_oss_src_init), (gst_oss_src_open),
55 (gst_oss_src_prepare):
56 Cleanups, make device configurable in the sink, handle and report
59 2005-10-10 Wim Taymans <wim@fluendo.com>
61 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset):
62 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset):
63 Make sure element is NULL before removing from the bin.
65 2005-10-07 Andy Wingo <wingo@pobox.com>
67 * ext/raw1394/gstdv1394src.c: Make interruptible, so it won't
68 block forever in a read().
69 (gst_dv1394src_bus_reset): Post a message when the cable is
71 (gst_dv1394src_create, gst_dv1394src_unlock): Remove some prints.
72 (gst_dv1394src_bus_reset): Don't unref the message.
74 * ext/raw1394/gstdv1394src.c: Clean up for style before doing some
75 hacking. The only change should be that the state change stuff was
76 put into basesrc's start() and stop() routines, which coalesces
79 2005-10-07 Tim-Philipp Müller <tim at centricular dot net>
84 * gst/debug/Makefile.am:
85 Only compile efence plugin on systems that have mmap.
87 2005-10-05 Tim-Philipp Müller <tim at centricular dot net>
89 * gst/debug/Makefile.am:
90 * gst/debug/breakmydata.c:
91 * gst/debug/gstdebug.c:
92 * gst/debug/gstnavigationtest.c:
93 * gst/debug/gstnavseek.c:
94 * gst/debug/gstnavseek.h:
95 * gst/debug/progressreport.c:
96 * gst/debug/testplugin.c:
97 Port progressreport, navseek, navigationtest, testsink and
100 2005-10-05 Edward Hervey <edward@fluendo.com>
102 * ext/dv/gstdvdemux.c: (gst_dvdemux_src_convert),
103 (gst_dvdemux_src_query):
104 Fixes for better conversion
106 2005-10-04 Michael Smith <msmith@fluendo.com>
108 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
109 (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
110 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
111 (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
112 Set state of elements to NULL before removing from bins.
113 Set state of test element to NULL if we failed to move it to READY
115 2005-10-04 Edward Hervey <edward@fluendo.com>
117 * ext/dv/Makefile.am:
118 * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query), (gst_dvdemux_src_conver):
119 Added DEFAULT <==> BYTES, TIME conversions on srcpad,
120 Corrected the query function for position so it doesn't forget what
121 format was asked, and calls the conversion functions on the correct pad.
123 2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
128 === release 0.9.3 ===
130 2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
133 Releasing 0.9.3, "Aramis"
135 2005-10-03 Andy Wingo <wingo@pobox.com>
137 * ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc
140 2005-10-02 Andy Wingo <wingo@pobox.com>
142 * configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.
144 * ext/flac/gstflacenc.c: Ported to 0.9.
146 * ext/flac/gstflacdec.c (gst_flacdec_loop): Handle errors better.
148 * ext/flac/Makefile.am: Add the GST_PLUGINS_BASE cflags and libs,
149 and link to gsttagedit. Enable flacenc.
151 * ext/flac/gstflacdec.c: Re-enable tag reading.
153 2005-09-30 Wim Taymans <wim@fluendo.com>
155 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
156 * gst/rtp/gstrtpgsmparse.c:
157 * gst/rtp/gstrtph263penc.c:
158 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
159 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
160 (gst_rtpmp4venc_set_property):
161 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
162 Various class and caps fixes from Andre Magalhaes (andrunko)
164 2005-09-29 Wim Taymans <wim@fluendo.com>
166 * gst/level/level-example.c: (main):
167 Update for new bus API.
169 2005-09-28 Tim-Philipp Müller <tim at centricular dot net>
172 Fix unexpanded autoconf macro GST_DOC, which has been renamed
173 to GST_DOCBOOK_CHECK (see common/m4/gst-doc.m4) (#316202).
175 2005-09-27 Tim-Philipp Müller <tim at centricular dot net>
177 * sys/oss/gstosssink.c: (gst_oss_sink_prepare):
178 Fix playback of mono streams (bytes_per_sample should be set
179 from the sample width and the number of channels negotiated,
180 and not just be set to 4) (#317338)
182 2005-09-26 Wim Taymans <wim@fluendo.com>
184 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush),
185 (gst_rtpmpaenc_handle_buffer):
186 Set buffer duration correctly.
188 2005-09-26 Tim-Philipp Müller <tim at centricular dot net>
190 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
191 (gst_avi_demux_class_init), (gst_avi_demux_parse_stream),
192 (gst_avi_demux_change_state):
193 Don't crash when encountering a stream with an unknown fourcc or
194 codec id. Instead, create a pad of type video/x-avi-unknown or
195 audio/x-avi-unknown, which as a side-effect also results in less
196 confusing error messages in players ('no decoder' vs. 'no streams');
197 minor fixes to state change function and class_init function.
199 2005-09-24 Wim Taymans <wim@fluendo.com>
201 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
202 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
205 2005-09-24 Thomas Vander Stichele <thomas at apestaart dot org>
207 * check/elements/level.c: (GST_START_TEST):
208 fix test for new GstClockTime use
209 * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps),
210 (gst_level_transform_ip):
211 * gst/level/gstlevel.h:
212 fix up the decay peak, ensuring the decay peak is never lower
213 than the peak for that interval
215 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
217 * docs/plugins/gst-plugins-good-plugins.args:
218 * docs/plugins/inspect/plugin-alpha.xml:
219 * docs/plugins/inspect/plugin-rtp.xml:
220 * gst/level/gstlevel.c: (gst_level_set_caps),
221 (gst_level_transform_ip):
224 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
227 * check/elements/level.c: (GST_START_TEST):
228 * gst/level/Makefile.am:
229 * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_init),
230 (gst_level_set_property), (gst_level_get_property),
231 (gst_level_set_caps), (gst_level_message_new),
232 (gst_level_transform_ip):
233 * gst/level/gstlevel.h:
234 * gst/level/level-example.c: (message_handler), (main):
235 convert to using GstClockTime for all time values, finally.
237 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
239 * gst/auparse/Makefile.am:
240 * gst/auparse/gstauparse.c: (gst_auparse_chain):
243 * ext/cairo/Makefile.am:
244 * ext/dv/Makefile.am:
245 * ext/esd/Makefile.am:
246 * ext/flac/Makefile.am:
247 * ext/gconf/Makefile.am:
248 * ext/gdk_pixbuf/Makefile.am:
249 * ext/jpeg/Makefile.am:
250 * ext/ladspa/Makefile.am:
251 * ext/libcaca/Makefile.am:
252 * ext/libmng/Makefile.am:
253 * ext/libpng/Makefile.am:
254 * ext/mikmod/Makefile.am:
255 * ext/pango/Makefile.am:
256 * ext/raw1394/Makefile.am:
257 * ext/shout2/Makefile.am:
258 * ext/speex/Makefile.am:
259 * gst/alpha/Makefile.am:
260 * gst/autodetect/Makefile.am:
261 * gst/avi/Makefile.am:
262 * gst/cutter/Makefile.am:
263 * gst/debug/Makefile.am:
264 * gst/effectv/Makefile.am:
265 * gst/flx/Makefile.am:
266 * gst/goom/Makefile.am:
267 * gst/interleave/Makefile.am:
268 * gst/law/Makefile.am:
269 * gst/matroska/Makefile.am:
270 * gst/median/Makefile.am:
271 * gst/monoscope/Makefile.am:
272 * gst/multipart/Makefile.am:
273 * gst/oldcore/Makefile.am:
274 * gst/rtp/Makefile.am:
275 * gst/rtsp/Makefile.am:
276 * gst/smoothwave/Makefile.am:
277 * gst/smpte/Makefile.am:
278 * gst/videobox/Makefile.am:
279 * gst/videofilter/Makefile.am:
280 * gst/videomixer/Makefile.am:
281 * gst/wavenc/Makefile.am:
282 * gst/wavparse/Makefile.am:
283 * sys/oss/Makefile.am:
284 * sys/osxaudio/Makefile.am:
285 * sys/osxvideo/Makefile.am:
288 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
290 * gst/auparse/Makefile.am:
291 * gst/auparse/gstauparse.c: (gst_auparse_chain):
294 2005-09-22 Edgard Lima (edgard.lima@indt.org.br)
298 * gst/auparse/gstauparse.c:
299 * gst/auparse/gstauparse.h:
300 Auparse ported to 0.9.
302 2005-09-22 Wim Taymans <wim@fluendo.com>
305 * gst/rtp/gstrtpdec.c: (gst_rtpdec_getcaps):
306 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
307 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
308 (gst_rtpmp4venc_set_property):
309 * gst/rtp/gstrtpmp4venc.h:
310 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
311 * gst/rtp/gstrtpmpaenc.h:
312 Use is_filled to both check MTU and max-ptime of base class.
314 2005-09-22 Wim Taymans <wim@fluendo.com>
316 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
317 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
318 (gst_rtpmp4venc_set_property):
319 Don't fragment packets with multiple frames.
321 2005-09-22 Wim Taymans <wim@fluendo.com>
324 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
325 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
326 (gst_rtpmp4venc_init), (gst_rtpmp4venc_parse_data),
327 (gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property),
328 (gst_rtpmp4venc_get_property):
329 * gst/rtp/gstrtpmp4venc.h:
332 Make payload encoder a bit smarter and more correct with
334 Added option in payloader to include config string in-band.
336 2005-09-21 Wim Taymans <wim@fluendo.com>
338 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
339 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
341 Strip spaces for key/value pairs.
343 2005-09-21 Wim Taymans <wim@fluendo.com>
345 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
346 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
347 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send),
348 (gst_rtspsrc_change_state):
349 More SDP parsing and caps setting.
350 Do NO_PREROLL differently.
351 add pads only after negotiated.
353 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
354 (gst_udpsrc_getcaps):
355 Implement the getcaps function.
357 2005-09-21 Wim Taymans <wim@fluendo.com>
359 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps),
360 (gst_rtpamrdec_chain):
361 Handle multiple AMr packets per payload. Handle CRC and
364 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
365 Make caps params strings for easy SDP mapping.
367 * gst/rtp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
368 Handle capsnego better.
370 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
371 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_new_caps):
372 Generate and parse config string in the caps.
374 2005-09-21 Wim Taymans <wim@fluendo.com>
379 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps):
380 Make extra params as strings.
382 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state),
383 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
384 (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send):
385 Make state change return NO_PREROLL as this is a live
388 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
389 Don't unref old caps when NULL.
391 2005-09-20 Wim Taymans <wim@fluendo.com>
393 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
394 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
395 (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send),
396 (gst_rtspsrc_open), (gst_rtspsrc_uri_get_type),
397 (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_get_uri),
398 (gst_rtspsrc_uri_set_uri), (gst_rtspsrc_uri_handler_init):
399 * gst/rtsp/sdpmessage.c: (sdp_media_get_format):
400 * gst/rtsp/sdpmessage.h:
402 Parse SDP and create caps.
404 2005-09-20 Stefan Kost <ensonic@users.sf.net>
406 * gst/alpha/gstalpha.c:
407 fix element description
409 2005-09-19 Wim Taymans <wim@fluendo.com>
411 * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_chain):
412 Don't check payload for now.
414 2005-09-19 Wim Taymans <wim@fluendo.com>
416 * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
417 (gst_wavparse_init), (gst_wavparse_parse_file_header),
418 (gst_wavparse_stream_init), (gst_wavparse_handle_seek),
419 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
420 (gst_wavparse_loop), (gst_wavparse_pad_convert),
421 (gst_wavparse_pad_query), (gst_wavparse_srcpad_event),
422 (gst_wavparse_change_state):
423 * gst/wavparse/gstwavparse.h:
424 Fix wavparse some more.
426 2005-09-19 Wim Taymans <wim@fluendo.com>
428 * check/elements/level.c: (GST_START_TEST):
429 Fix for bus API change.
431 2005-09-19 Wim Taymans <wim@fluendo.com>
433 * gst/level/level-example.c: (main):
436 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
439 2005-09-15 Wim Taymans <wim@fluendo.com>
441 * gst/rtp/Makefile.am:
443 * gst/rtp/gstrtp.c: (plugin_init):
444 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_init),
445 (gst_rtpamrdec_sink_setcaps), (gst_rtpamrdec_chain),
446 (gst_rtpamrdec_change_state):
447 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_get_type),
448 (gst_rtpamrenc_class_init), (gst_rtpamrenc_init),
449 (gst_rtpamrenc_setcaps), (gst_rtpamrenc_handle_buffer):
450 * gst/rtp/gstrtpamrenc.h:
451 * gst/rtp/gstrtpgsmenc.c: (gst_rtpgsmenc_get_type),
452 (gst_rtpgsmenc_class_init), (gst_rtpgsmenc_init),
453 (gst_rtpgsmenc_setcaps), (gst_rtpgsmenc_handle_buffer):
454 * gst/rtp/gstrtpgsmenc.h:
455 * gst/rtp/gstrtpgsmparse.c: (gst_rtpgsmparse_class_init),
456 (gst_rtpgsm_caps_nego), (gst_rtpgsmparse_chain),
457 (gst_rtpgsmparse_set_property), (gst_rtpgsmparse_get_property),
458 (gst_rtpgsmparse_change_state):
459 * gst/rtp/gstrtpgsmparse.h:
460 * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_class_init),
461 (gst_rtph263pdec_finalize), (gst_rtph263pdec_change_state):
462 * gst/rtp/gstrtph263penc.c: (gst_rtph263penc_get_type),
463 (gst_rtph263penc_class_init), (gst_rtph263penc_init),
464 (gst_rtph263penc_finalize), (gst_rtph263penc_setcaps),
465 (gst_rtph263penc_flush), (gst_rtph263penc_handle_buffer):
466 * gst/rtp/gstrtph263penc.h:
467 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps),
468 (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_change_state):
469 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
470 (gst_rtpmp4venc_class_init), (gst_rtpmp4venc_init),
471 (gst_rtpmp4venc_finalize), (gst_rtpmp4venc_new_caps),
472 (gst_rtpmp4venc_setcaps), (gst_rtpmp4venc_flush),
473 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer):
474 * gst/rtp/gstrtpmp4venc.h:
475 * gst/rtp/gstrtpmpadec.c:
476 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_get_type),
477 (gst_rtpmpaenc_class_init), (gst_rtpmpaenc_init),
478 (gst_rtpmpaenc_finalize), (gst_rtpmpaenc_setcaps),
479 (gst_rtpmpaenc_flush), (gst_rtpmpaenc_handle_buffer):
480 * gst/rtp/gstrtpmpaenc.h:
481 Updates to payloader/depayloaders, make payloaders use
483 Updated README with suggested RTP caps and how to convert
485 Added config descriptor in mp4v payloader.
487 2005-09-15 Andy Wingo <wingo@pobox.com>
489 * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best):
490 * gst/autodetect/gstautovideosink.c
491 (gst_auto_video_sink_find_best): Update for new registry API.
493 2005-09-14 Thomas Vander Stichele <thomas at apestaart dot org>
495 * common/c-to-xml.py:
496 * common/gtk-doc-plugins.mak:
497 a simple py script to generate valid xml from a C example
498 probably also need to strip an MIT license when we decide
499 * docs/plugins/Makefile.am:
500 * gst/level/Makefile.am:
501 * gst/level/gstlevel.c: (gst_level_init):
502 * gst/level/level-example.c: (message_handler), (main):
503 add an example to level that will show up in the docs
505 add a note for the future
507 2005-09-14 Michael Smith <msmith@fluendo.com>
509 * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init):
510 Actually define the debug object being used in wavenc. Fixes #316205
512 2005-09-14 Michael Smith <msmith@fluendo.com>
514 * gst/smpte/Makefile.am:
515 Link against GST_BASE_LIBS, to get it linked against libgstbase;
516 needed to build on windows (bug 316204)
518 2005-09-12 Andy Wingo <wingo@pobox.com>
520 * autogen.sh (package): Now type 'make' to build gst-plugins-good.
522 2005-09-09 Jan Schmidt <thaytan@mad.scientist.com>
525 * gst/fdsrc/Makefile.am:
526 * gst/fdsrc/gstfdsrc.c:
527 * gst/fdsrc/gstfdsrc.h:
528 Move fdsrc back into gstreamer core elements.
530 * gst/level/gstlevel.c: (gst_level_class_init),
531 (gst_level_transform_ip):
532 * gst/videobox/gstvideobox.c: (gst_video_box_set_property):
533 Basetransform changes.
535 2005-09-09 Thomas Vander Stichele <thomas at apestaart dot org>
537 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
538 * ext/jpeg/smokecodec.c: (find_best_size):
539 fix compiler warnings
541 2005-09-09 Thomas Vander Stichele <thomas at apestaart dot org>
543 * gst-plugins-good.spec.in:
545 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
546 (gst_multiudpsink_render), (gst_multiudpsink_add),
547 (gst_multiudpsink_clear):
548 it actually helps to actually stream if we hook up the
549 "add" signal to an actual implementation
550 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
553 2005-09-08 Flavio Oliveira <flavio.oliveira@indt.org.br>
555 * ext/jpeg/Makefile.am:
557 * ext/jpeg/gstjpegenc.c:
558 * ext/jpeg/gstsmokeenc.c:
560 2005-09-07 Stefan Kost <ensonic@users.sf.net>
562 * ext/flac/gstflacdec.c:
563 * ext/flac/gstflacenc.c:
564 * ext/flac/gstflactag.c:
565 * ext/speex/gstspeexenc.c:
566 gsttaginterface.h -> gsttagsetter.h
568 2005-09-07 Jan Schmidt <thaytan@mad.scientist.com>
571 * gst/debug/Makefile.am:
572 * gst/debug/efence.c: (gst_efence_class_init), (gst_efence_init),
573 (gst_efence_chain), (gst_efence_buffer_alloc), (plugin_init),
574 (gst_fenced_buffer_finalize), (gst_fenced_buffer_copy),
575 (gst_fenced_buffer_alloc), (gst_fenced_buffer_class_init),
576 (gst_fenced_buffer_init), (gst_fenced_buffer_get_type):
577 Port to 0.9 and re-enable efence plugin.
579 2005-09-06 Tim-Philipp Müller <tim at centricular dot net>
581 * ext/flac/gstflacdec.c: (flac_caps_factory), (raw_caps_factory),
582 (gst_flacdec_write), (gst_flacdec_convert_src):
583 * ext/flac/gstflacdec.h:
584 Add support for flac files with 24/32 bits per sample; and misc.
585 minor clean-ups. Seeking is still partly broken (for me at least).
587 2005-09-06 Wim Taymans <wim@fluendo.com>
589 * gst/rtp/Makefile.am:
590 * gst/rtp/gstrtp.c: (plugin_init):
591 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_get_type),
592 (gst_rtpmp4vdec_base_init), (gst_rtpmp4vdec_class_init),
593 (gst_rtpmp4vdec_init), (gst_rtpmp4vdec_setcaps),
594 (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_set_property),
595 (gst_rtpmp4vdec_get_property), (gst_rtpmp4vdec_change_state),
596 (gst_rtpmp4vdec_plugin_init):
597 * gst/rtp/gstrtpmp4vdec.h:
598 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
599 (gst_rtpmp4venc_base_init), (gst_rtpmp4venc_class_init),
600 (gst_rtpmp4venc_init), (gst_rtpmp4venc_setcaps),
601 (gst_rtpmp4venc_flush), (gst_rtpmp4venc_chain),
602 (gst_rtpmp4venc_set_property), (gst_rtpmp4venc_get_property),
603 (gst_rtpmp4venc_change_state), (gst_rtpmp4venc_plugin_init):
604 * gst/rtp/gstrtpmp4venc.h:
605 * gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_chain):
606 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush):
607 Added mpeg4 video payload encoder/decoder.
608 Added some docs in mpa payloader.
610 === release 0.9.1 ===
612 2005-09-06 Thomas Vander Stichele <thomas at apestaart dot org>
619 releasing 0.9.1, "Blondie"
621 2005-09-05 Andy Wingo <wingo@pobox.com>
623 * ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding
624 here from the state change handler, so we fire signals without
625 holding the state lock.
627 2005-09-02 Andy Wingo <wingo@pobox.com>
629 * All plugins updated for element state changes.
631 2005-09-01 Thomas Vander Stichele <thomas at apestaart dot org>
636 * check/elements/.cvsignore:
637 * check/elements/level.c: (setup_level), (cleanup_level),
638 (GST_START_TEST), (level_suite), (main):
640 * common/release.mak:
641 move the enum checking to release.mak
643 add valgrind and check checking
644 * gst/level/gstlevel.c: (gst_level_transform):
645 * gst/level/gstlevel.h:
647 convert a field to int
648 fix the arithmetic to int when checking for emit so that a
649 100-sample buffer of a 1000Hz stream triggers after 0.1 sec
651 2005-09-01 Thomas Vander Stichele <thomas at apestaart dot org>
656 * common/plugins.xsl:
657 wrap Description into a refsect2
659 * docs/plugins/Makefile.am:
660 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
661 * docs/plugins/gst-plugins-good-plugins-sections.txt:
662 * gst/goom/Makefile.am:
663 * gst/goom/gstgoom.c: (gst_goom_get_type), (gst_goom_base_init),
664 (gst_goom_class_init), (gst_goom_init), (gst_goom_dispose),
665 (gst_goom_sink_setcaps), (gst_goom_src_setcaps),
666 (gst_goom_src_negotiate), (gst_goom_event), (gst_goom_chain),
667 (gst_goom_change_state):
668 * gst/goom/gstgoom.h:
670 add an example launch line
671 * gst/level/gstlevel.h:
672 * gst/monoscope/gstmonoscope.c:
675 2005-08-30 Thomas Vander Stichele <thomas at apestaart dot org>
678 * docs/plugins/Makefile.am:
679 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
680 * docs/plugins/gst-plugins-good-plugins-sections.txt:
681 * docs/plugins/gst-plugins-good-plugins.types:
682 document elements and plugins. Shazam !
684 2005-08-30 Thomas Vander Stichele <thomas at apestaart dot org>
686 * split off gst-plugins-good from gst-plugins. Old ChangeLog can
687 be found under doc/random/ChangeLog-0.8