1 2006-02-24 Michael Smith <msmith@fluendo.com>
6 2006-02-24 Edgard Lima <edgard.lima@indt.org.br>
8 * ext/neon/gstneonhttpsrc.c:
9 Changed property name from "uri" to "location"
11 2006-02-22 Jan Schmidt <thaytan@mad.scientist.com>
14 * sys/glsink/Makefile.am:
15 Merge patch from #317048 for building on Cygwin. Patch by
16 Cygwin Ports maintainer.
17 * sys/glsink/glimagesink.c: (gst_glimage_sink_init_display):
18 Move normal debug output to LOG level not ERROR.
20 2006-02-19 Jan Gerber <j@bootlab.org>
22 Reviewed by : Edward Hervey <edward@fluendo.com>
24 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
25 Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video.
26 Add image/png for fourcc 'png '
28 2006-02-21 Tim-Philipp Müller <tim at centricular dot net>
31 Surely this is supposed to be >= a.b, not == a.b
33 2006-02-20 Jan Schmidt <thaytan@mad.scientist.com>
37 * sys/ximagesrc/Makefile.am:
38 * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_return_buf),
39 (gst_ximagesrc_open_display), (gst_ximagesrc_start),
40 (gst_ximagesrc_stop), (gst_ximagesrc_unlock),
41 (gst_ximagesrc_recalc), (composite_pixel),
42 (gst_ximagesrc_ximage_get), (gst_ximagesrc_create),
43 (gst_ximagesrc_set_property), (gst_ximagesrc_get_property),
44 (gst_ximagesrc_clear_bufpool), (gst_ximagesrc_base_init),
45 (gst_ximagesrc_dispose), (gst_ximagesrc_finalize),
46 (gst_ximagesrc_get_caps), (gst_ximagesrc_set_caps),
47 (gst_ximagesrc_fixate), (gst_ximagesrc_class_init),
48 (gst_ximagesrc_init), (plugin_init):
49 * sys/ximagesrc/ximagesrc.h:
50 * sys/ximagesrc/ximageutil.c: (ximageutil_handle_xerror),
51 (ximageutil_check_xshm_calls), (ximageutil_xcontext_get),
52 (ximageutil_xcontext_clear),
53 (ximageutil_calculate_pixel_aspect_ratio),
54 (gst_ximagesrc_buffer_finalize), (gst_ximage_buffer_free),
55 (gst_ximagesrc_buffer_init), (gst_ximagesrc_buffer_class_init),
56 (gst_ximagesrc_buffer_get_type), (gst_ximageutil_ximage_new),
57 (gst_ximageutil_ximage_destroy):
58 * sys/ximagesrc/ximageutil.h:
60 Port ximagesrc to 0.10 (Closes #304795)
62 2006-02-20 Edgard Lima <edgard.lima@indt.org.br>
64 * gst/freeze/gstfreeze.c:
65 * gst/freeze/gstfreeze.h:
66 Some event handling added by Renato Filho <renato.filho@indt.org.br>
68 2006-02-20 Jan Schmidt <thaytan@mad.scientist.com>
73 === release 0.10.1 ===
75 2006-02-20 Jan Schmidt <thaytan@mad.scientist.com>
78 releasing 0.10.1, "Slimy - yet satisfying"
80 2006-02-19 Jan Schmidt <thaytan@mad.scientist.com>
83 Release 0.10.0.3 - pre-release for 0.10.1
85 2006-02-19 Tim-Philipp Müller <tim at centricular dot net>
88 * ext/bz2/gstbz2dec.c:
89 * ext/bz2/gstbz2dec.h:
90 * ext/bz2/gstbz2enc.c:
91 * ext/bz2/gstbz2enc.h:
92 Add proper copyright headers identifying Lutz Müller
93 as the author and copyright holder (#331600).
95 2006-02-17 Tim-Philipp Müller <tim at centricular dot net>
97 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_movie):
98 Don't GST_LOG timestamps from nonexistent index
101 2006-02-17 Edward Hervey <edward@fluendo.com>
103 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header):
104 Check that the size of the returned buffer is of the correct size
105 because the parser assumes that.
108 2006-02-17 Jan Schmidt <thaytan@mad.scientist.com>
111 Release 0.10.0.2 - pre-release for 0.10.1
113 2006-02-16 Edward Hervey <edward@fluendo.com>
115 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event),
116 (gst_qtdemux_loop), (qtdemux_sink_activate_pull):
117 Don't stop the task if the pad isn't linked.
119 2006-02-15 Tim-Philipp Müller <tim at centricular dot net>
121 * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain):
122 It appears 100% equals 1/1 and not 100/1 ...
124 2006-02-15 Tim-Philipp Müller <tim at centricular dot net>
126 * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_buffering),
128 When buffering MDAT data, show the user something is
129 happening by posting 'buffering' messages on the bus.
131 2006-02-14 Edward Hervey <edward@fluendo.com>
133 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
134 (gst_qtdemux_handle_src_query), (gst_qtdemux_change_state),
135 (next_entry_size), (gst_qtdemux_chain):
136 * gst/qtdemux/qtdemux.h:
137 Make push-based work if mdat atom is before moov atom.
138 Don't answer duration query. This should be transformed into replying
139 FALSE to seek events.
141 2006-02-14 Tim-Philipp Müller <tim at centricular dot net>
143 * ext/libmms/gstmms.c: (gst_mms_class_init), (gst_mms_create),
145 Return FLOW_UNEXPECTED on EOS, not FLOW_ERROR. Also, no need to
146 push our own EOS event on EOS, the base class will do that for us;
147 fix bogus query code; post semi-decent errors on the bus when an
148 error occurs in ::start(), otherwise the user will get to see
149 whatever cryptic default message GstBaseSrc comes up with.
151 2006-02-14 Andy Wingo <wingo@pobox.com>
153 * sys/glsink/glimagesink.c (gst_glimage_sink_init): Come on
154 schleef, don't break me gst-inspect -a.
156 2006-02-14 Edward Hervey <edward@fluendo.com>
158 * gst/qtdemux/qtdemux.c: (next_entry_size), (gst_qtdemux_chain):
159 Handle the case where data atoms are before moov atoms in push-based mode.
160 Errors out gracefully.
162 2006-02-13 Edward Hervey <edward@fluendo.com>
164 * gst/qtdemux/Makefile.am:
165 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
166 (gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state),
167 (extract_initial_length_and_fourcc),
168 (gst_qtdemux_loop_state_header), (gst_qtdemux_loop_state_movie),
169 (gst_qtdemux_loop_header), (next_entry_size), (gst_qtdemux_chain),
170 (qtdemux_sink_activate), (qtdemux_sink_activate_pull),
171 (qtdemux_sink_activate_push), (qtdemux_parse_trak):
172 * gst/qtdemux/qtdemux.h:
173 QtDemux can now work push-based.
174 It still needs some love for seeking.
176 2006-02-13 Edgard Lima <edgard.lima@indt.org.br>
179 * gst/freeze/Makefile.am:
180 * gst/freeze/gstfreeze.c:
181 * gst/freeze/gstfreeze.h:
183 freeze plugin ported to 0.10 by
184 Renato Filho <renato.filho@indt.org.br>
186 2006-02-10 Tim-Philipp Müller <tim at centricular dot net>
189 * gst/cdxaparse/Makefile.am:
190 * gst/cdxaparse/gstcdxaparse.c:
191 * gst/cdxaparse/gstcdxaparse.h:
192 Port cdxaparse, makes VCD playback work.
194 2006-02-07 Thomas Vander Stichele <thomas at apestaart dot org>
196 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
197 (qtdemux_parse_trak):
198 use the correct variable to check if we can calculate
199 the last chunk. Looks like an obvious bug, and makes
200 the dump of offsets comparable to other tools
202 2006-02-07 Thomas Vander Stichele <thomas at apestaart dot org>
204 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
205 (qtdemux_parse_trak):
206 clean up some debugging, using _OBJECT, moving recurring
207 messages to LOG level
209 2006-02-06 Edgard Lima <edgard.lima@indt.org.br>
212 * ext/neon/gstneonhttpsrc.c:
213 Now it uses libneon 0.25.5 that supports shoutcast.
215 2006-02-06 Lutz Mueller <lutz@topfrose.de>
217 Reviewed by: Edward Hervey <edward@fluendo.com>
219 * ext/bz2/gstbz2enc.c: Accepd "ANY" caps. Use "x-bzip" instead of
221 * ext/bz2/gstbz2dec.c: Use "x-bzip" instead of "x-bz2". Initial
223 (gst_bz2dec_chain): Configure the source pad if we can figure out
224 the mime type of the decompressed data.
225 (gst_bz2dec_[get,set]_property):
226 (gst_bz2dec_class_init: New property "first_buffer_size".
229 2006-02-06 Wim Taymans <wim@fluendo.com>
231 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query),
232 (gst_qtdemux_handle_src_event), (gst_qtdemux_loop_header),
233 (qtdemux_inflate), (qtdemux_parse), (qtdemux_parse_trak),
234 (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
235 (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds),
236 (qtdemux_video_caps), (qtdemux_audio_caps):
237 * gst/qtdemux/qtdemux.h:
238 Some QT demux loving.
239 Handle seeking in a less broken way.
240 Fix AMR caps to match the AMR decoder.
241 Set first timestamp on AMR samples to 0 for now.
242 Remove some \n in DEBUG strings.
243 Use _scale_int for maximum precision.
245 2006-02-06 Tim-Philipp Müller <tim at centricular dot net>
247 * gst/apetag/Makefile.am:
248 * gst/apetag/apedemux.c:
249 * gst/apetag/apedemux.h:
250 * gst/apetag/apetag.c:
251 Remove old files, apetag is in gst-plugins-good now.
253 2006-02-06 Andy Wingo <wingo@pobox.com>
255 * ext/bz2/gstbz2enc.c (gst_bz2enc_class_init):
256 * ext/bz2/gstbz2dec.c (gst_bz2dec_class_init): No need to init
257 parent_class, the boilerplate does it for you.
259 2006-02-05 Lutz Mueller <lutz@topfrose.de>
261 reviewed by: Andy Wingo <wingo@pobox.com>
264 * ext/Makefile.am: Hook it up.
266 * ext/bz2/gstbz2dec.h:
267 * ext/bz2/gstbz2dec.c:
268 * ext/bz2/gstbz2enc.h:
269 * ext/bz2/gstbz2enc.c: New plugin, implements bz2 encoding and
272 2006-01-30 Andy Wingo <wingo@pobox.com>
274 * sys/glsink/Makefile.am (libgstglimagesink_la_LIBADD)
275 (libgstglimagesink_la_CFLAGS): Add PLUGINS_BASE cflags and libs.
277 2006-01-29 Tim-Philipp Müller <tim at centricular dot net>
279 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_setcaps),
280 (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
281 (gst_wavpack_dec_class_init), (gst_wavpack_dec_sink_event),
282 (gst_wavpack_dec_init), (gst_wavpack_dec_format_samples),
283 (gst_wavpack_dec_chain), (gst_wavpack_dec_plugin_init):
284 Add debug category, use boilerplate macros, fix handling
285 of widths of 32 bits.
287 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
288 (gst_wavpack_parse_dispose), (gst_wavpack_parse_class_init),
289 (gst_wavpack_parse_index_get_last_entry),
290 (gst_wavpack_parse_index_get_entry_from_sample),
291 (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
292 (gst_wavpack_parse_src_query),
293 (gst_wavpack_parse_scan_to_find_sample),
294 (gst_wavpack_parse_send_newsegment),
295 (gst_wavpack_parse_handle_seek_event),
296 (gst_wavpack_parse_src_event), (gst_wavpack_parse_init),
297 (gst_wavpack_parse_get_upstream_length),
298 (gst_wavpack_parse_pull_buffer),
299 (gst_wavpack_parse_create_src_pad), (gst_wavpack_parse_loop),
300 (gst_wavpack_parse_change_state),
301 (gst_wavepack_parse_sink_activate),
302 (gst_wavepack_parse_sink_activate_pull),
303 (gst_wavpack_parse_plugin_init):
304 * ext/wavpack/gstwavpackparse.h:
305 Rewrite a bit, mostly to fix flow logic and to make seeking work.
306 Fix buffer/event refcounting. Add some debug statements. Add
307 width of 32 to source pad template caps. Use boilerplate macros.
309 2006-01-28 Edward Hervey <edward@fluendo.com>
311 * sys/glsink/Makefile.am:
312 glimagesink.h is dead, long live glimagesink.h
314 2006-01-27 David Schleef <ds@schleef.org>
318 * sys/glsink/Makefile.am:
319 * sys/glsink/glimagesink.c:
320 * sys/glsink/glimagesink.h:
321 revival of glimagesink. Kind of works.
323 2006-01-27 Tim-Philipp Müller <tim at centricular dot net>
325 * ext/faad/gstfaad.c: (gst_faad_setcaps),
326 (gst_faad_chanpos_to_gst), (gst_faad_sync), (gst_faad_chain):
327 Handle 'framed' field in caps; Port syncing for raw streams
328 from 0.8 branch (for AAC+ radio streams) (#328854, #328721).
330 2006-01-27 Jan Schmidt <thaytan@mad.scientist.com>
332 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_supported),
333 (gst_sdlvideosink_xoverlay_set_xwindow_id),
334 (gst_sdlvideosink_deinitsdl), (gst_sdlv_process_events),
335 (gst_sdlvideosink_event_thread), (gst_sdlvideosink_initsdl),
336 (gst_sdlvideosink_destroy), (gst_sdlvideosink_create),
337 (gst_sdlvideosink_setcaps), (gst_sdlvideosink_show_frame),
338 (gst_sdlvideosink_change_state),
339 (gst_sdlvideosink_navigation_send_event):
340 * ext/sdl/sdlvideosink.h:
341 Fix output stride copying, so that it displays correctly on
342 framebuffer devices that don't match our implict GStreamer stride
345 Fix locking things. Offer XOverlay only when SDL is running against
346 X. Make non-scaled (and ugly) embedding work via X Overlay. It can't
347 actually match the embedded window size because there's no way to
348 figure out what size that should be from the XOverlay interface.
349 See comment in sdlvideosink.c
351 2006-01-26 Tim-Philipp Müller <tim at centricular dot net>
353 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
354 Fix wrong memcpy source pointer.
356 2006-01-25 Edgard Lima <edgard.lima@indt.org.br>
358 * ext/libmms/gstmms.c: (gst_mms_finalize):
359 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_finalize):
360 Just chain up finalize calls (calling parent_class->finalize).
362 2006-01-25 Edgard Lima <edgard.lima@indt.org.br>
364 * ext/libmms/gstmms.c: (gst_mms_finalize), (gst_mms_set_property),
365 (gst_mms_get_property), (gst_mms_src_query), (gst_mms_class_init):
366 Finalize method has been created and others small changes.
368 2006-01-24 Tim-Philipp Müller <tim at centricular dot net>
370 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init),
371 (gst_musepackdec_class_init), (gst_musepackdec_init),
372 (gst_musepackdec_send_newsegment),
373 (gst_musepackdec_handle_seek_event), (gst_musepackdec_src_event),
374 (gst_musepackdec_src_query), (gst_musepackdec_src_convert),
375 (gst_musepack_stream_init), (gst_musepackdec_sink_activate_pull),
376 (gst_musepackdec_loop), (gst_musepackdec_change_state):
377 * ext/musepack/gstmusepackdec.h:
378 * ext/musepack/gstmusepackreader.c: (gst_musepack_reader_peek),
379 (gst_musepack_reader_seek), (gst_musepack_reader_tell),
380 (gst_musepack_reader_get_size):
381 * ext/musepack/gstmusepackreader.h:
382 Fix seeking in musepack files (it's still incredibly slow, but I
383 don't think that is our plugin's fault). Clean up code and get
384 rid of old cruft. Post tags with all kind of neat information like
385 replay gain and such on the bus, if it is available. Add a
386 'musepackdec' debug category.
388 2006-01-24 Edward Hervey <edward@fluendo.com>
390 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
391 (gst_qtdemux_add_stream), (qtdemux_parse_trak):
392 More coherent framerate setting on caps.
393 If sample_size is available, use that for the samples' duration in
394 the index. This enables single frame streams to work (and I imagine
395 fixes some other cases).
396 Tested on testsuite, no regression.
398 2006-01-23 Edward Hervey <edward@fluendo.com>
400 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
401 (qtdemux_video_caps), (qtdemux_audio_caps):
402 Added codec recognition for:
405 _ dvcp, dvc : video/x-dv, systemstream=(boolean)false
406 _ 0x6d730017 : audio/x-adpcm, layout=(string)quicktime
408 2006-01-21 David Schleef <ds@schleef.org>
411 * ext/swfdec/gstswfdec.c: Update from swfdec.
413 2006-01-21 Tim-Philipp Müller <tim at centricular dot net>
415 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
416 (qtdemux_audio_caps):
417 'twos' and 'sowt' fourcc can be 16bit or 8bit audio.
418 Fix 8bit case (#327133, based on patch by: Fabrizio
419 Gennari <fabrizio dot ge at tiscali dot it>).
420 Also, "G_LITTLE_ENDIAN" and "G_BIG_ENDIAN" are not
421 valid literals for endianness in caps strings,
422 only "LITTLE_ENDIAN" and "BIG_ENDIAN" are valid.
424 2006-01-20 Edgard Lima <edgard.lima@indt.org.br>
426 * ext/ivorbis/vorbisfile.c:
427 * ext/neon/gstneonhttpsrc.c:
428 Fixed state transictions PLAYING->NULL->PLAYING.
430 2006-01-19 Edgard Lima <edgard.lima@indt.org.br>
432 * ext/tremor/vorbisfile.c:
433 Some minor improvements on log messages.
435 2006-01-18 Edgard Lima <edgard.lima@indt.org.br>
437 * gst/qtdemux/qtdemux.c: qtdemux_parse_trak:
438 Ronald's patch applied. see bug #326318.
440 2006-01-17 Tim-Philipp Müller <tim at centricular dot net>
442 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
443 (gst_qtdemux_send_event), (gst_qtdemux_handle_src_event),
444 (gst_qtdemux_change_state), (gst_qtdemux_loop_header):
445 * gst/qtdemux/qtdemux.h:
446 Fix seeking for quicktime files. Could still use some more
447 love and sophistication.
449 2006-01-16 Edgard Lima <edgard.lima@indt.org.br>
451 * ext/libmms/gstmms.c: gst_mms_init:
452 * ext/neon/gstneonhttpsrc.c: gst_neonhttp_src_init:
453 * ext/sdl/sdlaudiosink.c: gst_sdlaudio_sink_dispose:
454 Removed gst_base_src_set_live from mms and neon, and now calling
455 parent_class->dispose in dispose on sdlaudio.
457 2006-01-11 Edgard Lima <edgard.lima@indt.org.br>
459 * ext/sdl/sdlvideosink.c:
460 Now implementing navigation interface and using
461 GST_BOILER_PLATE_FULL.
463 2006-01-11 Christian Schaller <christian@fluendo.com>
465 Remove SunAudio plugin as Brian's new one is in -good
468 * sys/sunaudio/Makefile.am:
469 * sys/sunaudio/gstsunaudio.c:
470 * sys/sunaudio/gstsunaudiosrc.c:
471 * sys/sunaudio/gstsunaudiosrc.h:
472 * sys/sunaudio/gstsunelement.c:
473 * sys/sunaudio/gstsunelement.h:
474 * sys/sunaudio/gstsunmixer.c:
475 * sys/sunaudio/gstsunmixer.h:
477 2006-01-11 Edgard Lima <edgard.lima@indt.org.br>
479 * ext/sdl/sdlaudiosink.c:
480 Replaced wrong style code by GST_BOILERPLATE.
482 2006-01-11 Fabrizio Gennari <fabrizio.ge@tiscali.it>
484 reviewed by: Edward Hervey <edward@fluendo.com>
486 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
487 Add support for Indeo3 video in Quicktime files.
490 2006-01-09 Edgard Lima <edgard.lima@indt.org.br>
493 * ext/sdl/Makefile.am:
495 * ext/sdl/sdlaudiosink.c:
496 * ext/sdl/sdlaudiosink.h:
497 * ext/sdl/sdlvideosink.c:
498 Created new element, sdlaudiosink.
500 2006-01-05 Sebastien Moutte <sebastien@moutte.net>
502 * added sys/directdraw
503 * added sys/directsound
504 * added win32/vs6/gst_plugins_bad.dsw
505 * added win32/vs6/libgstdirectsound.dsp
506 * added win32/vs6/libgstdirectdraw.dsp
507 * added win32/common/config.h
509 2006-01-05 Stefan Kost <ensonic@users.sf.net>
511 * gst/games/gstpuzzle.c: (plugin_init):
512 call oil_init() when using liboil
514 2006-01-04 Edgard Lima <edgard.lima@indt.org.br>
516 * ext/neon/gstneonhttpsrc.c:
517 * ext/neon/gstneonhttpsrc.h:
518 Some improvements in cancellation and debug messages.
520 2006-01-04 Edgard Lima <edgard.lima@indt.org.br>
522 * ext/neon/gstneonhttpsrc.c:
523 * ext/neon/gstneonhttpsrc.h:
524 Removed not need thread and changed to push out blocksize bytes.
526 2005-12-28 Edgard Lima <edgard.lima@indt.org.br>
531 * ext/neon/Makefile.am:
532 * ext/neon/gstneonhttpsrc.c:
533 * ext/neon/gstneonhttpsrc.h:
534 Created new element neonhttpsrc.
536 2005-12-19 Edward Hervey <edward@fluendo.com>
538 * ext/swfdec/gstswfdec.c: (gst_swfdec_class_init),
539 (gst_swfdec_chain), (gst_swfdec_render):
540 Add debugging category and return GstFlowReturn in the right places
541 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
542 Get something from the peer pad once we've checked if there is a peer pad.
543 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
544 (qtdemux_tree_get_child_by_type), (qtdemux_parse_trak),
545 (qtdemux_video_caps):
548 2005-12-19 Edgard Lima <edgard.lima@indt.org.br>
550 * ext/divx/Makefile.am:
551 just a small fix. I have to pay more attention when commiting ;-)
553 2005-12-19 Edgard Lima <edgard.lima@indt.org.br>
557 * ext/divx/Makefile.am:
558 * ext/divx/gstdivxdec.c:
559 * ext/divx/gstdivxdec.h:
560 * ext/divx/gstdivxenc.c:
561 * ext/divx/gstdivxenc.h:
562 divxdec and divxenc ported to 0.10
564 2005-12-18 Julien MOUTTE <julien@moutte.net>
566 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
567 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create),
568 (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_devices),
569 (gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
570 (gst_dfbvideosink_can_blit_from_format),
571 (gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
572 (gst_dfbvideosink_show_frame), (gst_dfbvideosink_buffer_alloc),
573 (gst_dfbsurface_finalize),
574 (gst_dfbvideosink_navigation_send_event),
575 (gst_dfbvideosink_update_colorbalance),
576 (gst_dfbvideosink_set_property), (gst_dfbvideosink_init): Some
577 more refactoring, handle exotic DirectFB row stride.
579 2005-12-18 Julien MOUTTE <julien@moutte.net>
581 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
582 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt: Updates.
583 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create),
584 (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_devices),
585 (gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
586 (gst_dfbvideosink_can_blit_from_format),
587 (gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
588 (gst_dfbvideosink_show_frame), (gst_dfbvideosink_buffer_alloc),
589 (gst_dfbsurface_finalize),
590 (gst_dfbvideosink_navigation_send_event),
591 (gst_dfbvideosink_update_colorbalance),
592 (gst_dfbvideosink_set_property), (gst_dfbvideosink_get_property),
593 (gst_dfbvideosink_finalize), (gst_dfbvideosink_init),
594 (gst_dfbvideosink_class_init):
595 * ext/directfb/dfbvideosink.h: Implement pixel-aspect-ratio.
596 This should work both for hardware accelerated scaling and
597 reverse caps negotiation with a scaling element.
599 2005-12-17 Julien MOUTTE <julien@moutte.net>
601 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
602 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
603 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
604 * docs/plugins/gst-plugins-bad-plugins.args:
605 * docs/plugins/gst-plugins-bad-plugins.interfaces:
606 * docs/plugins/gst-plugins-bad-plugins.signals:
607 * docs/plugins/inspect/plugin-dfbvideosink.xml:
608 * docs/plugins/inspect/plugin-qtdemux.xml:
609 * docs/plugins/inspect/plugin-sdlvideosink.xml:
610 * docs/plugins/inspect/plugin-speed.xml:
611 * docs/plugins/inspect/plugin-tta.xml: Updates.
612 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create),
613 (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_vmodes),
614 (gst_dfbvideosink_enum_devices), (gst_dfbvideosink_setup),
615 (gst_dfbvideosink_cleanup),
616 (gst_dfbvideosink_can_blit_from_format),
617 (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
618 (gst_dfbvideosink_setcaps), (gst_dfbvideosink_show_frame),
619 (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
620 (gst_dfbvideosink_interface_supported),
621 (gst_dfbvideosink_navigation_send_event),
622 (gst_dfbvideosink_update_colorbalance),
623 (gst_dfbvideosink_colorbalance_list_channels),
624 (gst_dfbvideosink_colorbalance_set_value),
625 (gst_dfbvideosink_colorbalance_get_value),
626 (gst_dfbvideosink_colorbalance_init),
627 (gst_dfbvideosink_set_property), (gst_dfbvideosink_get_property),
628 (gst_dfbvideosink_init), (gst_dfbvideosink_class_init):
629 * ext/directfb/dfbvideosink.h: Implement vertical sync and
630 color balance interface.
632 2005-12-16 Stefan Kost <ensonic@users.sf.net>
634 * ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio):
635 * gst/festival/gstfestival.c: (socket_receive_file_to_buff):
636 * gst/vbidec/vbidata.c:
637 * gst/vbidec/vbidata.h:
638 * gst/vbidec/vbiscreen.c:
639 * sys/dxr3/ac3_padder.c:
640 don't use doc comments for non-docs
641 change some char* into char[]
643 2005-12-16 Julien MOUTTE <julien@moutte.net>
645 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers),
646 (gst_dfbvideosink_init): Always prefer the primary layer.
648 2005-12-16 Tim-Philipp Müller <tim at centricular dot net>
650 * ext/wavpack/gstwavpackdec.c:
651 Oops, remove trailing comma from caps string.
653 2005-12-16 Tim-Philipp Müller <tim at centricular dot net>
655 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
656 * ext/wavpack/gstwavpackparse.c:
657 Wavpack supports samplerates from 6-192kHz, fix pad template
658 caps (fixes #322973; patch by: gcocatre@gmail.com). Also
659 remove buffer-frames from caps, they are gone in 0.10.
661 2005-12-15 Edgard Lima <edgard.lima@indt.org.br>
663 * ext/xvid/Makefile.am:
664 * ext/xvid/gstxviddec.c:
665 * ext/xvid/gstxvidenc.c:
666 Fixed some mem-leaks in xvid.
668 2005-12-14 Edgard Lima <edgard.lima@indt.org.br>
672 * ext/xvid/gstxvid.c:
673 * ext/xvid/gstxvid.h:
674 * ext/xvid/gstxviddec.c:
675 * ext/xvid/gstxviddec.h:
676 * ext/xvid/gstxvidenc.c:
677 * ext/xvid/gstxvidenc.h:
678 xviddec and xvideenc ported to 0.10
681 2005-12-14 Edgard Lima <edgard.lima@indt.org.br>
685 * ext/dts/Makefile.am:
686 * ext/dts/gstdtsdec.c:
687 * ext/dts/gstdtsdec.h:
688 dtsdec ported to 0.10
690 2005-12-12 Tim-Philipp Müller <tim at centricular dot net>
692 * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_loop):
693 * ext/libmms/gstmms.c: (gst_mms_src_query), (gst_mms_create):
694 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_src_query),
695 (gst_musepackdec_loop):
696 * ext/swfdec/gstswfdec.c: (gst_swfdec_video_link),
697 (gst_swfdec_src_query):
698 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query):
699 GstObjects must be unref'ed with gst_object_unref() instead of
700 g_object_unref(), otherwise things break for GLib-2.6 users.
702 2005-12-12 David Schleef <ds@schleef.org>
704 * ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_get_type),
705 (gst_swfdecbuffer_class_init), (gst_swfdecbuffer_finalize),
706 (gst_swfdec_buffer_from_swf), (gst_swfdec_render): Add a subclass
707 of GstBuffer that wraps SwfdecBuffers. Fix a massive memleak
708 because the video buffers previously never got freed.
710 2005-12-11 Edgard Lima <edgard.lima@indt.org.br>
712 * ext/libmms/gstmms.c:
713 Just removed a weird printf ;-)
715 2005-12-11 Edgard Lima <edgard.lima@indt.org.br>
718 * ext/libmms/gstmms.c:
719 * ext/libmms/gstmms.h:
720 Added suport to mmsh. There's still a sucks msg "ERROR: Pipeline cant
721 PREROOL..." to be fixed.
723 2005-12-09 Jan Schmidt <thaytan@mad.scientist.com>
725 * ext/faad/gstfaad.c: (gst_faad_chanpos_to_gst),
726 (gst_faad_update_caps):
727 Assume that an unknown channel mapping with 2 channels
728 is stereo and play it that way instead of erroring.
730 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
731 (gst_qtdemux_add_stream), (qtdemux_parse_trak):
732 Handle e.g. jpeg streams with 0 duration frames as having 0 framerate.
733 Debug fixes. Some 64 bit variable fixes
735 2005-12-09 Edgard Lima <edgard.lima@indt.org.br>
739 * ext/swfdec/Makefile.am:
740 * ext/swfdec/gstswfdec.c:
741 * ext/swfdec/gstswfdec.h:
742 swfdec Ported to 0.10.
744 2005-12-07 Edward Hervey <edward@fluendo.com>
746 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
747 (gst_qtdemux_add_stream):
749 Send out EOS for valid reasons (couldn't pull_range() from upstream
752 2005-12-06 Thomas Vander Stichele <thomas at apestaart dot org>
754 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
755 * ext/audiofile/gstafparse.h:
756 * ext/audiofile/gstafsink.c: (gst_afsink_chain):
757 * ext/audiofile/gstafsink.h:
758 * ext/audiofile/gstafsrc.c: (gst_afsrc_close_file):
759 * ext/audiofile/gstafsrc.h:
760 * ext/cdaudio/gstcdaudio.c:
761 * ext/divx/gstdivxenc.c:
762 * ext/dts/gstdtsdec.h:
763 * ext/faac/gstfaac.h:
764 * ext/ivorbis/vorbisenc.h:
765 * ext/ivorbis/vorbisfile.c:
766 * ext/musepack/gstmusepackdec.h:
768 * ext/snapshot/gstsnapshot.c:
769 * ext/sndfile/gstsf.h:
770 * ext/tarkin/gsttarkindec.h:
771 * ext/tarkin/gsttarkinenc.h:
772 * ext/xine/gstxine.h:
773 * ext/xine/xinecaps.c:
774 * ext/xvid/gstxvid.h:
775 * gst-libs/gst/play/play.h:
776 * gst/apetag/apedemux.h:
777 * gst/cdxaparse/gstcdxaparse.h:
778 * gst/cdxaparse/gstcdxastrip.h:
779 * gst/colorspace/yuv2rgb.c:
780 * gst/colorspace/yuv2rgb.h:
781 * gst/equalizer/gstiirequalizer.c:
782 * gst/festival/gstfestival.h:
783 * gst/games/gstpuzzle.c:
784 * gst/games/gstvideoimage.c:
785 * gst/games/gstvideoimage.h:
786 * gst/modplug/gstmodplug.h:
787 * gst/modplug/libmodplug/it_defs.h:
788 * gst/modplug/libmodplug/modplug.h:
789 * gst/modplug/libmodplug/sndfile.h:
790 * gst/modplug/libmodplug/stdafx.h:
791 * gst/mpeg1sys/buffer.c:
792 * gst/mpeg1sys/gstmpeg1systemencode.h:
793 * gst/mpeg1sys/main.h:
794 * gst/mpeg1sys/systems.c:
795 * gst/mpeg1videoparse/gstmp1videoparse.h:
796 * gst/mpeg2sub/gstmpeg2subt.h:
797 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
798 * gst/mpegaudioparse/gstmpegaudioparse.h:
799 * gst/multifilesink/gstmultifilesink.h:
800 * gst/overlay/gstoverlay.h:
801 * gst/qtdemux/qtdemux.c:
802 * gst/qtdemux/qtdemux.h:
803 * gst/rtjpeg/RTjpeg.c: (RTjpeg_dctY), (RTjpeg_idct):
804 * gst/rtjpeg/RTjpeg.h:
808 * gst/videodrop/gstvideodrop.h:
809 * sys/cdrom/gstcdplayer.h:
810 * sys/cdrom/gstcdplayer_ioctl.c:
811 * sys/cdrom/gstcdplayer_ioctl.h:
812 * sys/cdrom/gstcdplayer_ioctl_bsd.h:
813 * sys/cdrom/gstcdplayer_ioctl_irix.h:
814 * sys/cdrom/gstcdplayer_ioctl_solaris.h:
815 * sys/dxr3/dxr3audiosink.c:
816 * sys/dxr3/dxr3audiosink.h:
817 * sys/dxr3/dxr3spusink.c:
818 * sys/dxr3/dxr3spusink.h:
819 * sys/dxr3/dxr3videosink.c:
820 * sys/dxr3/dxr3videosink.h:
822 * sys/qcam/gstqcamsrc.c:
823 * sys/v4l2/gstv4l2colorbalance.h:
824 * sys/v4l2/gstv4l2element.h:
825 * sys/v4l2/gstv4l2src.h:
826 * sys/v4l2/gstv4l2tuner.h:
827 * sys/v4l2/gstv4l2xoverlay.h:
828 * sys/v4l2/v4l2_calls.c:
829 * sys/v4l2/v4l2_calls.h:
830 * sys/v4l2/v4l2src_calls.c:
831 * sys/v4l2/v4l2src_calls.h:
835 === release 0.10.0 ===
837 2005-12-05 <thomas (at) apestaart (dot) org>
840 releasing 0.10.0, "Camembert"
842 2005-12-05 Andy Wingo <wingo@pobox.com>
844 * ext/faac/gstfaac.c: (gst_faac_sink_event), (gst_faac_chain):
845 * ext/faad/gstfaad.c: (gst_faad_chain):
846 * ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_chain):
847 * ext/lcs/gstcolorspace.c: (gst_colorspace_chain):
848 * ext/xine/xineinput.c: (gst_xine_input_get):
849 * gst/colorspace/gstcolorspace.c: (gst_colorspace_chain):
850 * gst/speed/gstspeed.c: (speed_chain):
851 * gst/videocrop/gstvideocrop.c: (gst_video_crop_chain): Update for
852 alloc_buffer changes.
854 2005-12-02 Tim-Philipp Müller <tim at centricular dot net>
857 Add missing $(WAVPACK_DIR) (#322962).
859 === release 0.9.7 ===
861 2005-12-01 <thomas (at) apestaart (dot) org>
864 releasing 0.9.7, "Arrigato Gasuimas Skebisan"
866 2005-11-28 Edgard Lima <edgard.lima@indt.org.br>
871 * ext/libmms/Makefile.am:
872 * ext/libmms/gstmms.c:
873 * ext/libmms/gstmms.h:
874 libmm ported to 0.9. It works fine, but print some error messages. I
875 ll fix them soon. Tested with mmssrc location=mms:// ! filesink.
877 2005-11-28 Edward Hervey <edward@fluendo.com>
879 * ext/faad/gstfaad.c: (gst_faad_srcgetcaps):
880 Handle gracefully the consequence of "Maximum number of scalefactor
881 bands exceeded", which results in 0 channels with samplerates of 0.
882 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state):
883 Do upward transitions, then call parent state_change, then do
884 downward transitions.
886 2005-11-28 Thomas Vander Stichele <thomas at apestaart dot org>
889 alphabets, so hard to master. Should fix distcheck.
891 2005-11-25 Edgard Lima <edgard.lima@indt.org.br>
896 * ext/wavpack/Makefile.am:
897 * ext/wavpack/gstwavpackdec.c:
898 * ext/wavpack/gstwavpackdec.h:
899 * ext/wavpack/gstwavpackparse.c:
900 * ext/wavpack/gstwavpackparse.h:
901 Wavpack ported to 0.9. No support for correction file yet.
903 2005-11-25 Thomas Vander Stichele <thomas at apestaart dot org>
905 * ext/wavpack/Makefile.am:
906 * ext/wavpack/gstwavpack.c: (plugin_init):
907 * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_read_header):
908 * ext/wavpack/gstwavpackcommon.h:
909 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link),
910 (gst_wavpack_dec_wvclink), (gst_wavpack_dec_get_type),
911 (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
912 (gst_wavpack_dec_class_init), (gst_wavpack_dec_src_query),
913 (gst_wavpack_dec_init), (gst_wavpack_dec_setup_context),
914 (gst_wavpack_dec_format_samples), (gst_wavpack_dec_loop),
915 (gst_wavpack_dec_plugin_init):
916 * ext/wavpack/gstwavpackdec.h:
917 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_get_type),
918 (gst_wavpack_parse_base_init), (gst_wavpack_parse_dispose),
919 (gst_wavpack_parse_class_init), (gst_wavpack_parse_src_query),
920 (gst_wavpack_parse_src_event), (find_header), (find_sample),
921 (gst_wavpack_parse_seek), (gst_wavpack_parse_init),
922 (gst_wavpack_parse_handle_event), (gst_wavpack_parse_loop),
923 (gst_wavpack_parse_change_state), (gst_wavpack_parse_plugin_init):
924 * ext/wavpack/gstwavpackparse.h:
925 put back wavpack - still needs porting
927 2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org>
929 * configure.ac: back to HEAD
931 === release 0.9.6 ===
933 2005-11-23 Thomas Vander Stichele <thomas at apestaart dot org>
936 releasing 0.9.6, "Hot Tea"
938 2005-11-23 Julien MOUTTE <julien@moutte.net>
940 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
941 * ext/directfb/dfb-example.c: (main):
942 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_destroy),
943 (gst_dfbvideosink_event_thread), (gst_dfbvideosink_setup),
944 (gst_dfbvideosink_getcaps), (gst_dfbvideosink_setcaps),
945 (gst_dfbvideosink_change_state), (gst_dfbvideosink_get_times),
946 (gst_dfbvideosink_bufferpool_clear),
947 (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
948 (gst_dfbvideosink_navigation_send_event),
949 (gst_dfbvideosink_finalize), (gst_dfbvideosink_init),
950 (gst_dfbvideosink_class_init):
951 * ext/directfb/dfbvideosink.h: Use fraction for framerate, various
954 2005-11-23 Jan Schmidt <thaytan@mad.scientist.com>
956 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_base_init),
957 (gst_sdlvideosink_get_times), (gst_sdlvideosink_init),
958 (gst_sdlvideosink_setcaps), (gst_sdlvideosink_change_state):
959 * ext/sdl/sdlvideosink.h:
960 Updates for fractional framerates and XOverlay interface changes
962 2005-11-23 Jan Schmidt <thaytan@mad.scientist.com>
964 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
965 (gst_qtdemux_add_stream), (qtdemux_dump_mvhd),
966 (qtdemux_parse_trak):
967 Convert to fractional framerates
969 2005-11-23 Edward Hervey <edward@fluendo.com>
971 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_loop):
972 Fix for latest API changes
974 2005-11-22 Edgard Lima <edgard.lima@indt.org.br>
978 * ext/musepack/gstmusepackdec.c:
979 * ext/musepack/gstmusepackdec.h:
980 * ext/musepack/gstmusepackreader.c:
981 * ext/musepack/gstmusepackreader.h:
982 Musepackdec ported to 0.9. There is still a small problem to be
983 solved, after the end of file, the pipeline doens't stop.
985 2005-11-22 Andy Wingo <wingo@pobox.com>
987 * ext/faad/gstfaad.c (gst_faad_event)
988 * ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop)
989 * gst/qtdemux/qtdemux.c (gst_qtdemux_loop_header)
990 * gst/speed/gstspeed.c (speed_sink_event)
991 * gst/tta/gstttaparse.c (gst_tta_parse_src_event)
992 (gst_tta_parse_parse_header): Run update-funcnames.
994 2005-11-21 Michael Smith <msmith@fluendo.com>
996 * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_event):
997 Don't take STREAM_LOCK in sink event handlers any more.
999 2005-11-21 Wim Taymans <wim@fluendo.com>
1001 * ext/faac/gstfaac.c: (gst_faac_sink_event):
1002 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event):
1003 * gst/tta/gstttaparse.c: (gst_tta_parse_src_event):
1004 Fix for stream lock updates.
1006 2005-11-21 Tim-Philipp Müller <tim at centricular dot net>
1008 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
1009 Add DX50, DIVX and DIV3 fourccs (patch by
1010 j@bootlab.org, #321903).
1012 2005-11-21 Andy Wingo <wingo@pobox.com>
1015 * *.c: Ran scripts/update-macros. Oh yes.
1017 2005-11-21 Tim-Philipp Müller <tim at centricular dot net>
1019 * ext/directfb/dfbvideosink.c:
1020 (gst_dfbvideosink_get_format_from_caps):
1021 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_create):
1022 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
1023 (qtdemux_parse), (qtdemux_type_get), (qtdemux_node_dump_foreach),
1024 (qtdemux_dump_hdlr), (qtdemux_dump_dref), (qtdemux_dump_stsd),
1025 (qtdemux_dump_dcom), (qtdemux_parse_trak), (qtdemux_video_caps),
1026 (qtdemux_audio_caps):
1027 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps):
1028 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
1029 (gst_v4l2src_capture_init), (gst_v4l2src_get_size_limits):
1030 Update for GST_FOURCC_FORMAT API change.
1032 2005-11-21 Jan Schmidt <thaytan@mad.scientist.com>
1034 * ext/audioresample/gstaudioresample.c:
1035 * ext/polyp/polypsink.c: (gst_polypsink_sink_fixate):
1036 * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_fixate):
1037 * gst/modplug/gstmodplug.cc:
1038 * sys/glsink/glimagesink.c: (gst_glimagesink_fixate):
1039 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate):
1040 Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
1043 2005-11-21 Edgard Lima <edgard.lima@indt.org.br>
1046 * ext/ivorbis/vorbisfile.c:
1047 Now it works in push-mode. Tested with gnomevfssrc location=http://..
1048 ! tremor ! alsasink. Some issues to be solved yet:
1049 1- set correct timestamps
1050 2- seek is forced to disabled in pull-mode
1052 2005-11-15 Tim-Philipp Müller <tim at centricular dot net>
1054 * ext/faac/gstfaac.c: (gst_faac_base_init), (gst_faac_init),
1055 (gst_faac_sink_setcaps), (gst_faac_configure_source_pad),
1057 Set proper caps on source pad (#320532).
1059 * ext/faad/gstfaad.c:
1060 Don't use gtk-doc markers for comment block.
1062 2005-11-14 Andy Wingo <wingo@pobox.com>
1064 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
1065 debugging, allows dll builds on windows. Fixes #316076.
1067 2005-11-11 Thomas Vander Stichele <thomas at apestaart dot org>
1069 * configure.ac: back to HEAD
1071 === release 0.9.5 ===
1073 2005-11-11 Thomas Vander Stichele <thomas at apestaart dot org>
1076 releasing 0.9.5, "Thrice Belgian Bar"
1078 2005-11-11 Michael Smith <msmith@fluendo.com>
1080 * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain):
1081 Make this compile on systems with broken headers.
1083 2005-11-11 Michael Smith <msmith@fluendo.com>
1085 * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain):
1086 Call functions with the correct API. Unfortunately, unless your
1087 distribution patches upstream, the public header file for FAAD
1088 doesn't actually declare the API accurately. So, some nastiness
1091 2005-11-10 Daniel Amelang <daniel dot amelang at gmail dot com>
1093 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
1095 * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
1096 Add support for custom genre tags.
1098 2005-11-09 Tim-Philipp Müller <tim at centricular dot net>
1100 * ext/tarkin/wavelet.c:
1101 * ext/tarkin/wavelet.h:
1102 * gst/mpegaudioparse/gstmpegaudioparse.c:
1103 * gst/vbidec/vbidata.c:
1104 * gst/vbidec/vbiscreen.h:
1105 * sys/dxr3/ac3_padder.c:
1106 * sys/dxr3/dxr3audiosink.c:
1107 * sys/dxr3/dxr3spusink.c:
1108 * sys/dxr3/dxr3videosink.c:
1110 Don't use gtk-doc markers for normal comments. Fix
1111 gtk-doc formatting where required.
1113 2005-11-08 Edgard Lima <edgard.lima@indt.org.br>
1118 * ext/ivorbis/vorbis.c:
1119 * ext/ivorbis/vorbisfile.c:
1120 Ported to 0.9. Some issues to be solved yet:
1121 1- set correct timestamps
1122 2- seg fault when eos
1123 3- seek is now disabled
1125 2005-11-06 Julien MOUTTE <julien@moutte.net>
1127 * examples/Makefile.am: Cleanup non existing
1130 2005-11-06 Julien MOUTTE <julien@moutte.net>
1132 * docs/plugins/inspect.stamp: Add missing files.
1134 2005-11-06 Julien MOUTTE <julien@moutte.net>
1136 * examples/Makefile.am: Make buildbot happy.
1138 2005-11-06 Julien MOUTTE <julien@moutte.net>
1140 * Makefile.am: examples in dist subdirs.
1141 * configure.ac: enable parameter for building
1143 * docs/plugins/gst-plugins-bad-plugins.args:
1144 * docs/plugins/inspect/plugin-dfbvideosink.xml:
1145 * examples/Makefile.am: Updates.
1147 2005-11-06 Julien MOUTTE <julien@moutte.net>
1153 * docs/plugins/.cvsignore:
1154 * docs/plugins/Makefile.am:
1155 * docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
1156 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
1157 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
1158 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
1159 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
1160 * docs/plugins/gst-plugins-bad-plugins.args:
1161 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
1162 * docs/plugins/gst-plugins-bad-plugins.interfaces:
1163 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
1164 * docs/plugins/gst-plugins-bad-plugins.signals:
1165 * docs/plugins/gst-plugins-bad-plugins.types:
1166 * docs/plugins/inspect/plugin-dfbvideosink.xml:
1167 * docs/version.entities.in: Enable documentation.
1168 * examples/Makefile.am:
1169 * examples/directfb/Makefile.am:
1170 * examples/directfb/decker.ttf:
1171 * examples/directfb/dfblogo.png:
1172 * examples/directfb/gstdfb.c: (myclock), (dynamic_link),
1173 (size_changed), (setup_dynamic_link), (main): Add an example
1174 application for DirectFB.
1176 2005-11-06 Julien MOUTTE <julien@moutte.net>
1178 * ext/directfb/Makefile.am: Add the example application.
1179 * ext/directfb/dfb-example.c: (get_me_out), (main):
1180 Here is an example application that runs videotestsrc for 20
1181 seconds. It's included in the documentation.
1182 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers),
1183 (gst_dfbvideosink_setup), (gst_dfbvideosink_can_blit_from_format),
1184 (gst_dfbvideosink_getcaps), (gst_dfbvideosink_buffer_alloc):
1185 More fixes, calculate new size of the buffer when renegotiating.
1186 This completely breaks ffmpegcolorspace but i need to discuss
1187 that with Wim on monday. Add documentation.
1189 2005-11-05 Julien MOUTTE <julien@moutte.net>
1191 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers),
1192 (gst_dfbvideosink_setup), (gst_dfbvideosink_can_blit_from_format),
1193 (gst_dfbvideosink_getcaps): Make acceleration detection work,
1194 better, add safety checks and ARGB support for cards that
1197 2005-11-04 Julien MOUTTE <julien@moutte.net>
1199 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_surface_create),
1200 (gst_dfbvideosink_surface_destroy),
1201 (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
1202 (gst_dfbvideosink_center_rect), (gst_dfbvideosink_show_frame),
1203 (gst_dfbvideosink_buffer_alloc):
1204 * ext/directfb/dfbvideosink.h: Now does clipping when surface
1205 is too small, handles upstream elements that are not calling
1206 gst_pad_alloc_buffer, fixes a lot of bugs.
1208 2005-11-03 Julien MOUTTE <julien@moutte.net>
1210 * ext/directfb/Makefile.am: Prepare for liboil usage.
1211 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_show_frame),
1212 (gst_dfbvideosink_buffer_alloc): Prepare for liboil, handle
1213 rendering in external surface correctly. Will commit a neat
1216 2005-11-03 Edgard Lima <edgard.lima@indt.org.br>
1218 * ext/sdl/sdlvideosink.c: (SDL_WaitEventTimeout),
1219 (gst_sdlvideosink_event_thread), (gst_sdlvideosink_initsdl),
1220 (gst_sdlvideosink_change_state), (gst_sdlvideosink_deinitsdl):
1221 * ext/sdl/sdlvideosink.h:
1222 Add support to exit when 'Esc' key is pressed.
1224 2005-11-02 Julien MOUTTE <julien@moutte.net>
1226 * configure.ac: Requires DirectFB 0.9.24
1228 2005-11-02 Julien MOUTTE <julien@moutte.net>
1232 * ext/directfb/Makefile.am:
1233 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_get_format_name),
1234 (gst_dfbvideosink_surface_create),
1235 (gst_dfbvideosink_surface_destroy),
1236 (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_layers),
1237 (gst_dfbvideosink_enum_vmodes), (gst_dfbvideosink_enum_devices),
1238 (gst_dfbvideosink_setup), (gst_dfbvideosink_cleanup),
1239 (gst_dfbvideosink_get_format_from_caps),
1240 (gst_dfbvideosink_get_caps_from_format),
1241 (gst_dfbvideosink_can_blit_from_format),
1242 (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
1243 (gst_dfbvideosink_setcaps), (gst_dfbvideosink_change_state),
1244 (gst_dfbvideosink_get_times), (gst_dfbvideosink_center_rect),
1245 (gst_dfbvideosink_show_frame), (gst_dfbvideosink_bufferpool_clear),
1246 (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
1247 (gst_dfbsurface_init), (gst_dfbsurface_class_init),
1248 (gst_dfbsurface_get_type), (gst_dfbvideosink_interface_supported),
1249 (gst_dfbvideosink_interface_init),
1250 (gst_dfbvideosink_navigation_send_event),
1251 (gst_dfbvideosink_navigation_init),
1252 (gst_dfbvideosink_set_property), (gst_dfbvideosink_get_property),
1253 (gst_dfbvideosink_init), (gst_dfbvideosink_base_init),
1254 (gst_dfbvideosink_class_init), (gst_dfbvideosink_get_type),
1256 * ext/directfb/dfbvideosink.h:
1257 * ext/directfb/directfbvideosink.c:
1258 * ext/directfb/directfbvideosink.h: Complete rewrite/port of
1259 DirectFB video sink to 0.9. Handles reverse negotiation, hardware
1260 scaling, navigation, buffer allocation from video memory etc...
1262 2005-10-31 Edgard Lima <edgard.lima@indt.org.br>
1264 * gst-plugins-bad/ext/sdl/sdlvideosink.c:
1265 gst_sdlvideosink_set_property, gst_sdlvideosink_init,
1266 gst_sdlvideosink_create:
1267 Changed property full-screen to fullscreen, using SDL_SWSURFACE
1268 instead of SDL_HWSURFACE when in full screen mode.
1270 2005-10-31 Edgard Lima <edgard.lima@indt.org.br>
1272 * gst-plugins-bad/ext/sdl/sdlvideosink.c: gst_sdlvideosink_class_init,
1273 gst_sdlvideosink_set_property, gst_sdlvideosink_get_property,
1274 gst_sdlvideosink_init, gst_sdlvideosink_create:
1275 * gst-plugins-bad/ext/sdl/sdlvideosink.h:
1276 Added a property that allows full-screen.
1278 2005-10-28 Tim-Philipp Müller <tim at centricular dot net>
1280 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_base_init),
1281 (gst_sdlvideosink_class_init),
1282 (gst_sdlvideosink_get_sdl_from_fourcc), (gst_sdlvideosink_setcaps),
1283 (gst_sdlvideosink_show_frame):
1284 * ext/sdl/sdlvideosink.h:
1285 Fix I420 output on some machines (not very nice, but should work).
1286 Add an 'sdlvideosink' debug category. Disable formats that do
1287 not work. Fix some vararg function issues.
1289 2005-10-27 Wim Taymans <wim@fluendo.com>
1291 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_finalize),
1292 (gst_sdlvideosink_get_times), (gst_sdlvideosink_class_init),
1293 (gst_sdlvideosink_init), (gst_sdlvideosink_lock),
1294 (gst_sdlvideosink_initsdl), (gst_sdlvideosink_create),
1295 (gst_sdlvideosink_show_frame), (gst_sdlvideosink_set_property),
1296 (gst_sdlvideosink_get_property), (gst_sdlvideosink_change_state):
1297 Fix SDL videosink and did some cleanups.
1299 2005-10-27 Edgard Lima <edgard.lima@indt.org.br>
1301 * ext/sdl/sdlvideosink.c:
1302 * ext/sdl/sdlvideosink.h:
1303 Trying to fix videos out of sync (not fixed yet)
1305 2005-10-27 Tim-Philipp Müller <tim at centricular dot net>
1307 * gst/qtdemux/qtdemux.h:
1308 Remove got_redirect from class structure as well.
1310 2005-10-27 Tim-Philipp Müller <tim at centricular dot net>
1312 * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
1313 (qtdemux_parse_tree):
1314 Remove 'got-redirect' signal and post element message
1317 2005-10-26 Zeeshan Ali <zeenix@gmail.com>
1320 * ext/gsm/gstgsmdec.c: (gst_gsmdec_init), (gst_gsmdec_chain):
1321 * ext/gsm/gstgsmdec.h:
1322 * ext/gsm/gstgsmenc.c: (gst_gsmenc_class_init), (gst_gsmenc_init),
1324 Fixing stuff as wingo pointed out.
1326 2005-10-25 Zeeshan Ali <zeenix@gmail.com>
1328 * ext/gsm/gstgsm.c: (plugin_init):
1329 * ext/gsm/gstgsmdec.c: (gst_gsmdec_class_init), (gst_gsmdec_init),
1331 * ext/gsm/gstgsmdec.h:
1332 * ext/gsm/gstgsmenc.c: (gst_gsmenc_class_init), (gst_gsmenc_init),
1334 * ext/gsm/gstgsmenc.h:
1335 Over-writing Wim's gsm plugins (currently not working) with that from the
1336 farsight repo. Also made sure that they work with the RTP (de)payloader.
1338 2005-10-25 Edgard Lima <edgard.lima@indt.org.br>
1340 * ext/gsm/gstgsmenc.c: (gst_gsmenc_init),
1341 (gst_gsmenc_sink_event), (gst_gsmenc_chain):
1342 * ext/gsm/gstgsmenc.h:
1343 Fixed event handling
1345 2005-10-24 Christian Schaller <christian@fluendo.com>
1347 * configure.ac: port over thomas's plugin listing from base
1349 2005-10-24 Thomas Vander Stichele <thomas at apestaart dot org>
1354 === release 0.9.4 ===
1356 2005-10-24 Thomas Vander Stichele <thomas at apestaart dot org>
1361 Releasing 0.9.4, "Utahraptor"
1363 2005-10-23 Julien MOUTTE <julien@moutte.net>
1365 * gst/tta/gstttaparse.c: (gst_tta_parse_loop): STOPPED->FAILED.
1367 2005-10-20 Tim-Philipp Müller <tim at centricular dot net>
1369 * ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_class_init),
1370 (gst_faad_init), (gst_faad_srcgetcaps), (gst_faad_event),
1371 (gst_faad_chain), (gst_faad_change_state):
1372 * ext/faad/gstfaad.h:
1373 Do some timestamp smoothing (matroskademux apparently sends
1374 multiple buffers in a row with the same timestamp); fix
1375 duration on outgoing buffers; fix change state function; use
1376 GST_DEBUG_FUNCPTR for pad functions.
1378 2005-10-19 Wim Taymans <wim@fluendo.com>
1380 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
1381 (gst_qtdemux_handle_src_query):
1382 * gst/speed/gstspeed.c: (speed_get_query_types), (speed_src_query):
1383 * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
1384 (gst_tta_parse_get_query_types), (gst_tta_parse_query):
1387 2005-10-19 Tim-Philipp Müller <tim at centricular dot net>
1390 All the cool kids use GST_DOCBOOK_CHECK now.
1392 2005-10-18 Julien MOUTTE <julien@moutte.net>
1394 * gst/speed/Makefile.am: Fix build of speed.
1396 2005-10-17 Edgard Lima <edgard.lima@indt.org.br>
1398 * gst/speed/gstspeed.c: (speed_chain), (speed_setcaps),
1399 (speed_parse_caps), (speed_src_event), (speed_sink_event),
1400 (speed_src_query), (speed_init), (speed_set_property),
1401 (speed_change_state), (gst_speed_convert):
1402 Fixed speed - the previous version, 1.38, has been ported to 0.9
1403 from a wrong version, 1.37 (from 1.36). That fix already includes
1404 the changes done in 1.36.2.4.
1406 2005-10-16 Tim-Philipp Müller <tim at centricular dot net>
1411 2005-10-13 Stefan Kost <ensonic@users.sf.net>
1413 * examples/stats/mp2ogg.c:
1414 * ext/tarkin/tarkin.c: (tarkin_analysis_framein),
1415 (tarkin_synthesis_packetin):
1416 and more typos fixed
1418 2005-10-13 Tim-Philipp Müller <tim at centricular dot net>
1420 * ext/faac/gstfaac.c: (gst_faac_class_init), (gst_faac_init),
1421 (gst_faac_sink_setcaps), (gst_faac_src_setcaps),
1422 (gst_faac_sink_event), (gst_faac_chain), (gst_faac_set_property),
1423 (gst_faac_get_property), (gst_faac_change_state):
1424 Gst09-ize code a little bit more: use gst_pad_alloc_buffer(),
1425 move event handling from chain function into an event function,
1426 add some locks here and there, do some cleanups; disable 32-bit
1427 integer and float input formats until we're sure that those
1428 actually work (couldn't play back the produced files with
1431 2005-10-12 Stefan Kost <ensonic@users.sf.net>
1433 * examples/indexing/indexmpeg.c: (main):
1434 * ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio),
1435 (gst_artsdsink_close_audio), (gst_artsdsink_change_state):
1436 * ext/artsd/gstartsdsink.h:
1437 * ext/audiofile/gstafparse.c: (gst_afparse_open_file),
1438 (gst_afparse_close_file):
1439 * ext/audiofile/gstafparse.h:
1440 * ext/audiofile/gstafsink.c: (gst_afsink_open_file),
1441 (gst_afsink_close_file), (gst_afsink_chain),
1442 (gst_afsink_change_state):
1443 * ext/audiofile/gstafsink.h:
1444 * ext/audiofile/gstafsrc.c: (gst_afsrc_open_file),
1445 (gst_afsrc_close_file), (gst_afsrc_change_state):
1446 * ext/audiofile/gstafsrc.h:
1447 * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_init):
1448 * ext/directfb/directfbvideosink.c: (gst_directfbvideosink_init):
1449 * ext/dts/gstdtsdec.c: (gst_dtsdec_init):
1450 * ext/jack/gstjack.h:
1451 * ext/jack/gstjackbin.c: (gst_jack_bin_init),
1452 (gst_jack_bin_change_state):
1453 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_init):
1454 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_init):
1455 * ext/nas/nassink.c: (gst_nassink_open_audio),
1456 (gst_nassink_close_audio), (gst_nassink_change_state):
1457 * ext/nas/nassink.h:
1458 * ext/polyp/polypsink.c: (gst_polypsink_init):
1459 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state):
1460 * ext/sdl/sdlvideosink.h:
1461 * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
1462 * ext/sndfile/gstsf.c: (gst_sf_set_property),
1463 (gst_sf_change_state), (gst_sf_release_request_pad),
1464 (gst_sf_open_file), (gst_sf_close_file), (gst_sf_loop):
1465 * ext/sndfile/gstsf.h:
1466 * ext/swfdec/gstswfdec.c: (gst_swfdec_init):
1467 * ext/tarkin/gsttarkindec.c: (gst_tarkindec_init):
1468 * gst/apetag/apedemux.c: (gst_ape_demux_init):
1469 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_init):
1470 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init):
1471 * gst/festival/gstfestival.c: (gst_festival_change_state):
1472 * gst/festival/gstfestival.h:
1473 * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
1474 * gst/multifilesink/gstmultifilesink.c: (gst_multifilesink_init),
1475 (gst_multifilesink_set_location), (gst_multifilesink_open_file),
1476 (gst_multifilesink_close_file), (gst_multifilesink_next_file),
1477 (gst_multifilesink_pad_query), (gst_multifilesink_handle_event),
1478 (gst_multifilesink_chain), (gst_multifilesink_change_state):
1479 * gst/multifilesink/gstmultifilesink.h:
1480 * gst/videodrop/gstvideodrop.c: (gst_videodrop_init):
1481 * sys/cdrom/gstcdplayer.c: (cdplayer_init):
1482 * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init),
1483 (dxr3audiosink_open), (dxr3audiosink_close),
1484 (dxr3audiosink_chain_pcm), (dxr3audiosink_chain_ac3),
1485 (dxr3audiosink_change_state):
1486 * sys/dxr3/dxr3audiosink.h:
1487 * sys/dxr3/dxr3spusink.c: (dxr3spusink_init), (dxr3spusink_open),
1488 (dxr3spusink_close), (dxr3spusink_chain),
1489 (dxr3spusink_change_state):
1490 * sys/dxr3/dxr3spusink.h:
1491 * sys/dxr3/dxr3videosink.c: (dxr3videosink_init),
1492 (dxr3videosink_open), (dxr3videosink_close),
1493 (dxr3videosink_write_data), (dxr3videosink_change_state):
1494 * sys/dxr3/dxr3videosink.h:
1495 * sys/glsink/glimagesink.c: (gst_glimagesink_init):
1496 * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state),
1497 (gst_qcamsrc_open), (gst_qcamsrc_close):
1498 * sys/qcam/gstqcamsrc.h:
1499 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
1500 * sys/vcd/vcdsrc.c: (gst_vcdsrc_set_property), (gst_vcdsrc_get),
1501 (gst_vcdsrc_open_file), (gst_vcdsrc_close_file),
1502 (gst_vcdsrc_change_state), (gst_vcdsrc_recalculate):
1504 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
1505 moved bitshift from macro to enum definition
1507 2005-10-12 Josef Zlomek <josef dot zlomek at xeris dot cz>
1509 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
1511 * ext/faac/gstfaac.c: (gst_faac_sink_setcaps):
1512 Fix depth/width handling for float audio (#318659).
1514 2005-10-12 Josef Zlomek <josef dot zlomek at xeris dot cz>
1516 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
1518 * ext/faac/gstfaac.c: (gst_faac_sink_setcaps),
1519 (gst_faac_src_setcaps), (gst_faac_chain):
1520 Refcount fixes (#318660)
1522 2005-10-12 Julien MOUTTE <julien@moutte.net>
1524 * ext/Makefile.am: libvisual and snapshot are not here anymore. Makes
1525 automake-1.7 happy again.
1527 2005-10-12 Tim-Philipp Müller <tim at centricular dot net>
1529 * ext/faad/gstfaad.c: (gst_faad_event):
1530 newsegment API update
1532 2005-10-11 Wim Taymans <wim@fluendo.com>
1534 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
1535 * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
1536 (gst_tta_parse_parse_header):
1537 newsegment API update.
1539 2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
1544 === release 0.9.3 ===
1546 2005-10-03 Thomas Vander Stichele <thomas at apestaart dot org>
1549 Releasing 0.9.3, "Porthos"
1551 2005-09-28 Wim Taymans <wim@fluendo.com>
1553 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
1554 No need to take stream lock here.
1556 2005-09-26 Christian Schaller <uraeus@gnome.org>
1558 * configure.ac: add speed and rfb where needed
1559 * gst/librfb/Makefile.am: add rfbsrc.c file to files getting disted
1561 2005-09-23 Edgard Lima <edgard.lima@indt.org.br>
1563 * ext/gsm/Makefile.am:
1565 * ext/gsm/gstgsmdec.c:
1567 Gsmdec ported to 0.9.
1569 2005-09-22 Arwed v. Merkatz <v.merkatz@gmx.net>
1572 * gst/tta/gstttadec.c: (gst_tta_dec_setcaps), (gst_tta_dec_init),
1573 (gst_tta_dec_chain):
1574 * gst/tta/gstttaparse.c: (gst_tta_parse_dispose),
1575 (gst_tta_parse_class_init), (gst_tta_parse_reset),
1576 (gst_tta_parse_init), (gst_tta_parse_src_event),
1577 (gst_tta_parse_get_query_types), (gst_tta_parse_query),
1578 (gst_tta_parse_activate), (gst_tta_parse_activate_pull),
1579 (gst_tta_parse_parse_header), (gst_tta_parse_stream_data),
1580 (gst_tta_parse_loop), (gst_tta_parse_change_state):
1581 * gst/tta/gstttaparse.h:
1582 Ported tta plugin to 0.9.
1585 2005-09-20 Flavio Oliveira <flavio.oliveira@indt.org.br>
1587 * ext/gsm/gstgsmenc.c:
1588 Setting caps on the outgoing buffers.
1589 Need to fix: rtpencoder does not know what it is handling and
1592 2005-09-20 Edgard Lima <edgard.lima@indt.org.br>
1595 * ext/sdl/Makefile.am:
1596 Fixed Makefile.am - removed hard coded flags from Makefile.am.
1597 Added AC_PATH_XTRA to configure.ac to be used by Makefile.am.
1599 2005-09-19 Edgard Lima <edgard.lima@indt.org.br>
1603 * ext/sdl/Makefile.am:
1604 * ext/sdl/sdlvideosink.c:
1608 === release 0.9.1 ===
1610 2005-09-08 Flavio Oliveira <flavio.oliveira@indt.org.br>
1613 * gst/speed/Makefile.am:
1614 * gst/speed/gstspeed.c: Ported to GStreamer 0.9.
1617 2005-09-06 Thomas Vander Stichele <thomas at apestaart dot org>
1624 releasing 0.9.1, "Angel Eyes"
1626 2005-09-05 Jan Schmidt <thaytan@mad.scientist.com>
1627 * examples/gstplay/player.c: (main):
1628 * examples/stats/mp2ogg.c: (main):
1629 * ext/artsd/gstartsdsink.c: (gst_artsdsink_change_state):
1630 * ext/audiofile/gstafsink.c: (gst_afsink_change_state):
1631 * ext/audiofile/gstafsrc.c: (gst_afsrc_change_state):
1632 * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_change_state):
1633 * ext/dirac/gstdiracdec.cc:
1634 * ext/directfb/directfbvideosink.c:
1635 (gst_directfbvideosink_change_state):
1636 * ext/dts/gstdtsdec.c: (gst_dtsdec_change_state):
1637 * ext/faac/gstfaac.c: (gst_faac_change_state):
1638 * ext/hermes/gsthermescolorspace.c:
1639 (gst_hermes_colorspace_change_state):
1640 * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_change_state):
1641 * ext/jack/gstjack.c: (gst_jack_change_state):
1642 * ext/jack/gstjackbin.c: (gst_jack_bin_change_state):
1643 * ext/lcs/gstcolorspace.c: (gst_colorspace_change_state):
1644 * ext/libmms/gstmms.c: (gst_mms_change_state):
1645 * ext/mpeg2enc/gstmpeg2enc.cc:
1646 * ext/mplex/gstmplex.cc:
1647 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_change_state):
1648 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_change_state):
1649 * ext/nas/nassink.c: (gst_nassink_change_state):
1650 * ext/polyp/polypsink.c: (gst_polypsink_change_state),
1651 (context_state_callback), (gst_polypsink_link):
1652 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state):
1653 * ext/shout/gstshout.c: (gst_icecastsend_change_state):
1654 * ext/smoothwave/gstsmoothwave.c: (gst_sw_change_state):
1655 * ext/sndfile/gstsf.c: (gst_sf_change_state):
1656 * ext/swfdec/gstswfdec.c: (gst_swfdec_change_state):
1657 * ext/tarkin/gsttarkindec.c: (gst_tarkindec_change_state):
1658 * ext/xine/xine.c: (gst_xine_change_state):
1659 * ext/xine/xineaudiodec.c: (gst_xine_audio_dec_change_state):
1660 * ext/xine/xineaudiosink.c: (gst_xine_audio_sink_change_state):
1661 * ext/xine/xineinput.c: (gst_xine_input_change_state):
1662 * ext/xvid/gstxviddec.c: (gst_xviddec_change_state):
1663 * ext/xvid/gstxvidenc.c: (gst_xvidenc_change_state):
1664 * gst/apetag/apedemux.c: (gst_ape_demux_change_state):
1665 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_change_state):
1666 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_change_state):
1667 * gst/colorspace/gstcolorspace.c: (gst_colorspace_change_state):
1668 * gst/festival/gstfestival.c: (gst_festival_change_state):
1669 * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_change_state):
1670 * gst/modplug/gstmodplug.cc:
1671 * gst/mpeg1videoparse/gstmp1videoparse.c:
1672 (gst_mp1videoparse_change_state):
1673 * gst/mpegaudioparse/gstmpegaudioparse.c:
1674 (gst_mp3parse_change_state):
1675 * gst/multifilesink/gstmultifilesink.c:
1676 (gst_multifilesink_change_state):
1677 * gst/speed/gstspeed.c: (speed_change_state):
1678 * gst/switch/gstswitch.c: (gst_switch_change_state):
1679 * gst/videocrop/gstvideocrop.c: (gst_video_crop_change_state):
1680 * gst/videodrop/gstvideodrop.c: (gst_videodrop_change_state):
1681 * gst/y4m/gsty4mencode.c: (gst_y4mencode_change_state):
1696 * sys/cdrom/gstcdplayer.c: (cdplayer_change_state):
1697 * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_change_state):
1698 * sys/dxr3/dxr3spusink.c: (dxr3spusink_change_state):
1699 * sys/dxr3/dxr3videosink.c: (dxr3videosink_change_state):
1700 * sys/glsink/glimagesink.c: (gst_glimagesink_change_state):
1701 * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state):
1702 * sys/sunaudio/gstsunaudio.c: (gst_sunaudiosink_change_state):
1703 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_change_state):
1704 * sys/sunaudio/gstsunelement.c: (gst_sunaudioelement_change_state):
1705 * sys/v4l2/gstv4l2element.c: (gst_v4l2element_change_state):
1706 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_change_state):
1707 * sys/vcd/vcdsrc.c: (gst_vcdsrc_change_state):
1708 Fix up all the state change functions.
1710 2005-09-05 Thomas Vander Stichele <thomas at apestaart dot org>
1712 * created gst-plugins-bad
1714 2005-09-02 Flavio Oliveira <flavio.oliveira@indt.org.br>
1718 * ext/gsm/Makefile.am:
1720 * ext/gsm/gstgsmenc.c: Ported GSM Encoder to GStreamer 0.9.
1723 2005-08-31 Flavio Oliveira <flavio.oliveira@indt.org.br>
1727 * ext/faac/Makefile.am:
1728 * ext/faac/gstfaac.c: Ported to GStreamer 0.9.