autogen.sh: Allow automake 1.9
[platform/upstream/gstreamer.git] / ChangeLog
1 2006-02-24  Michael Smith  <msmith@fluendo.com>
2
3         * autogen.sh:
4           Allow automake 1.9
5
6 2006-02-24  Edgard Lima  <edgard.lima@indt.org.br>
7
8         * ext/neon/gstneonhttpsrc.c:
9         Changed property name from "uri" to "location" 
10
11 2006-02-22  Jan Schmidt  <thaytan@mad.scientist.com>
12
13         * configure.ac:
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.
19
20 2006-02-19  Jan Gerber  <j@bootlab.org>
21
22         Reviewed by : Edward Hervey <edward@fluendo.com>
23
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 '
27  
28 2006-02-21  Tim-Philipp Müller  <tim at centricular dot net>
29
30         * configure.ac:
31           Surely this is supposed to be >= a.b, not == a.b
32
33 2006-02-20  Jan Schmidt  <thaytan@mad.scientist.com>
34
35         * configure.ac:
36         * sys/Makefile.am:
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:
59
60         Port ximagesrc to 0.10 (Closes #304795)
61
62 2006-02-20  Edgard Lima <edgard.lima@indt.org.br>
63
64         * gst/freeze/gstfreeze.c:
65         * gst/freeze/gstfreeze.h:
66         Some event handling added by Renato Filho <renato.filho@indt.org.br>
67
68 2006-02-20  Jan Schmidt  <thaytan@mad.scientist.com>
69
70         * configure.ac:
71         Back to CVS nano
72
73 === release 0.10.1 ===
74
75 2006-02-20  Jan Schmidt <thaytan@mad.scientist.com>
76
77         * configure.ac:
78           releasing 0.10.1, "Slimy - yet satisfying"
79
80 2006-02-19  Jan Schmidt <thaytan@mad.scientist.com>
81
82         * configure.ac:
83           Release 0.10.0.3 - pre-release for 0.10.1
84
85 2006-02-19  Tim-Philipp Müller  <tim at centricular dot net>
86
87         * ext/bz2/gstbz2.c:
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).
94
95 2006-02-17  Tim-Philipp Müller  <tim at centricular dot net>
96
97         * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_movie):
98           Don't GST_LOG timestamps from nonexistent index
99           entries (#331582).
100
101 2006-02-17  Edward Hervey  <edward@fluendo.com>
102
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.
106         Fixes #331543.
107
108 2006-02-17  Jan Schmidt <thaytan@mad.scientist.com>
109
110         * configure.ac:
111           Release 0.10.0.2 - pre-release for 0.10.1
112
113 2006-02-16  Edward Hervey  <edward@fluendo.com>
114
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.
118
119 2006-02-15  Tim-Philipp Müller  <tim at centricular dot net>
120
121         * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain):
122           It appears 100% equals 1/1 and not 100/1 ...
123
124 2006-02-15  Tim-Philipp Müller  <tim at centricular dot net>
125
126         * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_buffering),
127         (gst_qtdemux_chain):
128           When buffering MDAT data, show the user something is
129           happening by posting 'buffering' messages on the bus.
130
131 2006-02-14  Edward Hervey  <edward@fluendo.com>
132
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.
140
141 2006-02-14  Tim-Philipp Müller  <tim at centricular dot net>
142
143         * ext/libmms/gstmms.c: (gst_mms_class_init), (gst_mms_create),
144         (gst_mms_start):
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.
150
151 2006-02-14  Andy Wingo  <wingo@pobox.com>
152
153         * sys/glsink/glimagesink.c (gst_glimage_sink_init): Come on
154         schleef, don't break me gst-inspect -a.
155
156 2006-02-14  Edward Hervey  <edward@fluendo.com>
157
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.
161
162 2006-02-13  Edward Hervey  <edward@fluendo.com>
163
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.
175
176 2006-02-13  Edgard Lima  <edgard.lima@indt.org.br>
177
178         * configure.ac:
179         * gst/freeze/Makefile.am:
180         * gst/freeze/gstfreeze.c:
181         * gst/freeze/gstfreeze.h:
182         * gst/freeze/FAQ:
183         freeze plugin ported to 0.10 by
184         Renato Filho <renato.filho@indt.org.br>
185
186 2006-02-10  Tim-Philipp Müller  <tim at centricular dot net>
187
188         * configure.ac:
189         * gst/cdxaparse/Makefile.am:
190         * gst/cdxaparse/gstcdxaparse.c:
191         * gst/cdxaparse/gstcdxaparse.h:
192           Port cdxaparse, makes VCD playback work.
193
194 2006-02-07  Thomas Vander Stichele  <thomas at apestaart dot org>
195
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
201
202 2006-02-07  Thomas Vander Stichele  <thomas at apestaart dot org>
203
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
208
209 2006-02-06  Edgard Lima <edgard.lima@indt.org.br>
210
211         * configure.ac:
212         * ext/neon/gstneonhttpsrc.c:
213         Now it uses libneon 0.25.5 that supports shoutcast.
214
215 2006-02-06  Lutz Mueller <lutz@topfrose.de>
216
217         Reviewed by: Edward Hervey <edward@fluendo.com>
218         
219         * ext/bz2/gstbz2enc.c: Accepd "ANY" caps. Use "x-bzip" instead of
220         "x-bz2".
221         * ext/bz2/gstbz2dec.c: Use "x-bzip" instead of "x-bz2". Initial
222         caps are "ANY".
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".
227         
228
229 2006-02-06  Wim Taymans  <wim@fluendo.com>
230
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.
244
245 2006-02-06  Tim-Philipp Müller  <tim at centricular dot net>
246
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.
252
253 2006-02-06  Andy Wingo  <wingo@pobox.com>
254
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.
258
259 2006-02-05  Lutz Mueller <lutz@topfrose.de>
260
261         reviewed by: Andy Wingo <wingo@pobox.com>
262
263         * configure.ac:
264         * ext/Makefile.am: Hook it up.
265         * ext/bz2/gstbz2.c:
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
270         decoding (#303167).
271         
272 2006-01-30  Andy Wingo  <wingo@pobox.com>
273
274         * sys/glsink/Makefile.am (libgstglimagesink_la_LIBADD) 
275         (libgstglimagesink_la_CFLAGS): Add PLUGINS_BASE cflags and libs.
276
277 2006-01-29  Tim-Philipp Müller  <tim at centricular dot net>
278
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.
286
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.
308
309 2006-01-28  Edward Hervey  <edward@fluendo.com>
310
311         * sys/glsink/Makefile.am:
312         glimagesink.h is dead, long live glimagesink.h
313
314 2006-01-27  David Schleef  <ds@schleef.org>
315
316         * configure.ac:
317         * sys/Makefile.am:
318         * sys/glsink/Makefile.am:
319         * sys/glsink/glimagesink.c:
320         * sys/glsink/glimagesink.h:
321           revival of glimagesink.  Kind of works.
322
323 2006-01-27  Tim-Philipp Müller  <tim at centricular dot net>
324
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).
329
330 2006-01-27  Jan Schmidt  <thaytan@mad.scientist.com>
331
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
343           arrangement.
344
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
350
351 2006-01-26  Tim-Philipp Müller  <tim at centricular dot net>
352
353         * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
354           Fix wrong memcpy source pointer.
355
356 2006-01-25  Edgard Lima <edgard.lima@indt.org.br>
357
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).
361
362 2006-01-25  Edgard Lima <edgard.lima@indt.org.br>
363
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.
367
368 2006-01-24  Tim-Philipp Müller  <tim at centricular dot net>
369
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.
387
388 2006-01-24  Edward Hervey  <edward@fluendo.com>
389
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.
397
398 2006-01-23  Edward Hervey  <edward@fluendo.com>
399
400         * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
401         (qtdemux_video_caps), (qtdemux_audio_caps):
402         Added codec recognition for:
403         _ VP31 : video/x-vp3
404         _ AVDJ : image/jpeg
405         _ dvcp, dvc  : video/x-dv, systemstream=(boolean)false
406         _ 0x6d730017 : audio/x-adpcm, layout=(string)quicktime
407
408 2006-01-21  David Schleef  <ds@schleef.org>
409
410         * configure.ac:
411         * ext/swfdec/gstswfdec.c: Update from swfdec.
412
413 2006-01-21  Tim-Philipp Müller  <tim at centricular dot net>
414
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. 
423
424 2006-01-20  Edgard Lima <edgard.lima@indt.org.br>
425
426         * ext/ivorbis/vorbisfile.c:
427         * ext/neon/gstneonhttpsrc.c:
428         Fixed state transictions PLAYING->NULL->PLAYING.
429         
430 2006-01-19  Edgard Lima <edgard.lima@indt.org.br>
431
432         * ext/tremor/vorbisfile.c:
433         Some minor improvements on log messages.
434
435 2006-01-18  Edgard Lima <edgard.lima@indt.org.br>
436
437         * gst/qtdemux/qtdemux.c: qtdemux_parse_trak:
438         Ronald's patch applied. see bug #326318.
439
440 2006-01-17  Tim-Philipp Müller  <tim at centricular dot net>
441
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.
448
449 2006-01-16  Edgard Lima <edgard.lima@indt.org.br>
450
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.
456         
457 2006-01-11  Edgard Lima <edgard.lima@indt.org.br>
458
459         * ext/sdl/sdlvideosink.c:
460         Now implementing navigation interface and using
461         GST_BOILER_PLATE_FULL.
462         
463 2006-01-11  Christian Schaller  <christian@fluendo.com>
464
465         Remove SunAudio plugin as Brian's new one is in -good
466
467         * sys/Makefile.am:
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:
476
477 2006-01-11  Edgard Lima <edgard.lima@indt.org.br>
478
479         * ext/sdl/sdlaudiosink.c:
480         Replaced wrong style code by GST_BOILERPLATE.
481         
482 2006-01-11  Fabrizio Gennari <fabrizio.ge@tiscali.it>
483
484         reviewed by: Edward Hervey  <edward@fluendo.com>
485
486         * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
487         Add support for Indeo3 video in Quicktime files.
488         Closes #326524
489
490 2006-01-09  Edgard Lima <edgard.lima@indt.org.br>
491
492         * configure.ac:
493         * ext/sdl/Makefile.am:
494         * ext/sdl/gstsdl.c:
495         * ext/sdl/sdlaudiosink.c:
496         * ext/sdl/sdlaudiosink.h:
497         * ext/sdl/sdlvideosink.c:
498         Created new element, sdlaudiosink.
499         
500 2006-01-05  Sebastien Moutte  <sebastien@moutte.net>
501
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
508         
509 2006-01-05  Stefan Kost  <ensonic@users.sf.net>
510
511         * gst/games/gstpuzzle.c: (plugin_init):
512           call oil_init() when using liboil
513
514 2006-01-04  Edgard Lima <edgard.lima@indt.org.br>
515
516         * ext/neon/gstneonhttpsrc.c:
517         * ext/neon/gstneonhttpsrc.h:
518         Some improvements in cancellation and debug messages.
519                         
520 2006-01-04  Edgard Lima <edgard.lima@indt.org.br>
521
522         * ext/neon/gstneonhttpsrc.c:
523         * ext/neon/gstneonhttpsrc.h:
524         Removed not need thread and changed to push out blocksize bytes.
525         
526 2005-12-28  Edgard Lima <edgard.lima@indt.org.br>
527
528         * configure.ac:
529         * ext/Makefile.am
530         * ext/neon:
531         * ext/neon/Makefile.am:
532         * ext/neon/gstneonhttpsrc.c:
533         * ext/neon/gstneonhttpsrc.h:
534         Created new element neonhttpsrc.
535
536 2005-12-19  Edward Hervey  <edward@fluendo.com>
537
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):
546         Couple of fixes
547
548 2005-12-19  Edgard Lima <edgard.lima@indt.org.br>
549
550         * ext/divx/Makefile.am:
551         just a small fix. I have to pay more attention when commiting ;-)
552
553 2005-12-19  Edgard Lima <edgard.lima@indt.org.br>
554
555         * configure.ac:
556         * ext/Makefile.am:
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
563         
564 2005-12-18  Julien MOUTTE  <julien@moutte.net>
565
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.
578
579 2005-12-18  Julien MOUTTE  <julien@moutte.net>
580
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.
598
599 2005-12-17  Julien MOUTTE  <julien@moutte.net>
600
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.
631
632 2005-12-16  Stefan Kost  <ensonic@users.sf.net>
633
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[]
642
643 2005-12-16  Julien MOUTTE  <julien@moutte.net>
644
645         * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_enum_layers),
646         (gst_dfbvideosink_init): Always prefer the primary layer.
647
648 2005-12-16  Tim-Philipp Müller  <tim at centricular dot net>
649
650         * ext/wavpack/gstwavpackdec.c:
651           Oops, remove trailing comma from caps string.
652
653 2005-12-16  Tim-Philipp Müller  <tim at centricular dot net>
654
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.
660
661 2005-12-15  Edgard Lima <edgard.lima@indt.org.br>
662
663         * ext/xvid/Makefile.am:
664         * ext/xvid/gstxviddec.c:
665         * ext/xvid/gstxvidenc.c:
666         Fixed some mem-leaks in xvid.
667
668 2005-12-14  Edgard Lima <edgard.lima@indt.org.br>
669
670         * configure.ac:
671         * ext/Makefile.am:
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
679                 
680
681 2005-12-14  Edgard Lima <edgard.lima@indt.org.br>
682
683         * configure.ac:
684         * ext/Makefile.am:
685         * ext/dts/Makefile.am:
686         * ext/dts/gstdtsdec.c:
687         * ext/dts/gstdtsdec.h:
688         dtsdec ported to 0.10
689
690 2005-12-12  Tim-Philipp Müller  <tim at centricular dot net>
691
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.
701
702 2005-12-12  David Schleef  <ds@schleef.org>
703
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.
709
710 2005-12-11  Edgard Lima <edgard.lima@indt.org.br>
711
712         * ext/libmms/gstmms.c:
713         Just removed a weird printf ;-)
714
715 2005-12-11  Edgard Lima <edgard.lima@indt.org.br>
716
717         * configure.ac:
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.
722
723 2005-12-09  Jan Schmidt  <thaytan@mad.scientist.com>
724
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.
729
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
734
735 2005-12-09  Edgard Lima <edgard.lima@indt.org.br>
736
737         * configure.ac:
738         * ext/Makefile.am:
739         * ext/swfdec/Makefile.am:
740         * ext/swfdec/gstswfdec.c:
741         * ext/swfdec/gstswfdec.h:
742         swfdec Ported to 0.10.
743
744 2005-12-07  Edward Hervey  <edward@fluendo.com>
745
746         * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
747         (gst_qtdemux_add_stream):
748         Memleak fixes.
749         Send out EOS for valid reasons (couldn't pull_range() from upstream
750         for example).
751
752 2005-12-06  Thomas Vander Stichele  <thomas at apestaart dot org>
753
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:
767         * ext/nas/nassink.c:
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:
805         * gst/tta/crc32.h:
806         * gst/tta/filters.h:
807         * gst/tta/ttadec.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:
821         * sys/qcam/dark.c:
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:
832         * sys/vcd/vcdsrc.h:
833           expand tabs
834
835 === release 0.10.0 ===
836
837 2005-12-05   <thomas (at) apestaart (dot) org>
838
839         * configure.ac:
840           releasing 0.10.0, "Camembert"
841
842 2005-12-05  Andy Wingo  <wingo@pobox.com>
843
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.
853
854 2005-12-02  Tim-Philipp Müller  <tim at centricular dot net>
855
856         * ext/Makefile.am:
857           Add missing $(WAVPACK_DIR) (#322962).
858
859 === release 0.9.7 ===
860
861 2005-12-01   <thomas (at) apestaart (dot) org>
862
863         * configure.ac:
864           releasing 0.9.7, "Arrigato Gasuimas Skebisan"
865
866 2005-11-28  Edgard Lima <edgard.lima@indt.org.br>
867
868         * PORTED_09:
869         * configure.ac:
870         * ext/Makefile.am:
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.
876         
877 2005-11-28  Edward Hervey  <edward@fluendo.com>
878
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.
885
886 2005-11-28  Thomas Vander Stichele  <thomas at apestaart dot org>
887
888         * ext/Makefile.am:
889           alphabets, so hard to master.  Should fix distcheck.
890
891 2005-11-25  Edgard Lima  <edgard.lima@indt.org.br>
892
893         * configure.ac:
894         * PORTED_09:
895         * ext/Makefile.am:
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.
902
903 2005-11-25  Thomas Vander Stichele  <thomas at apestaart dot org>
904
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
926
927 2005-11-23  Thomas Vander Stichele  <thomas at apestaart dot org>
928
929         * configure.ac: back to HEAD
930
931 === release 0.9.6 ===
932
933 2005-11-23  Thomas Vander Stichele <thomas at apestaart dot org>
934
935         * configure.ac:
936           releasing 0.9.6, "Hot Tea"
937
938 2005-11-23  Julien MOUTTE  <julien@moutte.net>
939
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
952         fixes.
953
954 2005-11-23  Jan Schmidt  <thaytan@mad.scientist.com>
955
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
961
962 2005-11-23  Jan Schmidt  <thaytan@mad.scientist.com>
963
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
968
969 2005-11-23  Edward Hervey  <edward@fluendo.com>
970
971         * ext/musepack/gstmusepackdec.c: (gst_musepackdec_loop):
972         Fix for latest API changes
973
974 2005-11-22  Edgard Lima <edgard.lima@indt.org.br>
975         * configure.ac:
976         * PORTED_09:
977         * extt/Makefile.am:
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.
984
985 2005-11-22  Andy Wingo  <wingo@pobox.com>
986
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.
993
994 2005-11-21  Michael Smith <msmith@fluendo.com>
995
996         * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_event):
997           Don't take STREAM_LOCK in sink event handlers any more.
998
999 2005-11-21  Wim Taymans  <wim@fluendo.com>
1000
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.
1005
1006 2005-11-21  Tim-Philipp Müller  <tim at centricular dot net>
1007
1008         * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
1009           Add DX50, DIVX and DIV3 fourccs (patch by
1010           j@bootlab.org, #321903).
1011
1012 2005-11-21  Andy Wingo  <wingo@pobox.com>
1013
1014         * *.h:
1015         * *.c: Ran scripts/update-macros. Oh yes.
1016
1017 2005-11-21  Tim-Philipp Müller  <tim at centricular dot net>
1018
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.
1031
1032 2005-11-21  Jan Schmidt  <thaytan@mad.scientist.com>
1033
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_*
1041         (#322027)
1042
1043 2005-11-21  Edgard Lima <edgard.lima@indt.org.br>
1044
1045         * ext/Makefile.am:
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
1051         
1052 2005-11-15  Tim-Philipp Müller  <tim at centricular dot net>
1053
1054         * ext/faac/gstfaac.c: (gst_faac_base_init), (gst_faac_init),
1055         (gst_faac_sink_setcaps), (gst_faac_configure_source_pad),
1056         (gst_faac_chain):
1057           Set proper caps on source pad (#320532).
1058
1059         * ext/faad/gstfaad.c:
1060           Don't use gtk-doc markers for comment block.
1061
1062 2005-11-14  Andy Wingo  <wingo@pobox.com>
1063
1064         * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
1065         debugging, allows dll builds on windows. Fixes #316076.
1066
1067 2005-11-11  Thomas Vander Stichele  <thomas at apestaart dot org>
1068
1069         * configure.ac: back to HEAD
1070
1071 === release 0.9.5 ===
1072
1073 2005-11-11  Thomas Vander Stichele <thomas at apestaart dot org>
1074
1075         * configure.ac:
1076           releasing 0.9.5, "Thrice Belgian Bar"
1077
1078 2005-11-11  Michael Smith <msmith@fluendo.com>
1079
1080         * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain):
1081           Make this compile on systems with broken headers. 
1082
1083 2005-11-11  Michael Smith <msmith@fluendo.com>
1084
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
1089           ensues...
1090
1091 2005-11-10  Daniel Amelang  <daniel dot amelang at gmail dot com>
1092
1093         Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
1094
1095         * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
1096           Add support for custom genre tags.
1097
1098 2005-11-09  Tim-Philipp Müller  <tim at centricular dot net>
1099
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:
1109         * sys/qcam/dark.c:
1110           Don't use gtk-doc markers for normal comments. Fix
1111           gtk-doc formatting where required.
1112
1113 2005-11-08  Edgard Lima <edgard.lima@indt.org.br>
1114
1115         * configure.ac:
1116         * PORTED_09:
1117         * ext/Makefile.am:
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
1124
1125 2005-11-06  Julien MOUTTE  <julien@moutte.net>
1126
1127         * examples/Makefile.am: Cleanup non existing
1128         examples.
1129
1130 2005-11-06  Julien MOUTTE  <julien@moutte.net>
1131
1132         * docs/plugins/inspect.stamp: Add missing files.
1133
1134 2005-11-06  Julien MOUTTE  <julien@moutte.net>
1135
1136         * examples/Makefile.am: Make buildbot happy.
1137
1138 2005-11-06  Julien MOUTTE  <julien@moutte.net>
1139
1140         * Makefile.am: examples in dist subdirs.
1141         * configure.ac: enable parameter for building 
1142         examples.
1143         * docs/plugins/gst-plugins-bad-plugins.args:
1144         * docs/plugins/inspect/plugin-dfbvideosink.xml:
1145         * examples/Makefile.am: Updates.
1146
1147 2005-11-06  Julien MOUTTE  <julien@moutte.net>
1148
1149         * Makefile.am:
1150         * autogen.sh:
1151         * configure.ac:
1152         * docs/Makefile.am:
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.
1175
1176 2005-11-06  Julien MOUTTE  <julien@moutte.net>
1177
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.
1188
1189 2005-11-05  Julien MOUTTE  <julien@moutte.net>
1190
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
1195         support it.
1196
1197 2005-11-04  Julien MOUTTE  <julien@moutte.net>
1198
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.
1207
1208 2005-11-03  Julien MOUTTE  <julien@moutte.net>
1209
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
1214         example soon.
1215
1216 2005-11-03  Edgard Lima <edgard.lima@indt.org.br>
1217
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.
1223
1224 2005-11-02  Julien MOUTTE  <julien@moutte.net>
1225
1226         * configure.ac: Requires DirectFB 0.9.24
1227
1228 2005-11-02  Julien MOUTTE  <julien@moutte.net>
1229
1230         * configure.ac:
1231         * ext/Makefile.am:
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),
1255         (plugin_init):
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...
1261
1262 2005-10-31 Edgard Lima <edgard.lima@indt.org.br>
1263
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.
1269         
1270 2005-10-31 Edgard Lima <edgard.lima@indt.org.br>
1271
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.
1277
1278 2005-10-28  Tim-Philipp Müller  <tim at centricular dot net>
1279
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.
1288
1289 2005-10-27  Wim Taymans  <wim@fluendo.com>
1290
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.
1298
1299 2005-10-27  Edgard Lima <edgard.lima@indt.org.br>
1300
1301         * ext/sdl/sdlvideosink.c:
1302         * ext/sdl/sdlvideosink.h:
1303         Trying to fix videos out of sync (not fixed yet)
1304         
1305 2005-10-27  Tim-Philipp Müller  <tim at centricular dot net>
1306
1307         * gst/qtdemux/qtdemux.h:
1308           Remove got_redirect from class structure as well.
1309
1310 2005-10-27  Tim-Philipp Müller  <tim at centricular dot net>
1311
1312         * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
1313         (qtdemux_parse_tree):
1314           Remove 'got-redirect' signal and post element message
1315           on the bus instead.
1316
1317 2005-10-26  Zeeshan Ali  <zeenix@gmail.com>
1318
1319         * ext/gsm/gstgsm.c:
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),
1323         (gst_gsmenc_chain):
1324         Fixing stuff as wingo pointed out.
1325
1326 2005-10-25  Zeeshan Ali  <zeenix@gmail.com>
1327
1328         * ext/gsm/gstgsm.c: (plugin_init):
1329         * ext/gsm/gstgsmdec.c: (gst_gsmdec_class_init), (gst_gsmdec_init),
1330         (gst_gsmdec_chain):
1331         * ext/gsm/gstgsmdec.h:
1332         * ext/gsm/gstgsmenc.c: (gst_gsmenc_class_init), (gst_gsmenc_init),
1333         (gst_gsmenc_chain):
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.
1337
1338 2005-10-25  Edgard Lima  <edgard.lima@indt.org.br>
1339
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
1344
1345 2005-10-24  Christian Schaller  <christian@fluendo.com>
1346
1347         * configure.ac: port over thomas's plugin listing from base
1348
1349 2005-10-24  Thomas Vander Stichele  <thomas at apestaart dot org>
1350
1351         * configure.ac:
1352           back to HEAD
1353
1354 === release 0.9.4 ===
1355
1356 2005-10-24  Thomas Vander Stichele  <thomas at apestaart dot org>
1357
1358         * NEWS:
1359         * RELEASE:
1360         * configure.ac:
1361           Releasing 0.9.4, "Utahraptor"
1362
1363 2005-10-23  Julien MOUTTE  <julien@moutte.net>
1364
1365         * gst/tta/gstttaparse.c: (gst_tta_parse_loop): STOPPED->FAILED.
1366
1367 2005-10-20  Tim-Philipp Müller  <tim at centricular dot net>
1368
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.
1377
1378 2005-10-19  Wim Taymans  <wim@fluendo.com>
1379
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):
1385         API change fix.
1386
1387 2005-10-19  Tim-Philipp Müller  <tim at centricular dot net>
1388
1389         * configure.ac:
1390           All the cool kids use GST_DOCBOOK_CHECK now.
1391
1392 2005-10-18  Julien MOUTTE  <julien@moutte.net>
1393
1394         * gst/speed/Makefile.am: Fix build of speed. 
1395
1396 2005-10-17  Edgard Lima <edgard.lima@indt.org.br>
1397
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.
1405
1406 2005-10-16  Tim-Philipp Müller  <tim at centricular dot net>
1407
1408         * configure.ac:
1409           Fix glib check
1410
1411 2005-10-13  Stefan Kost  <ensonic@users.sf.net>
1412
1413         * examples/stats/mp2ogg.c:
1414         * ext/tarkin/tarkin.c: (tarkin_analysis_framein),
1415         (tarkin_synthesis_packetin):
1416           and more typos fixed
1417
1418 2005-10-13  Tim-Philipp Müller  <tim at centricular dot net>
1419
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 
1429           anything).
1430
1431 2005-10-12  Stefan Kost  <ensonic@users.sf.net>
1432
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):
1503         * sys/vcd/vcdsrc.h:
1504         renamed GST_FLAGS macros to GST_OBJECT_FLAGS
1505         moved bitshift from macro to enum definition
1506
1507 2005-10-12  Josef Zlomek  <josef dot zlomek at xeris dot cz>
1508
1509         Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
1510
1511         * ext/faac/gstfaac.c: (gst_faac_sink_setcaps):
1512           Fix depth/width handling for float audio (#318659).
1513
1514 2005-10-12  Josef Zlomek  <josef dot zlomek at xeris dot cz>
1515
1516         Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
1517
1518         * ext/faac/gstfaac.c: (gst_faac_sink_setcaps),
1519         (gst_faac_src_setcaps), (gst_faac_chain):
1520           Refcount fixes (#318660)
1521
1522 2005-10-12  Julien MOUTTE  <julien@moutte.net>
1523
1524         * ext/Makefile.am: libvisual and snapshot are not here anymore. Makes
1525         automake-1.7 happy again.
1526
1527 2005-10-12  Tim-Philipp Müller  <tim at centricular dot net>
1528
1529         * ext/faad/gstfaad.c: (gst_faad_event):
1530           newsegment API update
1531
1532 2005-10-11  Wim Taymans  <wim@fluendo.com>
1533
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.
1538
1539 2005-10-03  Thomas Vander Stichele  <thomas at apestaart dot org>
1540
1541         * configure.ac:
1542           back to development
1543
1544 === release 0.9.3 ===
1545
1546 2005-10-03  Thomas Vander Stichele  <thomas at apestaart dot org>
1547
1548         * configure.ac:
1549           Releasing 0.9.3, "Porthos"
1550
1551 2005-09-28  Wim Taymans  <wim@fluendo.com>
1552
1553         * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
1554         No need to take stream lock here.
1555
1556 2005-09-26  Christian Schaller  <uraeus@gnome.org>
1557
1558         * configure.ac: add speed and rfb where needed
1559         * gst/librfb/Makefile.am: add rfbsrc.c file to files getting disted
1560
1561 2005-09-23  Edgard Lima  <edgard.lima@indt.org.br>
1562
1563         * ext/gsm/Makefile.am:
1564         * ext/gsm/gstgsm.c:
1565         * ext/gsm/gstgsmdec.c:
1566         * PORTED_09:
1567         Gsmdec ported to 0.9.
1568
1569 2005-09-22  Arwed v. Merkatz  <v.merkatz@gmx.net>
1570
1571         * configure.ac:
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.
1583
1584
1585 2005-09-20  Flavio Oliveira  <flavio.oliveira@indt.org.br>
1586
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
1590           errors out
1591
1592 2005-09-20  Edgard Lima  <edgard.lima@indt.org.br>
1593
1594         * configure.ac:
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.
1598
1599 2005-09-19  Edgard Lima  <edgard.lima@indt.org.br>
1600
1601         * Makefile.am:
1602         * configure.ac:
1603         * ext/sdl/Makefile.am:
1604         * ext/sdl/sdlvideosink.c:
1605         * PORTED_09:
1606           Ported to 0.9.
1607
1608 === release 0.9.1 ===
1609
1610 2005-09-08  Flavio Oliveira  <flavio.oliveira@indt.org.br>
1611
1612         * configure.ac:
1613         * gst/speed/Makefile.am:
1614         * gst/speed/gstspeed.c: Ported to GStreamer 0.9.
1615         * PORTED_09:
1616
1617 2005-09-06  Thomas Vander Stichele  <thomas at apestaart dot org>
1618
1619         * NEWS:
1620         * README:
1621         * RELEASE:
1622         * configure.ac:
1623         * autogen.sh:
1624           releasing 0.9.1, "Angel Eyes"
1625
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):
1682         * po/af.po:
1683         * po/az.po:
1684         * po/cs.po:
1685         * po/en_GB.po:
1686         * po/hu.po:
1687         * po/it.po:
1688         * po/nb.po:
1689         * po/nl.po:
1690         * po/or.po:
1691         * po/sq.po:
1692         * po/sr.po:
1693         * po/sv.po:
1694         * po/uk.po:
1695         * po/vi.po:
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.
1709
1710 2005-09-05  Thomas Vander Stichele  <thomas at apestaart dot org>
1711
1712         * created gst-plugins-bad
1713
1714 2005-09-02  Flavio Oliveira  <flavio.oliveira@indt.org.br>
1715
1716         * configure.ac:
1717         * ext/Makefile.am:
1718         * ext/gsm/Makefile.am:
1719         * ext/gsm/gstgsm.c: 
1720         * ext/gsm/gstgsmenc.c: Ported GSM Encoder to GStreamer 0.9.
1721         * PORTED_09:
1722
1723 2005-08-31  Flavio Oliveira  <flavio.oliveira@indt.org.br>
1724
1725         * configure.ac:
1726         * ext/Makefile.am:
1727         * ext/faac/Makefile.am:
1728         * ext/faac/gstfaac.c: Ported to GStreamer 0.9.