1 2005-10-11 Wim Taymans <wim@fluendo.com>
3 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
4 (gst_dvdemux_demux_frame):
5 * ext/flac/gstflacdec.c: (gst_flacdec_write):
6 * gst/auparse/gstauparse.c: (gst_auparse_chain):
7 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header),
8 (gst_avi_demux_handle_seek):
9 * gst/goom/gstgoom.c: (gst_goom_event):
10 * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file):
11 * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
12 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
13 (gst_wavparse_loop), (gst_wavparse_pad_convert),
14 (gst_wavparse_srcpad_event):
15 newsegment API update.
17 2005-10-11 Andy Wingo <wingo@pobox.com>
19 * ext/speex/gstspeexenc.c: Signedness cleanups.
21 2005-10-10 Edgard Lima <edgard.lima@indt.org.br>
24 * ext/speex/Makefile.am:
25 * ext/speex/gstspeex.c:
26 * ext/speex/gstspeexenc.c:
27 Speexenc ported to 0.9
29 2005-10-10 Wim Taymans <wim@fluendo.com>
31 * sys/oss/gstosssink.c: (gst_oss_sink_class_init),
32 (gst_oss_sink_init), (gst_oss_sink_set_property),
33 (gst_oss_sink_get_property), (gst_oss_sink_open),
34 (gst_oss_sink_prepare), (gst_oss_sink_reset):
35 * sys/oss/gstosssink.h:
36 * sys/oss/gstosssrc.c: (gst_oss_src_class_init),
37 (gst_oss_src_set_property), (gst_oss_src_init), (gst_oss_src_open),
38 (gst_oss_src_prepare):
39 Cleanups, make device configurable in the sink, handle and report
42 2005-10-10 Wim Taymans <wim@fluendo.com>
44 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset):
45 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset):
46 Make sure element is NULL before removing from the bin.
48 2005-10-07 Andy Wingo <wingo@pobox.com>
50 * ext/raw1394/gstdv1394src.c: Make interruptible, so it won't
51 block forever in a read().
52 (gst_dv1394src_bus_reset): Post a message when the cable is
54 (gst_dv1394src_create, gst_dv1394src_unlock): Remove some prints.
55 (gst_dv1394src_bus_reset): Don't unref the message.
57 * ext/raw1394/gstdv1394src.c: Clean up for style before doing some
58 hacking. The only change should be that the state change stuff was
59 put into basesrc's start() and stop() routines, which coalesces
62 2005-10-07 Tim-Philipp Müller <tim at centricular dot net>
67 * gst/debug/Makefile.am:
68 Only compile efence plugin on systems that have mmap.
70 2005-10-05 Tim-Philipp Müller <tim at centricular dot net>
72 * gst/debug/Makefile.am:
73 * gst/debug/breakmydata.c:
74 * gst/debug/gstdebug.c:
75 * gst/debug/gstnavigationtest.c:
76 * gst/debug/gstnavseek.c:
77 * gst/debug/gstnavseek.h:
78 * gst/debug/progressreport.c:
79 * gst/debug/testplugin.c:
80 Port progressreport, navseek, navigationtest, testsink and
83 2005-10-05 Edward Hervey <edward@fluendo.com>
85 * ext/dv/gstdvdemux.c: (gst_dvdemux_src_convert),
86 (gst_dvdemux_src_query):
87 Fixes for better conversion
89 2005-10-04 Michael Smith <msmith@fluendo.com>
91 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
92 (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
93 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
94 (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
95 Set state of elements to NULL before removing from bins.
96 Set state of test element to NULL if we failed to move it to READY
98 2005-10-04 Edward Hervey <edward@fluendo.com>
100 * ext/dv/Makefile.am:
101 * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query), (gst_dvdemux_src_conver):
102 Added DEFAULT <==> BYTES, TIME conversions on srcpad,
103 Corrected the query function for position so it doesn't forget what
104 format was asked, and calls the conversion functions on the correct pad.
106 2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
111 === release 0.9.3 ===
113 2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
116 Releasing 0.9.3, "Aramis"
118 2005-10-03 Andy Wingo <wingo@pobox.com>
120 * ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc
123 2005-10-02 Andy Wingo <wingo@pobox.com>
125 * configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.
127 * ext/flac/gstflacenc.c: Ported to 0.9.
129 * ext/flac/gstflacdec.c (gst_flacdec_loop): Handle errors better.
131 * ext/flac/Makefile.am: Add the GST_PLUGINS_BASE cflags and libs,
132 and link to gsttagedit. Enable flacenc.
134 * ext/flac/gstflacdec.c: Re-enable tag reading.
136 2005-09-30 Wim Taymans <wim@fluendo.com>
138 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
139 * gst/rtp/gstrtpgsmparse.c:
140 * gst/rtp/gstrtph263penc.c:
141 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
142 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
143 (gst_rtpmp4venc_set_property):
144 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
145 Various class and caps fixes from Andre Magalhaes (andrunko)
147 2005-09-29 Wim Taymans <wim@fluendo.com>
149 * gst/level/level-example.c: (main):
150 Update for new bus API.
152 2005-09-28 Tim-Philipp Müller <tim at centricular dot net>
155 Fix unexpanded autoconf macro GST_DOC, which has been renamed
156 to GST_DOCBOOK_CHECK (see common/m4/gst-doc.m4) (#316202).
158 2005-09-27 Tim-Philipp Müller <tim at centricular dot net>
160 * sys/oss/gstosssink.c: (gst_oss_sink_prepare):
161 Fix playback of mono streams (bytes_per_sample should be set
162 from the sample width and the number of channels negotiated,
163 and not just be set to 4) (#317338)
165 2005-09-26 Wim Taymans <wim@fluendo.com>
167 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush),
168 (gst_rtpmpaenc_handle_buffer):
169 Set buffer duration correctly.
171 2005-09-26 Tim-Philipp Müller <tim at centricular dot net>
173 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
174 (gst_avi_demux_class_init), (gst_avi_demux_parse_stream),
175 (gst_avi_demux_change_state):
176 Don't crash when encountering a stream with an unknown fourcc or
177 codec id. Instead, create a pad of type video/x-avi-unknown or
178 audio/x-avi-unknown, which as a side-effect also results in less
179 confusing error messages in players ('no decoder' vs. 'no streams');
180 minor fixes to state change function and class_init function.
182 2005-09-24 Wim Taymans <wim@fluendo.com>
184 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
185 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
188 2005-09-24 Thomas Vander Stichele <thomas at apestaart dot org>
190 * check/elements/level.c: (GST_START_TEST):
191 fix test for new GstClockTime use
192 * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps),
193 (gst_level_transform_ip):
194 * gst/level/gstlevel.h:
195 fix up the decay peak, ensuring the decay peak is never lower
196 than the peak for that interval
198 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
200 * docs/plugins/gst-plugins-good-plugins.args:
201 * docs/plugins/inspect/plugin-alpha.xml:
202 * docs/plugins/inspect/plugin-rtp.xml:
203 * gst/level/gstlevel.c: (gst_level_set_caps),
204 (gst_level_transform_ip):
207 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
210 * check/elements/level.c: (GST_START_TEST):
211 * gst/level/Makefile.am:
212 * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_init),
213 (gst_level_set_property), (gst_level_get_property),
214 (gst_level_set_caps), (gst_level_message_new),
215 (gst_level_transform_ip):
216 * gst/level/gstlevel.h:
217 * gst/level/level-example.c: (message_handler), (main):
218 convert to using GstClockTime for all time values, finally.
220 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
222 * gst/auparse/Makefile.am:
223 * gst/auparse/gstauparse.c: (gst_auparse_chain):
226 * ext/cairo/Makefile.am:
227 * ext/dv/Makefile.am:
228 * ext/esd/Makefile.am:
229 * ext/flac/Makefile.am:
230 * ext/gconf/Makefile.am:
231 * ext/gdk_pixbuf/Makefile.am:
232 * ext/jpeg/Makefile.am:
233 * ext/ladspa/Makefile.am:
234 * ext/libcaca/Makefile.am:
235 * ext/libmng/Makefile.am:
236 * ext/libpng/Makefile.am:
237 * ext/mikmod/Makefile.am:
238 * ext/pango/Makefile.am:
239 * ext/raw1394/Makefile.am:
240 * ext/shout2/Makefile.am:
241 * ext/speex/Makefile.am:
242 * gst/alpha/Makefile.am:
243 * gst/autodetect/Makefile.am:
244 * gst/avi/Makefile.am:
245 * gst/cutter/Makefile.am:
246 * gst/debug/Makefile.am:
247 * gst/effectv/Makefile.am:
248 * gst/flx/Makefile.am:
249 * gst/goom/Makefile.am:
250 * gst/interleave/Makefile.am:
251 * gst/law/Makefile.am:
252 * gst/matroska/Makefile.am:
253 * gst/median/Makefile.am:
254 * gst/monoscope/Makefile.am:
255 * gst/multipart/Makefile.am:
256 * gst/oldcore/Makefile.am:
257 * gst/rtp/Makefile.am:
258 * gst/rtsp/Makefile.am:
259 * gst/smoothwave/Makefile.am:
260 * gst/smpte/Makefile.am:
261 * gst/videobox/Makefile.am:
262 * gst/videofilter/Makefile.am:
263 * gst/videomixer/Makefile.am:
264 * gst/wavenc/Makefile.am:
265 * gst/wavparse/Makefile.am:
266 * sys/oss/Makefile.am:
267 * sys/osxaudio/Makefile.am:
268 * sys/osxvideo/Makefile.am:
271 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
273 * gst/auparse/Makefile.am:
274 * gst/auparse/gstauparse.c: (gst_auparse_chain):
277 2005-09-22 Edgard Lima (edgard.lima@indt.org.br)
281 * gst/auparse/gstauparse.c:
282 * gst/auparse/gstauparse.h:
283 Auparse ported to 0.9.
285 2005-09-22 Wim Taymans <wim@fluendo.com>
288 * gst/rtp/gstrtpdec.c: (gst_rtpdec_getcaps):
289 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
290 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
291 (gst_rtpmp4venc_set_property):
292 * gst/rtp/gstrtpmp4venc.h:
293 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
294 * gst/rtp/gstrtpmpaenc.h:
295 Use is_filled to both check MTU and max-ptime of base class.
297 2005-09-22 Wim Taymans <wim@fluendo.com>
299 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
300 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
301 (gst_rtpmp4venc_set_property):
302 Don't fragment packets with multiple frames.
304 2005-09-22 Wim Taymans <wim@fluendo.com>
307 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
308 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
309 (gst_rtpmp4venc_init), (gst_rtpmp4venc_parse_data),
310 (gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property),
311 (gst_rtpmp4venc_get_property):
312 * gst/rtp/gstrtpmp4venc.h:
315 Make payload encoder a bit smarter and more correct with
317 Added option in payloader to include config string in-band.
319 2005-09-21 Wim Taymans <wim@fluendo.com>
321 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
322 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
324 Strip spaces for key/value pairs.
326 2005-09-21 Wim Taymans <wim@fluendo.com>
328 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
329 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
330 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send),
331 (gst_rtspsrc_change_state):
332 More SDP parsing and caps setting.
333 Do NO_PREROLL differently.
334 add pads only after negotiated.
336 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
337 (gst_udpsrc_getcaps):
338 Implement the getcaps function.
340 2005-09-21 Wim Taymans <wim@fluendo.com>
342 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps),
343 (gst_rtpamrdec_chain):
344 Handle multiple AMr packets per payload. Handle CRC and
347 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
348 Make caps params strings for easy SDP mapping.
350 * gst/rtp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
351 Handle capsnego better.
353 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
354 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_new_caps):
355 Generate and parse config string in the caps.
357 2005-09-21 Wim Taymans <wim@fluendo.com>
362 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps):
363 Make extra params as strings.
365 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state),
366 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
367 (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send):
368 Make state change return NO_PREROLL as this is a live
371 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
372 Don't unref old caps when NULL.
374 2005-09-20 Wim Taymans <wim@fluendo.com>
376 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
377 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
378 (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send),
379 (gst_rtspsrc_open), (gst_rtspsrc_uri_get_type),
380 (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_get_uri),
381 (gst_rtspsrc_uri_set_uri), (gst_rtspsrc_uri_handler_init):
382 * gst/rtsp/sdpmessage.c: (sdp_media_get_format):
383 * gst/rtsp/sdpmessage.h:
385 Parse SDP and create caps.
387 2005-09-20 Stefan Kost <ensonic@users.sf.net>
389 * gst/alpha/gstalpha.c:
390 fix element description
392 2005-09-19 Wim Taymans <wim@fluendo.com>
394 * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_chain):
395 Don't check payload for now.
397 2005-09-19 Wim Taymans <wim@fluendo.com>
399 * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
400 (gst_wavparse_init), (gst_wavparse_parse_file_header),
401 (gst_wavparse_stream_init), (gst_wavparse_handle_seek),
402 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
403 (gst_wavparse_loop), (gst_wavparse_pad_convert),
404 (gst_wavparse_pad_query), (gst_wavparse_srcpad_event),
405 (gst_wavparse_change_state):
406 * gst/wavparse/gstwavparse.h:
407 Fix wavparse some more.
409 2005-09-19 Wim Taymans <wim@fluendo.com>
411 * check/elements/level.c: (GST_START_TEST):
412 Fix for bus API change.
414 2005-09-19 Wim Taymans <wim@fluendo.com>
416 * gst/level/level-example.c: (main):
419 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
422 2005-09-15 Wim Taymans <wim@fluendo.com>
424 * gst/rtp/Makefile.am:
426 * gst/rtp/gstrtp.c: (plugin_init):
427 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_init),
428 (gst_rtpamrdec_sink_setcaps), (gst_rtpamrdec_chain),
429 (gst_rtpamrdec_change_state):
430 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_get_type),
431 (gst_rtpamrenc_class_init), (gst_rtpamrenc_init),
432 (gst_rtpamrenc_setcaps), (gst_rtpamrenc_handle_buffer):
433 * gst/rtp/gstrtpamrenc.h:
434 * gst/rtp/gstrtpgsmenc.c: (gst_rtpgsmenc_get_type),
435 (gst_rtpgsmenc_class_init), (gst_rtpgsmenc_init),
436 (gst_rtpgsmenc_setcaps), (gst_rtpgsmenc_handle_buffer):
437 * gst/rtp/gstrtpgsmenc.h:
438 * gst/rtp/gstrtpgsmparse.c: (gst_rtpgsmparse_class_init),
439 (gst_rtpgsm_caps_nego), (gst_rtpgsmparse_chain),
440 (gst_rtpgsmparse_set_property), (gst_rtpgsmparse_get_property),
441 (gst_rtpgsmparse_change_state):
442 * gst/rtp/gstrtpgsmparse.h:
443 * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_class_init),
444 (gst_rtph263pdec_finalize), (gst_rtph263pdec_change_state):
445 * gst/rtp/gstrtph263penc.c: (gst_rtph263penc_get_type),
446 (gst_rtph263penc_class_init), (gst_rtph263penc_init),
447 (gst_rtph263penc_finalize), (gst_rtph263penc_setcaps),
448 (gst_rtph263penc_flush), (gst_rtph263penc_handle_buffer):
449 * gst/rtp/gstrtph263penc.h:
450 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps),
451 (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_change_state):
452 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
453 (gst_rtpmp4venc_class_init), (gst_rtpmp4venc_init),
454 (gst_rtpmp4venc_finalize), (gst_rtpmp4venc_new_caps),
455 (gst_rtpmp4venc_setcaps), (gst_rtpmp4venc_flush),
456 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer):
457 * gst/rtp/gstrtpmp4venc.h:
458 * gst/rtp/gstrtpmpadec.c:
459 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_get_type),
460 (gst_rtpmpaenc_class_init), (gst_rtpmpaenc_init),
461 (gst_rtpmpaenc_finalize), (gst_rtpmpaenc_setcaps),
462 (gst_rtpmpaenc_flush), (gst_rtpmpaenc_handle_buffer):
463 * gst/rtp/gstrtpmpaenc.h:
464 Updates to payloader/depayloaders, make payloaders use
466 Updated README with suggested RTP caps and how to convert
468 Added config descriptor in mp4v payloader.
470 2005-09-15 Andy Wingo <wingo@pobox.com>
472 * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best):
473 * gst/autodetect/gstautovideosink.c
474 (gst_auto_video_sink_find_best): Update for new registry API.
476 2005-09-14 Thomas Vander Stichele <thomas at apestaart dot org>
478 * common/c-to-xml.py:
479 * common/gtk-doc-plugins.mak:
480 a simple py script to generate valid xml from a C example
481 probably also need to strip an MIT license when we decide
482 * docs/plugins/Makefile.am:
483 * gst/level/Makefile.am:
484 * gst/level/gstlevel.c: (gst_level_init):
485 * gst/level/level-example.c: (message_handler), (main):
486 add an example to level that will show up in the docs
488 add a note for the future
490 2005-09-14 Michael Smith <msmith@fluendo.com>
492 * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init):
493 Actually define the debug object being used in wavenc. Fixes #316205
495 2005-09-14 Michael Smith <msmith@fluendo.com>
497 * gst/smpte/Makefile.am:
498 Link against GST_BASE_LIBS, to get it linked against libgstbase;
499 needed to build on windows (bug 316204)
501 2005-09-12 Andy Wingo <wingo@pobox.com>
503 * autogen.sh (package): Now type 'make' to build gst-plugins-good.
505 2005-09-09 Jan Schmidt <thaytan@mad.scientist.com>
508 * gst/fdsrc/Makefile.am:
509 * gst/fdsrc/gstfdsrc.c:
510 * gst/fdsrc/gstfdsrc.h:
511 Move fdsrc back into gstreamer core elements.
513 * gst/level/gstlevel.c: (gst_level_class_init),
514 (gst_level_transform_ip):
515 * gst/videobox/gstvideobox.c: (gst_video_box_set_property):
516 Basetransform changes.
518 2005-09-09 Thomas Vander Stichele <thomas at apestaart dot org>
520 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
521 * ext/jpeg/smokecodec.c: (find_best_size):
522 fix compiler warnings
524 2005-09-09 Thomas Vander Stichele <thomas at apestaart dot org>
526 * gst-plugins-good.spec.in:
528 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
529 (gst_multiudpsink_render), (gst_multiudpsink_add),
530 (gst_multiudpsink_clear):
531 it actually helps to actually stream if we hook up the
532 "add" signal to an actual implementation
533 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
536 2005-09-08 Flavio Oliveira <flavio.oliveira@indt.org.br>
538 * ext/jpeg/Makefile.am:
540 * ext/jpeg/gstjpegenc.c:
541 * ext/jpeg/gstsmokeenc.c:
543 2005-09-07 Stefan Kost <ensonic@users.sf.net>
545 * ext/flac/gstflacdec.c:
546 * ext/flac/gstflacenc.c:
547 * ext/flac/gstflactag.c:
548 * ext/speex/gstspeexenc.c:
549 gsttaginterface.h -> gsttagsetter.h
551 2005-09-07 Jan Schmidt <thaytan@mad.scientist.com>
554 * gst/debug/Makefile.am:
555 * gst/debug/efence.c: (gst_efence_class_init), (gst_efence_init),
556 (gst_efence_chain), (gst_efence_buffer_alloc), (plugin_init),
557 (gst_fenced_buffer_finalize), (gst_fenced_buffer_copy),
558 (gst_fenced_buffer_alloc), (gst_fenced_buffer_class_init),
559 (gst_fenced_buffer_init), (gst_fenced_buffer_get_type):
560 Port to 0.9 and re-enable efence plugin.
562 2005-09-06 Tim-Philipp Müller <tim at centricular dot net>
564 * ext/flac/gstflacdec.c: (flac_caps_factory), (raw_caps_factory),
565 (gst_flacdec_write), (gst_flacdec_convert_src):
566 * ext/flac/gstflacdec.h:
567 Add support for flac files with 24/32 bits per sample; and misc.
568 minor clean-ups. Seeking is still partly broken (for me at least).
570 2005-09-06 Wim Taymans <wim@fluendo.com>
572 * gst/rtp/Makefile.am:
573 * gst/rtp/gstrtp.c: (plugin_init):
574 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_get_type),
575 (gst_rtpmp4vdec_base_init), (gst_rtpmp4vdec_class_init),
576 (gst_rtpmp4vdec_init), (gst_rtpmp4vdec_setcaps),
577 (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_set_property),
578 (gst_rtpmp4vdec_get_property), (gst_rtpmp4vdec_change_state),
579 (gst_rtpmp4vdec_plugin_init):
580 * gst/rtp/gstrtpmp4vdec.h:
581 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
582 (gst_rtpmp4venc_base_init), (gst_rtpmp4venc_class_init),
583 (gst_rtpmp4venc_init), (gst_rtpmp4venc_setcaps),
584 (gst_rtpmp4venc_flush), (gst_rtpmp4venc_chain),
585 (gst_rtpmp4venc_set_property), (gst_rtpmp4venc_get_property),
586 (gst_rtpmp4venc_change_state), (gst_rtpmp4venc_plugin_init):
587 * gst/rtp/gstrtpmp4venc.h:
588 * gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_chain):
589 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush):
590 Added mpeg4 video payload encoder/decoder.
591 Added some docs in mpa payloader.
593 === release 0.9.1 ===
595 2005-09-06 Thomas Vander Stichele <thomas at apestaart dot org>
602 releasing 0.9.1, "Blondie"
604 2005-09-05 Andy Wingo <wingo@pobox.com>
606 * ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding
607 here from the state change handler, so we fire signals without
608 holding the state lock.
610 2005-09-02 Andy Wingo <wingo@pobox.com>
612 * All plugins updated for element state changes.
614 2005-09-01 Thomas Vander Stichele <thomas at apestaart dot org>
619 * check/elements/.cvsignore:
620 * check/elements/level.c: (setup_level), (cleanup_level),
621 (GST_START_TEST), (level_suite), (main):
623 * common/release.mak:
624 move the enum checking to release.mak
626 add valgrind and check checking
627 * gst/level/gstlevel.c: (gst_level_transform):
628 * gst/level/gstlevel.h:
630 convert a field to int
631 fix the arithmetic to int when checking for emit so that a
632 100-sample buffer of a 1000Hz stream triggers after 0.1 sec
634 2005-09-01 Thomas Vander Stichele <thomas at apestaart dot org>
639 * common/plugins.xsl:
640 wrap Description into a refsect2
642 * docs/plugins/Makefile.am:
643 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
644 * docs/plugins/gst-plugins-good-plugins-sections.txt:
645 * gst/goom/Makefile.am:
646 * gst/goom/gstgoom.c: (gst_goom_get_type), (gst_goom_base_init),
647 (gst_goom_class_init), (gst_goom_init), (gst_goom_dispose),
648 (gst_goom_sink_setcaps), (gst_goom_src_setcaps),
649 (gst_goom_src_negotiate), (gst_goom_event), (gst_goom_chain),
650 (gst_goom_change_state):
651 * gst/goom/gstgoom.h:
653 add an example launch line
654 * gst/level/gstlevel.h:
655 * gst/monoscope/gstmonoscope.c:
658 2005-08-30 Thomas Vander Stichele <thomas at apestaart dot org>
661 * docs/plugins/Makefile.am:
662 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
663 * docs/plugins/gst-plugins-good-plugins-sections.txt:
664 * docs/plugins/gst-plugins-good-plugins.types:
665 document elements and plugins. Shazam !
667 2005-08-30 Thomas Vander Stichele <thomas at apestaart dot org>
669 * split off gst-plugins-good from gst-plugins. Old ChangeLog can
670 be found under doc/random/ChangeLog-0.8