ChangeLog 39.9 KB
Newer Older
1
2
3
4
5
2005-10-27  Wim Taymans  <wim@fluendo.com>

	* sys/oss/gstosssrc.c: (gst_oss_src_prepare):
	Set correct format on oss instead of a silly value. 

6
7
8
9
10
11
12
13
14
2005-10-27  Julien MOUTTE  <julien@moutte.net>

	* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
	(gst_video_box_transform_caps), (gst_video_box_set_caps),
	(gst_video_box_get_unit_size), (gst_video_box_copy_plane_i420),
	(gst_video_box_i420), (gst_video_box_ayuv): Use liboil for
	I420 rendering as well, doesn't bring much for my platform.
	Might help on some other platforms.

15
16
17
18
19
20
2005-10-27  Zeeshan Ali  <zeenix@gmail.com>

	* gst/rtp/gstrtpgsmenc.c:
	* gst/rtp/gstrtpgsmparse.c:
	Declaring the padtemplate correctly.

21
22
23
24
25
26
27
28
2005-10-26  Zeeshan Ali  <zeenix@gmail.com>

	* gst/rtp/gstrtpg711dec.c:
	* gst/rtp/gstrtpg711enc.c:
	* gst/rtp/gstrtpgsmenc.c:
	* gst/rtp/gstrtpgsmparse.c:
	Setting the proper copyright notice.

29
30
31
32
33
34
35
36
37
38
2005-10-26  Julien MOUTTE  <julien@moutte.net>

	* gst/videobox/Makefile.am: Use liboil.
	* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
	(gst_video_box_set_property), (gst_video_box_transform_caps),
	(gst_video_box_set_caps), (gst_video_box_get_unit_size),
	(gst_video_box_ayuv): Lot of optimization in AYUV rendering
	using liboil. Will dot the same to I420 border generation
	tomorrow.

39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
2005-10-26  Zeeshan Ali  <zeenix@gmail.com>

	* gst/rtp/gstrtpg711dec.c: (gst_rtpg711dec_base_init),
	(gst_rtpg711dec_class_init), (gst_rtpg711dec_init),
	(gst_rtpg711dec_setcaps), (gst_rtpg711dec_process):
	* gst/rtp/gstrtpg711dec.h:
	* gst/rtp/gstrtpg711enc.c: (gst_rtpg711enc_base_init),
	(gst_rtpg711enc_init), (gst_rtpg711enc_handle_buffer):
	* gst/rtp/gstrtpgsmenc.c: (gst_rtpgsmenc_base_init),
	(gst_rtpgsmenc_init), (gst_rtpgsmenc_setcaps),
	(gst_rtpgsmenc_handle_buffer):
	* gst/rtp/gstrtpgsmparse.c: (gst_rtpgsmparse_base_init),
	(gst_rtpgsmparse_class_init), (gst_rtpgsmparse_init),
	(gst_rtpgsmparse_setcaps), (gst_rtpgsmparse_process):
	* gst/rtp/gstrtpgsmparse.h:
	Hacked the G711 (de)payloader to try to make things right. rtpg711dec now
	inherits from the basertpdepayloader.

57
58
59
60
61
62
2005-10-26  Julien MOUTTE  <julien@moutte.net>

	* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
	(gst_video_box_transform_caps), (gst_video_box_get_unit_size),
	(gst_video_box_ayuv): Removing this forgotten debug.

63
64
65
66
67
68
2005-10-26  Julien MOUTTE  <julien@moutte.net>

	* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
	(gst_video_box_transform_caps), (gst_video_box_get_unit_size),
	(gst_video_box_ayuv): Fix the stride issue when boxing to AYUV.

69
70
71
72
73
74
75
76
77
78
79
80
2005-10-26  Tim-Philipp Müller  <tim at centricular dot net>

	* sys/oss/gstossaudio.c:
	* sys/oss/gstossdmabuffer.c:
	* sys/oss/gstosshelper.c:
	* sys/oss/gstossmixer.c:
	* sys/oss/gstossmixerelement.c:
	* sys/oss/gstossmixertrack.c:
	* sys/oss/gstosssink.c:
	* sys/oss/gstosssrc.c:
	  Actually use the 'oss' debug category we register.

81
82
83
84
85
86
87
2005-10-26  Julien MOUTTE  <julien@moutte.net>

	* gst/videomixer/videomixer.c: (gst_videomixer_pad_set_property),
	(gst_videomixer_pad_sink_setcaps), (gst_videomixer_getcaps):
	Use gst_pad_get_parent and drop the ref that was added through
	that call.

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
88
89
90
91
92
2005-10-26  Thomas Vander Stichele  <thomas at apestaart dot org>

	* gst/rtp/gstrtpgsmenc.c:
	  Fix compilation

93
94
95
96
97
98
2005-10-25  Edgard Lima  <edgard.lima@indt.org.br>

	* gst/rtp/gstrtpg711dec.c
	Just removed a couple of lines of weird code used during
	development/test time.

99
100
101
102
103
104
105
106
107
108
109
2005-10-25  Edgard Lima  <edgard.lima@indt.org.br>

	* gst/rtp/Makefile.am
	* gst/rtp/gstrtp.c
	* gst/rtp/gstrtpg711enc.c
	* gst/rtp/gstrtpg711enc.h
	* gst/rtp/gstrtpg711dec.c
	* gst/rtp/gstrtpg711dec.h
	Created G711 payloader and depayloader (it supports mulaw and alaw
	(dec)encoders)

110
2005-10-25  Julien MOUTTE  <julien@moutte.net>
111

112
113
114
115
116
	* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
	(gst_video_box_transform_caps), (gst_video_box_get_unit_size):
	Doh ! I introduced wingo's bug again ! Sorry...

2005-10-25  Christian Schaller <christian@fluendo.com> 
117
118
119

	* gst/rtp/Makefile.am: add missing header files for disting

120
121
122
123
124
125
126
127
128
129
130
131
132
133
2005-10-25  Zeeshan Ali  <zeenix@gmail.com>

	* gst/rtp/gstrtpgsmenc.c: (gst_rtpgsmenc_get_type),
	(gst_rtpgsmenc_base_init), (gst_rtpgsmenc_class_init),
	(gst_rtpgsmenc_init), (gst_rtpgsmenc_setcaps),
	(gst_rtpgsmenc_handle_buffer):
	* gst/rtp/gstrtpgsmenc.h:
	* gst/rtp/gstrtpgsmparse.c: (gst_rtpgsmparse_get_type),
	(gst_rtpgsmparse_base_init), (gst_rtpgsmparse_class_init),
	(gst_rtpgsmparse_init), (gst_rtpgsmparse_setcaps),
	(gst_rtpgsmparse_finalize), (gst_rtpgsmparse_process):
	* gst/rtp/gstrtpgsmparse.h:
	Getting the GSM (de)payloader working and compatible with our plans for RTP.

