ChangeLog 622 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
2008-05-21  Wim Taymans  <wim.taymans@collabora.co.uk>

	* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init_send),
	(gst_multiudpsink_add_internal):
	* gst/udp/gstudpnetutils.c: (gst_udp_set_loop_ttl),
	(gst_udp_join_group):
	* gst/udp/gstudpnetutils.h:
	* gst/udp/gstudpsrc.c: (gst_udpsrc_start):
	Joining a multicast group and setting the loop/ttl properties are
	totally unrelated tasks are must be separated.

12
13
14
15
16
2008-05-21  Stefan Kost  <ensonic@users.sf.net>

	* gst/avi/gstavimux.c:
	  Also support alaw/mulaw.

17
18
19
20
21
22
23
24
25
2008-05-21  Wim Taymans  <wim.taymans@collabora.co.uk>

	* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
	(gst_multiudpsink_setup_qos_dscp), (gst_multiudpsink_add_internal):
	* gst/udp/gstmultiudpsink.h:
	Add a fixme for the auto-multicast property.
	Fix some confusing debug messages.
	Disable setting a qos value by default.

26
27
28
29
30
31
32
2008-05-21  Wim Taymans  <wim.taymans@collabora.co.uk>

	Patch by: Gustaf Räntilä <g dot rantila at gmail dot com>

	* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render):
	Ignore EPERM errors from sendto. Fixes #533619.

33
34
35
36
37
38
39
40
41
2008-05-21  Wim Taymans  <wim.taymans@collabora.co.uk>

	Patch by: Henrik Eriksson <henriken at axis dot com>

	* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
	(gst_multiudpsink_init), (gst_multiudpsink_setup_qos_dscp),
	(gst_multiudpsink_set_property), (gst_multiudpsink_get_property),
	(gst_multiudpsink_init_send), (gst_multiudpsink_add_internal):
	* gst/udp/gstmultiudpsink.h:
42
	Add qos-dscp property to manage the Quality of service. Fixes #469917.
43

44
45
46
47
48
2008-05-21  Wim Taymans  <wim.taymans@collabora.co.uk>

	* gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_process):
	Improve debugging of the ident.

49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
2008-05-21  Wim Taymans  <wim.taymans@collabora.co.uk>

	Patch by: Bruno Santos <brunof at ua dot pt>

	* gst/udp/gstudpnetutils.c: (gst_udp_get_addr),
	(gst_udp_join_group), (gst_udp_leave_group),
	(gst_udp_is_multicast):
	* gst/udp/gstudpnetutils.h:
	Provide a bunch of helper methods to deal with IPv4 and IPv6
	transparently.

	* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
	(gst_multiudpsink_init), (gst_multiudpsink_set_property),
	(gst_multiudpsink_get_property), (join_multicast),
	(gst_multiudpsink_init_send), (gst_multiudpsink_add_internal),
	(gst_multiudpsink_remove):
	* gst/udp/gstmultiudpsink.h:
	Add multicast TTL and loopback properties.
	Use the helper methods to implement ip4 and ip6.

	* gst/udp/gstudpsrc.c: (gst_udpsrc_create), (gst_udpsrc_start):
	* gst/udp/gstudpsrc.h:
	Use the helper methods to implement ip4 and ip6.
	Fixes #515962.

74
75
76
77
78
79
80
81
82
83
84
85
2008-05-21  Wim Taymans  <wim.taymans@collabora.co.uk>

	Patch by: Patrick Radizi <patrick dot radizi at axis dot com>

	* gst/multipart/multipartdemux.c: (gst_multipart_demux_class_init),
	(gst_multipart_demux_get_gstname),
	(gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain):
	* gst/multipart/multipartdemux.h:
	Don't blindly copy the mime-type as the caps name because they not
	always map directly. Instead use a hashtable with common mappings.
	Fixes #533287.

86
87
88
89
90
91
92
2008-05-20  Wim Taymans  <wim.taymans@collabora.co.uk>

	* ext/esd/esdsink.c: (gst_esdsink_write):
	When we post an error, we must return -1 to let the parent know that we
	cannot write the segment else it will loop and continue to call us again
	forever. Patch by Michael Meeks.

93
94
95
96
97
2008-05-20  Stefan Kost  <ensonic@users.sf.net>

	* gst/videomixer/videomixer.c:
	  Add missing incudes.

98
99
100
101
102
103
104
2008-05-20  Peter Kjellerstedt  <pkj@axis.com>

	* gst/rtp/gstrtph264pay.c: (gst_h264_scan_mode_get_type),
	(gst_rtp_h264_pay_handle_buffer):
	* gst/rtp/gstrtph264pay.h:
	Correct a typo (sinle -> single).

105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
2008-05-20  Wim Taymans  <wim.taymans@collabora.co.uk>

	* gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
	(gst_rtp_h264_depay_init), (gst_rtp_h264_depay_set_property),
	(gst_rtp_h264_depay_get_property), (gst_rtp_h264_depay_setcaps),
	(gst_rtp_h264_depay_process):
	* gst/rtp/gstrtph264depay.h:
	Add experimental support for outputting quicktime-like AVC output in
	addition to the existing bytestream output.

	* gst/rtp/gstrtph264pay.c: (gst_h264_scan_mode_get_type),
	(gst_rtp_h264_pay_class_init), (gst_rtp_h264_pay_init),
	(gst_rtp_h264_pay_setcaps), (gst_rtp_h264_pay_payload_nal),
	(gst_rtp_h264_pay_handle_buffer), (gst_rtp_h264_pay_set_property),
	(gst_rtp_h264_pay_get_property):
	* gst/rtp/gstrtph264pay.h:
	Make the parsing mode configurable, for some inputs we don't need to
	scan every byte for start codes.
	Only set the marker bit on ACCESS units.

125
126
127
128
129
130
131
2008-05-20  Sebastian Dröge  <slomo@circular-chaos.org>

	* gst/equalizer/gstiirequalizer.c:
	Use a bigger type in integer mode for the intermediate results to
	prevent overflows. This fixes the crippled sound when using the
	equalizer in integer mode. Fixes bug #510865.

