1 2006-01-05 Stefan Kost <ensonic@users.sf.net>
3 * gst/games/gstpuzzle.c: (plugin_init):
4 call oil_init() when using liboil
6 2006-01-04 Edgard Lima <edgard.lima@indt.org.br>
8 * ext/neon/gstneonhttpsrc.c:
9 * ext/neon/gstneonhttpsrc.h:
10 Some improvements in cancellation and debug messages.
12 2006-01-04 Edgard Lima <edgard.lima@indt.org.br>
14 * ext/neon/gstneonhttpsrc.c:
15 * ext/neon/gstneonhttpsrc.h:
16 Removed not need thread and changed to push out blocksize bytes.
18 2005-12-28 Edgard Lima <edgard.lima@indt.org.br>
23 * ext/neon/Makefile.am:
24 * ext/neon/gstneonhttpsrc.c:
25 * ext/neon/gstneonhttpsrc.h:
26 Created new element neonhttpsrc.
28 2005-12-19 Edward Hervey <edward@fluendo.com>
30 * ext/swfdec/gstswfdec.c: (gst_swfdec_class_init),
31 (gst_swfdec_chain), (gst_swfdec_render):
32 Add debugging category and return GstFlowReturn in the right places
33 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
34 Get something from the peer pad once we've checked if there is a peer pad.
35 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
36 (qtdemux_tree_get_child_by_type), (qtdemux_parse_trak),
40 2005-12-19 Edgard Lima <edgard.lima@indt.org.br>
42 * ext/divx/Makefile.am:
43 just a small fix. I have to pay more attention when commiting ;-)
45 2005-12-19 Edgard Lima <edgard.lima@indt.org.br>
49 * ext/divx/Makefile.am:
50 * ext/divx/gstdivxdec.c:
51 * ext/divx/gstdivxdec.h:
52 * ext/divx/gstdivxenc.c:
53 * ext/divx/gstdivxenc.h:
54 divxdec and divxenc ported to 0.10
56 2005-12-18 Julien MOUTTE <julien@moutte.net>
58 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
59 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create),
60 (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_devices),
61 (gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
62 (gst_dfbvideosink_can_blit_from_format),
63 (gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
64 (gst_dfbvideosink_show_frame), (gst_dfbvideosink_buffer_alloc),
65 (gst_dfbsurface_finalize),
66 (gst_dfbvideosink_navigation_send_event),
67 (gst_dfbvideosink_update_colorbalance),
68 (gst_dfbvideosink_set_property), (gst_dfbvideosink_init): Some
69 more refactoring, handle exotic DirectFB row stride.
71 2005-12-18 Julien MOUTTE <julien@moutte.net>
73 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
74 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt: Updates.
75 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create),
76 (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_devices),
77 (gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
78 (gst_dfbvideosink_can_blit_from_format),
79 (gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
80 (gst_dfbvideosink_show_frame), (gst_dfbvideosink_buffer_alloc),
81 (gst_dfbsurface_finalize),
82 (gst_dfbvideosink_navigation_send_event),
83 (gst_dfbvideosink_update_colorbalance),
84 (gst_dfbvideosink_set_property), (gst_dfbvideosink_get_property),
85 (gst_dfbvideosink_finalize), (gst_dfbvideosink_init),
86 (gst_dfbvideosink_class_init):
87 * ext/directfb/dfbvideosink.h: Implement pixel-aspect-ratio.
88 This should work both for hardware accelerated scaling and
89 reverse caps negotiation with a scaling element.
91 2005-12-17 Julien MOUTTE <julien@moutte.net>
93 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
94 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
95 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
96 * docs/plugins/gst-plugins-bad-plugins.args:
97 * docs/plugins/gst-plugins-bad-plugins.interfaces:
98 * docs/plugins/gst-plugins-bad-plugins.signals:
99 * docs/plugins/inspect/plugin-dfbvideosink.xml:
100 * docs/plugins/inspect/plugin-qtdemux.xml:
101 * docs/plugins/inspect/plugin-sdlvideosink.xml:
102 * docs/plugins/inspect/plugin-speed.xml:
103 * docs/plugins/inspect/plugin-tta.xml: Updates.
104 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create),
105 (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_vmodes),
106 (gst_dfbvideosink_enum_devices), (gst_dfbvideosink_setup),
107 (gst_dfbvideosink_cleanup),
108 (gst_dfbvideosink_can_blit_from_format),
109 (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
110 (gst_dfbvideosink_setcaps), (gst_dfbvideosink_show_frame),
111 (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
112 (gst_dfbvideosink_interface_supported),
113 (gst_dfbvideosink_navigation_send_event),
114 (gst_dfbvideosink_update_colorbalance),
115 (gst_dfbvideosink_colorbalance_list_channels),
116 (gst_dfbvideosink_colorbalance_set_value),
117 (gst_dfbvideosink_colorbalance_get_value),
118 (gst_dfbvideosink_colorbalance_init),
119 (gst_dfbvideosink_set_property), (gst_dfbvideosink_get_property),
120 (gst_dfbvideosink_init), (gst_dfbvideosink_class_init):
121 * ext/directfb/dfbvideosink.h: Implement vertical sync and
122 color balance interface.
124 2005-12-16 Stefan Kost <ensonic@users.sf.net>
126 * ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio):
127 * gst/festival/gstfestival.c: (socket_receive_file_to_buff):
128 * gst/vbidec/vbidata.c:
129 * gst/vbidec/vbidata.h:
130 * gst/vbidec/vbiscreen.c:
131 * sys/dxr3/ac3_padder.c:
132 don't use doc comments for non-docs
133 change some char* into char[]
135 2005-12-16 Julien MOUTTE <julien@moutte.net>
137 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers),
138 (gst_dfbvideosink_init): Always prefer the primary layer.
140 2005-12-16 Tim-Philipp Müller <tim at centricular dot net>
142 * ext/wavpack/gstwavpackdec.c:
143 Oops, remove trailing comma from caps string.
145 2005-12-16 Tim-Philipp Müller <tim at centricular dot net>
147 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
148 * ext/wavpack/gstwavpackparse.c:
149 Wavpack supports samplerates from 6-192kHz, fix pad template
150 caps (fixes #322973; patch by: gcocatre@gmail.com). Also
151 remove buffer-frames from caps, they are gone in 0.10.
153 2005-12-15 Edgard Lima <edgard.lima@indt.org.br>
155 * ext/xvid/Makefile.am:
156 * ext/xvid/gstxviddec.c:
157 * ext/xvid/gstxvidenc.c:
158 Fixed some mem-leaks in xvid.
160 2005-12-14 Edgard Lima <edgard.lima@indt.org.br>
164 * ext/xvid/gstxvid.c:
165 * ext/xvid/gstxvid.h:
166 * ext/xvid/gstxviddec.c:
167 * ext/xvid/gstxviddec.h:
168 * ext/xvid/gstxvidenc.c:
169 * ext/xvid/gstxvidenc.h:
170 xviddec and xvideenc ported to 0.10
173 2005-12-14 Edgard Lima <edgard.lima@indt.org.br>
177 * ext/dts/Makefile.am:
178 * ext/dts/gstdtsdec.c:
179 * ext/dts/gstdtsdec.h:
180 dtsdec ported to 0.10
182 2005-12-12 Tim-Philipp Müller <tim at centricular dot net>
184 * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_loop):
185 * ext/libmms/gstmms.c: (gst_mms_src_query), (gst_mms_create):
186 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_src_query),
187 (gst_musepackdec_loop):
188 * ext/swfdec/gstswfdec.c: (gst_swfdec_video_link),
189 (gst_swfdec_src_query):
190 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query):
191 GstObjects must be unref'ed with gst_object_unref() instead of
192 g_object_unref(), otherwise things break for GLib-2.6 users.
194 2005-12-12 David Schleef <ds@schleef.org>
196 * ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_get_type),
197 (gst_swfdecbuffer_class_init), (gst_swfdecbuffer_finalize),
198 (gst_swfdec_buffer_from_swf), (gst_swfdec_render): Add a subclass
199 of GstBuffer that wraps SwfdecBuffers. Fix a massive memleak
200 because the video buffers previously never got freed.
202 2005-12-11 Edgard Lima <edgard.lima@indt.org.br>
204 * ext/libmms/gstmms.c:
205 Just removed a weird printf ;-)
207 2005-12-11 Edgard Lima <edgard.lima@indt.org.br>
210 * ext/libmms/gstmms.c:
211 * ext/libmms/gstmms.h:
212 Added suport to mmsh. There's still a sucks msg "ERROR: Pipeline cant
213 PREROOL..." to be fixed.
215 2005-12-09 Jan Schmidt <thaytan@mad.scientist.com>
217 * ext/faad/gstfaad.c: (gst_faad_chanpos_to_gst),
218 (gst_faad_update_caps):
219 Assume that an unknown channel mapping with 2 channels
220 is stereo and play it that way instead of erroring.
222 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
223 (gst_qtdemux_add_stream), (qtdemux_parse_trak):
224 Handle e.g. jpeg streams with 0 duration frames as having 0 framerate.
225 Debug fixes. Some 64 bit variable fixes
227 2005-12-09 Edgard Lima <edgard.lima@indt.org.br>
231 * ext/swfdec/Makefile.am:
232 * ext/swfdec/gstswfdec.c:
233 * ext/swfdec/gstswfdec.h:
234 swfdec Ported to 0.10.
236 2005-12-07 Edward Hervey <edward@fluendo.com>
238 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
239 (gst_qtdemux_add_stream):
241 Send out EOS for valid reasons (couldn't pull_range() from upstream
244 2005-12-06 Thomas Vander Stichele <thomas at apestaart dot org>
246 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
247 * ext/audiofile/gstafparse.h:
248 * ext/audiofile/gstafsink.c: (gst_afsink_chain):
249 * ext/audiofile/gstafsink.h:
250 * ext/audiofile/gstafsrc.c: (gst_afsrc_close_file):
251 * ext/audiofile/gstafsrc.h:
252 * ext/cdaudio/gstcdaudio.c:
253 * ext/divx/gstdivxenc.c:
254 * ext/dts/gstdtsdec.h:
255 * ext/faac/gstfaac.h:
256 * ext/ivorbis/vorbisenc.h:
257 * ext/ivorbis/vorbisfile.c:
258 * ext/musepack/gstmusepackdec.h:
260 * ext/snapshot/gstsnapshot.c:
261 * ext/sndfile/gstsf.h:
262 * ext/tarkin/gsttarkindec.h:
263 * ext/tarkin/gsttarkinenc.h:
264 * ext/xine/gstxine.h:
265 * ext/xine/xinecaps.c:
266 * ext/xvid/gstxvid.h:
267 * gst-libs/gst/play/play.h:
268 * gst/apetag/apedemux.h:
269 * gst/cdxaparse/gstcdxaparse.h:
270 * gst/cdxaparse/gstcdxastrip.h:
271 * gst/colorspace/yuv2rgb.c:
272 * gst/colorspace/yuv2rgb.h:
273 * gst/equalizer/gstiirequalizer.c:
274 * gst/festival/gstfestival.h:
275 * gst/games/gstpuzzle.c:
276 * gst/games/gstvideoimage.c:
277 * gst/games/gstvideoimage.h:
278 * gst/modplug/gstmodplug.h:
279 * gst/modplug/libmodplug/it_defs.h:
280 * gst/modplug/libmodplug/modplug.h:
281 * gst/modplug/libmodplug/sndfile.h:
282 * gst/modplug/libmodplug/stdafx.h:
283 * gst/mpeg1sys/buffer.c:
284 * gst/mpeg1sys/gstmpeg1systemencode.h:
285 * gst/mpeg1sys/main.h:
286 * gst/mpeg1sys/systems.c:
287 * gst/mpeg1videoparse/gstmp1videoparse.h:
288 * gst/mpeg2sub/gstmpeg2subt.h:
289 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
290 * gst/mpegaudioparse/gstmpegaudioparse.h:
291 * gst/multifilesink/gstmultifilesink.h:
292 * gst/overlay/gstoverlay.h:
293 * gst/qtdemux/qtdemux.c:
294 * gst/qtdemux/qtdemux.h:
295 * gst/rtjpeg/RTjpeg.c: (RTjpeg_dctY), (RTjpeg_idct):
296 * gst/rtjpeg/RTjpeg.h:
300 * gst/videodrop/gstvideodrop.h:
301 * sys/cdrom/gstcdplayer.h:
302 * sys/cdrom/gstcdplayer_ioctl.c:
303 * sys/cdrom/gstcdplayer_ioctl.h:
304 * sys/cdrom/gstcdplayer_ioctl_bsd.h:
305 * sys/cdrom/gstcdplayer_ioctl_irix.h:
306 * sys/cdrom/gstcdplayer_ioctl_solaris.h:
307 * sys/dxr3/dxr3audiosink.c:
308 * sys/dxr3/dxr3audiosink.h:
309 * sys/dxr3/dxr3spusink.c:
310 * sys/dxr3/dxr3spusink.h:
311 * sys/dxr3/dxr3videosink.c:
312 * sys/dxr3/dxr3videosink.h:
314 * sys/qcam/gstqcamsrc.c:
315 * sys/v4l2/gstv4l2colorbalance.h:
316 * sys/v4l2/gstv4l2element.h:
317 * sys/v4l2/gstv4l2src.h:
318 * sys/v4l2/gstv4l2tuner.h:
319 * sys/v4l2/gstv4l2xoverlay.h:
320 * sys/v4l2/v4l2_calls.c:
321 * sys/v4l2/v4l2_calls.h:
322 * sys/v4l2/v4l2src_calls.c:
323 * sys/v4l2/v4l2src_calls.h:
327 === release 0.10.0 ===
329 2005-12-05 <thomas (at) apestaart (dot) org>
332 releasing 0.10.0, "Camembert"
334 2005-12-05 Andy Wingo <wingo@pobox.com>
336 * ext/faac/gstfaac.c: (gst_faac_sink_event), (gst_faac_chain):
337 * ext/faad/gstfaad.c: (gst_faad_chain):
338 * ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_chain):
339 * ext/lcs/gstcolorspace.c: (gst_colorspace_chain):
340 * ext/xine/xineinput.c: (gst_xine_input_get):
341 * gst/colorspace/gstcolorspace.c: (gst_colorspace_chain):
342 * gst/speed/gstspeed.c: (speed_chain):
343 * gst/videocrop/gstvideocrop.c: (gst_video_crop_chain): Update for
344 alloc_buffer changes.
346 2005-12-02 Tim-Philipp Müller <tim at centricular dot net>
349 Add missing $(WAVPACK_DIR) (#322962).
351 === release 0.9.7 ===
353 2005-12-01 <thomas (at) apestaart (dot) org>
356 releasing 0.9.7, "Arrigato Gasuimas Skebisan"
358 2005-11-28 Edgard Lima <edgard.lima@indt.org.br>
363 * ext/libmms/Makefile.am:
364 * ext/libmms/gstmms.c:
365 * ext/libmms/gstmms.h:
366 libmm ported to 0.9. It works fine, but print some error messages. I
367 ll fix them soon. Tested with mmssrc location=mms:// ! filesink.
369 2005-11-28 Edward Hervey <edward@fluendo.com>
371 * ext/faad/gstfaad.c: (gst_faad_srcgetcaps):
372 Handle gracefully the consequence of "Maximum number of scalefactor
373 bands exceeded", which results in 0 channels with samplerates of 0.
374 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state):
375 Do upward transitions, then call parent state_change, then do
376 downward transitions.
378 2005-11-28 Thomas Vander Stichele <thomas at apestaart dot org>
381 alphabets, so hard to master. Should fix distcheck.
383 2005-11-25 Edgard Lima <edgard.lima@indt.org.br>
388 * ext/wavpack/Makefile.am:
389 * ext/wavpack/gstwavpackdec.c:
390 * ext/wavpack/gstwavpackdec.h:
391 * ext/wavpack/gstwavpackparse.c:
392 * ext/wavpack/gstwavpackparse.h:
393 Wavpack ported to 0.9. No support for correction file yet.
395 2005-11-25 Thomas Vander Stichele <thomas at apestaart dot org>
397 * ext/wavpack/Makefile.am:
398 * ext/wavpack/gstwavpack.c: (plugin_init):
399 * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_read_header):
400 * ext/wavpack/gstwavpackcommon.h:
401 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link),
402 (gst_wavpack_dec_wvclink), (gst_wavpack_dec_get_type),
403 (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
404 (gst_wavpack_dec_class_init), (gst_wavpack_dec_src_query),
405 (gst_wavpack_dec_init), (gst_wavpack_dec_setup_context),
406 (gst_wavpack_dec_format_samples), (gst_wavpack_dec_loop),
407 (gst_wavpack_dec_plugin_init):
408 * ext/wavpack/gstwavpackdec.h:
409 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_get_type),
410 (gst_wavpack_parse_base_init), (gst_wavpack_parse_dispose),
411 (gst_wavpack_parse_class_init), (gst_wavpack_parse_src_query),
412 (gst_wavpack_parse_src_event), (find_header), (find_sample),
413 (gst_wavpack_parse_seek), (gst_wavpack_parse_init),
414 (gst_wavpack_parse_handle_event), (gst_wavpack_parse_loop),
415 (gst_wavpack_parse_change_state), (gst_wavpack_parse_plugin_init):
416 * ext/wavpack/gstwavpackparse.h:
417 put back wavpack - still needs porting
419 2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org>
421 * configure.ac: back to HEAD
423 === release 0.9.6 ===
425 2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org>
428 releasing 0.9.6, "Hot Tea"
430 2005-11-23 Julien MOUTTE <julien@moutte.net>
432 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
433 * ext/directfb/dfb-example.c: (main):
434 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_destroy),
435 (gst_dfbvideosink_event_thread), (gst_dfbvideosink_setup),
436 (gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
437 (gst_dfbvideosink_change_state), (gst_dfbvideosink_get_times),
438 (gst_dfbvideosink_bufferpool_clear),
439 (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
440 (gst_dfbvideosink_navigation_send_event),
441 (gst_dfbvideosink_finalize), (gst_dfbvideosink_init),
442 (gst_dfbvideosink_class_init):
443 * ext/directfb/dfbvideosink.h: Use fraction for framerate, various
446 2005-11-23 Jan Schmidt <thaytan@mad.scientist.com>
448 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_base_init),
449 (gst_sdlvideosink_get_times), (gst_sdlvideosink_init),
450 (gst_sdlvideosink_setcaps), (gst_sdlvideosink_change_state):
451 * ext/sdl/sdlvideosink.h:
452 Updates for fractional framerates and XOverlay interface changes
454 2005-11-23 Jan Schmidt <thaytan@mad.scientist.com>
456 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
457 (gst_qtdemux_add_stream), (qtdemux_dump_mvhd),
458 (qtdemux_parse_trak):
459 Convert to fractional framerates
461 2005-11-23 Edward Hervey <edward@fluendo.com>
463 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_loop):
464 Fix for latest API changes
466 2005-11-22 Edgard Lima <edgard.lima@indt.org.br>
470 * ext/musepack/gstmusepackdec.c:
471 * ext/musepack/gstmusepackdec.h:
472 * ext/musepack/gstmusepackreader.c:
473 * ext/musepack/gstmusepackreader.h:
474 Musepackdec ported to 0.9. There is still a small problem to be
475 solved, after the end of file, the pipeline doens't stop.
477 2005-11-22 Andy Wingo <wingo@pobox.com>
479 * ext/faad/gstfaad.c (gst_faad_event)
480 * ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop)
481 * gst/qtdemux/qtdemux.c (gst_qtdemux_loop_header)
482 * gst/speed/gstspeed.c (speed_sink_event)
483 * gst/tta/gstttaparse.c (gst_tta_parse_src_event)
484 (gst_tta_parse_parse_header): Run update-funcnames.
486 2005-11-21 Michael Smith <msmith@fluendo.com>
488 * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_event):
489 Don't take STREAM_LOCK in sink event handlers any more.
491 2005-11-21 Wim Taymans <wim@fluendo.com>
493 * ext/faac/gstfaac.c: (gst_faac_sink_event):
494 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event):
495 * gst/tta/gstttaparse.c: (gst_tta_parse_src_event):
496 Fix for stream lock updates.
498 2005-11-21 Tim-Philipp Müller <tim at centricular dot net>
500 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
501 Add DX50, DIVX and DIV3 fourccs (patch by
502 j@bootlab.org, #321903).
504 2005-11-21 Andy Wingo <wingo@pobox.com>
507 * *.c: Ran scripts/update-macros. Oh yes.
509 2005-11-21 Tim-Philipp Müller <tim at centricular dot net>
511 * ext/directfb/dfbvideosink.c:
512 (gst_dfbvideosink_get_format_from_caps):
513 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_create):
514 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
515 (qtdemux_parse), (qtdemux_type_get), (qtdemux_node_dump_foreach),
516 (qtdemux_dump_hdlr), (qtdemux_dump_dref), (qtdemux_dump_stsd),
517 (qtdemux_dump_dcom), (qtdemux_parse_trak), (qtdemux_video_caps),
518 (qtdemux_audio_caps):
519 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps):
520 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
521 (gst_v4l2src_capture_init), (gst_v4l2src_get_size_limits):
522 Update for GST_FOURCC_FORMAT API change.
524 2005-11-21 Jan Schmidt <thaytan@mad.scientist.com>
526 * ext/audioresample/gstaudioresample.c:
527 * ext/polyp/polypsink.c: (gst_polypsink_sink_fixate):
528 * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_fixate):
529 * gst/modplug/gstmodplug.cc:
530 * sys/glsink/glimagesink.c: (gst_glimagesink_fixate):
531 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate):
532 Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
535 2005-11-21 Edgard Lima <edgard.lima@indt.org.br>
538 * ext/ivorbis/vorbisfile.c:
539 Now it works in push-mode. Tested with gnomevfssrc location=http://..
540 ! tremor ! alsasink. Some issues to be solved yet:
541 1- set correct timestamps
542 2- seek is forced to disabled in pull-mode
544 2005-11-15 Tim-Philipp Müller <tim at centricular dot net>
546 * ext/faac/gstfaac.c: (gst_faac_base_init), (gst_faac_init),
547 (gst_faac_sink_setcaps), (gst_faac_configure_source_pad),
549 Set proper caps on source pad (#320532).
551 * ext/faad/gstfaad.c:
552 Don't use gtk-doc markers for comment block.
554 2005-11-14 Andy Wingo <wingo@pobox.com>
556 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
557 debugging, allows dll builds on windows. Fixes #316076.
559 2005-11-11 Thomas Vander Stichele <thomas at apestaart dot org>
561 * configure.ac: back to HEAD
563 === release 0.9.5 ===
565 2005-11-11 Thomas Vander Stichele <thomas at apestaart dot org>
568 releasing 0.9.5, "Thrice Belgian Bar"
570 2005-11-11 Michael Smith <msmith@fluendo.com>
572 * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain):
573 Make this compile on systems with broken headers.
575 2005-11-11 Michael Smith <msmith@fluendo.com>
577 * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain):
578 Call functions with the correct API. Unfortunately, unless your
579 distribution patches upstream, the public header file for FAAD
580 doesn't actually declare the API accurately. So, some nastiness
583 2005-11-10 Daniel Amelang <daniel dot amelang at gmail dot com>
585 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
587 * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
588 Add support for custom genre tags.
590 2005-11-09 Tim-Philipp Müller <tim at centricular dot net>
592 * ext/tarkin/wavelet.c:
593 * ext/tarkin/wavelet.h:
594 * gst/mpegaudioparse/gstmpegaudioparse.c:
595 * gst/vbidec/vbidata.c:
596 * gst/vbidec/vbiscreen.h:
597 * sys/dxr3/ac3_padder.c:
598 * sys/dxr3/dxr3audiosink.c:
599 * sys/dxr3/dxr3spusink.c:
600 * sys/dxr3/dxr3videosink.c:
602 Don't use gtk-doc markers for normal comments. Fix
603 gtk-doc formatting where required.
605 2005-11-08 Edgard Lima <edgard.lima@indt.org.br>
610 * ext/ivorbis/vorbis.c:
611 * ext/ivorbis/vorbisfile.c:
612 Ported to 0.9. Some issues to be solved yet:
613 1- set correct timestamps
614 2- seg fault when eos
615 3- seek is now disabled
617 2005-11-06 Julien MOUTTE <julien@moutte.net>
619 * examples/Makefile.am: Cleanup non existing
622 2005-11-06 Julien MOUTTE <julien@moutte.net>
624 * docs/plugins/inspect.stamp: Add missing files.
626 2005-11-06 Julien MOUTTE <julien@moutte.net>
628 * examples/Makefile.am: Make buildbot happy.
630 2005-11-06 Julien MOUTTE <julien@moutte.net>
632 * Makefile.am: examples in dist subdirs.
633 * configure.ac: enable parameter for building
635 * docs/plugins/gst-plugins-bad-plugins.args:
636 * docs/plugins/inspect/plugin-dfbvideosink.xml:
637 * examples/Makefile.am: Updates.
639 2005-11-06 Julien MOUTTE <julien@moutte.net>
645 * docs/plugins/.cvsignore:
646 * docs/plugins/Makefile.am:
647 * docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
648 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
649 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
650 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
651 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
652 * docs/plugins/gst-plugins-bad-plugins.args:
653 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
654 * docs/plugins/gst-plugins-bad-plugins.interfaces:
655 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
656 * docs/plugins/gst-plugins-bad-plugins.signals:
657 * docs/plugins/gst-plugins-bad-plugins.types:
658 * docs/plugins/inspect/plugin-dfbvideosink.xml:
659 * docs/version.entities.in: Enable documentation.
660 * examples/Makefile.am:
661 * examples/directfb/Makefile.am:
662 * examples/directfb/decker.ttf:
663 * examples/directfb/dfblogo.png:
664 * examples/directfb/gstdfb.c: (myclock), (dynamic_link),
665 (size_changed), (setup_dynamic_link), (main): Add an example
666 application for DirectFB.
668 2005-11-06 Julien MOUTTE <julien@moutte.net>
670 * ext/directfb/Makefile.am: Add the example application.
671 * ext/directfb/dfb-example.c: (get_me_out), (main):
672 Here is an example application that runs videotestsrc for 20
673 seconds. It's included in the documentation.
674 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers),
675 (gst_dfbvideosink_setup), (gst_dfbvideosink_can_blit_from_format),
676 (gst_dfbvideosink_getcaps), (gst_dfbvideosink_buffer_alloc):
677 More fixes, calculate new size of the buffer when renegotiating.
678 This completely breaks ffmpegcolorspace but i need to discuss
679 that with Wim on monday. Add documentation.
681 2005-11-05 Julien MOUTTE <julien@moutte.net>
683 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers),
684 (gst_dfbvideosink_setup), (gst_dfbvideosink_can_blit_from_format),
685 (gst_dfbvideosink_getcaps): Make acceleration detection work,
686 better, add safety checks and ARGB support for cards that
689 2005-11-04 Julien MOUTTE <julien@moutte.net>
691 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create),
692 (gst_dfbvideosink_surface_destroy),
693 (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
694 (gst_dfbvideosink_center_rect), (gst_dfbvideosink_show_frame),
695 (gst_dfbvideosink_buffer_alloc):
696 * ext/directfb/dfbvideosink.h: Now does clipping when surface
697 is too small, handles upstream elements that are not calling
698 gst_pad_alloc_buffer, fixes a lot of bugs.
700 2005-11-03 Julien MOUTTE <julien@moutte.net>
702 * ext/directfb/Makefile.am: Prepare for liboil usage.
703 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_show_frame),
704 (gst_dfbvideosink_buffer_alloc): Prepare for liboil, handle
705 rendering in external surface correctly. Will commit a neat
708 2005-11-03 Edgard Lima <edgard.lima@indt.org.br>
710 * ext/sdl/sdlvideosink.c: (SDL_WaitEventTimeout),
711 (gst_sdlvideosink_event_thread), (gst_sdlvideosink_initsdl),
712 (gst_sdlvideosink_change_state), (gst_sdlvideosink_deinitsdl):
713 * ext/sdl/sdlvideosink.h:
714 Add support to exit when 'Esc' key is pressed.
716 2005-11-02 Julien MOUTTE <julien@moutte.net>
718 * configure.ac: Requires DirectFB 0.9.24
720 2005-11-02 Julien MOUTTE <julien@moutte.net>
724 * ext/directfb/Makefile.am:
725 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_get_format_name),
726 (gst_dfbvideosink_surface_create),
727 (gst_dfbvideosink_surface_destroy),
728 (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_layers),
729 (gst_dfbvideosink_enum_vmodes), (gst_dfbvideosink_enum_devices),
730 (gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
731 (gst_dfbvideosink_get_format_from_caps),
732 (gst_dfbvideosink_get_caps_from_format),
733 (gst_dfbvideosink_can_blit_from_format),
734 (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
735 (gst_dfbvideosink_setcaps), (gst_dfbvideosink_change_state),
736 (gst_dfbvideosink_get_times), (gst_dfbvideosink_center_rect),
737 (gst_dfbvideosink_show_frame), (gst_dfbvideosink_bufferpool_clear),
738 (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
739 (gst_dfbsurface_init), (gst_dfbsurface_class_init),
740 (gst_dfbsurface_get_type), (gst_dfbvideosink_interface_supported),
741 (gst_dfbvideosink_interface_init),
742 (gst_dfbvideosink_navigation_send_event),
743 (gst_dfbvideosink_navigation_init),
744 (gst_dfbvideosink_set_property), (gst_dfbvideosink_get_property),
745 (gst_dfbvideosink_init), (gst_dfbvideosink_base_init),
746 (gst_dfbvideosink_class_init), (gst_dfbvideosink_get_type),
748 * ext/directfb/dfbvideosink.h:
749 * ext/directfb/directfbvideosink.c:
750 * ext/directfb/directfbvideosink.h: Complete rewrite/port of
751 DirectFB video sink to 0.9. Handles reverse negotiation, hardware
752 scaling, navigation, buffer allocation from video memory etc...
754 2005-10-31 Edgard Lima <edgard.lima@indt.org.br>
756 * gst-plugins-bad/ext/sdl/sdlvideosink.c:
757 gst_sdlvideosink_set_property, gst_sdlvideosink_init,
758 gst_sdlvideosink_create:
759 Changed property full-screen to fullscreen, using SDL_SWSURFACE
760 instead of SDL_HWSURFACE when in full screen mode.
762 2005-10-31 Edgard Lima <edgard.lima@indt.org.br>
764 * gst-plugins-bad/ext/sdl/sdlvideosink.c: gst_sdlvideosink_class_init,
765 gst_sdlvideosink_set_property, gst_sdlvideosink_get_property,
766 gst_sdlvideosink_init, gst_sdlvideosink_create:
767 * gst-plugins-bad/ext/sdl/sdlvideosink.h:
768 Added a property that allows full-screen.
770 2005-10-28 Tim-Philipp Müller <tim at centricular dot net>
772 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_base_init),
773 (gst_sdlvideosink_class_init),
774 (gst_sdlvideosink_get_sdl_from_fourcc), (gst_sdlvideosink_setcaps),
775 (gst_sdlvideosink_show_frame):
776 * ext/sdl/sdlvideosink.h:
777 Fix I420 output on some machines (not very nice, but should work).
778 Add an 'sdlvideosink' debug category. Disable formats that do
779 not work. Fix some vararg function issues.
781 2005-10-27 Wim Taymans <wim@fluendo.com>
783 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_finalize),
784 (gst_sdlvideosink_get_times), (gst_sdlvideosink_class_init),
785 (gst_sdlvideosink_init), (gst_sdlvideosink_lock),
786 (gst_sdlvideosink_initsdl), (gst_sdlvideosink_create),
787 (gst_sdlvideosink_show_frame), (gst_sdlvideosink_set_property),
788 (gst_sdlvideosink_get_property), (gst_sdlvideosink_change_state):
789 Fix SDL videosink and did some cleanups.
791 2005-10-27 Edgard Lima <edgard.lima@indt.org.br>
793 * ext/sdl/sdlvideosink.c:
794 * ext/sdl/sdlvideosink.h:
795 Trying to fix videos out of sync (not fixed yet)
797 2005-10-27 Tim-Philipp Müller <tim at centricular dot net>
799 * gst/qtdemux/qtdemux.h:
800 Remove got_redirect from class structure as well.
802 2005-10-27 Tim-Philipp Müller <tim at centricular dot net>
804 * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
805 (qtdemux_parse_tree):
806 Remove 'got-redirect' signal and post element message
809 2005-10-26 Zeeshan Ali <zeenix@gmail.com>
812 * ext/gsm/gstgsmdec.c: (gst_gsmdec_init), (gst_gsmdec_chain):
813 * ext/gsm/gstgsmdec.h:
814 * ext/gsm/gstgsmenc.c: (gst_gsmenc_class_init), (gst_gsmenc_init),
816 Fixing stuff as wingo pointed out.
818 2005-10-25 Zeeshan Ali <zeenix@gmail.com>
820 * ext/gsm/gstgsm.c: (plugin_init):
821 * ext/gsm/gstgsmdec.c: (gst_gsmdec_class_init), (gst_gsmdec_init),
823 * ext/gsm/gstgsmdec.h:
824 * ext/gsm/gstgsmenc.c: (gst_gsmenc_class_init), (gst_gsmenc_init),
826 * ext/gsm/gstgsmenc.h:
827 Over-writing Wim's gsm plugins (currently not working) with that from the
828 farsight repo. Also made sure that they work with the RTP (de)payloader.
830 2005-10-25 Edgard Lima <edgard.lima@indt.org.br>
832 * ext/gsm/gstgsmenc.c: (gst_gsmenc_init),
833 (gst_gsmenc_sink_event), (gst_gsmenc_chain):
834 * ext/gsm/gstgsmenc.h:
837 2005-10-24 Christian Schaller <christian@fluendo.com>
839 * configure.ac: port over thomas's plugin listing from base
841 2005-10-24 Thomas Vander Stichele <thomas at apestaart dot org>
846 === release 0.9.4 ===
848 2005-10-24 Thomas Vander Stichele <thomas at apestaart dot org>
853 Releasing 0.9.4, "Utahraptor"
855 2005-10-23 Julien MOUTTE <julien@moutte.net>
857 * gst/tta/gstttaparse.c: (gst_tta_parse_loop): STOPPED->FAILED.
859 2005-10-20 Tim-Philipp Müller <tim at centricular dot net>
861 * ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_class_init),
862 (gst_faad_init), (gst_faad_srcgetcaps), (gst_faad_event),
863 (gst_faad_chain), (gst_faad_change_state):
864 * ext/faad/gstfaad.h:
865 Do some timestamp smoothing (matroskademux apparently sends
866 multiple buffers in a row with the same timestamp); fix
867 duration on outgoing buffers; fix change state function; use
868 GST_DEBUG_FUNCPTR for pad functions.
870 2005-10-19 Wim Taymans <wim@fluendo.com>
872 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
873 (gst_qtdemux_handle_src_query):
874 * gst/speed/gstspeed.c: (speed_get_query_types), (speed_src_query):
875 * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
876 (gst_tta_parse_get_query_types), (gst_tta_parse_query):
879 2005-10-19 Tim-Philipp Müller <tim at centricular dot net>
882 All the cool kids use GST_DOCBOOK_CHECK now.
884 2005-10-18 Julien MOUTTE <julien@moutte.net>
886 * gst/speed/Makefile.am: Fix build of speed.
888 2005-10-17 Edgard Lima <edgard.lima@indt.org.br>
890 * gst/speed/gstspeed.c: (speed_chain), (speed_setcaps),
891 (speed_parse_caps), (speed_src_event), (speed_sink_event),
892 (speed_src_query), (speed_init), (speed_set_property),
893 (speed_change_state), (gst_speed_convert):
894 Fixed speed - the previous version, 1.38, has been ported to 0.9
895 from a wrong version, 1.37 (from 1.36). That fix already includes
896 the changes done in 1.36.2.4.
898 2005-10-16 Tim-Philipp Müller <tim at centricular dot net>
903 2005-10-13 Stefan Kost <ensonic@users.sf.net>
905 * examples/stats/mp2ogg.c:
906 * ext/tarkin/tarkin.c: (tarkin_analysis_framein),
907 (tarkin_synthesis_packetin):
910 2005-10-13 Tim-Philipp Müller <tim at centricular dot net>
912 * ext/faac/gstfaac.c: (gst_faac_class_init), (gst_faac_init),
913 (gst_faac_sink_setcaps), (gst_faac_src_setcaps),
914 (gst_faac_sink_event), (gst_faac_chain), (gst_faac_set_property),
915 (gst_faac_get_property), (gst_faac_change_state):
916 Gst09-ize code a little bit more: use gst_pad_alloc_buffer(),
917 move event handling from chain function into an event function,
918 add some locks here and there, do some cleanups; disable 32-bit
919 integer and float input formats until we're sure that those
920 actually work (couldn't play back the produced files with
923 2005-10-12 Stefan Kost <ensonic@users.sf.net>
925 * examples/indexing/indexmpeg.c: (main):
926 * ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio),
927 (gst_artsdsink_close_audio), (gst_artsdsink_change_state):
928 * ext/artsd/gstartsdsink.h:
929 * ext/audiofile/gstafparse.c: (gst_afparse_open_file),
930 (gst_afparse_close_file):
931 * ext/audiofile/gstafparse.h:
932 * ext/audiofile/gstafsink.c: (gst_afsink_open_file),
933 (gst_afsink_close_file), (gst_afsink_chain),
934 (gst_afsink_change_state):
935 * ext/audiofile/gstafsink.h:
936 * ext/audiofile/gstafsrc.c: (gst_afsrc_open_file),
937 (gst_afsrc_close_file), (gst_afsrc_change_state):
938 * ext/audiofile/gstafsrc.h:
939 * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_init):
940 * ext/directfb/directfbvideosink.c: (gst_directfbvideosink_init):
941 * ext/dts/gstdtsdec.c: (gst_dtsdec_init):
942 * ext/jack/gstjack.h:
943 * ext/jack/gstjackbin.c: (gst_jack_bin_init),
944 (gst_jack_bin_change_state):
945 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_init):
946 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_init):
947 * ext/nas/nassink.c: (gst_nassink_open_audio),
948 (gst_nassink_close_audio), (gst_nassink_change_state):
950 * ext/polyp/polypsink.c: (gst_polypsink_init):
951 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state):
952 * ext/sdl/sdlvideosink.h:
953 * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
954 * ext/sndfile/gstsf.c: (gst_sf_set_property),
955 (gst_sf_change_state), (gst_sf_release_request_pad),
956 (gst_sf_open_file), (gst_sf_close_file), (gst_sf_loop):
957 * ext/sndfile/gstsf.h:
958 * ext/swfdec/gstswfdec.c: (gst_swfdec_init):
959 * ext/tarkin/gsttarkindec.c: (gst_tarkindec_init):
960 * gst/apetag/apedemux.c: (gst_ape_demux_init):
961 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_init):
962 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init):
963 * gst/festival/gstfestival.c: (gst_festival_change_state):
964 * gst/festival/gstfestival.h:
965 * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
966 * gst/multifilesink/gstmultifilesink.c: (gst_multifilesink_init),
967 (gst_multifilesink_set_location), (gst_multifilesink_open_file),
968 (gst_multifilesink_close_file), (gst_multifilesink_next_file),
969 (gst_multifilesink_pad_query), (gst_multifilesink_handle_event),
970 (gst_multifilesink_chain), (gst_multifilesink_change_state):
971 * gst/multifilesink/gstmultifilesink.h:
972 * gst/videodrop/gstvideodrop.c: (gst_videodrop_init):
973 * sys/cdrom/gstcdplayer.c: (cdplayer_init):
974 * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init),
975 (dxr3audiosink_open), (dxr3audiosink_close),
976 (dxr3audiosink_chain_pcm), (dxr3audiosink_chain_ac3),
977 (dxr3audiosink_change_state):
978 * sys/dxr3/dxr3audiosink.h:
979 * sys/dxr3/dxr3spusink.c: (dxr3spusink_init), (dxr3spusink_open),
980 (dxr3spusink_close), (dxr3spusink_chain),
981 (dxr3spusink_change_state):
982 * sys/dxr3/dxr3spusink.h:
983 * sys/dxr3/dxr3videosink.c: (dxr3videosink_init),
984 (dxr3videosink_open), (dxr3videosink_close),
985 (dxr3videosink_write_data), (dxr3videosink_change_state):
986 * sys/dxr3/dxr3videosink.h:
987 * sys/glsink/glimagesink.c: (gst_glimagesink_init):
988 * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state),
989 (gst_qcamsrc_open), (gst_qcamsrc_close):
990 * sys/qcam/gstqcamsrc.h:
991 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
992 * sys/vcd/vcdsrc.c: (gst_vcdsrc_set_property), (gst_vcdsrc_get),
993 (gst_vcdsrc_open_file), (gst_vcdsrc_close_file),
994 (gst_vcdsrc_change_state), (gst_vcdsrc_recalculate):
996 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
997 moved bitshift from macro to enum definition
999 2005-10-12 Josef Zlomek <josef dot zlomek at xeris dot cz>
1001 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
1003 * ext/faac/gstfaac.c: (gst_faac_sink_setcaps):
1004 Fix depth/width handling for float audio (#318659).
1006 2005-10-12 Josef Zlomek <josef dot zlomek at xeris dot cz>
1008 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
1010 * ext/faac/gstfaac.c: (gst_faac_sink_setcaps),
1011 (gst_faac_src_setcaps), (gst_faac_chain):
1012 Refcount fixes (#318660)
1014 2005-10-12 Julien MOUTTE <julien@moutte.net>
1016 * ext/Makefile.am: libvisual and snapshot are not here anymore. Makes
1017 automake-1.7 happy again.
1019 2005-10-12 Tim-Philipp Müller <tim at centricular dot net>
1021 * ext/faad/gstfaad.c: (gst_faad_event):
1022 newsegment API update
1024 2005-10-11 Wim Taymans <wim@fluendo.com>
1026 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
1027 * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
1028 (gst_tta_parse_parse_header):
1029 newsegment API update.
1031 2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
1036 === release 0.9.3 ===
1038 2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
1041 Releasing 0.9.3, "Porthos"
1043 2005-09-28 Wim Taymans <wim@fluendo.com>
1045 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
1046 No need to take stream lock here.
1048 2005-09-26 Christian Schaller <uraeus@gnome.org>
1050 * configure.ac: add speed and rfb where needed
1051 * gst/librfb/Makefile.am: add rfbsrc.c file to files getting disted
1053 2005-09-23 Edgard Lima <edgard.lima@indt.org.br>
1055 * ext/gsm/Makefile.am:
1057 * ext/gsm/gstgsmdec.c:
1059 Gsmdec ported to 0.9.
1061 2005-09-22 Arwed v. Merkatz <v.merkatz@gmx.net>
1064 * gst/tta/gstttadec.c: (gst_tta_dec_setcaps), (gst_tta_dec_init),
1065 (gst_tta_dec_chain):
1066 * gst/tta/gstttaparse.c: (gst_tta_parse_dispose),
1067 (gst_tta_parse_class_init), (gst_tta_parse_reset),
1068 (gst_tta_parse_init), (gst_tta_parse_src_event),
1069 (gst_tta_parse_get_query_types), (gst_tta_parse_query),
1070 (gst_tta_parse_activate), (gst_tta_parse_activate_pull),
1071 (gst_tta_parse_parse_header), (gst_tta_parse_stream_data),
1072 (gst_tta_parse_loop), (gst_tta_parse_change_state):
1073 * gst/tta/gstttaparse.h:
1074 Ported tta plugin to 0.9.
1077 2005-09-20 Flavio Oliveira <flavio.oliveira@indt.org.br>
1079 * ext/gsm/gstgsmenc.c:
1080 Setting caps on the outgoing buffers.
1081 Need to fix: rtpencoder does not know what it is handling and
1084 2005-09-20 Edgard Lima <edgard.lima@indt.org.br>
1087 * ext/sdl/Makefile.am:
1088 Fixed Makefile.am - removed hard coded flags from Makefile.am.
1089 Added AC_PATH_XTRA to configure.ac to be used by Makefile.am.
1091 2005-09-19 Edgard Lima <edgard.lima@indt.org.br>
1095 * ext/sdl/Makefile.am:
1096 * ext/sdl/sdlvideosink.c:
1100 === release 0.9.1 ===
1102 2005-09-08 Flavio Oliveira <flavio.oliveira@indt.org.br>
1105 * gst/speed/Makefile.am:
1106 * gst/speed/gstspeed.c: Ported to GStreamer 0.9.
1109 2005-09-06 Thomas Vander Stichele <thomas at apestaart dot org>
1116 releasing 0.9.1, "Angel Eyes"
1118 2005-09-05 Jan Schmidt <thaytan@mad.scientist.com>
1119 * examples/gstplay/player.c: (main):
1120 * examples/stats/mp2ogg.c: (main):
1121 * ext/artsd/gstartsdsink.c: (gst_artsdsink_change_state):
1122 * ext/audiofile/gstafsink.c: (gst_afsink_change_state):
1123 * ext/audiofile/gstafsrc.c: (gst_afsrc_change_state):
1124 * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_change_state):
1125 * ext/dirac/gstdiracdec.cc:
1126 * ext/directfb/directfbvideosink.c:
1127 (gst_directfbvideosink_change_state):
1128 * ext/dts/gstdtsdec.c: (gst_dtsdec_change_state):
1129 * ext/faac/gstfaac.c: (gst_faac_change_state):
1130 * ext/hermes/gsthermescolorspace.c:
1131 (gst_hermes_colorspace_change_state):
1132 * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_change_state):
1133 * ext/jack/gstjack.c: (gst_jack_change_state):
1134 * ext/jack/gstjackbin.c: (gst_jack_bin_change_state):
1135 * ext/lcs/gstcolorspace.c: (gst_colorspace_change_state):
1136 * ext/libmms/gstmms.c: (gst_mms_change_state):
1137 * ext/mpeg2enc/gstmpeg2enc.cc:
1138 * ext/mplex/gstmplex.cc:
1139 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_change_state):
1140 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_change_state):
1141 * ext/nas/nassink.c: (gst_nassink_change_state):
1142 * ext/polyp/polypsink.c: (gst_polypsink_change_state),
1143 (context_state_callback), (gst_polypsink_link):
1144 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state):
1145 * ext/shout/gstshout.c: (gst_icecastsend_change_state):
1146 * ext/smoothwave/gstsmoothwave.c: (gst_sw_change_state):
1147 * ext/sndfile/gstsf.c: (gst_sf_change_state):
1148 * ext/swfdec/gstswfdec.c: (gst_swfdec_change_state):
1149 * ext/tarkin/gsttarkindec.c: (gst_tarkindec_change_state):
1150 * ext/xine/xine.c: (gst_xine_change_state):
1151 * ext/xine/xineaudiodec.c: (gst_xine_audio_dec_change_state):
1152 * ext/xine/xineaudiosink.c: (gst_xine_audio_sink_change_state):
1153 * ext/xine/xineinput.c: (gst_xine_input_change_state):
1154 * ext/xvid/gstxviddec.c: (gst_xviddec_change_state):
1155 * ext/xvid/gstxvidenc.c: (gst_xvidenc_change_state):
1156 * gst/apetag/apedemux.c: (gst_ape_demux_change_state):
1157 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_change_state):
1158 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_change_state):
1159 * gst/colorspace/gstcolorspace.c: (gst_colorspace_change_state):
1160 * gst/festival/gstfestival.c: (gst_festival_change_state):
1161 * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_change_state):
1162 * gst/modplug/gstmodplug.cc:
1163 * gst/mpeg1videoparse/gstmp1videoparse.c:
1164 (gst_mp1videoparse_change_state):
1165 * gst/mpegaudioparse/gstmpegaudioparse.c:
1166 (gst_mp3parse_change_state):
1167 * gst/multifilesink/gstmultifilesink.c:
1168 (gst_multifilesink_change_state):
1169 * gst/speed/gstspeed.c: (speed_change_state):
1170 * gst/switch/gstswitch.c: (gst_switch_change_state):
1171 * gst/videocrop/gstvideocrop.c: (gst_video_crop_change_state):
1172 * gst/videodrop/gstvideodrop.c: (gst_videodrop_change_state):
1173 * gst/y4m/gsty4mencode.c: (gst_y4mencode_change_state):
1188 * sys/cdrom/gstcdplayer.c: (cdplayer_change_state):
1189 * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_change_state):
1190 * sys/dxr3/dxr3spusink.c: (dxr3spusink_change_state):
1191 * sys/dxr3/dxr3videosink.c: (dxr3videosink_change_state):
1192 * sys/glsink/glimagesink.c: (gst_glimagesink_change_state):
1193 * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state):
1194 * sys/sunaudio/gstsunaudio.c: (gst_sunaudiosink_change_state):
1195 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_change_state):
1196 * sys/sunaudio/gstsunelement.c: (gst_sunaudioelement_change_state):
1197 * sys/v4l2/gstv4l2element.c: (gst_v4l2element_change_state):
1198 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_change_state):
1199 * sys/vcd/vcdsrc.c: (gst_vcdsrc_change_state):
1200 Fix up all the state change functions.
1202 2005-09-05 Thomas Vander Stichele <thomas at apestaart dot org>
1204 * created gst-plugins-bad
1206 2005-09-02 Flavio Oliveira <flavio.oliveira@indt.org.br>
1210 * ext/gsm/Makefile.am:
1212 * ext/gsm/gstgsmenc.c: Ported GSM Encoder to GStreamer 0.9.
1215 2005-08-31 Flavio Oliveira <flavio.oliveira@indt.org.br>
1219 * ext/faac/Makefile.am:
1220 * ext/faac/gstfaac.c: Ported to GStreamer 0.9.