134
135
136
137
138
139
2005-10-25  Julien MOUTTE  <julien@moutte.net>

	* ext/libpng/gstpngdec.c: (user_info_callback),
	(gst_pngdec_caps_create_and_set), (gst_pngdec_task): Push
	a newsegment event, move some redundant code in a single place.

140
141
142
143
144
145
146
2005-10-25  Julien MOUTTE  <julien@moutte.net>

	* ext/libpng/gstpngdec.c: (user_info_callback),
	(gst_pngdec_caps_create_and_set), (gst_pngdec_task): Temporary
	hack to get correct colors order when we have a png image with
	alpha channel.

147
148
149
150
151
2005-10-24  Edward Hervey  <edward@fluendo.com>

	* ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads): 
	Call gst_element_no_more_pads when there will be no more pads.

152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
2005-10-24  Wim Taymans  <wim@fluendo.com>

	* gst/rtp/Makefile.am:
	* gst/rtp/gstasteriskh263.c: (gst_asteriskh263_get_type),
	(gst_asteriskh263_base_init), (gst_asteriskh263_class_init),
	(gst_asteriskh263_init), (gst_asteriskh263_finalize),
	(gst_asteriskh263_chain), (gst_asteriskh263_set_property),
	(gst_asteriskh263_get_property), (gst_asteriskh263_change_state),
	(gst_asteriskh263_plugin_init):
	* gst/rtp/gstasteriskh263.h:
	* gst/rtp/gstrtp.c: (plugin_init):
	* gst/rtp/gstrtph263enc.c: (gst_rtph263enc_get_type),
	(gst_rtph263enc_base_init), (gst_rtph263enc_class_init),
	(gst_rtph263enc_init), (gst_rtph263enc_finalize),
	(gst_rtph263enc_setcaps), (gst_rtph263enc_gobfiner),
	(gst_rtph263enc_flush), (gst_rtph263enc_handle_buffer),
	(gst_rtph263enc_plugin_init):
	* gst/rtp/gstrtph263enc.h:
	Added two new payloaders, an RFC 2190 payloader for h263 and
	a payload convertor for an asterisk server.

173
174
175
176
177
178
2005-10-24  Tim-Philipp Müller  <tim at centricular dot net>

	* sys/oss/gstosssrc.c: (gst_oss_src_prepare):
	  Set bytes_per_sample correctly (is not always 4, but 
	  depends on width and number of channels).

179
180
181
182
183
184
185
186
187
188
189
190
191
192
2005-10-24  Tim-Philipp Müller  <tim at centricular dot net>

	* ext/flac/gstflacenc.c: (gst_flacenc_base_init),
	(gst_flacenc_init), (gst_flacenc_sink_setcaps),
	(gst_flacenc_seek_callback), (gst_flacenc_write_callback),
	(gst_flacenc_sink_event), (gst_flacenc_chain),
	(gst_flacenc_set_property), (gst_flacenc_get_property),
	(gst_flacenc_change_state):
	* ext/flac/gstflacenc.h:
	  Fix seeking, so that flacenc can rewrite the header with the
	  correct duration and amount of samples and all that at EOS;
	  also set timestamps and granulepos on outgoing buffers; add
	  debug category; fix state change function.
	  
193
194
195
196
197
2005-10-24  Julien MOUTTE  <julien@moutte.net>

	* gst/videomixer/videomixer.c: Don't restrict video geometry
	from 16 to 4096.

198
199
200
201
202
203
2005-10-24  Julien MOUTTE  <julien@moutte.net>

	* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
	(gst_video_box_transform_caps), (gst_video_box_get_unit_size):
	Fix caps negotiation correctly, add debugging category.

204
205
206
207
2005-10-24  Christian Schaller  <christian@fluendo.com>

	* configure.ac: Port over Thomas's change from base listing all plugins

208
209
210
211
212
2005-10-24  Julien MOUTTE  <julien@moutte.net>

	* ext/libpng/gstpngdec.c: (gst_pngdec_init): Don't use fixed caps on
	a sink pad.

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
213
214
215
216
217
218
2005-10-24  Thomas Vander Stichele  <thomas at apestaart dot org>

	* configure.ac:
	* docs/upload.mak:
	  back to HEAD

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
219
220
221
222
223
224
225
=== release 0.9.4 ===

2005-10-24  Thomas Vander Stichele  <thomas at apestaart dot org>

	* configure.ac:
	  Releasing 0.9.4, "Dromiceiomimus"