132
133
134
135
136
137
138
139
140
141
2008-05-20  Jan Schmidt  <jan.schmidt@sun.com>

	* gst/videomixer/videomixer.c:
	* gst/videomixer/videomixer.h:
	Instead of a random number for the request pad id's,
	use a counter.

	Register the videomixerpad class from the element's class_init
	where it's safer, and allows the docs generator to scan it.

142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
2008-05-20  Wim Taymans  <wim.taymans@collabora.co.uk>

	* gst/smpte/Makefile.am:
	* gst/smpte/gstsmpte.c: (gst_smpte_plugin_init):
	* gst/smpte/gstsmpte.h:
	* gst/smpte/gstsmptealpha.c:
	(gst_smpte_alpha_transition_type_get_type),
	(gst_smpte_alpha_get_type), (gst_smpte_alpha_base_init),
	(gst_smpte_alpha_class_init), (gst_smpte_alpha_update_mask),
	(gst_smpte_alpha_setcaps), (gst_smpte_alpha_get_unit_size),
	(gst_smpte_alpha_init), (gst_smpte_alpha_finalize),
	(gst_smpte_alpha_do_ayuv), (gst_smpte_alpha_do_i420),
	(gst_smpte_alpha_transform), (gst_smpte_alpha_set_property),
	(gst_smpte_alpha_get_property), (gst_smpte_alpha_plugin_init):
	* gst/smpte/gstsmptealpha.h:
	* gst/smpte/plugin.c: (plugin_init):
	Add new plugin that adds the SMPTE transition in the alpha channel of
	I420 and AYUV frames so that they can be blended with videomixer later
	on. Uses all niceties such as using base transform for efficient alloc
	and negotiation. It currently requires GstController to control the
	position in the transition effect.

164
165
166
167
168
169
170
171
172
173
174
175
176
2008-05-19  Stefan Kost  <ensonic@users.sf.net>

	* docs/plugins/gst-plugins-good-plugins-docs.sgml:
	* docs/plugins/gst-plugins-good-plugins-sections.txt:
	* docs/plugins/gst-plugins-good-plugins.args:
	* docs/plugins/gst-plugins-good-plugins.hierarchy:
	* docs/plugins/gst-plugins-good-plugins.interfaces:
	* docs/plugins/gst-plugins-good-plugins.types:
	* gst/videomixer/videomixer.c:
	  Try using thaytans new mechanism to get extra classes into plugin
	  docs. Aparently works for the Eq. For VideoMixer the GObject stuff is
	  missing still.

177
178
179
180
181
182
2008-05-18  Mark Nauwelaerts  <mnauw@users.sf.net>

	* gst/avi/gstavimux.c: (gst_avi_mux_audsink_set_caps):
	Set proper rate in avi stream header for PCM audio, and also do some
	more sanity checks on caps in this case.  Fixes #511489.

183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
2008-05-17  Sebastian Dröge  <slomo@circular-chaos.org>

	* sys/v4l2/gstv4l2src.c:
	Don't include the gstv4l2xoverlay.h header as the XOverlay support
	isn't implemented at all yet and this requires X headers to be
	installed. Fixes bug #533264.

2008-05-17  Sebastian Dröge  <slomo@circular-chaos.org>

	reviewed by: <delete if not using a buddy>

	* gst/matroska/ebml-write.c: (gst_ebml_write_finalize),
	(gst_ebml_write_set_cache):
	* gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init),
	(gst_matroska_demux_class_init), (gst_matroska_demux_init),
	(gst_matroska_track_free), (gst_matroska_demux_encoding_cmp),
	(gst_matroska_demux_read_track_encodings),
	(gst_matroska_demux_add_stream),
	(gst_matroska_demux_handle_src_query),
	(gst_matroska_demux_init_stream),
	(gst_matroska_demux_parse_index_cuetrack),
	(gst_matroska_demux_parse_index_pointentry),
	(gst_matroska_demux_parse_info),
	(gst_matroska_demux_parse_metadata_id_simple_tag),
	(gst_matroska_demux_parse_metadata),
	(gst_matroska_demux_add_wvpk_header), (gst_matroska_decode_buffer),
	(gst_matroska_demux_parse_blockgroup_or_simpleblock),
	(gst_matroska_demux_parse_cluster),
	(gst_matroska_demux_parse_contents_seekentry),
	(gst_matroska_demux_loop_stream_parse_id),
	(gst_matroska_demux_loop), (gst_matroska_demux_video_caps),
	(gst_matroska_demux_audio_caps),
	(gst_matroska_demux_subtitle_caps):
	* gst/matroska/matroska-demux.h:
	* gst/matroska/matroska-ids.c:
	(gst_matroska_track_init_subtitle_context):
	* gst/matroska/matroska-ids.h:
	* gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init),
	(gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start),
	(gst_matroska_mux_finish), (gst_matroska_mux_collected):
	* sys/v4l2/gstv4l2src.c:
	* tests/check/pipelines/wavpack.c: (bus_handler):
	* win32/common/config.h:

Jan Schmidt's avatar
Jan Schmidt committed
227
228
229
230
231
232
233
2008-05-16  Jan Schmidt  <jan.schmidt@sun.com>

	* ext/wavpack/gstwavpackstreamreader.c:
	* tests/examples/spectrum/demo-audiotest.c:
	* tests/examples/spectrum/demo-osssrc.c:
	Fix some compiler warnings.

234
235
236
237
238
239
240
241
242
243
244
245
246
247
2008-05-14  Wim Taymans  <wim.taymans@collabora.co.uk>

	* gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_process):
	Small comment added.

	* gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_class_init),
	(gst_rtp_h264_pay_decode_nal), (gst_rtp_h264_pay_parse_sps_pps),
	(gst_rtp_h264_pay_payload_nal), (gst_rtp_h264_pay_handle_buffer):
	Debug string cleanups (remove trailing \n)
	Refactor and clean up the payloader a bit and make sure that we only
	put one NAL unit in an RTP packet even if the input buffer contains
	multiple NAL units.
	Add suport for AVC format input.

