1 2005-10-14 Michal Benes <michal dot benes at xeris dot cz>
3 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
6 * gst/matroska/Makefile.am:
7 * gst/matroska/ebml-ids.h:
8 * gst/matroska/ebml-write.c:
9 * gst/matroska/ebml-write.h:
10 * gst/matroska/matroska-ids.h:
11 * gst/matroska/matroska-mux.c:
12 * gst/matroska/matroska-mux.h:
13 * gst/matroska/matroska.c: (plugin_init):
14 Port matroska muxer to 0.9 (#318847).
16 2005-10-13 Tim-Philipp Müller <tim at centricular dot net>
18 * ext/speex/gstspeexenc.c: (gst_speexenc_get_tag_value),
19 (comment_init), (comment_add):
20 Fix handling of GST_TAG_DATE, which is now of GST_TYPE_DATE;
21 use GST_READ_UINT32_LE() and friends rather than the private
22 implementation of those same macros.
24 2005-10-13 Stefan Kost <ensonic@users.sf.net>
26 * examples/stats/mp2ogg.c:
29 2005-10-12 Stefan Kost <ensonic@users.sf.net>
31 * examples/indexing/indexmpeg.c: (main):
32 * ext/esd/esdmon.c: (gst_esdmon_open_audio),
33 (gst_esdmon_close_audio), (gst_esdmon_change_state):
35 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
36 * ext/pango/gsttextoverlay.c: (gst_textoverlay_init):
37 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
38 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
39 * gst/avi/gstavimux.c: (gst_avimux_init):
40 * gst/matroska/matroska-demux.c: (gst_matroska_demux_init):
41 * gst/multipart/multipartdemux.c: (gst_multipart_demux_init):
42 * gst/multipart/multipartmux.c: (gst_multipart_mux_init):
43 * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init),
44 (gst_multifilesrc_get), (gst_multifilesrc_open_file),
45 (gst_multifilesrc_close_file), (gst_multifilesrc_change_state):
46 * gst/oldcore/gstmultifilesrc.h:
47 * gst/oldcore/gstpipefilter.c: (gst_pipefilter_init),
48 (gst_pipefilter_open_file), (gst_pipefilter_close_file),
49 (gst_pipefilter_change_state):
50 * gst/oldcore/gstpipefilter.h:
51 * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
52 * gst/videomixer/videomixer.c: (gst_videomixer_init):
53 * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_init):
54 * sys/osxaudio/gstosxaudiosink.h:
55 * sys/osxaudio/gstosxaudiosrc.h:
56 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
57 moved bitshift from macro to enum definition
59 2005-10-12 Thomas Vander Stichele <thomas at apestaart dot org>
62 * ext/cairo/Makefile.am:
63 * ext/cairo/gstcairo.c: (plugin_init):
64 * ext/cairo/gsttextoverlay.c: (gst_textoverlay_change_state):
65 * ext/cairo/gsttimeoverlay.c: (gst_timeoverlay_update_font_height),
66 (gst_timeoverlay_setup), (gst_timeoverlay_planar411):
67 * ext/cairo/gsttimeoverlay.h:
68 update of cairo-based timeoverlay to 1.0 Cairo API
69 doesn't work yet for resizing of output sink
71 2005-10-11 Wim Taymans <wim@fluendo.com>
73 * ext/speex/gstspeexdec.c: (speex_dec_event), (speex_dec_chain):
76 2005-10-11 Wim Taymans <wim@fluendo.com>
78 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
79 (gst_dvdemux_demux_frame):
80 * ext/flac/gstflacdec.c: (gst_flacdec_write):
81 * gst/auparse/gstauparse.c: (gst_auparse_chain):
82 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header),
83 (gst_avi_demux_handle_seek):
84 * gst/goom/gstgoom.c: (gst_goom_event):
85 * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file):
86 * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
87 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
88 (gst_wavparse_loop), (gst_wavparse_pad_convert),
89 (gst_wavparse_srcpad_event):
90 newsegment API update.
92 2005-10-11 Andy Wingo <wingo@pobox.com>
94 * ext/speex/gstspeexenc.c: Signedness cleanups.
96 2005-10-10 Edgard Lima <edgard.lima@indt.org.br>
99 * ext/speex/Makefile.am:
100 * ext/speex/gstspeex.c:
101 * ext/speex/gstspeexenc.c:
102 Speexenc ported to 0.9
104 2005-10-10 Wim Taymans <wim@fluendo.com>
106 * sys/oss/gstosssink.c: (gst_oss_sink_class_init),
107 (gst_oss_sink_init), (gst_oss_sink_set_property),
108 (gst_oss_sink_get_property), (gst_oss_sink_open),
109 (gst_oss_sink_prepare), (gst_oss_sink_reset):
110 * sys/oss/gstosssink.h:
111 * sys/oss/gstosssrc.c: (gst_oss_src_class_init),
112 (gst_oss_src_set_property), (gst_oss_src_init), (gst_oss_src_open),
113 (gst_oss_src_prepare):
114 Cleanups, make device configurable in the sink, handle and report
117 2005-10-10 Wim Taymans <wim@fluendo.com>
119 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset):
120 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset):
121 Make sure element is NULL before removing from the bin.
123 2005-10-07 Andy Wingo <wingo@pobox.com>
125 * ext/raw1394/gstdv1394src.c: Make interruptible, so it won't
126 block forever in a read().
127 (gst_dv1394src_bus_reset): Post a message when the cable is
129 (gst_dv1394src_create, gst_dv1394src_unlock): Remove some prints.
130 (gst_dv1394src_bus_reset): Don't unref the message.
132 * ext/raw1394/gstdv1394src.c: Clean up for style before doing some
133 hacking. The only change should be that the state change stuff was
134 put into basesrc's start() and stop() routines, which coalesces
137 2005-10-07 Tim-Philipp Müller <tim at centricular dot net>
142 * gst/debug/Makefile.am:
143 Only compile efence plugin on systems that have mmap.
145 2005-10-05 Tim-Philipp Müller <tim at centricular dot net>
147 * gst/debug/Makefile.am:
148 * gst/debug/breakmydata.c:
149 * gst/debug/gstdebug.c:
150 * gst/debug/gstnavigationtest.c:
151 * gst/debug/gstnavseek.c:
152 * gst/debug/gstnavseek.h:
153 * gst/debug/progressreport.c:
154 * gst/debug/testplugin.c:
155 Port progressreport, navseek, navigationtest, testsink and
158 2005-10-05 Edward Hervey <edward@fluendo.com>
160 * ext/dv/gstdvdemux.c: (gst_dvdemux_src_convert),
161 (gst_dvdemux_src_query):
162 Fixes for better conversion
164 2005-10-04 Michael Smith <msmith@fluendo.com>
166 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
167 (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
168 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
169 (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
170 Set state of elements to NULL before removing from bins.
171 Set state of test element to NULL if we failed to move it to READY
173 2005-10-04 Edward Hervey <edward@fluendo.com>
175 * ext/dv/Makefile.am:
176 * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query), (gst_dvdemux_src_conver):
177 Added DEFAULT <==> BYTES, TIME conversions on srcpad,
178 Corrected the query function for position so it doesn't forget what
179 format was asked, and calls the conversion functions on the correct pad.
181 2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
186 === release 0.9.3 ===
188 2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
191 Releasing 0.9.3, "Aramis"
193 2005-10-03 Andy Wingo <wingo@pobox.com>
195 * ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc
198 2005-10-02 Andy Wingo <wingo@pobox.com>
200 * configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.
202 * ext/flac/gstflacenc.c: Ported to 0.9.
204 * ext/flac/gstflacdec.c (gst_flacdec_loop): Handle errors better.
206 * ext/flac/Makefile.am: Add the GST_PLUGINS_BASE cflags and libs,
207 and link to gsttagedit. Enable flacenc.
209 * ext/flac/gstflacdec.c: Re-enable tag reading.
211 2005-09-30 Wim Taymans <wim@fluendo.com>
213 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
214 * gst/rtp/gstrtpgsmparse.c:
215 * gst/rtp/gstrtph263penc.c:
216 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
217 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
218 (gst_rtpmp4venc_set_property):
219 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
220 Various class and caps fixes from Andre Magalhaes (andrunko)
222 2005-09-29 Wim Taymans <wim@fluendo.com>
224 * gst/level/level-example.c: (main):
225 Update for new bus API.
227 2005-09-28 Tim-Philipp Müller <tim at centricular dot net>
230 Fix unexpanded autoconf macro GST_DOC, which has been renamed
231 to GST_DOCBOOK_CHECK (see common/m4/gst-doc.m4) (#316202).
233 2005-09-27 Tim-Philipp Müller <tim at centricular dot net>
235 * sys/oss/gstosssink.c: (gst_oss_sink_prepare):
236 Fix playback of mono streams (bytes_per_sample should be set
237 from the sample width and the number of channels negotiated,
238 and not just be set to 4) (#317338)
240 2005-09-26 Wim Taymans <wim@fluendo.com>
242 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush),
243 (gst_rtpmpaenc_handle_buffer):
244 Set buffer duration correctly.
246 2005-09-26 Tim-Philipp Müller <tim at centricular dot net>
248 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
249 (gst_avi_demux_class_init), (gst_avi_demux_parse_stream),
250 (gst_avi_demux_change_state):
251 Don't crash when encountering a stream with an unknown fourcc or
252 codec id. Instead, create a pad of type video/x-avi-unknown or
253 audio/x-avi-unknown, which as a side-effect also results in less
254 confusing error messages in players ('no decoder' vs. 'no streams');
255 minor fixes to state change function and class_init function.
257 2005-09-24 Wim Taymans <wim@fluendo.com>
259 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
260 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
263 2005-09-24 Thomas Vander Stichele <thomas at apestaart dot org>
265 * check/elements/level.c: (GST_START_TEST):
266 fix test for new GstClockTime use
267 * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps),
268 (gst_level_transform_ip):
269 * gst/level/gstlevel.h:
270 fix up the decay peak, ensuring the decay peak is never lower
271 than the peak for that interval
273 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
275 * docs/plugins/gst-plugins-good-plugins.args:
276 * docs/plugins/inspect/plugin-alpha.xml:
277 * docs/plugins/inspect/plugin-rtp.xml:
278 * gst/level/gstlevel.c: (gst_level_set_caps),
279 (gst_level_transform_ip):
282 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
285 * check/elements/level.c: (GST_START_TEST):
286 * gst/level/Makefile.am:
287 * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_init),
288 (gst_level_set_property), (gst_level_get_property),
289 (gst_level_set_caps), (gst_level_message_new),
290 (gst_level_transform_ip):
291 * gst/level/gstlevel.h:
292 * gst/level/level-example.c: (message_handler), (main):
293 convert to using GstClockTime for all time values, finally.
295 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
297 * gst/auparse/Makefile.am:
298 * gst/auparse/gstauparse.c: (gst_auparse_chain):
301 * ext/cairo/Makefile.am:
302 * ext/dv/Makefile.am:
303 * ext/esd/Makefile.am:
304 * ext/flac/Makefile.am:
305 * ext/gconf/Makefile.am:
306 * ext/gdk_pixbuf/Makefile.am:
307 * ext/jpeg/Makefile.am:
308 * ext/ladspa/Makefile.am:
309 * ext/libcaca/Makefile.am:
310 * ext/libmng/Makefile.am:
311 * ext/libpng/Makefile.am:
312 * ext/mikmod/Makefile.am:
313 * ext/pango/Makefile.am:
314 * ext/raw1394/Makefile.am:
315 * ext/shout2/Makefile.am:
316 * ext/speex/Makefile.am:
317 * gst/alpha/Makefile.am:
318 * gst/autodetect/Makefile.am:
319 * gst/avi/Makefile.am:
320 * gst/cutter/Makefile.am:
321 * gst/debug/Makefile.am:
322 * gst/effectv/Makefile.am:
323 * gst/flx/Makefile.am:
324 * gst/goom/Makefile.am:
325 * gst/interleave/Makefile.am:
326 * gst/law/Makefile.am:
327 * gst/matroska/Makefile.am:
328 * gst/median/Makefile.am:
329 * gst/monoscope/Makefile.am:
330 * gst/multipart/Makefile.am:
331 * gst/oldcore/Makefile.am:
332 * gst/rtp/Makefile.am:
333 * gst/rtsp/Makefile.am:
334 * gst/smoothwave/Makefile.am:
335 * gst/smpte/Makefile.am:
336 * gst/videobox/Makefile.am:
337 * gst/videofilter/Makefile.am:
338 * gst/videomixer/Makefile.am:
339 * gst/wavenc/Makefile.am:
340 * gst/wavparse/Makefile.am:
341 * sys/oss/Makefile.am:
342 * sys/osxaudio/Makefile.am:
343 * sys/osxvideo/Makefile.am:
346 2005-09-23 Thomas Vander Stichele <thomas at apestaart dot org>
348 * gst/auparse/Makefile.am:
349 * gst/auparse/gstauparse.c: (gst_auparse_chain):
352 2005-09-22 Edgard Lima (edgard.lima@indt.org.br)
356 * gst/auparse/gstauparse.c:
357 * gst/auparse/gstauparse.h:
358 Auparse ported to 0.9.
360 2005-09-22 Wim Taymans <wim@fluendo.com>
363 * gst/rtp/gstrtpdec.c: (gst_rtpdec_getcaps):
364 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
365 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
366 (gst_rtpmp4venc_set_property):
367 * gst/rtp/gstrtpmp4venc.h:
368 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
369 * gst/rtp/gstrtpmpaenc.h:
370 Use is_filled to both check MTU and max-ptime of base class.
372 2005-09-22 Wim Taymans <wim@fluendo.com>
374 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
375 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
376 (gst_rtpmp4venc_set_property):
377 Don't fragment packets with multiple frames.
379 2005-09-22 Wim Taymans <wim@fluendo.com>
382 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
383 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
384 (gst_rtpmp4venc_init), (gst_rtpmp4venc_parse_data),
385 (gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property),
386 (gst_rtpmp4venc_get_property):
387 * gst/rtp/gstrtpmp4venc.h:
390 Make payload encoder a bit smarter and more correct with
392 Added option in payloader to include config string in-band.
394 2005-09-21 Wim Taymans <wim@fluendo.com>
396 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
397 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
399 Strip spaces for key/value pairs.
401 2005-09-21 Wim Taymans <wim@fluendo.com>
403 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
404 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
405 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send),
406 (gst_rtspsrc_change_state):
407 More SDP parsing and caps setting.
408 Do NO_PREROLL differently.
409 add pads only after negotiated.
411 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
412 (gst_udpsrc_getcaps):
413 Implement the getcaps function.
415 2005-09-21 Wim Taymans <wim@fluendo.com>
417 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps),
418 (gst_rtpamrdec_chain):
419 Handle multiple AMr packets per payload. Handle CRC and
422 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
423 Make caps params strings for easy SDP mapping.
425 * gst/rtp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
426 Handle capsnego better.
428 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
429 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_new_caps):
430 Generate and parse config string in the caps.
432 2005-09-21 Wim Taymans <wim@fluendo.com>
437 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps):
438 Make extra params as strings.
440 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state),
441 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
442 (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send):
443 Make state change return NO_PREROLL as this is a live
446 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
447 Don't unref old caps when NULL.
449 2005-09-20 Wim Taymans <wim@fluendo.com>
451 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
452 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
453 (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send),
454 (gst_rtspsrc_open), (gst_rtspsrc_uri_get_type),
455 (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_get_uri),
456 (gst_rtspsrc_uri_set_uri), (gst_rtspsrc_uri_handler_init):
457 * gst/rtsp/sdpmessage.c: (sdp_media_get_format):
458 * gst/rtsp/sdpmessage.h:
460 Parse SDP and create caps.
462 2005-09-20 Stefan Kost <ensonic@users.sf.net>
464 * gst/alpha/gstalpha.c:
465 fix element description
467 2005-09-19 Wim Taymans <wim@fluendo.com>
469 * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_chain):
470 Don't check payload for now.
472 2005-09-19 Wim Taymans <wim@fluendo.com>
474 * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
475 (gst_wavparse_init), (gst_wavparse_parse_file_header),
476 (gst_wavparse_stream_init), (gst_wavparse_handle_seek),
477 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
478 (gst_wavparse_loop), (gst_wavparse_pad_convert),
479 (gst_wavparse_pad_query), (gst_wavparse_srcpad_event),
480 (gst_wavparse_change_state):
481 * gst/wavparse/gstwavparse.h:
482 Fix wavparse some more.
484 2005-09-19 Wim Taymans <wim@fluendo.com>
486 * check/elements/level.c: (GST_START_TEST):
487 Fix for bus API change.
489 2005-09-19 Wim Taymans <wim@fluendo.com>
491 * gst/level/level-example.c: (main):
494 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
497 2005-09-15 Wim Taymans <wim@fluendo.com>
499 * gst/rtp/Makefile.am:
501 * gst/rtp/gstrtp.c: (plugin_init):
502 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_init),
503 (gst_rtpamrdec_sink_setcaps), (gst_rtpamrdec_chain),
504 (gst_rtpamrdec_change_state):
505 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_get_type),
506 (gst_rtpamrenc_class_init), (gst_rtpamrenc_init),
507 (gst_rtpamrenc_setcaps), (gst_rtpamrenc_handle_buffer):
508 * gst/rtp/gstrtpamrenc.h:
509 * gst/rtp/gstrtpgsmenc.c: (gst_rtpgsmenc_get_type),
510 (gst_rtpgsmenc_class_init), (gst_rtpgsmenc_init),
511 (gst_rtpgsmenc_setcaps), (gst_rtpgsmenc_handle_buffer):
512 * gst/rtp/gstrtpgsmenc.h:
513 * gst/rtp/gstrtpgsmparse.c: (gst_rtpgsmparse_class_init),
514 (gst_rtpgsm_caps_nego), (gst_rtpgsmparse_chain),
515 (gst_rtpgsmparse_set_property), (gst_rtpgsmparse_get_property),
516 (gst_rtpgsmparse_change_state):
517 * gst/rtp/gstrtpgsmparse.h:
518 * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_class_init),
519 (gst_rtph263pdec_finalize), (gst_rtph263pdec_change_state):
520 * gst/rtp/gstrtph263penc.c: (gst_rtph263penc_get_type),
521 (gst_rtph263penc_class_init), (gst_rtph263penc_init),
522 (gst_rtph263penc_finalize), (gst_rtph263penc_setcaps),
523 (gst_rtph263penc_flush), (gst_rtph263penc_handle_buffer):
524 * gst/rtp/gstrtph263penc.h:
525 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps),
526 (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_change_state):
527 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
528 (gst_rtpmp4venc_class_init), (gst_rtpmp4venc_init),
529 (gst_rtpmp4venc_finalize), (gst_rtpmp4venc_new_caps),
530 (gst_rtpmp4venc_setcaps), (gst_rtpmp4venc_flush),
531 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer):
532 * gst/rtp/gstrtpmp4venc.h:
533 * gst/rtp/gstrtpmpadec.c:
534 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_get_type),
535 (gst_rtpmpaenc_class_init), (gst_rtpmpaenc_init),
536 (gst_rtpmpaenc_finalize), (gst_rtpmpaenc_setcaps),
537 (gst_rtpmpaenc_flush), (gst_rtpmpaenc_handle_buffer):
538 * gst/rtp/gstrtpmpaenc.h:
539 Updates to payloader/depayloaders, make payloaders use
541 Updated README with suggested RTP caps and how to convert
543 Added config descriptor in mp4v payloader.
545 2005-09-15 Andy Wingo <wingo@pobox.com>
547 * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best):
548 * gst/autodetect/gstautovideosink.c
549 (gst_auto_video_sink_find_best): Update for new registry API.
551 2005-09-14 Thomas Vander Stichele <thomas at apestaart dot org>
553 * common/c-to-xml.py:
554 * common/gtk-doc-plugins.mak:
555 a simple py script to generate valid xml from a C example
556 probably also need to strip an MIT license when we decide
557 * docs/plugins/Makefile.am:
558 * gst/level/Makefile.am:
559 * gst/level/gstlevel.c: (gst_level_init):
560 * gst/level/level-example.c: (message_handler), (main):
561 add an example to level that will show up in the docs
563 add a note for the future
565 2005-09-14 Michael Smith <msmith@fluendo.com>
567 * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init):
568 Actually define the debug object being used in wavenc. Fixes #316205
570 2005-09-14 Michael Smith <msmith@fluendo.com>
572 * gst/smpte/Makefile.am:
573 Link against GST_BASE_LIBS, to get it linked against libgstbase;
574 needed to build on windows (bug 316204)
576 2005-09-12 Andy Wingo <wingo@pobox.com>
578 * autogen.sh (package): Now type 'make' to build gst-plugins-good.
580 2005-09-09 Jan Schmidt <thaytan@mad.scientist.com>
583 * gst/fdsrc/Makefile.am:
584 * gst/fdsrc/gstfdsrc.c:
585 * gst/fdsrc/gstfdsrc.h:
586 Move fdsrc back into gstreamer core elements.
588 * gst/level/gstlevel.c: (gst_level_class_init),
589 (gst_level_transform_ip):
590 * gst/videobox/gstvideobox.c: (gst_video_box_set_property):
591 Basetransform changes.
593 2005-09-09 Thomas Vander Stichele <thomas at apestaart dot org>
595 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
596 * ext/jpeg/smokecodec.c: (find_best_size):
597 fix compiler warnings
599 2005-09-09 Thomas Vander Stichele <thomas at apestaart dot org>
601 * gst-plugins-good.spec.in:
603 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
604 (gst_multiudpsink_render), (gst_multiudpsink_add),
605 (gst_multiudpsink_clear):
606 it actually helps to actually stream if we hook up the
607 "add" signal to an actual implementation
608 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
611 2005-09-08 Flavio Oliveira <flavio.oliveira@indt.org.br>
613 * ext/jpeg/Makefile.am:
615 * ext/jpeg/gstjpegenc.c:
616 * ext/jpeg/gstsmokeenc.c:
618 2005-09-07 Stefan Kost <ensonic@users.sf.net>
620 * ext/flac/gstflacdec.c:
621 * ext/flac/gstflacenc.c:
622 * ext/flac/gstflactag.c:
623 * ext/speex/gstspeexenc.c:
624 gsttaginterface.h -> gsttagsetter.h
626 2005-09-07 Jan Schmidt <thaytan@mad.scientist.com>
629 * gst/debug/Makefile.am:
630 * gst/debug/efence.c: (gst_efence_class_init), (gst_efence_init),
631 (gst_efence_chain), (gst_efence_buffer_alloc), (plugin_init),
632 (gst_fenced_buffer_finalize), (gst_fenced_buffer_copy),
633 (gst_fenced_buffer_alloc), (gst_fenced_buffer_class_init),
634 (gst_fenced_buffer_init), (gst_fenced_buffer_get_type):
635 Port to 0.9 and re-enable efence plugin.
637 2005-09-06 Tim-Philipp Müller <tim at centricular dot net>
639 * ext/flac/gstflacdec.c: (flac_caps_factory), (raw_caps_factory),
640 (gst_flacdec_write), (gst_flacdec_convert_src):
641 * ext/flac/gstflacdec.h:
642 Add support for flac files with 24/32 bits per sample; and misc.
643 minor clean-ups. Seeking is still partly broken (for me at least).
645 2005-09-06 Wim Taymans <wim@fluendo.com>
647 * gst/rtp/Makefile.am:
648 * gst/rtp/gstrtp.c: (plugin_init):
649 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_get_type),
650 (gst_rtpmp4vdec_base_init), (gst_rtpmp4vdec_class_init),
651 (gst_rtpmp4vdec_init), (gst_rtpmp4vdec_setcaps),
652 (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_set_property),
653 (gst_rtpmp4vdec_get_property), (gst_rtpmp4vdec_change_state),
654 (gst_rtpmp4vdec_plugin_init):
655 * gst/rtp/gstrtpmp4vdec.h:
656 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
657 (gst_rtpmp4venc_base_init), (gst_rtpmp4venc_class_init),
658 (gst_rtpmp4venc_init), (gst_rtpmp4venc_setcaps),
659 (gst_rtpmp4venc_flush), (gst_rtpmp4venc_chain),
660 (gst_rtpmp4venc_set_property), (gst_rtpmp4venc_get_property),
661 (gst_rtpmp4venc_change_state), (gst_rtpmp4venc_plugin_init):
662 * gst/rtp/gstrtpmp4venc.h:
663 * gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_chain):
664 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush):
665 Added mpeg4 video payload encoder/decoder.
666 Added some docs in mpa payloader.
668 === release 0.9.1 ===
670 2005-09-06 Thomas Vander Stichele <thomas at apestaart dot org>
677 releasing 0.9.1, "Blondie"
679 2005-09-05 Andy Wingo <wingo@pobox.com>
681 * ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding
682 here from the state change handler, so we fire signals without
683 holding the state lock.
685 2005-09-02 Andy Wingo <wingo@pobox.com>
687 * All plugins updated for element state changes.
689 2005-09-01 Thomas Vander Stichele <thomas at apestaart dot org>
694 * check/elements/.cvsignore:
695 * check/elements/level.c: (setup_level), (cleanup_level),
696 (GST_START_TEST), (level_suite), (main):
698 * common/release.mak:
699 move the enum checking to release.mak
701 add valgrind and check checking
702 * gst/level/gstlevel.c: (gst_level_transform):
703 * gst/level/gstlevel.h:
705 convert a field to int
706 fix the arithmetic to int when checking for emit so that a
707 100-sample buffer of a 1000Hz stream triggers after 0.1 sec
709 2005-09-01 Thomas Vander Stichele <thomas at apestaart dot org>
714 * common/plugins.xsl:
715 wrap Description into a refsect2
717 * docs/plugins/Makefile.am:
718 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
719 * docs/plugins/gst-plugins-good-plugins-sections.txt:
720 * gst/goom/Makefile.am:
721 * gst/goom/gstgoom.c: (gst_goom_get_type), (gst_goom_base_init),
722 (gst_goom_class_init), (gst_goom_init), (gst_goom_dispose),
723 (gst_goom_sink_setcaps), (gst_goom_src_setcaps),
724 (gst_goom_src_negotiate), (gst_goom_event), (gst_goom_chain),
725 (gst_goom_change_state):
726 * gst/goom/gstgoom.h:
728 add an example launch line
729 * gst/level/gstlevel.h:
730 * gst/monoscope/gstmonoscope.c:
733 2005-08-30 Thomas Vander Stichele <thomas at apestaart dot org>
736 * docs/plugins/Makefile.am:
737 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
738 * docs/plugins/gst-plugins-good-plugins-sections.txt:
739 * docs/plugins/gst-plugins-good-plugins.types:
740 document elements and plugins. Shazam !
742 2005-08-30 Thomas Vander Stichele <thomas at apestaart dot org>
744 * split off gst-plugins-good from gst-plugins. Old ChangeLog can
745 be found under doc/random/ChangeLog-0.8