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