248
249
250
251
252
253
254
255
256
2008-05-14  Peter Kjellerstedt  <pkj@axis.com>

	* gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_class_init),
	(gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_handle_buffer),
	(gst_rtp_h264_pay_set_property), (gst_rtp_h264_pay_get_property):
	* gst/rtp/gstrtph264pay.h:
	Make it possible to specify profile-level-id and sprop-parameter-sets
	using properties in case they are not available in-stream.

257
258
259
260
261
262
263
2008-05-14  Stefan Kost  <ensonic@users.sf.net>

	* docs/plugins/gst-plugins-good-plugins-docs.sgml:
	* docs/plugins/gst-plugins-good-plugins.args:
	* docs/plugins/inspect/plugin-ladspa.xml:
	  Remove ladspa fro plugin-docs, its in gst-plugins-bad.

264
265
266
267
268
269
2008-05-13  Mark Nauwelaerts  <mnauw@users.sf.net>

	* gst/avi/gstavimux.c: (gst_avi_mux_start_file):
	Send an initial BYTE segment to inform downstream of later seeking,
	and to forego sync attempts.

270
271
272
273
274
2008-05-13  Wim Taymans  <wim.taymans@collabora.co.uk>

	* gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_setcaps):
	Fix wrong caps string.

275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
2008-05-13  Wim Taymans  <wim.taymans@collabora.co.uk>

	Based on patch by: Olivier Crete <tester at tester dot ca>

	* gst/rtp/Makefile.am:
	* gst/rtp/gstrtp.c: (plugin_init):
	* gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_base_init),
	(gst_rtp_g729_depay_class_init), (gst_rtp_g729_depay_init),
	(gst_rtp_g729_depay_setcaps), (gst_rtp_g729_depay_process),
	(gst_rtp_g729_depay_plugin_init):
	* gst/rtp/gstrtpg729depay.h:
	* gst/rtp/gstrtpg729pay.c: (gst_rtpg729pay_base_init),
	(gst_rtpg729pay_class_init), (gst_rtpg729pay_init),
	(gst_rtpg729pay_setcaps), (gst_rtp_g729_pay_plugin_init):
	* gst/rtp/gstrtpg729pay.h:
	Added G729 pay and depayloaders. Fixes #532409.

292
293
294
295
296
2008-05-13  Wim Taymans  <wim.taymans@collabora.co.uk>

	* ext/speex/gstspeexdec.c: (speex_dec_sink_event):
	Fix the calculation of the duration of the concealment packets.

297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
2008-05-12  Wim Taymans  <wim.taymans@collabora.co.uk>

	Based on patch by: Olivier Crete <tester at tester dot ca>

	* gst/rtp/Makefile.am:
	* gst/rtp/gstrtp.c: (plugin_init):
	* gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_base_init),
	(gst_rtp_dv_depay_class_init), (gst_rtp_dv_depay_init),
	(parse_encode), (gst_rtp_dv_depay_setcaps),
	(calculate_difblock_location), (gst_rtp_dv_depay_process),
	(gst_rtp_dv_depay_reset), (gst_rtp_dv_depay_change_state),
	(gst_rtp_dv_depay_plugin_init):
	* gst/rtp/gstrtpdvdepay.h:
	* gst/rtp/gstrtpdvpay.c: (gst_dv_pay_mode_get_type),
	(gst_rtp_dv_pay_base_init), (gst_rtp_dv_pay_class_init),
	(gst_rtp_dv_pay_init), (gst_dv_pay_set_property),
	(gst_dv_pay_get_property), (gst_rtp_dv_pay_setcaps),
	(gst_dv_pay_negotiate), (include_dif),
	(gst_rtp_dv_pay_handle_buffer), (gst_rtp_dv_pay_plugin_init):
	* gst/rtp/gstrtpdvpay.h:
	Add DV pay and depayloaders. Fixes #532423.

319
320
321
322
323
324
325
2008-05-12  Mark Nauwelaerts  <mnauw@users.sf.net>

	* gst/matroska/matroska-demux.c:
	(gst_matroska_demux_push_dvd_clut_change_event):
	Convert subtitle palette info in VobSub private data from VobSub's
	(buggy) RGB to YUV.

326
327
328
329
330
331
2008-05-12  Mark Nauwelaerts  <mnauw@users.sf.net>

	* gst/avi/gstavimux.c: (gst_avi_mux_pad_reset):
	Do not leave fourcc stream header field empty upon reset.
	Fixes #519301.

Jan Schmidt's avatar
Jan Schmidt committed
332
333
334
335
336
337
338
339
340
341
2008-05-11  Jan Schmidt  <jan.schmidt@sun.com>

	* docs/plugins/gst-plugins-good-plugins-docs.sgml:
	* docs/plugins/gst-plugins-good-plugins-sections.txt:
	* docs/plugins/inspect/plugin-goom.xml:
	* docs/plugins/inspect/plugin-goom2k1.xml:
	* gst/goom/gstgoom.c:
	* gst/goom2k1/gstgoom.c:
	Add goom2k1 into the docs.

342
343
344
345
346
347
348
349
350
351
352
353
2008-05-08  Wim Taymans  <wim.taymans@collabora.co.uk>

	Based on patch by: Wouter Cloetens  <wouter at mind be>

	* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
	(gst_rtspsrc_skip_lws), (gst_rtspsrc_unskip_lws),
	(gst_rtspsrc_skip_commas), (gst_rtspsrc_skip_item),
	(gst_rtsp_decode_quoted_string),
	(gst_rtspsrc_parse_digest_challenge), (gst_rtspsrc_parse_auth_hdr),
	(gst_rtspsrc_setup_auth):
	Support Digest authentication. Fixes #532065.

