1 2005-10-07 Andy Wingo <wingo@pobox.com>
3 * ext/raw1394/gstdv1394src.c: Make interruptible, so it won't
4 block forever in a read().
5 (gst_dv1394src_bus_reset): Post a message when the cable is
7 (gst_dv1394src_create, gst_dv1394src_unlock): Remove some prints.
9 * ext/raw1394/gstdv1394src.c: Clean up for style before doing some
10 hacking. The only change should be that the state change stuff was
11 put into basesrc's start() and stop() routines, which coalesces
14 2005-10-07 Tim-Philipp Müller <tim at centricular dot net>
19 * gst/debug/Makefile.am:
20 Only compile efence plugin on systems that have mmap.
22 2005-10-05 Tim-Philipp Müller <tim at centricular dot net>
24 * gst/debug/Makefile.am:
25 * gst/debug/breakmydata.c:
26 * gst/debug/gstdebug.c:
27 * gst/debug/gstnavigationtest.c:
28 * gst/debug/gstnavseek.c:
29 * gst/debug/gstnavseek.h:
30 * gst/debug/progressreport.c:
31 * gst/debug/testplugin.c:
32 Port progressreport, navseek, navigationtest, testsink and
35 2005-10-05 Edward Hervey <edward@fluendo.com>
37 * ext/dv/gstdvdemux.c: (gst_dvdemux_src_convert),
38 (gst_dvdemux_src_query):
39 Fixes for better conversion
41 2005-10-04 Michael Smith <msmith@fluendo.com>
43 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
44 (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
45 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
46 (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
47 Set state of elements to NULL before removing from bins.
48 Set state of test element to NULL if we failed to move it to READY
50 2005-10-04 Edward Hervey <edward@fluendo.com>
53 * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query), (gst_dvdemux_src_conver):
54 Added DEFAULT <==> BYTES, TIME conversions on srcpad,
55 Corrected the query function for position so it doesn't forget what
56 format was asked, and calls the conversion functions on the correct pad.
58 2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
65 2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
68 Releasing 0.9.3, "Aramis"
70 2005-10-03 Andy Wingo <wingo@pobox.com>
72 * ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc
75 2005-10-02 Andy Wingo <wingo@pobox.com>
77 * configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.
79 * ext/flac/gstflacenc.c: Ported to 0.9.
81 * ext/flac/gstflacdec.c (gst_flacdec_loop): Handle errors better.
83 * ext/flac/Makefile.am: Add the GST_PLUGINS_BASE cflags and libs,
84 and link to gsttagedit. Enable flacenc.
86 * ext/flac/gstflacdec.c: Re-enable tag reading.
88 2005-09-30 Wim Taymans <wim@fluendo.com>
90 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
91 * gst/rtp/gstrtpgsmparse.c:
92 * gst/rtp/gstrtph263penc.c:
93 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
94 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
95 (gst_rtpmp4venc_set_property):
96 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
97 Various class and caps fixes from Andre Magalhaes (andrunko)
99 2005-09-29 Wim Taymans <wim@fluendo.com>
101 * gst/level/level-example.c: (main):
102 Update for new bus API.
104 2005-09-28 Tim-Philipp Müller <tim at centricular dot net>
107 Fix unexpanded autoconf macro GST_DOC, which has been renamed
108 to GST_DOCBOOK_CHECK (see common/m4/gst-doc.m4) (#316202).
110 2005-09-27 Tim-Philipp Müller <tim at centricular dot net>
112 * sys/oss/gstosssink.c: (gst_oss_sink_prepare):
113 Fix playback of mono streams (bytes_per_sample should be set
114 from the sample width and the number of channels negotiated,
115 and not just be set to 4) (#317338)
117 2005-09-26 Wim Taymans <wim@fluendo.com>
119 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush),
120 (gst_rtpmpaenc_handle_buffer):
121 Set buffer duration correctly.
123 2005-09-26 Tim-Philipp Müller <tim at centricular dot net>
125 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
126 (gst_avi_demux_class_init), (gst_avi_demux_parse_stream),
127 (gst_avi_demux_change_state):
128 Don't crash when encountering a stream with an unknown fourcc or
129 codec id. Instead, create a pad of type video/x-avi-unknown or
130 audio/x-avi-unknown, which as a side-effect also results in less
131 confusing error messages in players ('no decoder' vs. 'no streams');
132 minor fixes to state change function and class_init function.
134 2005-09-24 Wim Taymans <wim@fluendo.com>
136 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
137 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
140 2005-09-24 Thomas Vander Stichele <thomas at apestaart dot org>
142 * check/elements/level.c: (GST_START_TEST):
143 fix test for new GstClockTime use
144 * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps),
145 (gst_level_transform_ip):
146 * gst/level/gstlevel.h:
147 fix up the decay peak, ensuring the decay peak is never lower
148 than the peak for that interval
150 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
152 * docs/plugins/gst-plugins-good-plugins.args:
153 * docs/plugins/inspect/plugin-alpha.xml:
154 * docs/plugins/inspect/plugin-rtp.xml:
155 * gst/level/gstlevel.c: (gst_level_set_caps),
156 (gst_level_transform_ip):
159 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
162 * check/elements/level.c: (GST_START_TEST):
163 * gst/level/Makefile.am:
164 * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_init),
165 (gst_level_set_property), (gst_level_get_property),
166 (gst_level_set_caps), (gst_level_message_new),
167 (gst_level_transform_ip):
168 * gst/level/gstlevel.h:
169 * gst/level/level-example.c: (message_handler), (main):
170 convert to using GstClockTime for all time values, finally.
172 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
174 * gst/auparse/Makefile.am:
175 * gst/auparse/gstauparse.c: (gst_auparse_chain):
178 * ext/cairo/Makefile.am:
179 * ext/dv/Makefile.am:
180 * ext/esd/Makefile.am:
181 * ext/flac/Makefile.am:
182 * ext/gconf/Makefile.am:
183 * ext/gdk_pixbuf/Makefile.am:
184 * ext/jpeg/Makefile.am:
185 * ext/ladspa/Makefile.am:
186 * ext/libcaca/Makefile.am:
187 * ext/libmng/Makefile.am:
188 * ext/libpng/Makefile.am:
189 * ext/mikmod/Makefile.am:
190 * ext/pango/Makefile.am:
191 * ext/raw1394/Makefile.am:
192 * ext/shout2/Makefile.am:
193 * ext/speex/Makefile.am:
194 * gst/alpha/Makefile.am:
195 * gst/autodetect/Makefile.am:
196 * gst/avi/Makefile.am:
197 * gst/cutter/Makefile.am:
198 * gst/debug/Makefile.am:
199 * gst/effectv/Makefile.am:
200 * gst/flx/Makefile.am:
201 * gst/goom/Makefile.am:
202 * gst/interleave/Makefile.am:
203 * gst/law/Makefile.am:
204 * gst/matroska/Makefile.am:
205 * gst/median/Makefile.am:
206 * gst/monoscope/Makefile.am:
207 * gst/multipart/Makefile.am:
208 * gst/oldcore/Makefile.am:
209 * gst/rtp/Makefile.am:
210 * gst/rtsp/Makefile.am:
211 * gst/smoothwave/Makefile.am:
212 * gst/smpte/Makefile.am:
213 * gst/videobox/Makefile.am:
214 * gst/videofilter/Makefile.am:
215 * gst/videomixer/Makefile.am:
216 * gst/wavenc/Makefile.am:
217 * gst/wavparse/Makefile.am:
218 * sys/oss/Makefile.am:
219 * sys/osxaudio/Makefile.am:
220 * sys/osxvideo/Makefile.am:
223 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
225 * gst/auparse/Makefile.am:
226 * gst/auparse/gstauparse.c: (gst_auparse_chain):
229 2005-09-22 Edgard Lima (edgard.lima@indt.org.br)
233 * gst/auparse/gstauparse.c:
234 * gst/auparse/gstauparse.h:
235 Auparse ported to 0.9.
237 2005-09-22 Wim Taymans <wim@fluendo.com>
240 * gst/rtp/gstrtpdec.c: (gst_rtpdec_getcaps):
241 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
242 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
243 (gst_rtpmp4venc_set_property):
244 * gst/rtp/gstrtpmp4venc.h:
245 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
246 * gst/rtp/gstrtpmpaenc.h:
247 Use is_filled to both check MTU and max-ptime of base class.
249 2005-09-22 Wim Taymans <wim@fluendo.com>
251 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
252 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
253 (gst_rtpmp4venc_set_property):
254 Don't fragment packets with multiple frames.
256 2005-09-22 Wim Taymans <wim@fluendo.com>
259 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
260 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
261 (gst_rtpmp4venc_init), (gst_rtpmp4venc_parse_data),
262 (gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property),
263 (gst_rtpmp4venc_get_property):
264 * gst/rtp/gstrtpmp4venc.h:
267 Make payload encoder a bit smarter and more correct with
269 Added option in payloader to include config string in-band.
271 2005-09-21 Wim Taymans <wim@fluendo.com>
273 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
274 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
276 Strip spaces for key/value pairs.
278 2005-09-21 Wim Taymans <wim@fluendo.com>
280 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
281 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
282 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send),
283 (gst_rtspsrc_change_state):
284 More SDP parsing and caps setting.
285 Do NO_PREROLL differently.
286 add pads only after negotiated.
288 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
289 (gst_udpsrc_getcaps):
290 Implement the getcaps function.
292 2005-09-21 Wim Taymans <wim@fluendo.com>
294 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps),
295 (gst_rtpamrdec_chain):
296 Handle multiple AMr packets per payload. Handle CRC and
299 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
300 Make caps params strings for easy SDP mapping.
302 * gst/rtp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
303 Handle capsnego better.
305 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
306 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_new_caps):
307 Generate and parse config string in the caps.
309 2005-09-21 Wim Taymans <wim@fluendo.com>
314 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps):
315 Make extra params as strings.
317 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state),
318 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
319 (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send):
320 Make state change return NO_PREROLL as this is a live
323 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
324 Don't unref old caps when NULL.
326 2005-09-20 Wim Taymans <wim@fluendo.com>
328 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
329 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
330 (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send),
331 (gst_rtspsrc_open), (gst_rtspsrc_uri_get_type),
332 (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_get_uri),
333 (gst_rtspsrc_uri_set_uri), (gst_rtspsrc_uri_handler_init):
334 * gst/rtsp/sdpmessage.c: (sdp_media_get_format):
335 * gst/rtsp/sdpmessage.h:
337 Parse SDP and create caps.
339 2005-09-20 Stefan Kost <ensonic@users.sf.net>
341 * gst/alpha/gstalpha.c:
342 fix element description
344 2005-09-19 Wim Taymans <wim@fluendo.com>
346 * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_chain):
347 Don't check payload for now.
349 2005-09-19 Wim Taymans <wim@fluendo.com>
351 * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
352 (gst_wavparse_init), (gst_wavparse_parse_file_header),
353 (gst_wavparse_stream_init), (gst_wavparse_handle_seek),
354 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
355 (gst_wavparse_loop), (gst_wavparse_pad_convert),
356 (gst_wavparse_pad_query), (gst_wavparse_srcpad_event),
357 (gst_wavparse_change_state):
358 * gst/wavparse/gstwavparse.h:
359 Fix wavparse some more.
361 2005-09-19 Wim Taymans <wim@fluendo.com>
363 * check/elements/level.c: (GST_START_TEST):
364 Fix for bus API change.
366 2005-09-19 Wim Taymans <wim@fluendo.com>
368 * gst/level/level-example.c: (main):
371 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
374 2005-09-15 Wim Taymans <wim@fluendo.com>
376 * gst/rtp/Makefile.am:
378 * gst/rtp/gstrtp.c: (plugin_init):
379 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_init),
380 (gst_rtpamrdec_sink_setcaps), (gst_rtpamrdec_chain),
381 (gst_rtpamrdec_change_state):
382 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_get_type),
383 (gst_rtpamrenc_class_init), (gst_rtpamrenc_init),
384 (gst_rtpamrenc_setcaps), (gst_rtpamrenc_handle_buffer):
385 * gst/rtp/gstrtpamrenc.h:
386 * gst/rtp/gstrtpgsmenc.c: (gst_rtpgsmenc_get_type),
387 (gst_rtpgsmenc_class_init), (gst_rtpgsmenc_init),
388 (gst_rtpgsmenc_setcaps), (gst_rtpgsmenc_handle_buffer):
389 * gst/rtp/gstrtpgsmenc.h:
390 * gst/rtp/gstrtpgsmparse.c: (gst_rtpgsmparse_class_init),
391 (gst_rtpgsm_caps_nego), (gst_rtpgsmparse_chain),
392 (gst_rtpgsmparse_set_property), (gst_rtpgsmparse_get_property),
393 (gst_rtpgsmparse_change_state):
394 * gst/rtp/gstrtpgsmparse.h:
395 * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_class_init),
396 (gst_rtph263pdec_finalize), (gst_rtph263pdec_change_state):
397 * gst/rtp/gstrtph263penc.c: (gst_rtph263penc_get_type),
398 (gst_rtph263penc_class_init), (gst_rtph263penc_init),
399 (gst_rtph263penc_finalize), (gst_rtph263penc_setcaps),
400 (gst_rtph263penc_flush), (gst_rtph263penc_handle_buffer):
401 * gst/rtp/gstrtph263penc.h:
402 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps),
403 (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_change_state):
404 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
405 (gst_rtpmp4venc_class_init), (gst_rtpmp4venc_init),
406 (gst_rtpmp4venc_finalize), (gst_rtpmp4venc_new_caps),
407 (gst_rtpmp4venc_setcaps), (gst_rtpmp4venc_flush),
408 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer):
409 * gst/rtp/gstrtpmp4venc.h:
410 * gst/rtp/gstrtpmpadec.c:
411 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_get_type),
412 (gst_rtpmpaenc_class_init), (gst_rtpmpaenc_init),
413 (gst_rtpmpaenc_finalize), (gst_rtpmpaenc_setcaps),
414 (gst_rtpmpaenc_flush), (gst_rtpmpaenc_handle_buffer):
415 * gst/rtp/gstrtpmpaenc.h:
416 Updates to payloader/depayloaders, make payloaders use
418 Updated README with suggested RTP caps and how to convert
420 Added config descriptor in mp4v payloader.
422 2005-09-15 Andy Wingo <wingo@pobox.com>
424 * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best):
425 * gst/autodetect/gstautovideosink.c
426 (gst_auto_video_sink_find_best): Update for new registry API.
428 2005-09-14 Thomas Vander Stichele <thomas at apestaart dot org>
430 * common/c-to-xml.py:
431 * common/gtk-doc-plugins.mak:
432 a simple py script to generate valid xml from a C example
433 probably also need to strip an MIT license when we decide
434 * docs/plugins/Makefile.am:
435 * gst/level/Makefile.am:
436 * gst/level/gstlevel.c: (gst_level_init):
437 * gst/level/level-example.c: (message_handler), (main):
438 add an example to level that will show up in the docs
440 add a note for the future
442 2005-09-14 Michael Smith <msmith@fluendo.com>
444 * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init):
445 Actually define the debug object being used in wavenc. Fixes #316205
447 2005-09-14 Michael Smith <msmith@fluendo.com>
449 * gst/smpte/Makefile.am:
450 Link against GST_BASE_LIBS, to get it linked against libgstbase;
451 needed to build on windows (bug 316204)
453 2005-09-12 Andy Wingo <wingo@pobox.com>
455 * autogen.sh (package): Now type 'make' to build gst-plugins-good.
457 2005-09-09 Jan Schmidt <thaytan@mad.scientist.com>
460 * gst/fdsrc/Makefile.am:
461 * gst/fdsrc/gstfdsrc.c:
462 * gst/fdsrc/gstfdsrc.h:
463 Move fdsrc back into gstreamer core elements.
465 * gst/level/gstlevel.c: (gst_level_class_init),
466 (gst_level_transform_ip):
467 * gst/videobox/gstvideobox.c: (gst_video_box_set_property):
468 Basetransform changes.
470 2005-09-09 Thomas Vander Stichele <thomas at apestaart dot org>
472 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
473 * ext/jpeg/smokecodec.c: (find_best_size):
474 fix compiler warnings
476 2005-09-09 Thomas Vander Stichele <thomas at apestaart dot org>
478 * gst-plugins-good.spec.in:
480 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
481 (gst_multiudpsink_render), (gst_multiudpsink_add),
482 (gst_multiudpsink_clear):
483 it actually helps to actually stream if we hook up the
484 "add" signal to an actual implementation
485 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
488 2005-09-08 Flavio Oliveira <flavio.oliveira@indt.org.br>
490 * ext/jpeg/Makefile.am:
492 * ext/jpeg/gstjpegenc.c:
493 * ext/jpeg/gstsmokeenc.c:
495 2005-09-07 Stefan Kost <ensonic@users.sf.net>
497 * ext/flac/gstflacdec.c:
498 * ext/flac/gstflacenc.c:
499 * ext/flac/gstflactag.c:
500 * ext/speex/gstspeexenc.c:
501 gsttaginterface.h -> gsttagsetter.h
503 2005-09-07 Jan Schmidt <thaytan@mad.scientist.com>
506 * gst/debug/Makefile.am:
507 * gst/debug/efence.c: (gst_efence_class_init), (gst_efence_init),
508 (gst_efence_chain), (gst_efence_buffer_alloc), (plugin_init),
509 (gst_fenced_buffer_finalize), (gst_fenced_buffer_copy),
510 (gst_fenced_buffer_alloc), (gst_fenced_buffer_class_init),
511 (gst_fenced_buffer_init), (gst_fenced_buffer_get_type):
512 Port to 0.9 and re-enable efence plugin.
514 2005-09-06 Tim-Philipp Müller <tim at centricular dot net>
516 * ext/flac/gstflacdec.c: (flac_caps_factory), (raw_caps_factory),
517 (gst_flacdec_write), (gst_flacdec_convert_src):
518 * ext/flac/gstflacdec.h:
519 Add support for flac files with 24/32 bits per sample; and misc.
520 minor clean-ups. Seeking is still partly broken (for me at least).
522 2005-09-06 Wim Taymans <wim@fluendo.com>
524 * gst/rtp/Makefile.am:
525 * gst/rtp/gstrtp.c: (plugin_init):
526 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_get_type),
527 (gst_rtpmp4vdec_base_init), (gst_rtpmp4vdec_class_init),
528 (gst_rtpmp4vdec_init), (gst_rtpmp4vdec_setcaps),
529 (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_set_property),
530 (gst_rtpmp4vdec_get_property), (gst_rtpmp4vdec_change_state),
531 (gst_rtpmp4vdec_plugin_init):
532 * gst/rtp/gstrtpmp4vdec.h:
533 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
534 (gst_rtpmp4venc_base_init), (gst_rtpmp4venc_class_init),
535 (gst_rtpmp4venc_init), (gst_rtpmp4venc_setcaps),
536 (gst_rtpmp4venc_flush), (gst_rtpmp4venc_chain),
537 (gst_rtpmp4venc_set_property), (gst_rtpmp4venc_get_property),
538 (gst_rtpmp4venc_change_state), (gst_rtpmp4venc_plugin_init):
539 * gst/rtp/gstrtpmp4venc.h:
540 * gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_chain):
541 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush):
542 Added mpeg4 video payload encoder/decoder.
543 Added some docs in mpa payloader.
545 === release 0.9.1 ===
547 2005-09-06 Thomas Vander Stichele <thomas at apestaart dot org>
554 releasing 0.9.1, "Blondie"
556 2005-09-05 Andy Wingo <wingo@pobox.com>
558 * ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding
559 here from the state change handler, so we fire signals without
560 holding the state lock.
562 2005-09-02 Andy Wingo <wingo@pobox.com>
564 * All plugins updated for element state changes.
566 2005-09-01 Thomas Vander Stichele <thomas at apestaart dot org>
571 * check/elements/.cvsignore:
572 * check/elements/level.c: (setup_level), (cleanup_level),
573 (GST_START_TEST), (level_suite), (main):
575 * common/release.mak:
576 move the enum checking to release.mak
578 add valgrind and check checking
579 * gst/level/gstlevel.c: (gst_level_transform):
580 * gst/level/gstlevel.h:
582 convert a field to int
583 fix the arithmetic to int when checking for emit so that a
584 100-sample buffer of a 1000Hz stream triggers after 0.1 sec
586 2005-09-01 Thomas Vander Stichele <thomas at apestaart dot org>
591 * common/plugins.xsl:
592 wrap Description into a refsect2
594 * docs/plugins/Makefile.am:
595 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
596 * docs/plugins/gst-plugins-good-plugins-sections.txt:
597 * gst/goom/Makefile.am:
598 * gst/goom/gstgoom.c: (gst_goom_get_type), (gst_goom_base_init),
599 (gst_goom_class_init), (gst_goom_init), (gst_goom_dispose),
600 (gst_goom_sink_setcaps), (gst_goom_src_setcaps),
601 (gst_goom_src_negotiate), (gst_goom_event), (gst_goom_chain),
602 (gst_goom_change_state):
603 * gst/goom/gstgoom.h:
605 add an example launch line
606 * gst/level/gstlevel.h:
607 * gst/monoscope/gstmonoscope.c:
610 2005-08-30 Thomas Vander Stichele <thomas at apestaart dot org>
613 * docs/plugins/Makefile.am:
614 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
615 * docs/plugins/gst-plugins-good-plugins-sections.txt:
616 * docs/plugins/gst-plugins-good-plugins.types:
617 document elements and plugins. Shazam !
619 2005-08-30 Thomas Vander Stichele <thomas at apestaart dot org>
621 * split off gst-plugins-good from gst-plugins. Old ChangeLog can
622 be found under doc/random/ChangeLog-0.8