226
227
228
229
230
231
232
233
234
235
2005-10-21  Tim-Philipp Müller  <tim at centricular dot net>

	* ext/speex/gstspeexenc.c: (gst_speexenc_get_query_types),
	(gst_speexenc_src_query):
	  Add position and duration query, fix query type function.
	  
	* gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
	(gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
	  Let's not set non-fixed caps on source pads.

236
237
238
239
240
241
242
243
2005-10-21  Wim Taymans  <wim@fluendo.com>

	* ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
	* gst/avi/gstavidemux.c: (gst_avi_demux_get_src_query_types),
	(gst_avi_demux_handle_seek):
	Set correct stream_time in newsegment event.
	avi can also handle a duration query now.

244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
2005-10-20  Tim-Philipp Müller  <tim at centricular dot net>

	* gst/matroska/matroska-demux.c:
	(gst_matroska_demux_handle_src_query),
	(gst_matroska_demux_handle_seek_event),
	(gst_matroska_demux_loop_stream_parse_id):
	  Fix duration query; fix basetime in newsegment event after
	  seek; fix duration in initial newsegment event.

	* gst/matroska/matroska-mux.c:
	(gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
	  Extract number of channels and samplerate from vorbis headers;
	  add some debug messages when querying the durations of the
	  input streams.

259
260
261
262
263
264
265
2005-10-20  Wim Taymans  <wim@fluendo.com>

	* gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
	(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
	(gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
	Set stream time correctly in newsegment.

266
267
268
269
270
2005-10-20  Wim Taymans  <wim@fluendo.com>

	* gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
	Correctly fill in the stream time.

271
272
273
274
275
276
277
2005-10-19  Thomas Vander Stichele  <thomas at apestaart dot org>

	* check/elements/level.c: (GST_START_TEST):
	* gst/level/gstlevel.c: (gst_level_message_new):
	* gst/level/level-example.c: (message_handler):
	  use ELEMENT messages instead

Wim Taymans's avatar
Wim Taymans committed
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
2005-10-19  Wim Taymans  <wim@fluendo.com>

	* ext/dv/gstdvdemux.c: (gst_dvdemux_get_src_query_types),
	(gst_dvdemux_src_query):
	* ext/flac/gstflacdec.c: (gst_flacdec_length),
	(gst_flacdec_src_query):
	* ext/raw1394/gstdv1394src.c: (gst_dv1394src_query):
	* ext/speex/gstspeexdec.c: (speex_dec_src_query):
	* gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
	* gst/debug/gstnavseek.c: (gst_navseek_seek):
	* gst/debug/progressreport.c: (gst_progress_report_report):
	* gst/matroska/ebml-read.c: (gst_ebml_read_get_length):
	* gst/matroska/matroska-demux.c:
	(gst_matroska_demux_handle_src_query):
	* gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
	* gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
	(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
	(gst_wavparse_pad_convert), (gst_wavparse_pad_query),
	(gst_wavparse_srcpad_event):
	API change fix.

299
300
301
302
303
304
305
306
2005-10-19  Tim-Philipp Müller  <tim at centricular dot net>

	* gst/goom/filters.c:
	* gst/goom/graphic.h:
	* gst/goom/lines.c:
	  Make inline functions either 'static inline' or 'extern inline',
	  otherwise the Forte compiler apparently won't inline them (#317300).

307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
2005-10-19  Julien MOUTTE  <julien@moutte.net>

	* ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
	(gst_pngdec_init), (user_error_fn), (user_warning_fn),
	(user_info_callback), (user_endrow_callback), (user_end_callback),
	(user_read_data), (gst_pngdec_caps_create_and_set),
	(gst_pngdec_task), (gst_pngdec_chain), (gst_pngdec_sink_event),
	(gst_pngdec_libpng_clear), (gst_pngdec_libpng_init),
	(gst_pngdec_change_state), (gst_pngdec_sink_activate_push),
	(gst_pngdec_sink_activate_pull), (gst_pngdec_sink_activate):
	* ext/libpng/gstpngdec.h: Complete rewrite of pngdec. It's now
	very nice and handle push/pull based model. if you have filesrc
	connected to it, it will do random access to load the png file.
	If you have a network source that can't do _getrange, it does 
	progressive loading through the chain function.
	* gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
	(transform_rgb), (transform_bgr): Fix caps negotiation correctly
	thanks to Master Wim Taymans ;-)

326
2005-10-18  Tim-Philipp Müller  <tim at centricular dot net>
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
327

328
329
330
331
332
333
334
335
	* gst/matroska/Makefile.am:
	* gst/matroska/ebml-read.c:
	* gst/matroska/ebml-read.h:
	* gst/matroska/matroska-demux.c:
	* gst/matroska/matroska-demux.h:
	* gst/matroska/matroska.c: (plugin_init):
	  Ported matroska demuxer to 0.9.

336
337
338
339
340
341
342
343
344
345
2005-10-18  Michal Benes  <michal dot benes at xeris dot cz>

	Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>

	* gst/matroska/matroska-mux.c:
	(gst_matroska_mux_video_pad_setcaps),
	(gst_matroska_mux_audio_pad_setcaps):
	  Fix mpeg4 input handling (#318847); also, while we're at it,
	  fix media type for Motion-JPEG: should be image/jpeg.

346
347
348
349
350
351
352
2005-10-18  Wim Taymans  <wim@fluendo.com>

	* gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
	(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
	(gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
	Fix for segment-start/stop API change.

353
354
355
356
357
358
2005-10-17  Julien MOUTTE  <julien@moutte.net>

	* gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
	(transform_rgb), (transform_bgr): Handle caps negotiation in a better
	way.

359
360
361
362
363
364
2005-10-17  Julien MOUTTE  <julien@moutte.net>

	* gst/videobox/gstvideobox.c: (gst_video_box_transform_caps),
	(gst_video_box_get_unit_size): Fix caps nego some more to get AYUV
	output declared in transform_caps.

365
366
367
368
2005-10-17  Julien MOUTTE  <julien@moutte.net>

	* ext/libpng/gstpngdec.c: (gst_pngdec_init): We use fixed caps.

369
370
371
372
373
374
2005-10-17  Julien MOUTTE  <julien@moutte.net>

	* gst/videobox/gstvideobox.c: (gst_video_box_transform_caps),
	(gst_video_box_get_unit_size): Fix wrong size calculations and
	implement get_unit_size correctly.

375
376
377
378
379
380
381
382
2005-10-17  Tim-Philipp Müller  <tim at centricular dot net>

	* configure.ac:
	  Enable flx plugin.

	* gst/flx/gstflxdec.c: (flx_decode_chunks):
	  Fix gcc4 signedness issue.

383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
2005-10-17  Julien MOUTTE  <julien@moutte.net>

	* configure.ac: Adding videomixer.
	* ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
	(user_read_data), (gst_pngdec_chain): More debugging.
	* gst/alpha/Makefile.am: Adding alphacolor
	* gst/alpha/gstalphacolor.c: (gst_alpha_color_base_init),
	(gst_alpha_color_class_init), (gst_alpha_color_init),
	(gst_alpha_color_transform_caps), (gst_alpha_color_set_caps),
	(transform_rgb), (transform_bgr), (gst_alpha_color_transform_ip),
	(plugin_init): Ported to 0.9 using in place base tranform.
	* gst/videomixer/Makefile.am:
	* gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
	(gst_videomixer_pad_class_init), (gst_videomixer_pad_sink_setcaps),
	(gst_videomixer_pad_link), (gst_videomixer_pad_unlink),
	(gst_videomixer_pad_init), (gst_videomixer_class_init),
	(gst_videomixer_init), (gst_videomixer_getcaps),
	(gst_videomixer_request_new_pad), (gst_videomixer_fill_queues),
	(gst_videomixer_blend_buffers), (gst_videomixer_update_queues),
	(gst_videomixer_collected), (gst_videomixer_change_state): Ported
	to 0.9 using collectpads.

Zeeshan Ali's avatar
Zeeshan Ali committed
405
406
407
408
409
410
411
412
413
414
2005-10-17  Zeeshan Ali  <zeenix at gmail dot com>

	* configure.ac:
	* gst/flx/Makefile.am:
	* gst/flx/gstflxdec.c: (gst_flxdec_init),
	(gst_flxdec_src_event_handler), (gst_flxdec_sink_event_handler),
	(gst_flxdec_chain), (gst_flxdec_change_state), (plugin_init):
	* gst/flx/gstflxdec.h:
	flx plugin ported to 0.9

415
416
417
418
419
2005-10-16  Thomas Vander Stichele  <thomas at apestaart dot org>

	* ext/shout2/gstshout2.c: (gst_shout2send_change_state):
	  use new gst_version_string()

Andy Wingo Wingo's avatar
Andy Wingo Wingo committed
420
421
422
423
2005-10-16  Andy Wingo  <wingo@pobox.com>

	* configure.ac: GLIB_CHECK.

424
425
426
427
428
429
430
431
2005-10-15  Julien MOUTTE  <julien@moutte.net>

	* ext/libpng/Makefile.am:
	* ext/libpng/gstpng.c: (plugin_init):
	* ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
	(gst_pngdec_init), (user_read_data), (gst_pngdec_chain):
	* ext/libpng/gstpngdec.h: Ported pngdec to 0.9

432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
2005-10-14  Michal Benes  <michal dot benes at xeris dot cz>

	Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>

	* configure.ac:
	* gst/matroska/Makefile.am:
	* gst/matroska/ebml-ids.h:
	* gst/matroska/ebml-write.c:
	* gst/matroska/ebml-write.h:
	* gst/matroska/matroska-ids.h:
	* gst/matroska/matroska-mux.c:
	* gst/matroska/matroska-mux.h:
	* gst/matroska/matroska.c: (plugin_init):
	  Port matroska muxer to 0.9 (#318847).

447
448
449
450
451
452
453
454
2005-10-13  Tim-Philipp Müller  <tim at centricular dot net>

	* ext/speex/gstspeexenc.c: (gst_speexenc_get_tag_value),
	(comment_init), (comment_add):
	  Fix handling of GST_TAG_DATE, which is now of GST_TYPE_DATE;
	  use GST_READ_UINT32_LE() and friends rather than the private
	  implementation of those same macros.

455
456
457
458
459
2005-10-13  Stefan Kost  <ensonic@users.sf.net>

	* examples/stats/mp2ogg.c:
	  more typo fixes

460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
2005-10-12  Stefan Kost  <ensonic@users.sf.net>

	* examples/indexing/indexmpeg.c: (main):
	* ext/esd/esdmon.c: (gst_esdmon_open_audio),
	(gst_esdmon_close_audio), (gst_esdmon_change_state):
	* ext/esd/esdmon.h:
	* ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
	* ext/pango/gsttextoverlay.c: (gst_textoverlay_init):
	* gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
	* gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
	* gst/avi/gstavimux.c: (gst_avimux_init):
	* gst/matroska/matroska-demux.c: (gst_matroska_demux_init):
	* gst/multipart/multipartdemux.c: (gst_multipart_demux_init):
	* gst/multipart/multipartmux.c: (gst_multipart_mux_init):
	* gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init),
	(gst_multifilesrc_get), (gst_multifilesrc_open_file),
	(gst_multifilesrc_close_file), (gst_multifilesrc_change_state):
	* gst/oldcore/gstmultifilesrc.h:
	* gst/oldcore/gstpipefilter.c: (gst_pipefilter_init),
	(gst_pipefilter_open_file), (gst_pipefilter_close_file),
	(gst_pipefilter_change_state):
	* gst/oldcore/gstpipefilter.h:
	* gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
	* gst/videomixer/videomixer.c: (gst_videomixer_init):
	* sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_init):
	* sys/osxaudio/gstosxaudiosink.h:
	* sys/osxaudio/gstosxaudiosrc.h:
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
487
488
	  renamed GST_FLAGS macros to GST_OBJECT_FLAGS
	  moved bitshift from macro to enum definition
489

490
491
492
493
494
495
496
497
498
499
500
501
2005-10-12  Thomas Vander Stichele  <thomas at apestaart dot org>

	* ext/Makefile.am:
	* ext/cairo/Makefile.am:
	* ext/cairo/gstcairo.c: (plugin_init):
	* ext/cairo/gsttextoverlay.c: (gst_textoverlay_change_state):
	* ext/cairo/gsttimeoverlay.c: (gst_timeoverlay_update_font_height),
	(gst_timeoverlay_setup), (gst_timeoverlay_planar411):
	* ext/cairo/gsttimeoverlay.h:
	  update of cairo-based timeoverlay to 1.0 Cairo API
	  doesn't work yet for resizing of output sink

502
503
504
505
506
2005-10-11  Wim Taymans  <wim@fluendo.com>

	* ext/speex/gstspeexdec.c: (speex_dec_event), (speex_dec_chain):
	newsegment API fix.

Wim Taymans's avatar
Wim Taymans committed
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
2005-10-11  Wim Taymans  <wim@fluendo.com>

	* ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
	(gst_dvdemux_demux_frame):
	* ext/flac/gstflacdec.c: (gst_flacdec_write):
	* gst/auparse/gstauparse.c: (gst_auparse_chain):
	* gst/avi/gstavidemux.c: (gst_avi_demux_stream_header),
	(gst_avi_demux_handle_seek):
	* gst/goom/gstgoom.c: (gst_goom_event):
	* gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file):
	* gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
	(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
	(gst_wavparse_loop), (gst_wavparse_pad_convert),
	(gst_wavparse_srcpad_event):
	newsegment API update.

523
524
525
526
2005-10-11  Andy Wingo  <wingo@pobox.com>

	* ext/speex/gstspeexenc.c: Signedness cleanups.

Edgard Gusmão Lima's avatar
Edgard Gusmão Lima committed
527
528
529
530
531
532
533
534
2005-10-10  Edgard Lima <edgard.lima@indt.org.br>

	* PORTED_09:
	* ext/speex/Makefile.am:
	* ext/speex/gstspeex.c:
	* ext/speex/gstspeexenc.c:
	Speexenc ported to 0.9

535
536
537
538
539
540
541
542
543
544
545
546
547
2005-10-10  Wim Taymans  <wim@fluendo.com>

	* sys/oss/gstosssink.c: (gst_oss_sink_class_init),
	(gst_oss_sink_init), (gst_oss_sink_set_property),
	(gst_oss_sink_get_property), (gst_oss_sink_open),
	(gst_oss_sink_prepare), (gst_oss_sink_reset):
	* sys/oss/gstosssink.h:
	* sys/oss/gstosssrc.c: (gst_oss_src_class_init),
	(gst_oss_src_set_property), (gst_oss_src_init), (gst_oss_src_open),
	(gst_oss_src_prepare):
	Cleanups, make device configurable in the sink, handle and report
	errors.

548
549
550
551
552
553
2005-10-10  Wim Taymans  <wim@fluendo.com>

	* ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset):
	* ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset):
	Make sure element is NULL before removing from the bin.

554
555
2005-10-07  Andy Wingo  <wingo@pobox.com>

556
557
	* ext/raw1394/gstdv1394src.c: Make interruptible, so it won't
	block forever in a read().
558
559
560
	(gst_dv1394src_bus_reset): Post a message when the cable is
	unplugged.
	(gst_dv1394src_create, gst_dv1394src_unlock): Remove some prints.
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
561
	(gst_dv1394src_bus_reset): Don't unref the message.
562

563
564
565
566
567
	* ext/raw1394/gstdv1394src.c: Clean up for style before doing some
	hacking. The only change should be that the state change stuff was
	put into basesrc's start() and stop() routines, which coalesces
	some steps.

568
569
570
571
572
573
574
575
2005-10-07  Tim-Philipp Müller  <tim at centricular dot net>

	* configure.ac:
	  Add check for mmap
	  
	* gst/debug/Makefile.am:
	  Only compile efence plugin on systems that have mmap.

576
577
578
579
580
581
582
583
584
585
586
587
588
2005-10-05  Tim-Philipp Müller  <tim at centricular dot net>

	* gst/debug/Makefile.am:
	* gst/debug/breakmydata.c:
	* gst/debug/gstdebug.c:
	* gst/debug/gstnavigationtest.c:
	* gst/debug/gstnavseek.c: 
	* gst/debug/gstnavseek.h:
	* gst/debug/progressreport.c: 
	* gst/debug/testplugin.c:
	  Port progressreport, navseek, navigationtest, testsink and
	  breakmydata.

589
590
591
592
593
594
2005-10-05  Edward Hervey  <edward@fluendo.com>

	* ext/dv/gstdvdemux.c: (gst_dvdemux_src_convert),
	(gst_dvdemux_src_query):
	Fixes for better conversion

595
596
597
598
599
600
601
602
603
2005-10-04  Michael Smith <msmith@fluendo.com>

	* gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
	(gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
	* gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
	(gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
	  Set state of elements to NULL before removing from bins.
	  Set state of test element to NULL if we failed to move it to READY

604
605
606
607
608
609
610
611
2005-10-04  Edward Hervey  <edward@fluendo.com>

	* ext/dv/Makefile.am:
	* ext/dv/gstdvdemux.c: (gst_dvdemux_src_query), (gst_dvdemux_src_conver): 
	Added DEFAULT <==> BYTES, TIME conversions on srcpad,
	Corrected the query function for position so it doesn't forget what
	format was asked, and calls the conversion functions on the correct pad.

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
612
613
614
615
616
2005-10-03  Thomas Vander Stichele  <thomas at apestaart dot org>

	* configure.ac:
	  back to development

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
617
618
619
620
621
622
623
=== release 0.9.3 ===

2005-10-03  Thomas Vander Stichele  <thomas at apestaart dot org>

	* configure.ac:
	  Releasing 0.9.3, "Aramis"

624
625
626
627
628
2005-10-03  Andy Wingo  <wingo@pobox.com>

	* ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc
	error returns.

629
630
631
632
633
634
635
636
637
638
639
640
641
2005-10-02  Andy Wingo  <wingo@pobox.com>

	* configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.

	* ext/flac/gstflacenc.c: Ported to 0.9.

	* ext/flac/gstflacdec.c (gst_flacdec_loop): Handle errors better.

	* ext/flac/Makefile.am: Add the GST_PLUGINS_BASE cflags and libs,
	and link to gsttagedit. Enable flacenc.

	* ext/flac/gstflacdec.c: Re-enable tag reading.

642
643
644
645
646
647
648
649
650
651
652
2005-09-30  Wim Taymans  <wim@fluendo.com>

	* gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
	* gst/rtp/gstrtpgsmparse.c:
	* gst/rtp/gstrtph263penc.c:
	* gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
	(gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
	(gst_rtpmp4venc_set_property):
	* gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
	Various class and caps fixes from Andre Magalhaes (andrunko)

653
654
655
656
657
2005-09-29  Wim Taymans  <wim@fluendo.com>

	* gst/level/level-example.c: (main):
	Update for new bus API.

658
659
660
661
662
663
2005-09-28  Tim-Philipp Müller  <tim at centricular dot net>

	* configure.ac:
	  Fix unexpanded autoconf macro GST_DOC, which has been renamed
	  to GST_DOCBOOK_CHECK (see common/m4/gst-doc.m4) (#316202).

664
665
666
667
668
669
670
2005-09-27  Tim-Philipp Müller  <tim at centricular dot net>

	* sys/oss/gstosssink.c: (gst_oss_sink_prepare):
	  Fix playback of mono streams (bytes_per_sample should be set
	  from the sample width and the number of channels negotiated,
	  and not just be set to 4) (#317338)

671
672
673
674
675
676
2005-09-26  Wim Taymans  <wim@fluendo.com>

	* gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush),
	(gst_rtpmpaenc_handle_buffer):
	Set buffer duration correctly.

677
678
679
680
681
682
683
684
685
686
687
2005-09-26  Tim-Philipp Müller  <tim at centricular dot net>

	* gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
	(gst_avi_demux_class_init), (gst_avi_demux_parse_stream),
	(gst_avi_demux_change_state):
	  Don't crash when encountering a stream with an unknown fourcc or
	  codec id. Instead, create a pad of type video/x-avi-unknown or
	  audio/x-avi-unknown, which as a side-effect also results in less
	  confusing error messages in players ('no decoder' vs. 'no streams');
	  minor fixes to state change function and class_init function.

688
689
690
691
692
693
2005-09-24  Wim Taymans  <wim@fluendo.com>

	* gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
	* gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
	These are sinks.

694
695
696
697
698
699
700
701
702
703
2005-09-24  Thomas Vander Stichele  <thomas at apestaart dot org>

	* check/elements/level.c: (GST_START_TEST):
	  fix test for new GstClockTime use
	* gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps),
	(gst_level_transform_ip):
	* gst/level/gstlevel.h:
	  fix up the decay peak, ensuring the decay peak is never lower
	  than the peak for that interval

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
704
705
706
707
708
709
710
711
712
2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>

	* docs/plugins/gst-plugins-good-plugins.args:
	* docs/plugins/inspect/plugin-alpha.xml:
	* docs/plugins/inspect/plugin-rtp.xml:
	* gst/level/gstlevel.c: (gst_level_set_caps),
	(gst_level_transform_ip):
	  updating docs

713
714
715
716
717
718
719
720
721
722
723
724
725
2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>

	* Makefile.am:
	* check/elements/level.c: (GST_START_TEST):
	* gst/level/Makefile.am:
	* gst/level/gstlevel.c: (gst_level_class_init), (gst_level_init),
	(gst_level_set_property), (gst_level_get_property),
	(gst_level_set_caps), (gst_level_message_new),
	(gst_level_transform_ip):
	* gst/level/gstlevel.h:
	* gst/level/level-example.c: (message_handler), (main):
	  convert to using GstClockTime for all time values, finally.

726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>

	* gst/auparse/Makefile.am:
	* gst/auparse/gstauparse.c: (gst_auparse_chain):
	  fix up build
	* configure.ac:
	* ext/cairo/Makefile.am:
	* ext/dv/Makefile.am:
	* ext/esd/Makefile.am:
	* ext/flac/Makefile.am:
	* ext/gconf/Makefile.am:
	* ext/gdk_pixbuf/Makefile.am:
	* ext/jpeg/Makefile.am:
	* ext/ladspa/Makefile.am:
	* ext/libcaca/Makefile.am:
	* ext/libmng/Makefile.am:
	* ext/libpng/Makefile.am:
	* ext/mikmod/Makefile.am:
	* ext/pango/Makefile.am:
	* ext/raw1394/Makefile.am:
	* ext/shout2/Makefile.am:
	* ext/speex/Makefile.am:
	* gst/alpha/Makefile.am:
	* gst/autodetect/Makefile.am:
	* gst/avi/Makefile.am:
	* gst/cutter/Makefile.am:
	* gst/debug/Makefile.am:
	* gst/effectv/Makefile.am:
	* gst/flx/Makefile.am:
	* gst/goom/Makefile.am:
	* gst/interleave/Makefile.am:
	* gst/law/Makefile.am:
	* gst/matroska/Makefile.am:
	* gst/median/Makefile.am:
	* gst/monoscope/Makefile.am:
	* gst/multipart/Makefile.am:
	* gst/oldcore/Makefile.am:
	* gst/rtp/Makefile.am:
	* gst/rtsp/Makefile.am:
	* gst/smoothwave/Makefile.am:
	* gst/smpte/Makefile.am:
	* gst/videobox/Makefile.am:
	* gst/videofilter/Makefile.am:
	* gst/videomixer/Makefile.am:
	* gst/wavenc/Makefile.am:
	* gst/wavparse/Makefile.am:
	* sys/oss/Makefile.am:
	* sys/osxaudio/Makefile.am:
	* sys/osxvideo/Makefile.am:
	  fix up GST_LIBS use

2005-09-23  Thomas Vander Stichele  <thomas at apestaart dot org>

	* gst/auparse/Makefile.am:
	* gst/auparse/gstauparse.c: (gst_auparse_chain):
	  fix build of auparse
782
783
784
785
786
787
788
789
790

2005-09-22 Edgard Lima (edgard.lima@indt.org.br)

	* configure.ac:
	* PORTED_09:
	* gst/auparse/gstauparse.c:
	* gst/auparse/gstauparse.h:
	Auparse ported to 0.9.

791
792
793
794
795
796
797
798
799
800
801
802
2005-09-22  Wim Taymans  <wim@fluendo.com>

	* gst/rtp/TODO:
	* gst/rtp/gstrtpdec.c: (gst_rtpdec_getcaps):
	* gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
	(gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
	(gst_rtpmp4venc_set_property):
	* gst/rtp/gstrtpmp4venc.h:
	* gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
	* gst/rtp/gstrtpmpaenc.h:
	Use is_filled to both check MTU and max-ptime of base class.

803
804
805
806
807
808
809
2005-09-22  Wim Taymans  <wim@fluendo.com>

	* gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
	(gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
	(gst_rtpmp4venc_set_property):
	Don't fragment packets with multiple frames.

Wim Taymans's avatar
Wim Taymans committed
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
2005-09-22  Wim Taymans  <wim@fluendo.com>

	* gst/rtp/TODO:
	* gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
	* gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
	(gst_rtpmp4venc_init), (gst_rtpmp4venc_parse_data),
	(gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property),
	(gst_rtpmp4venc_get_property):
	* gst/rtp/gstrtpmp4venc.h:
	Remove g_print.
	Update TODO
	Make payload encoder a bit smarter and more correct with
	timestamps.
	Added option in payloader to include config string in-band.

825
826
827
828
829
830
831
2005-09-21  Wim Taymans  <wim@fluendo.com>

	* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
	(gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
	(gst_rtspsrc_send):
	Strip spaces for key/value pairs.

832
833
834
835
836
837
838
839
840
841
842
843
844
845
2005-09-21  Wim Taymans  <wim@fluendo.com>

	* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
	(gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
	(gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send),
	(gst_rtspsrc_change_state):
	More SDP parsing and caps setting.
	Do NO_PREROLL differently.
	add pads only after negotiated.

	* gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
	(gst_udpsrc_getcaps):
	Implement the getcaps function.

846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
2005-09-21  Wim Taymans  <wim@fluendo.com>

	* gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps),
	(gst_rtpamrdec_chain):
	Handle multiple AMr packets per payload. Handle CRC and
	parse ILL/ILP.

	* gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
	Make caps params strings for easy SDP mapping.
	
	* gst/rtp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
	Handle capsnego better.

	* gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
	* gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_new_caps):
	Generate and parse config string in the caps.

Wim Taymans's avatar
Wim Taymans committed
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
2005-09-21  Wim Taymans  <wim@fluendo.com>

	* gst/rtp/README:
	Update README

	* gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps):
	Make extra params as strings.

	* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state),
	(gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
	(gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send):
	Make state change return NO_PREROLL as this is a live
	source.

	* gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
	Don't unref old caps when NULL.

Wim Taymans's avatar
Wim Taymans committed
880
881
882
883
884
885
886
887
888
889
890
891
892
2005-09-20  Wim Taymans  <wim@fluendo.com>

	* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
	(gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
	(gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send),
	(gst_rtspsrc_open), (gst_rtspsrc_uri_get_type),
	(gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_get_uri),
	(gst_rtspsrc_uri_set_uri), (gst_rtspsrc_uri_handler_init):
	* gst/rtsp/sdpmessage.c: (sdp_media_get_format):
	* gst/rtsp/sdpmessage.h:
	Add URI handler.
	Parse SDP and create caps.

893
894
895
2005-09-20  Stefan Kost  <ensonic@users.sf.net>

	* gst/alpha/gstalpha.c:
Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
896
	  fix element description
897

898
899
900
901
902
2005-09-19  Wim Taymans  <wim@fluendo.com>

	* gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_chain):
	Don't check payload for now.

903
904
905
906
907
908
909
910
911
912
913
914
2005-09-19  Wim Taymans  <wim@fluendo.com>

	* gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
	(gst_wavparse_init), (gst_wavparse_parse_file_header),
	(gst_wavparse_stream_init), (gst_wavparse_handle_seek),
	(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
	(gst_wavparse_loop), (gst_wavparse_pad_convert),
	(gst_wavparse_pad_query), (gst_wavparse_srcpad_event),
	(gst_wavparse_change_state):
	* gst/wavparse/gstwavparse.h:
	Fix wavparse some more.

915
916
917
918
919
2005-09-19  Wim Taymans  <wim@fluendo.com>

	* check/elements/level.c: (GST_START_TEST):
	Fix for bus API change.

920
921
922
923
924
925
926
927
2005-09-19  Wim Taymans  <wim@fluendo.com>

	* gst/level/level-example.c: (main):
	Fix for new bus API.

	* gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
	Set caps on pads.

928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
2005-09-15  Wim Taymans  <wim@fluendo.com>

	* gst/rtp/Makefile.am:
	* gst/rtp/README:
	* gst/rtp/gstrtp.c: (plugin_init):
	* gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_init),
	(gst_rtpamrdec_sink_setcaps), (gst_rtpamrdec_chain),
	(gst_rtpamrdec_change_state):
	* gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_get_type),
	(gst_rtpamrenc_class_init), (gst_rtpamrenc_init),
	(gst_rtpamrenc_setcaps), (gst_rtpamrenc_handle_buffer):
	* gst/rtp/gstrtpamrenc.h:
	* gst/rtp/gstrtpgsmenc.c: (gst_rtpgsmenc_get_type),
	(gst_rtpgsmenc_class_init), (gst_rtpgsmenc_init),
	(gst_rtpgsmenc_setcaps), (gst_rtpgsmenc_handle_buffer):
	* gst/rtp/gstrtpgsmenc.h:
	* gst/rtp/gstrtpgsmparse.c: (gst_rtpgsmparse_class_init),
	(gst_rtpgsm_caps_nego), (gst_rtpgsmparse_chain),
	(gst_rtpgsmparse_set_property), (gst_rtpgsmparse_get_property),
	(gst_rtpgsmparse_change_state):
	* gst/rtp/gstrtpgsmparse.h:
	* gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_class_init),
	(gst_rtph263pdec_finalize), (gst_rtph263pdec_change_state):
	* gst/rtp/gstrtph263penc.c: (gst_rtph263penc_get_type),
	(gst_rtph263penc_class_init), (gst_rtph263penc_init),
	(gst_rtph263penc_finalize), (gst_rtph263penc_setcaps),
	(gst_rtph263penc_flush), (gst_rtph263penc_handle_buffer):
	* gst/rtp/gstrtph263penc.h:
	* gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps),
	(gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_change_state):
	* gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
	(gst_rtpmp4venc_class_init), (gst_rtpmp4venc_init),
	(gst_rtpmp4venc_finalize), (gst_rtpmp4venc_new_caps),
	(gst_rtpmp4venc_setcaps), (gst_rtpmp4venc_flush),
	(gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer):
	* gst/rtp/gstrtpmp4venc.h:
	* gst/rtp/gstrtpmpadec.c:
	* gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_get_type),
	(gst_rtpmpaenc_class_init), (gst_rtpmpaenc_init),
	(gst_rtpmpaenc_finalize), (gst_rtpmpaenc_setcaps),
	(gst_rtpmpaenc_flush), (gst_rtpmpaenc_handle_buffer):
	* gst/rtp/gstrtpmpaenc.h:
	Updates to payloader/depayloaders, make payloaders use
	the base classes.
	Updated README with suggested RTP caps and how to convert
	to/from SDP.
	Added config descriptor in mp4v payloader.

976
977
978
979
980
981
2005-09-15  Andy Wingo  <wingo@pobox.com>

	* gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best): 
	* gst/autodetect/gstautovideosink.c
	(gst_auto_video_sink_find_best): Update for new registry API.

982
983
984
985
986
987
988
989
990
991
992
993
994
995
2005-09-14  Thomas Vander Stichele  <thomas at apestaart dot org>

	* common/c-to-xml.py:
	* common/gtk-doc-plugins.mak:
	  a simple py script to generate valid xml from a C example
	  probably also need to strip an MIT license when we decide
	* docs/plugins/Makefile.am:
	* gst/level/Makefile.am:
	* gst/level/gstlevel.c: (gst_level_init):
	* gst/level/level-example.c: (message_handler), (main):
	  add an example to level that will show up in the docs
	* gst/rtp/TODO:
	  add a note for the future

996
997
998
999
1000
2005-09-14  Michael Smith <msmith@fluendo.com>

	* gst/wavenc/gstwavenc.c: (gst_wavenc_class_init):
	  Actually define the debug object being used in wavenc. Fixes #316205

1001
1002
1003
1004
1005
1006
2005-09-14  Michael Smith <msmith@fluendo.com>

	* gst/smpte/Makefile.am:
	  Link against GST_BASE_LIBS, to get it linked against libgstbase;
	  needed to build on windows (bug 316204)

1007
1008
1009
1010
2005-09-12  Andy Wingo  <wingo@pobox.com>

	* autogen.sh (package): Now type 'make' to build gst-plugins-good.

1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
2005-09-09  Jan Schmidt  <thaytan@mad.scientist.com>

	* configure.ac:
	* gst/fdsrc/Makefile.am:
	* gst/fdsrc/gstfdsrc.c:
	* gst/fdsrc/gstfdsrc.h:
	  Move fdsrc back into gstreamer core elements.

	* gst/level/gstlevel.c: (gst_level_class_init),
	(gst_level_transform_ip):
	* gst/videobox/gstvideobox.c: (gst_video_box_set_property):
	  Basetransform changes.

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
1024
1025
1026
1027
1028
1029
2005-09-09  Thomas Vander Stichele  <thomas at apestaart dot org>

	* ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
	* ext/jpeg/smokecodec.c: (find_best_size):
	  fix compiler warnings

1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
2005-09-09  Thomas Vander Stichele  <thomas at apestaart dot org>

	* gst-plugins-good.spec.in:
	  spec file fixes
	* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
	(gst_multiudpsink_render), (gst_multiudpsink_add),
	(gst_multiudpsink_clear):
	  it actually helps to actually stream if we hook up the
	  "add" signal to an actual implementation
	* gst/udp/gstudpsrc.c: (gst_udpsrc_start):
	  some debugging

1042
1043
1044
1045
1046
1047
1048
2005-09-08  Flavio Oliveira  <flavio.oliveira@indt.org.br>

	* ext/jpeg/Makefile.am:
	* ext/jpeg/gstjpeg.c
	* ext/jpeg/gstjpegenc.c:
	* ext/jpeg/gstsmokeenc.c:

1049
1050
1051
1052
1053
1054
1055
1056
2005-09-07  Stefan Kost  <ensonic@users.sf.net>

	* ext/flac/gstflacdec.c:
	* ext/flac/gstflacenc.c:
	* ext/flac/gstflactag.c:
	* ext/speex/gstspeexenc.c:
	  gsttaginterface.h -> gsttagsetter.h

1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
2005-09-07  Jan Schmidt  <thaytan@mad.scientist.com>

	* configure.ac:
	* gst/debug/Makefile.am:
	* gst/debug/efence.c: (gst_efence_class_init), (gst_efence_init),
	(gst_efence_chain), (gst_efence_buffer_alloc), (plugin_init),
	(gst_fenced_buffer_finalize), (gst_fenced_buffer_copy),
	(gst_fenced_buffer_alloc), (gst_fenced_buffer_class_init),
	(gst_fenced_buffer_init), (gst_fenced_buffer_get_type):
	  Port to 0.9 and re-enable efence plugin.

1068
1069
1070
1071
1072
1073
1074
1075
2005-09-06  Tim-Philipp Müller  <tim at centricular dot net>

	* ext/flac/gstflacdec.c: (flac_caps_factory), (raw_caps_factory),
	(gst_flacdec_write), (gst_flacdec_convert_src):
	* ext/flac/gstflacdec.h:
	  Add support for flac files with 24/32 bits per sample; and misc.
	  minor clean-ups. Seeking is still partly broken (for me at least).

1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
2005-09-06  Wim Taymans  <wim@fluendo.com>

	* gst/rtp/Makefile.am:
	* gst/rtp/gstrtp.c: (plugin_init):
	* gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_get_type),
	(gst_rtpmp4vdec_base_init), (gst_rtpmp4vdec_class_init),
	(gst_rtpmp4vdec_init), (gst_rtpmp4vdec_setcaps),
	(gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_set_property),
	(gst_rtpmp4vdec_get_property), (gst_rtpmp4vdec_change_state),
	(gst_rtpmp4vdec_plugin_init):
	* gst/rtp/gstrtpmp4vdec.h:
	* gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
	(gst_rtpmp4venc_base_init), (gst_rtpmp4venc_class_init),
	(gst_rtpmp4venc_init), (gst_rtpmp4venc_setcaps),
	(gst_rtpmp4venc_flush), (gst_rtpmp4venc_chain),
	(gst_rtpmp4venc_set_property), (gst_rtpmp4venc_get_property),
	(gst_rtpmp4venc_change_state), (gst_rtpmp4venc_plugin_init):
	* gst/rtp/gstrtpmp4venc.h:
	* gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_chain):
	* gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush):
	Added mpeg4 video payload encoder/decoder.
	Added some docs in mpa payloader.

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
=== release 0.9.1 ===