354
355
356
357
358
359
2008-05-08  Stefan Kost  <ensonic@users.sf.net>

	* gst/level/gstlevel.c:
	  Also support 32bit (e.g. whe having it after 'mad'). Add more notes
	  about whats needed for liboil acceleration. Simplify docs a bit.

360
361
362
363
364
365
366
367
2008-05-08  Sebastian Dröge  <slomo@circular-chaos.org>

	Patch by: Sjoerd Simons <sjoerd at luon dot net>

	* gst/matroska/matroska-mux.c: (gst_matroska_mux_collected):
	Update the track duration if the old one was invalid.
	Fixes bug #532117.

368
369
370
371
372
373
2008-05-07  Ole André Vadla Ravnås  <ole.andre.ravnas at tandberg com>

	* gst/rtp/gstrtph264pay.c (gst_rtp_h264_pay_parse_sps_pps):
	  Use GST_STR_NULL when trying to print sps and pps strings that could
	  be NULL, as this might crash on some platforms.

374
375
376
377
378
379
380
381
2008-05-07  Ole André Vadla Ravnås  <ole.andre.ravnas at tandberg com>

	patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>

	* sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw):
	  Do IDirectDrawClipper_SetHWnd() if the window ID has already been
	  set after creating the clipper.

382
383
384
385
386
387
388
389
390
2008-05-07  Ole André Vadla Ravnås  <ole.andre.ravnas at tandberg com>

	patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>

	* sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame):
	  Added checking of surface lost case after an unsuccessful
	  IDirectDrawSurface7_Lock() call.
	  If surface is lost, return GST_FLOW_OK.

391
392
393
394
395
396
397
398
399
400
401
2008-05-07  Ole André Vadla Ravnås  <ole.andre.ravnas at tandberg com>

	patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>

	* sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame,
	  WndProc, gst_directdraw_sink_window_thread):
	  Improved Windows message loop and fixed window destruction issue.
	  When the window which DirectDraw is rendering to is destroyed, the
	  render/show_frame function will return GST_FLOW_ERROR.
	  Partially fixes #520885.

402
403
404
405
406
407
408
409
410
2008-05-07  Ole André Vadla Ravnås  <ole.andre.ravnas at tandberg com>

	patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>

	* sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps):
	  Fixed mid stream resolution change bug, the offscreen surface is now
	  released when set_caps is called.
	  Partially fixes #520885.

411
412
413
414
415
416
417
418
419
420
421
422
423
424
2008-05-07  Ole André Vadla Ravnås  <ole.andre.ravnas at tandberg com>

	* sys/directdraw/gstdirectdrawsink.c
	  (gst_directdraw_sink_buffer_alloc):
	  Make it so that gst_directdraw_sink_buffer_alloc uses the right
	  width/height.

	  Especially when looking through the pool of buffers, make sure that
	  the width/height of caps is used instead of the already negotiated
	  dimensions.
	  For example if a buffer with different caps is requested, i.e.
	  higher resolution, the caller would get a buffer with the old
	  dimensions and thus corrupt the heap.

425
426
427
428
429
430
431
2008-05-07  Ole André Vadla Ravnås  <ole.andre.ravnas at tandberg com>

	* sys/directdraw/gstdirectdrawsink.c
	  (gst_directdraw_sink_buffer_alloc):
	  Clear the flags on recycled buffers from buffer_alloc.
	  Partially fixes #520885.

432
433
434
435
436
437
2008-05-07  Ole André Vadla Ravnås  <ole.andre.ravnas at tandberg com>

	* gst/rtp/gstrtpilbcpay.c:
	  Added missing stdlib.h include for strtol(), and made include ordering and
	  style consistent with the corresponding depayloader.

438
439
440
441
442
2008-05-07  Tim-Philipp Müller  <tim.muller at collabora co uk>

	* configure.ac:
	  Error out if we don't have the required core/base versions.

443
444
445
446
447
448
449
2008-05-06  Sebastian Dröge  <slomo@circular-chaos.org>

	Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>

	* sys/osxvideo/cocoawindow.m:
	Fix compiler warnings on PPC64. Fixes bug #499318.

450
451
452
453
454
455
456
2008-05-05  Wim Taymans  <wim.taymans@collabora.co.uk>

	Patch by: Sjoerd Simons <sjoerd at luon dot net>

	* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), (gst_rtspsrc_open):
	Don't leak file descriptors on error. Fixes #531532.

457
458
459
460
461
462
463
464
465
466
467
468
469
2008-05-03  Sebastian Dröge  <slomo@circular-chaos.org>

	* ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset),
	(gst_gconf_audio_src_change_state):
	* ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset),
	(gst_gconf_video_sink_change_state):
	* ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset),
	(gst_gconf_video_src_change_state):
	* ext/gconf/gstswitchsink.c: (gst_switch_sink_reset),
	(gst_switch_commit_new_kid), (gst_switch_sink_change_state):
	When we can't create a fakesink/fakesrc complain instead of unreffing
	NULL pointers and crashing later. See bug #530535.

470
471
472
473
474
475
476
477
2008-05-02  Wim Taymans  <wim.taymans@collabora.co.uk>

	* gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process):
	Add some more debug info and guard against small payloads.

	* gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_process):
	Set duration on outgoing buffers because we can.

478
479
480
481
482
483
484
485
2008-05-02  Wim Taymans  <wim.taymans@collabora.co.uk>

	Patch by: Olivier Crete <tester at tester dot ca>

	* ext/speex/gstspeexenc.c: (gst_speex_enc_sink_getcaps),
	(gst_speex_enc_init), (gst_speex_enc_chain):
	Add negotiation for the speex channels and rate. Fixes #465146.

486
487
488
489
490
491
2008-05-02  Wim Taymans  <wim.taymans@collabora.co.uk>

	Patch by: Olivier Crete <tester at tester dot ca>

	* gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_class_init),
	(gst_rtp_speex_pay_getcaps):
492
	Add negotiation for the speex channels and rate. See #465146.
493

494
495
496
497
498
499
500
501
2008-05-02  Wim Taymans  <wim.taymans@collabora.co.uk>

	Patch by: Olivier Crete <tester at tester dot ca>

	* gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_class_init),
	(gst_rtpilbcpay_sink_setcaps), (gst_rtpilbcpay_sink_getcaps):
	Add negotiation for the ILBC mode. See #465146.

502
503
504
505
506
507
2008-05-02  Stefan Kost  <ensonic@users.sf.net>

	* ext/soup/gstsouphttpsrc.c:
	  Include stdlib to fix the build. Use g_free instead of free, libsoup
	  uses glib.

508
509
510
511
512
513
514
2008-05-02  Wim Taymans  <wim.taymans@collabora.co.uk>

	Patch by: j^ <j@bootlab.org>

	* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
	Add more mpeg2 variants. Fixes #530886.

515
516
517
518
519
520
521
522
2008-05-01  Tim-Philipp Müller  <tim.muller at collabora co uk>

	Patch by: Youness Alaoui <youness.alaoui at collabora co uk>

	* gst/udp/gstudpsrc.c: (gst_udpsrc_create):
	  Don't error out if we get an ICMP destination-unreachable
	  message when trying to read packets on win32 (#529454).

523
524
525
526
527
528
2008-04-30  Tim-Philipp Müller  <tim.muller at collabora co uk>

	* configure.ac:
	* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
	  Use new error code for encrypted streams (which requires core CVS).

529
530
531
532
533
534
2008-04-30  Tim-Philipp Müller  <tim.muller at collabora co uk>

	* gst/qtdemux/qtdemux.c: (gst_qtdemux_videosrc_template),
	  (gst_qtdemux_audiosrc_template):
	  Fix swapped pad template names, spotted by Thiago Sousa Santos.

535
536
537
538
539
540
2008-04-30  Wim Taymans  <wim.taymans@collabora.co.uk>

	* ext/speex/gstspeexdec.c: (speex_dec_sink_event),
	(speex_dec_chain_parse_data):
	Produce concealment data when time progresses in a segment update.

541
542
543
544
545
546
547
2008-04-29  Wim Taymans  <wim.taymans@collabora.co.uk>

	* ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data),
	(speex_dec_chain):
	Try to preserve input timestamps when we can.
	Do beginnings of error concealment.

548
549
550
551
552
553
2008-04-28  Michael Smith <msmith@songbirdnest.com>

	* gst/debug/gstnavigationtest.c:
	  MSVC doesn't provide rint(), define an adequate replacement locally as
	  elsewhere.

554
555
556
557
558
2008-04-28  Julien Moutte  <julien@fluendo.com>

	* gst/debug/rndbuffersize.c: (gst_rnd_buffer_size_loop): Fix printf
	format to pacify Mac OSX's gcc.

559
560
561
562
563
564
565
566
567
568
569
570
571
572
2008-04-25  Tim-Philipp Müller  <tim at centricular dot net>

	* gst/debug/rndbuffersize.c: (DEFAULT_SEED), (DEFAULT_MIN),
	  (DEFAULT_MAX), (src_template), (sink_template),
	  (gst_rnd_buffer_size_base_init), (gst_rnd_buffer_size_class_init),
	  (gst_rnd_buffer_size_init), (gst_rnd_buffer_size_activate),
	  (gst_rnd_buffer_size_loop), (gst_rnd_buffer_size_plugin_init):
	  Bring rndbuffersize element into a state that doesn't require us
	  to move it to -bad immediately. For one, fix up default min/max
	  values so that the element actuall works using the default values.
	  Also, don't ignore flow return values and do some kind of minimal
	  eos logic. Allow min=max to pull fixed-sized buffers. Bunch of
	  other gratuitious clean-ups.

573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
2008-04-25  Tim-Philipp Müller  <tim at centricular dot net>

	* 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.args:
	* docs/plugins/gst-plugins-good-plugins.hierarchy:
	* docs/plugins/gst-plugins-good-plugins.interfaces:
	* docs/plugins/gst-plugins-good-plugins.prerequisites:
	* docs/plugins/inspect/plugin-1394.xml:
	* docs/plugins/inspect/plugin-aasink.xml:
	* docs/plugins/inspect/plugin-alaw.xml:
	* docs/plugins/inspect/plugin-alpha.xml:
	* docs/plugins/inspect/plugin-alphacolor.xml:
	* docs/plugins/inspect/plugin-annodex.xml:
	* docs/plugins/inspect/plugin-apetag.xml:
	* docs/plugins/inspect/plugin-audiofx.xml:
	* docs/plugins/inspect/plugin-auparse.xml:
	* docs/plugins/inspect/plugin-autodetect.xml:
	* docs/plugins/inspect/plugin-avi.xml:
	* docs/plugins/inspect/plugin-cacasink.xml:
	* docs/plugins/inspect/plugin-cairo.xml:
	* docs/plugins/inspect/plugin-cdio.xml:
	* docs/plugins/inspect/plugin-cutter.xml:
	* docs/plugins/inspect/plugin-debug.xml:
	* docs/plugins/inspect/plugin-dv.xml:
	* docs/plugins/inspect/plugin-efence.xml:
	* docs/plugins/inspect/plugin-effectv.xml:
	* docs/plugins/inspect/plugin-equalizer.xml:
	* docs/plugins/inspect/plugin-esdsink.xml:
	* docs/plugins/inspect/plugin-flac.xml:
	* docs/plugins/inspect/plugin-flxdec.xml:
	* docs/plugins/inspect/plugin-gamma.xml:
	* docs/plugins/inspect/plugin-gconfelements.xml:
	* docs/plugins/inspect/plugin-gdkpixbuf.xml:
	* docs/plugins/inspect/plugin-goom.xml:
	* docs/plugins/inspect/plugin-halelements.xml:
	* docs/plugins/inspect/plugin-icydemux.xml:
	* docs/plugins/inspect/plugin-id3demux.xml:
	* docs/plugins/inspect/plugin-jpeg.xml:
	* docs/plugins/inspect/plugin-level.xml:
	* docs/plugins/inspect/plugin-matroska.xml:
	* docs/plugins/inspect/plugin-monoscope.xml:
	* docs/plugins/inspect/plugin-mulaw.xml:
	* docs/plugins/inspect/plugin-multifile.xml:
	* docs/plugins/inspect/plugin-multipart.xml:
	* docs/plugins/inspect/plugin-navigationtest.xml:
	* docs/plugins/inspect/plugin-ossaudio.xml:
	* docs/plugins/inspect/plugin-png.xml:
	* docs/plugins/inspect/plugin-quicktime.xml:
	* docs/plugins/inspect/plugin-rtp.xml:
	* docs/plugins/inspect/plugin-rtsp.xml:
	* docs/plugins/inspect/plugin-shout2send.xml:
	* docs/plugins/inspect/plugin-smpte.xml:
	* docs/plugins/inspect/plugin-spectrum.xml:
	* docs/plugins/inspect/plugin-speex.xml:
	* docs/plugins/inspect/plugin-taglib.xml:
	* docs/plugins/inspect/plugin-udp.xml:
	* docs/plugins/inspect/plugin-video4linux2.xml:
	* docs/plugins/inspect/plugin-videobalance.xml:
	* docs/plugins/inspect/plugin-videobox.xml:
	* docs/plugins/inspect/plugin-videocrop.xml:
	* docs/plugins/inspect/plugin-videoflip.xml:
	* docs/plugins/inspect/plugin-videomixer.xml:
	* docs/plugins/inspect/plugin-wavenc.xml:
	* docs/plugins/inspect/plugin-wavpack.xml:
	* docs/plugins/inspect/plugin-wavparse.xml:
	* docs/plugins/inspect/plugin-ximagesrc.xml:
	  Add docs for gdkpixbufsink; update docs to CVS version.