2005-09-06  Thomas Vander Stichele  <thomas at apestaart dot org>

	* NEWS:
	* README:
	* RELEASE:
	* autogen.sh:
	* configure.ac:
	  releasing 0.9.1, "Blondie"

1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
2005-09-05  Andy Wingo  <wingo@pobox.com>

	* ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding
	here from the state change handler, so we fire signals without
	holding the state lock.

2005-09-02  Andy Wingo  <wingo@pobox.com>

	* All plugins updated for element state changes.

1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
2005-09-01  Thomas Vander Stichele  <thomas at apestaart dot org>

	* Makefile.am:
	* check/.cvsignore:
	* check/Makefile.am:
	* check/elements/.cvsignore:
	* check/elements/level.c: (setup_level), (cleanup_level),
	(GST_START_TEST), (level_suite), (main):
	  add a test for level
	* common/release.mak:
	  move the enum checking to release.mak
	* configure.ac:
	  add valgrind and check checking
	* gst/level/gstlevel.c: (gst_level_transform):
	* gst/level/gstlevel.h:
	  fix Andy's cast bug
	  convert a field to int
	  fix the arithmetic to int when checking for emit so that a
	  100-sample buffer of a 1000Hz stream triggers after 0.1 sec

Thomas Vander Stichele's avatar
Thomas Vander Stichele committed
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
2005-09-01  Thomas Vander Stichele  <thomas at apestaart dot org>

	* Makefile.am:
	* configure.ac:
	  add docs to build
	* common/plugins.xsl:
	  wrap Description into a refsect2
	* docs/Makefile.am:
	* docs/plugins/Makefile.am:
	* docs/plugins/gst-plugins-good-plugins-docs.sgml:
	* docs/plugins/gst-plugins-good-plugins-sections.txt:
	* gst/goom/Makefile.am:
	* gst/goom/gstgoom.c: (gst_goom_get_type), (gst_goom_base_init),
	(gst_goom_class_init), (gst_goom_init), (gst_goom_dispose),
	(gst_goom_sink_setcaps), (gst_goom_src_setcaps),
	(gst_goom_src_negotiate), (gst_goom_event), (gst_goom_chain),
	(gst_goom_change_state):
	* gst/goom/gstgoom.h:
	  GstGOOM -> GstGoom
	  add an example launch line
	* gst/level/gstlevel.h:
	* gst/monoscope/gstmonoscope.c:
	  cleanups

1164
1165
1166
1167
1168
1169
1170
1171
1172
2005-08-30  Thomas Vander Stichele  <thomas at apestaart dot org>

	* configure.ac:
	* docs/plugins/Makefile.am:
	* docs/plugins/gst-plugins-good-plugins-docs.sgml:
	* docs/plugins/gst-plugins-good-plugins-sections.txt:
	* docs/plugins/gst-plugins-good-plugins.types:
	  document elements and plugins.  Shazam !

1173
2005-08-30  Thomas Vander Stichele  <thomas at apestaart dot org>
1174

1175
1176
	* split off gst-plugins-good from gst-plugins.  Old ChangeLog can
	  be found under doc/random/ChangeLog-0.8