643
644
645
646
647
2008-04-25  Wim Taymans  <wim.taymans@collabora.co.uk>

	* tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
	Remove test sync-offset by default.

648
649
650
651
652
653
654
655
2008-04-25  Tim-Philipp Müller  <tim at centricular dot net>

	* gst/rtp/gstasteriskh263.c: (gst_asteriskh263_chain):
	* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add_internal):
	* gst/udp/gstudpsrc.c: (gst_udpsrc_start):
	  Use GLib versions of htonl, htons, ntohl and ntohs in order
	  to avoid problems on win32 (#529707).

656
657
658
659
660
661
662
663
664
2008-04-25  Tim-Philipp Müller  <tim at centricular dot net>

	Patch by: Jesús Corrius <jesus at softcatala org>

	* gst/goom/filters.c: (zoomVector):
	* gst/goom/goom_core.c: (init_buffers):
	  Fix build with mingw32: use rand() instead of random() and
	  replace bzero() with memset(). Fixes #529692.

665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
2008-04-25  Wim Taymans  <wim.taymans@collabora.co.uk>

	* gst/avi/gstavidemux.c: (gst_avi_demux_combine_flows):
	Fix typo in comments.

	* tests/examples/rtp/client-H263p-PCMA.sdp:
	* tests/examples/rtp/client-H263p-PCMA.sh:
	* tests/examples/rtp/client-H264-PCMA.sdp:
	* tests/examples/rtp/client-H264-PCMA.sh:
	* tests/examples/rtp/client-H264.sdp:
	* tests/examples/rtp/client-H264.sh:
	* tests/examples/rtp/client-PCMA.sdp:
	* tests/examples/rtp/client-PCMA.sh:
	* tests/examples/rtp/server-alsasrc-PCMA.sh:
	* tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh:
	* tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
	Add some more docs and fix examples.

683
684
685
686
687
688
2008-04-25  Sebastian Dröge  <slomo@circular-chaos.org>

	* tests/check/elements/multifile.c:
	Include stdlib.h and unistd.h for mkdtemp. Some platforms have it
	declared in the former, some have it declared in the latter.

689
690
691
692
693
694
695
696
697
698
2008-04-24  Sebastian Dröge  <slomo@circular-chaos.org>

	* ext/cairo/gsttextoverlay.c: (gst_text_overlay_set_property):
	* gst/debug/tests.c: (md5_get_value):
	* gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps):
	* gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_setcaps):
	* gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps):
	* gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps):
	Stop using deprecated GLib functions.

699
700
701
702
703
2008-04-24  Jan Schmidt  <jan.schmidt@sun.com>

	* configure.ac:
	Back to development -> 0.10.8.1

Jan Schmidt's avatar
Jan Schmidt committed
704
705
706
707
708
709
710
=== release 0.10.8 ===

2008-04-23  Jan Schmidt <jan.schmidt@sun.com>

	* configure.ac:
	  releasing 0.10.8, "One For The Money"

711
712
713
714
715
2008-04-22  Jan Schmidt  <jan.schmidt@sun.com>

	* configure.ac:
	0.10.7.4 pre-release

716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
2008-04-22  Jan Schmidt  <jan.schmidt@sun.com>

	* gst/goom/config_param.c: (goom_plugin_parameters_free):
	* gst/goom/convolve_fx.c: (convolve_init), (convolve_free):
	* gst/goom/filters.c: (zoomFilterVisualFXWrapper_free):
	* gst/goom/flying_stars_fx.c: (fs_free):
	* gst/goom/goom_config_param.h:
	* gst/goom/goom_core.c: (goom_init), (goom_close):
	* gst/goom/goom_plugin_info.h:
	* gst/goom/gstgoom.c: (gst_goom_finalize):
	* gst/goom/lines.c: (goom_lines_free):
	* gst/goom/plugin_info.c: (plugin_info_init), (plugin_info_free):
	* gst/goom/surf3d.c: (grid3d_free):
	* gst/goom/surf3d.h:
	* gst/goom/tentacle3d.c: (tentacle_free):
	Free a bunch of stuff, and initialise things to fix leaks
	and valgrind warnings in the testsuite.

	Fixes: #529268

736
737
738
739
740
741
742
2008-04-21  Wim Taymans  <wim.taymans@collabora.co.uk>

	* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), (request_pt_map),
	(gst_rtspsrc_configure_caps):
	Ref caps as the return value for the request_pt_map signal.
	Remove some caps weirdness when configuring a stream. See #528245.

743
744
745
746
747
2008-04-18  Tim-Philipp Müller  <tim at centricular dot net>

	* tests/icles/gdkpixbufsink-test.c:
	  Add cast to placate gcc 4.1.2.

748
749
750
751
752
2008-04-16  Jan Schmidt  <jan.schmidt@sun.com>

	* configure.ac:
	0.10.7.3 pre-release

753
754
755
756
757
758
759
760
761
762
763
764
2008-04-16  Jan Schmidt  <jan.schmidt@sun.com>

	* tests/check/Makefile.am:
	Disable some more elements in the state test.
	Add a define so the soup test can find the test files
	it needs at runtime.

	* tests/check/elements/souphttpsrc.c: (run_server):

	Add a define so the soup test can find the test files
	it needs at runtime.

765
766
767
768
769
770
2008-04-17  Jan Schmidt  <Jan.Schmidt@sun.com>

	* gst/goom/convolve_fx.c: (convolve_apply):
	Don't ever draw the GOOM logo.
	Fixes: #528615

771
772
773
774
775
776
2008-04-17  Edward Hervey  <edward.hervey@collabora.co.uk>

	* ext/cdio/gstcdiocddasrc.c:
	* ext/dv/gstdvdemux.c: 
	gst_atomic_int_set ==> g_atomic_int_set

777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
2008-04-16  Tim-Philipp Müller  <tim at centricular dot net>

	* configure.ac:
	* gst/goom/Makefile.am:
	* gst/goom/convolve_fx.c:
	* gst/goom/default_scripts.h:
	* gst/goom/goom.h:
	* gst/goom/goom_core.c: (choose_a_goom_line):
	* gst/goom/goom_plugin_info.h:
	* gst/goom/goomsl.c:
	* gst/goom/goomsl.h:
	* gst/goom/goomsl_hash.c:
	* gst/goom/goomsl_hash.h:
	* gst/goom/goomsl_heap.c:
	* gst/goom/goomsl_heap.h:
	* gst/goom/goomsl_private.h:
	* gst/goom/plugin_info.c:
	  Strip out the config/script parsing stuff, we don't need it.
	  Fixes #527999.

797
798
799
800
801
802
2008-04-15  Tim-Philipp Müller  <tim at centricular dot net>

	* gst/goom/plugin_info.c: (setOptimizedMethods):
	  Disable altivec optimisations for 32-bit PPC as well to make
	  things build properly on all PPC systems. Fixes #528143

803
804
805
806
807
2008-04-14  Tim-Philipp Müller  <tim at centricular dot net>

	* gst-plugins-good.spec.in:
	  Update for souphttpsrc plugin which has moved to -good.

808
809
810
811
812
813
814
815
2008-04-14  Jan Schmidt  <Jan.Schmidt@sun.com>

	* gst/matroska/matroska-demux.c:
	(gst_matroska_demux_handle_seek_event):
	Fix open-ended seeks in matroskademux
	Patch by: Mark Nauwelaerts <manauw skynet be>
	Fixes: #526557

816
817
818
819
820
2008-04-14  Jan Schmidt  <jan.schmidt@sun.com>

	* tests/check/Makefile.am:
	Add soup test certificates to the dist.

821
822
823
824
825
2008-04-13  Jan Schmidt  <jan.schmidt@sun.com>

	* ext/Makefile.am:
	Remove LADSPA reference I missed.

826
827
828
829
830
831
2008-04-13  Sebastian Dröge  <slomo@circular-chaos.org>

	* ext/soup/gstsouphttpsrc.c: (plugin_init):
	Give souphttpsrc GST_RANK_PRIMARY to make it the default HTTP source
	over gnome-vfs and everything else. Fixes bug #527848.

832
833
834
835
836
837
2008-04-13  Jan Schmidt  <jan.schmidt@sun.com>

	* configure.ac:
	* ext/Makefile.am:
	Remove LADSPA plugin. Fixes: #515978

838
839
840
841
842
843
844
845
846
847
848
849
2008-04-13  Jan Schmidt  <jan.schmidt@sun.com>

	* 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.args:
	* docs/plugins/inspect/plugin-soup.xml:
	* ext/Makefile.am:
	* tests/check/Makefile.am:
	Move soup plugin from -bad (Fixes: #523124)

850
851
852
853
2008-04-11  Jan Schmidt  <Jan.Schmidt@sun.com>

	* ext/speex/gstspeexdec.c: (speex_dec_chain_parse_header):
	Fix bounds checking of mode in Speex header, which may
854
	produce negative numbers in speex <= 1.1.12
855

856
857
858
859
860
861
862
863
864
865
866
867
868
869
2008-04-09  Tim-Philipp Müller  <tim at centricular dot net>

	* gst/goom/Makefile.am:
	* gst/goom/gfontlib.c:
	* gst/goom/gfontlib.h:
	* gst/goom/gfontrle.c:
	* gst/goom/gfontrle.h:
	* gst/goom/goom.h:
	* gst/goom/goom_core.c: (goom_update):
	* gst/goom/goom_plugin_info.h:
	* gst/goom/gstgoom.c: (gst_goom_chain):
	* gst/goom/plugin_info.c:
	  Remove a bunch of font/text related code that we don't need.

870
871
872
873
874
875
876
2008-04-09  Tim-Philipp Müller  <tim at centricular dot net>

	* gst/goom/ppc_drawings.s:
	* gst/goom/ppc_zoom_ultimate.s:
	  Change license of these files to LGPL, as permitted by the
	  author, Guillaume Borios. See #515073.

877
878
879
880
881
882
883
884
2008-04-09  Stefan Kost  <ensonic@users.sf.net>

	* gst/goom/convolve_fx.c:
	* gst/goom/motif_goom1.h:
	* gst/goom/motif_goom2.h:
	  As hinted in Bug #518213, revert one change and fix warnings properly.
	  This fixes both #518213 and #520073 for me.	  

885
886
887
888
889
890
891
892
893
894
2008-04-09  Jan Schmidt  <Jan.Schmidt@sun.com>

	* gst/matroska/ebml-read.c: (gst_ebml_read_seek):
	* gst/matroska/matroska-demux.c:
	(gst_matroska_demux_handle_seek_event),
	(gst_matroska_demux_parse_contents_seekentry),
	(gst_matroska_demux_loop):
	Fix the Forte build by making function declaration signatures
	match the implementations.

895
896
897
898
899
900
901
2008-04-08  Tim-Philipp Müller  <tim at centricular dot net>

	* sys/oss/gstosshelper.c: (gst_oss_helper_rate_check_rate):
	* sys/oss/gstosssink.c: (gst_oss_sink_reset):
	* sys/oss/gstosssrc.c: (gst_oss_src_reset):
	  More logging when probing (see #518474), some comments in _reset().

902
903
904
905
906
2008-04-07  Julien Moutte  <julien@fluendo.com>

	* gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_setcaps): Fix build
	because of a bad argument number.

907
908
909
910
911
912
913
2008-04-06  Tim-Philipp Müller  <tim at centricular dot net>

	* tests/icles/.cvsignore:
	* tests/icles/Makefile.am:
	* tests/icles/gdkpixbufsink-test.c:
	  Interactive test app for gdkpixbufsink.

914
915
916
917
918
919
920
921
2008-04-06  Sebastian Dröge  <slomo@circular-chaos.org>

        Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>

        * configure.ac:
        Actually build dlls when cross-compiling with mingw32.
        Fixes bug #526247.

922
923
924
925
926
927
2008-04-05  Tim-Philipp Müller  <tim at centricular dot net>

	* ext/hal/hal.c: (gst_hal_get_alsa_element):
	  Don't munge device string to 'default:x' for capture devices.
	  Fixes #525833.

928
929
930
931
932
933
2008-04-04  Sebastian Dröge  <slomo@circular-chaos.org>

	* ext/wavpack/gstwavpackparse.c:
	(gst_wavpack_parse_index_entry_free):
	Always use GSlice as we actually depend on GLib 2.12 already.

934
935
936
937
938
939
940
2008-04-04  Tim-Philipp Müller  <tim at centricular dot net>

	* configure.ac:
	  Require core/base 0.10.18 for ARGB caps parsing fixes in libgstvideo.
	  Also bump the GLib requirement to the current de-facto requirement
	  (ie. 2.12).

941
942
943
944
945
946
947
948
2008-04-04  Wim Taymans  <wim.taymans@collabora.co.uk>

	* gst/rtp/gstrtph264pay.c: (encode_base64),
	(gst_rtp_h264_pay_setcaps), (gst_rtp_h264_pay_handle_buffer):
	* gst/rtp/gstrtph264pay.h:
	Parse codec_data for future AVC compatibility.
	Fail when we encounter AVC data for now.

949
950
951
952
953
954
955
956
957
2008-04-04  Tim-Philipp Müller  <tim at centricular dot net>

	* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
	  (gst_spectrum_init), (gst_spectrum_set_property),
	  (gst_spectrum_get_property), (gst_spectrum_message_new):
	  Rename property enums and default defines for the properties to match
	  the property names and rephrase property descriptions to make them a
	  bit clearer (hopefully). See #518188.

958
959
960
961
962
963
964
2008-04-03  Tim-Philipp Müller  <tim at centricular dot net>

	* tests/check/Makefile.am:
	* tests/check/elements/.cvsignore:
	* tests/check/elements/gdkpixbufsink.c:
	  Add unit test for gdkpixbufsink element.

965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
2008-04-03  Tim-Philipp Müller  <tim at centricular dot net>

	* ext/gdk_pixbuf/Makefile.am:
	* ext/gdk_pixbuf/gstgdkpixbuf.c: (plugin_init):
	* ext/gdk_pixbuf/gstgdkpixbufsink.c:
	  (gst_gdk_pixbuf_sink_base_init),
	  (gst_gdk_pixbuf_sink_class_init), (gst_gdk_pixbuf_sink_init),
	  (gst_gdk_pixbuf_sink_start), (gst_gdk_pixbuf_sink_stop),
	  (gst_gdk_pixbuf_sink_set_caps),
	  (gst_gdk_pixbuf_sink_pixbuf_destroy_notify),
	  (gst_gdk_pixbuf_sink_get_pixbuf_from_buffer),
	  (gst_gdk_pixbuf_sink_handle_buffer), (gst_gdk_pixbuf_sink_preroll),
	  (gst_gdk_pixbuf_sink_render), (gst_gdk_pixbuf_sink_set_property),
	  (gst_gdk_pixbuf_sink_get_property):
	* ext/gdk_pixbuf/gstgdkpixbufsink.h:
	  Add gdkpixbufsink element for easy snapshotting (#525946).

982
983
984
985
986
2008-04-03  Sebastian Dröge  <slomo@circular-chaos.org>

	* tests/check/pipelines/wavpack.c: (wavpack_suite):
	Bump timeout from 3 to 60 seconds.

987
988
989
990
991
992
993
994
2008-04-03  Sebastian Dröge  <slomo@circular-chaos.org>

	* tests/check/pipelines/.cvignore:
	Remove useless file.

	* tests/check/pipelines/.cvsignore:
	Add new test to .cvsignore.

995
996
997
998
999
1000
2008-04-03  Sebastian Dröge  <slomo@circular-chaos.org>

	* tests/check/Makefile.am:
	* tests/check/pipelines/wavpack.c: (bus_handler),
	(identity_handoff), (fakesink_handoff), (GST_START_TEST),
	(wavpack_suite), (main):
For faster browsing, not all history is shown. View entire blame