1 Sat Feb 7 15:46:07 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
4 * win32/common/config.h:
7 Sat Feb 7 15:40:53 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
11 po: Add Maltese translation
13 Fri Feb 6 16:16:05 2009 -0800 David Schleef <ds@schleef.org>
15 * gst/qtdemux/qtdemux.c:
16 * gst/qtdemux/qtdemux_dump.c:
17 * gst/qtdemux/qtdemux_dump.h:
18 * gst/qtdemux/qtdemux_fourcc.h:
19 * gst/qtdemux/qtdemux_types.c:
20 qtdemux: Add handling for stps atoms
21 stps atoms contain "partial sync" information, which means that it's
22 a sync point where pts != dts. This is needed to properly handle
23 MPEG2, H.264, Dirac, etc., in quicktime.
25 Thu Feb 5 15:51:42 2009 -0800 Michael Smith <msmith@songbirdnest.com>
27 * ext/flac/gstflacdec.c:
28 flacdec: if we aborted reading, don't do into an infinite loop.
29 If our read callback ran out of data, so had to abort reading, we return
30 GST_FLOW_ERROR instead of going into an infinite loop.
32 Thu Feb 5 10:19:37 2009 -0800 Michael Smith <msmith@songbirdnest.com>
34 * sys/osxvideo/osxvideosink.h:
35 * sys/osxvideo/osxvideosink.m:
36 osxvideosink: remove non-embedded mode and fix memory management.
37 Remove non-embedded mode. Embed mode becomes default and only mode.
38 embed property is retained for binary compatibility.
39 Added autorelease pools around all objc functions that might be called
40 from a non-main thread.
42 Thu Feb 5 20:02:01 2009 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
44 * ext/flac/gstflacdec.c:
47 Wed Feb 4 16:40:13 2009 -0800 Michael Smith <msmith@songbirdnest.com>
49 * sys/osxaudio/gstosxringbuffer.c:
50 osxaudio fixes: multichannel and changing caps.
51 Ensure we create the ringbuffer segment size as a multiple of the
52 bytes per sample (fixes 6-channel output).
53 Reset the segoffset when acquiring the ringbuffer, so we don't retain
54 a bogus offset when caps change.
56 Wed Feb 4 11:38:30 2009 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
58 * gst/rtsp/gstrtspsrc.c:
59 * gst/rtsp/gstrtspsrc.h:
60 rtspsrc: Keep track of connected state
61 Keep track of the state of the connection and don't try to send TEARDOWN when
62 the server has closed the connection.
64 Wed Feb 4 09:20:28 2009 +0100 Robin Stocker <robin@nibor.org>
66 * gst/matroska/matroska-demux.c:
67 Read Matroska Title element for the TITLE tag
68 Not all Matroska files have a Tags element which contains
69 information about the title among other things. Most video
70 Matroska files only contain the Title element so we
71 should parse this too. Fixes bug #570435.
73 Tue Feb 3 22:34:38 2009 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
76 configure.ac: bump core/base requirements to released versions
78 Tue Feb 3 17:10:30 2009 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
80 * tests/check/elements/audioecho.c:
81 Fix audioecho unit test on 32 bit systems
82 Cast the new value for the "delay" property to GstClockTime.
83 Integers without type are passed to vararg functions with
84 an integer type that can hold a pointer.
86 Tue Feb 3 14:09:26 2009 +0200 Stefan Kost <ensonic@users.sf.net>
88 * gst/equalizer/gstiirequalizer.c:
89 equalizer: Don't reset frequency bands from user settings. Fixes #570343.
90 Move reallocating the history buffer out of _compute_frequencies() and call the
91 right function as needed. Add some logging and tweak the formatting of existing
92 logging. Simplify setting need_new_coefficients when changing properties.
94 Tue Feb 3 11:52:15 2009 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
96 * gst/audiofx/audioecho.c:
97 Use guint64 instead of guint for storing guint64
99 Mon Feb 2 18:37:35 2009 +0100 Jonathan Matthew <notverysmart@gmail.com>
101 * ext/soup/gstsouphttpsrc.c:
102 Use correct flag for the GNOME proxy configuration
105 Mon Feb 2 13:08:14 2009 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
107 * tests/icles/v4l2src-test.c:
108 Fix compiler warnings
109 fix compiler warnings due to unused return values of scanf.
111 Sat Jan 31 11:08:30 2009 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
113 * tests/icles/v4l2src-test.c:
114 Fix format string compiler warning
116 Fri Jan 30 22:24:14 2009 +0200 Stefan Kost <ensonic@users.sf.net>
118 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
119 Add releaseinfo with online url.
121 Fri Jan 30 18:04:11 2009 +0000 Jan Schmidt <jan.schmidt@sun.com>
123 * tests/check/Makefile.am:
124 * tests/icles/Makefile.am:
125 Fix up some compile flags
127 Fri Jan 30 17:35:49 2009 +0000 Jan Schmidt <jan.schmidt@sun.com>
129 * gst/videocrop/gstvideocrop.c:
130 Don't use Glib 2.16 function g_strcmp0.
132 Fri Jan 30 17:34:45 2009 +0000 Jan Schmidt <jan.schmidt@sun.com>
134 * gst/qtdemux/qtdemux.c:
135 Don't do void pointer arithmetic
137 Fri Jan 30 17:26:19 2009 +0000 Jan Schmidt <jan.schmidt@sun.com>
139 * gst/matroska/matroska-demux.c:
140 * gst/matroska/matroska-mux.c:
141 Fix Forte compiler warnings.
142 Don't do void pointer arithmetic. Don't have an unreachable statement.
144 Fri Jan 30 17:29:45 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
149 Mon Jan 26 10:33:55 2009 +0100 Edward Hervey <bilboed@bilboed.com>
151 * gst/avi/gstavidemux.c:
152 Remove useless processing for non-raw formats
154 Fri Jan 30 15:34:31 2009 +0100 Edward Hervey <bilboed@bilboed.com>
156 * gst/qtdemux/qtdemux.c:
157 * gst/qtdemux/qtdemux_fourcc.h:
158 * gst/qtdemux/qtdemux_types.c:
159 Add support for the 'Requirement' and 'Encoder' tags
161 Fri Jan 30 15:33:19 2009 +0100 Edward Hervey <bilboed@bilboed.com>
163 * gst/qtdemux/qtdemux.c:
164 Modify private-tag name formatter so that it doesn't go mad at fourcc starting with '(c)'.
166 Fri Jan 30 14:40:51 2009 +0100 Brijesh Singh <brijesh.ksingh@gmail.com>
168 * sys/v4l2/gstv4l2tuner.c:
169 Fix comparison of the tuner norms
170 The V4L2 tuner norms that a device supports could
171 be a subset of some norm (e.g. NTSC instead of NTSC_M).
172 The comparison should be done by & instead of ==.
173 See http://www.linuxtv.org/downloads/video4linux/API/V4L2_API/spec-single/v4l2.html#STANDARD
176 Fri Jan 30 08:53:06 2009 +0100 Edward Hervey <bilboed@bilboed.com>
180 Use a symbolic link for the pre-commit client-side hook
182 Thu Jan 29 14:08:56 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
184 * gst/videocrop/gstaspectratiocrop.c:
185 Only unref the peer when there is one.
187 Thu Jan 29 11:07:59 2009 +0200 Stefan Kost <ensonic@users.sf.net>
189 * gst/avi/gstavimux.c:
190 * gst/interleave/deinterleave.c:
191 * gst/interleave/interleave.c:
192 * sys/directdraw/gstdirectdrawsink.c:
193 * sys/directsound/gstdirectsoundsink.c:
194 * sys/osxvideo/osxvideosink.m:
195 * sys/v4l2/gstv4l2src.c:
196 * sys/waveform/gstwaveformsink.c:
197 Remove version numbers from a few gst-launch examples.
198 The majority of the examples doe not use -0.10 and this will also help us to maintain the docs.
200 Thu Jan 29 10:10:08 2009 +0200 Stefan Kost <ensonic@users.sf.net>
202 * sys/directdraw/gstdirectdrawsink.c:
203 * sys/directsound/gstdirectsoundsink.c:
204 * sys/oss/gstossmixerelement.c:
205 * sys/oss/gstosssink.c:
206 * sys/oss/gstosssrc.c:
207 * sys/osxaudio/gstosxaudio.c:
208 * sys/osxaudio/gstosxaudiosink.c:
209 * sys/osxaudio/gstosxaudiosrc.c:
210 * sys/osxvideo/osxvideosink.m:
211 * sys/sunaudio/gstsunaudiomixer.c:
212 * sys/sunaudio/gstsunaudiosink.c:
213 * sys/sunaudio/gstsunaudiosrc.c:
214 * sys/v4l2/gstv4l2src.c:
215 * sys/waveform/gstwaveformsink.c:
216 * sys/ximage/gstximagesrc.c:
217 Update and add documentation for platform specific plugins (sys).
218 Link to properties. Correct titles for examples. Fix examples.
220 Thu Jan 29 09:45:25 2009 +0200 Stefan Kost <ensonic@users.sf.net>
222 * gst/multipart/multipartmux.c:
223 Add ' to framerate argument and remove the word 'simple' as all our pipelines are apparently simple.
225 Thu Jan 29 09:42:56 2009 +0200 Stefan Kost <ensonic@users.sf.net>
227 * ext/jpeg/gstjpegdec.c:
228 * ext/jpeg/gstjpegenc.c:
229 Add examples for the jpeg elements.
231 Wed Jan 28 21:40:11 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
233 * ext/pulse/pulsesink.c:
234 Fix compile error in the last commit
236 Wed Jan 28 20:34:40 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
239 * ext/pulse/pulseprobe.c:
240 * ext/pulse/pulseprobe.h:
241 * ext/pulse/pulsesink.c:
242 * ext/pulse/pulsesink.h:
243 * ext/pulse/pulsesrc.c:
244 * ext/pulse/pulsesrc.h:
245 * ext/pulse/pulseutil.c:
246 * ext/pulse/pulseutil.h:
247 Rewrite the pulse plugin, conditionally enabling new behaviour with
250 * Hook pulsesink's volume property up with the stream volume -- not the
252 * Read the device description directly from the sink instead of going
254 * Properly implement _reset() methods for both sink and source to avoid
255 deadlocks when shutting down a pipeline.
256 * Replace all simple pa_threaded_mainloop_wait() by proper loops to
257 guarantee that we wait for the right event in case multiple events are
258 fired. While this is not strictly necessary in many cases it
259 certainly is more correct and makes me sleep better at night.
260 * Replace CHECK_DEAD_GOTO macros with proper functions
261 * Extend the number of supported channels to 32 since that is the actual
263 * Get rid of _dispose() methods since we don't need them.
264 * Increase the volume property upper limit of the sink to 1000.
265 * Reset function pointers after we disconnect a stream/context. Better
267 * Reset the state of the element properly if open/prepare fails
268 * Cork the PA stream when the pipeline is paused. This allows the PA
270 close audio device on pause and thus save a bit of power.
271 * Set PA stream properties based on GST tags such as GST_TAG_TITLE,
272 GST_TAG_ARTIST, and so on.
273 Signed-off-by: Lennart Poettering <lennart@poettering.net>
275 Wed Jan 28 17:46:06 2009 +0200 Stefan Kost <ensonic@users.sf.net>
277 * docs/plugins/Makefile.am:
278 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
279 * docs/plugins/gst-plugins-good-plugins-sections.txt:
280 * ext/aalib/gstaasink.c:
281 * ext/annodex/gstcmmldec.c:
282 * ext/annodex/gstcmmlenc.c:
283 * ext/cairo/gsttextoverlay.c:
284 * ext/cairo/gsttimeoverlay.c:
286 * ext/dv/gstdvdemux.c:
289 * ext/flac/gstflacdec.c:
290 * ext/flac/gstflacenc.c:
291 * ext/gconf/gstgconfaudiosink.c:
292 * ext/gconf/gstgconfaudiosrc.c:
293 * ext/gconf/gstgconfvideosink.c:
294 * ext/gconf/gstgconfvideosrc.c:
295 * ext/gdk_pixbuf/gstgdkpixbufsink.c:
296 * ext/hal/gsthalaudiosink.c:
297 * ext/hal/gsthalaudiosrc.c:
299 * ext/jpeg/gstjpegenc.c:
300 * ext/jpeg/gstsmokedec.c:
301 * ext/jpeg/gstsmokeenc.c:
302 * ext/libcaca/gstcacasink.c:
303 * ext/libcaca/gstcacasink.h:
304 * ext/libpng/gstpngdec.c:
305 * ext/libpng/gstpngenc.c:
306 * ext/pulse/pulsemixer.c:
307 * ext/pulse/pulsesink.c:
308 * ext/pulse/pulsesrc.c:
309 * ext/raw1394/gstdv1394src.c:
310 * ext/raw1394/gsthdv1394src.c:
311 * ext/soup/gstsouphttpsrc.c:
312 * ext/speex/gstspeexdec.c:
313 * ext/speex/gstspeexenc.c:
314 * ext/taglib/gstapev2mux.cc:
315 * ext/taglib/gstid3v2mux.cc:
316 * ext/wavpack/gstwavpackdec.c:
317 * ext/wavpack/gstwavpackenc.c:
318 * ext/wavpack/gstwavpackparse.c:
319 * gst/matroska/matroska-mux.h:
320 * gst/udp/gstudpsrc.c:
321 Update and add documentation for plugins with deps (ext).
322 Link to properties. Correct titles for examples. Document a few trivial cases. Keep lists in section file and docs/plugins/Makefile.am alphabetically ordered. Fix warnings that gtk-doc points out.
324 Wed Jan 28 15:57:20 2009 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
326 * gst/audiofx/audioecho.c:
327 * gst/audiofx/audioecho.h:
328 Limit the delay by a new max-delay property
329 Introduce a new max-delay property that can only
330 be set before going to PLAYING or PAUSED. This
331 is used to limit the maximum delay and is set
332 to the current delay by default.
333 Using this will make sure that we have enough data
334 in our internal ringbuffer for the echo. With dynamic
335 reallocation of the ringbuffer as used before silence
336 could've been used as the echo directly after setting
339 Wed Jan 28 11:58:42 2009 +0100 Edward Hervey <bilboed@bilboed.com>
341 * win32/common/config.h:
342 Revert previous bogus commit
344 Wed Jan 28 12:29:42 2009 +0200 Stefan Kost <ensonic@users.sf.net>
346 * docs/plugins/Makefile.am:
347 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
348 * docs/plugins/gst-plugins-good-plugins-sections.txt:
349 * docs/plugins/gst-plugins-good-plugins.args:
350 * docs/plugins/gst-plugins-good-plugins.hierarchy:
351 * docs/plugins/gst-plugins-good-plugins.interfaces:
352 * docs/plugins/inspect/plugin-aasink.xml:
353 * docs/plugins/inspect/plugin-alaw.xml:
354 * docs/plugins/inspect/plugin-alpha.xml:
355 * docs/plugins/inspect/plugin-alphacolor.xml:
356 * docs/plugins/inspect/plugin-annodex.xml:
357 * docs/plugins/inspect/plugin-apetag.xml:
358 * docs/plugins/inspect/plugin-audiofx.xml:
359 * docs/plugins/inspect/plugin-auparse.xml:
360 * docs/plugins/inspect/plugin-autodetect.xml:
361 * docs/plugins/inspect/plugin-avi.xml:
362 * docs/plugins/inspect/plugin-cacasink.xml:
363 * docs/plugins/inspect/plugin-cairo.xml:
364 * docs/plugins/inspect/plugin-cutter.xml:
365 * docs/plugins/inspect/plugin-debug.xml:
366 * docs/plugins/inspect/plugin-dv.xml:
367 * docs/plugins/inspect/plugin-efence.xml:
368 * docs/plugins/inspect/plugin-effectv.xml:
369 * docs/plugins/inspect/plugin-equalizer.xml:
370 * docs/plugins/inspect/plugin-esdsink.xml:
371 * docs/plugins/inspect/plugin-flac.xml:
372 * docs/plugins/inspect/plugin-flxdec.xml:
373 * docs/plugins/inspect/plugin-gamma.xml:
374 * docs/plugins/inspect/plugin-gconfelements.xml:
375 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
376 * docs/plugins/inspect/plugin-goom.xml:
377 * docs/plugins/inspect/plugin-goom2k1.xml:
378 * docs/plugins/inspect/plugin-halelements.xml:
379 * docs/plugins/inspect/plugin-icydemux.xml:
380 * docs/plugins/inspect/plugin-id3demux.xml:
381 * docs/plugins/inspect/plugin-interleave.xml:
382 * docs/plugins/inspect/plugin-jpeg.xml:
383 * docs/plugins/inspect/plugin-level.xml:
384 * docs/plugins/inspect/plugin-matroska.xml:
385 * docs/plugins/inspect/plugin-monoscope.xml:
386 * docs/plugins/inspect/plugin-mulaw.xml:
387 * docs/plugins/inspect/plugin-multifile.xml:
388 * docs/plugins/inspect/plugin-multipart.xml:
389 * docs/plugins/inspect/plugin-navigationtest.xml:
390 * docs/plugins/inspect/plugin-ossaudio.xml:
391 * docs/plugins/inspect/plugin-png.xml:
392 * docs/plugins/inspect/plugin-pulseaudio.xml:
393 * docs/plugins/inspect/plugin-quicktime.xml:
394 * docs/plugins/inspect/plugin-replaygain.xml:
395 * docs/plugins/inspect/plugin-rtp.xml:
396 * docs/plugins/inspect/plugin-rtsp.xml:
397 * docs/plugins/inspect/plugin-smpte.xml:
398 * docs/plugins/inspect/plugin-soup.xml:
399 * docs/plugins/inspect/plugin-spectrum.xml:
400 * docs/plugins/inspect/plugin-speex.xml:
401 * docs/plugins/inspect/plugin-taglib.xml:
402 * docs/plugins/inspect/plugin-udp.xml:
403 * docs/plugins/inspect/plugin-video4linux2.xml:
404 * docs/plugins/inspect/plugin-videobalance.xml:
405 * docs/plugins/inspect/plugin-videobox.xml:
406 * docs/plugins/inspect/plugin-videocrop.xml:
407 * docs/plugins/inspect/plugin-videoflip.xml:
408 * docs/plugins/inspect/plugin-videomixer.xml:
409 * docs/plugins/inspect/plugin-wavenc.xml:
410 * docs/plugins/inspect/plugin-wavpack.xml:
411 * docs/plugins/inspect/plugin-wavparse.xml:
412 * docs/plugins/inspect/plugin-ximagesrc.xml:
413 * gst/alpha/gstalphacolor.c:
414 * gst/apetag/gstapedemux.c:
415 * gst/audiofx/audioamplify.c:
416 * gst/audiofx/audiochebband.c:
417 * gst/audiofx/audiocheblimit.c:
418 * gst/audiofx/audiodynamic.c:
419 * gst/audiofx/audioecho.c:
420 * gst/audiofx/audiofirfilter.c:
421 * gst/audiofx/audioiirfilter.c:
422 * gst/audiofx/audioinvert.c:
423 * gst/audiofx/audiokaraoke.c:
424 * gst/audiofx/audiopanorama.c:
425 * gst/audiofx/audiowsincband.c:
426 * gst/audiofx/audiowsinclimit.c:
427 * gst/auparse/gstauparse.c:
428 * gst/avi/gstavidemux.c:
429 * gst/avi/gstavimux.c:
430 * gst/cutter/gstcutter.c:
431 * gst/debug/gstpushfilesrc.c:
432 * gst/debug/gsttaginject.c:
433 * gst/debug/progressreport.c:
434 * gst/equalizer/gstiirequalizer10bands.c:
435 * gst/equalizer/gstiirequalizer3bands.c:
436 * gst/equalizer/gstiirequalizernbands.c:
437 * gst/flx/gstflxdec.c:
438 * gst/goom/gstgoom.c:
439 * gst/goom2k1/gstgoom.c:
440 * gst/icydemux/gsticydemux.c:
441 * gst/id3demux/gstid3demux.c:
442 * gst/law/alaw-decode.c:
443 * gst/law/alaw-encode.c:
444 * gst/law/mulaw-decode.c:
445 * gst/law/mulaw-encode.c:
447 * gst/level/gstlevel.c:
448 * gst/monoscope/gstmonoscope.c:
449 * gst/multifile/gstmultifilesink.c:
450 * gst/multifile/gstmultifilesrc.c:
451 * gst/multipart/multipartdemux.c:
452 * gst/multipart/multipartmux.c:
453 * gst/qtdemux/qtdemux.c:
454 * gst/rtp/gstrtpjpegpay.c:
455 * gst/rtsp/gstrtpdec.c:
456 * gst/rtsp/gstrtspsrc.c:
457 * gst/smpte/gstsmpte.c:
458 * gst/smpte/gstsmptealpha.c:
459 * gst/spectrum/gstspectrum.c:
460 * gst/udp/gstmultiudpsink.c:
461 * gst/udp/gstudpsink.c:
462 * gst/udp/gstudpsrc.c:
463 * gst/videobox/gstvideobox.c:
464 * gst/videocrop/gstaspectratiocrop.c:
465 * gst/videocrop/gstvideocrop.c:
466 * gst/videofilter/gstgamma.c:
467 * gst/videofilter/gstvideobalance.c:
468 * gst/videofilter/gstvideoflip.c:
469 * gst/videomixer/videomixer.c:
470 * gst/wavenc/gstwavenc.c:
471 * gst/wavparse/gstwavparse.c:
472 * win32/common/config.h:
473 Update and add documentation for plugins with no deps (gst).
474 Link to properties. Correct titles for examples. Document a few trivial cases. Keep lists in section file and docs/plugins/Makefile.am alphabetically ordered.
476 Tue Jan 27 23:09:05 2009 +0200 Stefan Kost <ensonic@users.sf.net>
478 * tests/examples/spectrum/demo-audiotest.c:
479 * tests/examples/spectrum/demo-osssrc.c:
480 Fix example apps by drawing in the main-loop.
482 Tue Jan 27 20:33:02 2009 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
484 * tests/check/Makefile.am:
485 tests: fix build of aspectratio crop unit test in uninstalled environment.
487 Tue Jan 27 20:30:02 2009 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
490 Make git ignore backup files
492 Mon Jan 26 16:14:47 2009 +0100 Peter Kjellerstedt <pkj@axis.com>
494 * gst/multipart/multipartdemux.c:
495 Plug a memory leak in a debug message.
497 Thu Jan 22 15:59:40 2009 +0100 Peter Kjellerstedt <pkj@axis.com>
499 * gst/udp/gstudpnetutils.c:
500 Correct return value from gst_udp_get_addr() when no known family is found.
502 Mon Jan 26 09:51:36 2009 +0100 Jonathan Matthew <jonathan@d14n.org>
505 * ext/soup/gstsouphttpsrc.c:
506 Use libsoup-gnome for proxy configuration if available
507 If libsoup-gnome is found use this as it will give us
508 the GNOME proxy configuration. Otherwise use normal
510 The GNOME proxy configuration will only be used if
511 the proxy properties are not set on souphttpsrc
512 and if the http_proxy environment variable is not
516 Sun Jan 25 19:26:46 2009 -0800 David Schleef <ds@schleef.org>
518 * gst/qtdemux/qtdemux.c:
519 Add a few more video fourcc's
521 Sat Jan 24 14:48:00 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
523 * gst/videocrop/gstaspectratiocrop.c:
524 * tests/check/Makefile.am:
525 * tests/check/elements/aspectratiocrop.c:
526 Add unit test for aspectratiocrop Fixes bug #527951
527 Add unit test for aspectratiocrop and refactor this element. Added
528 finalize function to cleanup leaking mutex.
530 Sun Jan 25 14:34:09 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
532 * tests/check/elements/.gitignore:
533 Ignore check binaries
535 Sat Jan 24 18:28:06 2009 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
537 * gst/audiofx/audioecho.c:
538 Save some allocations if the echo delay is increased often
539 Save some allocations if the echo delay is increased often
540 during playback by always allocating enough memory to hold
541 data up to the next complete second, i.e. in the worst case
542 allocate memory for one additional second.
544 Sat Jan 24 14:25:08 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
546 * docs/plugins/inspect/plugin-1394.xml:
547 * docs/plugins/inspect/plugin-aasink.xml:
548 * docs/plugins/inspect/plugin-alaw.xml:
549 * docs/plugins/inspect/plugin-alpha.xml:
550 * docs/plugins/inspect/plugin-alphacolor.xml:
551 * docs/plugins/inspect/plugin-annodex.xml:
552 * docs/plugins/inspect/plugin-apetag.xml:
553 * docs/plugins/inspect/plugin-audiofx.xml:
554 * docs/plugins/inspect/plugin-auparse.xml:
555 * docs/plugins/inspect/plugin-autodetect.xml:
556 * docs/plugins/inspect/plugin-avi.xml:
557 * docs/plugins/inspect/plugin-cacasink.xml:
558 * docs/plugins/inspect/plugin-cairo.xml:
559 * docs/plugins/inspect/plugin-cutter.xml:
560 * docs/plugins/inspect/plugin-debug.xml:
561 * docs/plugins/inspect/plugin-dv.xml:
562 * docs/plugins/inspect/plugin-efence.xml:
563 * docs/plugins/inspect/plugin-effectv.xml:
564 * docs/plugins/inspect/plugin-equalizer.xml:
565 * docs/plugins/inspect/plugin-esdsink.xml:
566 * docs/plugins/inspect/plugin-flac.xml:
567 * docs/plugins/inspect/plugin-flxdec.xml:
568 * docs/plugins/inspect/plugin-gamma.xml:
569 * docs/plugins/inspect/plugin-gconfelements.xml:
570 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
571 * docs/plugins/inspect/plugin-goom.xml:
572 * docs/plugins/inspect/plugin-goom2k1.xml:
573 * docs/plugins/inspect/plugin-halelements.xml:
574 * docs/plugins/inspect/plugin-icydemux.xml:
575 * docs/plugins/inspect/plugin-id3demux.xml:
576 * docs/plugins/inspect/plugin-interleave.xml:
577 * docs/plugins/inspect/plugin-jpeg.xml:
578 * docs/plugins/inspect/plugin-level.xml:
579 * docs/plugins/inspect/plugin-matroska.xml:
580 * docs/plugins/inspect/plugin-mulaw.xml:
581 * docs/plugins/inspect/plugin-multifile.xml:
582 * docs/plugins/inspect/plugin-multipart.xml:
583 * docs/plugins/inspect/plugin-navigationtest.xml:
584 * docs/plugins/inspect/plugin-ossaudio.xml:
585 * docs/plugins/inspect/plugin-png.xml:
586 * docs/plugins/inspect/plugin-pulseaudio.xml:
587 * docs/plugins/inspect/plugin-quicktime.xml:
588 * docs/plugins/inspect/plugin-replaygain.xml:
589 * docs/plugins/inspect/plugin-rtp.xml:
590 * docs/plugins/inspect/plugin-rtsp.xml:
591 * docs/plugins/inspect/plugin-shout2send.xml:
592 * docs/plugins/inspect/plugin-smpte.xml:
593 * docs/plugins/inspect/plugin-soup.xml:
594 * docs/plugins/inspect/plugin-spectrum.xml:
595 * docs/plugins/inspect/plugin-speex.xml:
596 * docs/plugins/inspect/plugin-taglib.xml:
597 * docs/plugins/inspect/plugin-udp.xml:
598 * docs/plugins/inspect/plugin-video4linux2.xml:
599 * docs/plugins/inspect/plugin-videobalance.xml:
600 * docs/plugins/inspect/plugin-videobox.xml:
601 * docs/plugins/inspect/plugin-videoflip.xml:
602 * docs/plugins/inspect/plugin-videomixer.xml:
603 * docs/plugins/inspect/plugin-wavenc.xml:
604 * docs/plugins/inspect/plugin-wavpack.xml:
605 * docs/plugins/inspect/plugin-wavparse.xml:
606 * docs/plugins/inspect/plugin-ximagesrc.xml:
607 Update plugin version in documentation
609 Fri Jan 23 21:47:40 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
611 * gst/videocrop/gstvideocrop.c:
612 Fix link in documentation of videocrop element
614 Fri Jan 23 21:46:13 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
616 * docs/plugins/Makefile.am:
617 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
618 * docs/plugins/gst-plugins-good-plugins-sections.txt:
619 * docs/plugins/gst-plugins-good-plugins.args:
620 * docs/plugins/gst-plugins-good-plugins.hierarchy:
621 * docs/plugins/gst-plugins-good-plugins.interfaces:
622 * docs/plugins/gst-plugins-good-plugins.prerequisites:
623 * docs/plugins/inspect/plugin-videocrop.xml:
624 * gst/videocrop/gstaspectratiocrop.c:
625 Add documentation for aspectratiocrop
627 Sat Jan 24 13:21:39 2009 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
629 * win32/common/config.h:
630 Update win32/common/config.h for the new development cycle
632 Sat Jan 24 11:53:40 2009 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
634 * gst/audiofx/audioecho.c:
635 Add note that audioecho's reverb sounds metallic
636 Add a note to the docs that audioecho's reverb will
637 sound metallic. This happens because for a real
638 reverb filter additional filtering is necessary.
639 Also note which values should be used for the delay
640 property to get an echo effect.
642 Fri Jan 23 23:38:10 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
645 * docs/plugins/.gitignore:
647 * tests/examples/audiofx/.gitignore:
648 More entries for the gitignores
650 Fri Jan 23 20:36:27 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
652 * tests/check/elements/videocrop.c:
653 skip video/x-raw-gray in videocrop unit test
654 A recent commit added video/x-raw-gray support to videocrop. However
655 this lets the videocrop unit test fail. Because videotestsrc can't
656 generate this format.
658 Fri Jan 23 15:39:46 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
660 * gst/videocrop/Makefile.am:
661 * gst/videocrop/gstaspectratiocrop.c:
662 * gst/videocrop/gstaspectratiocrop.h:
663 * gst/videocrop/gstvideocrop.c:
664 Add aspectratiocrop element. Fixes bug #527951
665 Add new aspectratiocrop element that crops the video
666 to a specified aspect ratio using videocrop.
668 Fri Jan 23 10:49:28 2009 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
670 * gst/videocrop/gstvideocrop.c:
671 Fix navigation event forwarding while cropping. Fixes bug #567992.
672 Fix the navigation event forwarding while cropping by adjusting
673 the mouse position by the amount of cropped pixels.
675 Fri Jan 23 10:04:39 2009 +0100 Brian Cameron <brian.cameron@sun.com>
678 Fix linking on Solaris. Fixes bug #568809.
679 Check for the socket library which is needed
680 for socket() on Solaris.
682 Thu Jan 22 22:41:43 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
685 Bump version number again -> 0.10.13.1
687 Thu Jan 22 22:41:01 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
689 * gst-plugins-good.doap:
690 Add releases 0.10.12 and 0.10.13 to the doap file
692 Thu Jan 22 18:08:50 2009 +0200 Stefan Kost <ensonic@users.sf.net>
695 Update common snapshot.
697 Thu Jan 22 14:25:07 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
700 * win32/common/config.h:
701 Back to devel -> 0.10.12.1
703 Thu Jan 22 01:29:40 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
708 Wed Jan 21 17:22:39 2009 -0800 David Schleef <ds@schleef.org>
710 * gst/qtdemux/qtdemux.c:
711 Fix for security advisory TKADV2009-0xx
712 Fix potential buffer overflows while reading quicktime headers.
713 Security issue noticed by Tobias Klein.
715 Wed Jan 21 12:56:55 2009 +0000 Jan Schmidt <thaytan@noraisin.net>
717 * ext/flac/gstflacdec.c:
718 Fix typo and small flaw in flac decoder
720 Thu Jan 22 13:49:35 2009 +0100 Sebastian Dröge <slomo@circular-chaos.org>
725 Thu Jan 22 10:40:34 2009 +0100 Sebastian Dröge <slomo@circular-chaos.org>
727 * docs/plugins/Makefile.am:
728 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
729 * docs/plugins/gst-plugins-good-plugins-sections.txt:
730 * docs/plugins/gst-plugins-good-plugins.args:
731 * docs/plugins/gst-plugins-good-plugins.hierarchy:
732 * docs/plugins/inspect/plugin-audiofx.xml:
733 * docs/plugins/inspect/plugin-videocrop.xml:
734 * gst/audiofx/Makefile.am:
735 * gst/audiofx/audioecho.c:
736 * gst/audiofx/audioecho.h:
737 * gst/audiofx/audiofx.c:
738 * gst/audiofx/audioreverb.c:
739 * gst/audiofx/audioreverb.h:
740 * tests/check/Makefile.am:
741 * tests/check/elements/audioecho.c:
742 * tests/check/elements/audioreverb.c:
743 Rename audioreverb to audioecho. Fixes bug #568395.
744 The element can add an echo and a simple reverb effect to
745 an audio stream but for a real reverb filter it would need
746 some additional filtering to prevent a metallic-sounding
749 Thu Jan 22 12:21:29 2009 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
751 * gst/rtsp/gstrtspsrc.c:
752 Free leftover udp ports (if any) when a setup request fails.
754 Thu Jan 22 06:05:26 2009 +0100 Edward Hervey <bilboed@bilboed.com>
758 Install and use pre-commit indentation hook from common
760 Wed Jan 21 13:25:06 2009 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
762 * ext/flac/gstflacdec.c:
763 Whitespace fixes and some improved debug lines.
765 Wed Jan 21 04:31:58 2009 +0100 Edward Hervey <bilboed@bilboed.com>
768 autogen.sh : Use git submodule
770 Tue Jan 20 15:33:05 2009 +0000 Tim-Philipp Müller <tim@centricular.net>
772 sys/v4l2/gstv4l2src.c: Fix error code (the message string also needs love, but not today).
773 Original commit message from CVS:
774 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read):
775 Fix error code (the message string also needs love, but not today).
777 Mon Jan 19 11:44:36 2009 +0000 Luotao Fu <l.fu@pengutronix.de>
779 gst/videocrop/gstvideocrop.c: Add 8bit grayscale support to videocrop plugin. Fixes #567952.
780 Original commit message from CVS:
781 Patch by: Luotao Fu <l dot fu at pengutronix dot de>
782 * gst/videocrop/gstvideocrop.c:
783 (gst_video_crop_get_image_details_from_caps):
784 Add 8bit grayscale support to videocrop plugin. Fixes #567952.
786 Mon Jan 19 11:22:06 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
788 gst/audiofx/audioreverb.c: Set the default value in the instance init function.
789 Original commit message from CVS:
790 * gst/audiofx/audioreverb.c: (gst_audio_reverb_init):
791 Set the default value in the instance init function.
793 Mon Jan 19 11:19:08 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
795 Add an echo/reverb filter to the audiofx plugin, with configurable echo delay, intensity and feedback. Fixes bug #567...
796 Original commit message from CVS:
797 * docs/plugins/Makefile.am:
798 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
799 * docs/plugins/gst-plugins-good-plugins-sections.txt:
800 * docs/plugins/gst-plugins-good-plugins.args:
801 * docs/plugins/gst-plugins-good-plugins.hierarchy:
802 * docs/plugins/inspect/plugin-audiofx.xml:
803 * docs/plugins/inspect/plugin-spectrum.xml:
804 * gst/audiofx/Makefile.am:
805 * gst/audiofx/audiofx.c: (plugin_init):
806 * gst/audiofx/audioreverb.c: (gst_audio_reverb_base_init),
807 (gst_audio_reverb_class_init), (gst_audio_reverb_init),
808 (gst_audio_reverb_finalize), (gst_audio_reverb_set_property),
809 (gst_audio_reverb_get_property), (gst_audio_reverb_setup),
810 (gst_audio_reverb_stop), (gst_audio_reverb_transform_ip):
811 * gst/audiofx/audioreverb.h:
812 * tests/check/Makefile.am:
813 * tests/check/elements/audioreverb.c: (setup_reverb),
814 (cleanup_reverb), (GST_START_TEST), (audioreverb_suite):
815 Add an echo/reverb filter to the audiofx plugin, with configurable
816 echo delay, intensity and feedback. Fixes bug #567874.
818 Mon Jan 19 10:13:53 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
820 gst/spectrum/gstspectrum.*: Implement a simple compensation algorithm for rounding errors.
821 Original commit message from CVS:
822 * gst/spectrum/gstspectrum.c: (gst_spectrum_reset_state),
823 (gst_spectrum_transform_ip):
824 * gst/spectrum/gstspectrum.h:
825 Implement a simple compensation algorithm for rounding errors.
826 This makes sure that a spectrum message is posted on the bus
827 every interval nanoseconds. Fixes bug #567955.
829 Thu Jan 15 21:16:45 2009 +0000 Michael Smith <msmith@xiph.org>
831 sys/osxaudio/Makefile.am: Link against CoreServices (needed for osx 10.4) and fix up the linker flags. Fixes #567853.
832 Original commit message from CVS:
833 * sys/osxaudio/Makefile.am:
834 Link against CoreServices (needed for osx 10.4) and fix up the linker
835 flags. Fixes #567853.
837 Thu Jan 15 14:53:18 2009 +0000 Wim Taymans <wim.taymans@gmail.com>
839 gst/qtdemux/qtdemux.c: Catch invalid and commonly wrong playback rates in the elst atoms.
840 Original commit message from CVS:
841 * gst/qtdemux/qtdemux.c: (qtdemux_parse_segments):
842 Catch invalid and commonly wrong playback rates in the elst atoms.
845 Thu Jan 15 11:40:23 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
847 gst/spectrum/gstspectrum.c: Don't call gst_fft_f32_free() with NULL to prevent a crash. Fixes bug #567642.
848 Original commit message from CVS:
849 * gst/spectrum/gstspectrum.c: (gst_spectrum_reset_state):
850 Don't call gst_fft_f32_free() with NULL to prevent a
851 crash. Fixes bug #567642.
853 Wed Jan 14 15:44:18 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
855 gst/spectrum/gstspectrum.*: Use correct types for frame/fft counters and some minor cleanup.
856 Original commit message from CVS:
857 * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
858 * gst/spectrum/gstspectrum.h:
859 Use correct types for frame/fft counters and some minor
862 Wed Jan 14 15:37:07 2009 +0000 Lennart Poettering <lennart@poettering.net>
864 ext/pulse/pulseprobe.c: Fix refcount loop, resulting in a thread leak. Fixes bug #567746.
865 Original commit message from CVS:
866 Patch by: Lennart Poettering <lennart at poettering dot net>
867 * ext/pulse/pulseprobe.c: (gst_pulseprobe_new),
868 (gst_pulseprobe_free):
869 Fix refcount loop, resulting in a thread leak. Fixes bug #567746.
871 Wed Jan 14 10:46:54 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
873 gst/spectrum/: Post a spectrum message on the bus for every interval, even if the interval is small than the length o...
874 Original commit message from CVS:
875 * gst/spectrum/Makefile.am:
876 * gst/spectrum/README:
877 * gst/spectrum/gstspectrum.c: (gst_spectrum_base_init),
878 (gst_spectrum_class_init), (gst_spectrum_init),
879 (gst_spectrum_reset_state), (gst_spectrum_finalize),
880 (gst_spectrum_set_property), (gst_spectrum_start),
881 (gst_spectrum_stop), (gst_spectrum_setup),
882 (gst_spectrum_transform_ip):
883 * gst/spectrum/gstspectrum.h:
884 Post a spectrum message on the bus for every interval, even
885 if the interval is small than the length of the FFT.
887 Major cleanup of the spectrum element.
889 Tue Jan 13 19:23:57 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
891 Add audioiirfilter and audiofirfilter elements which allow generic IIR/FIR filters to be implemented by providing the...
892 Original commit message from CVS:
894 * gst/audiofx/Makefile.am:
895 * gst/audiofx/audiofirfilter.c: (gst_audio_fir_filter_base_init),
896 (gst_audio_fir_filter_class_init),
897 (gst_audio_fir_filter_update_kernel), (gst_audio_fir_filter_init),
898 (gst_audio_fir_filter_setup), (gst_audio_fir_filter_finalize),
899 (gst_audio_fir_filter_set_property),
900 (gst_audio_fir_filter_get_property):
901 * gst/audiofx/audiofirfilter.h:
902 * gst/audiofx/audiofx.c: (plugin_init):
903 * gst/audiofx/audioiirfilter.c: (gst_audio_iir_filter_base_init),
904 (gst_audio_iir_filter_class_init),
905 (gst_audio_iir_filter_update_coefficients),
906 (gst_audio_iir_filter_init), (gst_audio_iir_filter_setup),
907 (gst_audio_iir_filter_finalize),
908 (gst_audio_iir_filter_set_property),
909 (gst_audio_iir_filter_get_property):
910 * gst/audiofx/audioiirfilter.h:
911 Add audioiirfilter and audiofirfilter elements which allow
912 generic IIR/FIR filters to be implemented by providing the
913 filter coefficients. Fixes bug #567577.
914 * docs/plugins/Makefile.am:
915 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
916 * docs/plugins/gst-plugins-good-plugins-sections.txt:
917 * docs/plugins/gst-plugins-good-plugins.args:
918 * docs/plugins/gst-plugins-good-plugins.hierarchy:
919 * docs/plugins/gst-plugins-good-plugins.signals:
920 * docs/plugins/inspect/plugin-alaw.xml:
921 * docs/plugins/inspect/plugin-audiofx.xml:
922 * docs/plugins/inspect/plugin-avi.xml:
923 * docs/plugins/inspect/plugin-flac.xml:
924 * docs/plugins/inspect/plugin-mulaw.xml:
925 * docs/plugins/inspect/plugin-video4linux2.xml:
926 * docs/plugins/inspect/plugin-wavparse.xml:
927 Add documentation for the audioiirfilter and audiofirfilter
929 * tests/check/Makefile.am:
930 * tests/check/elements/audiofirfilter.c: (on_message),
931 (on_rate_changed), (on_handoff), (GST_START_TEST),
932 (audiofirfilter_suite):
933 * tests/check/elements/audioiirfilter.c: (on_message),
934 (on_rate_changed), (on_handoff), (GST_START_TEST),
935 (audioiirfilter_suite):
936 * tests/examples/Makefile.am:
937 * tests/examples/audiofx/Makefile.am:
938 * tests/examples/audiofx/firfilter-example.c: (on_message),
939 (on_rate_changed), (main):
940 * tests/examples/audiofx/iirfilter-example.c: (on_message),
941 (on_rate_changed), (main):
942 Add unit tests and example applications for the two filter
945 Tue Jan 13 19:09:19 2009 +0000 Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br>
947 gst/qtdemux/qtdemux.c: Fix format string for guint64.
948 Original commit message from CVS:
949 Patch by: Thiago Sousa Santos <thiagoss@embedded.ufcg.edu.br>
950 * gst/qtdemux/qtdemux.c:
951 Fix format string for guint64.
953 Tue Jan 13 19:04:09 2009 +0000 Michael Smith <msmith@xiph.org>
955 sys/osxaudio/Makefile.am: osxaudio plugin now requires AudioUnit framework, so link against that.
956 Original commit message from CVS:
957 * sys/osxaudio/Makefile.am:
958 osxaudio plugin now requires AudioUnit framework, so link against that.
959 Clean up tabs v spaces while I'm there.
961 Tue Jan 13 17:49:07 2009 +0000 Wim Taymans <wim.taymans@gmail.com>
963 tests/examples/rtp/server-alsasrc-PCMA.c: Add some example code for printing the RTP manager stats.
964 Original commit message from CVS:
965 * tests/examples/rtp/server-alsasrc-PCMA.c: (print_source_stats),
966 (print_stats), (main):
967 Add some example code for printing the RTP manager stats.
969 Tue Jan 13 08:24:25 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
971 gst/audiofx/: Use a custom mutex for protecting the instance fields instead of the GstObject lock. Using the latter c...
972 Original commit message from CVS:
973 * gst/audiofx/audiochebband.c: (gst_audio_cheb_band_class_init),
974 (gst_audio_cheb_band_init), (gst_audio_cheb_band_finalize),
975 (gst_audio_cheb_band_set_property):
976 * gst/audiofx/audiochebband.h:
977 * gst/audiofx/audiocheblimit.c: (gst_audio_cheb_limit_class_init),
978 (gst_audio_cheb_limit_init), (gst_audio_cheb_limit_finalize),
979 (gst_audio_cheb_limit_set_property):
980 * gst/audiofx/audiocheblimit.h:
981 * gst/audiofx/audiowsincband.c: (gst_audio_wsincband_class_init),
982 (gst_audio_wsincband_init), (gst_audio_wsincband_finalize),
983 (gst_audio_wsincband_set_property):
984 * gst/audiofx/audiowsincband.h:
985 * gst/audiofx/audiowsinclimit.c: (gst_audio_wsinclimit_class_init),
986 (gst_audio_wsinclimit_init), (gst_audio_wsinclimit_finalize),
987 (gst_audio_wsinclimit_set_property):
988 * gst/audiofx/audiowsinclimit.h:
989 Use a custom mutex for protecting the instance fields instead of
990 the GstObject lock. Using the latter can lead to deadlocks, especially
991 with the FIR filters when updating the latency.
993 Sun Jan 11 19:03:38 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
995 gst/audiofx/: Implement a base class for generic audio FIR filters.
996 Original commit message from CVS:
997 * gst/audiofx/Makefile.am:
998 * gst/audiofx/audiofxbasefirfilter.c:
999 (gst_audio_fx_base_fir_filter_dispose),
1000 (gst_audio_fx_base_fir_filter_base_init),
1001 (gst_audio_fx_base_fir_filter_class_init),
1002 (gst_audio_fx_base_fir_filter_init),
1003 (gst_audio_fx_base_fir_filter_push_residue),
1004 (gst_audio_fx_base_fir_filter_setup),
1005 (gst_audio_fx_base_fir_filter_transform),
1006 (gst_audio_fx_base_fir_filter_start),
1007 (gst_audio_fx_base_fir_filter_stop),
1008 (gst_audio_fx_base_fir_filter_query),
1009 (gst_audio_fx_base_fir_filter_query_type),
1010 (gst_audio_fx_base_fir_filter_event),
1011 (gst_audio_fx_base_fir_filter_set_kernel):
1012 * gst/audiofx/audiofxbasefirfilter.h:
1013 * gst/audiofx/audiofxbaseiirfilter.c:
1014 Implement a base class for generic audio FIR filters.
1015 * gst/audiofx/audiowsincband.c:
1016 (gst_gst_audio_wsincband_mode_get_type),
1017 (gst_gst_audio_wsincband_window_get_type),
1018 (gst_audio_wsincband_base_init), (gst_audio_wsincband_class_init),
1019 (gst_audio_wsincband_init), (gst_audio_wsincband_build_kernel),
1020 (gst_audio_wsincband_setup), (gst_audio_wsincband_set_property),
1021 (gst_audio_wsincband_get_property):
1022 * gst/audiofx/audiowsincband.h:
1023 * gst/audiofx/audiowsinclimit.c:
1024 (gst_audio_wsinclimit_mode_get_type),
1025 (gst_audio_wsinclimit_window_get_type),
1026 (gst_audio_wsinclimit_base_init),
1027 (gst_audio_wsinclimit_class_init), (gst_audio_wsinclimit_init),
1028 (gst_audio_wsinclimit_build_kernel), (gst_audio_wsinclimit_setup),
1029 (gst_audio_wsinclimit_set_property),
1030 (gst_audio_wsinclimit_get_property):
1031 * gst/audiofx/audiowsinclimit.h:
1032 * tests/check/elements/audiowsincband.c: (GST_START_TEST):
1033 * tests/check/elements/audiowsinclimit.c: (GST_START_TEST):
1034 Use this new base class for audiowsincband and audiowsinclimit.
1035 Also cleanup both elements.
1037 Thu Jan 8 18:17:13 2009 +0000 Michael Smith <msmith@xiph.org>
1039 gst/qtdemux/qtdemux.c: In push mode, error out if we get EOS before we've created any srcpads.
1040 Original commit message from CVS:
1041 * gst/qtdemux/qtdemux.c:
1042 In push mode, error out if we get EOS before we've created any srcpads.
1043 Handle (in pull mode) some files that have a truncated moov atom where
1044 the final sub-atom is a 'free' atom and the contents of that are not
1045 present in the file.
1047 Thu Jan 8 15:56:46 2009 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1049 gst/matroska/: Some cleanups, refactoring and minor enhancements in caps handling.
1050 Original commit message from CVS:
1051 * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
1052 * gst/matroska/matroska-mux.c: (gst_matroska_mux_video_pad_setcaps):
1053 Some cleanups, refactoring and minor enhancements in caps handling.
1054 * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
1055 (gst_matroska_mux_init), (gst_matroska_pad_reset),
1056 (gst_matroska_pad_free), (gst_matroska_mux_reset),
1057 (gst_matroska_mux_video_pad_setcaps),
1058 (gst_matroska_mux_request_new_pad):
1059 * tests/check/elements/matroskamux.c: (teardown_src_pad):
1060 Only remove, release or reset what is appropriate upon state change.
1062 Wed Jan 7 20:38:50 2009 +0000 Jan Schmidt <thaytan@mad.scientist.com>
1064 ext/pulse/pulsesink.*: Use a mutex to protect the current stream pointer, and ignore callbacks for stream objects tha...
1065 Original commit message from CVS:
1066 * ext/pulse/pulsesink.c:
1067 * ext/pulse/pulsesink.h:
1068 Use a mutex to protect the current stream pointer, and ignore
1069 callbacks for stream objects that have been destroyed already.
1070 Fixes problems with unprepare/prepare cycles caused by the input
1071 caps changing, without reintroducing bug #556986.
1073 Wed Jan 7 16:09:47 2009 +0000 Jan Schmidt <thaytan@mad.scientist.com>
1075 sys/v4l2/gstv4l2src.c: Remove () from translateable string, so that it makes more sense.
1076 Original commit message from CVS:
1077 * sys/v4l2/gstv4l2src.c:
1078 Remove () from translateable string, so that it makes more sense.
1080 Wed Jan 7 09:43:13 2009 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1082 gst/avi/gstavimux.c: Minor fix/cleanup in header field calculation.
1083 Original commit message from CVS:
1084 * gst/avi/gstavimux.c: (gst_avi_mux_audsink_set_caps):
1085 Minor fix/cleanup in header field calculation.
1087 Tue Jan 6 17:48:10 2009 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1089 gst/matroska/matroska-mux.*: Remove internal taglist and fully use tagsetter interface.
1090 Original commit message from CVS:
1091 * gst/matroska/matroska-mux.c: (gst_matroska_mux_reset),
1092 (gst_matroska_mux_handle_sink_event), (gst_matroska_mux_finish):
1093 * gst/matroska/matroska-mux.h:
1094 Remove internal taglist and fully use tagsetter interface.
1096 Tue Jan 6 14:50:29 2009 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1098 gst/avi/gstavimux.*: Ensure header size invariance during subsequent rewrite by using tags snapshot.
1099 Original commit message from CVS:
1100 * gst/avi/gstavimux.c: (gst_avi_mux_reset),
1101 (gst_avi_mux_riff_get_avi_header):
1102 * gst/avi/gstavimux.h:
1103 Ensure header size invariance during subsequent rewrite by using
1106 Mon Jan 5 17:31:13 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1108 ext/pulse/pulsesink.c: Don't wait for the pulse mainloop when destroying the stream.
1109 Original commit message from CVS:
1110 * ext/pulse/pulsesink.c: (gst_pulsesink_destroy_stream):
1111 Don't wait for the pulse mainloop when destroying the stream.
1112 Fixes a deadlock when the pulsedaemon goes away while pulsesink
1113 is PLAYING. Fixes bug #556986.
1115 Mon Jan 5 12:30:40 2009 +0000 Sascha Hauer <s.hauer@pengutronix.de>
1117 sys/v4l2/gstv4l2src.c: Add support for grayscale v4l2 devices. Fixes bug #566616.
1118 Original commit message from CVS:
1119 Patch by: Sascha Hauer <s dot hauer at pengutronix dot de>
1120 Luotao Fu <l dot fu at pengutronix dot de>
1121 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_structure),
1122 (gst_v4l2_get_caps_info):
1123 Add support for grayscale v4l2 devices. Fixes bug #566616.
1125 Mon Jan 5 11:42:09 2009 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1127 gst/qtdemux/: Streamline tag handling and pass unparsed tags as binary blob in private tag.
1128 Original commit message from CVS:
1129 * gst/qtdemux/qtdemux.c: (qtdemux_tag_add_str),
1130 (qtdemux_tag_add_tmpo), (qtdemux_tag_add_covr),
1131 (qtdemux_tag_add_date), (qtdemux_tag_add_gnre),
1132 (qtdemux_tag_add_blob), (qtdemux_parse_udta):
1133 * gst/qtdemux/qtdemux.h:
1134 * gst/qtdemux/quicktime.c: (plugin_init):
1135 Streamline tag handling and pass unparsed tags as binary blob
1138 Mon Jan 5 10:13:29 2009 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1140 gst/audiofx/: Implement a base class for IIR filters.
1141 Original commit message from CVS:
1142 * gst/audiofx/Makefile.am:
1143 * gst/audiofx/audiofxbaseiirfilter.c:
1144 (gst_audio_fx_base_iir_filter_base_init),
1145 (gst_audio_fx_base_iir_filter_dispose),
1146 (gst_audio_fx_base_iir_filter_class_init),
1147 (gst_audio_fx_base_iir_filter_init),
1148 (gst_audio_fx_base_iir_filter_calculate_gain),
1149 (gst_audio_fx_base_iir_filter_set_coefficients),
1150 (gst_audio_fx_base_iir_filter_setup), (process),
1151 (gst_audio_fx_base_iir_filter_transform_ip),
1152 (gst_audio_fx_base_iir_filter_stop):
1153 * gst/audiofx/audiofxbaseiirfilter.h:
1154 Implement a base class for IIR filters.
1155 * gst/audiofx/audiochebband.c: (gst_audio_cheb_band_base_init),
1156 (gst_audio_cheb_band_class_init), (gst_audio_cheb_band_init),
1157 (generate_coefficients), (gst_audio_cheb_band_set_property),
1158 (gst_audio_cheb_band_setup):
1159 * gst/audiofx/audiochebband.h:
1160 * gst/audiofx/audiocheblimit.c: (gst_audio_cheb_limit_base_init),
1161 (gst_audio_cheb_limit_class_init), (gst_audio_cheb_limit_init),
1162 (generate_coefficients), (gst_audio_cheb_limit_set_property),
1163 (gst_audio_cheb_limit_setup):
1164 * gst/audiofx/audiocheblimit.h:
1165 Use the IIR filter base class for the chebyshev filters.
1167 Fri Jan 2 20:39:34 2009 +0000 Justin Karnegas <justin@affinix.com>
1169 sys/osxaudio/: Rewrite osxaudio to work more flexibly and more reliably, using a different abstraction layer of corea...
1170 Original commit message from CVS:
1171 Patch by: Justin Karnegas <justin@affinix.com> and
1172 Michael Smith <msmith@songbirdnest.com>
1173 * sys/osxaudio/gstosxaudio.c:
1174 * sys/osxaudio/gstosxaudioelement.c:
1175 * sys/osxaudio/gstosxaudioelement.h:
1176 * sys/osxaudio/gstosxaudiosink.c:
1177 * sys/osxaudio/gstosxaudiosink.h:
1178 * sys/osxaudio/gstosxaudiosrc.c:
1179 * sys/osxaudio/gstosxaudiosrc.h:
1180 * sys/osxaudio/gstosxringbuffer.c:
1181 * sys/osxaudio/gstosxringbuffer.h:
1182 Rewrite osxaudio to work more flexibly and more reliably, using a
1183 different abstraction layer of coreaudio that is the recommended way of
1184 doing low-level audio I/O on OSX.
1187 Fri Jan 2 16:31:13 2009 +0000 Wim Taymans <wim.taymans@gmail.com>
1189 tests/examples/rtp/server-decodebin-H263p-AMR.sh: Add example RTP transcoding pipeline from any file decodedable with...
1190 Original commit message from CVS:
1191 * tests/examples/rtp/server-decodebin-H263p-AMR.sh:
1192 Add example RTP transcoding pipeline from any file decodedable with
1195 Fri Jan 2 15:20:48 2009 +0000 Wim Taymans <wim.taymans@gmail.com>
1197 tests/examples/rtp/: Add two C examples of using gstrtpbin as a sender and a receiver.
1198 Original commit message from CVS:
1199 * tests/examples/rtp/.cvsignore:
1200 * tests/examples/rtp/Makefile.am:
1201 * tests/examples/rtp/client-PCMA.c: (pad_added_cb), (main):
1202 * tests/examples/rtp/server-alsasrc-PCMA.c: (main):
1203 Add two C examples of using gstrtpbin as a sender and a receiver.
1205 Wed Dec 31 11:20:55 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
1207 ChangeLog: Remove conflict marker from ChangeLog
1208 Original commit message from CVS:
1210 Remove conflict marker from ChangeLog
1212 Sun Dec 28 09:50:31 2008 +0000 j^ <j@oil21.org>
1214 gst/qtdemux/qtdemux.c: Add codec mapping for xvid, fmp4 and ac3 tracks.
1215 Original commit message from CVS:
1216 Patch by: j^ <j at oil21.org>
1217 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps),
1218 (qtdemux_audio_caps):
1219 Add codec mapping for xvid, fmp4 and ac3 tracks.
1222 Tue Dec 23 12:10:41 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1224 ext/jpeg/gstsmokeenc.*: Implement getcaps function.
1225 Original commit message from CVS:
1226 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init),
1227 (gst_smokeenc_getcaps), (gst_smokeenc_setcaps),
1228 (gst_smokeenc_chain), (gst_smokeenc_change_state):
1229 * ext/jpeg/gstsmokeenc.h:
1230 Implement getcaps function.
1231 Set caps on the pad and on all outgoing buffers.
1234 Fri Dec 19 09:36:45 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1236 ext/pulse/pulsemixerctrl.c: And remove temporary comment pointing to the bug ticket.
1237 Original commit message from CVS:
1238 * ext/pulse/pulsemixerctrl.c:
1239 And remove temporary comment pointing to the bug ticket.
1240 * gst/avi/gstavimux.c:
1241 Move reoccuring logging to LOG and log instance too.
1243 Wed Dec 17 17:28:39 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1245 ext/pulse/pulsemixerctrl.c: Don't leak the pa_operation.
1246 Original commit message from CVS:
1247 * ext/pulse/pulsemixerctrl.c:
1248 Don't leak the pa_operation.
1250 Tue Dec 16 16:19:26 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1252 configure.ac: Require core cvs.
1253 Original commit message from CVS:
1257 Tue Dec 16 16:07:48 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1259 gst/avi/gstavimux.c: Rename api from _flush to _reset_tags.
1260 Original commit message from CVS:
1261 * gst/avi/gstavimux.c:
1262 Rename api from _flush to _reset_tags.
1264 Tue Dec 16 14:22:51 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1266 gst/avi/gstavimux.c: Use new tagsetter api to flush tags.
1267 Original commit message from CVS:
1268 * gst/avi/gstavimux.c:
1269 Use new tagsetter api to flush tags.
1271 Tue Dec 16 13:14:39 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1273 tests/check/elements/deinterleave.c: Increase timeout to 3 minutes to prevent timeouts.
1274 Original commit message from CVS:
1275 * tests/check/elements/deinterleave.c: (deinterleave_suite):
1276 Increase timeout to 3 minutes to prevent timeouts.
1278 Tue Dec 16 12:52:24 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1280 tests/check/elements/interleave.c: Increase timeout to 3 minutes to prevent timeouts.
1281 Original commit message from CVS:
1282 * tests/check/elements/interleave.c: (interleave_suite):
1283 Increase timeout to 3 minutes to prevent timeouts.
1285 Tue Dec 16 11:57:01 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1287 gst/avi/gstavimux.*: Totally remove the internal taglists and fully use tagsetter.
1288 Original commit message from CVS:
1289 * gst/avi/gstavimux.c:
1290 * gst/avi/gstavimux.h:
1291 Totally remove the internal taglists and fully use tagsetter.
1293 Mon Dec 15 15:59:53 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1295 gst/avi/gstavimux.c: Instead of filtering wrongly just use the mergemode. Applications is use KEEP_ALL if they want t...
1296 Original commit message from CVS:
1297 * gst/avi/gstavimux.c:
1298 Instead of filtering wrongly just use the mergemode. Applications is
1299 use KEEP_ALL if they want to supress tag-events. Fixes #563221 for
1300 avi for real (I hope). Everyone chime in, before I fix the others.
1302 Mon Dec 15 12:45:35 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1304 ext/pulse/pulsemixerctrl.c: Add note about memleak.
1305 Original commit message from CVS:
1306 * ext/pulse/pulsemixerctrl.c:
1307 Add note about memleak.
1309 Sat Dec 13 16:23:09 2008 +0000 Edward Hervey <bilboed@bilboed.com>
1311 m4/Makefile.am: A couple more .m4 that aren't shipped anymore with gettext 0.17.
1312 Original commit message from CVS:
1314 A couple more .m4 that aren't shipped anymore with gettext 0.17.
1316 Sat Dec 13 15:34:01 2008 +0000 Edward Hervey <bilboed@bilboed.com>
1318 Switch to using GstStaticPadTemplate.
1319 Original commit message from CVS:
1320 * ext/flac/gstflacdec.c: (gst_flac_dec_base_init),
1321 (gst_flac_dec_init):
1322 * gst/law/alaw-decode.c: (gst_alaw_dec_base_init),
1323 (gst_alaw_dec_init):
1324 * gst/law/alaw-encode.c: (gst_alaw_enc_base_init),
1325 (gst_alaw_enc_init):
1326 * gst/law/alaw.c: (plugin_init):
1327 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init),
1328 (gst_mulawdec_init):
1329 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init),
1330 (gst_mulawenc_init):
1331 * gst/law/mulaw.c: (plugin_init):
1332 Switch to using GstStaticPadTemplate.
1333 * gst/udp/gstudpnetutils.c: (gst_udp_get_addr):
1334 Don't forget to free the addrinfo structure.
1335 * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
1336 (gst_wavparse_sink_activate):
1337 Don't forget to unref the GstAdapter.
1339 Sat Dec 13 12:58:24 2008 +0000 Edward Hervey <bilboed@bilboed.com>
1341 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
1342 Original commit message from CVS:
1344 inttypes.m4 hasn't been available since gettext-0.15, and since we now
1345 require gettext >= 0.17 ... we can remove it from the list of files to
1348 Wed Dec 10 15:03:23 2008 +0000 Christian Schaller <uraeus@gnome.org>
1350 * gst-plugins-good.spec.in:
1351 smaller spec file updates
1352 Original commit message from CVS:
1353 smaller spec file updates
1355 Tue Dec 9 17:55:22 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1357 gst/avi/gstavidemux.c: More logging.
1358 Original commit message from CVS:
1359 * gst/avi/gstavidemux.c:
1361 * gst/avi/gstavimux.c:
1362 Handle more metadata fields. Better estimate of metadata size. Don't
1363 merge received tags, if application has specified tags using
1364 GST_TAG_MERGE_REPLACE_ALL. Fixes #563221 for avi.
1366 Tue Dec 9 14:30:03 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1368 tests/check/Makefile.am: Also ignore pulsemixer for the states unit test.
1369 Original commit message from CVS:
1370 * tests/check/Makefile.am:
1371 Also ignore pulsemixer for the states unit test.
1373 Tue Dec 9 14:19:16 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1375 gst/rtp/gstrtpjpegdepay.c: Add an EOI marker at the end of the jpeg frame when it's missing.
1376 Original commit message from CVS:
1377 * gst/rtp/gstrtpjpegdepay.c: (gst_rtp_jpeg_depay_process):
1378 Add an EOI marker at the end of the jpeg frame when it's missing.
1381 Tue Dec 9 10:47:14 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1383 tests/check/elements/videocrop.c: Update the unit test for the new color values for BT.601 red.
1384 Original commit message from CVS:
1385 * tests/check/elements/videocrop.c: (check_1x1_buffer):
1386 Update the unit test for the new color values for BT.601 red.
1389 Tue Dec 9 10:28:11 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
1391 ext/dv/gstdvdemux.c: Restore previous behaviour of not passing QoS and navigation events upstream, which presumably w...
1392 Original commit message from CVS:
1393 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_src_event):
1394 Restore previous behaviour of not passing QoS and navigation
1395 events upstream, which presumably wasn't meant to be changed.
1397 Tue Dec 9 09:39:53 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1399 ext/dv/gstdvdemux.c: Add srcpads only when needed and remove them again when going back to READY. This prevents stall...
1400 Original commit message from CVS:
1401 * ext/dv/gstdvdemux.c: (gst_dvdemux_add_video_pad),
1402 (gst_dvdemux_add_audio_pad), (gst_dvdemux_remove_pads),
1403 (gst_dvdemux_demux_audio), (gst_dvdemux_demux_video),
1404 (gst_dvdemux_chain), (gst_dvdemux_loop),
1405 (gst_dvdemux_change_state):
1406 Add srcpads only when needed and remove them again when going
1407 back to READY. This prevents stalled pipelines if there's no
1408 audio inside the DV stream, which happens for many MXF files.
1410 Tue Dec 9 09:09:25 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1412 tests/check/elements/souphttpsrc.c: The ports in libsoup are unsigned integers and not signed integers.
1413 Original commit message from CVS:
1414 * tests/check/elements/souphttpsrc.c: (GST_START_TEST),
1416 The ports in libsoup are unsigned integers and not signed
1419 Mon Dec 8 18:31:00 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1421 ext/dv/gstdvdemux.c: Forward all events upstream unless it's something we really don't handle. This fixes latency con...
1422 Original commit message from CVS:
1423 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_src_event):
1424 Forward all events upstream unless it's something we really
1425 don't handle. This fixes latency configuration of pipelines.
1427 Mon Dec 8 18:24:21 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1429 ext/dv/: Really call dv_init() exactly one time, not one time for the demuxer and one time for the decoder.
1430 Original commit message from CVS:
1431 * ext/dv/gstdv.c: (plugin_init):
1432 * ext/dv/gstdvdec.c: (gst_dvdec_class_init):
1433 * ext/dv/gstdvdemux.c: (gst_dvdemux_class_init):
1434 Really call dv_init() exactly one time, not one time for
1435 the demuxer and one time for the decoder.
1437 Mon Dec 8 12:37:45 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1439 gst/rtp/gstrtpmp4apay.c: Copy incomming timestamp to outgoing packets.
1440 Original commit message from CVS:
1441 * gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_handle_buffer):
1442 Copy incomming timestamp to outgoing packets.
1444 Mon Dec 8 12:36:21 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1446 gst/rtp/gstrtpmp4vpay.c: Don't try to push packets before we could find a valid config startcode. Fixes #563509.
1447 Original commit message from CVS:
1448 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_flush),
1449 (gst_rtp_mp4v_pay_event):
1450 Don't try to push packets before we could find a valid config
1451 startcode. Fixes #563509.
1453 Sun Dec 7 19:22:48 2008 +0000 Brian Cameron <brian.cameron@sun.com>
1455 sys/sunaudio/gstsunaudiomixerctrl.c: Set the mixer fd before calling ioctl() on it. Fixes bug #563414.
1456 Original commit message from CVS:
1457 Patch by: Brian Cameron <brian.cameron at sun dot com>
1458 * sys/sunaudio/gstsunaudiomixerctrl.c:
1459 (gst_sunaudiomixer_ctrl_open):
1460 Set the mixer fd before calling ioctl() on it. Fixes bug #563414.
1462 Sun Dec 7 19:01:35 2008 +0000 Alexandre Rostovtsev <tetromino@gmail.com>
1464 configure.ac: Make usage of libv4l optional by a configure parameter.
1465 Original commit message from CVS:
1466 Patch by: Alexandre Rostovtsev <tetromino at gmail dot com>
1468 Make usage of libv4l optional by a configure parameter.
1471 Fri Dec 5 09:24:18 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1473 Add documentation for matroskamux and matroskademux and update the inspection xml files.
1474 Original commit message from CVS:
1475 * docs/plugins/Makefile.am:
1476 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
1477 * docs/plugins/gst-plugins-good-plugins-sections.txt:
1478 * docs/plugins/gst-plugins-good-plugins.args:
1479 * docs/plugins/gst-plugins-good-plugins.hierarchy:
1480 * docs/plugins/gst-plugins-good-plugins.interfaces:
1481 * docs/plugins/inspect/plugin-1394.xml:
1482 * docs/plugins/inspect/plugin-aasink.xml:
1483 * docs/plugins/inspect/plugin-alaw.xml:
1484 * docs/plugins/inspect/plugin-alpha.xml:
1485 * docs/plugins/inspect/plugin-alphacolor.xml:
1486 * docs/plugins/inspect/plugin-annodex.xml:
1487 * docs/plugins/inspect/plugin-apetag.xml:
1488 * docs/plugins/inspect/plugin-audiofx.xml:
1489 * docs/plugins/inspect/plugin-auparse.xml:
1490 * docs/plugins/inspect/plugin-autodetect.xml:
1491 * docs/plugins/inspect/plugin-avi.xml:
1492 * docs/plugins/inspect/plugin-cacasink.xml:
1493 * docs/plugins/inspect/plugin-cairo.xml:
1494 * docs/plugins/inspect/plugin-cutter.xml:
1495 * docs/plugins/inspect/plugin-debug.xml:
1496 * docs/plugins/inspect/plugin-dv.xml:
1497 * docs/plugins/inspect/plugin-efence.xml:
1498 * docs/plugins/inspect/plugin-effectv.xml:
1499 * docs/plugins/inspect/plugin-equalizer.xml:
1500 * docs/plugins/inspect/plugin-esdsink.xml:
1501 * docs/plugins/inspect/plugin-flac.xml:
1502 * docs/plugins/inspect/plugin-flxdec.xml:
1503 * docs/plugins/inspect/plugin-gamma.xml:
1504 * docs/plugins/inspect/plugin-gconfelements.xml:
1505 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
1506 * docs/plugins/inspect/plugin-goom.xml:
1507 * docs/plugins/inspect/plugin-goom2k1.xml:
1508 * docs/plugins/inspect/plugin-halelements.xml:
1509 * docs/plugins/inspect/plugin-icydemux.xml:
1510 * docs/plugins/inspect/plugin-id3demux.xml:
1511 * docs/plugins/inspect/plugin-interleave.xml:
1512 * docs/plugins/inspect/plugin-jpeg.xml:
1513 * docs/plugins/inspect/plugin-level.xml:
1514 * docs/plugins/inspect/plugin-matroska.xml:
1515 * docs/plugins/inspect/plugin-monoscope.xml:
1516 * docs/plugins/inspect/plugin-mulaw.xml:
1517 * docs/plugins/inspect/plugin-multifile.xml:
1518 * docs/plugins/inspect/plugin-multipart.xml:
1519 * docs/plugins/inspect/plugin-navigationtest.xml:
1520 * docs/plugins/inspect/plugin-ossaudio.xml:
1521 * docs/plugins/inspect/plugin-png.xml:
1522 * docs/plugins/inspect/plugin-pulseaudio.xml:
1523 * docs/plugins/inspect/plugin-quicktime.xml:
1524 * docs/plugins/inspect/plugin-replaygain.xml:
1525 * docs/plugins/inspect/plugin-rtp.xml:
1526 * docs/plugins/inspect/plugin-rtsp.xml:
1527 * docs/plugins/inspect/plugin-shout2send.xml:
1528 * docs/plugins/inspect/plugin-smpte.xml:
1529 * docs/plugins/inspect/plugin-soup.xml:
1530 * docs/plugins/inspect/plugin-spectrum.xml:
1531 * docs/plugins/inspect/plugin-speex.xml:
1532 * docs/plugins/inspect/plugin-taglib.xml:
1533 * docs/plugins/inspect/plugin-udp.xml:
1534 * docs/plugins/inspect/plugin-video4linux2.xml:
1535 * docs/plugins/inspect/plugin-videobalance.xml:
1536 * docs/plugins/inspect/plugin-videobox.xml:
1537 * docs/plugins/inspect/plugin-videocrop.xml:
1538 * docs/plugins/inspect/plugin-videoflip.xml:
1539 * docs/plugins/inspect/plugin-videomixer.xml:
1540 * docs/plugins/inspect/plugin-wavenc.xml:
1541 * docs/plugins/inspect/plugin-wavpack.xml:
1542 * docs/plugins/inspect/plugin-wavparse.xml:
1543 * docs/plugins/inspect/plugin-ximagesrc.xml:
1544 * gst/matroska/matroska-demux.c:
1545 * gst/matroska/matroska-demux.h:
1546 * gst/matroska/matroska-mux.c:
1547 * gst/matroska/matroska-mux.h:
1548 Add documentation for matroskamux and matroskademux and
1549 update the inspection xml files.
1551 Thu Dec 4 20:10:58 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1553 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
1554 Original commit message from CVS:
1556 Apparently AC_CONFIG_MACRO_DIR breaks when using more
1557 than one macro directory, reverting last change.
1559 Thu Dec 4 19:47:21 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1561 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
1562 Original commit message from CVS:
1564 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
1567 Sun Nov 30 16:24:45 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1569 gst/udp/gstmultiudpsink.c: Provide the parameters that are required for the format string to fix a compiler warning.
1570 Original commit message from CVS:
1571 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render):
1572 Provide the parameters that are required for the format string
1573 to fix a compiler warning.
1575 Sat Nov 29 20:05:41 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1577 gst/autodetect/gstautoaudiosrc.c: Fix classification.
1578 Original commit message from CVS:
1579 * gst/autodetect/gstautoaudiosrc.c:
1582 Sat Nov 29 13:31:55 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1584 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
1585 Original commit message from CVS:
1586 Patch by: Cygwin Ports maintainer
1587 <yselkowitz at users dot sourceforge dot net>
1590 Require gettext 0.17 because older versions don't mix with libtool
1591 2.2. At build time an older gettext version will still work.
1594 Fri Nov 28 15:10:50 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
1596 gst/udp/gstmultiudpsink.c: Make gst_multiudpsink_render() ignore errors from sendto() instead of breaking streaming. ...
1597 Original commit message from CVS:
1598 Patch by: Peter Kjellerstedt <pkj at axis com>
1599 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render):
1600 Make gst_multiudpsink_render() ignore errors from sendto() instead of
1601 breaking streaming. Emit a warning instead. Fixes #562572.
1603 Thu Nov 27 16:43:24 2008 +0000 Ron McOuat <rmcouat@smartt.com>
1605 Add support for basic and digest authentication in souphttpsrc.
1606 Original commit message from CVS:
1607 Patch by: Ron McOuat <rmcouat at smartt dot com>
1608 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_class_init),
1609 (gst_soup_http_src_init), (gst_soup_http_src_dispose),
1610 (gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
1611 (gst_soup_http_src_authenticate_cb), (gst_soup_http_src_start):
1612 * ext/soup/gstsouphttpsrc.h:
1613 * tests/check/elements/souphttpsrc.c: (basic_auth_cb),
1614 (digest_auth_cb), (run_test), (GST_START_TEST),
1615 (souphttpsrc_suite), (run_server):
1616 Add support for basic and digest authentication in souphttpsrc.
1619 Thu Nov 27 12:13:39 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1621 gst/wavenc/: Add support for a-law and mu-law encoded wav files. Fixes bug #562434.
1622 Original commit message from CVS:
1623 Patch by: Pepijn Van Eeckhoudt
1624 <pepijn dot vaneeckhoudt at luciad dot com>
1625 * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
1626 (gst_wavenc_sink_setcaps), (gst_wavenc_change_state):
1627 * gst/wavenc/gstwavenc.h:
1628 * gst/wavenc/riff.h:
1629 Add support for a-law and mu-law encoded wav files. Fixes bug #562434.
1631 Thu Nov 27 11:22:56 2008 +0000 이문형 <iwings@gmail.com>
1633 gst/rtsp/gstrtspsrc.c: Prevent further read/write actions taken to the connect-failed socket by erroring out quickly....
1634 Original commit message from CVS:
1635 Patch by: 이문형 <iwings at gmail dot com>
1636 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_udp):
1637 Prevent further read/write actions taken to the connect-failed socket by
1638 erroring out quickly. See #562258.
1640 Wed Nov 26 21:19:47 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1642 tests/examples/level/level-example.c: Set fakesink to sync. Otherwise people might question the message interval. Nev...
1643 Original commit message from CVS:
1644 * tests/examples/level/level-example.c:
1645 Set fakesink to sync. Otherwise people might question the message
1646 interval. Nevertheless the timestamp in the message is what matters.
1648 Tue Nov 25 18:13:25 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1650 tests/icles/.cvsignore: cvsignore newly generated file.
1651 Original commit message from CVS:
1652 * tests/icles/.cvsignore:
1653 cvsignore newly generated file.
1655 Tue Nov 25 18:03:02 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1657 gst/rtp/: Fix the descriptions and fix some email addresses.
1658 Original commit message from CVS:
1659 * gst/rtp/gstasteriskh263.c:
1660 * gst/rtp/gstasteriskh263.h:
1661 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_setcaps):
1662 * gst/rtp/gstrtpL16depay.h:
1663 * gst/rtp/gstrtpL16pay.c:
1664 * gst/rtp/gstrtpL16pay.h:
1665 * gst/rtp/gstrtpac3depay.c: (gst_rtp_ac3_depay_setcaps):
1666 * gst/rtp/gstrtpac3depay.h:
1667 * gst/rtp/gstrtpamrdepay.c:
1668 * gst/rtp/gstrtpamrdepay.h:
1669 * gst/rtp/gstrtpamrpay.c:
1670 * gst/rtp/gstrtpamrpay.h:
1671 * gst/rtp/gstrtpdepay.c:
1672 * gst/rtp/gstrtpdepay.h:
1673 * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_setcaps):
1674 * gst/rtp/gstrtpg726depay.c:
1675 * gst/rtp/gstrtpg726pay.c:
1676 * gst/rtp/gstrtpg729depay.c:
1677 * gst/rtp/gstrtpg729pay.c:
1678 * gst/rtp/gstrtpgsmdepay.c:
1679 * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_setcaps):
1680 * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_setcaps):
1681 * gst/rtp/gstrtph263depay.h:
1682 * gst/rtp/gstrtph263pay.c:
1683 * gst/rtp/gstrtph263pay.h:
1684 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps):
1685 * gst/rtp/gstrtph263pdepay.h:
1686 * gst/rtp/gstrtph263ppay.c:
1687 * gst/rtp/gstrtph263ppay.h:
1688 * gst/rtp/gstrtph264depay.c:
1689 * gst/rtp/gstrtph264depay.h:
1690 * gst/rtp/gstrtph264pay.c:
1691 * gst/rtp/gstrtph264pay.h:
1692 * gst/rtp/gstrtpilbcdepay.c:
1693 * gst/rtp/gstrtpilbcpay.c:
1694 * gst/rtp/gstrtpjpegdepay.h:
1695 * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_setcaps):
1696 * gst/rtp/gstrtpmp1sdepay.h:
1697 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps):
1698 * gst/rtp/gstrtpmp2tdepay.h:
1699 * gst/rtp/gstrtpmp2tpay.c:
1700 * gst/rtp/gstrtpmp2tpay.h:
1701 * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_setcaps):
1702 * gst/rtp/gstrtpmp4apay.c:
1703 * gst/rtp/gstrtpmp4apay.h:
1704 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_setcaps):
1705 * gst/rtp/gstrtpmp4gdepay.h:
1706 * gst/rtp/gstrtpmp4gpay.c:
1707 * gst/rtp/gstrtpmp4gpay.h:
1708 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps):
1709 * gst/rtp/gstrtpmp4vdepay.h:
1710 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_event):
1711 * gst/rtp/gstrtpmp4vpay.h:
1712 * gst/rtp/gstrtpmpadepay.c:
1713 * gst/rtp/gstrtpmpadepay.h:
1714 * gst/rtp/gstrtpmpapay.c:
1715 * gst/rtp/gstrtpmpapay.h:
1716 * gst/rtp/gstrtpmpvdepay.c:
1717 * gst/rtp/gstrtpmpvdepay.h:
1718 * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_process):
1719 * gst/rtp/gstrtppcmapay.c:
1720 * gst/rtp/gstrtppcmudepay.c:
1721 * gst/rtp/gstrtppcmupay.c:
1722 * gst/rtp/gstrtpspeexdepay.c:
1723 * gst/rtp/gstrtpspeexpay.c:
1724 * gst/rtp/gstrtpsv3vdepay.c:
1725 * gst/rtp/gstrtpsv3vdepay.h:
1726 * gst/rtp/gstrtptheoradepay.c:
1727 * gst/rtp/gstrtptheoradepay.h:
1728 * gst/rtp/gstrtptheorapay.c:
1729 * gst/rtp/gstrtptheorapay.h:
1730 * gst/rtp/gstrtpvorbisdepay.c:
1731 * gst/rtp/gstrtpvorbisdepay.h:
1732 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers):
1733 * gst/rtp/gstrtpvorbispay.h:
1734 * gst/rtp/gstrtpvrawdepay.c: (gst_rtp_vraw_depay_setcaps):
1735 * gst/rtp/gstrtpvrawpay.c:
1736 Fix the descriptions and fix some email addresses.
1738 Tue Nov 25 17:47:24 2008 +0000 Julien Moutte <julien@moutte.net>
1740 gst/qtdemux/qtdemux.c: Add MPG1 and MPG2 fourcc to supported qtdemux video codecs as I found some video clips using t...
1741 Original commit message from CVS:
1742 2008-11-25 Julien Moutte <julien@fluendo.com>
1743 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): Add MPG1 and MPG2
1745 to supported qtdemux video codecs as I found some video clips
1749 Tue Nov 25 16:26:16 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1751 gst/autodetect/: Post an error when we can't set the internal ghostpad target.
1752 Original commit message from CVS:
1753 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_detect):
1754 * gst/autodetect/gstautoaudiosrc.c: (gst_auto_audio_src_detect):
1755 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
1756 (gst_auto_video_sink_detect):
1757 * gst/autodetect/gstautovideosrc.c: (gst_auto_video_src_detect):
1758 Post an error when we can't set the internal ghostpad target.
1760 Tue Nov 25 16:06:22 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1762 gst/videocrop/gstvideocrop.*: Fix renegotiation when changing properties using the new basetransform features. Fixes ...
1763 Original commit message from CVS:
1764 * gst/videocrop/gstvideocrop.c: (gst_video_crop_init),
1765 (gst_video_crop_transform), (gst_video_crop_transform_caps),
1766 (gst_video_crop_set_caps), (gst_video_crop_set_property):
1767 * gst/videocrop/gstvideocrop.h:
1768 Fix renegotiation when changing properties using the new basetransform
1769 features. Fixes #561502.
1770 * tests/icles/Makefile.am:
1771 * tests/icles/videocrop2-test.c: (make_pipeline), (main):
1772 Add crazy interactive test unit for dynamically changing properties.
1774 Mon Nov 24 12:20:29 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1776 gst/rtsp/gstrtspsrc.c: Add some more debugging.
1777 Original commit message from CVS:
1778 * gst/rtsp/gstrtspsrc.c: (new_session_pad),
1779 (gst_rtspsrc_parse_range):
1780 Add some more debugging.
1781 Use the reanges received from the server unconditionally.
1784 Sun Nov 23 15:08:45 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1786 ext/pulse/pulsesink.c: Change #if 0 to something more expresive and add pointer to related bug ticket.
1787 Original commit message from CVS:
1788 * ext/pulse/pulsesink.c:
1789 Change #if 0 to something more expresive and add pointer to related
1792 Sun Nov 23 11:17:01 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
1796 Original commit message from CVS:
1799 Sun Nov 23 11:14:42 2008 +0000 Tal Shalif <tshalif@nargila.org>
1801 gst/qtdemux/qtdemux.c: Use G_{BIG,LITTLE}_ENDIAN instead of the non-GLib variants as the latter don't exist on some s...
1802 Original commit message from CVS:
1803 Patch by: Tal Shalif <tshalif at nargila dot org>
1804 * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps):
1805 Use G_{BIG,LITTLE}_ENDIAN instead of the non-GLib variants as
1806 the latter don't exist on some systems (mingw). Fixes bug #561992.
1808 Fri Nov 21 13:43:29 2008 +0000 Zeeshan Ali <zeeshanak@gnome.org>
1810 ext/soup/gstsouphttpsrc.c: Add transferMode.dnla.org header to HTTP requests as this is required by the DLNA specs an...
1811 Original commit message from CVS:
1812 Patch by: Zeeshan Ali <zeeshanak at gnome dot org>
1813 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_build_message):
1814 Add transferMode.dnla.org header to HTTP requests as this is
1815 required by the DLNA specs and doesn't hurt in other situations.
1818 Thu Nov 20 23:59:07 2008 +0000 Michael Smith <msmith@xiph.org>
1820 sys/osxvideo/osxvideosink.*: Handle video window resizing more correctly, avoiding crashes when embedding the window ...
1821 Original commit message from CVS:
1822 * sys/osxvideo/osxvideosink.h:
1823 * sys/osxvideo/osxvideosink.m:
1824 Handle video window resizing more correctly, avoiding crashes when
1825 embedding the window and resizing it.
1827 Thu Nov 20 22:56:58 2008 +0000 Michael Smith <msmith@xiph.org>
1829 gst/udp/: Fix multiudpsink on OSX by passing the specific length of the socket, refactor that into a function shared ...
1830 Original commit message from CVS:
1831 * gst/udp/gstmultiudpsink.c:
1832 * gst/udp/gstudpnetutils.c:
1833 * gst/udp/gstudpnetutils.h:
1834 * gst/udp/gstudpsrc.c:
1835 Fix multiudpsink on OSX by passing the specific length of the socket,
1836 refactor that into a function shared with the same thing in udpsrc.
1838 Thu Nov 20 20:07:26 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1840 gst/wavparse/gstwavparse.c: Fix the scaling code.
1841 Original commit message from CVS:
1842 * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
1843 (uint64_ceiling_scale), (gst_wavparse_calculate_duration),
1844 (gst_wavparse_stream_headers):
1845 Fix the scaling code.
1846 Fix parsing of the INFO chunks, we were reading the wrong number of
1847 bytes. Fixes #561580.
1849 Thu Nov 20 14:30:40 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
1851 gst/matroska/matroska-mux.c: Fix NULL pointer dereference of an unset codec_id in the recently added Dirac paths
1852 Original commit message from CVS:
1853 * gst/matroska/matroska-mux.c:
1854 Fix NULL pointer dereference of an unset codec_id in the recently
1857 Thu Nov 20 13:58:43 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
1859 tests/check/Makefile.am: Just keep disabling elements that hang the states test until it works.
1860 Original commit message from CVS:
1861 * tests/check/Makefile.am:
1862 Just keep disabling elements that hang the states test until it
1865 Thu Nov 20 13:46:47 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
1867 ext/libpng/gstpngenc.c: Don't flush downstream after every buffer - that's not what this libpng callback is for at all!
1868 Original commit message from CVS:
1869 * ext/libpng/gstpngenc.c:
1870 Don't flush downstream after every buffer - that's not what
1871 this libpng callback is for at all!
1873 Mon Nov 17 14:04:20 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
1875 sys/v4l2/v4l2src_calls.c: Turns out we don't always get the frame sizes in a predefined order from lowest to highest ...
1876 Original commit message from CVS:
1877 * sys/v4l2/v4l2src_calls.c:
1878 (gst_v4l2src_probe_caps_for_format_and_size), (sort_by_frame_size),
1879 (gst_v4l2src_probe_caps_for_format):
1880 Turns out we don't always get the frame sizes in a predefined
1881 order from lowest to highest resolution, so let's just sort the
1882 list by frame size once we've queried the possible resolutions
1883 rather than assume any particular order. Fixes probed caps for
1884 the camera in my HP2133 mini notebook and makes v4l2src default
1887 Sun Nov 16 14:41:32 2008 +0000 Edward Hervey <bilboed@bilboed.com>
1889 gst/matroska/: Make mkvdemux aware of E-AC3.
1890 Original commit message from CVS:
1891 * gst/matroska/matroska-demux.c: (gst_matroska_demux_audio_caps):
1892 * gst/matroska/matroska-ids.h:
1893 Make mkvdemux aware of E-AC3.
1895 Fri Nov 14 18:41:29 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1897 gst/rtp/: Add a jpeg depayloader.
1898 Original commit message from CVS:
1899 * gst/rtp/Makefile.am:
1900 * gst/rtp/gstrtp.c: (plugin_init):
1901 * gst/rtp/gstrtpjpegdepay.c: (gst_rtp_jpeg_depay_base_init),
1902 (gst_rtp_jpeg_depay_class_init), (gst_rtp_jpeg_depay_init),
1903 (gst_rtp_jpeg_depay_finalize), (MakeTables), (MakeQuantHeader),
1904 (MakeHuffmanHeader), (MakeDRIHeader), (MakeHeaders),
1905 (gst_rtp_jpeg_depay_setcaps), (gst_rtp_jpeg_depay_process),
1906 (gst_rtp_jpeg_depay_change_state),
1907 (gst_rtp_jpeg_depay_plugin_init):
1908 * gst/rtp/gstrtpjpegdepay.h:
1909 Add a jpeg depayloader.
1910 * gst/rtp/gstrtpjpegpay.c:
1911 Set the default properties on the payloader to better defaults.
1913 Fri Nov 14 15:42:32 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1915 sys/v4l2/gstv4l2.c: Give it a primary rank for autovideosrc.
1916 Original commit message from CVS:
1917 * sys/v4l2/gstv4l2.c:
1918 Give it a primary rank for autovideosrc.
1920 Fri Nov 14 11:41:55 2008 +0000 Bjorn Ostby <bjornos@axis.com>
1922 gst/rtp/: Add JPEG payloader. Fixes #560756.
1923 Original commit message from CVS:
1924 Patch by: Bjorn Ostby <bjornos at axis dot com>
1925 * gst/rtp/Makefile.am:
1926 * gst/rtp/gstrtp.c: (plugin_init):
1927 * gst/rtp/gstrtpjpegpay.c: (gst_rtp_jpeg_pay_base_init),
1928 (gst_rtp_jpeg_pay_class_init), (gst_rtp_jpeg_pay_init),
1929 (gst_rtp_jpeg_pay_setcaps), (gst_rtp_jpeg_pay_header_size),
1930 (gst_rtp_jpeg_pay_read_quant_table),
1931 (gst_rtp_jpeg_pay_scan_marker), (gst_rtp_jpeg_pay_handle_buffer),
1932 (gst_rtp_jpeg_pay_set_property), (gst_rtp_jpeg_pay_get_property),
1933 (gst_rtp_jpeg_pay_plugin_init):
1934 * gst/rtp/gstrtpjpegpay.h:
1935 Add JPEG payloader. Fixes #560756.
1937 Thu Nov 13 17:45:59 2008 +0000 Fabricio Godoy <skarllot@gmail.com>
1939 sys/: Fix some spelling mistakes. Fixes #556802.
1940 Original commit message from CVS:
1941 Patch by: Fabricio Godoy <skarllot at gmail dot com>
1942 * sys/oss/gstosssink.c: (gst_oss_sink_open):
1943 * sys/oss/gstosssrc.c: (gst_oss_src_open):
1944 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_mmap):
1945 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
1946 Fix some spelling mistakes. Fixes #556802.
1948 Thu Nov 13 16:24:59 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
1950 gst/equalizer/: Add presets for equalizer. Fixes #522183.
1951 Original commit message from CVS:
1952 * gst/equalizer/GstIirEqualizer10Bands.prs:
1953 * gst/equalizer/GstIirEqualizer3Bands.prs:
1954 * gst/equalizer/Makefile.am:
1955 * gst/equalizer/gstiirequalizer10bands.c:
1956 * gst/equalizer/gstiirequalizer3bands.c:
1957 Add presets for equalizer. Fixes #522183.
1959 Thu Nov 13 16:17:38 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
1961 gst/rtsp/: Remove google extension again, it's not needed anymore because we never send multiple transports anymore.
1962 Original commit message from CVS:
1963 * gst/rtsp/Makefile.am:
1964 * gst/rtsp/gstrtsp.c: (plugin_init):
1965 * gst/rtsp/gstrtspgoogle.c:
1966 * gst/rtsp/gstrtspgoogle.h:
1967 Remove google extension again, it's not needed anymore because we never
1968 send multiple transports anymore.
1970 Thu Nov 13 16:11:16 2008 +0000 Eric Zhang <chao.zhang@access-company.com>
1972 gst/rtsp/gstrtspsrc.*: Add property to configure NAT traversal method.
1973 Original commit message from CVS:
1974 Based on patch by: Eric Zhang <chao.zhang at access-company dot com>
1975 * gst/rtsp/gstrtspsrc.c: (gst_rtsp_nat_method_get_type),
1976 (gst_rtspsrc_class_init), (gst_rtspsrc_set_property),
1977 (gst_rtspsrc_get_property), (gst_rtspsrc_create_stream),
1978 (gst_rtspsrc_stream_free),
1979 (gst_rtspsrc_stream_configure_udp_sinks),
1980 (gst_rtspsrc_stream_configure_transport),
1981 (gst_rtspsrc_send_dummy_packets),
1982 (gst_rtspsrc_create_transports_string),
1983 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
1984 * gst/rtsp/gstrtspsrc.h:
1985 Add property to configure NAT traversal method.
1986 Ignore EOS from the internal sinks.
1987 Implement sending dummy packets as a (simple) method to open up
1989 Send PLAY request to the server after we started the udp sources.
1992 Thu Nov 13 14:04:40 2008 +0000 Yotam <sh.yotam@gmail.com>
1994 gst/rtp/gstrtpmp4vpay.c: Flush the remaining frames on EOS. Fixes #560641.
1995 Original commit message from CVS:
1996 Patch by: Yotam <sh dot yotam at gmail dot com>
1997 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_event):
1998 Flush the remaining frames on EOS. Fixes #560641.
2000 Wed Nov 12 16:37:06 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2002 gst/rtp/gstrtpg729pay.c: Fix compiler warning about printf formatting.
2003 Original commit message from CVS:
2004 * gst/rtp/gstrtpg729pay.c: (gst_rtp_g729_pay_handle_buffer):
2005 Fix compiler warning about printf formatting.
2007 Wed Nov 12 11:55:14 2008 +0000 Andy Wingo <wingo@pobox.com>
2009 gst/qtdemux/qtdemux.*: Queue up new segment events instead of sending them from the seeking thread.
2010 Original commit message from CVS:
2011 * gst/qtdemux/qtdemux.h (struct _GstQTDemux):
2012 * gst/qtdemux/qtdemux.c (gst_qtdemux_do_seek): Queue up new
2013 segment events instead of sending them from the seeking thread.
2015 (gst_qtdemux_push_pending_newsegment): New helper, sends out
2016 queued newsegment events.
2017 (gst_qtdemux_loop_state_movie): Voilà, call it here. Only need to
2018 call it here, as we only seek when looping, and only push in the
2021 Tue Nov 11 19:52:05 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2023 gst/qtdemux/: Add cover and alternative copyright tag, and enhance some existing ones by marking them as container at...
2024 Original commit message from CVS:
2025 * gst/qtdemux/qtdemux.c: (qtdemux_tag_add_tmpo),
2026 (qtdemux_tag_add_covr), (qtdemux_parse_udta):
2027 * gst/qtdemux/qtdemux_fourcc.h:
2028 * gst/qtdemux/qtdemux_types.c:
2029 Add cover and alternative copyright tag, and enhance some existing
2030 ones by marking them as container atoms.
2032 Tue Nov 11 17:33:00 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2034 gst/rtp/gstrtpg729pay.c: Don't ignore the return value of setcaps.
2035 Original commit message from CVS:
2036 * gst/rtp/gstrtpg729pay.c: (gst_rtp_g729_pay_set_caps):
2037 Don't ignore the return value of setcaps.
2039 Tue Nov 11 17:29:03 2008 +0000 Olivier Crete <tester@tester.ca>
2041 gst/rtp/gstrtpg729pay.*: Replace G729 payloader with an improved version. Fixes #532409.
2042 Original commit message from CVS:
2043 Patch by: Olivier Crete <tester at tester dot ca>
2044 * gst/rtp/gstrtpg729pay.c: (gst_rtp_g729_pay_base_init),
2045 (gst_rtp_g729_pay_class_init), (gst_rtp_g729_pay_init),
2046 (gst_rtp_g729_pay_set_caps), (gst_rtp_g729_pay_handle_buffer):
2047 * gst/rtp/gstrtpg729pay.h:
2048 Replace G729 payloader with an improved version. Fixes #532409.
2050 Tue Nov 11 16:00:48 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2052 gst/rtsp/gstrtspsrc.c: Only send one transport at a time for improved compatibility with some broken servers. See #53...
2053 Original commit message from CVS:
2054 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_transports_string),
2055 (gst_rtspsrc_change_state):
2056 Only send one transport at a time for improved compatibility with some
2057 broken servers. See #537832.
2059 Tue Nov 11 15:16:31 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2061 gst/rtsp/gstrtspsrc.c: Only pause/play in the seek handler when the source was playing.
2062 Original commit message from CVS:
2063 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_do_seek),
2064 (gst_rtspsrc_perform_seek):
2065 Only pause/play in the seek handler when the source was playing.
2068 Tue Nov 11 12:18:23 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2070 gst/matroska/matroska-mux.c: Fix muxing of Dirac streams if the input already has the format we need, i.e. is the out...
2071 Original commit message from CVS:
2072 * gst/matroska/matroska-mux.c:
2073 (gst_matroska_mux_handle_dirac_packet):
2074 Fix muxing of Dirac streams if the input already has the format
2075 we need, i.e. is the output of matroskademux.
2077 Tue Nov 11 10:06:01 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2079 gst/avi/gstavimux.c: Don't segfault on string typed tags being NULL. Fixes #560155.
2080 Original commit message from CVS:
2081 * gst/avi/gstavimux.c:
2082 Don't segfault on string typed tags being NULL. Fixes #560155.
2084 Mon Nov 10 16:44:45 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2086 gst/matroska/matroska-mux.c: Fix mapping AAC profile to Matroska codec id.
2087 Original commit message from CVS:
2088 * gst/matroska/matroska-mux.c: (aac_codec_data_to_codec_id),
2089 (gst_matroska_mux_audio_pad_setcaps):
2090 Fix mapping AAC profile to Matroska codec id.
2092 Mon Nov 10 16:36:09 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2094 gst/qtdemux/qtdemux.c: Refactor some raw audio caps building, and handle >16-bit cases.
2095 Original commit message from CVS:
2096 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
2097 (qtdemux_video_caps), (qtdemux_audio_caps):
2098 Refactor some raw audio caps building, and handle >16-bit cases.
2099 Fix/replace building caps from a string description.
2101 Mon Nov 10 13:59:27 2008 +0000 Thomas Vander Stichele <thomas@apestaart.org>
2103 gst/: Make author name consistent with others.
2104 Original commit message from CVS:
2105 * gst/audiofx/audiowsincband.c:
2106 * gst/audiofx/audiowsinclimit.c:
2107 * gst/cutter/gstcutter.c:
2108 Make author name consistent with others.
2110 Mon Nov 10 12:13:21 2008 +0000 Eric Zhang <chao.zhang@access-company.com>
2112 gst/rtsp/gstrtspsrc.c: Pause the RTSP stream before doing a new play request.
2113 Original commit message from CVS:
2114 Based on patch by: Eric Zhang <chao.zhang at access-company dot com>
2115 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_perform_seek),
2116 (gst_rtspsrc_stream_configure_udp_sink):
2117 Pause the RTSP stream before doing a new play request.
2118 Make sure that adding the udpsinks does not cause the rtspsrc to become
2119 a sink. Fixes #559547.
2121 Wed Nov 5 14:42:35 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2123 gst/matroska/: Implement Dirac muxing into Matroska comforming to the spec, i.e. put all Dirac packages up to a pictu...
2124 Original commit message from CVS:
2125 * gst/matroska/matroska-ids.h:
2126 * gst/matroska/matroska-mux.c: (gst_matroska_pad_free),
2127 (gst_matroska_mux_handle_dirac_packet),
2128 (gst_matroska_mux_write_data):
2129 Implement Dirac muxing into Matroska comforming to the spec, i.e.
2130 put all Dirac packages up to a picture into a Matroska block.
2131 TODO: Implement writing of the ReferenceBlock Matroska elements,
2132 currently the Dirac muxing is only 100% correct if Matroska version 2
2133 is selected for muxing.
2135 Tue Nov 4 12:32:48 2008 +0000 Bastien Nocera <hadess@hadess.net>
2137 Optionally use libv4l to access v4l2 devices. Fixes bug #545033.
2138 Original commit message from CVS:
2139 Patch by: Bastien Nocera <hadess at hadess dot net>,
2140 Hans de Goede <jwrdegoede at fedoraproject dot org>
2142 * sys/v4l2/Makefile.am:
2143 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read):
2144 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
2145 (gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_close),
2146 (gst_v4l2_get_norm), (gst_v4l2_set_norm), (gst_v4l2_get_frequency),
2147 (gst_v4l2_set_frequency), (gst_v4l2_signal_strength),
2148 (gst_v4l2_get_attribute), (gst_v4l2_set_attribute),
2149 (gst_v4l2_get_input), (gst_v4l2_set_input):
2150 * sys/v4l2/v4l2_calls.h:
2151 * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
2152 (gst_v4l2_buffer_new), (gst_v4l2_buffer_pool_finalize),
2153 (gst_v4l2_buffer_pool_new), (gst_v4l2_buffer_pool_activate),
2154 (gst_v4l2src_fill_format_list),
2155 (gst_v4l2src_probe_caps_for_format_and_size),
2156 (gst_v4l2src_probe_caps_for_format), (gst_v4l2src_grab_frame),
2157 (gst_v4l2src_set_capture), (gst_v4l2src_capture_init),
2158 (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop),
2159 (gst_v4l2src_get_nearest_size):
2160 Optionally use libv4l to access v4l2 devices. Fixes bug #545033.
2162 Tue Nov 4 12:28:34 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2164 Don't install static libs for plugins. Fixes #550851 for -good.
2165 Original commit message from CVS:
2166 * ext/aalib/Makefile.am:
2167 * ext/annodex/Makefile.am:
2168 * ext/cairo/Makefile.am:
2169 * ext/dv/Makefile.am:
2170 * ext/esd/Makefile.am:
2171 * ext/flac/Makefile.am:
2172 * ext/gconf/Makefile.am:
2173 * ext/gdk_pixbuf/Makefile.am:
2174 * ext/hal/Makefile.am:
2175 * ext/jpeg/Makefile.am:
2176 * ext/ladspa/Makefile.am:
2177 * ext/libcaca/Makefile.am:
2178 * ext/libmng/Makefile.am:
2179 * ext/libpng/Makefile.am:
2180 * ext/mikmod/Makefile.am:
2181 * ext/pulse/Makefile.am:
2182 * ext/raw1394/Makefile.am:
2183 * ext/shout2/Makefile.am:
2184 * ext/soup/Makefile.am:
2185 * ext/speex/Makefile.am:
2186 * ext/taglib/Makefile.am:
2187 * ext/wavpack/Makefile.am:
2188 * gst/alpha/Makefile.am:
2189 * gst/apetag/Makefile.am:
2190 * gst/audiofx/Makefile.am:
2191 * gst/auparse/Makefile.am:
2192 * gst/autodetect/Makefile.am:
2193 * gst/avi/Makefile.am:
2194 * gst/cutter/Makefile.am:
2195 * gst/debug/Makefile.am:
2196 * gst/effectv/Makefile.am:
2197 * gst/equalizer/Makefile.am:
2198 * gst/flx/Makefile.am:
2199 * gst/goom/Makefile.am:
2200 * gst/goom2k1/Makefile.am:
2201 * gst/icydemux/Makefile.am:
2202 * gst/id3demux/Makefile.am:
2203 * gst/interleave/Makefile.am:
2204 * gst/law/Makefile.am:
2205 * gst/level/Makefile.am:
2206 * gst/matroska/Makefile.am:
2207 * gst/median/Makefile.am:
2208 * gst/monoscope/Makefile.am:
2209 * gst/multifile/Makefile.am:
2210 * gst/multipart/Makefile.am:
2211 * gst/oldcore/Makefile.am:
2212 * gst/qtdemux/Makefile.am:
2213 * gst/replaygain/Makefile.am:
2214 * gst/rtp/Makefile.am:
2215 * gst/rtsp/Makefile.am:
2216 * gst/smpte/Makefile.am:
2217 * gst/spectrum/Makefile.am:
2218 * gst/udp/Makefile.am:
2219 * gst/videobox/Makefile.am:
2220 * gst/videocrop/Makefile.am:
2221 * gst/videofilter/Makefile.am:
2222 * gst/videomixer/Makefile.am:
2223 * gst/wavenc/Makefile.am:
2224 * gst/wavparse/Makefile.am:
2225 * sys/directdraw/Makefile.am:
2226 * sys/directsound/Makefile.am:
2227 * sys/oss/Makefile.am:
2228 * sys/osxaudio/Makefile.am:
2229 * sys/osxvideo/Makefile.am:
2230 * sys/sunaudio/Makefile.am:
2231 * sys/v4l2/Makefile.am:
2232 * sys/waveform/Makefile.am:
2233 * sys/ximage/Makefile.am:
2234 Don't install static libs for plugins. Fixes #550851 for -good.
2236 Fri Oct 31 18:17:50 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2238 ext/flac/Makefile.am: Include $(FLAC_CFLAGS) in CFLAGS to make sure to find the FLAC headers.
2239 Original commit message from CVS:
2240 * ext/flac/Makefile.am:
2241 Include $(FLAC_CFLAGS) in CFLAGS to make sure to find the FLAC headers.
2242 This fixes compilation if FLAC is installed in an uncommon location
2243 that is not already handled by other CFLAGS. Fixes bug #558711.
2245 Fri Oct 31 10:08:50 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2247 sys/v4l2/v4l2src_calls.c: Guard more uncommon formats with ifdefs so that we can compile on older versions.
2248 Original commit message from CVS:
2249 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_format_get_rank):
2250 Guard more uncommon formats with ifdefs so that we can compile on older
2253 Fri Oct 31 10:00:18 2008 +0000 Nick Haddad <nick@haddads.net>
2255 gst/avi/gstavidemux.c: Invert other uncompressed RGB formats. Fixes #558554.
2256 Original commit message from CVS:
2257 Patch by: Nick Haddad <nick at haddads dot net>
2258 * gst/avi/gstavidemux.c: (gst_avi_demux_is_uncompressed),
2259 (gst_avi_demux_invert), (gst_avi_demux_process_next_entry),
2260 (gst_avi_demux_stream_data):
2261 Invert other uncompressed RGB formats. Fixes #558554.
2263 Thu Oct 30 15:08:49 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2265 gst/wavenc/gstwavenc.*: Add support for float/double as input and remove the (nowadays) useless parsing of the depth ...
2266 Original commit message from CVS:
2267 * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
2268 (gst_wavenc_sink_setcaps), (gst_wavenc_change_state):
2269 * gst/wavenc/gstwavenc.h:
2270 Add support for float/double as input and remove the (nowadays)
2271 useless parsing of the depth as we require width==depth.
2273 Thu Oct 30 10:31:35 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2275 gst/rtp/: Narrow down the caps of the mpeg audio pay/depayloaders to only accept mpeg version 1. Fixes #558427.
2276 Original commit message from CVS:
2277 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_setcaps):
2278 * gst/rtp/gstrtpmpapay.c:
2279 Narrow down the caps of the mpeg audio pay/depayloaders to only accept
2280 mpeg version 1. Fixes #558427.
2282 Wed Oct 29 18:28:25 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2284 gst/rtp/gstrtpL16pay.c: Only put an integral amount of samples in the RTP packet.
2285 Original commit message from CVS:
2286 * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_flush),
2287 (gst_rtp_L16_pay_getcaps):
2288 Only put an integral amount of samples in the RTP packet.
2291 Tue Oct 28 17:42:02 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2293 gst/rtp/gstrtpchannels.*: Add method to get possible channel positions.
2294 Original commit message from CVS:
2295 * gst/rtp/gstrtpchannels.c: (gst_rtp_channels_get_by_index):
2296 * gst/rtp/gstrtpchannels.h:
2297 Add method to get possible channel positions.
2299 Tue Oct 28 17:39:48 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2301 gst/rtp/Makefile.am: Also commit updated makefile
2302 Original commit message from CVS:
2303 * gst/rtp/Makefile.am:
2304 Also commit updated makefile
2306 Tue Oct 28 14:56:08 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2308 gst/wavenc/gstwavenc.c: Don't allow width=32,depth=24 as input. WAV requires that the width is the next integer multi...
2309 Original commit message from CVS:
2310 * gst/wavenc/gstwavenc.c: (gst_wavenc_chain):
2311 Don't allow width=32,depth=24 as input. WAV requires that the width
2312 is the next integer multiply of 8 from the depth.
2314 Tue Oct 28 10:01:49 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2316 gst/rtp/: Add mappings for multichannel support. Does not completely just work because the getcaps function does not ...
2317 Original commit message from CVS:
2318 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_setcaps):
2319 * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_setcaps),
2320 (gst_rtp_L16_pay_getcaps):
2321 * gst/rtp/gstrtpchannels.c: (check_channels),
2322 (gst_rtp_channels_get_by_pos), (gst_rtp_channels_get_by_order),
2323 (gst_rtp_channels_create_default):
2324 * gst/rtp/gstrtpchannels.h:
2325 Add mappings for multichannel support. Does not completely just work
2326 because the getcaps function does not yet return the allowed channel
2327 mappings. See #556641.
2329 Tue Oct 28 06:50:57 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2331 gst/goom/: Add license headers in all source files. Remove filter.c from
2332 Original commit message from CVS:
2333 * gst/goom/Makefile.am:
2335 * gst/goom/config_param.c:
2336 * gst/goom/convolve_fx.c:
2337 * gst/goom/drawmethods.c:
2338 * gst/goom/drawmethods.h:
2339 * gst/goom/filters.c:
2340 * gst/goom/filters_mmx.s:
2341 * gst/goom/flying_stars_fx.c:
2343 * gst/goom/goom_config.h:
2344 * gst/goom/goom_config_param.h:
2345 * gst/goom/goom_core.c:
2346 * gst/goom/goom_filters.h:
2347 * gst/goom/goom_fx.h:
2348 * gst/goom/goom_graphic.h:
2349 * gst/goom/goom_plugin_info.h:
2350 * gst/goom/goom_tools.c:
2351 * gst/goom/goom_tools.h:
2352 * gst/goom/goom_typedefs.h:
2353 * gst/goom/goom_visual_fx.h:
2354 * gst/goom/graphic.c:
2359 * gst/goom/mathtools.c:
2360 * gst/goom/mathtools.h:
2362 * gst/goom/motif_goom1.h:
2363 * gst/goom/motif_goom2.h:
2364 * gst/goom/plugin_info.c:
2365 * gst/goom/ppc_drawings.h:
2366 * gst/goom/ppc_zoom_ultimate.h:
2367 * gst/goom/sound_tester.c:
2368 * gst/goom/sound_tester.h:
2369 * gst/goom/surf3d.c:
2370 * gst/goom/surf3d.h:
2371 * gst/goom/tentacle3d.c:
2372 * gst/goom/tentacle3d.h:
2376 Add license headers in all source files. Remove filter.c from
2377 EXTRA_DIST, as its in SOURCES already. Mention the files in the REDME
2378 which are not used right now. Fixes #557709.
2380 Mon Oct 27 11:28:30 2008 +0000 Olivier Crete <tester@tester.ca>
2382 gst/rtp/gstrtpL16pay.c: Implement getcaps in rtpL16pay. Fixes #556484.
2383 Original commit message from CVS:
2384 Patch by: Olivier Crete <tester at tester dot ca>
2385 * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_class_init),
2386 (gst_rtp_L16_pay_setcaps), (gst_rtp_L16_pay_getcaps):
2387 Implement getcaps in rtpL16pay. Fixes #556484.
2389 Mon Oct 27 11:03:53 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2391 gst/rtp/gstrtpL16depay.c: Check if clock-rate and channels are valid.
2392 Original commit message from CVS:
2393 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_setcaps),
2394 (gst_rtp_L16_depay_process):
2395 Check if clock-rate and channels are valid.
2396 Don't ignore the return value of setcaps.
2397 No need to validate the buffer, the base class does that for us.
2398 Use the marker bit to set the DISCONT flag on outgoing buffers.
2399 * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_setcaps):
2400 Don't ignore the return value of set_outcaps.
2401 * gst/rtp/gstrtpac3depay.c: (gst_rtp_ac3_depay_setcaps),
2402 (gst_rtp_ac3_depay_process):
2403 Don't ignore the return value of set_caps.
2404 No need to validate the buffer, the base class does that for us.
2405 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_setcaps),
2406 (gst_rtp_amr_depay_process):
2407 * gst/rtp/gstrtpamrdepay.h:
2408 Don't ignore the return value of setcaps.
2409 No need to validate the buffer, the base class does that for us.
2410 No need to set output caps on the buffers, the base class does that for
2412 The subclass will make sure we are negotiated.
2413 * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_setcaps),
2414 (gst_rtp_dv_depay_process), (gst_rtp_dv_depay_reset):
2415 * gst/rtp/gstrtpdvdepay.h:
2416 Clean up caps negotiation.
2417 The subclass will make sure we are negotiated.
2418 * gst/rtp/gstrtpg726depay.c: (gst_rtp_g726_depay_setcaps),
2419 (gst_rtp_g726_depay_process):
2420 Clean up caps negotiation.
2421 Use the marker bit to set the DISCONT flag on outgoing buffers.
2422 * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_init),
2423 (gst_rtp_g729_depay_setcaps), (gst_rtp_g729_depay_process):
2424 * gst/rtp/gstrtpg729depay.h:
2425 The subclass will make sure we are negotiated.
2426 Use the marker bit to set the DISCONT flag on outgoing buffers.
2427 * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_setcaps),
2428 (gst_rtp_gsm_depay_process):
2429 Clean up caps negotiation.
2430 Use the marker bit to set the DISCONT flag on outgoing buffers.
2431 * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_setcaps):
2432 Clean up caps negotiation.
2433 Don't ignore the return value of set_outcaps.
2434 * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_setcaps),
2435 (gst_rtp_h263_depay_process):
2436 Clean up caps negotiation.
2437 No need to validate the buffer, the base class does that for us.
2438 * gst/rtp/gstrtph263pay.c: (gst_rtp_h263_pay_setcaps),
2439 (gst_rtp_h263_pay_flush), (gst_rtp_h263_pay_handle_buffer):
2440 * gst/rtp/gstrtph263pay.h:
2441 Don't ignore the return value of set_outcaps.
2442 Do some more timestamps.
2443 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps),
2444 (gst_rtp_h263p_depay_process):
2445 Clean up caps negotiation.
2446 Don't ignore the return value of setcaps.
2447 No need to validate the buffer, the base class does that for us.
2448 * gst/rtp/gstrtph263ppay.c: (gst_rtp_h263p_pay_class_init),
2449 (gst_rtp_h263p_pay_setcaps), (gst_rtp_h263p_pay_flush),
2450 (gst_rtp_h263p_pay_handle_buffer):
2451 * gst/rtp/gstrtph263ppay.h:
2452 Don't ignore the return value of set_outcaps.
2453 Do some more timestamps.
2454 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps),
2455 (gst_rtp_h264_depay_process):
2456 Clean up caps negotiation.
2457 Don't ignore the return value of setcaps.
2458 Fix possible caps leak.
2459 No need to validate the buffer, the base class does that for us.
2460 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_setcaps):
2461 Add some more debug info.
2462 * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps),
2463 (gst_rtp_ilbc_depay_process):
2464 Clean up caps negotiation.
2465 Use the marker bit to set the DISCONT flag on outgoing buffers.
2466 * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_sink_setcaps):
2467 Clean up caps negotiation.
2468 * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_setcaps),
2469 (gst_rtp_mp1s_depay_process):
2470 Clean up caps negotiation.
2471 Don't ignore the return value of setcaps.
2472 No need to validate the buffer, the base class does that for us.
2473 No need to set caps on buffers, subclass does that for us.
2474 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps),
2475 (gst_rtp_mp2t_depay_process):
2476 Clean up caps negotiation.
2477 Don't ignore the return value of setcaps.
2478 No need to validate the buffer, the base class does that for us.
2479 No need to set caps on buffers, subclass does that for us.
2480 * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_setcaps),
2481 (gst_rtp_mp4a_depay_process):
2482 Clean up caps negotiation.
2483 Don't ignore the return value of setcaps.
2484 No need to validate the buffer, the base class does that for us.
2485 * gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_new_caps),
2486 (gst_rtp_mp4a_pay_setcaps):
2487 Don't ignore the return value of set_outcaps.
2488 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_setcaps),
2489 (gst_rtp_mp4g_depay_process):
2490 Clean up caps negotiation.
2491 Don't ignore the return value of setcaps.
2492 No need to validate the buffer, the base class does that for us.
2493 No need to set caps on buffers, subclass does that for us.
2494 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_finalize),
2495 (gst_rtp_mp4g_pay_new_caps), (gst_rtp_mp4g_pay_setcaps):
2496 Don't ignore the return value of set_outcaps.
2497 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps),
2498 (gst_rtp_mp4v_depay_process):
2499 Clean up caps negotiation.
2500 Don't ignore the return value of setcaps.
2501 No need to validate the buffer, the base class does that for us.
2502 No need to set caps on buffers, subclass does that for us.
2503 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_new_caps),
2504 (gst_rtp_mp4v_pay_setcaps):
2505 Don't ignore the return value of set_outcaps.
2506 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_setcaps),
2507 (gst_rtp_mpa_depay_process):
2508 Clean up caps negotiation.
2509 Don't ignore the return value of setcaps.
2510 No need to validate the buffer, the base class does that for us.
2511 Use the marker bit to set the DISCONT flag on outgoing buffers.
2512 * gst/rtp/gstrtpmpapay.c: (gst_rtp_mpa_pay_setcaps):
2513 Don't ignore the return value of set_outcaps.
2514 * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_setcaps),
2515 (gst_rtp_mpv_depay_process):
2516 Clean up caps negotiation.
2517 Actually set output caps.
2518 No need to validate the buffer, the base class does that for us.
2519 * gst/rtp/gstrtpmpvpay.c: (gst_rtp_mpv_pay_setcaps):
2520 Don't ignore the return value of set_outcaps.
2521 * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_setcaps),
2522 (gst_rtp_pcma_depay_process):
2523 Clean up caps negotiation.
2524 Set output buffer duration because we can.
2525 Use the marker bit to set the DISCONT flag on outgoing buffers.
2526 * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_setcaps):
2527 Don't ignore the return value of set_outcaps.
2528 * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_setcaps),
2529 (gst_rtp_pcmu_depay_process):
2530 Clean up caps negotiation.
2531 Use the marker bit to set the DISCONT flag on outgoing buffers.
2532 * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_setcaps):
2533 Don't ignore the return value of set_outcaps.
2534 * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_init),
2535 (gst_rtp_speex_depay_setcaps), (gst_rtp_speex_depay_process):
2536 Clean up caps negotiation.
2537 Set output caps on the pad and header buffers.
2538 Set duration on output buffers because we can.
2539 * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_parse_ident):
2540 Don't ignore the return value of set_outcaps.
2541 * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_setcaps),
2542 (gst_rtp_sv3v_depay_process):
2543 Clean up caps negotiation.
2544 No need to validate the buffer, the base class does that for us.
2545 No need to set caps out output buffers, subclass does that.
2546 * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps),
2547 (gst_rtp_theora_depay_process):
2548 Don't ignore the return value of setcaps.
2549 No need to validate the buffer, the base class does that for us.
2550 * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_class_init),
2551 (gst_rtp_theora_pay_flush_packet), (encode_base64),
2552 (gst_rtp_theora_pay_finish_headers), (gst_rtp_theora_pay_parse_id),
2553 (gst_rtp_theora_pay_handle_buffer):
2554 Don't ignore the return value of set_outcaps.
2555 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps),
2556 (gst_rtp_vorbis_depay_process):
2557 Don't ignore the return value of setcaps.
2558 No need to validate the buffer, the base class does that for us.
2559 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers):
2560 Don't ignore the return value of set_outcaps.
2561 * gst/rtp/gstrtpvrawdepay.c: (gst_rtp_vraw_depay_setcaps):
2562 Clean up caps negotiation, don't ignore setcaps return.
2563 * gst/rtp/gstrtpvrawpay.c: (gst_rtp_vraw_pay_setcaps):
2564 Don't ignore the return value of set_outcaps.
2566 Mon Oct 27 10:35:07 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2568 gst/matroska/matroska-demux.c: Forward unknown events upstream.
2569 Original commit message from CVS:
2570 * gst/matroska/matroska-demux.c:
2571 (gst_matroska_demux_handle_src_event):
2572 Forward unknown events upstream.
2574 Mon Oct 27 10:33:20 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2576 tests/check/elements/icydemux.c: Add some refcount check
2577 Original commit message from CVS:
2578 * tests/check/elements/icydemux.c: (icydemux_found_pad):
2579 Add some refcount check
2580 * tests/check/elements/rtp-payloading.c: (rtp_pipeline_run):
2581 Don't ignore the result of write(), fixes a compiler warning for me.
2582 * tests/icles/videobox-test.c: (main):
2583 Make the output a little more pretty.
2585 Mon Oct 27 09:26:19 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2587 ext/esd/esdmon.c: Add doc blob.
2588 Original commit message from CVS:
2592 Mon Oct 27 09:21:44 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2594 docs/plugins/: Add the docs of the new elements.
2595 Original commit message from CVS:
2596 * docs/plugins/Makefile.am:
2597 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
2598 * docs/plugins/gst-plugins-good-plugins-sections.txt:
2599 * docs/plugins/gst-plugins-good-plugins.args:
2600 * docs/plugins/gst-plugins-good-plugins.hierarchy:
2601 * docs/plugins/gst-plugins-good-plugins.interfaces:
2602 * docs/plugins/inspect/plugin-autodetect.xml:
2603 Add the docs of the new elements.
2605 Mon Oct 27 09:04:37 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2607 gst/autodetect/: Fix "Since" tags in the documentation.
2608 Original commit message from CVS:
2609 * gst/autodetect/gstautoaudiosrc.c:
2610 (gst_auto_audio_src_class_init):
2611 * gst/autodetect/gstautovideosrc.c:
2612 (gst_auto_video_src_class_init):
2613 Fix "Since" tags in the documentation.
2615 Mon Oct 27 09:00:29 2008 +0000 Sjoerd Simons <sjoerd@luon.net>
2617 ext/soup/gstsouphttpsrc.c: Add support for souphttpsrc to act as a live source. This makes it possible to get timesta...
2618 Original commit message from CVS:
2619 Patch by: Sjoerd Simons <sjoerd at luon dot net>
2620 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_class_init),
2621 (gst_soup_http_src_set_property), (gst_soup_http_src_get_property):
2622 Add support for souphttpsrc to act as a live source. This makes it
2623 possible to get timestamped buffers in combination with the
2624 "do-timestamp" property. Fixes bug #556019.
2626 Mon Oct 27 08:54:30 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
2628 gst/autodetect/: Implement src plugins. Little code/string cleanup in the sinks.
2629 Original commit message from CVS:
2630 * gst/autodetect/Makefile.am:
2631 * gst/autodetect/gstautoaudiosink.c:
2632 * gst/autodetect/gstautoaudiosrc.c:
2633 * gst/autodetect/gstautoaudiosrc.h:
2634 * gst/autodetect/gstautodetect.c:
2635 * gst/autodetect/gstautovideosink.c:
2636 * gst/autodetect/gstautovideosrc.c:
2637 * gst/autodetect/gstautovideosrc.h:
2638 Implement src plugins. Little code/string cleanup in the sinks.
2641 Mon Oct 27 08:45:11 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
2643 gst/matroska/matroska-mux.c: Fix a memory leak when pads are requested but the pipeline never goes into PLAYING.
2644 Original commit message from CVS:
2645 Patch by: Peter Kjellerstedt <pkj at axis com>
2646 * gst/matroska/matroska-mux.c: (gst_matroska_mux_reset),
2647 (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad):
2648 Fix a memory leak when pads are requested but the pipeline never
2650 Correctly remove request pads, no matter if they have collected
2654 Mon Oct 27 08:40:02 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2656 gst/udp/gstudpnetutils.h: Define the correct WINVER so getaddinfo() can be used when using mingw32. Fixes bug #557294.
2657 Original commit message from CVS:
2658 Patch by: <lrn1986 at gmail dot com>
2659 * gst/udp/gstudpnetutils.h:
2660 Define the correct WINVER so getaddinfo() can be used when using
2661 mingw32. Fixes bug #557294.
2663 Mon Oct 27 08:36:43 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2665 gst/udp/: Fix "argument type mismatch" compiler warnings on Windows.
2666 Original commit message from CVS:
2667 Patch by: <lrn1986 at gmail dot com>
2668 * gst/udp/gstdynudpsink.c: (gst_dynudpsink_render):
2669 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render):
2670 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
2671 Fix "argument type mismatch" compiler warnings on Windows.
2674 Mon Oct 27 08:30:51 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
2676 gst/equalizer/gstiirequalizer.c: Don't calculate the filter coefficients for every single buffer but only when it's n...
2677 Original commit message from CVS:
2678 * gst/equalizer/gstiirequalizer.c: (update_coefficients):
2679 Don't calculate the filter coefficients for every single buffer
2680 but only when it's needed. Fixes bug #557260.
2682 Sun Oct 26 20:05:43 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2684 configure.ac: Back to development -> 0.10.11.1
2685 Original commit message from CVS:
2687 Back to development -> 0.10.11.1
2689 Sun Oct 26 20:04:21 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2691 gst-plugins-good.doap: Fix version number of 0.10.11 release in doap file
2692 Original commit message from CVS:
2693 * gst-plugins-good.doap:
2694 Fix version number of 0.10.11 release in doap file
2696 Fri Oct 24 22:41:18 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2702 * docs/plugins/gst-plugins-good-plugins.args:
2703 * docs/plugins/gst-plugins-good-plugins.hierarchy:
2704 * docs/plugins/gst-plugins-good-plugins.interfaces:
2705 * docs/plugins/inspect/plugin-1394.xml:
2706 * docs/plugins/inspect/plugin-aasink.xml:
2707 * docs/plugins/inspect/plugin-alaw.xml:
2708 * docs/plugins/inspect/plugin-alpha.xml:
2709 * docs/plugins/inspect/plugin-alphacolor.xml:
2710 * docs/plugins/inspect/plugin-annodex.xml:
2711 * docs/plugins/inspect/plugin-apetag.xml:
2712 * docs/plugins/inspect/plugin-audiofx.xml:
2713 * docs/plugins/inspect/plugin-auparse.xml:
2714 * docs/plugins/inspect/plugin-autodetect.xml:
2715 * docs/plugins/inspect/plugin-avi.xml:
2716 * docs/plugins/inspect/plugin-cacasink.xml:
2717 * docs/plugins/inspect/plugin-cairo.xml:
2718 * docs/plugins/inspect/plugin-cutter.xml:
2719 * docs/plugins/inspect/plugin-debug.xml:
2720 * docs/plugins/inspect/plugin-dv.xml:
2721 * docs/plugins/inspect/plugin-efence.xml:
2722 * docs/plugins/inspect/plugin-effectv.xml:
2723 * docs/plugins/inspect/plugin-equalizer.xml:
2724 * docs/plugins/inspect/plugin-esdsink.xml:
2725 * docs/plugins/inspect/plugin-flac.xml:
2726 * docs/plugins/inspect/plugin-flxdec.xml:
2727 * docs/plugins/inspect/plugin-gamma.xml:
2728 * docs/plugins/inspect/plugin-gconfelements.xml:
2729 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
2730 * docs/plugins/inspect/plugin-goom.xml:
2731 * docs/plugins/inspect/plugin-goom2k1.xml:
2732 * docs/plugins/inspect/plugin-halelements.xml:
2733 * docs/plugins/inspect/plugin-icydemux.xml:
2734 * docs/plugins/inspect/plugin-id3demux.xml:
2735 * docs/plugins/inspect/plugin-interleave.xml:
2736 * docs/plugins/inspect/plugin-jpeg.xml:
2737 * docs/plugins/inspect/plugin-level.xml:
2738 * docs/plugins/inspect/plugin-matroska.xml:
2739 * docs/plugins/inspect/plugin-monoscope.xml:
2740 * docs/plugins/inspect/plugin-mulaw.xml:
2741 * docs/plugins/inspect/plugin-multifile.xml:
2742 * docs/plugins/inspect/plugin-multipart.xml:
2743 * docs/plugins/inspect/plugin-navigationtest.xml:
2744 * docs/plugins/inspect/plugin-ossaudio.xml:
2745 * docs/plugins/inspect/plugin-png.xml:
2746 * docs/plugins/inspect/plugin-pulseaudio.xml:
2747 * docs/plugins/inspect/plugin-quicktime.xml:
2748 * docs/plugins/inspect/plugin-replaygain.xml:
2749 * docs/plugins/inspect/plugin-rtp.xml:
2750 * docs/plugins/inspect/plugin-rtsp.xml:
2751 * docs/plugins/inspect/plugin-shout2send.xml:
2752 * docs/plugins/inspect/plugin-smpte.xml:
2753 * docs/plugins/inspect/plugin-soup.xml:
2754 * docs/plugins/inspect/plugin-spectrum.xml:
2755 * docs/plugins/inspect/plugin-speex.xml:
2756 * docs/plugins/inspect/plugin-taglib.xml:
2757 * docs/plugins/inspect/plugin-udp.xml:
2758 * docs/plugins/inspect/plugin-video4linux2.xml:
2759 * docs/plugins/inspect/plugin-videobalance.xml:
2760 * docs/plugins/inspect/plugin-videobox.xml:
2761 * docs/plugins/inspect/plugin-videocrop.xml:
2762 * docs/plugins/inspect/plugin-videoflip.xml:
2763 * docs/plugins/inspect/plugin-videomixer.xml:
2764 * docs/plugins/inspect/plugin-wavenc.xml:
2765 * docs/plugins/inspect/plugin-wavpack.xml:
2766 * docs/plugins/inspect/plugin-wavparse.xml:
2767 * docs/plugins/inspect/plugin-ximagesrc.xml:
2768 * gst-plugins-good.doap:
2769 * win32/common/config.h:
2771 Original commit message from CVS:
2774 Fri Oct 24 22:20:47 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2808 Original commit message from CVS:
2811 Fri Oct 24 16:30:53 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2813 configure.ac: Commit 0.10.10.4 pre-release
2814 Original commit message from CVS:
2816 Commit 0.10.10.4 pre-release
2818 Tue Oct 21 12:42:45 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2820 gst/avi/gstavimux.c: Fix VPRP chunk setup in avimux.
2821 Original commit message from CVS:
2822 * gst/avi/gstavimux.c:
2823 Fix VPRP chunk setup in avimux.
2825 Patch By: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2827 Tue Oct 21 12:38:35 2008 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
2829 gst/videobox/gstvideobox.c: support dynamically changing properties in videobox
2830 Original commit message from CVS:
2831 * gst/videobox/gstvideobox.c:
2832 support dynamically changing properties in videobox
2834 Patch By: Wim Taymans <wim.taymans@collabora.co.uk>
2836 Thu Oct 16 17:10:42 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2838 configure.ac: 0.10.10.3 pre-release
2839 Original commit message from CVS:
2841 0.10.10.3 pre-release
2843 Thu Oct 16 15:30:22 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2845 tests/check/Makefile.am: Don't run the states test on pulsesrc and pulsesink
2846 Original commit message from CVS:
2847 * tests/check/Makefile.am:
2848 Don't run the states test on pulsesrc and pulsesink
2850 Thu Oct 16 11:52:44 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2852 configure.ac: Commit 0.10.10.2 pre-release bump that actually went out on 2008-10-11
2853 Original commit message from CVS:
2855 Commit 0.10.10.2 pre-release bump that actually went
2858 Wed Oct 15 15:42:29 2008 +0000 Edward Hervey <bilboed@bilboed.com>
2860 gst/avi/gstavidemux.c: Skip entries for streams that don't have a output pad yet, thereby avoiding calling pad functi...
2861 Original commit message from CVS:
2862 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan):
2863 Skip entries for streams that don't have a output pad yet, thereby
2864 avoiding calling pad functions with a NULL pad.
2867 Wed Oct 15 09:39:27 2008 +0000 Edward Hervey <bilboed@bilboed.com>
2869 gst/qtdemux/qtdemux.c: Remove previous wrong commit
2870 Original commit message from CVS:
2871 * gst/qtdemux/qtdemux.c: Remove previous wrong commit
2872 * tests/check/elements/icydemux.c: (icydemux_found_pad):
2873 Remove problematic and useless refcount check.
2876 Wed Oct 15 09:27:27 2008 +0000 Edward Hervey <bilboed@bilboed.com>
2878 gst/qtdemux/qtdemux.c: Remove problematic and useless refcount check.
2879 Original commit message from CVS:
2880 * gst/qtdemux/qtdemux.c: (qtdemux_parse_node):
2881 Remove problematic and useless refcount check.
2884 Fri Oct 10 12:28:34 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2886 ext/flac/: Cast some size_t arguments to guint to avoid compiler warnings on 64-bit systems.
2887 Original commit message from CVS:
2888 * ext/flac/gstflacdec.c (gst_flac_dec_read_stream):
2889 * ext/flac/gstflacenc.c (gst_flac_enc_write_callback):
2890 Cast some size_t arguments to guint to avoid compiler
2891 warnings on 64-bit systems.
2893 Thu Oct 9 14:27:12 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2895 gst/rtsp/gstrtspsrc.c: Return TRUE instead of FALSE from the event handler when we swallowed the event.
2896 Original commit message from CVS:
2897 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_event):
2898 Return TRUE instead of FALSE from the event handler when we swallowed the
2901 Wed Oct 8 15:59:56 2008 +0000 Christian Schaller <uraeus@gnome.org>
2903 * gst-plugins-good.spec.in:
2904 remove old CDIO plugin now in ugly
2905 Original commit message from CVS:
2906 remove old CDIO plugin now in ugly
2908 Wed Oct 8 14:47:14 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2910 gst/avi/gstavidemux.c: Reset header state. Fixes #555321.
2911 Original commit message from CVS:
2912 * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
2913 (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_index):
2914 Reset header state. Fixes #555321.
2916 Wed Oct 8 13:31:44 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2918 gst/avi/gstavidemux.*: For timestamping audio packets we need to take into account the amount of blocks in one entry ...
2919 Original commit message from CVS:
2920 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex),
2921 (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index):
2922 * gst/avi/gstavidemux.h:
2923 For timestamping audio packets we need to take into account the
2924 amount of blocks in one entry using the blockalign. Fixes some sync
2925 issues with zero-padded audio blocks in the beginning of avi files.
2927 Wed Oct 8 10:42:26 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2929 gst/multifile/gstmultifilesrc.c: Implement DEFAULT and BUFFER position queries. See #555260.
2930 Original commit message from CVS:
2931 * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_class_init),
2932 (gst_multi_file_src_query):
2933 Implement DEFAULT and BUFFER position queries. See #555260.
2935 Wed Oct 8 09:29:00 2008 +0000 Edward Hervey <bilboed@bilboed.com>
2937 sys/ximage/gstximagesrc.c: Fix build for systems that don't have XDamage.
2938 Original commit message from CVS:
2939 * sys/ximage/gstximagesrc.c: (gst_ximage_src_stop):
2940 Fix build for systems that don't have XDamage.
2942 Tue Oct 7 09:58:13 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2944 tests/examples/rtp/: Add some more H263p server and client examples.
2945 Original commit message from CVS:
2946 * tests/examples/rtp/client-H263p.sdp:
2947 * tests/examples/rtp/client-H263p.sh:
2948 * tests/examples/rtp/server-VTS-H263p.sh:
2949 Add some more H263p server and client examples.
2951 Fri Oct 3 17:03:07 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
2953 configure.ac: Depend on released versions of core and base.
2954 Original commit message from CVS:
2956 Depend on released versions of core and base.
2958 Fri Oct 3 16:13:32 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2960 ext/pulse/: Return -1 instead of 0 in error cases. Fixes #554771.
2961 Original commit message from CVS:
2962 * ext/pulse/pulsesink.c: (gst_pulsesink_write):
2963 * ext/pulse/pulsesrc.c: (gst_pulsesrc_read):
2964 Return -1 instead of 0 in error cases. Fixes #554771.
2966 Fri Oct 3 15:54:07 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2968 sys/ximage/gstximagesrc.c: Stop leaking the cursor image.
2969 Original commit message from CVS:
2970 * sys/ximage/gstximagesrc.c: (gst_ximage_src_start),
2971 (gst_ximage_src_stop), (gst_ximage_src_ximage_get):
2972 Stop leaking the cursor image.
2973 Unref the last_ximage and the cached cursor image on shutdown.
2976 Fri Oct 3 11:32:47 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
2978 sys/v4l2/gstv4l2object.h: Getting the Class from an instance is not just a matter of casting it to the class struct b...
2979 Original commit message from CVS:
2980 * sys/v4l2/gstv4l2object.h:
2981 Getting the Class from an instance is not just a matter of casting it to
2982 the class struct but it involves calling G_OBJECT_GET_CLASS on the
2983 instance. Fixes #549784.
2985 Wed Oct 1 21:22:26 2008 +0000 Michael Smith <msmith@xiph.org>
2987 configure.ac: Fix libs for linking directsound.
2988 Original commit message from CVS:
2990 Fix libs for linking directsound.
2991 * sys/directsound/gstdirectsoundsink.c:
2992 Fix buffer sizing to prevent racing the ringbuffer at startup.
2993 Add volume property.
2995 Sat Sep 27 00:43:07 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
2997 ext/pulse/pulsesink.c: Fix problems with pulsesink randomly erroring with code 'OK' after a format change on the stre...
2998 Original commit message from CVS:
2999 * ext/pulse/pulsesink.c:
3000 Fix problems with pulsesink randomly erroring with code 'OK' after a
3001 format change on the stream by waiting when disconnecting the stream.
3003 Fri Sep 26 14:44:49 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3005 gst/rtp/gstrtpamrdepay.c: Mark DISCONT on output buffers when the marker bit signals a new talk spurt.
3006 Original commit message from CVS:
3007 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_class_init),
3008 (gst_rtp_amr_depay_process):
3009 Mark DISCONT on output buffers when the marker bit signals a new talk
3011 * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_handle_buffer):
3012 Set the marker bit for buffers with a DISCONT flag to signal a talk
3015 Fri Sep 26 13:55:48 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3017 gst/rtp/: Added MP4A-LATM payloader to match the depayloader.
3018 Original commit message from CVS:
3019 * gst/rtp/Makefile.am:
3020 * gst/rtp/gstrtp.c: (plugin_init):
3021 * gst/rtp/gstrtpmp4apay.c: (gst_rtp_mp4a_pay_get_type),
3022 (gst_rtp_mp4a_pay_base_init), (gst_rtp_mp4a_pay_class_init),
3023 (gst_rtp_mp4a_pay_init), (gst_rtp_mp4a_pay_finalize),
3024 (gst_rtp_mp4a_pay_parse_audio_config), (gst_rtp_mp4a_pay_new_caps),
3025 (gst_rtp_mp4a_pay_setcaps), (gst_rtp_mp4a_pay_handle_buffer),
3026 (gst_rtp_mp4a_pay_change_state), (gst_rtp_mp4a_pay_plugin_init):
3027 * gst/rtp/gstrtpmp4apay.h:
3028 Added MP4A-LATM payloader to match the depayloader.
3030 Thu Sep 25 15:11:16 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3032 gst/videomixer/videomixer.c: Handle segments a little better. Fixes #537361.
3033 Original commit message from CVS:
3034 * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues),
3035 (gst_videomixer_sink_event):
3036 Handle segments a little better. Fixes #537361.
3038 Thu Sep 25 12:07:46 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3040 gst/rtsp/gstrtspsrc.c: Don't assume the server supports PAUSE by default. Fixes #551048.
3041 Original commit message from CVS:
3042 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_methods):
3043 Don't assume the server supports PAUSE by default. Fixes #551048.
3045 Thu Sep 25 11:30:35 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3047 gst/udp/gstudpsrc.c: Switch on the socket family to get the addrlen size right.
3048 Original commit message from CVS:
3049 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
3050 (gst_udpsrc_set_uri), (gst_udpsrc_start):
3051 Switch on the socket family to get the addrlen size right.
3053 Thu Sep 25 10:34:39 2008 +0000 Daniel Franke <df@dfranke.us>
3055 gst/udp/gstudpsrc.c: OS X's bind() implementation is picky about its addrlen parameter and fails with EINVAL if it is...
3056 Original commit message from CVS:
3057 Patch by: Daniel Franke <df at dfranke dot us>
3058 * gst/udp/gstudpsrc.c: (gst_udpsrc_create), (gst_udpsrc_start):
3059 OS X's bind() implementation is picky about its addrlen parameter and
3060 fails with EINVAL if it is larger than expected for the socket's address
3061 family. Set the length to the expected length instead. Fixes #553191.
3063 Tue Sep 23 18:08:56 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3065 gst/rtsp/gstrtspsrc.c: Handle the case where we cannot do desribe or when the describe result does not contain a vali...
3066 Original commit message from CVS:
3067 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
3068 Handle the case where we cannot do desribe or when the describe result
3069 does not contain a valid SDP message.
3071 Tue Sep 23 17:31:22 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3073 gst/udp/gstmultiudpsink.c: Fix setting the qos.
3074 Original commit message from CVS:
3075 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_set_property):
3076 Fix setting the qos.
3078 Wed Sep 17 14:50:42 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3080 gst/qtdemux/qtdemux.c: Some 'broken' files out there have atom lengths of zero... which basically results in qtdemux ...
3081 Original commit message from CVS:
3082 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header),
3083 (gst_qtdemux_chain):
3084 Some 'broken' files out there have atom lengths of zero...
3085 which basically results in qtdemux consuming that atom again and again
3086 until the *end of night* !
3087 Detect that and emits an adequate element error message.
3089 Wed Sep 17 13:49:04 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
3091 gst/: Fix build flags order.
3092 Original commit message from CVS:
3093 * gst/interleave/Makefile.am:
3094 * gst/matroska/Makefile.am:
3095 Fix build flags order.
3096 * tests/check/elements/audioamplify.c: (GST_START_TEST):
3097 * tests/check/elements/audiodynamic.c: (GST_START_TEST):
3098 * tests/check/elements/audioinvert.c: (GST_START_TEST):
3099 * tests/check/elements/audiopanorama.c: (GST_START_TEST):
3101 * tests/check/elements/multifile.c:
3104 Mon Sep 15 21:10:23 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3106 gst/rtp/gstrtpmp4gdepay.*: Handle interleaved streams by reordering AU in a queue.
3107 Original commit message from CVS:
3108 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_init),
3109 (gst_rtp_mp4g_depay_finalize), (gst_rtp_mp4g_depay_setcaps),
3110 (gst_rtp_mp4g_depay_clear_queue), (gst_rtp_mp4g_depay_flush_queue),
3111 (gst_rtp_mp4g_depay_queue), (gst_rtp_mp4g_depay_process),
3112 (gst_rtp_mp4g_depay_change_state):
3113 * gst/rtp/gstrtpmp4gdepay.h:
3114 Handle interleaved streams by reordering AU in a queue.
3116 Mon Sep 15 16:04:26 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3118 gst/rtp/gstrtpmp4gdepay.c: Change some of the ranges in the caps, mostly for the amount of bits we can use.
3119 Original commit message from CVS:
3120 * gst/rtp/gstrtpmp4gdepay.c: (gst_bs_parse_init),
3121 (gst_bs_parse_read), (gst_rtp_mp4g_depay_process):
3122 Change some of the ranges in the caps, mostly for the amount of bits we
3124 Added a little bitstream parse and use it to parse the AU header fields.
3125 Check for malformed and wrongly sized packets better.
3126 Implement more header field parsing.
3127 Handle the size of fragmented packets correctly.
3129 Sun Sep 14 11:32:15 2008 +0000 Jonathan Matthew <notverysmart@gmail.com>
3131 gst/qtdemux/qtdemux.c: Add mapping for 'tiff' => image/tiff
3132 Original commit message from CVS:
3133 Patch by: Jonathan Matthew <notverysmart@gmail.com>
3134 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
3135 Add mapping for 'tiff' => image/tiff
3138 Thu Sep 11 11:26:06 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3140 ext/raw1394/: Pretend to care about the result of write() which works around compiler warnings.
3141 Original commit message from CVS:
3142 * ext/raw1394/gstdv1394src.c: (SEND_COMMAND):
3143 * ext/raw1394/gsthdv1394src.c: (SEND_COMMAND):
3144 Pretend to care about the result of write() which works around
3147 Thu Sep 4 09:25:59 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3149 ext/flac/gstflacenc.c: Make sure the desired default values are actually set, not only registered as defaults (actual...
3150 Original commit message from CVS:
3151 * ext/flac/gstflacenc.c: (gst_flac_enc_class_init):
3152 Make sure the desired default values are actually set, not only
3153 registered as defaults (actual problem is that the stereo-specific
3154 values are only updated if channels==2, which is not the case yet
3155 when the object is created, so the default values for the
3156 mid-side-stereo and loose-mid-side-stereo settings are never
3157 set in _update_quality()). Makes flacenc create smaller files by
3158 default (for stereo input), and fixes #550791.
3160 Wed Sep 3 12:39:35 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3162 gst/qtdemux/: Add support for video/mj2 mime-type and its additional atoms/boxes.
3163 Original commit message from CVS:
3164 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
3165 (gst_qtdemux_loop_state_header), (qtdemux_parse_node),
3166 (qtdemux_parse_trak), (qtdemux_video_caps):
3167 * gst/qtdemux/qtdemux.h:
3168 * gst/qtdemux/qtdemux_fourcc.h:
3169 * gst/qtdemux/qtdemux_types.c:
3170 Add support for video/mj2 mime-type and its additional atoms/boxes.
3173 Wed Sep 3 11:10:25 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3175 gst/debug/gsttaginject.c: Add warning when tags parameter is unparsable and give example for quoting in the docs.
3176 Original commit message from CVS:
3177 * gst/debug/gsttaginject.c:
3178 Add warning when tags parameter is unparsable and give example for
3179 quoting in the docs.
3181 Tue Sep 2 15:27:49 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3183 gst/qtdemux/qtdemux.c: Add mapping for IMA Loki SDL MJPEG ADPCM codec.
3184 Original commit message from CVS:
3185 * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps):
3186 Add mapping for IMA Loki SDL MJPEG ADPCM codec.
3187 Add some alternative byteswapped mappings that seem to pop up sometimes.
3190 Tue Sep 2 09:40:38 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3192 po/: Add 'ca' to LINGUAS; add some more files with translations and some files which should be ignored by translation...
3193 Original commit message from CVS:
3197 Add 'ca' to LINGUAS; add some more files with translations and some
3198 files which should be ignored by translation tools.
3200 Tue Sep 2 08:51:04 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3202 ext/speex/: Use integer encoding and decoding functions instead of converting the integer input to float in the eleme...
3203 Original commit message from CVS:
3204 * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data):
3205 * ext/speex/gstspeexdec.h:
3206 * ext/speex/gstspeexenc.c: (gst_speex_enc_encode):
3207 * ext/speex/gstspeexenc.h:
3208 Use integer encoding and decoding functions instead of converting
3209 the integer input to float in the element. The libspeex integer
3210 functions are doing this for us already or, if libspeex was compiled
3211 in integer mode, they're doing everything using integer arithmetics.
3212 Also saves some copying around.
3214 Mon Sep 1 13:29:29 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3216 configure.ac: Fix --disable-external
3217 Original commit message from CVS:
3219 Fix --disable-external
3221 Sun Aug 31 17:09:18 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3223 ext/wavpack/gstwavpackenc.*: Handle non-zero start timestamps and stream discontinuities correctly. This only has an ...
3224 Original commit message from CVS:
3225 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset),
3226 (gst_wavpack_enc_push_block), (gst_wavpack_enc_chain):
3227 * ext/wavpack/gstwavpackenc.h:
3228 Handle non-zero start timestamps and stream discontinuities
3229 correctly. This only has an effect if we're muxing into
3230 a container format as the raw WavPack stream must contain
3231 continous sample numbers.
3233 Sun Aug 31 15:02:09 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3235 ext/speex/gstspeexenc.c: Correct the timestamp and granulepos calculation by one Speex frame.
3236 Original commit message from CVS:
3237 * ext/speex/gstspeexenc.c: (gst_speex_enc_encode):
3238 Correct the timestamp and granulepos calculation by one Speex
3241 Sun Aug 31 14:39:57 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3243 ext/speex/gstspeexdec.c: Correctly take the granulepos from upstream if possible and correctly handle the granulepos ...
3244 Original commit message from CVS:
3245 * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data):
3246 Correctly take the granulepos from upstream if possible and
3247 correctly handle the granulepos in various calculations: the
3248 granulepos is the sample number of the _last_ sample in a frame, not
3250 * ext/speex/gstspeexenc.c: (gst_speex_enc_sinkevent),
3251 (gst_speex_enc_encode), (gst_speex_enc_chain),
3252 (gst_speex_enc_change_state):
3253 * ext/speex/gstspeexenc.h:
3254 Handle non-zero start timestamps in the encoder and detect/handle
3255 stream discontinuities. Fixes bug #547075.
3257 Sun Aug 31 08:32:45 2008 +0000 Craig Keogh <cskeogh@adam.com.au>
3259 ext/annodex/gstcmmlparser.c: Fix compiler warnings caused by passing a string as format string instead of "%s" and th...
3260 Original commit message from CVS:
3261 Patch by: Craig Keogh <cskeogh at adam dot com dot au>
3262 * ext/annodex/gstcmmlparser.c: (gst_cmml_parser_parse_chunk):
3263 Fix compiler warnings caused by passing a string as format string
3264 instead of "%s" and then the string. This is only exposed by -Wformat=2
3265 as used by default on Ubuntu. Fixes bug #550015.
3267 Sat Aug 30 14:15:03 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3269 Make stuff compile with GST_DISABLE_GST_DEBUG.
3270 Original commit message from CVS:
3271 * ext/raw1394/gsthdv1394src.c: (gst_hdv1394src_create):
3272 * gst/alpha/gstalpha.c: (gst_alpha_get_unit_size):
3273 * gst/audiofx/audiocheblimit.c: (generate_coefficients):
3274 * gst/avi/gstavidemux.c: (gst_avi_demux_src_convert):
3275 * gst/matroska/ebml-read.c: (gst_ebml_read_element_id),
3276 (gst_ebml_read_element_length):
3277 * gst/matroska/matroska-demux.c:
3278 (gst_matroska_demux_check_subtitle_buffer):
3279 Make stuff compile with GST_DISABLE_GST_DEBUG.
3281 Fri Aug 29 00:28:55 2008 +0000 Michael Smith <msmith@xiph.org>
3283 gst/law/: Ref caps before passing to gst_pad_template_new(), since that takes ownership.
3284 Original commit message from CVS:
3287 Ref caps before passing to gst_pad_template_new(), since that takes
3290 Thu Aug 28 10:09:16 2008 +0000 Mersad Jelacic <mersad@axis.com>
3292 gst/multipart/: Convert audio/x-adpcm to and from the audio/G726-X in the muxer and demuxer. Fixes #549551.
3293 Original commit message from CVS:
3294 Patch by: Mersad Jelacic <mersad at axis dot com>
3295 * gst/multipart/multipartdemux.c:
3296 * gst/multipart/multipartmux.c: (gst_multipart_mux_get_mime):
3297 Convert audio/x-adpcm to and from the audio/G726-X in the muxer and
3298 demuxer. Fixes #549551.
3300 Wed Aug 27 16:12:39 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3302 sys/osxaudio/: Fix the build on macosx.
3303 Original commit message from CVS:
3304 * sys/osxaudio/gstosxaudiosink.c:
3305 (gst_osx_audio_sink_select_device):
3306 * sys/osxaudio/gstosxaudiosrc.c:
3307 (gst_osx_audio_src_create_ringbuffer),
3308 (gst_osx_audio_src_select_device):
3309 * sys/osxaudio/gstosxringbuffer.c: (gst_osx_ring_buffer_acquire):
3310 Fix the build on macosx.
3312 Wed Aug 27 15:42:11 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3314 gst/icydemux/gsticydemux.c: Small docs fix: in the example pipeline, we need to pass iradio-mode=true to the source, ...
3315 Original commit message from CVS:
3316 * gst/icydemux/gsticydemux.c:
3317 Small docs fix: in the example pipeline, we need to pass
3318 iradio-mode=true to the source, so the server actually sends
3321 Wed Aug 27 00:08:20 2008 +0000 Michael Smith <msmith@xiph.org>
3323 sys/osxaudio/gstosxaudio.c: Oops. Revert more completely.
3324 Original commit message from CVS:
3325 * sys/osxaudio/gstosxaudio.c:
3326 Oops. Revert more completely.
3328 Tue Aug 26 23:57:05 2008 +0000 Michael Smith <msmith@xiph.org>
3330 sys/osxaudio/gstosxaudio.c: Revert accidental element rename from testing.
3331 Original commit message from CVS:
3332 * sys/osxaudio/gstosxaudio.c:
3333 Revert accidental element rename from testing.
3335 Tue Aug 26 23:53:40 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
3337 gst-plugins-good.doap: Pull in 0.10.10 doap entry from release branch
3338 Original commit message from CVS:
3339 * gst-plugins-good.doap:
3340 Pull in 0.10.10 doap entry from release branch
3342 Tue Aug 26 23:05:57 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
3344 configure.ac: Update version number to reflect 0.10.10 release from branch.
3345 Original commit message from CVS:
3347 Update version number to reflect 0.10.10 release from
3350 Tue Aug 26 21:13:08 2008 +0000 Michael Smith <msmith@xiph.org>
3352 sys/osxaudio/: Rewrite caps setting and ring buffer initialisation.
3353 Original commit message from CVS:
3354 * sys/osxaudio/Makefile.am:
3355 * sys/osxaudio/gstosxaudio.c:
3356 * sys/osxaudio/gstosxaudiosink.c:
3357 * sys/osxaudio/gstosxaudiosink.h:
3358 * sys/osxaudio/gstosxaudiosrc.c:
3359 * sys/osxaudio/gstosxaudiosrc.h:
3360 * sys/osxaudio/gstosxringbuffer.c:
3361 * sys/osxaudio/gstosxringbuffer.h:
3362 Rewrite caps setting and ring buffer initialisation.
3363 Previously we never told CoreAudio what format we were going to send it,
3364 so it only worked due to luck, and not at all on some hardware.
3365 Now we explicitly advertise what formats the hardware supports, and then
3366 configure the selected one correctly.
3368 Tue Aug 26 12:27:11 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3370 sys/v4l2/: Fix memory leaks. Small code cleanups : No need for empty _init(). No need to memset instance structures. ...
3371 Original commit message from CVS:
3372 * sys/v4l2/gstv4l2object.c:
3373 * sys/v4l2/gstv4l2src.c:
3374 * sys/v4l2/gstv4l2src.h:
3375 * sys/v4l2/v4l2_calls.c:
3376 * sys/v4l2/v4l2src_calls.c:
3377 Fix memory leaks. Small code cleanups : No need for empty _init(). No
3378 need to memset instance structures. Some more FIXME's.
3380 Tue Aug 26 08:11:26 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3382 tests/icles/.cvsignore: Ignore more.
3383 Original commit message from CVS:
3384 * tests/icles/.cvsignore:
3387 Tue Aug 26 08:00:57 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3390 Original commit message from CVS:
3391 * gst/goom/.cvsignore:
3392 * gst/goom2k1/.cvsignore:
3395 Tue Aug 26 07:51:42 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3397 ext/cairo/gsttextoverlay.c: Fix compiler warning.
3398 Original commit message from CVS:
3399 * ext/cairo/gsttextoverlay.c:
3400 Fix compiler warning.
3402 Tue Aug 26 05:42:15 2008 +0000 David Schleef <ds@schleef.org>
3404 ext/cairo/gsttextoverlay.c: Fix obvious memleak.
3405 Original commit message from CVS:
3406 * ext/cairo/gsttextoverlay.c: Fix obvious memleak.
3408 Mon Aug 25 14:15:43 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3410 gst/matroska/: Add Real[Audio|Video] support to Matroska containers.
3411 Original commit message from CVS:
3412 * gst/matroska/matroska-demux.c: (gst_matroska_demux_send_event),
3413 (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
3414 * gst/matroska/matroska-mux.c:
3415 (gst_matroska_mux_video_pad_setcaps),
3416 (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_finish):
3417 Add Real[Audio|Video] support to Matroska containers.
3419 * decoding real audio/video streams contained in mkv
3420 * 'transmuxing' real (.rm) files into .mkv files
3421 It will not work though for encoding real[audio/video] streams that
3422 don't contain the 'mdpr_data' extra data on the caps.
3423 The reason why this will not work is because I never intended to
3424 duplicate virtually all the 'mdpr' block creation into mkvmux.
3427 Mon Aug 25 09:48:06 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3429 gst/law/: The encoder can't really renegotiate at the time they perform a pad-alloc so make the srcpads use fixed caps.
3430 Original commit message from CVS:
3431 * gst/law/alaw-encode.c: (gst_alaw_enc_init), (gst_alaw_enc_chain):
3432 * gst/law/mulaw-conversion.c:
3433 * gst/law/mulaw-encode.c: (gst_mulawenc_init),
3434 (gst_mulawenc_chain):
3435 The encoder can't really renegotiate at the time they perform a
3436 pad-alloc so make the srcpads use fixed caps.
3437 Check the buffer size after a pad-alloc because the returned size might
3438 not be right when the downstream element does not know the size of the
3439 new buffer (capsfilter). Fixes #549073.
3441 Sat Aug 23 15:43:49 2008 +0000 Filippo Argiolas <filippo.argiolas@gmail.com>
3443 sys/v4l2/gstv4l2tuner.c: v4l2src doesn't have a property named "norm" so don't try to notify about changes to that pr...
3444 Original commit message from CVS:
3445 Patch by: Filippo Argiolas <filippo dot argiolas at gmail dot com>
3446 * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_set_norm_and_notify):
3447 v4l2src doesn't have a property named "norm" so don't try to notify
3448 about changes to that property. The "norm" property and related
3449 code are commented out currently. Fixes bug #549090.
3451 Sat Aug 23 15:33:49 2008 +0000 Mike Ruprecht <cmaiku@gmail.com>
3453 sys/v4l2/gstv4l2object.c: Reprobe devices again instead of taking a cached list as new devices could've been plugged ...
3454 Original commit message from CVS:
3455 Patch by: Mike Ruprecht <cmaiku at gmail dot com>
3456 * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices):
3457 Reprobe devices again instead of taking a cached list as new
3458 devices could've been plugged in. Fixes bug #549062.
3460 Fri Aug 22 16:04:02 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3462 gst/autodetect/Makefile.am: Don't link the autodetect plugin with GConf as it doesn't use GConf. Fixes bug #545463.
3463 Original commit message from CVS:
3464 * gst/autodetect/Makefile.am:
3465 Don't link the autodetect plugin with GConf as it doesn't
3466 use GConf. Fixes bug #545463.
3468 Fri Aug 22 12:24:23 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3470 gst/matroska/ebml-read.c: Change some GST_ELEMENT_ERRORs to GST_ERROR_OBJECT to make it possible to ignore errors and...
3471 Original commit message from CVS:
3472 * gst/matroska/ebml-read.c: (gst_ebml_read_element_id),
3473 (gst_ebml_read_element_length), (gst_ebml_read_uint),
3474 (gst_ebml_read_sint), (gst_ebml_read_float),
3475 (gst_ebml_read_header):
3476 Change some GST_ELEMENT_ERRORs to GST_ERROR_OBJECT to make it
3477 possible to ignore errors and not post any ERROR messages on
3479 * gst/matroska/matroska-demux.c:
3480 (gst_matroska_demux_parse_contents):
3481 Ignore any errors and not just EOS when parsing the contents of
3482 a SeekHead. Errors here are usually caused by truncated files
3483 and playback of the file works fine. Fixes playback of the
3484 audio_only_chapter_seekbroken.mka file from the MPlayer samples
3487 Fri Aug 22 11:29:26 2008 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
3489 gst/multipart/: Conform to RFC2046. audio/basic is mulaw 8000Hz mono.
3490 Original commit message from CVS:
3491 * gst/multipart/multipartdemux.c:
3492 * gst/multipart/multipartmux.c:
3493 Conform to RFC2046. audio/basic is mulaw 8000Hz mono.
3495 Thu Aug 21 21:56:19 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
3498 * sys/directdraw/gstdirectdrawsink.c:
3499 sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_buffer_alloc, gst_directdraw_sink_bufferpool_clear):
3500 Original commit message from CVS:
3501 * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_buffer_alloc,
3502 gst_directdraw_sink_bufferpool_clear):
3503 Fix two more buffer ref leaks.
3505 Thu Aug 21 15:28:09 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
3507 sys/directdraw/gstdirectdrawsink.c: Fix buffer ref leak.
3508 Original commit message from CVS:
3509 Patch by: Ole André Vadla Ravnås <ole.andre.ravnas at tandberg com>
3510 * sys/directdraw/gstdirectdrawsink.c:
3511 (gst_directdraw_sink_show_frame):
3512 Fix buffer ref leak.
3514 Thu Aug 21 13:27:12 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3516 gst/wavenc/gstwavenc.c: Revert the last commit. wavenc still supports width!=depth for 32 bit width. Thanks Tim.
3517 Original commit message from CVS:
3518 * gst/wavenc/gstwavenc.c: (gst_wavenc_chain):
3519 Revert the last commit. wavenc still supports width!=depth for 32 bit
3522 Thu Aug 21 13:22:06 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3524 gst/matroska/matroska-demux.c: If the duration of a block is unknown only use the timestamp for the first lace and us...
3525 Original commit message from CVS:
3526 * gst/matroska/matroska-demux.c:
3527 (gst_matroska_demux_parse_blockgroup_or_simpleblock):
3528 If the duration of a block is unknown only use the timestamp for the
3529 first lace and use GST_CLOCK_TIME_NONE as duration for the following
3530 laces. Otherwise every lace has the same timestamp which leads to
3531 various problems. Really fixes bug #548831.
3533 Thu Aug 21 12:56:01 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3535 gst/wavenc/gstwavenc.c: If we're not allowing width!=depth in wavenc we should also disable the code that was added t...
3536 Original commit message from CVS:
3537 * gst/wavenc/gstwavenc.c: (gst_wavenc_chain):
3538 If we're not allowing width!=depth in wavenc we should also disable
3539 the code that was added to support width!=depth.
3541 Thu Aug 21 12:52:47 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3543 gst/matroska/matroska-demux.c: Don't calculate the default duration of a frame from the audio sampling rate. This onl...
3544 Original commit message from CVS:
3545 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream):
3546 Don't calculate the default duration of a frame from the audio sampling
3547 rate. This only works for raw audio if every frame contains a single
3548 sample and results in broken buffer durations for other formats
3549 if no specified default duration is given or the blocks have no
3550 duration. Fixes bug #548831.
3552 Thu Aug 21 12:34:33 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3554 gst/matroska/matroska-demux.c: Allow zero sized blocks instead of returning GST_FLOW_OK. Such blocks are used for tex...
3555 Original commit message from CVS:
3556 * gst/matroska/matroska-demux.c:
3557 (gst_matroska_demux_parse_blockgroup_or_simpleblock):
3558 Allow zero sized blocks instead of returning GST_FLOW_OK. Such blocks
3559 are used for text/plain subtitles as a gap-filler in some files.
3561 Thu Aug 21 12:12:00 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3563 sys/v4l2/gstv4l2src.c: Add S910 and PWC formats with a low priority.
3564 Original commit message from CVS:
3565 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_structure),
3566 (gst_v4l2_get_caps_info):
3567 Add S910 and PWC formats with a low priority.
3568 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_format_get_rank),
3569 (gst_v4l2src_probe_caps_for_format):
3572 Wed Aug 20 21:54:35 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3574 ext/flac/gstflacenc.c: Fix compilation against older libflac versions.
3575 Original commit message from CVS:
3576 * ext/flac/gstflacenc.c:
3577 Fix compilation against older libflac versions.
3579 Wed Aug 20 17:46:48 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3581 ext/pulse/: Use GST_BOILERPLATE everywhere and fix coding style at some places.
3582 Original commit message from CVS:
3583 * ext/pulse/pulsemixer.c: (gst_pulsemixer_class_init),
3584 (gst_pulsemixer_set_property), (gst_pulsemixer_get_property):
3585 * ext/pulse/pulsemixerctrl.c: (gst_pulsemixer_ctrl_subscribe_cb),
3586 (gst_pulsemixer_ctrl_open), (gst_pulsemixer_ctrl_timeout_event),
3587 (gst_pulsemixer_ctrl_set_volume):
3588 * ext/pulse/pulsemixertrack.c: (gst_pulsemixer_track_new):
3589 * ext/pulse/pulseprobe.c: (gst_pulseprobe_open):
3590 * ext/pulse/pulsesink.c: (gst_pulsesink_class_init),
3591 (gst_pulsesink_init), (gst_pulsesink_open),
3592 (gst_pulsesink_prepare), (gst_pulsesink_write),
3593 (gst_pulsesink_delay), (gst_pulsesink_reset):
3594 * ext/pulse/pulsesrc.c: (gst_pulsesrc_class_init),
3595 (gst_pulsesrc_init):
3596 Use GST_BOILERPLATE everywhere and fix coding style at some places.
3597 Fix a locking issue in pulsesink's prepare function.
3598 * ext/pulse/pulseutil.c: (gst_pulse_channel_map_to_gst):
3599 Check if the created channel layout is valid for GStreamer.
3601 Wed Aug 20 17:42:21 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3603 gst/rtsp/gstrtspgoogle.c: Things that can happen when your brain is in google mode trying to deal with their google r...
3604 Original commit message from CVS:
3605 * gst/rtsp/gstrtspgoogle.c:
3606 Things that can happen when your brain is in google mode trying to
3607 deal with their google rtsp server extensions and trying to type your
3608 google mail account.
3610 Wed Aug 20 17:30:19 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3612 gst/rtsp/: Add google RTSP extension, it can only handle udp and responds with unsupported if we do anything else. Fi...
3613 Original commit message from CVS:
3614 * gst/rtsp/Makefile.am:
3615 * gst/rtsp/gstrtsp.c: (plugin_init):
3616 * gst/rtsp/gstrtspgoogle.c: (gst_rtsp_google_before_send),
3617 (gst_rtsp_google_after_send), (gst_rtsp_google_get_transports),
3618 (_do_init), (gst_rtsp_google_base_init),
3619 (gst_rtsp_google_class_init), (gst_rtsp_google_init),
3620 (gst_rtsp_google_finalize), (gst_rtsp_google_change_state),
3621 (gst_rtsp_google_extension_init):
3622 * gst/rtsp/gstrtspgoogle.h:
3623 Add google RTSP extension, it can only handle udp and responds with
3624 unsupported if we do anything else. Fixes #546465.
3625 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_connection_send),
3626 (gst_rtspsrc_connection_receive), (gst_rtspsrc_loop_send_cmd),
3627 (gst_rtspsrc_create_transports_string),
3628 (gst_rtspsrc_setup_streams), (gst_rtspsrc_open),
3629 (gst_rtspsrc_close), (gst_rtspsrc_pause):
3630 Make transport setup code a bit better using GString.
3631 Add some more debug.
3632 Check for closed connections before doing anything on them.
3634 Wed Aug 20 17:17:55 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3636 ext/pulse/: If downstream provides no channel layout and >2 channels should be used use the default layout that pulse...
3637 Original commit message from CVS:
3638 * ext/pulse/pulsesrc.c: (gst_pulsesrc_class_init),
3639 (gst_pulsesrc_create_stream), (gst_pulsesrc_negotiate),
3640 (gst_pulsesrc_prepare):
3641 * ext/pulse/pulseutil.c: (gst_pulse_gst_to_channel_map),
3642 (gst_pulse_channel_map_to_gst):
3643 * ext/pulse/pulseutil.h:
3644 If downstream provides no channel layout and >2 channels should be
3645 used use the default layout that pulseaudio chooses and also
3646 add this layout to the caps. Fixes bug #547258.
3648 Wed Aug 20 11:51:38 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
3650 gst/udp/: Avoid leaking internally allocated file descriptors when setting custom file descriptors. Fixes #543101.
3651 Original commit message from CVS:
3652 Patch by: Peter Kjellerstedt <pkj at axis com>
3653 * gst/udp/gstdynudpsink.c: (gst_dynudpsink_init),
3654 (gst_dynudpsink_finalize), (gst_dynudpsink_set_property),
3655 (gst_dynudpsink_init_send), (gst_dynudpsink_close):
3656 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init),
3657 (gst_multiudpsink_finalize), (gst_multiudpsink_set_property):
3658 * gst/udp/gstudpsrc.c: (gst_udpsrc_finalize),
3659 (gst_udpsrc_set_property):
3660 Avoid leaking internally allocated file descriptors when setting
3661 custom file descriptors. Fixes #543101.
3663 Wed Aug 20 11:48:46 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3665 gst/rtsp/gstrtspsrc.c: Don't try to configure RTCP back to the server when the server did not give us a valid port nu...
3666 Original commit message from CVS:
3667 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_udp_sink):
3668 Don't try to configure RTCP back to the server when the server did not
3669 give us a valid port number.
3671 Wed Aug 20 10:59:52 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3673 gst/videobox/gstvideobox.c: Use new basetransform method to renegotiate. Fixes #544956.
3674 Original commit message from CVS:
3675 * gst/videobox/gstvideobox.c: (gst_video_box_set_property):
3676 Use new basetransform method to renegotiate. Fixes #544956.
3677 * tests/icles/Makefile.am:
3678 * tests/icles/videobox-test.c: (make_pipeline), (main):
3679 Add videobox renegotiation example.
3681 Tue Aug 19 21:03:22 2008 +0000 David Schleef <ds@schleef.org>
3683 gst/wavenc/gstwavenc.c: Remove depth ranges and replace with sane values. Fixes #548530.
3684 Original commit message from CVS:
3685 * gst/wavenc/gstwavenc.c: Remove depth ranges and replace
3686 with sane values. Fixes #548530.
3688 Mon Aug 18 15:05:32 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3690 ext/pulse/: The bytes_per_sample and silence_sample fields of the GstRingBufferSpec are already filled with the corre...
3691 Original commit message from CVS:
3692 * ext/pulse/pulsesink.c: (gst_pulsesink_prepare):
3693 * ext/pulse/pulsesrc.c: (gst_pulsesrc_prepare):
3694 The bytes_per_sample and silence_sample fields of the GstRingBufferSpec
3695 are already filled with the correct values by
3696 gst_ring_buffer_parse_caps() so there's no need to set them again
3699 Sat Aug 16 14:54:56 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3701 gst/avi/gstavidemux.c: Some AVI 2.0 (ODML) files don't respect the 'specifications' completely and instead of using t...
3702 Original commit message from CVS:
3703 * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes_pull),
3704 (gst_avi_demux_read_subindexes_push):
3705 Some AVI 2.0 (ODML) files don't respect the 'specifications' completely
3706 and instead of using the 'ix##' nomenclature, use '##ix'.
3707 They're still valid though, this fixes the duration and indexes for
3708 virtually all the ODML files I have.
3710 Fri Aug 15 17:26:18 2008 +0000 Olivier Crete <tester@tester.ca>
3712 gst/rtp/: Update the vorbis RTP pay/depay to RFC 5215.
3713 Original commit message from CVS:
3714 Patch by: Olivier Crete <tester at tester dot ca>
3715 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps),
3716 (gst_rtp_vorbis_depay_process):
3717 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers):
3718 Update the vorbis RTP pay/depay to RFC 5215.
3721 Thu Aug 14 22:07:02 2008 +0000 David Schleef <ds@schleef.org>
3723 gst/qtdemux/qtdemux.c: Add 'hdv6' as a HDV format for 1080i/60 with 3:2 pulldown, i.e., 24p.
3724 Original commit message from CVS:
3725 * gst/qtdemux/qtdemux.c: Add 'hdv6' as a HDV format for 1080i/60
3726 with 3:2 pulldown, i.e., 24p.
3728 Thu Aug 14 12:47:09 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
3730 tests/check/elements/level.c: Fix compilation some more.
3731 Original commit message from CVS:
3732 * tests/check/elements/level.c: (GST_START_TEST):
3733 Fix compilation some more.
3735 Thu Aug 14 11:44:59 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
3737 configure.ac: Require -base CVS for wavparse acid chunk parsing.
3738 Original commit message from CVS:
3740 Require -base CVS for wavparse acid chunk parsing.
3742 Wed Aug 13 13:57:01 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3744 ext/pulse/pulsesink.*: Add "device-name" property to pulsesink too and currently commented out and not working suppor...
3745 Original commit message from CVS:
3746 * ext/pulse/pulsesink.c: (gst_pulsesink_class_init),
3747 (gst_pulsesink_init), (gst_pulsesink_finalize),
3748 (gst_pulsesink_set_volume), (gst_pulsesink_get_volume),
3749 (gst_pulsesink_set_property), (gst_pulsesink_get_property),
3750 (gst_pulsesink_prepare), (gst_pulsesink_change_state):
3751 * ext/pulse/pulsesink.h:
3752 Add "device-name" property to pulsesink too and currently commented
3753 out and not working support for a "volume" property.
3755 Wed Aug 13 13:17:15 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
3757 configure.ac: Remove more cdio stuff (moved to ugly)
3758 Original commit message from CVS:
3760 Remove more cdio stuff (moved to ugly)
3762 Wed Aug 13 12:37:26 2008 +0000 Laszlo Pandy <laszlok2@gmail.com>
3764 ext/pulse/pulsesrc.c: Add "device-name" property, which provides a human readable string for the audio device, to mak...
3765 Original commit message from CVS:
3766 Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
3767 * ext/pulse/pulsesrc.c: (gst_pulsesrc_class_init),
3768 (gst_pulsesrc_get_property):
3769 Add "device-name" property, which provides a human readable string
3770 for the audio device, to make it more consisten with other audio
3771 sources. Fixes bug #547519.
3773 Wed Aug 13 12:34:13 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3775 ext/pulse/: Improve debugging a bit by including the parent object in pulsemixerctrl and pulseprobe objects and using...
3776 Original commit message from CVS:
3777 * ext/pulse/pulsemixer.c: (gst_pulsemixer_change_state):
3778 * ext/pulse/pulsemixerctrl.c: (gst_pulsemixer_ctrl_subscribe_cb),
3779 (gst_pulsemixer_ctrl_open), (gst_pulsemixer_ctrl_new),
3780 (gst_pulsemixer_ctrl_free), (gst_pulsemixer_ctrl_timeout_event):
3781 * ext/pulse/pulsemixerctrl.h:
3782 * ext/pulse/pulseprobe.c: (gst_pulseprobe_open),
3783 (gst_pulseprobe_enumerate), (gst_pulseprobe_new),
3784 (gst_pulseprobe_free), (gst_pulseprobe_needs_probe),
3785 (gst_pulseprobe_probe_property), (gst_pulseprobe_get_values):
3786 * ext/pulse/pulseprobe.h:
3787 * ext/pulse/pulsesink.c: (gst_pulsesink_init):
3788 * ext/pulse/pulsesrc.c: (gst_pulsesrc_init), (gst_pulsesrc_delay),
3789 (gst_pulsesrc_change_state):
3790 Improve debugging a bit by including the parent object in pulsemixerctrl
3791 and pulseprobe objects and using GST_WARNING_OBJECT instead of
3793 Use the parent GObject subclass instead of a random struct as GObject
3794 parameter for G_OBJECT_WARN_INVALID_PROPERTY_ID. This fixes a crash
3795 when probing for another property than "device".
3797 Wed Aug 13 12:21:22 2008 +0000 Laszlo Pandy <laszlok2@gmail.com>
3799 ext/pulse/pulsemixer.c: Fix property probing after the device property is set by calling set_server when the server p...
3800 Original commit message from CVS:
3801 Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
3802 * ext/pulse/pulsemixer.c: (gst_pulsemixer_set_property):
3803 Fix property probing after the device property is set by calling
3804 set_server when the server property changes. Fixes bug #547518.
3806 Wed Aug 13 12:11:34 2008 +0000 Laszlo Pandy <laszlok2@gmail.com>
3808 ext/pulse/pulsemixer.c: Fix property probing after the device property is set by calling set_server when the server p...
3809 Original commit message from CVS:
3810 Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
3811 * ext/pulse/pulsemixer.c: (gst_pulsemixer_set_property):
3812 Fix property probing after the device property is set by calling
3813 set_server when the server property changes. Fixes bug #547518.
3815 Wed Aug 13 12:01:01 2008 +0000 Laszlo Pandy <laszlok2@gmail.com>
3817 ext/pulse/: Implement GstPropertyProbe interface on pulsesink for detecting sink devices and on pulsesrc for detectin...
3818 Original commit message from CVS:
3819 Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
3820 * ext/pulse/pulsesink.c: (gst_pulsesink_interface_supported),
3821 (gst_pulsesink_implements_interface_init),
3822 (gst_pulsesink_init_interfaces), (gst_pulsesink_init),
3823 (gst_pulsesink_finalize), (gst_pulsesink_set_property),
3824 (gst_pulsesink_get_type):
3825 * ext/pulse/pulsesink.h:
3826 * ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported),
3827 (gst_pulsesrc_init_interfaces), (gst_pulsesrc_init),
3828 (gst_pulsesrc_finalize), (gst_pulsesrc_set_property):
3829 * ext/pulse/pulsesrc.h:
3830 Implement GstPropertyProbe interface on pulsesink for detecting
3831 sink devices and on pulsesrc for detecting source devices.
3832 Fixes bugs #547227 and #547217.
3834 Wed Aug 13 09:17:20 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3836 gst/spectrum/gstspectrum.c: Don't terminate on fabs(in)>1.0. Init doubles as doubles.
3837 Original commit message from CVS:
3838 * gst/spectrum/gstspectrum.c:
3839 Don't terminate on fabs(in)>1.0. Init doubles as doubles.
3841 Wed Aug 13 08:33:57 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3843 sys/v4l2/gstv4l2src.c: Properly set the maximum latency value, in the same way it is done in v4lsrc.
3844 Original commit message from CVS:
3845 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_query):
3846 Properly set the maximum latency value, in the same way it is done in
3848 * sys/v4l2/v4l2src_calls.c:
3849 Simplify fraction equality check, no need to use GValues for this.
3851 Tue Aug 12 12:04:24 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3853 sys/v4l2/gstv4l2src.c: Add warning messages stating exactly why the latency query failed.
3854 Original commit message from CVS:
3855 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_query):
3856 Add warning messages stating exactly why the latency query failed.
3857 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture):
3858 In some cases, the negotiated framerate might be the default one which
3859 is already set internally. But we still need to mark it down in fps_n
3860 and fps_d so that the latency query can happen properly.
3862 Tue Aug 12 11:28:47 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3864 docs/plugins/inspect/plugin-1394.xml: Whoops, forgot one doc file for people who can't/don't build the raw1394 plugin.
3865 Original commit message from CVS:
3866 * docs/plugins/inspect/plugin-1394.xml:
3867 Whoops, forgot one doc file for people who can't/don't build the
3870 Tue Aug 12 09:22:29 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
3872 Pull changes from 0.10.9.2 pre-release branch moving the libcdio
3873 Original commit message from CVS:
3874 * docs/plugins/Makefile.am:
3875 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
3876 * docs/plugins/gst-plugins-good-plugins-sections.txt:
3877 * docs/plugins/inspect/plugin-cdio.xml:
3879 * ext/cdio/Makefile.am:
3880 * ext/cdio/gstcdio.c:
3881 * ext/cdio/gstcdio.h:
3882 * ext/cdio/gstcdiocddasrc.c:
3883 * ext/cdio/gstcdiocddasrc.h:
3884 Pull changes from 0.10.9.2 pre-release branch moving the libcdio
3885 CDDA source to -ugly.
3889 Pull in new translation from 0.10.9.2 release branch.
3891 Mon Aug 11 15:05:13 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3893 docs/plugins/: Integrate documentation for new hdv1394src element.
3894 Original commit message from CVS:
3895 * docs/plugins/Makefile.am:
3896 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
3897 * docs/plugins/gst-plugins-good-plugins-sections.txt:
3898 * docs/plugins/gst-plugins-good-plugins.args:
3899 * docs/plugins/gst-plugins-good-plugins.hierarchy:
3900 * docs/plugins/gst-plugins-good-plugins.interfaces:
3901 Integrate documentation for new hdv1394src element.
3903 Mon Aug 11 14:36:13 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3905 ext/raw1394/: mpeg2-ts (HDV) variant of firewire capture element.
3906 Original commit message from CVS:
3907 * ext/raw1394/Makefile.am:
3908 * ext/raw1394/gst1394.c: (plugin_init):
3909 * ext/raw1394/gsthdv1394src.c: (_do_init),
3910 (gst_hdv1394src_base_init), (gst_hdv1394src_class_init),
3911 (gst_hdv1394src_init), (gst_hdv1394src_dispose),
3912 (gst_hdv1394src_set_property), (gst_hdv1394src_get_property),
3913 (gst_hdv1394src_from_raw1394handle),
3914 (gst_hdv1394src_iec61883_receive), (gst_hdv1394src_bus_reset),
3915 (gst_hdv1394src_create), (gst_hdv1394src_discover_avc_node),
3916 (gst_hdv1394src_start), (gst_hdv1394src_stop),
3917 (gst_hdv1394src_unlock), (gst_hdv1394src_update_device_name),
3918 (gst_hdv1394src_uri_get_type), (gst_hdv1394src_uri_get_protocols),
3919 (gst_hdv1394src_uri_get_uri), (gst_hdv1394src_uri_set_uri),
3920 (gst_hdv1394src_uri_handler_init):
3921 * ext/raw1394/gsthdv1394src.h:
3922 mpeg2-ts (HDV) variant of firewire capture element.
3925 Mon Aug 11 10:53:06 2008 +0000 Edward Hervey <bilboed@bilboed.com>
3927 gst/level/gstlevel.c: Fix compilation (also known as the classic 'fix code that someone committed without compiling i...
3928 Original commit message from CVS:
3929 * gst/level/gstlevel.c: (gst_level_message_new):
3930 Fix compilation (also known as the classic 'fix code that someone
3931 committed without compiling it first').
3933 Sun Aug 10 19:40:27 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3935 tests/check/elements/level.c: Add a test for level in stereo mode.
3936 Original commit message from CVS:
3937 * tests/check/elements/level.c:
3938 Add a test for level in stereo mode.
3940 Sun Aug 10 19:35:05 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3942 tests/examples/spectrum/: Demo how to draw analyzer results synced to the clock.
3943 Original commit message from CVS:
3944 * tests/examples/spectrum/demo-audiotest.c:
3945 * tests/examples/spectrum/demo-osssrc.c:
3946 Demo how to draw analyzer results synced to the clock.
3948 Sun Aug 10 15:52:42 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3950 gst/level/gstlevel.c: Little renaming (l -> level).
3951 Original commit message from CVS:
3952 * gst/level/gstlevel.c:
3953 Little renaming (l -> level).
3954 * gst/spectrum/gstspectrum.c:
3955 * gst/spectrum/gstspectrum.h:
3956 Also send full timestamp/duration details here.
3958 Sun Aug 10 11:32:03 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
3960 gst/level/gstlevel.*: Send same timestamp/duration details as videoanalysis. This gives applications better chance to...
3961 Original commit message from CVS:
3962 * gst/level/gstlevel.c:
3963 * gst/level/gstlevel.h:
3964 Send same timestamp/duration details as videoanalysis. This gives
3965 applications better chance to sync analysis results with playback.
3967 Sat Aug 9 14:02:27 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3969 gst/matroska/matroska-mux.c: We need to drop one additional buffer for FLAC as the fLaC marker and STREAMINFO block a...
3970 Original commit message from CVS:
3971 * gst/matroska/matroska-mux.c:
3972 (gst_matroska_mux_handle_sink_event),
3973 (flac_streamheader_to_codecdata):
3974 We need to drop one additional buffer for FLAC as the fLaC
3975 marker and STREAMINFO block are merged into one buffer in the caps.
3976 Also don't pretend to support NEWSEGMENT events, otherwise we
3977 will most probably write some invalid data.
3979 Sat Aug 9 13:48:22 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3981 gst/matroska/matroska-mux.c: Add support for muxing FLAC into Matroska containers.
3982 Original commit message from CVS:
3983 * gst/matroska/matroska-mux.c: (flac_streamheader_to_codecdata),
3984 (gst_matroska_mux_audio_pad_setcaps):
3985 Add support for muxing FLAC into Matroska containers.
3988 Sat Aug 9 08:58:26 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3990 ext/flac/gstflacenc.c: Actually provide the variables required for the format string.
3991 Original commit message from CVS:
3992 * ext/flac/gstflacenc.c: (gst_flac_enc_check_discont):
3993 Actually provide the variables required for the format string.
3995 Fri Aug 8 16:20:26 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
3997 gst/matroska/matroska-demux.*: Close the current segment if we're doing a non-flushing seek and send the close-segmen...
3998 Original commit message from CVS:
3999 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
4000 (gst_matroska_demux_element_send_event),
4001 (gst_matroska_demux_handle_seek_event), (gst_matroska_demux_loop):
4002 * gst/matroska/matroska-demux.h:
4003 Close the current segment if we're doing a non-flushing seek and send
4004 the close-segment and the new segment of the seek from the streaming
4007 Fri Aug 8 15:20:24 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4009 ext/flac/gstflacenc.*: Handle non-zero start timestamps correctly, mark header packets as
4010 Original commit message from CVS:
4011 * ext/flac/gstflacenc.c: (gst_flac_enc_write_callback),
4012 (gst_flac_enc_check_discont), (gst_flac_enc_chain),
4013 (gst_flac_enc_change_state):
4014 * ext/flac/gstflacenc.h:
4015 Handle non-zero start timestamps correctly, mark header packets as
4016 IN_CAPS and print a warning and suggest using audiorate if stream
4017 discontinuities are detected. When FLAC supports flushing the encoder
4018 somehow this should be done for discontinuities instead.
4019 Remove some unused variables from the instance struct.
4021 Thu Aug 7 17:14:39 2008 +0000 Christian Schaller <uraeus@gnome.org>
4023 * gst-plugins-good.spec.in:
4024 add pulseaudio to plugins list in spec file
4025 Original commit message from CVS:
4026 add pulseaudio to plugins list in spec file
4028 Thu Aug 7 16:13:41 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4030 ext/flac/gstflacenc.c: If seeking failed return the appropiate return value to FLAC.
4031 Original commit message from CVS:
4032 * ext/flac/gstflacenc.c: (gst_flac_enc_seek_callback):
4033 If seeking failed return the appropiate return value to FLAC.
4034 Otherwise it thinks seeking was successfull and tries to rewrite
4035 parts of the headers which then get appended to the output.
4037 Thu Aug 7 16:11:00 2008 +0000 Frederic Crozat <fcrozat@mandriva.org>
4039 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
4040 Original commit message from CVS:
4041 Patch by: Frederic Crozat <fcrozat@mandriva.org>
4042 * ext/esd/gstesd.c: (plugin_init):
4043 * ext/flac/gstflac.c: (plugin_init):
4044 * ext/shout2/gstshout2.c: (plugin_init):
4045 * ext/wavpack/gstwavpack.c: (plugin_init):
4046 * sys/oss/gstossaudio.c: (plugin_init):
4047 * sys/v4l2/gstv4l2.c: (plugin_init):
4048 Make sure gettext returns translations in UTF-8 encoding rather
4049 than in the current locale encoding (#546822).
4051 Thu Aug 7 14:40:13 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4053 ext/flac/gstflacdec.c: Add FIXME for 0.11 to simply output everything with width=32 as given by FLAC and let audiocon...
4054 Original commit message from CVS:
4055 * ext/flac/gstflacdec.c:
4056 Add FIXME for 0.11 to simply output everything with width=32 as given
4057 by FLAC and let audioconvert handle the conversions instead of doing
4060 Thu Aug 7 10:22:32 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4062 sys/v4l2/v4l2src_calls.c: When outputting a pad template range for the size, include a framerate range too, to avoid ...
4063 Original commit message from CVS:
4064 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
4065 When outputting a pad template range for the size, include a framerate
4066 range too, to avoid 'not a real subset of template caps' errors.
4068 Wed Aug 6 15:34:55 2008 +0000 Jonathan Matthew <notverysmart@gmail.com>
4070 ext/flac/: Port flactag to 0.10, add documentation for it and clean it up a bit.
4071 Original commit message from CVS:
4072 Based on a patch by: Jonathan Matthew <notverysmart at gmail dot com>
4073 * ext/flac/Makefile.am:
4074 * ext/flac/gstflac.c: (plugin_init):
4075 * ext/flac/gstflactag.c: (gst_flac_tag_setup_interfaces),
4076 (gst_flac_tag_base_init), (gst_flac_tag_class_init),
4077 (gst_flac_tag_dispose), (gst_flac_tag_init),
4078 (gst_flac_tag_sink_setcaps), (gst_flac_tag_chain),
4079 (gst_flac_tag_change_state):
4080 * ext/flac/gstflactag.h:
4081 Port flactag to 0.10, add documentation for it and clean it up a bit.
4083 * docs/plugins/Makefile.am:
4084 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
4085 * docs/plugins/gst-plugins-good-plugins-sections.txt:
4086 * docs/plugins/gst-plugins-good-plugins.hierarchy:
4087 * docs/plugins/gst-plugins-good-plugins.interfaces:
4088 * docs/plugins/gst-plugins-good-plugins.prerequisites:
4089 * docs/plugins/inspect/plugin-flac.xml:
4090 * ext/flac/gstflacdec.c: (gst_flac_dec_base_init):
4091 * ext/flac/gstflacdec.h:
4092 * ext/flac/gstflacenc.c: (gst_flac_enc_base_init):
4093 * ext/flac/gstflacenc.h:
4094 Add flactag and flacenc to the documentation and mark
4095 the private parts of the flacdec instance structure as private.
4096 Also use gst_element_class_set_details_simple() in flacdec and
4099 Wed Aug 6 13:12:07 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4101 gst/qtdemux/qtdemux.c: Use audio/x-qdm for caps. Collect some info - mplayer has a decoder for it but ffmpeg does not.
4102 Original commit message from CVS:
4103 * gst/qtdemux/qtdemux.c:
4104 Use audio/x-qdm for caps. Collect some info - mplayer has a decoder
4105 for it but ffmpeg does not.
4107 Tue Aug 5 15:05:44 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4109 gst/wavparse/gstwavparse.c: Handle the list chunk and use gst_riff_parse_info() to parse the info sub-chunk.
4110 Original commit message from CVS:
4111 * gst/wavparse/gstwavparse.c:
4112 Handle the list chunk and use gst_riff_parse_info() to parse the info
4115 Tue Aug 5 14:22:12 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4117 gst/wavparse/gstwavparse.c: Handle the acid chunk and send tempo as part of tags. Other fields are interesting too, b...
4118 Original commit message from CVS:
4119 * gst/wavparse/gstwavparse.c:
4120 Handle the acid chunk and send tempo as part of tags. Other fields are
4121 interesting too, but need more tag-definitions. Fixes #545433.
4123 Tue Aug 5 14:16:32 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4125 gst/wavparse/gstwavparse.c: Refactor wavparse. Call _reset() from dispose() and move old code from dispose into reset...
4126 Original commit message from CVS:
4127 * gst/wavparse/gstwavparse.c:
4128 Refactor wavparse. Call _reset() from dispose() and move old code from
4129 dispose into reset. This way we don't leak taglists when we abort
4130 parsing. Fix some comments. Move code for skipping a chunk into extra
4131 function. Replace chunk sizes with a const to ease readability.
4133 Tue Aug 5 13:57:57 2008 +0000 Aurelien Grimaud <gstelzz@yahoo.fr>
4135 gst/rtsp/gstrtspsrc.c: Improve udp port setup. Fixes #545710.
4136 Original commit message from CVS:
4137 Patch by: Aurelien Grimaud <gstelzz at yahoo dot fr>
4138 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_alloc_udp_ports):
4139 Improve udp port setup. Fixes #545710.
4141 Tue Aug 5 13:54:18 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
4143 gst/rtp/: Add MP1S depayloader.
4144 Original commit message from CVS:
4145 * gst/rtp/Makefile.am:
4146 * gst/rtp/gstrtp.c: (plugin_init):
4147 * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_base_init),
4148 (gst_rtp_mp1s_depay_class_init), (gst_rtp_mp1s_depay_init),
4149 (gst_rtp_mp1s_depay_setcaps), (gst_rtp_mp1s_depay_process),
4150 (gst_rtp_mp1s_depay_set_property),
4151 (gst_rtp_mp1s_depay_get_property),
4152 (gst_rtp_mp1s_depay_change_state),
4153 (gst_rtp_mp1s_depay_plugin_init):
4154 * gst/rtp/gstrtpmp1sdepay.h:
4155 Add MP1S depayloader.
4157 Some more sample rtsp streams.
4159 Tue Aug 5 08:43:45 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
4161 gst/rtsp/URLS: Add another URL.
4162 Original commit message from CVS:
4165 * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_with_tags):
4166 * tests/check/elements/rglimiter.c: (GST_START_TEST):
4167 Add some more debug info.
4169 Mon Aug 4 09:16:40 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4171 gst/avi/gstavimux.c: Provide cbSize field for audio extra_data size, and take care to pad extra_data.
4172 Original commit message from CVS:
4173 * gst/avi/gstavimux.c: (gst_avi_mux_riff_get_avi_header):
4174 Provide cbSize field for audio extra_data size, and take care to
4177 Mon Aug 4 07:23:07 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4179 gst/qtdemux/qtdemux.c: Return the result of gst_pad_{start,stop}_task instead of hard-coded
4180 Original commit message from CVS:
4181 * gst/qtdemux/qtdemux.c:
4182 Return the result of gst_pad_{start,stop}_task instead of hard-coded
4185 Mon Aug 4 07:17:38 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4187 gst/qtdemux/: Add keyword tag support. Fixes #520694 for qtdemux.
4188 Original commit message from CVS:
4189 * gst/qtdemux/qtdemux.c:
4190 * gst/qtdemux/qtdemux_fourcc.h:
4191 Add keyword tag support. Fixes #520694 for qtdemux.
4193 Mon Aug 4 07:05:33 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4195 gst/qtdemux/qtdemux.c: Add support for tmpo tag (BPM).
4196 Original commit message from CVS:
4197 * gst/qtdemux/qtdemux.c:
4198 Add support for tmpo tag (BPM).
4200 Sun Aug 3 12:23:49 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4202 ext/flac/gstflacenc.c: Set an estimate for the total number of samples that will be encoded if possible to help decod...
4203 Original commit message from CVS:
4204 * ext/flac/gstflacenc.c: (gst_flac_enc_query_peer_total_samples),
4205 (gst_flac_enc_sink_setcaps), (gst_flac_enc_write_callback):
4206 Set an estimate for the total number of samples that will be encoded
4207 if possible to help decoders if the streaminfo can't be rewritten
4208 later (like when muxing into Ogg containers).
4209 Add a warning if we get header packets after data packets as those
4210 will get lost when muxing into Ogg, i.e. rewriting the headers doesn't
4213 Sun Aug 3 11:38:22 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4215 ext/flac/gstflacdec.c: Support decoding of all depths between 4 and 32 bits and read the depth from the streaminfo he...
4216 Original commit message from CVS:
4217 * ext/flac/gstflacdec.c: (gst_flac_dec_metadata_callback),
4218 (gst_flac_dec_write):
4219 Support decoding of all depths between 4 and 32 bits and read the
4220 depth from the streaminfo header if needed. Also support all sampling
4221 rates between 1 and 655350 Hz.
4222 * ext/flac/gstflacenc.c:
4223 (gst_flac_enc_caps_append_structure_with_widths),
4224 (gst_flac_enc_sink_getcaps), (gst_flac_enc_sink_setcaps),
4225 (gst_flac_enc_chain):
4226 * ext/flac/gstflacenc.h:
4227 Support encoding in all bit depths supported by the streamable
4228 subformat (i.e. 8, 12, 16, 20 and 24 bits) and all sampling rates
4229 between 1 Hz and 655350 Hz.
4231 Sun Aug 3 09:23:14 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4233 ext/flac/gstflacenc.c: Support encoding of up to 8 channels.
4234 Original commit message from CVS:
4235 * ext/flac/gstflacenc.c: (gst_flac_enc_init),
4236 (gst_flac_enc_sink_getcaps):
4237 Support encoding of up to 8 channels.
4239 Sat Aug 2 21:39:01 2008 +0000 Wouter Cloetens <wouter@mind.be>
4241 ext/soup/gstsouphttpsrc.*: Fix seeking race condition in #540300
4242 Original commit message from CVS:
4243 * ext/soup/gstsouphttpsrc.c:
4244 * ext/soup/gstsouphttpsrc.h:
4245 Fix seeking race condition in #540300
4246 Patch By: Wouter Cloetens <wouter at mind be>
4248 Sat Aug 2 18:35:21 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4250 gst/matroska/matroska-demux.c: When receiving a SEEK event on a specific pad first search for a seek table entry for ...
4251 Original commit message from CVS:
4252 * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek),
4253 (gst_matroska_demux_element_send_event),
4254 (gst_matroska_demux_handle_seek_event),
4255 (gst_matroska_demux_handle_src_event):
4256 When receiving a SEEK event on a specific pad first search for a seek
4257 table entry for the stream of the pad and then fall back to an entry
4258 for a different stream.
4260 Sat Aug 2 18:20:44 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4262 Build depend on core CVS for the attachment tag.
4263 Original commit message from CVS:
4265 * gst/matroska/matroska-ids.c: (gst_matroska_register_tags):
4266 * gst/matroska/matroska-ids.h:
4267 Build depend on core CVS for the attachment tag.
4269 Sat Aug 2 18:18:05 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4271 Decode the codec private data and following ContentEncoding if necessary.
4272 Original commit message from CVS:
4274 * gst/matroska/Makefile.am:
4275 * gst/matroska/lzo.c: (get_byte), (get_len), (copy),
4276 (copy_backptr), (lzo1x_decode), (main):
4277 * gst/matroska/lzo.h:
4278 * gst/matroska/matroska-demux.c:
4279 (gst_matroska_demux_read_track_encoding),
4280 (gst_matroska_decompress_data), (gst_matroska_decode_data),
4281 (gst_matroska_decode_buffer),
4282 (gst_matroska_decode_content_encodings),
4283 (gst_matroska_demux_read_track_encodings),
4284 (gst_matroska_demux_add_stream),
4285 (gst_matroska_demux_parse_blockgroup_or_simpleblock):
4286 * gst/matroska/matroska-ids.h:
4287 Decode the codec private data and following ContentEncoding if
4289 Support bzip2, lzo and header stripped compression. For lzo use the
4290 ffmpeg lzo implementation as liblzo is GPL licensed.
4291 Fix zlib decompression.
4293 Sat Aug 2 18:11:32 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4295 gst/matroska/matroska-mux.c: Fix muxing of MP3/MP2 with different MPEG versions by calculating the duration of a fram...
4296 Original commit message from CVS:
4297 * gst/matroska/matroska-mux.c:
4298 (gst_matroska_mux_audio_pad_setcaps):
4299 Fix muxing of MP3/MP2 with different MPEG versions by calculating the
4300 duration of a frame with the new mpegaudioversion caps field.
4302 Sat Aug 2 18:06:20 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4304 gst/matroska/matroska-demux.*: Allow an infinite number of stream inside Matroska containers and use a GPtrArray for ...
4305 Original commit message from CVS:
4306 * gst/matroska/matroska-demux.c: (gst_matroska_demux_finalize),
4307 (gst_matroska_demux_class_init), (gst_matroska_demux_init),
4308 (gst_matroska_demux_combine_flows), (gst_matroska_demux_reset),
4309 (gst_matroska_demux_stream_from_num),
4310 (gst_matroska_demux_tracknumber_unique),
4311 (gst_matroska_demux_add_stream), (gst_matroska_demux_send_event),
4312 (gst_matroska_demux_handle_seek_event),
4313 (gst_matroska_demux_sync_streams),
4314 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
4315 (gst_matroska_demux_loop):
4316 * gst/matroska/matroska-demux.h:
4317 Allow an infinite number of stream inside Matroska containers and use
4318 a GPtrArray for storing them instead of allowing "only" 127 streams.
4320 Sat Aug 2 18:01:36 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4322 gst/matroska/: Fix indention everywhere. A broken indent version has added newlines after every single declaration so...
4323 Original commit message from CVS:
4324 * gst/matroska/ebml-read.c: (gst_ebml_read_class_init),
4325 (gst_ebml_read_change_state), (gst_ebml_read_element_level_up),
4326 (gst_ebml_read_peek_bytes), (gst_ebml_read_element_id),
4327 (gst_ebml_read_element_length), (gst_ebml_peek_id),
4328 (gst_ebml_read_get_length), (gst_ebml_read_skip),
4329 (gst_ebml_read_buffer), (gst_ebml_read_bytes),
4330 (gst_ebml_read_uint), (gst_ebml_read_sint), (_ext2dbl),
4331 (gst_ebml_read_float), (gst_ebml_read_ascii), (gst_ebml_read_date),
4332 (gst_ebml_read_master), (gst_ebml_read_binary),
4333 (gst_ebml_read_header):
4334 * gst/matroska/ebml-write.c: (gst_ebml_write_element_id),
4335 (gst_ebml_write_element_size), (gst_ebml_write_uint),
4336 (gst_ebml_write_sint), (gst_ebml_write_ascii),
4337 (gst_ebml_write_master_start), (gst_ebml_write_master_finish),
4338 (gst_ebml_replace_uint):
4339 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
4340 (gst_matroska_demux_read_track_encoding),
4341 (gst_matroska_demux_read_track_encodings),
4342 (gst_matroska_demux_add_stream), (gst_matroskademux_do_index_seek),
4343 (gst_matroska_demux_send_event),
4344 (gst_matroska_demux_element_send_event),
4345 (gst_matroska_demux_handle_seek_event),
4346 (gst_matroska_demux_handle_src_event),
4347 (gst_matroska_demux_init_stream),
4348 (gst_matroska_demux_parse_tracks),
4349 (gst_matroska_demux_parse_index_cuetrack),
4350 (gst_matroska_demux_parse_index_pointentry),
4351 (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
4352 (gst_matroska_demux_parse_metadata_id_simple_tag),
4353 (gst_matroska_demux_parse_metadata_id_tag),
4354 (gst_matroska_demux_parse_metadata),
4355 (gst_matroska_demux_parse_attached_file),
4356 (gst_matroska_demux_parse_attachments),
4357 (gst_matroska_demux_parse_chapters), (gst_matroska_ebmlnum_uint),
4358 (gst_matroska_ebmlnum_sint), (gst_matroska_demux_push_hdr_buf),
4359 (gst_matroska_demux_push_flac_codec_priv_data),
4360 (gst_matroska_demux_push_xiph_codec_priv_data),
4361 (gst_matroska_demux_push_dvd_clut_change_event),
4362 (gst_matroska_demux_add_mpeg_seq_header),
4363 (gst_matroska_demux_add_wvpk_header),
4364 (gst_matroska_demux_check_subtitle_buffer),
4365 (gst_matroska_decode_buffer),
4366 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
4367 (gst_matroska_demux_parse_cluster),
4368 (gst_matroska_demux_parse_contents_seekentry),
4369 (gst_matroska_demux_parse_contents),
4370 (gst_matroska_demux_loop_stream_parse_id),
4371 (gst_matroska_demux_loop_stream), (gst_matroska_demux_loop),
4372 (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps),
4373 (gst_matroska_demux_subtitle_caps),
4374 (gst_matroska_demux_change_state):
4375 * gst/matroska/matroska-ids.c:
4376 * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
4377 (gst_matroska_mux_reset), (gst_matroska_mux_handle_sink_event),
4378 (gst_matroska_mux_video_pad_setcaps),
4379 (xiph3_streamheader_to_codecdata),
4380 (vorbis_streamheader_to_codecdata),
4381 (theora_streamheader_to_codecdata),
4382 (gst_matroska_mux_audio_pad_setcaps),
4383 (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad),
4384 (gst_matroska_mux_track_header), (gst_matroska_mux_start),
4385 (gst_matroska_mux_write_simple_tag), (gst_matroska_mux_finish),
4386 (gst_matroska_mux_best_pad), (gst_matroska_mux_write_data),
4387 (gst_matroska_mux_collected), (gst_matroska_mux_change_state):
4388 Fix indention everywhere. A broken indent version has added newlines
4389 after every single declaration some time ago.
4391 Sat Aug 2 17:59:05 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4393 gst/matroska/matroska-demux.c: If no Tracks are found error out instead of trying it again until the end of time.
4394 Original commit message from CVS:
4395 * gst/matroska/matroska-demux.c:
4396 (gst_matroska_demux_loop_stream_parse_id):
4397 If no Tracks are found error out instead of trying it again until the
4400 Sat Aug 2 17:57:31 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4402 gst/matroska/matroska-demux.c: Fix demuxing of raw integer audio. The samples are unsigned only for 8 bit and signed ...
4403 Original commit message from CVS:
4404 * gst/matroska/matroska-demux.c: (gst_matroska_demux_audio_caps):
4405 Fix demuxing of raw integer audio. The samples are unsigned only for 8
4406 bit and signed otherwise, not the other way around.
4408 Sat Aug 2 17:54:04 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4410 gst/matroska/matroska-mux.c: Add more raw YUV formats to the list of supported formats.
4411 Original commit message from CVS:
4412 * gst/matroska/matroska-mux.c:
4413 Add more raw YUV formats to the list of supported formats.
4415 Sat Aug 2 17:52:16 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4417 gst/matroska/matroska-mux.c: Add support for muxing raw float audio now that the spec defines the endianness and add ...
4418 Original commit message from CVS:
4419 * gst/matroska/matroska-mux.c:
4420 (gst_matroska_mux_audio_pad_setcaps):
4421 Add support for muxing raw float audio now that the spec defines the
4422 endianness and add support for muxing raw integer audio with 24 and
4424 Allow muxing of more than 8 audio channels.
4426 Sat Aug 2 17:47:32 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4428 gst/matroska/matroska-mux.c: Add locking to the global array of used track UIDs to prevent random crashes if more tha...
4429 Original commit message from CVS:
4430 * gst/matroska/matroska-mux.c: (gst_matroska_mux_create_uid),
4431 (gst_matroska_mux_reset), (gst_matroska_mux_start):
4432 Add locking to the global array of used track UIDs to prevent random
4433 crashes if more than a single matrosmux instance is used.
4434 Use 64 bit values for the track UIDs.
4435 Use the global GRandom of GLib instead of creating our own one
4436 for the few random numbers we need every single time.
4438 Sat Aug 2 17:18:47 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4440 ext/flac/gstflacdec.c: Always post the audio-codec tag, not only if other tags are present.
4441 Original commit message from CVS:
4442 * ext/flac/gstflacdec.c: (gst_flac_dec_setup_seekable_decoder),
4443 (gst_flac_dec_setup_stream_decoder),
4444 (gst_flac_dec_update_metadata):
4445 Always post the audio-codec tag, not only if other tags are present.
4447 Fri Aug 1 23:26:50 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4449 configure.ac: Back to development -> 0.10.9.1
4450 Original commit message from CVS:
4452 Back to development -> 0.10.9.1
4454 Fri Aug 1 15:58:47 2008 +0000 Christian Schaller <uraeus@gnome.org>
4456 * gst-plugins-good.spec.in:
4457 add missing gstreamer plugins to spec file
4458 Original commit message from CVS:
4459 add missing gstreamer plugins to spec file
4461 Thu Jul 31 22:10:17 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4467 * docs/plugins/gst-plugins-good-plugins.args:
4468 * docs/plugins/gst-plugins-good-plugins.hierarchy:
4469 * docs/plugins/gst-plugins-good-plugins.interfaces:
4470 * docs/plugins/gst-plugins-good-plugins.prerequisites:
4471 * docs/plugins/inspect/plugin-1394.xml:
4472 * docs/plugins/inspect/plugin-aasink.xml:
4473 * docs/plugins/inspect/plugin-alaw.xml:
4474 * docs/plugins/inspect/plugin-alpha.xml:
4475 * docs/plugins/inspect/plugin-alphacolor.xml:
4476 * docs/plugins/inspect/plugin-annodex.xml:
4477 * docs/plugins/inspect/plugin-apetag.xml:
4478 * docs/plugins/inspect/plugin-audiofx.xml:
4479 * docs/plugins/inspect/plugin-auparse.xml:
4480 * docs/plugins/inspect/plugin-autodetect.xml:
4481 * docs/plugins/inspect/plugin-avi.xml:
4482 * docs/plugins/inspect/plugin-cacasink.xml:
4483 * docs/plugins/inspect/plugin-cairo.xml:
4484 * docs/plugins/inspect/plugin-cdio.xml:
4485 * docs/plugins/inspect/plugin-cutter.xml:
4486 * docs/plugins/inspect/plugin-debug.xml:
4487 * docs/plugins/inspect/plugin-dv.xml:
4488 * docs/plugins/inspect/plugin-efence.xml:
4489 * docs/plugins/inspect/plugin-effectv.xml:
4490 * docs/plugins/inspect/plugin-equalizer.xml:
4491 * docs/plugins/inspect/plugin-esdsink.xml:
4492 * docs/plugins/inspect/plugin-flac.xml:
4493 * docs/plugins/inspect/plugin-flxdec.xml:
4494 * docs/plugins/inspect/plugin-gamma.xml:
4495 * docs/plugins/inspect/plugin-gconfelements.xml:
4496 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
4497 * docs/plugins/inspect/plugin-goom.xml:
4498 * docs/plugins/inspect/plugin-goom2k1.xml:
4499 * docs/plugins/inspect/plugin-halelements.xml:
4500 * docs/plugins/inspect/plugin-icydemux.xml:
4501 * docs/plugins/inspect/plugin-id3demux.xml:
4502 * docs/plugins/inspect/plugin-interleave.xml:
4503 * docs/plugins/inspect/plugin-jpeg.xml:
4504 * docs/plugins/inspect/plugin-level.xml:
4505 * docs/plugins/inspect/plugin-matroska.xml:
4506 * docs/plugins/inspect/plugin-monoscope.xml:
4507 * docs/plugins/inspect/plugin-mulaw.xml:
4508 * docs/plugins/inspect/plugin-multifile.xml:
4509 * docs/plugins/inspect/plugin-multipart.xml:
4510 * docs/plugins/inspect/plugin-navigationtest.xml:
4511 * docs/plugins/inspect/plugin-ossaudio.xml:
4512 * docs/plugins/inspect/plugin-png.xml:
4513 * docs/plugins/inspect/plugin-pulseaudio.xml:
4514 * docs/plugins/inspect/plugin-quicktime.xml:
4515 * docs/plugins/inspect/plugin-replaygain.xml:
4516 * docs/plugins/inspect/plugin-rtp.xml:
4517 * docs/plugins/inspect/plugin-rtsp.xml:
4518 * docs/plugins/inspect/plugin-shout2send.xml:
4519 * docs/plugins/inspect/plugin-smpte.xml:
4520 * docs/plugins/inspect/plugin-soup.xml:
4521 * docs/plugins/inspect/plugin-spectrum.xml:
4522 * docs/plugins/inspect/plugin-speex.xml:
4523 * docs/plugins/inspect/plugin-taglib.xml:
4524 * docs/plugins/inspect/plugin-udp.xml:
4525 * docs/plugins/inspect/plugin-video4linux2.xml:
4526 * docs/plugins/inspect/plugin-videobalance.xml:
4527 * docs/plugins/inspect/plugin-videobox.xml:
4528 * docs/plugins/inspect/plugin-videocrop.xml:
4529 * docs/plugins/inspect/plugin-videoflip.xml:
4530 * docs/plugins/inspect/plugin-videomixer.xml:
4531 * docs/plugins/inspect/plugin-wavenc.xml:
4532 * docs/plugins/inspect/plugin-wavpack.xml:
4533 * docs/plugins/inspect/plugin-wavparse.xml:
4534 * docs/plugins/inspect/plugin-ximagesrc.xml:
4535 * gst-plugins-good.doap:
4536 * win32/common/config.h:
4538 Original commit message from CVS:
4541 Thu Jul 31 21:50:44 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4573 Original commit message from CVS:
4576 Thu Jul 31 21:26:48 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4578 ext/soup/gstsouphttpsrc.c: Don't throw an error when soup completes a msg with status 'cancelled', as that indicates ...
4579 Original commit message from CVS:
4580 * ext/soup/gstsouphttpsrc.c:
4581 Don't throw an error when soup completes a msg with status
4582 'cancelled', as that indicates we cancelled a request while
4583 shutting down or seeking, and it's not an error.
4584 Fixes: #540300 again.
4586 Mon Jul 28 20:17:46 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4588 configure.ac: 0.10.8.4 pre-release
4589 Original commit message from CVS:
4591 0.10.8.4 pre-release
4593 Fri Jul 25 14:50:03 2008 +0000 Edward Hervey <bilboed@bilboed.com>
4595 gst/qtdemux/qtdemux.c: Fix segment-stop regression.
4596 Original commit message from CVS:
4597 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment):
4598 Fix segment-stop regression.
4599 Add documentation regarding segments in quicktime files by Wim Taymans.
4602 Thu Jul 24 23:55:58 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4604 configure.ac: 0.10.8.3 pre-release
4605 Original commit message from CVS:
4607 0.10.8.3 pre-release
4610 Add pt_BR translation
4612 Wed Jul 23 22:01:20 2008 +0000 Michael Smith <msmith@xiph.org>
4614 gst/goom/: Fix build with MSVC: include glib.h to define inline appropriately, use header guards where needed.
4615 Original commit message from CVS:
4616 * gst/goom/convolve_fx.c:
4617 * gst/goom/filters.c:
4618 * gst/goom/goom_config.h:
4619 * gst/goom/goom_core.c:
4620 * gst/goom/goom_tools.h:
4621 Fix build with MSVC: include glib.h to define inline appropriately,
4622 use header guards where needed.
4623 * gst/udp/gstudpnetutils.c:
4624 * gst/udp/gstudpsrc.c:
4625 Fix build with MSVC: use WSA* constants/functions where appropriate, use
4626 g_snprintf rather than snprintf.
4629 Tue Jul 22 06:32:03 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4631 gst/debug/gsttaginject.*: Sent tags in _transform_ip() instead of _start(). Fixes #543404 partially.
4632 Original commit message from CVS:
4633 * gst/debug/gsttaginject.c:
4634 * gst/debug/gsttaginject.h:
4635 Sent tags in _transform_ip() instead of _start(). Fixes #543404
4638 Sat Jul 19 14:12:39 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4640 configure.ac: 0.10.8.2 pre-release
4641 Original commit message from CVS:
4643 0.10.8.2 pre-release
4645 Sat Jul 19 13:50:53 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4647 ext/Makefile.am: Finish hooking up pulseaudio plugin to the build.
4648 Original commit message from CVS:
4650 Finish hooking up pulseaudio plugin to the build.
4651 * ext/pulse/pulsemixerctrl.c:
4652 Fix compilation error.
4654 Sat Jul 19 13:23:29 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4656 po/: Add new lithunian translation, and add french to the LINGUAS file.
4657 Original commit message from CVS:
4660 Add new lithunian translation, and add french to the LINGUAS
4663 Sat Jul 19 13:08:42 2008 +0000 Wouter Cloetens <wouter@mind.be>
4665 ext/soup/gstsouphttpsrc.c: Fix Soup HTTP source seeking.
4666 Original commit message from CVS:
4667 * ext/soup/gstsouphttpsrc.c:
4668 Fix Soup HTTP source seeking.
4669 Patch By: Wouter Cloetens <wouter at mind be>
4671 * tests/check/elements/.cvsignore:
4672 Ignore new check programs.
4674 Sat Jul 19 01:01:13 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4676 Move replaygain and interleave plugins from -bad.
4677 Original commit message from CVS:
4679 * docs/plugins/Makefile.am:
4680 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
4681 * docs/plugins/gst-plugins-good-plugins-sections.txt:
4682 * docs/plugins/gst-plugins-good-plugins.args:
4683 * docs/plugins/gst-plugins-good-plugins.hierarchy:
4684 * docs/plugins/gst-plugins-good-plugins.interfaces:
4685 * docs/plugins/gst-plugins-good-plugins.prerequisites:
4686 * docs/plugins/inspect/plugin-interleave.xml:
4687 * docs/plugins/inspect/plugin-replaygain.xml:
4688 * tests/check/Makefile.am:
4689 Move replaygain and interleave plugins from -bad.
4693 Fri Jul 18 20:03:07 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4695 gst/qtdemux/qtdemux.c: Revert ISO base media spec based pixel-aspect-ratio calculation.
4696 Original commit message from CVS:
4697 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
4698 (qtdemux_parse_trak):
4699 Revert ISO base media spec based pixel-aspect-ratio calculation.
4702 Thu Jul 17 16:42:53 2008 +0000 Edward Hervey <bilboed@bilboed.com>
4704 sys/osxvideo/osxvideosink.m: Fix minor build issues on macosx.
4705 Original commit message from CVS:
4706 * sys/osxvideo/osxvideosink.m:
4707 Fix minor build issues on macosx.
4710 Thu Jul 17 14:40:51 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
4712 Only use -Wno-attributes (which is there to work around a bug in the taglib 1.5 headers) if the c++ compiler actually...
4713 Original commit message from CVS:
4715 * ext/taglib/Makefile.am::
4716 Only use -Wno-attributes (which is there to work around a
4717 bug in the taglib 1.5 headers) if the c++ compiler actually
4718 supports it (#543255).
4720 Thu Jul 17 13:54:38 2008 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
4722 sys/v4l2/gstv4l2src.c: Avoid compiler warning by initialising variable to NULL (#543259).
4723 Original commit message from CVS:
4724 Patch by: Benoit Fouet <benoit.fouet purplelabs com>
4725 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_negotiate):
4726 Avoid compiler warning by initialising variable to NULL (#543259).
4728 Mon Jul 14 17:17:47 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4730 gst/debug/gsttaginject.c: Don't pass NULL taglists to gst_tag_list_is_empty().
4731 Original commit message from CVS:
4732 * gst/debug/gsttaginject.c: (gst_tag_inject_start):
4733 Don't pass NULL taglists to gst_tag_list_is_empty().
4735 Mon Jul 14 17:15:42 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4737 tests/check/elements/: Don't use declarations after statements.
4738 Original commit message from CVS:
4739 * tests/check/elements/cmmldec.c: (GST_START_TEST):
4740 * tests/check/elements/rtp-payloading.c: (rtp_pipeline_create),
4742 * tests/check/elements/souphttpsrc.c: (souphttpsrc_suite):
4743 Don't use declarations after statements.
4745 Mon Jul 14 16:28:25 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4747 ext/jpeg/gstjpegdec.c: Align documentation with reality.
4748 Original commit message from CVS:
4749 * ext/jpeg/gstjpegdec.c:
4750 Align documentation with reality.
4752 Mon Jul 14 13:11:14 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4754 gst/udp/gstudpnetutils.c: EAI_ADDRFAMILY was obsoleted in BSD at some point. Define it to the old value (1) if it's n...
4755 Original commit message from CVS:
4756 * gst/udp/gstudpnetutils.c:
4757 EAI_ADDRFAMILY was obsoleted in BSD at some point. Define it to the
4758 old value (1) if it's not defined which should not cause any problems
4759 as we're using it internal only anyway.
4761 Mon Jul 14 13:02:48 2008 +0000 Alessandro Decina <alessandro@nnva.org>
4763 gst/avi/gstavidemux.c: Fix build of avidemux on big endian architectures.
4764 Original commit message from CVS:
4765 Patch by: Alessandro Decina <alessandro at nnva dot org>
4766 * gst/avi/gstavidemux.c: (gst_avi_demux_riff_parse_vprp):
4767 Fix build of avidemux on big endian architectures.
4769 Thu Jul 10 20:47:56 2008 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
4771 gst/qtdemux/qtdemux.c: Correctly distinguish 8bit vs 16bit raw audio. Fixes #542410.
4772 Original commit message from CVS:
4773 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
4774 * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps):
4775 Correctly distinguish 8bit vs 16bit raw audio. Fixes #542410.
4777 Tue Jul 8 21:05:18 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4779 gst/qtdemux/qtdemux.c: Set pixel-aspect-ratio in caps using display width and height provided in track.
4780 Original commit message from CVS:
4781 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
4782 (qtdemux_parse_trak):
4783 Set pixel-aspect-ratio in caps using display width and height
4786 Tue Jul 8 13:59:51 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4788 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++. Fixes bu...
4789 Original commit message from CVS:
4791 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
4792 flags that are invalid for C++. Fixes bug #516509.
4794 Tue Jul 8 12:51:34 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4796 Don't use declarations after statements and variable length arrays.
4797 Original commit message from CVS:
4798 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_uri_set_uri):
4799 * ext/speex/gstspeexenc.c: (gst_speex_enc_sink_getcaps):
4800 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_set_wp_config):
4801 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate):
4802 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
4803 * tests/examples/equalizer/demo.c: (message_handler):
4804 * tests/examples/spectrum/demo-audiotest.c: (message_handler):
4805 * tests/examples/spectrum/demo-osssrc.c: (message_handler):
4806 Don't use declarations after statements and variable length arrays.
4808 Mon Jul 7 21:28:58 2008 +0000 Daniel Drake <dsd@gentoo.org>
4810 sys/v4l2/v4l2src_calls.c: Try progressive video if interlaced fails. Fixes bug #541956 and the usage of v4l2src on OLPC.
4811 Original commit message from CVS:
4812 Patch by: Daniel Drake <dsd at gentoo dot org>
4813 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture),
4814 (gst_v4l2src_get_nearest_size):
4815 Try progressive video if interlaced fails. Fixes bug #541956
4816 and the usage of v4l2src on OLPC.
4818 Mon Jul 7 15:34:12 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4820 gst/rtp/gstrtpspeexdepay.*: Revert last change: Only the jitterbuffer is able to convert RTP to
4821 Original commit message from CVS:
4822 * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_init),
4823 (gst_rtp_speex_depay_process):
4824 * gst/rtp/gstrtpspeexdepay.h:
4825 Revert last change: Only the jitterbuffer is able to convert RTP to
4826 Gstreamer timestamps and normal (de)payloaders should simply copy it.
4827 Reopens bug #541787.
4829 Mon Jul 7 10:30:51 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
4831 gst/rtp/gstrtpvrawdepay.c: Include stdlib.h for atoi().
4832 Original commit message from CVS:
4833 * gst/rtp/gstrtpvrawdepay.c:
4834 Include stdlib.h for atoi().
4835 * gst/rtsp/gstrtspsrc.c:
4836 Use floating point math for latencies < 0 sec in log output.
4838 Mon Jul 7 10:16:07 2008 +0000 Tomasz Grobelny <tomasz@grobelny.oswiecenia.net>
4840 gst/rtp/gstrtpspeexdepay.*: Take timestamp from the RTP packet as a first step to fix problems with transmission over...
4841 Original commit message from CVS:
4842 Patch by: Tomasz Grobelny <tomasz at grobelny dot oswiecenia dot net>
4843 * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_init),
4844 (gst_rtp_speex_depay_process):
4845 * gst/rtp/gstrtpspeexdepay.h:
4846 Take timestamp from the RTP packet as a first step to fix problems
4847 with transmission over RTP when the network is not reliable.
4850 Sat Jul 5 19:01:28 2008 +0000 Tero Saarni <tero.saarni@gmail.com>
4852 gst/udp/gstudpsrc.c: Fix parsing of udp:// URIs containing IPv6 addresses.
4853 Original commit message from CVS:
4854 Patch by: Tero Saarni <tero dot saarni at gmail dot com>
4855 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_uri):
4856 Fix parsing of udp:// URIs containing IPv6 addresses.
4859 Fri Jul 4 20:43:07 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4861 ext/gdk_pixbuf/gstgdkpixbuf.c: Do not leak incoming buffers.
4862 Original commit message from CVS:
4863 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain):
4864 Do not leak incoming buffers.
4866 Thu Jul 3 19:27:53 2008 +0000 Damien Lespiau <damien.lespiau@gmail.com>
4868 configure.ac: Fix build of the RTP plugin with mingw32 by linking to ws2_32 for htons() and htonl(). Fixes bug #541412.
4869 Original commit message from CVS:
4870 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
4872 Fix build of the RTP plugin with mingw32 by linking to ws2_32
4873 for htons() and htonl(). Fixes bug #541412.
4875 Wed Jul 2 09:51:16 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4877 gst/matroska/matroska-demux.c: Handle position and duration query in DEFAULT format if the pad's track has a default ...
4878 Original commit message from CVS:
4879 * gst/matroska/matroska-demux.c: (gst_matroska_demux_class_init),
4880 (gst_matroska_demux_add_stream), (gst_matroska_demux_query),
4881 (gst_matroska_demux_element_query),
4882 (gst_matroska_demux_handle_src_query),
4883 (gst_matroska_demux_handle_seek_event):
4884 Handle position and duration query in DEFAULT format if the
4885 pad's track has a default frame duration set.
4886 Fix seeking now that the segment's duration doesn't contain the
4887 (possibly wrong or inaccurate) duration of the Matroska file.
4889 Wed Jul 2 09:04:50 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4891 gst/matroska/ebml-read.c: Use NAN constant instead of 0.0/0.0 if possible. NAN is defined in math.h except on MSVC wh...
4892 Original commit message from CVS:
4893 * gst/matroska/ebml-read.c: (_ext2dbl):
4894 Use NAN constant instead of 0.0/0.0 if possible. NAN is defined
4895 in math.h except on MSVC where it is defined in xmath.h.
4896 Fixes compilation with MSVC.
4898 Wed Jul 2 08:57:04 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4900 gst/matroska/matroska-demux.*: Don't set the segment duration to the duration from the Matroska header as this value ...
4901 Original commit message from CVS:
4902 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
4903 (gst_matroska_demux_handle_src_query),
4904 (gst_matroska_demux_parse_info),
4905 (gst_matroska_demux_loop_stream_parse_id):
4906 * gst/matroska/matroska-demux.h:
4907 Don't set the segment duration to the duration from the Matroska
4908 header as this value could be wrong and is just informational.
4910 Wed Jul 2 08:47:00 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4912 gst/matroska/matroska-demux.c: If no Tracks element is found until the first Cluster is found search it and error out...
4913 Original commit message from CVS:
4914 * gst/matroska/matroska-demux.c:
4915 (gst_matroska_demux_loop_stream_parse_id):
4916 If no Tracks element is found until the first Cluster is found
4917 search it and error out if none is found in the complete file.
4919 Wed Jul 2 08:14:35 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
4921 gst/matroska/matroska-demux.c: Resync non-subtitle tracks too if a too large gap compared to other tracks is detected.
4922 Original commit message from CVS:
4923 * gst/matroska/matroska-demux.c: (gst_matroska_demux_sync_streams):
4924 Resync non-subtitle tracks too if a too large gap compared to other
4927 Tue Jul 1 13:28:02 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
4929 gst/rtp/: Add raw video pay and depayloaders, see RFC4175.
4930 Original commit message from CVS:
4931 * gst/rtp/Makefile.am:
4932 * gst/rtp/gstrtp.c: (plugin_init):
4933 * gst/rtp/gstrtpvrawdepay.c: (gst_rtp_vraw_depay_base_init),
4934 (gst_rtp_vraw_depay_class_init), (gst_rtp_vraw_depay_init),
4935 (gst_rtp_vraw_depay_setcaps), (gst_rtp_vraw_depay_process),
4936 (gst_rtp_vraw_depay_change_state),
4937 (gst_rtp_vraw_depay_plugin_init):
4938 * gst/rtp/gstrtpvrawdepay.h:
4939 * gst/rtp/gstrtpvrawpay.c: (gst_rtp_vraw_pay_get_type),
4940 (gst_rtp_vraw_pay_base_init), (gst_rtp_vraw_pay_class_init),
4941 (gst_rtp_vraw_pay_init), (gst_rtp_vraw_pay_finalize),
4942 (gst_rtp_vraw_pay_setcaps), (gst_rtp_vraw_pay_handle_buffer),
4943 (gst_rtp_vraw_pay_plugin_init):
4944 * gst/rtp/gstrtpvrawpay.h:
4945 Add raw video pay and depayloaders, see RFC4175.
4947 Mon Jun 30 22:53:39 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
4949 ext/libpng/gstpngdec.c: Don't return GST_FLOW_ERROR when buffer_alloc fails - return whatever it returned.
4950 Original commit message from CVS:
4951 * ext/libpng/gstpngdec.c:
4952 Don't return GST_FLOW_ERROR when buffer_alloc fails - return
4953 whatever it returned.
4955 Sun Jun 29 19:52:51 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4957 gst/avi/avi-ids.h: Add vprp chunk related structures.
4958 Original commit message from CVS:
4959 * gst/avi/avi-ids.h:
4960 Add vprp chunk related structures.
4961 * gst/avi/gstavidemux.c: (gst_avi_demux_riff_parse_vprp),
4962 (gst_avi_demux_parse_stream):
4963 Parse optional vprp chunk and add calculated pixel-aspect-ratio
4964 to caps. Fixes #539482.
4965 * gst/avi/gstavimux.h:
4966 * gst/avi/gstavimux.c: (gst_avi_mux_pad_reset),
4967 (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_riff_get_avi_header):
4968 Add a vprp chunk if non-trival pixel-aspect-ratio provided in caps.
4970 Sat Jun 28 19:31:46 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4972 tests/check/elements/avimux.c: Adjust avimux unit test according to increased streamheader size.
4973 Original commit message from CVS:
4974 * tests/check/elements/avimux.c: (check_avimux_pad):
4975 Adjust avimux unit test according to increased streamheader size.
4977 Fri Jun 27 18:11:01 2008 +0000 David Schleef <ds@schleef.org>
4979 gst/qtdemux/qtdemux.c: Add Dirac stream type
4980 Original commit message from CVS:
4981 * gst/qtdemux/qtdemux.c: Add Dirac stream type
4983 Fri Jun 27 15:25:00 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4985 gst/avi/gstavimux.*: Add 8 bytes to current streamheader to make for a complete one and to make more players happy. ...
4986 Original commit message from CVS:
4987 * gst/avi/gstavimux.c: (gst_avi_mux_riff_get_avi_header):
4988 * gst/avi/gstavimux.h:
4989 Add 8 bytes to current streamheader to make for a complete one
4990 and to make more players happy. Fixes #519460.
4992 Thu Jun 26 16:36:47 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
4994 sys/v4l2/v4l2_calls.c: Don't include unused gstv4l2xoverlay.h. Fixes build in case where X11 headers are not installed.
4995 Original commit message from CVS:
4996 * sys/v4l2/v4l2_calls.c::
4997 Don't include unused gstv4l2xoverlay.h. Fixes build
4998 in case where X11 headers are not installed.
5000 Thu Jun 26 10:07:46 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5002 ext/dv/gstdv.c: Fix compilation.
5003 Original commit message from CVS:
5004 * ext/dv/gstdv.c: (plugin_init):
5007 Thu Jun 26 09:37:23 2008 +0000 Edward Hervey <bilboed@bilboed.com>
5009 ext/dv/gstdv.c: Marking rank of dvdec as GST_RANK_MARGINAL since it's the slowest
5010 Original commit message from CVS:
5011 * ext/dv/gstdv.c: (plugin_init):
5012 Marking rank of dvdec as GST_RANK_MARGINAL since it's the slowest
5013 DV decoder available.
5016 Wed Jun 25 08:12:18 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5018 gst/udp/gstudpsrc.c: Call getsockname() after the call to bind() to get updated values for the port, etc. This fixes ...
5019 Original commit message from CVS:
5020 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
5021 Call getsockname() after the call to bind() to get updated values
5022 for the port, etc. This fixes the usage of udpsrc on anonymous
5023 binding and it's usage by rtspsrc. Fixes bugs #539372, #539548.
5024 Thanks to Aurelien Grimaud for pointing out the obvious fix.
5026 Wed Jun 25 07:57:26 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5028 tests/check/pipelines/wavpack.c: Remove workaround for a bug in identity that is fixed in 0.10.20.
5029 Original commit message from CVS:
5030 * tests/check/pipelines/wavpack.c: (bus_handler):
5031 Remove workaround for a bug in identity that is fixed in 0.10.20.
5033 Wed Jun 25 06:36:58 2008 +0000 Jason Donenfeld <BugZilla@zx2c4.com>
5035 ext/soup/gstsouphttpsrc.c: Fix HTTP auth support with user/password passed via the URI.
5036 Original commit message from CVS:
5037 Patch by: Jason Donenfeld <BugZilla at zx2c4 dot com>
5038 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_headers_cb):
5039 Fix HTTP auth support with user/password passed via the URI.
5042 Tue Jun 24 15:42:33 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
5044 configure.ac: Depend on released versions of core and -base.
5045 Original commit message from CVS:
5047 Depend on released versions of core and -base.
5049 Mon Jun 23 16:13:40 2008 +0000 Julien Moutte <julien@moutte.net>
5051 gst/matroska/matroska-demux.c: Fix buggy format strings in macros. (makes it build on OS X again...)
5052 Original commit message from CVS:
5053 2008-06-23 Julien Moutte <julien@fluendo.com>
5054 * gst/matroska/matroska-demux.c:
5055 (gst_matroska_demux_read_track_encoding),
5056 (gst_matroska_demux_parse_blockgroup_or_simpleblock): Fix buggy
5057 format strings in macros. (makes it build on OS X again...)
5059 Fri Jun 20 16:24:11 2008 +0000 Thomas Vander Stichele <thomas@apestaart.org>
5062 Original commit message from CVS:
5063 * gst/rtp/gstrtptheorapay.c:
5064 * gst/udp/gstmultiudpsink.c:
5067 Fri Jun 20 15:21:59 2008 +0000 Christian Schaller <uraeus@gnome.org>
5072 switch v4l2src from experimental to normal build. Fixes #536831
5073 Original commit message from CVS:
5074 switch v4l2src from experimental to normal build. Fixes #536831
5076 Thu Jun 19 11:24:54 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5078 gst/rtp/gstrtpg726pay.c: Remove unused variable so that we can compile again.
5079 Original commit message from CVS:
5080 * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_setcaps):
5081 Remove unused variable so that we can compile again.
5083 Thu Jun 19 11:06:29 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
5085 gst/rtp/gstrtpg726pay.c: No need to check for audio/G723 and audio/32KADPCM here as they are no longer supported.
5086 Original commit message from CVS:
5087 * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_setcaps):
5088 No need to check for audio/G723 and audio/32KADPCM here as they are
5089 no longer supported.
5091 Thu Jun 19 10:58:57 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5093 ext/wavpack/gstwavpackparse.c: Use G_GINT64_CONSTANT, this fixes the duration query on files without known length.
5094 Original commit message from CVS:
5095 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
5096 (gst_wavpack_parse_src_query), (gst_wavpack_parse_create_src_pad):
5097 Use G_GINT64_CONSTANT, this fixes the duration query on files without
5100 Thu Jun 19 10:48:57 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5102 gst/matroska/: Fix demuxing of WavPack files. Muxing is still broken.
5103 Original commit message from CVS:
5104 * gst/matroska/matroska-demux.c:
5105 (gst_matroska_demux_add_wvpk_header),
5106 (gst_matroska_demux_audio_caps):
5107 * gst/matroska/matroska-ids.h:
5108 Fix demuxing of WavPack files. Muxing is still broken.
5110 Thu Jun 19 09:12:55 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5112 gst/matroska/: Add a "vfunc" to the track context for postprocessing frames and convert the wavpack and subtitle post...
5113 Original commit message from CVS:
5114 * gst/matroska/matroska-demux.c: (gst_matroska_track_free),
5115 (gst_matroska_demux_add_mpeg_seq_header),
5116 (gst_matroska_demux_add_wvpk_header),
5117 (gst_matroska_demux_check_subtitle_buffer),
5118 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
5119 (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps),
5120 (gst_matroska_demux_subtitle_caps):
5121 * gst/matroska/matroska-ids.h:
5122 Add a "vfunc" to the track context for postprocessing frames and
5123 convert the wavpack and subtitle postprocessing to this vfunc.
5124 Copy buffer flags in those functions to the new buffers too.
5125 Parse CodecState elements of Blocks.
5126 Add a postprocessing function for MPEG video that adds the sequence
5127 header from the codec private data or codec state to the frames if
5128 it's not already there.
5130 Thu Jun 19 08:22:16 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5132 gst/matroska/matroska-demux.c: If a gap of more than 1/2 second is found in one stream send a
5133 Original commit message from CVS:
5134 * gst/matroska/matroska-demux.c:
5135 (gst_matroska_demux_parse_blockgroup_or_simpleblock):
5136 If a gap of more than 1/2 second is found in one stream send a
5137 NEWSEGMENT event to not stall the pipeline if the gap is too large.
5138 This also fixes Matroska files where the first buffer doesn't start
5139 at timestamp 0. Fixes bug #429322.
5140 The duration of a block is the default duration multiplied with the
5141 number of laces. Every lace is one frame and the default duration
5142 is the duration of one frame. This fixes playback of files that use
5143 lacing for some tracks.
5145 Wed Jun 18 20:09:28 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5147 gst/matroska/matroska-demux.c: Update FIXME/TODOs and only ignore EOS at the central, important place instead of seve...
5148 Original commit message from CVS:
5149 * gst/matroska/matroska-demux.c:
5150 (gst_matroska_demux_parse_contents_seekentry):
5151 Update FIXME/TODOs and only ignore EOS at the central, important place
5152 instead of several places.
5154 Wed Jun 18 16:55:05 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5156 gst/rtp/gstrtpg726pay.c: Fix caps, See #538891.
5157 Original commit message from CVS:
5158 * gst/rtp/gstrtpg726pay.c:
5159 Fix caps, See #538891.
5161 Wed Jun 18 10:28:20 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5163 gst/matroska/matroska-demux.c: Improve debug output everywhere and fix the EOS logic.
5164 Original commit message from CVS:
5165 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
5166 (gst_matroska_demux_stream_from_num),
5167 (gst_matroska_demux_encoding_cmp),
5168 (gst_matroska_demux_encoding_order_unique),
5169 (gst_matroska_demux_read_track_encoding),
5170 (gst_matroska_demux_read_track_encodings),
5171 (gst_matroska_demux_tracknumber_unique),
5172 (gst_matroska_demux_add_stream), (gst_matroska_demux_init_stream),
5173 (gst_matroska_demux_parse_tracks),
5174 (gst_matroska_demux_parse_index_cuetrack),
5175 (gst_matroska_demux_parse_index_pointentry),
5176 (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
5177 (gst_matroska_demux_parse_metadata_id_simple_tag),
5178 (gst_matroska_demux_parse_metadata_id_tag),
5179 (gst_matroska_demux_parse_metadata),
5180 (gst_matroska_demux_parse_attached_file),
5181 (gst_matroska_demux_parse_attachments),
5182 (gst_matroska_demux_parse_chapters),
5183 (gst_matroska_demux_sync_streams), (gst_matroska_decode_buffer),
5184 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
5185 (gst_matroska_demux_parse_cluster),
5186 (gst_matroska_demux_parse_contents_seekentry),
5187 (gst_matroska_demux_parse_contents),
5188 (gst_matroska_demux_loop_stream_parse_id),
5189 (gst_matroska_demux_loop):
5190 Improve debug output everywhere and fix the EOS logic.
5191 Check the values of the ContentEncoding elements more strictly and
5192 don't use tracks for which it's invalid.
5193 Check that the track number is unique for this stream.
5194 Check that seek positions are below G_MAXINT64 as our seeks are
5195 int64-based and overflows will fail badly.
5196 After seeks also don't push SimpleBlocks until the first one
5197 containing a keyframe is found. Before this was done only for normal
5199 Update some FIXME/TODOs.
5200 * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes),
5201 (gst_ebml_read_utf8), (gst_ebml_read_header):
5202 Improve debug output.
5203 * gst/matroska/matroska-ids.c:
5204 (gst_matroska_track_init_video_context):
5205 * gst/matroska/matroska-ids.h:
5206 * gst/matroska/matroska-mux.c:
5207 (gst_matroska_mux_video_pad_setcaps):
5208 Remove eye mode and don't parse it anymore. We can't use that
5209 information in GStreamer yet so it's useless.
5211 Wed Jun 18 10:12:57 2008 +0000 mersad <mersad@axis.com>
5213 gst/rtp/: Added G726 pay/depayloaders. Fixes #538891.
5214 Original commit message from CVS:
5215 Patch by: mersad <mersad at axis dot com>
5216 * gst/rtp/Makefile.am:
5217 * gst/rtp/gstrtp.c: (plugin_init):
5218 * gst/rtp/gstrtpg726depay.c: (gst_rtp_g726_depay_base_init),
5219 (gst_rtp_g726_depay_class_init), (gst_rtp_g726_depay_init),
5220 (gst_rtp_g726_depay_setcaps), (gst_rtp_g726_depay_process),
5221 (gst_rtp_g726_depay_plugin_init):
5222 * gst/rtp/gstrtpg726depay.h:
5223 * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_base_init),
5224 (gst_rtp_g726_pay_class_init), (gst_rtp_g726_pay_init),
5225 (gst_rtp_g726_pay_setcaps), (gst_rtp_g726_pay_plugin_init):
5226 * gst/rtp/gstrtpg726pay.h:
5227 Added G726 pay/depayloaders. Fixes #538891.
5229 Tue Jun 17 10:14:47 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5231 gst/rtsp/URLS: Some more urls.
5232 Original commit message from CVS:
5235 * gst/smpte/barboxwipes.c:
5237 * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
5238 Fix typo, add audioresample to the pipeline.
5240 Tue Jun 17 10:05:55 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5242 ext/libmng/: Somewhat port mngenc and mngdec to 0.10. Does not work yet and has many bits ifdeffed out still.
5243 Original commit message from CVS:
5244 * ext/libmng/Makefile.am:
5245 * ext/libmng/gstmng.c: (plugin_init):
5246 * ext/libmng/gstmngdec.c: (gst_mng_dec_base_init),
5247 (gst_mng_dec_class_init), (gst_mng_dec_sink_setcaps),
5248 (gst_mng_dec_init), (gst_mng_dec_src_getcaps), (gst_mng_dec_loop),
5249 (gst_mng_dec_get_property), (gst_mng_dec_set_property),
5250 (mngdec_error), (mngdec_openstream), (mngdec_closestream),
5251 (gst_mng_dec_sink_event), (mngdec_readdata), (mngdec_settimer),
5252 (mngdec_processheader), (mngdec_getcanvasline), (mngdec_refresh),
5253 (gst_mng_dec_change_state):
5254 * ext/libmng/gstmngdec.h:
5255 * ext/libmng/gstmngenc.c: (gst_mng_enc_base_init),
5256 (gst_mng_enc_class_init), (gst_mng_enc_sink_setcaps),
5257 (gst_mng_enc_init), (gst_mng_enc_chain),
5258 (gst_mng_enc_get_property), (gst_mng_enc_set_property):
5259 * ext/libmng/gstmngenc.h:
5260 Somewhat port mngenc and mngdec to 0.10. Does not work yet and has many
5261 bits ifdeffed out still.
5263 Mon Jun 16 11:34:54 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5265 gst/matroska/matroska-demux.c: When comparing index elements with the same time compare their block number.
5266 Original commit message from CVS:
5267 * gst/matroska/matroska-demux.c: (gst_matroska_index_compare):
5268 When comparing index elements with the same time compare their
5271 Mon Jun 16 11:31:06 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
5273 gst/matroska/matroska-demux.c: (gst_matroska_demux_parse_attached_file)
5274 Original commit message from CVS:
5275 * gst/matroska/matroska-demux.c:
5276 (gst_matroska_demux_parse_attached_file)
5277 Init variable to NULL to avoid compiler warning.
5279 Mon Jun 16 10:59:39 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5281 gst/matroska/: Parse Attachments and post them as GST_TAG_IMAGE if we detect it as image and otherwise as GST_TAG_ATT...
5282 Original commit message from CVS:
5283 * gst/matroska/Makefile.am:
5284 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
5285 (gst_matroska_demux_parse_attached_file),
5286 (gst_matroska_demux_parse_attachments),
5287 (gst_matroska_demux_parse_contents_seekentry),
5288 (gst_matroska_demux_loop_stream_parse_id):
5289 * gst/matroska/matroska-demux.h:
5290 * gst/matroska/matroska-ids.c: (gst_matroska_register_tags):
5291 * gst/matroska/matroska-ids.h:
5292 * gst/matroska/matroska.c: (plugin_init):
5293 Parse Attachments and post them as GST_TAG_IMAGE if we detect
5294 it as image and otherwise as GST_TAG_ATTACHMENT. Include filename
5295 and description of the attachments in the caps. Fixes bug #537622.
5297 Mon Jun 16 10:09:03 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5299 ext/speex/gstspeexenc.c: Add mode property.
5300 Original commit message from CVS:
5301 * ext/speex/gstspeexenc.c: (gst_speex_enc_mode_get_type),
5302 (gst_speex_enc_class_init), (gst_speex_enc_sink_getcaps),
5303 (gst_speex_enc_get_latency), (gst_speex_enc_get_query_types),
5304 (gst_speex_enc_src_query), (gst_speex_enc_init),
5305 (gst_speex_enc_setup), (gst_speex_enc_push_buffer),
5306 (gst_speex_enc_chain), (gst_speex_enc_get_property),
5307 (gst_speex_enc_set_property):
5309 Some cleanups, add more debug info.
5312 Mon Jun 16 09:54:27 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5314 gst/matroska/ebml-read.c: Return GST_FLOW_UNEXPECTED instead of GST_FLOW_ERROR on short reads.
5315 Original commit message from CVS:
5316 * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes):
5317 Return GST_FLOW_UNEXPECTED instead of GST_FLOW_ERROR on short reads.
5318 If we get less bytes than requested we can't do anything except doing
5321 Sun Jun 15 19:09:54 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5323 gst/matroska/: Use a GArray for storing the Cue (i.e. seek) information, store the CueTrackPositions for every track,...
5324 Original commit message from CVS:
5325 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
5326 (gst_matroskademux_do_index_seek),
5327 (gst_matroska_demux_parse_index_cuetrack),
5328 (gst_matroska_demux_parse_index_pointentry),
5329 (gst_matroska_index_compare), (gst_matroska_demux_parse_index),
5330 (gst_matroska_demux_parse_metadata):
5331 * gst/matroska/matroska-demux.h:
5332 * gst/matroska/matroska-ids.h:
5333 Use a GArray for storing the Cue (i.e. seek) information, store
5334 the CueTrackPositions for every track, store the block number
5335 and optimize searching in the array by sorting it after the last
5337 Fix a small memory leak when trying to parse a tags element that was
5340 Sun Jun 15 15:29:29 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5342 gst/matroska/matroska-mux.*: Don't write another SeekHead which indexes all Clusters to the end of the file. This isn...
5343 Original commit message from CVS:
5344 * gst/matroska/matroska-mux.c: (gst_matroska_mux_reset),
5345 (gst_matroska_mux_start), (gst_matroska_mux_finish),
5346 (gst_matroska_mux_write_data):
5347 * gst/matroska/matroska-mux.h:
5348 Don't write another SeekHead which indexes all Clusters to the end of
5349 the file. This isn't useful for anything and just increases filesize.
5351 Sun Jun 15 15:01:30 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5353 gst/matroska/ebml-read.c: Prevent unaligned memory access when reading floats.
5354 Original commit message from CVS:
5355 * gst/matroska/ebml-read.c: (_ext2dbl), (gst_ebml_read_float):
5356 Prevent unaligned memory access when reading floats.
5358 Sun Jun 15 14:08:41 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5360 gst/matroska/: Make sure that every Tags element is only parsed once and it's containing tags are only posted once.
5361 Original commit message from CVS:
5362 * gst/matroska/ebml-read.c:
5363 * gst/matroska/ebml-read.h:
5364 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
5365 (gst_matroska_demux_parse_metadata):
5366 * gst/matroska/matroska-demux.h:
5367 Make sure that every Tags element is only parsed once and it's
5368 containing tags are only posted once.
5370 Sun Jun 15 09:43:25 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5372 gst/matroska/: Handle EBML elements like Void or CRC32 in the EbmlRead base class already. They're not useful in the ...
5373 Original commit message from CVS:
5374 * gst/matroska/ebml-read.c: (gst_ebml_peek_id),
5375 (gst_ebml_read_header):
5376 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
5377 (gst_matroska_demux_parse_tracks),
5378 (gst_matroska_demux_parse_index_cuetrack),
5379 (gst_matroska_demux_parse_index_pointentry),
5380 (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
5381 (gst_matroska_demux_parse_metadata_id_simple_tag),
5382 (gst_matroska_demux_parse_metadata_id_tag),
5383 (gst_matroska_demux_parse_metadata),
5384 (gst_matroska_demux_parse_attachments),
5385 (gst_matroska_demux_parse_chapters),
5386 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
5387 (gst_matroska_demux_parse_cluster),
5388 (gst_matroska_demux_parse_contents_seekentry),
5389 (gst_matroska_demux_parse_contents),
5390 (gst_matroska_demux_loop_stream_parse_id):
5391 Handle EBML elements like Void or CRC32 in the EbmlRead base class
5392 already. They're not useful in the matroska parser and only cause
5395 Sat Jun 14 15:51:25 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5397 gst/matroska/: Reverse the level list as we usually are only interested in the first element or want to add a new fir...
5398 Original commit message from CVS:
5399 * gst/matroska/ebml-read.c: (gst_ebml_level_free),
5400 (gst_ebml_finalize), (gst_ebml_read_change_state),
5401 (gst_ebml_read_element_level_up), (gst_ebml_read_master):
5402 * gst/matroska/matroska-demux.c:
5403 (gst_matroska_demux_parse_contents_seekentry):
5404 Reverse the level list as we usually are only interested in the
5405 first element or want to add a new first element. Having the
5406 first element stored at the end and calling g_list_last() and
5407 g_list_append() is more expensive.
5408 Also use GSlice for allocating the GstEbmlLevel structs.
5410 Fri Jun 13 21:13:46 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
5412 gst/debug/gsttaginject.c: Don't unref NULL taglist in finalize. Don't use c++ style comments.
5413 Original commit message from CVS:
5414 * gst/debug/gsttaginject.c: (gst_tag_inject_finalize),
5415 (gst_tag_inject_class_init), (gst_tag_inject_init):
5416 Don't unref NULL taglist in finalize. Don't use c++ style
5419 Fri Jun 13 19:14:41 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5421 gst/matroska/: Use gst_value_serialize() and gst_value_deserialize() for transforming tags from some GType to a strin...
5422 Original commit message from CVS:
5423 * gst/matroska/matroska-demux.c:
5424 (gst_matroska_demux_parse_metadata_id_simple_tag):
5425 * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_simple_tag),
5426 (gst_matroska_mux_write_data):
5427 Use gst_value_serialize() and gst_value_deserialize() for transforming
5428 tags from some GType to a string and the other way around. The default
5429 transformations in GLib don't include transformations from string to
5432 Fri Jun 13 19:07:03 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5434 gst/matroska/matroska-demux.*: Only parse Tracks, SeekHead and SegmentInfo elements once but allow
5435 Original commit message from CVS:
5436 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
5437 (gst_matroska_demux_parse_tracks),
5438 (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
5439 (gst_matroska_demux_parse_attachments),
5440 (gst_matroska_demux_parse_chapters),
5441 (gst_matroska_demux_parse_contents_seekentry),
5442 (gst_matroska_demux_loop_stream_parse_id):
5443 * gst/matroska/matroska-demux.h:
5444 Only parse Tracks, SeekHead and SegmentInfo elements once but allow
5445 Tags multiple times. The first ones can appear more than once but must
5446 contain the same content as the first for backup purposes so we ignore
5447 all but the first one. Tags can appear multiple times with different
5449 Jump to all elements except Clusters that are available from a
5450 SeekHead to make it more likely to have all required informations
5451 before getting to the first Clusters.
5452 Add dummy functions for parsing Attachments and Chapters.
5454 Fri Jun 13 14:33:52 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
5456 gst/replaygain/: More doc updates.
5457 Original commit message from CVS:
5458 * gst/replaygain/gstrganalysis.c:
5459 * gst/replaygain/gstrglimiter.c:
5460 * gst/replaygain/gstrgvolume.c:
5463 Fri Jun 13 11:59:23 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
5465 docs/plugins/: docs/plugins/inspect/plugin-mythtv.xml
5466 Original commit message from CVS:
5467 * docs/plugins/Makefile.am:
5468 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
5469 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
5470 * docs/plugins/gst-plugins-bad-plugins.args:
5471 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
5472 * docs/plugins/gst-plugins-bad-plugins.interfaces:
5473 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
5474 * docs/plugins/gst-plugins-bad-plugins.signals:
5475 * docs/plugins/inspect/plugin-alsaspdif.xml:
5476 * docs/plugins/inspect/plugin-amrwb.xml:
5477 * docs/plugins/inspect/plugin-app.xml:
5478 * docs/plugins/inspect/plugin-bayer.xml:
5479 * docs/plugins/inspect/plugin-bz2.xml:
5480 * docs/plugins/inspect/plugin-cdaudio.xml:
5481 * docs/plugins/inspect/plugin-cdxaparse.xml:
5482 * docs/plugins/inspect/plugin-dtsdec.xml:
5483 * docs/plugins/inspect/plugin-dvb.xml:
5484 * docs/plugins/inspect/plugin-dvdspu.xml:
5485 * docs/plugins/inspect/plugin-faac.xml:
5486 * docs/plugins/inspect/plugin-faad.xml:
5487 * docs/plugins/inspect/plugin-fbdevsink.xml:
5488 * docs/plugins/inspect/plugin-festival.xml:
5489 * docs/plugins/inspect/plugin-filter.xml:
5490 * docs/plugins/inspect/plugin-flvdemux.xml:
5491 * docs/plugins/inspect/plugin-freeze.xml:
5492 * docs/plugins/inspect/plugin-gsm.xml:
5493 * docs/plugins/inspect/plugin-gstinterlace.xml:
5494 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
5495 * docs/plugins/inspect/plugin-h264parse.xml:
5496 * docs/plugins/inspect/plugin-interleave.xml:
5497 * docs/plugins/inspect/plugin-jack.xml:
5498 * docs/plugins/inspect/plugin-ladspa.xml:
5499 * docs/plugins/inspect/plugin-metadata.xml:
5500 * docs/plugins/inspect/plugin-mms.xml:
5501 * docs/plugins/inspect/plugin-modplug.xml:
5502 * docs/plugins/inspect/plugin-mpeg2enc.xml:
5503 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
5504 * docs/plugins/inspect/plugin-mpegtsparse.xml:
5505 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
5506 * docs/plugins/inspect/plugin-musepack.xml:
5507 * docs/plugins/inspect/plugin-musicbrainz.xml:
5508 * docs/plugins/inspect/plugin-mve.xml:
5509 * docs/plugins/inspect/plugin-mythtv.xml
5510 * docs/plugins/inspect/plugin-nas.xml:
5511 * docs/plugins/inspect/plugin-neon.xml:
5512 * docs/plugins/inspect/plugin-nsfdec.xml:
5513 * docs/plugins/inspect/plugin-nuvdemux.xml:
5514 * docs/plugins/inspect/plugin-oss4.xml
5515 * docs/plugins/inspect/plugin-rawparse.xml:
5516 * docs/plugins/inspect/plugin-real.xml:
5517 * docs/plugins/inspect/plugin-replaygain.xml:
5518 * docs/plugins/inspect/plugin-rfbsrc.xml:
5519 * docs/plugins/inspect/plugin-sdl.xml:
5520 * docs/plugins/inspect/plugin-sdp.xml:
5521 * docs/plugins/inspect/plugin-selector.xml:
5522 * docs/plugins/inspect/plugin-sndfile.xml:
5523 * docs/plugins/inspect/plugin-soundtouch.xml:
5524 * docs/plugins/inspect/plugin-spcdec.xml:
5525 * docs/plugins/inspect/plugin-speed.xml:
5526 * docs/plugins/inspect/plugin-speexresample.xml:
5527 * docs/plugins/inspect/plugin-stereo.xml:
5528 * docs/plugins/inspect/plugin-subenc.xml
5529 * docs/plugins/inspect/plugin-timidity.xml:
5530 * docs/plugins/inspect/plugin-tta.xml:
5531 * docs/plugins/inspect/plugin-vcdsrc.xml:
5532 * docs/plugins/inspect/plugin-videosignal.xml:
5533 * docs/plugins/inspect/plugin-vmnc.xml:
5534 * docs/plugins/inspect/plugin-wildmidi.xml:
5535 * docs/plugins/inspect/plugin-x264.xml:
5536 * docs/plugins/inspect/plugin-xvid.xml:
5537 * docs/plugins/inspect/plugin-y4menc.xml:
5538 * ext/amrwb/gstamrwbdec.c:
5539 * ext/amrwb/gstamrwbenc.c:
5540 * ext/amrwb/gstamrwbparse.c:
5541 * ext/dc1394/gstdc1394.c:
5542 * ext/directfb/dfbvideosink.c:
5543 * ext/ivorbis/vorbisdec.c:
5544 * ext/jack/gstjackaudiosink.c:
5545 * ext/mpeg2enc/gstmpeg2enc.cc:
5546 * ext/mplex/gstmplex.cc:
5547 * ext/musicbrainz/gsttrm.c:
5548 * ext/mythtv/gstmythtvsrc.c:
5549 * ext/theora/theoradec.c:
5550 * ext/timidity/gsttimidity.c:
5551 * ext/timidity/gstwildmidi.c:
5552 * gst-libs/gst/app/gstappsink.c:
5553 * gst/deinterlace/gstdeinterlace.c:
5554 * gst/dvdspu/gstdvdspu.c:
5555 * gst/festival/gstfestival.c:
5556 * gst/freeze/gstfreeze.c:
5557 * gst/interleave/deinterleave.c:
5558 * gst/interleave/interleave.c:
5559 * gst/modplug/gstmodplug.cc:
5560 * gst/nuvdemux/gstnuvdemux.c:
5561 Add missing elements to docs. Fix doc-markup: use convinience syntax
5562 for examples (produces valid docbook), add several refsec2 when we
5563 have several titles. Fix some types.
5565 Fri Jun 13 11:54:05 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5567 gst/udp/gstudpsrc.*: Add property to control automatic join/leave of multicast groups.
5568 Original commit message from CVS:
5569 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
5570 (gst_udpsrc_create), (gst_udpsrc_set_property),
5571 (gst_udpsrc_get_property), (gst_udpsrc_start), (gst_udpsrc_stop):
5572 * gst/udp/gstudpsrc.h:
5573 Add property to control automatic join/leave of multicast groups.
5575 Remove setting caps on buffers explicitly, basesrc does that for us now.
5577 Convert some non-fatal error into warnings.
5578 Use g_ntohs for better portability.
5579 Leave multicast groups when stopping.
5580 When using external sockets, use getsockname() on them to fill up the
5581 addr structure before calling methods that use the structure.
5582 Should all fix #536903.
5583 API: GstUDPSrc::auto-multicast property
5585 Fri Jun 13 11:47:28 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5587 gst/udp/gstudpnetutils.c: Use g_ntohl for better portability.
5588 Original commit message from CVS:
5589 * gst/udp/gstudpnetutils.c: (gst_udp_is_multicast):
5590 Use g_ntohl for better portability.
5592 Fri Jun 13 11:45:54 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5594 gst/udp/gstmultiudpsink.c: Fix a typo and do some small cleanups.
5595 Original commit message from CVS:
5596 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init_send),
5597 (gst_multiudpsink_remove):
5598 Fix a typo and do some small cleanups.
5600 Fri Jun 13 09:39:41 2008 +0000 Olivier Crete <tester@tester.ca>
5602 gst/rtp/gstrtptheoradepay.c: Make the delivery-method mandatory on the caps and only accept inline for now.
5603 Original commit message from CVS:
5604 Patch by: Olivier Crete <tester at tester dot ca>
5605 * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps):
5606 Make the delivery-method mandatory on the caps and only accept inline
5608 Reverse strcmp checks for delivery-method.
5609 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps):
5610 Make delivery method optional when parsing caps and note this in the
5612 Reverse strcmp checks for delivery-method.
5613 * gst/rtp/gstrtpvorbispay.c:
5614 Update a comment to note that the delivery-method is optional,
5617 Thu Jun 12 17:30:06 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5619 gst/rtsp/gstrtspsrc.c: Set udpsrc for receiving data from multicast groups to PAUSED instead of leaving them in READY...
5620 Original commit message from CVS:
5621 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_mcast):
5622 Set udpsrc for receiving data from multicast groups to PAUSED instead of
5623 leaving them in READY. Fixes #537832.
5625 Thu Jun 12 12:14:38 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
5627 gst/avi/gstavimux.c: Simplify code. gst_tag_list_merge() does the NULL checks. Add a FIXME for a random constant in t...
5628 Original commit message from CVS:
5629 * gst/avi/gstavimux.c:
5630 Simplify code. gst_tag_list_merge() does the NULL checks. Add a FIXME
5631 for a random constant in tagmuxing code.
5633 Wed Jun 11 14:28:44 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
5635 gst/debug/gsttaginject.*: Now actually adding the new element.
5636 Original commit message from CVS:
5637 * gst/debug/gsttaginject.c:
5638 * gst/debug/gsttaginject.h:
5639 Now actually adding the new element.
5641 Wed Jun 11 14:11:16 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
5643 Remove dummy plugin_init. Remove some undefined entries from doc- section file. Add taginject element and rebuild doc...
5644 Original commit message from CVS:
5645 * docs/plugins/Makefile.am:
5646 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
5647 * docs/plugins/gst-plugins-good-plugins-sections.txt:
5648 * docs/plugins/gst-plugins-good-plugins.args:
5649 * docs/plugins/gst-plugins-good-plugins.hierarchy:
5650 * docs/plugins/gst-plugins-good-plugins.interfaces:
5651 * docs/plugins/gst-plugins-good-plugins.prerequisites:
5652 * docs/plugins/inspect/plugin-aasink.xml:
5653 * docs/plugins/inspect/plugin-alaw.xml:
5654 * docs/plugins/inspect/plugin-alpha.xml:
5655 * docs/plugins/inspect/plugin-alphacolor.xml:
5656 * docs/plugins/inspect/plugin-annodex.xml:
5657 * docs/plugins/inspect/plugin-apetag.xml:
5658 * docs/plugins/inspect/plugin-audiofx.xml:
5659 * docs/plugins/inspect/plugin-auparse.xml:
5660 * docs/plugins/inspect/plugin-autodetect.xml:
5661 * docs/plugins/inspect/plugin-avi.xml:
5662 * docs/plugins/inspect/plugin-cacasink.xml:
5663 * docs/plugins/inspect/plugin-cairo.xml:
5664 * docs/plugins/inspect/plugin-cdio.xml:
5665 * docs/plugins/inspect/plugin-cutter.xml:
5666 * docs/plugins/inspect/plugin-debug.xml:
5667 * docs/plugins/inspect/plugin-dv.xml:
5668 * docs/plugins/inspect/plugin-efence.xml:
5669 * docs/plugins/inspect/plugin-effectv.xml:
5670 * docs/plugins/inspect/plugin-equalizer.xml:
5671 * docs/plugins/inspect/plugin-esdsink.xml:
5672 * docs/plugins/inspect/plugin-flac.xml:
5673 * docs/plugins/inspect/plugin-flxdec.xml:
5674 * docs/plugins/inspect/plugin-gamma.xml:
5675 * docs/plugins/inspect/plugin-gconfelements.xml:
5676 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
5677 * docs/plugins/inspect/plugin-goom.xml:
5678 * docs/plugins/inspect/plugin-goom2k1.xml:
5679 * docs/plugins/inspect/plugin-halelements.xml:
5680 * docs/plugins/inspect/plugin-icydemux.xml:
5681 * docs/plugins/inspect/plugin-id3demux.xml:
5682 * docs/plugins/inspect/plugin-jpeg.xml:
5683 * docs/plugins/inspect/plugin-level.xml:
5684 * docs/plugins/inspect/plugin-matroska.xml:
5685 * docs/plugins/inspect/plugin-monoscope.xml:
5686 * docs/plugins/inspect/plugin-mulaw.xml:
5687 * docs/plugins/inspect/plugin-multifile.xml:
5688 * docs/plugins/inspect/plugin-multipart.xml:
5689 * docs/plugins/inspect/plugin-navigationtest.xml:
5690 * docs/plugins/inspect/plugin-ossaudio.xml:
5691 * docs/plugins/inspect/plugin-png.xml:
5692 * docs/plugins/inspect/plugin-quicktime.xml:
5693 * docs/plugins/inspect/plugin-rtp.xml:
5694 * docs/plugins/inspect/plugin-rtsp.xml:
5695 * docs/plugins/inspect/plugin-smpte.xml:
5696 * docs/plugins/inspect/plugin-soup.xml:
5697 * docs/plugins/inspect/plugin-spectrum.xml:
5698 * docs/plugins/inspect/plugin-speex.xml:
5699 * docs/plugins/inspect/plugin-taglib.xml:
5700 * docs/plugins/inspect/plugin-udp.xml:
5701 * docs/plugins/inspect/plugin-video4linux2.xml:
5702 * docs/plugins/inspect/plugin-videobalance.xml:
5703 * docs/plugins/inspect/plugin-videobox.xml:
5704 * docs/plugins/inspect/plugin-videocrop.xml:
5705 * docs/plugins/inspect/plugin-videoflip.xml:
5706 * docs/plugins/inspect/plugin-videomixer.xml:
5707 * docs/plugins/inspect/plugin-wavenc.xml:
5708 * docs/plugins/inspect/plugin-wavpack.xml:
5709 * docs/plugins/inspect/plugin-wavparse.xml:
5710 * docs/plugins/inspect/plugin-ximagesrc.xml:
5711 * gst/debug/Makefile.am:
5712 * gst/debug/breakmydata.c:
5713 * gst/debug/efence.c:
5714 * gst/debug/gstdebug.c:
5715 * gst/debug/gstnavseek.c:
5716 * gst/debug/gstpushfilesrc.c:
5717 * gst/debug/gstpushfilesrc.h:
5718 * gst/debug/negotiation.c:
5719 * gst/debug/progressreport.c:
5720 * gst/debug/progressreport.h:
5721 * gst/debug/rndbuffersize.c:
5722 * gst/debug/testplugin.c:
5723 Remove dummy plugin_init. Remove some undefined entries from doc-
5724 section file. Add taginject element and rebuild docs for it.
5726 Wed Jun 11 11:27:46 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5728 gst/matroska/matroska-mux.c: Update the counter for the number of streams when pads are added or removed. This will m...
5729 Original commit message from CVS:
5730 * gst/matroska/matroska-mux.c: (gst_matroska_mux_request_new_pad),
5731 (gst_matroska_mux_release_pad), (gst_matroska_mux_write_data):
5732 Update the counter for the number of streams when pads are added or
5733 removed. This will make sure that a seek table is generated for
5734 files with just one audio stream.
5736 Wed Jun 11 11:18:23 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5738 gst/matroska/: Add some more tags, improve debugging a bit and make sure that
5739 Original commit message from CVS:
5740 * gst/matroska/matroska-demux.c:
5741 (gst_matroska_demux_parse_metadata_id_simple_tag):
5742 * gst/matroska/matroska-ids.h:
5743 * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_simple_tag):
5744 Add some more tags, improve debugging a bit and make sure that
5745 GValue transformation has succeeded before using the result
5748 Wed Jun 11 08:56:16 2008 +0000 Olivier Crete <tester@tester.ca>
5750 gst/rtp/gstrtptheorapay.c: The Theora RTP payloader only supports the "inline" delievery method so let's declare this...
5751 Original commit message from CVS:
5752 Patch by: Olivier Crete <tester at tester dot ca>
5753 * gst/rtp/gstrtptheorapay.c:
5754 The Theora RTP payloader only supports the "inline" delievery method
5755 so let's declare this on the caps of the static pad template.
5758 Tue Jun 10 17:20:45 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5760 gst/videomixer/videomixer.c: Remove bogus check.
5761 Original commit message from CVS:
5762 * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues),
5763 (gst_videomixer_blend_buffers), (gst_videomixer_update_queues):
5766 Tue Jun 10 16:25:24 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5768 gst/videomixer/videomixer.c: Use stream_time to synchronize the object properties.
5769 Original commit message from CVS:
5770 * gst/videomixer/videomixer.c: (gst_videomixer_fill_queues),
5771 (gst_videomixer_blend_buffers):
5772 Use stream_time to synchronize the object properties.
5773 Use running_time of the master pad to timestamp outgoing buffers.
5774 Fix the initial segment event to extend an unknown amount of time.
5777 Tue Jun 10 11:05:30 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
5779 gst/avi/gstavidemux.c: Try to ignore unparsable/unknown streams and give a warning instead of erroring out. Fixes #53...
5780 Original commit message from CVS:
5781 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
5782 (gst_avi_demux_parse_index), (gst_avi_demux_massage_index),
5783 (gst_avi_demux_calculate_durations_from_index),
5784 (gst_avi_demux_stream_header_push),
5785 (gst_avi_demux_stream_header_pull):
5786 Try to ignore unparsable/unknown streams and give a warning instead of
5787 erroring out. Fixes #537377.
5789 Tue Jun 10 10:44:53 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5791 gst/matroska/ebml-write.c: Use GDOUBLE_TO_BE() instead of (probably slower) custom code.
5792 Original commit message from CVS:
5793 * gst/matroska/ebml-write.c: (gst_ebml_write_float):
5794 Use GDOUBLE_TO_BE() instead of (probably slower) custom code.
5795 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init),
5796 (gst_matroska_demux_class_init), (gst_matroska_demux_init),
5797 (gst_matroska_track_free), (gst_matroska_demux_encoding_cmp),
5798 (gst_matroska_demux_read_track_encodings),
5799 (gst_matroska_demux_add_stream),
5800 (gst_matroska_demux_handle_src_query),
5801 (gst_matroska_demux_init_stream),
5802 (gst_matroska_demux_parse_index_cuetrack),
5803 (gst_matroska_demux_parse_index_pointentry),
5804 (gst_matroska_demux_parse_info),
5805 (gst_matroska_demux_parse_metadata_id_simple_tag),
5806 (gst_matroska_demux_parse_metadata),
5807 (gst_matroska_demux_add_wvpk_header), (gst_matroska_decode_buffer),
5808 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
5809 (gst_matroska_demux_parse_cluster),
5810 (gst_matroska_demux_parse_contents_seekentry),
5811 (gst_matroska_demux_loop_stream_parse_id),
5812 (gst_matroska_demux_loop), (gst_matroska_demux_video_caps),
5813 (gst_matroska_demux_audio_caps),
5814 (gst_matroska_demux_subtitle_caps):
5815 * gst/matroska/matroska-demux.h:
5816 * gst/matroska/matroska-ids.c:
5817 (gst_matroska_track_init_subtitle_context):
5818 * gst/matroska/matroska-ids.h:
5819 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init),
5820 (gst_matroska_mux_class_init), (gst_matroska_mux_init),
5821 (gst_matroska_mux_create_uid), (gst_matroska_mux_reset),
5822 (gst_matroska_mux_video_pad_setcaps),
5823 (gst_matroska_mux_audio_pad_setcaps),
5824 (gst_matroska_mux_subtitle_pad_setcaps),
5825 (gst_matroska_mux_request_new_pad),
5826 (gst_matroska_mux_track_header), (gst_matroska_mux_start),
5827 (gst_matroska_mux_write_simple_tag), (gst_matroska_mux_finish),
5828 (gst_matroska_mux_write_data), (gst_matroska_mux_collected),
5829 (gst_matroska_mux_set_property):
5830 Add many FIXMEs/TODOs all over the matroska muxer and demuxer
5831 elements, do some checks for valid values in the demuxer, handle
5832 tracktimecodescale in the demuxer, set correct default values for all
5833 settings in the demuxer, review and add all missing matroska
5834 IDs and some more raw YUV formats, and some trivial cleanup.
5836 Tue Jun 10 08:59:17 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5838 ext/pulse/: Some smaller cleanup. Use G_PARAM_STATIC_STRINGS, gst_element_class_set_details_simple() and fix coding s...
5839 Original commit message from CVS:
5840 * ext/pulse/pulsemixer.c: (gst_pulsemixer_base_init),
5841 (gst_pulsemixer_class_init):
5842 * ext/pulse/pulsesink.c: (gst_pulsesink_base_init),
5843 (gst_pulsesink_class_init), (gst_pulsesink_prepare):
5844 * ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported),
5845 (gst_pulsesrc_base_init), (gst_pulsesrc_class_init),
5846 (gst_pulsesrc_prepare):
5847 Some smaller cleanup. Use G_PARAM_STATIC_STRINGS,
5848 gst_element_class_set_details_simple() and fix coding style a bit
5851 Tue Jun 10 08:22:17 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5853 Add documentation to the pulseaudio plugin and run make update in docs/plugins.
5854 Original commit message from CVS:
5855 * docs/plugins/Makefile.am:
5856 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
5857 * docs/plugins/gst-plugins-good-plugins-sections.txt:
5858 * docs/plugins/gst-plugins-good-plugins.args:
5859 * docs/plugins/gst-plugins-good-plugins.hierarchy:
5860 * docs/plugins/gst-plugins-good-plugins.interfaces:
5861 * docs/plugins/gst-plugins-good-plugins.prerequisites:
5862 * docs/plugins/inspect/plugin-aasink.xml:
5863 * docs/plugins/inspect/plugin-alaw.xml:
5864 * docs/plugins/inspect/plugin-alpha.xml:
5865 * docs/plugins/inspect/plugin-alphacolor.xml:
5866 * docs/plugins/inspect/plugin-annodex.xml:
5867 * docs/plugins/inspect/plugin-apetag.xml:
5868 * docs/plugins/inspect/plugin-audiofx.xml:
5869 * docs/plugins/inspect/plugin-auparse.xml:
5870 * docs/plugins/inspect/plugin-autodetect.xml:
5871 * docs/plugins/inspect/plugin-avi.xml:
5872 * docs/plugins/inspect/plugin-cacasink.xml:
5873 * docs/plugins/inspect/plugin-cairo.xml:
5874 * docs/plugins/inspect/plugin-cdio.xml:
5875 * docs/plugins/inspect/plugin-cutter.xml:
5876 * docs/plugins/inspect/plugin-debug.xml:
5877 * docs/plugins/inspect/plugin-dv.xml:
5878 * docs/plugins/inspect/plugin-efence.xml:
5879 * docs/plugins/inspect/plugin-effectv.xml:
5880 * docs/plugins/inspect/plugin-equalizer.xml:
5881 * docs/plugins/inspect/plugin-esdsink.xml:
5882 * docs/plugins/inspect/plugin-flac.xml:
5883 * docs/plugins/inspect/plugin-flxdec.xml:
5884 * docs/plugins/inspect/plugin-gamma.xml:
5885 * docs/plugins/inspect/plugin-gconfelements.xml:
5886 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
5887 * docs/plugins/inspect/plugin-goom.xml:
5888 * docs/plugins/inspect/plugin-goom2k1.xml:
5889 * docs/plugins/inspect/plugin-halelements.xml:
5890 * docs/plugins/inspect/plugin-icydemux.xml:
5891 * docs/plugins/inspect/plugin-id3demux.xml:
5892 * docs/plugins/inspect/plugin-jpeg.xml:
5893 * docs/plugins/inspect/plugin-level.xml:
5894 * docs/plugins/inspect/plugin-matroska.xml:
5895 * docs/plugins/inspect/plugin-monoscope.xml:
5896 * docs/plugins/inspect/plugin-mulaw.xml:
5897 * docs/plugins/inspect/plugin-multifile.xml:
5898 * docs/plugins/inspect/plugin-multipart.xml:
5899 * docs/plugins/inspect/plugin-navigationtest.xml:
5900 * docs/plugins/inspect/plugin-ossaudio.xml:
5901 * docs/plugins/inspect/plugin-png.xml:
5902 * docs/plugins/inspect/plugin-pulseaudio.xml:
5903 * docs/plugins/inspect/plugin-quicktime.xml:
5904 * docs/plugins/inspect/plugin-rtp.xml:
5905 * docs/plugins/inspect/plugin-rtsp.xml:
5906 * docs/plugins/inspect/plugin-smpte.xml:
5907 * docs/plugins/inspect/plugin-soup.xml:
5908 * docs/plugins/inspect/plugin-spectrum.xml:
5909 * docs/plugins/inspect/plugin-speex.xml:
5910 * docs/plugins/inspect/plugin-taglib.xml:
5911 * docs/plugins/inspect/plugin-udp.xml:
5912 * docs/plugins/inspect/plugin-video4linux2.xml:
5913 * docs/plugins/inspect/plugin-videobalance.xml:
5914 * docs/plugins/inspect/plugin-videobox.xml:
5915 * docs/plugins/inspect/plugin-videocrop.xml:
5916 * docs/plugins/inspect/plugin-videoflip.xml:
5917 * docs/plugins/inspect/plugin-videomixer.xml:
5918 * docs/plugins/inspect/plugin-wavenc.xml:
5919 * docs/plugins/inspect/plugin-wavpack.xml:
5920 * docs/plugins/inspect/plugin-wavparse.xml:
5921 * docs/plugins/inspect/plugin-ximagesrc.xml:
5922 * ext/pulse/plugin.c:
5923 * ext/pulse/pulsemixer.c:
5924 * ext/pulse/pulsesink.c:
5925 * ext/pulse/pulsesrc.c:
5926 Add documentation to the pulseaudio plugin and run make update
5929 Tue Jun 10 06:52:44 2008 +0000 Brian Cameron <brian.cameron@sun.com>
5931 sys/sunaudio/gstsunaudiomixerctrl.c: Improvements for the SunAudio mixer by handling mute as no gain for tracks that ...
5932 Original commit message from CVS:
5933 Patch by: Brian Cameron <brian.cameron at sun dot com>
5934 * sys/sunaudio/gstsunaudiomixerctrl.c:
5935 (gst_sunaudiomixer_ctrl_get_volume),
5936 (gst_sunaudiomixer_ctrl_set_volume):
5937 Improvements for the SunAudio mixer by handling mute as no gain
5938 for tracks that have a gain property but no mute property.
5941 Tue Jun 10 06:45:33 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
5943 Add pulseaudio GStreamer element from gst-pulse. Development will continue here instead of pulseaudio SVN. Fixes bug ...
5944 Original commit message from CVS:
5946 * ext/pulse/Makefile.am:
5947 * ext/pulse/plugin.c: (plugin_init):
5948 * ext/pulse/pulsemixer.c: (gst_pulsemixer_interface_supported),
5949 (gst_pulsemixer_implements_interface_init),
5950 (gst_pulsemixer_init_interfaces), (gst_pulsemixer_base_init),
5951 (gst_pulsemixer_class_init), (gst_pulsemixer_init),
5952 (gst_pulsemixer_finalize), (gst_pulsemixer_set_property),
5953 (gst_pulsemixer_get_property), (gst_pulsemixer_change_state):
5954 * ext/pulse/pulsemixer.h:
5955 * ext/pulse/pulsemixerctrl.c:
5956 (gst_pulsemixer_ctrl_context_state_cb),
5957 (gst_pulsemixer_ctrl_sink_info_cb),
5958 (gst_pulsemixer_ctrl_source_info_cb),
5959 (gst_pulsemixer_ctrl_subscribe_cb),
5960 (gst_pulsemixer_ctrl_success_cb), (gst_pulsemixer_ctrl_open),
5961 (gst_pulsemixer_ctrl_close), (gst_pulsemixer_ctrl_new),
5962 (gst_pulsemixer_ctrl_free), (gst_pulsemixer_ctrl_list_tracks),
5963 (gst_pulsemixer_ctrl_timeout_event), (restart_time_event),
5964 (gst_pulsemixer_ctrl_set_volume), (gst_pulsemixer_ctrl_get_volume),
5965 (gst_pulsemixer_ctrl_set_record), (gst_pulsemixer_ctrl_set_mute):
5966 * ext/pulse/pulsemixerctrl.h:
5967 * ext/pulse/pulsemixertrack.c: (gst_pulsemixer_track_class_init),
5968 (gst_pulsemixer_track_init), (gst_pulsemixer_track_new):
5969 * ext/pulse/pulsemixertrack.h:
5970 * ext/pulse/pulseprobe.c: (gst_pulseprobe_context_state_cb),
5971 (gst_pulseprobe_sink_info_cb), (gst_pulseprobe_source_info_cb),
5972 (gst_pulseprobe_invalidate), (gst_pulseprobe_open),
5973 (gst_pulseprobe_enumerate), (gst_pulseprobe_close),
5974 (gst_pulseprobe_new), (gst_pulseprobe_free),
5975 (gst_pulseprobe_get_properties), (gst_pulseprobe_needs_probe),
5976 (gst_pulseprobe_probe_property), (gst_pulseprobe_get_values),
5977 (gst_pulseprobe_set_server):
5978 * ext/pulse/pulseprobe.h:
5979 * ext/pulse/pulsesink.c: (gst_pulsesink_base_init),
5980 (gst_pulsesink_class_init), (gst_pulsesink_init),
5981 (gst_pulsesink_destroy_stream), (gst_pulsesink_destroy_context),
5982 (gst_pulsesink_finalize), (gst_pulsesink_dispose),
5983 (gst_pulsesink_set_property), (gst_pulsesink_get_property),
5984 (gst_pulsesink_context_state_cb), (gst_pulsesink_stream_state_cb),
5985 (gst_pulsesink_stream_request_cb),
5986 (gst_pulsesink_stream_latency_update_cb), (gst_pulsesink_open),
5987 (gst_pulsesink_close), (gst_pulsesink_prepare),
5988 (gst_pulsesink_unprepare), (gst_pulsesink_write),
5989 (gst_pulsesink_delay), (gst_pulsesink_success_cb),
5990 (gst_pulsesink_reset), (gst_pulsesink_change_title),
5991 (gst_pulsesink_event), (gst_pulsesink_get_type):
5992 * ext/pulse/pulsesink.h:
5993 * ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported),
5994 (gst_pulsesrc_implements_interface_init),
5995 (gst_pulsesrc_init_interfaces), (gst_pulsesrc_base_init),
5996 (gst_pulsesrc_class_init), (gst_pulsesrc_init),
5997 (gst_pulsesrc_destroy_stream), (gst_pulsesrc_destroy_context),
5998 (gst_pulsesrc_finalize), (gst_pulsesrc_dispose),
5999 (gst_pulsesrc_set_property), (gst_pulsesrc_get_property),
6000 (gst_pulsesrc_context_state_cb), (gst_pulsesrc_stream_state_cb),
6001 (gst_pulsesrc_stream_request_cb), (gst_pulsesrc_open),
6002 (gst_pulsesrc_close), (gst_pulsesrc_prepare),
6003 (gst_pulsesrc_unprepare), (gst_pulsesrc_read),
6004 (gst_pulsesrc_delay), (gst_pulsesrc_change_state),
6005 (gst_pulsesrc_get_type):
6006 * ext/pulse/pulsesrc.h:
6007 * ext/pulse/pulseutil.c: (gst_pulse_fill_sample_spec),
6008 (gst_pulse_client_name), (gst_pulse_gst_to_channel_map):
6009 * ext/pulse/pulseutil.h:
6010 Add pulseaudio GStreamer element from gst-pulse. Development will
6011 continue here instead of pulseaudio SVN. Fixes bug #400679.
6012 Only changes over gst-pulse SVN are added copyright to the top of
6013 files and coding style changes.
6015 Mon Jun 9 20:02:05 2008 +0000 Benjamin Kampmann <benjamin@fluendo.com>
6017 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
6018 Original commit message from CVS:
6019 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
6020 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
6021 (gst_cdio_add_cdtext_album_tags):
6022 * ext/cdio/gstcdio.h:
6023 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
6024 Also extract album title and album genre from CD-TEXT if
6025 available (#537021).
6027 Mon Jun 9 08:52:04 2008 +0000 Sjoerd Simons <sjoerd@luon.net>
6029 sys/v4l2/gstv4l2src.c: Improve negotiation a bit more by picking the smallest possible resolution that is larger than...
6030 Original commit message from CVS:
6031 Patch by: Sjoerd Simons <sjoerd at luon dot net>
6032 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_negotiate):
6033 Improve negotiation a bit more by picking the smallest possible
6034 resolution that is larger than the resolution specified in the
6035 first caps entry of the peer caps. Fixes bug #536994.
6037 Mon Jun 9 08:42:49 2008 +0000 Bastien Nocera <hadess@hadess.net>
6039 sys/v4l2/: Fix compilation with newer GIT kernels that deprecated
6040 Original commit message from CVS:
6041 Patch by: Bastien Nocera <hadess at hadess dot net>
6042 * sys/v4l2/gstv4l2vidorient.c:
6043 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
6044 Fix compilation with newer GIT kernels that deprecated
6045 V4L2_CID_HCENTER and V4L2_CID_VCENTER. Fixes bug #536317.
6047 Sat Jun 7 18:48:54 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
6049 Require libcdio >= 0.76.
6050 Original commit message from CVS:
6052 * ext/cdio/gstcdio.c:
6053 * ext/cdio/gstcdio.h:
6054 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
6055 Require libcdio >= 0.76.
6057 Thu Jun 5 11:07:17 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6059 gst/interleave/: Properly implement duration and position queries in bytes format. We have to take the upstream reply...
6060 Original commit message from CVS:
6061 * gst/interleave/deinterleave.c: (gst_deinterleave_add_new_pads),
6062 (gst_deinterleave_src_query):
6063 * gst/interleave/interleave.c: (gst_interleave_src_query_duration),
6064 (gst_interleave_src_query):
6065 Properly implement duration and position queries in bytes format. We
6066 have to take the upstream reply and divide/multiply it by the number
6067 of channels to get the correct result.
6069 Thu Jun 5 09:45:00 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
6071 gst/avi/gstavidemux.c: Catch UNEXPECTED when downstream has reached end of segment in reverse mode.
6072 Original commit message from CVS:
6073 * gst/avi/gstavidemux.c:
6074 Catch UNEXPECTED when downstream has reached end of
6075 segment in reverse mode.
6077 Wed Jun 4 18:08:35 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
6079 gst/avi/gstavidemux.c: Fix typo in comment
6080 Original commit message from CVS:
6081 * gst/avi/gstavidemux.c:
6084 Wed Jun 4 18:03:24 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
6086 gst/avi/gstavidemux.c: Because we don't know the frame order we need to push till the next keyframe
6087 Original commit message from CVS:
6088 * gst/avi/gstavidemux.c:
6089 Because we don't know the frame order we need to push till
6092 Wed Jun 4 17:39:31 2008 +0000 Sjoerd Simons <sjoerd@luon.net>
6094 sys/v4l2/gstv4l2src.c: Provide a custom negotiation function to make sure to pick the highest possible framerate and ...
6095 Original commit message from CVS:
6096 Patch by: Sjoerd Simons <sjoerd at luon dot net>
6097 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
6098 (gst_v4l2src_fixate), (gst_v4l2src_negotiate):
6099 Provide a custom negotiation function to make sure to pick the highest
6100 possible framerate and resolution. Fixes bug #536646.
6102 Wed Jun 4 16:49:26 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
6104 gst/avi/gstavidemux.c: Set EOS when going out of the segment in reverse playback
6105 Original commit message from CVS:
6106 * gst/avi/gstavidemux.c:
6107 Set EOS when going out of the segment in reverse playback
6109 Wed Jun 4 15:19:46 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
6111 ext/taglib/Makefile.am: Add -Wno-attributes to CXXFLAGS to suppress warning caused by taglib headers (with gcc 4.3.1).
6112 Original commit message from CVS:
6113 * ext/taglib/Makefile.am::
6114 Add -Wno-attributes to CXXFLAGS to suppress warning caused by
6115 taglib headers (with gcc 4.3.1).
6117 Wed Jun 4 11:59:18 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
6119 gst/rtsp/gstrtspsrc.c: Use the new gst_rtsp_connection_get_ip() to access the IP address of a GstRTSPConnection since...
6120 Original commit message from CVS:
6121 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_udp_sink):
6122 Use the new gst_rtsp_connection_get_ip() to access the IP address
6123 of a GstRTSPConnection since it is a private member.
6125 Wed Jun 4 10:42:46 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
6127 Use new utility functions in libgsttag to process coverart (#512333).
6128 Original commit message from CVS:
6129 * ext/flac/gstflacdec.c: (gst_flac_extract_picture_buffer):
6130 * gst/id3demux/id3v2frames.c: (parse_picture_frame):
6131 Use new utility functions in libgsttag to process coverart (#512333).
6133 Wed Jun 4 08:54:09 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6135 ext/flac/gstflacdec.c: We actually support left/side, right/side and mid/side files. The conversion to normal, interl...
6136 Original commit message from CVS:
6137 * ext/flac/gstflacdec.c: (gst_flac_dec_write):
6138 We actually support left/side, right/side and mid/side files. The
6139 conversion to normal, interleaved stereo is done by libflac.
6141 Wed Jun 4 07:36:07 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6143 gst/matroska/ebml-write.c: Unref the write cache in finalize if it was set and add add "FIXME" to a comment that need...
6144 Original commit message from CVS:
6145 * gst/matroska/ebml-write.c: (gst_ebml_write_finalize),
6146 (gst_ebml_write_set_cache):
6147 Unref the write cache in finalize if it was set and add add "FIXME"
6148 to a comment that needs it.
6150 Wed Jun 4 06:48:46 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6152 gst/interleave/interleave.*: Use an always increasing integer for the number in the name of the requested sink pads t...
6153 Original commit message from CVS:
6154 * gst/interleave/interleave.c: (gst_interleave_pad_get_type),
6155 (gst_interleave_pad_get_property), (gst_interleave_pad_class_init),
6156 (gst_interleave_request_new_pad), (gst_interleave_release_pad):
6157 * gst/interleave/interleave.h:
6158 Use an always increasing integer for the number in the name of the
6159 requested sink pads to guarantuee a unique name. Add a "channel"
6160 property to GstInterleavePad to make it possible for applications
6161 to retrieve the channel number in the output for every pad.
6162 Use g_type_register_static_simple() instead of
6163 g_type_register_static() to save some relocations.
6165 Tue Jun 3 14:35:59 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6167 gst/interleave/interleave.c: Stop GstCollectPads before calling the parent's state change function when going from PA...
6168 Original commit message from CVS:
6169 * gst/interleave/interleave.c: (gst_interleave_pad_get_type),
6170 (gst_interleave_change_state):
6171 Stop GstCollectPads before calling the parent's state change function
6172 when going from PAUSED to READY as we otherwise deadlock.
6175 Tue Jun 3 09:03:19 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6177 gst/interleave/interleave.c: Use new gst_audio_check_channel_positions() function and register the GstInterleavePad t...
6178 Original commit message from CVS:
6179 * gst/interleave/interleave.c:
6180 (gst_interleave_check_channel_positions),
6181 (gst_interleave_set_channel_positions),
6182 (gst_interleave_class_init):
6183 Use new gst_audio_check_channel_positions() function and register
6184 the GstInterleavePad type from a threadsafe context.
6186 Mon Jun 2 16:10:00 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
6188 gst/avi/gstavidemux.*: Implement reverse playback. Fixes #535300.
6189 Original commit message from CVS:
6190 Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
6191 * gst/avi/gstavidemux.c: (gst_avi_demux_index_next),
6192 (gst_avi_demux_index_prev), (gst_avi_demux_index_entry_for_time),
6193 (gst_avi_demux_do_seek), (gst_avi_demux_handle_seek),
6194 (gst_avi_demux_process_next_entry):
6195 * gst/avi/gstavidemux.h:
6196 Implement reverse playback. Fixes #535300.
6199 Mon Jun 2 12:42:14 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6201 gst/interleave/interleave.*: Allow setting channel positions via a property and allow using the channel positions on ...
6202 Original commit message from CVS:
6203 * gst/interleave/interleave.c: (gst_interleave_pad_get_type),
6204 (gst_interleave_finalize), (gst_audio_check_channel_positions),
6205 (gst_interleave_set_channel_positions),
6206 (gst_interleave_class_init), (gst_interleave_init),
6207 (gst_interleave_set_property), (gst_interleave_get_property),
6208 (gst_interleave_request_new_pad), (gst_interleave_release_pad),
6209 (gst_interleave_sink_setcaps), (gst_interleave_src_query_duration),
6210 (gst_interleave_src_query_latency), (gst_interleave_collected):
6211 * gst/interleave/interleave.h:
6212 Allow setting channel positions via a property and allow using the
6213 channel positions on the input as the channel positions of the output.
6214 Fix some broken logic and memory leaks.
6215 * tests/check/Makefile.am:
6216 * tests/check/elements/interleave.c: (src_handoff_float32),
6217 (sink_handoff_float32), (GST_START_TEST), (interleave_suite):
6218 Add unit tests for checking correct handling of channel positions.
6220 Mon Jun 2 12:22:56 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6222 gst/videomixer/videomixer.c: When using gst_element_iterate_pads() one has to unref every pad after usage.
6223 Original commit message from CVS:
6224 * gst/videomixer/videomixer.c: (gst_videomixer_query_duration),
6225 (gst_videomixer_query_latency):
6226 When using gst_element_iterate_pads() one has to unref every pad
6229 Sat May 31 16:53:23 2008 +0000 Bastien Nocera <hadess@hadess.net>
6231 gst/qtdemux/: Improve meta-data handling, add 'comment', 'description' and 'copyright' tag handling.
6232 Original commit message from CVS:
6233 Patch by: Bastien Nocera <hadess at hadess dot net>
6234 * gst/qtdemux/qtdemux.c: (qtdemux_tag_add_str),
6235 (qtdemux_parse_udta):
6236 * gst/qtdemux/qtdemux_fourcc.h:
6237 Improve meta-data handling, add 'comment', 'description' and
6238 'copyright' tag handling.
6241 Sat May 31 15:30:41 2008 +0000 Julien Moutte <julien@moutte.net>
6243 gst/qtdemux/qtdemux.c: Make sure we we don't clip the segment's stop using the main segment duration as that could cr...
6244 Original commit message from CVS:
6245 2008-05-31 Julien Moutte <julien@fluendo.com>
6246 * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_keyframe),
6247 (gst_qtdemux_find_segment), (gst_qtdemux_perform_seek),
6248 (gst_qtdemux_seek_to_previous_keyframe),
6249 (gst_qtdemux_activate_segment), (gst_qtdemux_loop): Make sure we
6250 we don't clip the segment's stop using the main segment duration
6252 that could crop quite some video frames. Make reverse playback
6254 more robust and support edit lists. Support seeking to the last
6256 and fix reverse looping playback. Add some debugging.
6257 * win32/common/config.h: Updated.
6259 Sat May 31 08:37:00 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6261 gst/equalizer/gstiirequalizer.c: Don't clip float/double samples, correctly unset passthrough mode and use better rou...
6262 Original commit message from CVS:
6263 * gst/equalizer/gstiirequalizer.c:
6264 (gst_iir_equalizer_transform_ip):
6265 Don't clip float/double samples, correctly unset passthrough mode
6266 and use better rounding for integer samples.
6268 Fri May 30 11:03:57 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6270 gst/equalizer/gstiirequalizer.*: Update the filter coefficients only when needed in the transform_ip function and cor...
6271 Original commit message from CVS:
6272 * gst/equalizer/gstiirequalizer.c:
6273 (gst_iir_equalizer_band_set_property), (gst_iir_equalizer_init),
6274 (setup_filter), (set_passthrough), (update_coefficients),
6275 (gst_iir_equalizer_compute_frequencies),
6276 (gst_iir_equalizer_transform_ip):
6277 * gst/equalizer/gstiirequalizer.h:
6278 Update the filter coefficients only when needed in the transform_ip
6279 function and correctly set the element into passthrough mode if the
6280 gain of all bands is 0.
6282 Thu May 29 11:30:16 2008 +0000 Sebastian Keller <sebastian-keller@gmx.de>
6284 gst/alpha/gstalpha.c: Try to skip pixels or areas that are too dark or too bright for us to do meaningfull color dete...
6285 Original commit message from CVS:
6286 Based on patch by: Sebastian Keller <sebastian-keller at gmx dot de>
6287 * gst/alpha/gstalpha.c: (gst_alpha_class_init), (gst_alpha_init),
6288 (gst_alpha_set_property), (gst_alpha_get_property),
6289 (gst_alpha_chroma_key_ayuv), (gst_alpha_chromakey_row_i420):
6290 Try to skip pixels or areas that are too dark or too bright for us to do
6291 meaningfull color detection.
6292 Added properties to control the sensitivity to light and darkness.
6293 Added some small cleanups. Fixes #512345.
6295 Wed May 28 20:01:32 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
6297 Ignore some more generated things
6298 Original commit message from CVS:
6299 * docs/plugins/.cvsignore:
6300 * tests/check/elements/.cvsignore:
6301 Ignore some more generated things
6302 * tests/check/Makefile.am:
6303 Ignore OSS elements in the state changes test too.
6305 Wed May 28 16:22:36 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6307 docs/plugins/: Add SMPTE effect elements to docs.
6308 Original commit message from CVS:
6309 * docs/plugins/Makefile.am:
6310 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
6311 * docs/plugins/gst-plugins-good-plugins-sections.txt:
6312 Add SMPTE effect elements to docs.
6314 Wed May 28 14:31:05 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6316 Document whats first shown on the fdo plugin docs page :)
6317 Original commit message from CVS:
6318 * docs/plugins/Makefile.am:
6319 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
6320 * docs/plugins/gst-plugins-good-plugins-sections.txt:
6321 * ext/raw1394/gstdv1394src.c:
6322 Document whats first shown on the fdo plugin docs page :)
6324 Wed May 28 14:07:21 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6326 Rename audiovoice to audiokaraoke and add it to the docs.
6327 Original commit message from CVS:
6328 * docs/plugins/Makefile.am:
6329 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
6330 * docs/plugins/gst-plugins-good-plugins-sections.txt:
6331 * docs/plugins/gst-plugins-good-plugins.args:
6332 * docs/plugins/gst-plugins-good-plugins.hierarchy:
6333 * docs/plugins/inspect/plugin-audiofx.xml:
6334 * gst/audiofx/Makefile.am:
6335 * gst/audiofx/audiofx.c:
6336 * gst/audiofx/audiokaraoke.c:
6337 * gst/audiofx/audiokaraoke.h:
6338 * gst/audiofx/audiovoice.c:
6339 * gst/audiofx/audiovoice.h:
6340 Rename audiovoice to audiokaraoke and add it to the docs.
6342 Wed May 28 13:28:20 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6344 Document aasink and cacasink.
6345 Original commit message from CVS:
6347 * docs/plugins/Makefile.am:
6348 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
6349 * docs/plugins/gst-plugins-good-plugins-sections.txt:
6350 * docs/plugins/gst-plugins-good-plugins.args:
6351 * docs/plugins/gst-plugins-good-plugins.hierarchy:
6352 * docs/plugins/gst-plugins-good-plugins.interfaces:
6353 * docs/plugins/gst-plugins-good-plugins.prerequisites:
6354 * docs/plugins/inspect/plugin-aasink.xml:
6355 * docs/plugins/inspect/plugin-alaw.xml:
6356 * docs/plugins/inspect/plugin-alpha.xml:
6357 * docs/plugins/inspect/plugin-alphacolor.xml:
6358 * docs/plugins/inspect/plugin-annodex.xml:
6359 * docs/plugins/inspect/plugin-apetag.xml:
6360 * docs/plugins/inspect/plugin-audiofx.xml:
6361 * docs/plugins/inspect/plugin-auparse.xml:
6362 * docs/plugins/inspect/plugin-autodetect.xml:
6363 * docs/plugins/inspect/plugin-avi.xml:
6364 * docs/plugins/inspect/plugin-cacasink.xml:
6365 * docs/plugins/inspect/plugin-cairo.xml:
6366 * docs/plugins/inspect/plugin-cdio.xml:
6367 * docs/plugins/inspect/plugin-cutter.xml:
6368 * docs/plugins/inspect/plugin-debug.xml:
6369 * docs/plugins/inspect/plugin-dv.xml:
6370 * docs/plugins/inspect/plugin-efence.xml:
6371 * docs/plugins/inspect/plugin-effectv.xml:
6372 * docs/plugins/inspect/plugin-equalizer.xml:
6373 * docs/plugins/inspect/plugin-esdsink.xml:
6374 * docs/plugins/inspect/plugin-flac.xml:
6375 * docs/plugins/inspect/plugin-flxdec.xml:
6376 * docs/plugins/inspect/plugin-gamma.xml:
6377 * docs/plugins/inspect/plugin-gconfelements.xml:
6378 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
6379 * docs/plugins/inspect/plugin-goom.xml:
6380 * docs/plugins/inspect/plugin-goom2k1.xml:
6381 * docs/plugins/inspect/plugin-halelements.xml:
6382 * docs/plugins/inspect/plugin-icydemux.xml:
6383 * docs/plugins/inspect/plugin-id3demux.xml:
6384 * docs/plugins/inspect/plugin-jpeg.xml:
6385 * docs/plugins/inspect/plugin-level.xml:
6386 * docs/plugins/inspect/plugin-matroska.xml:
6387 * docs/plugins/inspect/plugin-monoscope.xml:
6388 * docs/plugins/inspect/plugin-mulaw.xml:
6389 * docs/plugins/inspect/plugin-multifile.xml:
6390 * docs/plugins/inspect/plugin-multipart.xml:
6391 * docs/plugins/inspect/plugin-navigationtest.xml:
6392 * docs/plugins/inspect/plugin-ossaudio.xml:
6393 * docs/plugins/inspect/plugin-png.xml:
6394 * docs/plugins/inspect/plugin-quicktime.xml:
6395 * docs/plugins/inspect/plugin-rtp.xml:
6396 * docs/plugins/inspect/plugin-rtsp.xml:
6397 * docs/plugins/inspect/plugin-smpte.xml:
6398 * docs/plugins/inspect/plugin-soup.xml:
6399 * docs/plugins/inspect/plugin-spectrum.xml:
6400 * docs/plugins/inspect/plugin-speex.xml:
6401 * docs/plugins/inspect/plugin-taglib.xml:
6402 * docs/plugins/inspect/plugin-udp.xml:
6403 * docs/plugins/inspect/plugin-video4linux2.xml:
6404 * docs/plugins/inspect/plugin-videobalance.xml:
6405 * docs/plugins/inspect/plugin-videobox.xml:
6406 * docs/plugins/inspect/plugin-videocrop.xml:
6407 * docs/plugins/inspect/plugin-videoflip.xml:
6408 * docs/plugins/inspect/plugin-videomixer.xml:
6409 * docs/plugins/inspect/plugin-wavenc.xml:
6410 * docs/plugins/inspect/plugin-wavpack.xml:
6411 * docs/plugins/inspect/plugin-wavparse.xml:
6412 * docs/plugins/inspect/plugin-ximagesrc.xml:
6413 * ext/aalib/gstaasink.c:
6414 * ext/libcaca/gstcacasink.c:
6415 Document aasink and cacasink.
6417 Wed May 28 08:36:44 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6419 gst/videomixer/videomixer.*: duration and latency queries.
6420 Original commit message from CVS:
6421 * gst/videomixer/videomixer.c: (gst_videomixer_reset),
6422 (gst_videomixer_init), (gst_videomixer_query_duration),
6423 (gst_videomixer_query_latency), (gst_videomixer_query),
6424 (gst_videomixer_blend_buffers):
6425 * gst/videomixer/videomixer.h:
6426 Implement position (in time), duration and latency queries.
6428 Wed May 28 08:14:16 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6430 gst/interleave/interleave.c: Implement latency query.
6431 Original commit message from CVS:
6432 * gst/interleave/interleave.c: (gst_interleave_src_query_duration),
6433 (gst_interleave_src_query_latency), (gst_interleave_src_query):
6434 Implement latency query.
6436 Tue May 27 17:55:30 2008 +0000 Edward Hervey <bilboed@bilboed.com>
6438 gst/videomixer/videomixer.*: Implement proper seek/newsegment handling.
6439 Original commit message from CVS:
6440 * gst/videomixer/videomixer.c: (gst_videomixer_reset),
6441 (gst_videomixer_init), (gst_videomixer_request_new_pad),
6442 (gst_videomixer_fill_queues), (forward_event_func),
6443 (forward_event), (gst_videomixer_src_event),
6444 (gst_videomixer_sink_event):
6445 * gst/videomixer/videomixer.h:
6446 Implement proper seek/newsegment handling.
6447 Based on adder's implementation.
6450 Mon May 26 16:25:15 2008 +0000 j^ <j@oil21.org>
6452 gst/qtdemux/qtdemux.c: Add caps for DVCPRO50 and DVCPRO HD PAL/NTSC. See #526481.
6453 Original commit message from CVS:
6454 Patch by: j^ <j at oil21 dot org>
6455 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
6456 Add caps for DVCPRO50 and DVCPRO HD PAL/NTSC. See #526481.
6458 Mon May 26 15:51:41 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6460 gst/audiofx/: Add simple voice removal element. Yay karaoke.
6461 Original commit message from CVS:
6462 * gst/audiofx/Makefile.am:
6463 * gst/audiofx/audiofx.c: (plugin_init):
6464 * gst/audiofx/audiovoice.c: (gst_audio_voice_base_init),
6465 (gst_audio_voice_class_init), (gst_audio_voice_init),
6466 (update_filter), (gst_audio_voice_set_property),
6467 (gst_audio_voice_get_property), (gst_audio_voice_setup),
6468 (gst_audio_voice_transform_int), (gst_audio_voice_transform_float),
6469 (gst_audio_voice_transform_ip):
6470 * gst/audiofx/audiovoice.h:
6471 Add simple voice removal element. Yay karaoke.
6473 Mon May 26 15:39:26 2008 +0000 William M. Brack <wbrack@mmm.com.hk>
6475 sys/v4l2/v4l2src_calls.c: Fix potential caps leak.
6476 Original commit message from CVS:
6477 Patch by: William M. Brack <wbrack at mmm dot com dot hk>
6478 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
6479 Fix potential caps leak.
6480 If we can't get the framerate with an ioctl, try to get it with the
6481 current norm. Fixes #520092.
6483 Mon May 26 15:14:55 2008 +0000 William M. Brack <wbrack@mmm.com.hk>
6485 sys/v4l2/v4l2src_calls.c: If we fail to get the frame intervals, simply don't touch the framerates on the template ca...
6486 Original commit message from CVS:
6487 Patch by: William M. Brack <wbrack at mmm dot com dot hk>
6488 * sys/v4l2/v4l2src_calls.c:
6489 (gst_v4l2src_probe_caps_for_format_and_size):
6490 If we fail to get the frame intervals, simply don't touch the framerates
6491 on the template caps instead of discarding the format. See #520092.
6493 Mon May 26 14:52:51 2008 +0000 William M. Brack <wbrack@mmm.com.hk>
6495 sys/v4l2/gstv4l2src.c: Add NV12, NV21 and bayer support. See #520092.
6496 Original commit message from CVS:
6497 Patch by: William M. Brack <wbrack at mmm dot com dot hk>
6498 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_structure),
6499 (gst_v4l2_get_caps_info):
6500 Add NV12, NV21 and bayer support. See #520092.
6502 Mon May 26 13:51:38 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6504 gst/qtdemux/qtdemux.c: Unbreak segment activation again. Fixes #531672.
6505 Original commit message from CVS:
6506 * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_segment),
6507 (gst_qtdemux_activate_segment):
6508 Unbreak segment activation again. Fixes #531672.
6510 Mon May 26 10:28:47 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6512 gst/interleave/deinterleave.c: Add another example launch line.
6513 Original commit message from CVS:
6514 * gst/interleave/deinterleave.c:
6515 Add another example launch line.
6516 * gst/interleave/interleave.c: (interleave_24),
6517 (gst_interleave_finalize), (gst_interleave_base_init),
6518 (gst_interleave_class_init), (gst_interleave_init),
6519 (gst_interleave_request_new_pad), (gst_interleave_release_pad),
6520 (gst_interleave_change_state), (__remove_channels),
6521 (__set_channels), (gst_interleave_sink_getcaps),
6522 (gst_interleave_set_process_function),
6523 (gst_interleave_sink_setcaps), (gst_interleave_sink_event),
6524 (gst_interleave_src_query_duration), (gst_interleave_src_query),
6525 (forward_event_func), (forward_event), (gst_interleave_src_event),
6526 (gst_interleave_collected):
6527 * gst/interleave/interleave.h:
6528 Major rewrite of interleave using GstCollectpads. This new version
6529 also supports almost all raw audio formats and has better caps
6530 negotiation. Fixes bug #506594.
6531 Also update docs and add some more examples.
6532 * tests/check/elements/interleave.c: (interleave_chain_func),
6533 (GST_START_TEST), (src_handoff_float32), (sink_handoff_float32),
6535 Add some more extensive unit tests for interleave.
6537 Mon May 26 09:57:40 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6539 Don't use _gst_pad().
6540 Original commit message from CVS:
6541 * examples/switch/switcher.c: (switch_timer):
6542 * gst/replaygain/gstrgvolume.c: (gst_rg_volume_init):
6543 * gst/rtpmanager/gstrtpclient.c: (create_stream):
6544 * gst/sdp/gstsdpdemux.c: (gst_sdp_demux_stream_configure_udp),
6545 (gst_sdp_demux_stream_configure_udp_sink):
6546 * tests/check/elements/deinterleave.c: (GST_START_TEST),
6547 (pad_added_setup_data_check_float32_8ch_cb):
6548 * tests/check/elements/rganalysis.c: (send_eos_event),
6550 Don't use _gst_pad().
6552 Sun May 25 16:09:39 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6554 ext/flac/: Set the channel layout when decoding FLAC files with more than 2 channels as defined by the FLAC spec. Fix...
6555 Original commit message from CVS:
6556 * ext/flac/Makefile.am:
6557 * ext/flac/gstflacdec.c: (gst_flac_dec_write):
6558 Set the channel layout when decoding FLAC files with more than 2
6559 channels as defined by the FLAC spec. Fixes bug #534570.
6560 Also don't try to decode left/side, right/side and mid/side files
6561 as we don't support this at all.
6563 Sat May 24 12:55:39 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
6565 configure.ac: We need -base CVS (rtsp).
6566 Original commit message from CVS:
6568 We need -base CVS (rtsp).
6570 Thu May 22 19:47:53 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6572 docs/plugins/: Add interleave/deinterleave to the docs and while at that run make update in docs/plugins.
6573 Original commit message from CVS:
6574 * docs/plugins/Makefile.am:
6575 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
6576 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
6577 * docs/plugins/gst-plugins-bad-plugins.args:
6578 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
6579 * docs/plugins/gst-plugins-bad-plugins.interfaces:
6580 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
6581 * docs/plugins/gst-plugins-bad-plugins.signals:
6582 * docs/plugins/inspect/plugin-alsaspdif.xml:
6583 * docs/plugins/inspect/plugin-amrwb.xml:
6584 * docs/plugins/inspect/plugin-app.xml:
6585 * docs/plugins/inspect/plugin-bayer.xml:
6586 * docs/plugins/inspect/plugin-bz2.xml:
6587 * docs/plugins/inspect/plugin-cdaudio.xml:
6588 * docs/plugins/inspect/plugin-cdxaparse.xml:
6589 * docs/plugins/inspect/plugin-dfbvideosink.xml:
6590 * docs/plugins/inspect/plugin-dtsdec.xml:
6591 * docs/plugins/inspect/plugin-dvb.xml:
6592 * docs/plugins/inspect/plugin-dvdspu.xml:
6593 * docs/plugins/inspect/plugin-faac.xml:
6594 * docs/plugins/inspect/plugin-faad.xml:
6595 * docs/plugins/inspect/plugin-fbdevsink.xml:
6596 * docs/plugins/inspect/plugin-festival.xml:
6597 * docs/plugins/inspect/plugin-filter.xml:
6598 * docs/plugins/inspect/plugin-flvdemux.xml:
6599 * docs/plugins/inspect/plugin-freeze.xml:
6600 * docs/plugins/inspect/plugin-gsm.xml:
6601 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
6602 * docs/plugins/inspect/plugin-h264parse.xml:
6603 * docs/plugins/inspect/plugin-interleave.xml:
6604 * docs/plugins/inspect/plugin-jack.xml:
6605 * docs/plugins/inspect/plugin-ladspa.xml:
6606 * docs/plugins/inspect/plugin-metadata.xml:
6607 * docs/plugins/inspect/plugin-mms.xml:
6608 * docs/plugins/inspect/plugin-modplug.xml:
6609 * docs/plugins/inspect/plugin-mpeg2enc.xml:
6610 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
6611 * docs/plugins/inspect/plugin-mpegtsparse.xml:
6612 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
6613 * docs/plugins/inspect/plugin-musepack.xml:
6614 * docs/plugins/inspect/plugin-musicbrainz.xml:
6615 * docs/plugins/inspect/plugin-mve.xml:
6616 * docs/plugins/inspect/plugin-nas.xml:
6617 * docs/plugins/inspect/plugin-neon.xml:
6618 * docs/plugins/inspect/plugin-nsfdec.xml:
6619 * docs/plugins/inspect/plugin-nuvdemux.xml:
6620 * docs/plugins/inspect/plugin-rawparse.xml:
6621 * docs/plugins/inspect/plugin-real.xml:
6622 * docs/plugins/inspect/plugin-replaygain.xml:
6623 * docs/plugins/inspect/plugin-rfbsrc.xml:
6624 * docs/plugins/inspect/plugin-sdl.xml:
6625 * docs/plugins/inspect/plugin-sdp.xml:
6626 * docs/plugins/inspect/plugin-selector.xml:
6627 * docs/plugins/inspect/plugin-sndfile.xml:
6628 * docs/plugins/inspect/plugin-soundtouch.xml:
6629 * docs/plugins/inspect/plugin-spcdec.xml:
6630 * docs/plugins/inspect/plugin-speed.xml:
6631 * docs/plugins/inspect/plugin-speexresample.xml:
6632 * docs/plugins/inspect/plugin-stereo.xml:
6633 * docs/plugins/inspect/plugin-tta.xml:
6634 * docs/plugins/inspect/plugin-vcdsrc.xml:
6635 * docs/plugins/inspect/plugin-videosignal.xml:
6636 * docs/plugins/inspect/plugin-vmnc.xml:
6637 * docs/plugins/inspect/plugin-wildmidi.xml:
6638 * docs/plugins/inspect/plugin-x264.xml:
6639 * docs/plugins/inspect/plugin-xvid.xml:
6640 * docs/plugins/inspect/plugin-y4menc.xml:
6641 Add interleave/deinterleave to the docs and while at that
6642 run make update in docs/plugins.
6643 * gst/interleave/deinterleave.c:
6644 Add a parapraph about using a queue and audioconvert after the source
6647 Thu May 22 18:55:09 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6649 gst/interleave/deinterleave.*: Don't set a getcaps() function on the src pads as it's not required and the default ge...
6650 Original commit message from CVS:
6651 * gst/interleave/deinterleave.c: (gst_deinterleave_base_init),
6652 (gst_deinterleave_class_init), (gst_deinterleave_init),
6653 (gst_deinterleave_add_new_pads), (gst_deinterleave_sink_getcaps):
6654 * gst/interleave/deinterleave.h:
6655 Don't set a getcaps() function on the src pads as it's not required
6656 and the default getcaps() function returns the correct results for
6658 Complete documentation and add myself to the authors of the element.
6660 Thu May 22 14:49:08 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
6662 gst/udp/Makefile.am: Add -D_GNU_SOURCE to CFLAGS so we get things like EAI_ADDRFAMILY when including netdb.h when bui...
6663 Original commit message from CVS:
6664 * gst/udp/Makefile.am:
6665 Add -D_GNU_SOURCE to CFLAGS so we get things like EAI_ADDRFAMILY
6666 when including netdb.h when building against glibc >= 2.8.
6668 Thu May 22 11:19:03 2008 +0000 Julien Moutte <julien@moutte.net>
6670 gst/smpte/gstsmptealpha.c: Fix debug statement arguments.
6671 Original commit message from CVS:
6672 2008-05-22 Julien Moutte <julien@fluendo.com>
6673 * gst/smpte/gstsmptealpha.c: (gst_smpte_alpha_setcaps): Fix
6674 debug statement arguments.
6675 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_setup_qos_dscp):
6676 * gst/udp/gstudpnetutils.c: (gst_udp_join_group),
6677 (gst_udp_leave_group): Fix IP and IPV6 options to make it work
6680 Wed May 21 17:51:09 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6682 tests/check/elements/: Don't use gst_element_get_pad(), it's a bad, bad method.
6683 Original commit message from CVS:
6684 * tests/check/elements/avimux.c: (setup_src_pad),
6686 * tests/check/elements/icydemux.c: (icydemux_found_pad),
6688 * tests/check/elements/matroskamux.c: (setup_src_pad),
6689 (teardown_src_pad), (setup_sink_pad), (teardown_sink_pad):
6690 * tests/check/elements/videocrop.c: (video_crop_get_test_caps),
6692 * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad),
6693 (setup_wavpackparse), (cleanup_wavpackparse):
6694 Don't use gst_element_get_pad(), it's a bad, bad method.
6696 Wed May 21 17:39:38 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6698 Don't use gst_element_get_pad(), it's a bad method.
6699 Original commit message from CVS:
6700 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset),
6701 (do_toggle_element):
6702 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset),
6703 (do_toggle_element):
6704 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset),
6705 (do_toggle_element):
6706 * ext/gconf/gstswitchsink.c: (gst_switch_commit_new_kid):
6707 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_reset),
6708 (do_toggle_element):
6709 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_reset),
6710 (do_toggle_element):
6711 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
6712 (gst_auto_audio_sink_detect):
6713 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
6714 (gst_auto_video_sink_detect):
6715 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
6716 (gst_rtspsrc_stream_free), (gst_rtspsrc_stream_configure_udp),
6717 (gst_rtspsrc_stream_configure_udp_sink), (gst_rtspsrc_skip_lws),
6718 (gst_rtspsrc_unskip_lws), (gst_rtspsrc_skip_commas),
6719 (gst_rtspsrc_skip_item), (gst_rtsp_decode_quoted_string),
6720 (gst_rtspsrc_parse_digest_challenge), (gst_rtspsrc_parse_auth_hdr):
6721 * tests/icles/videocrop-test.c: (test_with_caps),
6722 (video_crop_get_test_caps):
6723 Don't use gst_element_get_pad(), it's a bad method.
6725 Wed May 21 17:35:50 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6727 gst/udp/: Joining a multicast group and setting the loop/ttl properties are totally unrelated tasks are must be separ...
6728 Original commit message from CVS:
6729 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init_send),
6730 (gst_multiudpsink_add_internal):
6731 * gst/udp/gstudpnetutils.c: (gst_udp_set_loop_ttl),
6732 (gst_udp_join_group):
6733 * gst/udp/gstudpnetutils.h:
6734 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
6735 Joining a multicast group and setting the loop/ttl properties are
6736 totally unrelated tasks are must be separated.
6738 Wed May 21 14:09:41 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6740 gst/avi/gstavimux.c: Also support alaw/mulaw.
6741 Original commit message from CVS:
6742 * gst/avi/gstavimux.c:
6743 Also support alaw/mulaw.
6745 Wed May 21 13:47:43 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6747 gst/udp/gstmultiudpsink.*: Add a fixme for the auto-multicast property.
6748 Original commit message from CVS:
6749 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
6750 (gst_multiudpsink_setup_qos_dscp), (gst_multiudpsink_add_internal):
6751 * gst/udp/gstmultiudpsink.h:
6752 Add a fixme for the auto-multicast property.
6753 Fix some confusing debug messages.
6754 Disable setting a qos value by default.
6756 Wed May 21 11:38:17 2008 +0000 Gustaf Räntilä <g.rantila@gmail.com>
6758 gst/udp/gstmultiudpsink.c: Ignore EPERM errors from sendto. Fixes #533619.
6759 Original commit message from CVS:
6760 Patch by: Gustaf Räntilä <g dot rantila at gmail dot com>
6761 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render):
6762 Ignore EPERM errors from sendto. Fixes #533619.
6764 Wed May 21 10:51:52 2008 +0000 Henrik Eriksson <henriken@axis.com>
6766 gst/udp/gstmultiudpsink.*: Add qos-dscp property to manage the Quality of service.
6767 Original commit message from CVS:
6768 Patch by: Henrik Eriksson <henriken at axis dot com>
6769 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
6770 (gst_multiudpsink_init), (gst_multiudpsink_setup_qos_dscp),
6771 (gst_multiudpsink_set_property), (gst_multiudpsink_get_property),
6772 (gst_multiudpsink_init_send), (gst_multiudpsink_add_internal):
6773 * gst/udp/gstmultiudpsink.h:
6774 Add qos-dscp property to manage the Quality of service.
6776 Wed May 21 10:09:23 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6778 gst/rtp/gstrtptheoradepay.c: Improve debugging of the ident.
6779 Original commit message from CVS:
6780 * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_process):
6781 Improve debugging of the ident.
6783 Wed May 21 09:56:02 2008 +0000 Bruno Santos <brunof@ua.pt>
6785 gst/udp/gstudpnetutils.*: Provide a bunch of helper methods to deal with IPv4 and IPv6 transparently.
6786 Original commit message from CVS:
6787 Patch by: Bruno Santos <brunof at ua dot pt>
6788 * gst/udp/gstudpnetutils.c: (gst_udp_get_addr),
6789 (gst_udp_join_group), (gst_udp_leave_group),
6790 (gst_udp_is_multicast):
6791 * gst/udp/gstudpnetutils.h:
6792 Provide a bunch of helper methods to deal with IPv4 and IPv6
6794 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
6795 (gst_multiudpsink_init), (gst_multiudpsink_set_property),
6796 (gst_multiudpsink_get_property), (join_multicast),
6797 (gst_multiudpsink_init_send), (gst_multiudpsink_add_internal),
6798 (gst_multiudpsink_remove):
6799 * gst/udp/gstmultiudpsink.h:
6800 Add multicast TTL and loopback properties.
6801 Use the helper methods to implement ip4 and ip6.
6802 * gst/udp/gstudpsrc.c: (gst_udpsrc_create), (gst_udpsrc_start):
6803 * gst/udp/gstudpsrc.h:
6804 Use the helper methods to implement ip4 and ip6.
6807 Wed May 21 09:38:48 2008 +0000 Patrick Radizi <patrick.radizi@axis.com>
6809 gst/multipart/multipartdemux.*: Don't blindly copy the mime-type as the caps name because they not always map directl...
6810 Original commit message from CVS:
6811 Patch by: Patrick Radizi <patrick dot radizi at axis dot com>
6812 * gst/multipart/multipartdemux.c: (gst_multipart_demux_class_init),
6813 (gst_multipart_demux_get_gstname),
6814 (gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain):
6815 * gst/multipart/multipartdemux.h:
6816 Don't blindly copy the mime-type as the caps name because they not
6817 always map directly. Instead use a hashtable with common mappings.
6820 Tue May 20 17:27:35 2008 +0000 Michael Meeks <mmeeks@ximian.org>
6822 ext/esd/esdsink.c: When we post an error, we must return -1 to let the parent know that we cannot write the segment e...
6823 Original commit message from CVS:
6824 * ext/esd/esdsink.c: (gst_esdsink_write):
6825 When we post an error, we must return -1 to let the parent know that we
6826 cannot write the segment else it will loop and continue to call us again
6827 forever. Patch by Michael Meeks.
6829 Tue May 20 14:24:21 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6831 gst/videomixer/videomixer.c: Add missing incudes.
6832 Original commit message from CVS:
6833 * gst/videomixer/videomixer.c:
6834 Add missing incudes.
6836 Tue May 20 13:57:44 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
6838 gst/rtp/gstrtph264pay.*: Correct a typo (sinle -> single).
6839 Original commit message from CVS:
6840 * gst/rtp/gstrtph264pay.c: (gst_h264_scan_mode_get_type),
6841 (gst_rtp_h264_pay_handle_buffer):
6842 * gst/rtp/gstrtph264pay.h:
6843 Correct a typo (sinle -> single).
6845 Tue May 20 11:33:05 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6847 gst/rtp/gstrtph264depay.*: Add experimental support for outputting quicktime-like AVC output in addition to the exist...
6848 Original commit message from CVS:
6849 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
6850 (gst_rtp_h264_depay_init), (gst_rtp_h264_depay_set_property),
6851 (gst_rtp_h264_depay_get_property), (gst_rtp_h264_depay_setcaps),
6852 (gst_rtp_h264_depay_process):
6853 * gst/rtp/gstrtph264depay.h:
6854 Add experimental support for outputting quicktime-like AVC output in
6855 addition to the existing bytestream output.
6856 * gst/rtp/gstrtph264pay.c: (gst_h264_scan_mode_get_type),
6857 (gst_rtp_h264_pay_class_init), (gst_rtp_h264_pay_init),
6858 (gst_rtp_h264_pay_setcaps), (gst_rtp_h264_pay_payload_nal),
6859 (gst_rtp_h264_pay_handle_buffer), (gst_rtp_h264_pay_set_property),
6860 (gst_rtp_h264_pay_get_property):
6861 * gst/rtp/gstrtph264pay.h:
6862 Make the parsing mode configurable, for some inputs we don't need to
6863 scan every byte for start codes.
6864 Only set the marker bit on ACCESS units.
6866 Tue May 20 10:47:10 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6868 gst/equalizer/gstiirequalizer.c: Use a bigger type in integer mode for the intermediate results to prevent overflows....
6869 Original commit message from CVS:
6870 * gst/equalizer/gstiirequalizer.c:
6871 Use a bigger type in integer mode for the intermediate results to
6872 prevent overflows. This fixes the crippled sound when using the
6873 equalizer in integer mode. Fixes bug #510865.
6875 Tue May 20 10:42:33 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
6877 gst/videomixer/videomixer.*: Instead of a random number for the request pad id's, use a counter.
6878 Original commit message from CVS:
6879 * gst/videomixer/videomixer.c:
6880 * gst/videomixer/videomixer.h:
6881 Instead of a random number for the request pad id's,
6883 Register the videomixerpad class from the element's class_init
6884 where it's safer, and allows the docs generator to scan it.
6886 Tue May 20 09:29:28 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
6888 gst/smpte/: Add new plugin that adds the SMPTE transition in the alpha channel of
6889 Original commit message from CVS:
6890 * gst/smpte/Makefile.am:
6891 * gst/smpte/gstsmpte.c: (gst_smpte_plugin_init):
6892 * gst/smpte/gstsmpte.h:
6893 * gst/smpte/gstsmptealpha.c:
6894 (gst_smpte_alpha_transition_type_get_type),
6895 (gst_smpte_alpha_get_type), (gst_smpte_alpha_base_init),
6896 (gst_smpte_alpha_class_init), (gst_smpte_alpha_update_mask),
6897 (gst_smpte_alpha_setcaps), (gst_smpte_alpha_get_unit_size),
6898 (gst_smpte_alpha_init), (gst_smpte_alpha_finalize),
6899 (gst_smpte_alpha_do_ayuv), (gst_smpte_alpha_do_i420),
6900 (gst_smpte_alpha_transform), (gst_smpte_alpha_set_property),
6901 (gst_smpte_alpha_get_property), (gst_smpte_alpha_plugin_init):
6902 * gst/smpte/gstsmptealpha.h:
6903 * gst/smpte/plugin.c: (plugin_init):
6904 Add new plugin that adds the SMPTE transition in the alpha channel of
6905 I420 and AYUV frames so that they can be blended with videomixer later
6906 on. Uses all niceties such as using base transform for efficient alloc
6907 and negotiation. It currently requires GstController to control the
6908 position in the transition effect.
6910 Mon May 19 21:05:03 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
6912 Try using thaytans new mechanism to get extra classes into plugin docs. Aparently works for the Eq. For VideoMixer th...
6913 Original commit message from CVS:
6914 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
6915 * docs/plugins/gst-plugins-good-plugins-sections.txt:
6916 * docs/plugins/gst-plugins-good-plugins.args:
6917 * docs/plugins/gst-plugins-good-plugins.hierarchy:
6918 * docs/plugins/gst-plugins-good-plugins.interfaces:
6919 * docs/plugins/gst-plugins-good-plugins.types:
6920 * gst/videomixer/videomixer.c:
6921 Try using thaytans new mechanism to get extra classes into plugin
6922 docs. Aparently works for the Eq. For VideoMixer the GObject stuff is
6925 Mon May 19 12:32:06 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6927 tests/check/elements/deinterleave.c: Set keep-positions property to TRUE for the 8 channel test to ensure that the or...
6928 Original commit message from CVS:
6929 * tests/check/elements/deinterleave.c: (GST_START_TEST):
6930 Set keep-positions property to TRUE for the 8 channel test to ensure
6931 that the original channel position is set on the output.
6933 Mon May 19 07:46:05 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6935 gst/interleave/deinterleave.*: Add a property to select whether channel positions should be kept on the mono output b...
6936 Original commit message from CVS:
6937 * gst/interleave/deinterleave.c: (gst_deinterleave_class_init),
6938 (gst_deinterleave_init), (gst_deinterleave_add_new_pads),
6939 (gst_deinterleave_set_pads_caps), (gst_deinterleave_set_property),
6940 (gst_deinterleave_get_property):
6941 * gst/interleave/deinterleave.h:
6942 Add a property to select whether channel positions should be kept on
6943 the mono output buffers or should be dropped.
6945 Sun May 18 19:27:59 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6947 gst/avi/gstavimux.c: Set proper rate in avi stream header for PCM audio, and also do some more sanity checks on caps ...
6948 Original commit message from CVS:
6949 * gst/avi/gstavimux.c: (gst_avi_mux_audsink_set_caps):
6950 Set proper rate in avi stream header for PCM audio, and also do some
6951 more sanity checks on caps in this case. Fixes #511489.
6953 Sat May 17 19:39:53 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6955 gst/interleave/deinterleave.*: Queue events until src pads were added and they can be sent. Otherwise downstream will...
6956 Original commit message from CVS:
6957 * gst/interleave/deinterleave.c: (gst_deinterleave_finalize),
6958 (gst_deinterleave_init), (gst_deinterleave_sink_event),
6959 (gst_deinterleave_process), (gst_deinterleave_sink_activate_push):
6960 * gst/interleave/deinterleave.h:
6961 Queue events until src pads were added and they can be sent. Otherwise
6962 downstream will never get the first newsegment event.
6964 Sat May 17 14:05:03 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6966 gst/interleave/deinterleave.c: Always set the channel positions when gst_audio_get_channel_positions() returns someth...
6967 Original commit message from CVS:
6968 * gst/interleave/deinterleave.c: (gst_deinterleave_sink_setcaps),
6969 (gst_deinterleave_getcaps):
6970 Always set the channel positions when gst_audio_get_channel_positions()
6971 returns something, even if they're not set in the caps. This makes
6972 sure that the output channels can be interleaved again correctly
6973 in the mono/stereo cases too.
6974 Don't ask for the peercaps of the current pad in getcaps() as this
6975 might call getcaps() again and deadlock.
6977 Sat May 17 10:38:18 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6979 sys/v4l2/gstv4l2src.c: Don't include the gstv4l2xoverlay.h header as the XOverlay support isn't implemented at all ye...
6980 Original commit message from CVS:
6981 * sys/v4l2/gstv4l2src.c:
6982 Don't include the gstv4l2xoverlay.h header as the XOverlay support
6983 isn't implemented at all yet and this requires X headers to be
6984 installed. Fixes bug #533264.
6986 Fri May 16 21:56:24 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
6988 gst/interleave/: Add support for all raw audio formats and provide better negotiation if the caps are changing.
6989 Original commit message from CVS:
6990 * gst/interleave/Makefile.am:
6991 * gst/interleave/deinterleave.c: (deinterleave_24),
6992 (gst_deinterleave_finalize), (gst_deinterleave_base_init),
6993 (gst_deinterleave_class_init), (gst_deinterleave_init),
6994 (gst_deinterleave_add_new_pads), (gst_deinterleave_set_pads_caps),
6995 (gst_deinterleave_set_process_function),
6996 (gst_deinterleave_sink_setcaps), (__remove_channels),
6997 (__set_channels), (gst_deinterleave_getcaps),
6998 (gst_deinterleave_process), (gst_deinterleave_chain),
6999 (gst_deinterleave_sink_activate_push):
7000 * gst/interleave/deinterleave.h:
7001 Add support for all raw audio formats and provide better negotiation
7002 if the caps are changing.
7003 Don't allow changes of the channel positions and set the position of
7004 the corresponding channel on the src pad caps.
7005 General cleanup and smaller bugfixes.
7006 * tests/check/elements/deinterleave.c: (float_buffer_check_probe):
7007 Check the channel positions on the output buffer caps.
7009 Fri May 16 17:50:20 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7011 Fix some compiler warnings.
7012 Original commit message from CVS:
7013 * ext/wavpack/gstwavpackstreamreader.c:
7014 * tests/examples/spectrum/demo-audiotest.c:
7015 * tests/examples/spectrum/demo-osssrc.c:
7016 Fix some compiler warnings.
7018 Wed May 14 18:28:46 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7020 gst/rtp/gstrtph264depay.c: Small comment added.
7021 Original commit message from CVS:
7022 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_process):
7023 Small comment added.
7024 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_class_init),
7025 (gst_rtp_h264_pay_decode_nal), (gst_rtp_h264_pay_parse_sps_pps),
7026 (gst_rtp_h264_pay_payload_nal), (gst_rtp_h264_pay_handle_buffer):
7027 Debug string cleanups (remove trailing \n)
7028 Refactor and clean up the payloader a bit and make sure that we only
7029 put one NAL unit in an RTP packet even if the input buffer contains
7031 Add suport for AVC format input.
7033 Wed May 14 17:58:50 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
7035 gst/rtp/gstrtph264pay.*: Make it possible to specify profile-level-id and sprop-parameter-sets using properties in ca...
7036 Original commit message from CVS:
7037 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_class_init),
7038 (gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_handle_buffer),
7039 (gst_rtp_h264_pay_set_property), (gst_rtp_h264_pay_get_property):
7040 * gst/rtp/gstrtph264pay.h:
7041 Make it possible to specify profile-level-id and sprop-parameter-sets
7042 using properties in case they are not available in-stream.
7044 Wed May 14 14:19:47 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7046 tests/check/Makefile.am: Add deinterleave unit test to VALGRIND_TO_FIX, since it causes weird invalid free errors in ...
7047 Original commit message from CVS:
7048 * tests/check/Makefile.am:
7049 Add deinterleave unit test to VALGRIND_TO_FIX, since it causes
7050 weird invalid free errors in valgrind/libc after _exit for some
7052 * tests/check/elements/deinterleave.c: (pads_created),
7053 (set_channel_positions), (src_handoff_float32_8ch),
7054 (float_buffer_check_probe),
7055 (pad_added_setup_data_check_float32_8ch_cb),
7056 (make_fake_src_8chans_float32), (GST_START_TEST),
7057 (deinterleave_suite):
7058 Add some more deinterleave unit test bits I had locally.
7060 Wed May 14 12:52:15 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7062 docs/plugins/: Remove ladspa fro plugin-docs, its in gst-plugins-bad.
7063 Original commit message from CVS:
7064 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
7065 * docs/plugins/gst-plugins-good-plugins.args:
7066 * docs/plugins/inspect/plugin-ladspa.xml:
7067 Remove ladspa fro plugin-docs, its in gst-plugins-bad.
7069 Wed May 14 07:32:44 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7071 gst/interleave/: Split definitions into separate header files for better documentation generation.
7072 Original commit message from CVS:
7073 * gst/interleave/Makefile.am:
7074 * gst/interleave/deinterleave.h:
7075 * gst/interleave/interleave.h:
7076 * gst/interleave/plugin.h:
7077 Split definitions into separate header files for better documentation
7079 * gst/interleave/deinterleave.c: (gst_deinterleave_base_init),
7080 (gst_deinterleave_class_init), (gst_deinterleave_sink_setcaps),
7081 (gst_deinterleave_process):
7082 Don't use alloca, allow caps changes as long as the number of channels
7083 does not change, don't use g_warning, return NOT_NEGOTIATED as early
7084 as possible and some other cleanup.
7085 * gst/interleave/interleave.c: (gst_interleave_base_init),
7086 (gst_interleave_class_init):
7087 Do some random cleanup.
7088 * tests/check/Makefile.am:
7089 * tests/check/elements/deinterleave.c: (GST_START_TEST),
7090 (deinterleave_chain_func), (deinterleave_pad_added),
7091 (deinterleave_suite):
7092 Add unit tests for the deinterleave element.
7094 Tue May 13 20:25:20 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7096 gst/avi/gstavimux.c: Send an initial BYTE segment to inform downstream of later seeking, and to forego sync attempts.
7097 Original commit message from CVS:
7098 * gst/avi/gstavimux.c: (gst_avi_mux_start_file):
7099 Send an initial BYTE segment to inform downstream of later seeking,
7100 and to forego sync attempts.
7102 Tue May 13 08:59:41 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7104 gst/rtp/gstrtpg729depay.c: Fix wrong caps string.
7105 Original commit message from CVS:
7106 * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_setcaps):
7107 Fix wrong caps string.
7109 Tue May 13 08:35:55 2008 +0000 Olivier Crete <tester@tester.ca>
7111 gst/rtp/: Added G729 pay and depayloaders. Fixes #532409.
7112 Original commit message from CVS:
7113 Based on patch by: Olivier Crete <tester at tester dot ca>
7114 * gst/rtp/Makefile.am:
7115 * gst/rtp/gstrtp.c: (plugin_init):
7116 * gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_base_init),
7117 (gst_rtp_g729_depay_class_init), (gst_rtp_g729_depay_init),
7118 (gst_rtp_g729_depay_setcaps), (gst_rtp_g729_depay_process),
7119 (gst_rtp_g729_depay_plugin_init):
7120 * gst/rtp/gstrtpg729depay.h:
7121 * gst/rtp/gstrtpg729pay.c: (gst_rtpg729pay_base_init),
7122 (gst_rtpg729pay_class_init), (gst_rtpg729pay_init),
7123 (gst_rtpg729pay_setcaps), (gst_rtp_g729_pay_plugin_init):
7124 * gst/rtp/gstrtpg729pay.h:
7125 Added G729 pay and depayloaders. Fixes #532409.
7127 Tue May 13 08:21:26 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7129 ext/speex/gstspeexdec.c: Fix the calculation of the duration of the concealment packets.
7130 Original commit message from CVS:
7131 * ext/speex/gstspeexdec.c: (speex_dec_sink_event):
7132 Fix the calculation of the duration of the concealment packets.
7134 Mon May 12 18:27:24 2008 +0000 Olivier Crete <tester@tester.ca>
7136 gst/rtp/: Add DV pay and depayloaders. Fixes #532423.
7137 Original commit message from CVS:
7138 Based on patch by: Olivier Crete <tester at tester dot ca>
7139 * gst/rtp/Makefile.am:
7140 * gst/rtp/gstrtp.c: (plugin_init):
7141 * gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_base_init),
7142 (gst_rtp_dv_depay_class_init), (gst_rtp_dv_depay_init),
7143 (parse_encode), (gst_rtp_dv_depay_setcaps),
7144 (calculate_difblock_location), (gst_rtp_dv_depay_process),
7145 (gst_rtp_dv_depay_reset), (gst_rtp_dv_depay_change_state),
7146 (gst_rtp_dv_depay_plugin_init):
7147 * gst/rtp/gstrtpdvdepay.h:
7148 * gst/rtp/gstrtpdvpay.c: (gst_dv_pay_mode_get_type),
7149 (gst_rtp_dv_pay_base_init), (gst_rtp_dv_pay_class_init),
7150 (gst_rtp_dv_pay_init), (gst_dv_pay_set_property),
7151 (gst_dv_pay_get_property), (gst_rtp_dv_pay_setcaps),
7152 (gst_dv_pay_negotiate), (include_dif),
7153 (gst_rtp_dv_pay_handle_buffer), (gst_rtp_dv_pay_plugin_init):
7154 * gst/rtp/gstrtpdvpay.h:
7155 Add DV pay and depayloaders. Fixes #532423.
7157 Mon May 12 16:35:39 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7159 gst/matroska/matroska-demux.c: Convert subtitle palette info in VobSub private data from VobSub's (buggy) RGB to YUV.
7160 Original commit message from CVS:
7161 * gst/matroska/matroska-demux.c:
7162 (gst_matroska_demux_push_dvd_clut_change_event):
7163 Convert subtitle palette info in VobSub private data from VobSub's
7166 Mon May 12 15:26:01 2008 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7168 gst/avi/gstavimux.c: Do not leave fourcc stream header field empty upon reset.
7169 Original commit message from CVS:
7170 * gst/avi/gstavimux.c: (gst_avi_mux_pad_reset):
7171 Do not leave fourcc stream header field empty upon reset.
7174 Sun May 11 14:43:26 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7176 Add goom2k1 into the docs.
7177 Original commit message from CVS:
7178 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
7179 * docs/plugins/gst-plugins-good-plugins-sections.txt:
7180 * docs/plugins/inspect/plugin-goom.xml:
7181 * docs/plugins/inspect/plugin-goom2k1.xml:
7182 * gst/goom/gstgoom.c:
7183 * gst/goom2k1/gstgoom.c:
7184 Add goom2k1 into the docs.
7186 Thu May 8 16:58:02 2008 +0000 Wouter Cloetens <wouter@mind.be>
7188 gst/rtsp/gstrtspsrc.c: Support Digest authentication. Fixes #532065.
7189 Original commit message from CVS:
7190 Based on patch by: Wouter Cloetens <wouter at mind be>
7191 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
7192 (gst_rtspsrc_skip_lws), (gst_rtspsrc_unskip_lws),
7193 (gst_rtspsrc_skip_commas), (gst_rtspsrc_skip_item),
7194 (gst_rtsp_decode_quoted_string),
7195 (gst_rtspsrc_parse_digest_challenge), (gst_rtspsrc_parse_auth_hdr),
7196 (gst_rtspsrc_setup_auth):
7197 Support Digest authentication. Fixes #532065.
7199 Thu May 8 10:20:52 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7201 gst/level/gstlevel.c: Also support 32bit (e.g. whe having it after 'mad'). Add more notes about whats needed for libo...
7202 Original commit message from CVS:
7203 * gst/level/gstlevel.c:
7204 Also support 32bit (e.g. whe having it after 'mad'). Add more notes
7205 about whats needed for liboil acceleration. Simplify docs a bit.
7207 Thu May 8 08:15:34 2008 +0000 Sjoerd Simons <sjoerd@luon.net>
7209 gst/matroska/matroska-mux.c: Update the track duration if the old one was invalid.
7210 Original commit message from CVS:
7211 Patch by: Sjoerd Simons <sjoerd at luon dot net>
7212 * gst/matroska/matroska-mux.c: (gst_matroska_mux_collected):
7213 Update the track duration if the old one was invalid.
7216 Wed May 7 16:36:04 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7218 gst/rtp/gstrtph264pay.c (gst_rtp_h264_pay_parse_sps_pps): Use GST_STR_NULL when trying to print sps and pps strings t...
7219 Original commit message from CVS:
7220 * gst/rtp/gstrtph264pay.c (gst_rtp_h264_pay_parse_sps_pps):
7221 Use GST_STR_NULL when trying to print sps and pps strings that could
7222 be NULL, as this might crash on some platforms.
7224 Wed May 7 15:33:52 2008 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7226 sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw): Do IDirectDrawClipper_SetHWnd() if the window I...
7227 Original commit message from CVS:
7228 patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
7229 * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw):
7230 Do IDirectDrawClipper_SetHWnd() if the window ID has already been
7231 set after creating the clipper.
7233 Wed May 7 15:28:06 2008 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7235 sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame): Added checking of surface lost case after an uns...
7236 Original commit message from CVS:
7237 patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
7238 * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame):
7239 Added checking of surface lost case after an unsuccessful
7240 IDirectDrawSurface7_Lock() call.
7241 If surface is lost, return GST_FLOW_OK.
7243 Wed May 7 15:19:47 2008 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7246 * sys/directdraw/gstdirectdrawsink.c:
7247 sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame,
7248 Original commit message from CVS:
7249 patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
7250 * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame,
7251 WndProc, gst_directdraw_sink_window_thread):
7252 Improved Windows message loop and fixed window destruction issue.
7253 When the window which DirectDraw is rendering to is destroyed, the
7254 render/show_frame function will return GST_FLOW_ERROR.
7255 Partially fixes #520885.
7257 Wed May 7 15:09:10 2008 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com>
7259 sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps): Fixed mid stream resolution change bug, the offscr...
7260 Original commit message from CVS:
7261 patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
7262 * sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps):
7263 Fixed mid stream resolution change bug, the offscreen surface is now
7264 released when set_caps is called.
7265 Partially fixes #520885.
7267 Wed May 7 14:56:22 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7270 * sys/directdraw/gstdirectdrawsink.c:
7271 sys/directdraw/gstdirectdrawsink.c
7272 Original commit message from CVS:
7273 * sys/directdraw/gstdirectdrawsink.c
7274 (gst_directdraw_sink_buffer_alloc):
7275 Make it so that gst_directdraw_sink_buffer_alloc uses the right
7277 Especially when looking through the pool of buffers, make sure that
7278 the width/height of caps is used instead of the already negotiated
7280 For example if a buffer with different caps is requested, i.e.
7281 higher resolution, the caller would get a buffer with the old
7282 dimensions and thus corrupt the heap.
7284 Wed May 7 14:43:39 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7286 * sys/directdraw/gstdirectdrawsink.c:
7287 sys/directdraw/gstdirectdrawsink.c
7288 Original commit message from CVS:
7289 * sys/directdraw/gstdirectdrawsink.c
7290 (gst_directdraw_sink_buffer_alloc):
7291 Clear the flags on recycled buffers from buffer_alloc.
7292 Partially fixes #520885.
7293 The right fix this time.
7295 Wed May 7 14:39:45 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7297 * sys/directdraw/gstdirectdrawsink.c:
7298 sys/directdraw/gstdirectdrawsink.c
7299 Original commit message from CVS:
7300 * sys/directdraw/gstdirectdrawsink.c
7301 (gst_directdraw_sink_buffer_alloc):
7302 Reverting previous commit, it had it all mixed up, was for a different
7303 patch (major automation screw-up). Sorry!
7305 Wed May 7 13:48:28 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7308 * sys/directdraw/gstdirectdrawsink.c:
7309 sys/directdraw/gstdirectdrawsink.c
7310 Original commit message from CVS:
7311 * sys/directdraw/gstdirectdrawsink.c
7312 (gst_directdraw_sink_buffer_alloc):
7313 Clear the flags on recycled buffers from buffer_alloc.
7314 Partially fixes #520885.
7316 Wed May 7 11:22:51 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7318 gst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made include ordering and style consistent ...
7319 Original commit message from CVS:
7320 * gst/rtp/gstrtpilbcpay.c:
7321 Added missing stdlib.h include for strtol(), and made include ordering and
7322 style consistent with the corresponding depayloader.
7324 Wed May 7 09:52:34 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
7326 gst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made include ordering and style consistent ...
7327 Original commit message from CVS:
7328 * gst/rtp/gstrtpilbcpay.c:
7329 Added missing stdlib.h include for strtol(), and made include ordering and
7330 style consistent with the corresponding depayloader.
7332 Wed May 7 08:03:51 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7334 configure.ac: Error out if we don't have the required core/base versions.
7335 Original commit message from CVS:
7337 Error out if we don't have the required core/base versions.
7339 Tue May 6 09:33:46 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
7341 sys/osxvideo/cocoawindow.m: Fix compiler warnings on PPC64. Fixes bug #499318.
7342 Original commit message from CVS:
7343 Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
7344 * sys/osxvideo/cocoawindow.m:
7345 Fix compiler warnings on PPC64. Fixes bug #499318.
7347 Mon May 5 11:19:13 2008 +0000 Sjoerd Simons <sjoerd@luon.net>
7349 gst/rtsp/gstrtspsrc.c: Don't leak file descriptors on error. Fixes #531532.
7350 Original commit message from CVS:
7351 Patch by: Sjoerd Simons <sjoerd at luon dot net>
7352 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), (gst_rtspsrc_open):
7353 Don't leak file descriptors on error. Fixes #531532.
7355 Sat May 3 09:18:22 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7357 ext/gconf/: When we can't create a fakesink/fakesrc complain instead of unreffing
7358 Original commit message from CVS:
7359 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset),
7360 (gst_gconf_audio_src_change_state):
7361 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset),
7362 (gst_gconf_video_sink_change_state):
7363 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset),
7364 (gst_gconf_video_src_change_state):
7365 * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset),
7366 (gst_switch_commit_new_kid), (gst_switch_sink_change_state):
7367 When we can't create a fakesink/fakesrc complain instead of unreffing
7368 NULL pointers and crashing later. See bug #530535.
7370 Fri May 2 12:44:18 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7372 gst/rtp/gstrtph263pdepay.c: Add some more debug info and guard against small payloads.
7373 Original commit message from CVS:
7374 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process):
7375 Add some more debug info and guard against small payloads.
7376 * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_process):
7377 Set duration on outgoing buffers because we can.
7379 Fri May 2 12:39:03 2008 +0000 Olivier Crete <tester@tester.ca>
7381 ext/speex/gstspeexenc.c: Add negotiation for the speex channels and rate. Fixes #465146.
7382 Original commit message from CVS:
7383 Patch by: Olivier Crete <tester at tester dot ca>
7384 * ext/speex/gstspeexenc.c: (gst_speex_enc_sink_getcaps),
7385 (gst_speex_enc_init), (gst_speex_enc_chain):
7386 Add negotiation for the speex channels and rate. Fixes #465146.
7388 Fri May 2 12:34:22 2008 +0000 Olivier Crete <tester@tester.ca>
7390 gst/rtp/gstrtpspeexpay.c: Add negotiation for the speec channels and rate. See #465146.
7391 Original commit message from CVS:
7392 Patch by: Olivier Crete <tester at tester dot ca>
7393 * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_class_init),
7394 (gst_rtp_speex_pay_getcaps):
7395 Add negotiation for the speec channels and rate. See #465146.
7397 Fri May 2 12:24:55 2008 +0000 Olivier Crete <tester@tester.ca>
7399 gst/rtp/gstrtpilbcpay.c: Add negotiation for the ILBC mode. See #465146.
7400 Original commit message from CVS:
7401 Patch by: Olivier Crete <tester at tester dot ca>
7402 * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_class_init),
7403 (gst_rtpilbcpay_sink_setcaps), (gst_rtpilbcpay_sink_getcaps):
7404 Add negotiation for the ILBC mode. See #465146.
7406 Fri May 2 11:32:31 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7408 ext/soup/gstsouphttpsrc.c: Include stdlib to fix the build. Use g_free instead of free, libsoup uses glib.
7409 Original commit message from CVS:
7410 * ext/soup/gstsouphttpsrc.c:
7411 Include stdlib to fix the build. Use g_free instead of free, libsoup
7414 Fri May 2 09:09:58 2008 +0000 j^ <j@bootlab.org>
7416 gst/qtdemux/qtdemux.c: Add more mpeg2 variants. Fixes #530886.
7417 Original commit message from CVS:
7418 Patch by: j^ <j@bootlab.org>
7419 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
7420 Add more mpeg2 variants. Fixes #530886.
7422 Thu May 1 10:52:11 2008 +0000 Youness Alaoui <youness.alaoui@collabora.co.uk>
7424 gst/udp/gstudpsrc.c: Don't error out if we get an ICMP destination-unreachable message when trying to read packets on...
7425 Original commit message from CVS:
7426 Patch by: Youness Alaoui <youness.alaoui at collabora co uk>
7427 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
7428 Don't error out if we get an ICMP destination-unreachable
7429 message when trying to read packets on win32 (#529454).
7431 Wed Apr 30 12:18:41 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7433 Use new error code for encrypted streams (which requires core CVS).
7434 Original commit message from CVS:
7436 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
7437 Use new error code for encrypted streams (which requires core CVS).
7439 Wed Apr 30 12:10:02 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7441 gst/qtdemux/qtdemux.c: Fix swapped pad template names, spotted by Thiago Sousa Santos.
7442 Original commit message from CVS:
7443 * gst/qtdemux/qtdemux.c: (gst_qtdemux_videosrc_template),
7444 (gst_qtdemux_audiosrc_template):
7445 Fix swapped pad template names, spotted by Thiago Sousa Santos.
7447 Wed Apr 30 09:48:11 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7449 ext/speex/gstspeexdec.c: Produce concealment data when time progresses in a segment update.
7450 Original commit message from CVS:
7451 * ext/speex/gstspeexdec.c: (speex_dec_sink_event),
7452 (speex_dec_chain_parse_data):
7453 Produce concealment data when time progresses in a segment update.
7455 Tue Apr 29 14:11:45 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7457 ext/speex/gstspeexdec.c: Try to preserve input timestamps when we can.
7458 Original commit message from CVS:
7459 * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data),
7461 Try to preserve input timestamps when we can.
7462 Do beginnings of error concealment.
7464 Mon Apr 28 22:38:11 2008 +0000 Michael Smith <msmith@xiph.org>
7466 gst/debug/gstnavigationtest.c: MSVC doesn't provide rint(), define an adequate replacement locally as elsewhere.
7467 Original commit message from CVS:
7468 * gst/debug/gstnavigationtest.c:
7469 MSVC doesn't provide rint(), define an adequate replacement locally as
7472 Mon Apr 28 11:16:32 2008 +0000 Julien Moutte <julien@moutte.net>
7474 gst/debug/rndbuffersize.c: Fix printf format to pacify Mac OSX's gcc.
7475 Original commit message from CVS:
7476 2008-04-28 Julien Moutte <julien@fluendo.com>
7477 * gst/debug/rndbuffersize.c: (gst_rnd_buffer_size_loop): Fix printf
7478 format to pacify Mac OSX's gcc.
7480 Fri Apr 25 19:34:31 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7482 gst/debug/rndbuffersize.c: Bring rndbuffersize element into a state that doesn't require us to move it to -bad immedi...
7483 Original commit message from CVS:
7484 * gst/debug/rndbuffersize.c: (DEFAULT_SEED), (DEFAULT_MIN),
7485 (DEFAULT_MAX), (src_template), (sink_template),
7486 (gst_rnd_buffer_size_base_init), (gst_rnd_buffer_size_class_init),
7487 (gst_rnd_buffer_size_init), (gst_rnd_buffer_size_activate),
7488 (gst_rnd_buffer_size_loop), (gst_rnd_buffer_size_plugin_init):
7489 Bring rndbuffersize element into a state that doesn't require us
7490 to move it to -bad immediately. For one, fix up default min/max
7491 values so that the element actuall works using the default values.
7492 Also, don't ignore flow return values and do some kind of minimal
7493 eos logic. Allow min=max to pull fixed-sized buffers. Bunch of
7494 other gratuitious clean-ups.
7496 Fri Apr 25 19:24:00 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7498 docs/plugins/: Add docs for gdkpixbufsink; update docs to CVS version.
7499 Original commit message from CVS:
7500 * docs/plugins/Makefile.am:
7501 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
7502 * docs/plugins/gst-plugins-good-plugins-sections.txt:
7503 * docs/plugins/gst-plugins-good-plugins.args:
7504 * docs/plugins/gst-plugins-good-plugins.hierarchy:
7505 * docs/plugins/gst-plugins-good-plugins.interfaces:
7506 * docs/plugins/gst-plugins-good-plugins.prerequisites:
7507 * docs/plugins/inspect/plugin-1394.xml:
7508 * docs/plugins/inspect/plugin-aasink.xml:
7509 * docs/plugins/inspect/plugin-alaw.xml:
7510 * docs/plugins/inspect/plugin-alpha.xml:
7511 * docs/plugins/inspect/plugin-alphacolor.xml:
7512 * docs/plugins/inspect/plugin-annodex.xml:
7513 * docs/plugins/inspect/plugin-apetag.xml:
7514 * docs/plugins/inspect/plugin-audiofx.xml:
7515 * docs/plugins/inspect/plugin-auparse.xml:
7516 * docs/plugins/inspect/plugin-autodetect.xml:
7517 * docs/plugins/inspect/plugin-avi.xml:
7518 * docs/plugins/inspect/plugin-cacasink.xml:
7519 * docs/plugins/inspect/plugin-cairo.xml:
7520 * docs/plugins/inspect/plugin-cdio.xml:
7521 * docs/plugins/inspect/plugin-cutter.xml:
7522 * docs/plugins/inspect/plugin-debug.xml:
7523 * docs/plugins/inspect/plugin-dv.xml:
7524 * docs/plugins/inspect/plugin-efence.xml:
7525 * docs/plugins/inspect/plugin-effectv.xml:
7526 * docs/plugins/inspect/plugin-equalizer.xml:
7527 * docs/plugins/inspect/plugin-esdsink.xml:
7528 * docs/plugins/inspect/plugin-flac.xml:
7529 * docs/plugins/inspect/plugin-flxdec.xml:
7530 * docs/plugins/inspect/plugin-gamma.xml:
7531 * docs/plugins/inspect/plugin-gconfelements.xml:
7532 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
7533 * docs/plugins/inspect/plugin-goom.xml:
7534 * docs/plugins/inspect/plugin-halelements.xml:
7535 * docs/plugins/inspect/plugin-icydemux.xml:
7536 * docs/plugins/inspect/plugin-id3demux.xml:
7537 * docs/plugins/inspect/plugin-jpeg.xml:
7538 * docs/plugins/inspect/plugin-level.xml:
7539 * docs/plugins/inspect/plugin-matroska.xml:
7540 * docs/plugins/inspect/plugin-monoscope.xml:
7541 * docs/plugins/inspect/plugin-mulaw.xml:
7542 * docs/plugins/inspect/plugin-multifile.xml:
7543 * docs/plugins/inspect/plugin-multipart.xml:
7544 * docs/plugins/inspect/plugin-navigationtest.xml:
7545 * docs/plugins/inspect/plugin-ossaudio.xml:
7546 * docs/plugins/inspect/plugin-png.xml:
7547 * docs/plugins/inspect/plugin-quicktime.xml:
7548 * docs/plugins/inspect/plugin-rtp.xml:
7549 * docs/plugins/inspect/plugin-rtsp.xml:
7550 * docs/plugins/inspect/plugin-shout2send.xml:
7551 * docs/plugins/inspect/plugin-smpte.xml:
7552 * docs/plugins/inspect/plugin-spectrum.xml:
7553 * docs/plugins/inspect/plugin-speex.xml:
7554 * docs/plugins/inspect/plugin-taglib.xml:
7555 * docs/plugins/inspect/plugin-udp.xml:
7556 * docs/plugins/inspect/plugin-video4linux2.xml:
7557 * docs/plugins/inspect/plugin-videobalance.xml:
7558 * docs/plugins/inspect/plugin-videobox.xml:
7559 * docs/plugins/inspect/plugin-videocrop.xml:
7560 * docs/plugins/inspect/plugin-videoflip.xml:
7561 * docs/plugins/inspect/plugin-videomixer.xml:
7562 * docs/plugins/inspect/plugin-wavenc.xml:
7563 * docs/plugins/inspect/plugin-wavpack.xml:
7564 * docs/plugins/inspect/plugin-wavparse.xml:
7565 * docs/plugins/inspect/plugin-ximagesrc.xml:
7566 Add docs for gdkpixbufsink; update docs to CVS version.
7568 Fri Apr 25 18:45:33 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7570 tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh: Remove test sync-offset by default.
7571 Original commit message from CVS:
7572 * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
7573 Remove test sync-offset by default.
7575 Fri Apr 25 13:31:48 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7577 gst/: Use GLib versions of htonl, htons, ntohl and ntohs in order to avoid problems on win32 (#529707).
7578 Original commit message from CVS:
7579 * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_chain):
7580 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add_internal):
7581 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
7582 Use GLib versions of htonl, htons, ntohl and ntohs in order
7583 to avoid problems on win32 (#529707).
7585 Fri Apr 25 12:52:44 2008 +0000 Jesús Corrius <jesus@softcatala.org>
7587 gst/goom/: Fix build with mingw32: use rand() instead of random() and replace bzero() with memset(). Fixes #529692.
7588 Original commit message from CVS:
7589 Patch by: Jesús Corrius <jesus at softcatala org>
7590 * gst/goom/filters.c: (zoomVector):
7591 * gst/goom/goom_core.c: (init_buffers):
7592 Fix build with mingw32: use rand() instead of random() and
7593 replace bzero() with memset(). Fixes #529692.
7595 Fri Apr 25 07:56:12 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7597 gst/avi/gstavidemux.c: Fix typo in comments.
7598 Original commit message from CVS:
7599 * gst/avi/gstavidemux.c: (gst_avi_demux_combine_flows):
7600 Fix typo in comments.
7601 * tests/examples/rtp/client-H263p-PCMA.sdp:
7602 * tests/examples/rtp/client-H263p-PCMA.sh:
7603 * tests/examples/rtp/client-H264-PCMA.sdp:
7604 * tests/examples/rtp/client-H264-PCMA.sh:
7605 * tests/examples/rtp/client-H264.sdp:
7606 * tests/examples/rtp/client-H264.sh:
7607 * tests/examples/rtp/client-PCMA.sdp:
7608 * tests/examples/rtp/client-PCMA.sh:
7609 * tests/examples/rtp/server-alsasrc-PCMA.sh:
7610 * tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh:
7611 * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
7612 Add some more docs and fix examples.
7614 Thu Apr 24 22:04:57 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7616 tests/check/elements/multifile.c: Include stdlib.h and unistd.h for mkdtemp. Some platforms have it declared in the f...
7617 Original commit message from CVS:
7618 * tests/check/elements/multifile.c:
7619 Include stdlib.h and unistd.h for mkdtemp. Some platforms have it
7620 declared in the former, some have it declared in the latter.
7622 Thu Apr 24 22:01:52 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7624 Stop using deprecated GLib functions.
7625 Original commit message from CVS:
7626 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_set_property):
7627 * gst/debug/tests.c: (md5_get_value):
7628 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps):
7629 * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_setcaps):
7630 * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps):
7631 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps):
7632 Stop using deprecated GLib functions.
7634 Thu Apr 24 21:17:42 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7636 configure.ac: Back to development -> 0.10.8.1
7637 Original commit message from CVS:
7639 Back to development -> 0.10.8.1
7640 === release 0.10.8 ===
7642 Wed Apr 23 23:40:48 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7646 Release 0.10.8 a little harder (edited the release notes)
7647 Original commit message from CVS:
7648 Release 0.10.8 a little harder (edited the release notes)
7650 Wed Apr 23 23:26:24 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7656 * docs/plugins/gst-plugins-good-plugins.args:
7657 * docs/plugins/gst-plugins-good-plugins.hierarchy:
7658 * docs/plugins/gst-plugins-good-plugins.interfaces:
7659 * docs/plugins/gst-plugins-good-plugins.prerequisites:
7660 * docs/plugins/inspect/plugin-1394.xml:
7661 * docs/plugins/inspect/plugin-aasink.xml:
7662 * docs/plugins/inspect/plugin-alaw.xml:
7663 * docs/plugins/inspect/plugin-alpha.xml:
7664 * docs/plugins/inspect/plugin-alphacolor.xml:
7665 * docs/plugins/inspect/plugin-annodex.xml:
7666 * docs/plugins/inspect/plugin-apetag.xml:
7667 * docs/plugins/inspect/plugin-audiofx.xml:
7668 * docs/plugins/inspect/plugin-auparse.xml:
7669 * docs/plugins/inspect/plugin-autodetect.xml:
7670 * docs/plugins/inspect/plugin-avi.xml:
7671 * docs/plugins/inspect/plugin-cacasink.xml:
7672 * docs/plugins/inspect/plugin-cairo.xml:
7673 * docs/plugins/inspect/plugin-cdio.xml:
7674 * docs/plugins/inspect/plugin-cutter.xml:
7675 * docs/plugins/inspect/plugin-debug.xml:
7676 * docs/plugins/inspect/plugin-dv.xml:
7677 * docs/plugins/inspect/plugin-efence.xml:
7678 * docs/plugins/inspect/plugin-effectv.xml:
7679 * docs/plugins/inspect/plugin-equalizer.xml:
7680 * docs/plugins/inspect/plugin-esdsink.xml:
7681 * docs/plugins/inspect/plugin-flac.xml:
7682 * docs/plugins/inspect/plugin-flxdec.xml:
7683 * docs/plugins/inspect/plugin-gamma.xml:
7684 * docs/plugins/inspect/plugin-gconfelements.xml:
7685 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
7686 * docs/plugins/inspect/plugin-goom.xml:
7687 * docs/plugins/inspect/plugin-halelements.xml:
7688 * docs/plugins/inspect/plugin-icydemux.xml:
7689 * docs/plugins/inspect/plugin-id3demux.xml:
7690 * docs/plugins/inspect/plugin-jpeg.xml:
7691 * docs/plugins/inspect/plugin-level.xml:
7692 * docs/plugins/inspect/plugin-matroska.xml:
7693 * docs/plugins/inspect/plugin-mulaw.xml:
7694 * docs/plugins/inspect/plugin-multifile.xml:
7695 * docs/plugins/inspect/plugin-multipart.xml:
7696 * docs/plugins/inspect/plugin-navigationtest.xml:
7697 * docs/plugins/inspect/plugin-ossaudio.xml:
7698 * docs/plugins/inspect/plugin-png.xml:
7699 * docs/plugins/inspect/plugin-quicktime.xml:
7700 * docs/plugins/inspect/plugin-rtp.xml:
7701 * docs/plugins/inspect/plugin-rtsp.xml:
7702 * docs/plugins/inspect/plugin-shout2send.xml:
7703 * docs/plugins/inspect/plugin-smpte.xml:
7704 * docs/plugins/inspect/plugin-soup.xml:
7705 * docs/plugins/inspect/plugin-spectrum.xml:
7706 * docs/plugins/inspect/plugin-speex.xml:
7707 * docs/plugins/inspect/plugin-taglib.xml:
7708 * docs/plugins/inspect/plugin-udp.xml:
7709 * docs/plugins/inspect/plugin-videobalance.xml:
7710 * docs/plugins/inspect/plugin-videobox.xml:
7711 * docs/plugins/inspect/plugin-videocrop.xml:
7712 * docs/plugins/inspect/plugin-videoflip.xml:
7713 * docs/plugins/inspect/plugin-videomixer.xml:
7714 * docs/plugins/inspect/plugin-wavenc.xml:
7715 * docs/plugins/inspect/plugin-wavpack.xml:
7716 * docs/plugins/inspect/plugin-wavparse.xml:
7717 * docs/plugins/inspect/plugin-ximagesrc.xml:
7718 * gst-plugins-good.doap:
7720 * win32/common/config.h:
7722 Original commit message from CVS:
7725 Wed Apr 23 23:18:44 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7756 Original commit message from CVS:
7759 Tue Apr 22 00:29:00 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7761 configure.ac: 0.10.7.4 pre-release
7762 Original commit message from CVS:
7764 0.10.7.4 pre-release
7766 Tue Apr 22 00:18:52 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7768 gst/goom/: Free a bunch of stuff, and initialise things to fix leaks and valgrind warnings in the testsuite.
7769 Original commit message from CVS:
7770 * gst/goom/config_param.c: (goom_plugin_parameters_free):
7771 * gst/goom/convolve_fx.c: (convolve_init), (convolve_free):
7772 * gst/goom/filters.c: (zoomFilterVisualFXWrapper_free):
7773 * gst/goom/flying_stars_fx.c: (fs_free):
7774 * gst/goom/goom_config_param.h:
7775 * gst/goom/goom_core.c: (goom_init), (goom_close):
7776 * gst/goom/goom_plugin_info.h:
7777 * gst/goom/gstgoom.c: (gst_goom_finalize):
7778 * gst/goom/lines.c: (goom_lines_free):
7779 * gst/goom/plugin_info.c: (plugin_info_init), (plugin_info_free):
7780 * gst/goom/surf3d.c: (grid3d_free):
7781 * gst/goom/surf3d.h:
7782 * gst/goom/tentacle3d.c: (tentacle_free):
7783 Free a bunch of stuff, and initialise things to fix leaks
7784 and valgrind warnings in the testsuite.
7787 Mon Apr 21 21:54:11 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7789 tests/check/elements/rganalysis.c: Don't leak a tag list. Fixes bug #529285.
7790 Original commit message from CVS:
7791 * tests/check/elements/rganalysis.c: (GST_START_TEST):
7792 Don't leak a tag list. Fixes bug #529285.
7794 Mon Apr 21 08:21:14 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
7796 gst/rtsp/gstrtspsrc.c: Ref caps as the return value for the request_pt_map signal.
7797 Original commit message from CVS:
7798 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), (request_pt_map),
7799 (gst_rtspsrc_configure_caps):
7800 Ref caps as the return value for the request_pt_map signal.
7801 Remove some caps weirdness when configuring a stream. See #528245.
7803 Fri Apr 18 18:47:43 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7805 tests/icles/gdkpixbufsink-test.c: Add cast to placate gcc 4.1.2.
7806 Original commit message from CVS:
7807 * tests/icles/gdkpixbufsink-test.c:
7808 Add cast to placate gcc 4.1.2.
7810 Thu Apr 17 23:00:29 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7812 configure.ac: 0.10.7.3 pre-release
7813 Original commit message from CVS:
7815 0.10.7.3 pre-release
7817 Thu Apr 17 22:32:16 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7819 tests/check/Makefile.am: Disable some more elements in the state test.
7820 Original commit message from CVS:
7821 * tests/check/Makefile.am:
7822 Disable some more elements in the state test.
7823 Add a define so the soup test can find the test files
7824 it needs at runtime.
7825 * tests/check/elements/souphttpsrc.c: (run_server):
7826 Add a define so the soup test can find the test files
7827 it needs at runtime.
7829 Thu Apr 17 18:08:53 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7831 gst/goom/convolve_fx.c: Don't ever draw the GOOM logo.
7832 Original commit message from CVS:
7833 * gst/goom/convolve_fx.c: (convolve_apply):
7834 Don't ever draw the GOOM logo.
7837 Thu Apr 17 10:24:32 2008 +0000 Edward Hervey <bilboed@bilboed.com>
7839 ext/: gst_atomic_int_set ==> g_atomic_int_set
7840 Original commit message from CVS:
7841 * ext/cdio/gstcdiocddasrc.c:
7842 * ext/dv/gstdvdemux.c:
7843 gst_atomic_int_set ==> g_atomic_int_set
7845 Wed Apr 16 10:31:17 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7847 Strip out the config/script parsing stuff, we don't need it.
7848 Original commit message from CVS:
7850 * gst/goom/Makefile.am:
7851 * gst/goom/convolve_fx.c:
7852 * gst/goom/default_scripts.h:
7854 * gst/goom/goom_core.c: (choose_a_goom_line):
7855 * gst/goom/goom_plugin_info.h:
7856 * gst/goom/goomsl.c:
7857 * gst/goom/goomsl.h:
7858 * gst/goom/goomsl_hash.c:
7859 * gst/goom/goomsl_hash.h:
7860 * gst/goom/goomsl_heap.c:
7861 * gst/goom/goomsl_heap.h:
7862 * gst/goom/goomsl_private.h:
7863 * gst/goom/plugin_info.c:
7864 Strip out the config/script parsing stuff, we don't need it.
7867 Tue Apr 15 16:58:36 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7869 gst/goom/plugin_info.c: Disable altivec optimisations for 32-bit PPC as well to make things build properly on all PPC...
7870 Original commit message from CVS:
7871 * gst/goom/plugin_info.c: (setOptimizedMethods):
7872 Disable altivec optimisations for 32-bit PPC as well to make
7873 things build properly on all PPC systems. Fixes #528143
7875 Mon Apr 14 20:01:44 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7877 gst-plugins-good.spec.in: Update for souphttpsrc plugin which has moved to -good.
7878 Original commit message from CVS:
7879 * gst-plugins-good.spec.in:
7880 Update for souphttpsrc plugin which has moved to -good.
7882 Mon Apr 14 13:38:32 2008 +0000 Mark Nauwelaerts <manauw@skynet.be>
7884 gst/matroska/matroska-demux.c: Fix open-ended seeks in matroskademux
7885 Original commit message from CVS:
7886 * gst/matroska/matroska-demux.c:
7887 (gst_matroska_demux_handle_seek_event):
7888 Fix open-ended seeks in matroskademux
7889 Patch by: Mark Nauwelaerts <manauw skynet be>
7892 Sun Apr 13 23:13:32 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7894 tests/check/Makefile.am: Add soup test certificates to the dist.
7895 Original commit message from CVS:
7896 * tests/check/Makefile.am:
7897 Add soup test certificates to the dist.
7899 Sun Apr 13 17:43:52 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7901 ext/Makefile.am: Remove LADSPA reference I missed.
7902 Original commit message from CVS:
7904 Remove LADSPA reference I missed.
7906 Sun Apr 13 13:06:39 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7908 ext/soup/gstsouphttpsrc.c: Give souphttpsrc GST_RANK_PRIMARY to make it the default HTTP source over gnome-vfs and ev...
7909 Original commit message from CVS:
7910 * ext/soup/gstsouphttpsrc.c: (plugin_init):
7911 Give souphttpsrc GST_RANK_PRIMARY to make it the default HTTP source
7912 over gnome-vfs and everything else. Fixes bug #527848.
7914 Sat Apr 12 23:47:23 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7916 Remove LADSPA plugin. Fixes: #515978
7917 Original commit message from CVS:
7920 Remove LADSPA plugin. Fixes: #515978
7922 Sat Apr 12 23:30:54 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7924 Move soup plugin from -bad (Fixes: #523124)
7925 Original commit message from CVS:
7927 * docs/plugins/Makefile.am:
7928 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
7929 * docs/plugins/gst-plugins-good-plugins-sections.txt:
7930 * docs/plugins/gst-plugins-good-plugins.args:
7931 * docs/plugins/inspect/plugin-soup.xml:
7933 * tests/check/Makefile.am:
7934 Move soup plugin from -bad (Fixes: #523124)
7936 Fri Apr 11 11:08:35 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7939 Fix the Changelog - actually speex <= 1.1.12 are vulnerable.
7940 Original commit message from CVS:
7941 Fix the Changelog - actually speex <= 1.1.12 are vulnerable.
7943 Fri Apr 11 10:32:20 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
7945 ext/speex/gstspeexdec.c: Fix bounds checking of mode in Speex header, which may produce negative numbers in speex < 1...
7946 Original commit message from CVS:
7947 * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_header):
7948 Fix bounds checking of mode in Speex header, which may
7949 produce negative numbers in speex < 1.1.12
7951 Thu Apr 10 07:11:51 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
7953 tests/check/elements/souphttpsrc.c: Increase the timeout for the internet tests to 250 seconds and check for NULL cap...
7954 Original commit message from CVS:
7955 * tests/check/elements/souphttpsrc.c: (got_buffer),
7956 (souphttpsrc_suite):
7957 Increase the timeout for the internet tests to 250 seconds
7958 and check for NULL caps instead of just crashing.
7959 The real fix would be to implement an shoutcast server for the unit test
7960 instead of relying on a working internet connection.
7963 Wed Apr 9 16:11:40 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7965 gst/goom/: Remove a bunch of font/text related code that we don't need.
7966 Original commit message from CVS:
7967 * gst/goom/Makefile.am:
7968 * gst/goom/gfontlib.c:
7969 * gst/goom/gfontlib.h:
7970 * gst/goom/gfontrle.c:
7971 * gst/goom/gfontrle.h:
7973 * gst/goom/goom_core.c: (goom_update):
7974 * gst/goom/goom_plugin_info.h:
7975 * gst/goom/gstgoom.c: (gst_goom_chain):
7976 * gst/goom/plugin_info.c:
7977 Remove a bunch of font/text related code that we don't need.
7979 Wed Apr 9 14:02:37 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
7981 gst/goom/: Change license of these files to LGPL, as permitted by the author, Guillaume Borios. See #515073.
7982 Original commit message from CVS:
7983 * gst/goom/ppc_drawings.s:
7984 * gst/goom/ppc_zoom_ultimate.s:
7985 Change license of these files to LGPL, as permitted by the
7986 author, Guillaume Borios. See #515073.
7988 Wed Apr 9 13:31:22 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7990 gst/goom/: As hinted in Bug #518213, revert one change and fix warnings properly.
7991 Original commit message from CVS:
7992 * gst/goom/convolve_fx.c:
7993 * gst/goom/motif_goom1.h:
7994 * gst/goom/motif_goom2.h:
7995 As hinted in Bug #518213, revert one change and fix warnings properly.
7996 This fixes both #518213 and #520073 for me.
7998 Wed Apr 9 12:02:55 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8000 gst/matroska/: Fix the Forte build by making function declaration signatures match the implementations.
8001 Original commit message from CVS:
8002 * gst/matroska/ebml-read.c: (gst_ebml_read_seek):
8003 * gst/matroska/matroska-demux.c:
8004 (gst_matroska_demux_handle_seek_event),
8005 (gst_matroska_demux_parse_contents_seekentry),
8006 (gst_matroska_demux_loop):
8007 Fix the Forte build by making function declaration signatures
8008 match the implementations.
8010 Tue Apr 8 19:49:34 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8012 sys/oss/: More logging when probing (see #518474), some comments in _reset().
8013 Original commit message from CVS:
8014 * sys/oss/gstosshelper.c: (gst_oss_helper_rate_check_rate):
8015 * sys/oss/gstosssink.c: (gst_oss_sink_reset):
8016 * sys/oss/gstosssrc.c: (gst_oss_src_reset):
8017 More logging when probing (see #518474), some comments in _reset().
8019 Mon Apr 7 17:18:48 2008 +0000 Julien Moutte <julien@moutte.net>
8021 gst/rtp/gstrtph264pay.c: Fix build because of a bad argument number.
8022 Original commit message from CVS:
8023 2008-04-07 Julien Moutte <julien@fluendo.com>
8024 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_setcaps): Fix build
8025 because of a bad argument number.
8027 Sun Apr 6 18:28:09 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8029 tests/icles/: Interactive test app for gdkpixbufsink.
8030 Original commit message from CVS:
8031 * tests/icles/.cvsignore:
8032 * tests/icles/Makefile.am:
8033 * tests/icles/gdkpixbufsink-test.c:
8034 Interactive test app for gdkpixbufsink.
8036 Sun Apr 6 09:01:42 2008 +0000 Sjoerd Simons <sjoerd@luon.net>
8038 ext/soup/gstsouphttpsrc.c: Only ignore actual redirects not all responses when in state
8039 Original commit message from CVS:
8040 Patch by: Sjoerd Simons <sjoerd at luon dot net>
8041 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_response_cb):
8042 Only ignore actual redirects not all responses when in state
8043 GST_SOUP_HTTP_SRC_SESSION_IO_STATUS_RUNNING. Fixes bug #526337.
8045 Sun Apr 6 08:57:59 2008 +0000 Damien Lespiau <damien.lespiau@gmail.com>
8047 configure.ac: Actually build dlls when cross-compiling with mingw32.
8048 Original commit message from CVS:
8049 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
8051 Actually build dlls when cross-compiling with mingw32.
8054 Sat Apr 5 12:00:46 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8056 ext/hal/hal.c: Don't munge device string to 'default:x' for capture devices.
8057 Original commit message from CVS:
8058 * ext/hal/hal.c: (gst_hal_get_alsa_element):
8059 Don't munge device string to 'default:x' for capture devices.
8062 Fri Apr 4 19:00:19 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8064 ext/wavpack/gstwavpackparse.c: Always use GSlice as we actually depend on GLib 2.12 already.
8065 Original commit message from CVS:
8066 * ext/wavpack/gstwavpackparse.c:
8067 (gst_wavpack_parse_index_entry_free):
8068 Always use GSlice as we actually depend on GLib 2.12 already.
8070 Fri Apr 4 11:26:40 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8072 configure.ac: Require core/base 0.10.18 for ARGB caps parsing fixes in libgstvideo.
8073 Original commit message from CVS:
8075 Require core/base 0.10.18 for ARGB caps parsing fixes in libgstvideo.
8076 Also bump the GLib requirement to the current de-facto requirement
8079 Fri Apr 4 10:32:21 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
8081 gst/rtp/gstrtph264pay.*: Parse codec_data for future AVC compatibility.
8082 Original commit message from CVS:
8083 * gst/rtp/gstrtph264pay.c: (encode_base64),
8084 (gst_rtp_h264_pay_setcaps), (gst_rtp_h264_pay_handle_buffer):
8085 * gst/rtp/gstrtph264pay.h:
8086 Parse codec_data for future AVC compatibility.
8087 Fail when we encounter AVC data for now.
8089 Fri Apr 4 09:50:10 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8091 gst/spectrum/gstspectrum.c: Rename property enums and default defines for the properties to match the property names ...
8092 Original commit message from CVS:
8093 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
8094 (gst_spectrum_init), (gst_spectrum_set_property),
8095 (gst_spectrum_get_property), (gst_spectrum_message_new):
8096 Rename property enums and default defines for the properties to match
8097 the property names and rephrase property descriptions to make them a
8098 bit clearer (hopefully). See #518188.
8100 Thu Apr 3 22:59:44 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8102 tests/check/: Add unit test for gdkpixbufsink element.
8103 Original commit message from CVS:
8104 * tests/check/Makefile.am:
8105 * tests/check/elements/.cvsignore:
8106 * tests/check/elements/gdkpixbufsink.c:
8107 Add unit test for gdkpixbufsink element.
8109 Thu Apr 3 22:50:48 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8111 ext/gdk_pixbuf/: Add gdkpixbufsink element for easy snapshotting (#525946).
8112 Original commit message from CVS:
8113 * ext/gdk_pixbuf/Makefile.am:
8114 * ext/gdk_pixbuf/gstgdkpixbuf.c: (plugin_init):
8115 * ext/gdk_pixbuf/gstgdkpixbufsink.c:
8116 (gst_gdk_pixbuf_sink_base_init),
8117 (gst_gdk_pixbuf_sink_class_init), (gst_gdk_pixbuf_sink_init),
8118 (gst_gdk_pixbuf_sink_start), (gst_gdk_pixbuf_sink_stop),
8119 (gst_gdk_pixbuf_sink_set_caps),
8120 (gst_gdk_pixbuf_sink_pixbuf_destroy_notify),
8121 (gst_gdk_pixbuf_sink_get_pixbuf_from_buffer),
8122 (gst_gdk_pixbuf_sink_handle_buffer), (gst_gdk_pixbuf_sink_preroll),
8123 (gst_gdk_pixbuf_sink_render), (gst_gdk_pixbuf_sink_set_property),
8124 (gst_gdk_pixbuf_sink_get_property):
8125 * ext/gdk_pixbuf/gstgdkpixbufsink.h:
8126 Add gdkpixbufsink element for easy snapshotting (#525946).
8128 Thu Apr 3 20:25:34 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8130 tests/check/pipelines/wavpack.c: Bump timeout from 3 to 60 seconds.
8131 Original commit message from CVS:
8132 * tests/check/pipelines/wavpack.c: (wavpack_suite):
8133 Bump timeout from 3 to 60 seconds.
8135 Thu Apr 3 20:21:15 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8137 tests/check/pipelines/.cvignore: Remove useless file.
8138 Original commit message from CVS:
8139 * tests/check/pipelines/.cvignore:
8140 Remove useless file.
8141 * tests/check/pipelines/.cvsignore:
8142 Add new test to .cvsignore.
8144 Thu Apr 3 20:05:31 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8146 tests/check/: Add unit test that encodes and decodes some data, checks that it is still the same and that all timesta...
8147 Original commit message from CVS:
8148 * tests/check/Makefile.am:
8149 * tests/check/pipelines/wavpack.c: (bus_handler),
8150 (identity_handoff), (fakesink_handoff), (GST_START_TEST),
8151 (wavpack_suite), (main):
8152 Add unit test that encodes and decodes some data, checks that it
8153 is still the same and that all timestamps/offsets are perfect.
8155 Thu Apr 3 18:28:28 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8157 ext/wavpack/: Use GSlice for allocating index entries and use gst_element_class_set_details_simple().
8158 Original commit message from CVS:
8159 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
8160 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init):
8161 * ext/wavpack/gstwavpackparse.c:
8162 (gst_wavpack_parse_index_entry_new),
8163 (gst_wavpack_parse_index_entry_free),
8164 (gst_wavpack_parse_base_init),
8165 (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset):
8166 Use GSlice for allocating index entries and use
8167 gst_element_class_set_details_simple().
8169 Wed Apr 2 22:37:29 2008 +0000 Brian Cameron <brian.cameron@sun.com>
8171 sys/sunaudio/: Fix up copyrights (#525860).
8172 Original commit message from CVS:
8173 Patch by: Brian Cameron <brian.cameron at sun dot com>
8174 * sys/sunaudio/gstsunaudio.c:
8175 * sys/sunaudio/gstsunaudiomixer.c:
8176 * sys/sunaudio/gstsunaudiomixer.h:
8177 * sys/sunaudio/gstsunaudiomixerctrl.c:
8178 * sys/sunaudio/gstsunaudiomixerctrl.h:
8179 * sys/sunaudio/gstsunaudiomixertrack.c:
8180 * sys/sunaudio/gstsunaudiomixertrack.h:
8181 * sys/sunaudio/gstsunaudiosink.c:
8182 * sys/sunaudio/gstsunaudiosink.h:
8183 * sys/sunaudio/gstsunaudiosrc.c:
8184 * sys/sunaudio/gstsunaudiosrc.h:
8185 Fix up copyrights (#525860).
8187 Wed Apr 2 16:10:33 2008 +0000 Christian Schaller <uraeus@gnome.org>
8189 * gst-plugins-good.spec.in:
8190 add new goom plugin to spec file
8191 Original commit message from CVS:
8192 add new goom plugin to spec file
8194 Wed Apr 2 15:42:27 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8196 gst/goom/goomsl.c: Check return value of fread() to avoid compiler warnings.
8197 Original commit message from CVS:
8198 * gst/goom/goomsl.c: (gsl_read_file):
8199 Check return value of fread() to avoid compiler warnings.
8201 Tue Apr 1 11:00:43 2008 +0000 mersad <mersad@axis.com>
8203 gst/law/: Make negotiation a bit modern.
8204 Original commit message from CVS:
8205 Based on patch by: mersad <mersad at axis dot com>
8206 * gst/law/alaw-decode.c: (gst_alaw_dec_sink_setcaps),
8207 (gst_alaw_dec_chain), (gst_alaw_dec_change_state):
8208 * gst/law/alaw-decode.h:
8209 * gst/law/alaw-encode.c: (gst_alaw_enc_chain):
8210 * gst/law/mulaw-decode.c: (mulawdec_sink_setcaps),
8211 (gst_mulawdec_chain), (gst_mulawdec_change_state):
8212 * gst/law/mulaw-decode.h:
8213 * gst/law/mulaw-encode.c: (gst_mulawenc_chain):
8214 Make negotiation a bit modern.
8215 Use pad_alloc. Fixes #525359.
8217 Mon Mar 31 22:06:14 2008 +0000 David Schleef <ds@schleef.org>
8219 gst/goom/xmmx.c: Fix constraints on asm code so that it compiles consistently. Fixes #522278.
8220 Original commit message from CVS:
8221 * gst/goom/xmmx.c: Fix constraints on asm code so that it
8222 compiles consistently. Fixes #522278.
8224 Thu Mar 27 09:36:58 2008 +0000 Brian Cameron <brian.cameron@sun.com>
8226 sys/sunaudio/: Fix up the mixer tracks to use a volume range of 0-255, which is what the sun audio API uses. This sim...
8227 Original commit message from CVS:
8228 Patch by: Brian Cameron <brian.cameron at sun dot com>
8229 * sys/sunaudio/gstsunaudiomixerctrl.c:
8230 (gst_sunaudiomixer_ctrl_get_volume),
8231 (gst_sunaudiomixer_ctrl_set_volume):
8232 * sys/sunaudio/gstsunaudiomixertrack.c: (gst_sunaudiomixer_track_new):
8233 Fix up the mixer tracks to use a volume range of 0-255, which is what
8234 the sun audio API uses. This simplifies the code and avoids rounding
8235 errors. Fixes #524593.
8237 Wed Mar 26 15:10:08 2008 +0000 Edgard Lima <edgard.lima@indt.org.br>
8240 * sys/v4l2/gstv4l2object.c:
8241 * sys/v4l2/gstv4l2object.h:
8242 Add device-fd property to make it possible to apps to call ioctl's.
8243 Original commit message from CVS:
8244 Add device-fd property to make it possible to apps to call ioctl's.
8246 Tue Mar 25 16:44:20 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
8248 gst/qtdemux/qtdemux.c: Unbreak streaming mode again.
8249 Original commit message from CVS:
8250 * gst/qtdemux/qtdemux.c: (next_entry_size):
8251 Unbreak streaming mode again.
8253 Tue Mar 25 12:39:22 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8255 sys/v4l2/v4l2src_calls.c: Remove superfluous DEBUG macro.
8256 Original commit message from CVS:
8257 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture):
8258 Remove superfluous DEBUG macro.
8260 Tue Mar 25 12:33:09 2008 +0000 William M. Brack <wbrack@mmm.com.hk>
8262 sys/v4l2/v4l2src_calls.c: Check whether the device supports setting the framerate before trying to set it and then po...
8263 Original commit message from CVS:
8264 Based on patch by: William M. Brack <wbrack at mmm com hk>
8265 * sys/v4l2/v4l2src_calls.c: (fractions_are_equal),
8266 (gst_v4l2src_set_capture):
8267 Check whether the device supports setting the framerate before
8268 trying to set it and then posting a warning or error if it doesn't
8269 work (#516649, #520092). Also compare fractions more correctly.
8271 Mon Mar 24 12:32:59 2008 +0000 Rene Stadler <mail@renestadler.de>
8273 Make rganalysis and rglimiter elements GAP-flag aware.
8274 Original commit message from CVS:
8275 * gst/replaygain/gstrganalysis.c (gst_rg_analysis_init),
8276 (gst_rg_analysis_transform_ip):
8277 * gst/replaygain/gstrglimiter.c (gst_rg_limiter_init),
8278 (gst_rg_limiter_transform_ip):
8279 Make rganalysis and rglimiter elements GAP-flag aware.
8280 * tests/check/elements/rganalysis.c: (test_gap_buffers),
8282 * tests/check/elements/rglimiter.c (test_gap), (rglimiter_suite):
8283 Add tests to verify gap-awareness.
8285 Sun Mar 23 13:31:15 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8287 gst/goom/Makefile.am: Remove ppc assembler optimisations from the build until they actually build (they also seem to ...
8288 Original commit message from CVS:
8289 * gst/goom/Makefile.am:
8290 Remove ppc assembler optimisations from the build until they
8291 actually build (they also seem to have GPL headers).
8293 Sun Mar 23 12:48:44 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8295 m4/Makefile.am: Better not dist files that don't exist any longer (lrint*m4).
8296 Original commit message from CVS:
8298 Better not dist files that don't exist any longer (lrint*m4).
8300 Sat Mar 22 19:26:04 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8302 ext/soup/gstsouphttpsrc.c: Don't autoplug souphttpsrc for dav/davs. This is better handled by
8303 Original commit message from CVS:
8304 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_headers_cb),
8305 (gst_soup_http_src_chunk_allocator),
8306 (gst_soup_http_src_got_chunk_cb),
8307 (gst_soup_http_src_uri_get_protocols):
8308 Don't autoplug souphttpsrc for dav/davs. This is better handled by
8309 GIO and GnomeVFS as they provide authentication.
8310 Don't leak the icy caps if we already set them and get a new
8312 Try harder to set the icy caps on the output buffer to have correct
8313 caps for the first buffer already.
8314 * tests/check/elements/souphttpsrc.c: (got_buffer),
8316 Check that we get a buffer with application/x-icy caps if iradio-mode
8317 is enabled and we have an icecast URL.
8319 Sat Mar 22 18:18:46 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8321 ext/soup/gstsouphttpsrc.c: Actually set the icy caps on our src pad if we have icecast data.
8322 Original commit message from CVS:
8323 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_chunk_allocator):
8324 Actually set the icy caps on our src pad if we have icecast data.
8327 Fri Mar 21 13:36:27 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8329 Remove lrint/lrintf checks. We don't use it anywhere.
8330 Original commit message from CVS:
8334 Remove lrint/lrintf checks. We don't use it anywhere.
8336 Wed Mar 19 19:56:59 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8338 gst/freeze/: Add example to source code documentation blob and remove the 3 line
8339 Original commit message from CVS:
8341 * gst/freeze/Makefile.am:
8342 * gst/freeze/gstfreeze.c:
8343 Add example to source code documentation blob and remove the 3 line
8345 * gst/interleave/interleave.c:
8346 Add a source code documentation blob.
8348 Tue Mar 18 15:03:06 2008 +0000 Andy Wingo <wingo@pobox.com>
8351 * sys/osxvideo/osxvideosink.h:
8352 * sys/osxvideo/osxvideosink.m:
8353 sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy)
8354 Original commit message from CVS:
8355 2008-03-18 Andy Wingo <wingo@pobox.com>
8356 * sys/osxvideo/osxvideosink.m
8357 (gst_osx_video_sink_osxwindow_destroy)
8358 (gst_osx_video_sink_osxwindow_new): Actually set a lock on the
8360 (cocoa_event_loop): Pacify the taymans by upping the usleepage to
8363 Tue Mar 18 11:50:08 2008 +0000 Andy Wingo <wingo@pobox.com>
8365 sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy)
8366 Original commit message from CVS:
8367 2008-03-18 Andy Wingo <wingo@pobox.com>
8368 * sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy)
8369 (gst_osx_video_sink_osxwindow_new, cocoa_event_loop):
8370 * sys/osxvideo/osxvideosink.h (struct _GstOSXVideoSink): If we
8371 need to run an event loop, do so in a task instead of assuming
8372 that there will be a GMainLoop. Fixes #523134.
8374 Mon Mar 17 19:50:58 2008 +0000 William M. Brack <wbrack@mmm.com.hk>
8376 sys/v4l2/v4l2src_calls.c: Make sure the probed frame sizes are reversed in the resulting caps also when using V4L2_FR...
8377 Original commit message from CVS:
8378 Patch by: William M. Brack <wbrack at mmm com hk>
8379 * sys/v4l2/v4l2src_calls.c:
8380 (gst_v4l2src_probe_caps_for_format_and_size),
8381 (gst_v4l2src_probe_caps_for_format):
8382 Make sure the probed frame sizes are reversed in the resulting
8383 caps also when using V4L2_FRMSIZE_STEPWISE (so they end up
8384 highest resolution first); also remove unused variable.
8385 (Partly fixes #520092)
8387 Mon Mar 17 15:56:01 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
8389 gst/rtsp/gstrtspsrc.c: Call WSAStartup() and WSACleanup before using the Winsock API.
8390 Original commit message from CVS:
8391 Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
8392 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
8393 (gst_rtspsrc_finalize):
8394 Call WSAStartup() and WSACleanup before using the Winsock API.
8397 Sun Mar 16 15:01:07 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8399 gst/avi/gstavidemux.c: Erm, the buffer-size is just guint, no need for the special format specifier.
8400 Original commit message from CVS:
8401 * gst/avi/gstavidemux.c:
8402 Erm, the buffer-size is just guint, no need for the special format
8405 Sun Mar 16 14:34:45 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8407 gst/goom/: Small fixes to build more on PPC: ifdef out code that uses unknown define; add newline at end of header fi...
8408 Original commit message from CVS:
8409 * gst/goom/plugin_info.c:
8410 * gst/goom/ppc_zoom_ultimate.h:
8411 Small fixes to build more on PPC: ifdef out code that uses unknown
8412 define; add newline at end of header file to avoid compiler warning.
8413 Assembler code still doesn't build though.
8415 Sun Mar 16 14:04:16 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8417 gst/avi/gstavidemux.c: Fix up my last commit. Use G_GUINT32_FORMAT for the guint32 debug log.
8418 Original commit message from CVS:
8419 * gst/avi/gstavidemux.c:
8420 Fix up my last commit. Use G_GUINT32_FORMAT for the guint32 debug log.
8421 Also downgrade a GST_WARNING to GST_DEBUG and add a comment.
8423 Sat Mar 15 22:10:38 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8425 gst/avi/gstavidemux.c: Chunksize is uint32. Fix format specifier.
8426 Original commit message from CVS:
8427 * gst/avi/gstavidemux.c:
8428 Chunksize is uint32. Fix format specifier.
8430 Fri Mar 14 15:53:01 2008 +0000 Christian Schaller <uraeus@gnome.org>
8433 * gst/rtsp/COPYING.MIT:
8434 fix license file, remove extra line copied over by mistake
8435 Original commit message from CVS:
8436 fix license file, remove extra line copied over by mistake
8438 Thu Mar 13 14:30:45 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8440 gst/audiofx/audiofx.c: Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead of hardcoding values.
8441 Original commit message from CVS:
8442 * gst/audiofx/audiofx.c:
8443 Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead
8444 of hardcoding values.
8446 Thu Mar 13 09:45:09 2008 +0000 Wouter Cloetens <wouter@mind.be>
8448 ext/soup/gstsouphttpsrc.*: Try to resume on server disconnect. Fixes bug #522134.
8449 Original commit message from CVS:
8450 Patch by: Wouter Cloetens <wouter at mind dot be>
8451 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_init),
8452 (gst_soup_http_src_finished_cb), (gst_soup_http_src_response_cb),
8453 (gst_soup_http_src_build_message), (gst_soup_http_src_create):
8454 * ext/soup/gstsouphttpsrc.h:
8455 Try to resume on server disconnect. Fixes bug #522134.
8457 Tue Mar 11 23:12:04 2008 +0000 Mark Nauwelaerts <manauw@skynet.be>
8459 sys/oss/gstosssrc.*: Cache probed caps, so _get_caps() during recording doesn't cause ioctl calls which may disrupt t...
8460 Original commit message from CVS:
8461 Patch by: Mark Nauwelaerts <manauw skynet be>
8462 * sys/oss/gstosssrc.c: (gst_oss_src_init), (gst_oss_src_getcaps),
8463 (gst_oss_src_close):
8464 * sys/oss/gstosssrc.h:
8465 Cache probed caps, so _get_caps() during recording doesn't cause
8466 ioctl calls which may disrupt the recording (fixes #521875).
8468 Tue Mar 11 16:23:04 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
8470 gst/qtdemux/qtdemux.c: Make sure we always send a DISCONT after a seek by setting the sample index to an undefined va...
8471 Original commit message from CVS:
8472 * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
8473 (gst_qtdemux_activate_segment),
8474 (gst_qtdemux_prepare_current_sample),
8475 (gst_qtdemux_loop_state_movie), (qtdemux_parse_trak):
8476 Make sure we always send a DISCONT after a seek by setting the sample
8477 index to an undefined value after a seek.
8479 Tue Mar 11 15:18:43 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8481 gst/avi/gstavisubtitle.h: Fix up IS_FOO macros, which makes gtk-doc much happier.
8482 Original commit message from CVS:
8483 * gst/avi/gstavisubtitle.h: (GST_IS_AVI_SUBTITLE),
8484 (GST_IS_AVI_SUBTITLE_CLASS):
8485 Fix up IS_FOO macros, which makes gtk-doc much happier.
8487 Sat Mar 8 19:29:20 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8489 tests/icles/Makefile.am: Move the -lgstfoo where it belongs.
8490 Original commit message from CVS:
8491 * tests/icles/Makefile.am:
8492 Move the -lgstfoo where it belongs.
8494 Sat Mar 8 19:14:22 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8498 Original commit message from CVS:
8501 Sat Mar 8 04:40:32 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8503 gst/matroska/ebml-ids.h: Add ID for EBML CRC32 elements.
8504 Original commit message from CVS:
8505 * gst/matroska/ebml-ids.h:
8506 Add ID for EBML CRC32 elements.
8507 * gst/matroska/Makefile.am:
8508 * gst/matroska/ebml-read.c: (gst_ebml_finalize),
8509 (gst_ebml_read_class_init), (gst_ebml_read_peek_bytes),
8510 (gst_ebml_read_get_length), (_ext2dbl), (gst_ebml_read_float),
8511 (gst_ebml_read_header):
8512 Support reading 80bit floats, add finalize method to clean up
8513 in any case, support reading length/id elements with any length
8514 as long as it's smaller than our supported maximum, don't leak
8515 buffers if reading as much data as we wanted failed and some
8518 Sat Mar 8 04:21:34 2008 +0000 Olivier Crete <tester@tester.ca>
8520 gst/rtp/gstrtph263pdepay.c: Check that a buffer is large enough before reading from it.
8521 Original commit message from CVS:
8522 Patch by: Olivier Crete <tester at tester dot ca>
8523 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process):
8524 Check that a buffer is large enough before reading from it.
8527 Fri Mar 7 15:54:09 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
8529 gst/udp/gstudpsrc.c: Fix compilation after removing the GstPollMode from the constructor.
8530 Original commit message from CVS:
8531 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
8532 Fix compilation after removing the GstPollMode from the
8535 Fri Mar 7 13:08:42 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8537 Check for sinh(), cosh() and asinh() and define our own implementations if they're not available. Fixes bug #520880.
8538 Original commit message from CVS:
8540 * gst/audiofx/Makefile.am:
8541 * gst/audiofx/audiochebband.c:
8542 * gst/audiofx/audiocheblimit.c:
8543 * gst/audiofx/math_compat.h:
8544 Check for sinh(), cosh() and asinh() and define our own
8545 implementations if they're not available. Fixes bug #520880.
8547 Fri Mar 7 12:40:18 2008 +0000 Olivier Crete <tester@tester.ca>
8549 ext/speex/gstspeexenc.c: Unref the buffers only once when handling not-negotiated errors.
8550 Original commit message from CVS:
8551 Patch by: Olivier Crete <tester at tester dot ca>
8552 * ext/speex/gstspeexenc.c: (gst_speex_enc_chain):
8553 Unref the buffers only once when handling not-negotiated errors.
8556 Fri Mar 7 10:01:40 2008 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
8558 gst/udp/gstudpsrc.c: Properly balance WSA_Cleanup with WSA_Startup.
8559 Original commit message from CVS:
8560 Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
8561 * gst/udp/gstudpsrc.c: (gst_udpsrc_finalize), (gst_udpsrc_start),
8563 Properly balance WSA_Cleanup with WSA_Startup.
8564 Also make the poll controllable on windows. Fixes #520888.
8566 Thu Mar 6 19:47:48 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
8568 gst/matroska/: Handle return values from pull_range in a more granular way to properly shut down on seeks.
8569 Original commit message from CVS:
8570 * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes),
8571 (gst_ebml_read_pull_bytes), (gst_ebml_read_element_id),
8572 (gst_ebml_read_element_length), (gst_ebml_peek_id),
8573 (gst_ebml_read_skip), (gst_ebml_read_buffer),
8574 (gst_ebml_read_bytes), (gst_ebml_read_uint), (gst_ebml_read_sint),
8575 (gst_ebml_read_float), (gst_ebml_read_ascii), (gst_ebml_read_utf8),
8576 (gst_ebml_read_date), (gst_ebml_read_master),
8577 (gst_ebml_read_binary), (gst_ebml_read_header):
8578 * gst/matroska/ebml-read.h:
8579 * gst/matroska/matroska-demux.c:
8580 (gst_matroska_demux_combine_flows), (gst_matroska_demux_reset),
8581 (gst_matroska_demux_read_track_encodings),
8582 (gst_matroska_demux_add_stream),
8583 (gst_matroska_demux_handle_src_query),
8584 (gst_matroska_demux_handle_seek_event),
8585 (gst_matroska_demux_init_stream),
8586 (gst_matroska_demux_parse_tracks),
8587 (gst_matroska_demux_parse_index_cuetrack),
8588 (gst_matroska_demux_parse_index_pointentry),
8589 (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
8590 (gst_matroska_demux_parse_metadata_id_simple_tag),
8591 (gst_matroska_demux_parse_metadata_id_tag),
8592 (gst_matroska_demux_parse_metadata),
8593 (gst_matroska_demux_sync_streams),
8594 (gst_matroska_demux_push_hdr_buf),
8595 (gst_matroska_demux_push_flac_codec_priv_data),
8596 (gst_matroska_demux_push_xiph_codec_priv_data),
8597 (gst_matroska_demux_add_wvpk_header),
8598 (gst_matroska_demux_check_subtitle_buffer),
8599 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
8600 (gst_matroska_demux_parse_cluster),
8601 (gst_matroska_demux_parse_contents_seekentry),
8602 (gst_matroska_demux_parse_contents),
8603 (gst_matroska_demux_loop_stream_parse_id),
8604 (gst_matroska_demux_loop_stream), (gst_matroska_demux_loop):
8605 * gst/matroska/matroska-demux.h:
8606 * gst/matroska/matroska-ids.h:
8607 Handle return values from pull_range in a more granular way to properly
8609 Combine return values from push.
8610 Implement proper error handling.
8611 Prepare for handling seeking correctly.
8613 Mon Mar 3 22:01:56 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8615 gst/matroska/ebml-read.c: Use GINT64 formatting constants from GLIB.
8616 Original commit message from CVS:
8617 * gst/matroska/ebml-read.c:
8618 Use GINT64 formatting constants from GLIB.
8619 * gst/matroska/matroska-demux.c:
8620 Add some guards to avoid a possible division by 0 and crashing
8621 with NULL events on some systems.
8622 Use gst_gdouble_to_guint64 somewhere instead of an implicit
8624 * gst/matroska/matroska-mux.c:
8625 Check for invalid timestamps in a bunch of places to avoid
8626 writing bogus durations into the output file.
8627 Fix some double<->gint64 conversions that weren't using
8628 gst_guint64_to_gdouble
8630 Mon Mar 3 13:03:43 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
8632 configure.ac: Move the checks for bison, flex and as to the program section and the check for gcc inline asm to the c...
8633 Original commit message from CVS:
8635 Move the checks for bison, flex and as to the program section and the
8636 check for gcc inline asm to the compiler characteristics section.
8638 Mon Mar 3 12:10:55 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
8640 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
8641 Original commit message from CVS:
8643 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
8644 plug-ins are included/excluded. (#498222)
8646 Fri Feb 29 12:35:24 2008 +0000 Michael Smith <msmith@xiph.org>
8648 gst/videomixer/videomixer.c: Don't call gst_object_sync_values() unless we have a valid timestamp.
8649 Original commit message from CVS:
8650 * gst/videomixer/videomixer.c: (gst_videomixer_blend_buffers):
8651 Don't call gst_object_sync_values() unless we have a valid timestamp.
8653 Fri Feb 29 06:18:55 2008 +0000 David Schleef <ds@schleef.org>
8655 gst/matroska/: Fix Dirac mapping. I had previously added a VfW-type mapping, but it looks like Dirac will get a nati...
8656 Original commit message from CVS:
8657 * gst/matroska/matroska-demux.c:
8658 * gst/matroska/matroska-ids.h:
8659 * gst/matroska/matroska-mux.c:
8660 Fix Dirac mapping. I had previously added a VfW-type
8661 mapping, but it looks like Dirac will get a native Matroska
8662 mapping, and this is the most likely method.
8664 Thu Feb 28 23:56:30 2008 +0000 David Schleef <ds@schleef.org>
8666 gst/avi/gstavimux.c: Add Dirac encoding
8667 Original commit message from CVS:
8668 * gst/avi/gstavimux.c: Add Dirac encoding
8670 Thu Feb 28 11:51:24 2008 +0000 Peter Kjellerstedt <pkj@axis.com>
8672 gst/udp/gstudpsrc.*: Port to GstPoll. See #505417.
8673 Original commit message from CVS:
8674 Patch by: Peter Kjellerstedt <pkj at axis com>
8675 * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create),
8676 (gst_udpsrc_get_property), (gst_udpsrc_start), (gst_udpsrc_unlock),
8677 (gst_udpsrc_unlock_stop), (gst_udpsrc_stop):
8678 * gst/udp/gstudpsrc.h:
8679 Port to GstPoll. See #505417.
8681 Thu Feb 28 08:37:44 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8683 gst/law/mulaw-decode.c: Return GST_FLOW_NOT_NEGOTIATED when the caps are not set yet on the srcpad. We need rate and ...
8684 Original commit message from CVS:
8685 * gst/law/mulaw-decode.c: (gst_mulawdec_chain):
8686 Return GST_FLOW_NOT_NEGOTIATED when the caps are not set
8687 yet on the srcpad. We need rate and channels before we
8688 can do any processing. Fixes bug #519088.
8690 Tue Feb 26 10:09:38 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8692 configure.ac: Detect and indicate if GCC inline assembly syntax is available.
8693 Original commit message from CVS:
8695 Detect and indicate if GCC inline assembly syntax is
8697 * gst/goom/Makefile.am:
8698 * gst/goom/convolve_fx.c:
8699 * gst/goom/flying_stars_fx.c:
8700 * gst/goom/goom_config.h:
8701 * gst/goom/goom_core.c:
8702 * gst/goom/goomsl.c:
8705 * gst/goom/plugin_info.c:
8707 Fix various GCC-isms, and only build the inline assembly
8708 with compilers that support GCC inline assembly.
8709 Fix a couple of other warnings shown with Forte.
8711 Tue Feb 26 05:36:17 2008 +0000 Wouter Cloetens <wouter@mind.be>
8713 Add support for specifying a list of cookies to be passed in the HTTP request. Fixes bug #518722.
8714 Original commit message from CVS:
8715 Patch by: Wouter Cloetens <wouter at mind dot be>
8716 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_class_init),
8717 (gst_soup_http_src_init), (gst_soup_http_src_dispose),
8718 (gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
8719 (gst_soup_http_src_create):
8720 * ext/soup/gstsouphttpsrc.h:
8721 * tests/check/elements/souphttpsrc.c: (run_test), (GST_START_TEST),
8722 (souphttpsrc_suite):
8723 Add support for specifying a list of cookies to be passed in
8724 the HTTP request. Fixes bug #518722.
8726 Mon Feb 25 12:03:46 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8728 gst/goom/xmmx.c: Use 'emms' instead of 'femms' to not crash on cpus that do not implement this 3dnow specific instruc...
8729 Original commit message from CVS:
8731 Use 'emms' instead of 'femms' to not crash on cpus that do not
8732 implement this 3dnow specific instruction.
8734 Mon Feb 25 10:32:35 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8736 gst/goom/plugin_info.c: Use extended MMX for draw_line() too if available, not only normal MMX.
8737 Original commit message from CVS:
8738 * gst/goom/plugin_info.c: (setOptimizedMethods):
8739 Use extended MMX for draw_line() too if available, not only
8742 Mon Feb 25 06:50:31 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8744 ext/jpeg/gstjpeg.c: Remove (commented out) smoke typefinder. This is in base now.
8745 Original commit message from CVS:
8746 * ext/jpeg/gstjpeg.c: (plugin_init):
8747 Remove (commented out) smoke typefinder. This is in base now.
8749 Sat Feb 23 15:02:15 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8751 gst/goom2k1/: Rename the installed library, and don't register the same
8752 Original commit message from CVS:
8753 * gst/goom2k1/Makefile.am:
8754 * gst/goom2k1/gstgoom.c:
8755 Rename the installed library, and don't register the same
8756 GType name as the new goom.
8758 Sat Feb 23 12:23:38 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8760 Check for and define ERROR_CXXFLAGS and use them when building
8761 Original commit message from CVS:
8763 * ext/taglib/Makefile.am:
8764 Check for and define ERROR_CXXFLAGS and use them when building
8767 Sat Feb 23 12:10:16 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8769 gst/goom/: Call oil_init(), otherwise oil_get_cpu_flags() won't return anything useful. Export goom debug category so...
8770 Original commit message from CVS:
8771 * gst/goom/gstgoom.c: (goom_debug), (plugin_init):
8772 * gst/goom/plugin_info.c: (goom_debug), (GST_CAT_DEFAULT),
8773 (setOptimizedMethods):
8774 Call oil_init(), otherwise oil_get_cpu_flags() won't return
8775 anything useful. Export goom debug category so we can get
8776 rid of the VERBOSE define and the printfs.
8778 Sat Feb 23 11:53:27 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
8780 gst/goom/: Compile fixes for x86-64.
8781 Original commit message from CVS:
8782 * gst/goom/goomsl_heap.c: (align_it):
8783 * gst/goom/plugin_info.c: (setOptimizedMethods):
8784 Compile fixes for x86-64.
8786 Sat Feb 23 03:10:55 2008 +0000 Bastien Nocera <hadess@hadess.net>
8788 gst/goom/Makefile.am: Don't compile lex or yacc outputs with warnings, but add other CFLAGS
8789 Original commit message from CVS:
8790 * gst/goom/Makefile.am: Don't compile lex or yacc outputs
8791 with warnings, but add other CFLAGS
8792 * gst/goom/goomsl.c (gsl_instr_set_namespace),
8793 (gsl_instr_add_param), (iflow_execute), (gsl_enternamespace),
8794 (calculate_labels), (gsl_read_file):
8795 * gst/goom/goomsl_lex.l:
8796 * gst/goom/goomsl_yacc.y:
8797 * gst/goom/plugin_info.c: Remove a few live printf, and
8798 fprintf, replace exit() calls with g_assert_not_reached()
8799 if it not optimal for a library
8801 Sat Feb 23 02:38:03 2008 +0000 Bastien Nocera <hadess@hadess.net>
8803 gst/goom/Makefile.am: Remove the warnings being disabled, fix linkage on x86, spotted by Sebastian Dröge
8804 Original commit message from CVS:
8805 * gst/goom/Makefile.am: Remove the warnings being disabled,
8806 fix linkage on x86, spotted by Sebastian Dröge
8807 <slomo@circular-chaos.org>
8808 * gst/goom/convolve_fx.c (convolve_init),
8809 (create_output_with_brightness), (convolve_apply):
8810 * gst/goom/filters.c (zoomFilterVisualFXWrapper_create):
8811 * gst/goom/goomsl.c:
8812 * gst/goom/ifs.c (ifs_update), (ifs_visualfx_create):
8813 * gst/goom/plugin_info.c:
8814 * gst/goom/tentacle3d.c (tentacle_fx_create):
8815 Fix warnings, and disable the motifs in the convolve_fx
8816 plugin (they were causing warnings, and they were just
8817 "Goom" in funny letterring)
8819 Sat Feb 23 01:51:37 2008 +0000 Bastien Nocera <hadess@hadess.net>
8821 configure.ac: Add checks for Flex/Yacc/Bison and other furry animals, for the new goom 2k4 based plugin
8822 Original commit message from CVS:
8823 2008-02-23 Bastien Nocera <hadess@hadess.net>
8824 * configure.ac: Add checks for Flex/Yacc/Bison and other
8825 furry animals, for the new goom 2k4 based plugin
8826 * gst/goom/*: Update to use goom 2k4, uses liboil to detect
8827 CPU optimisations (not working yet), move the old plugin to...
8828 * gst/goom2k1/*: ... here, in case somebody is sick enough
8831 Fri Feb 22 09:56:03 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
8833 gst/rtsp/gstrtspsrc.c: Post the server response code in an error message instead of a generic 'error' message. Fixes ...
8834 Original commit message from CVS:
8835 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
8836 Post the server response code in an error message instead of a generic
8837 'error' message. Fixes #517237.
8839 Fri Feb 22 07:20:03 2008 +0000 Wouter Cloetens <wouter@mind.be>
8841 Implement zero-copy and make the buffer size configurable.
8842 Original commit message from CVS:
8843 Patch by: Wouter Cloetens <wouter at mind dot be>
8845 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_cancel_message),
8846 (gst_soup_http_src_finished_cb), (gst_soup_http_src_chunk_free),
8847 (gst_soup_http_src_chunk_allocator),
8848 (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_create),
8849 (gst_soup_http_src_start), (gst_soup_http_src_set_proxy):
8850 * ext/soup/gstsouphttpsrc.h:
8851 Implement zero-copy and make the buffer size configurable.
8852 Prefix proxy URIs with "http://" if they don't start with it
8853 already and catch errors earlier, fixes hanging in some situations.
8856 Fri Feb 22 06:22:39 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8858 tests/check/Makefile.am: Ignore gconfaudiosrc for the states unit test too. It will fallback to alsasrc if the gconf ...
8859 Original commit message from CVS:
8860 * tests/check/Makefile.am:
8861 Ignore gconfaudiosrc for the states unit test too. It will fallback
8862 to alsasrc if the gconf settings can't be read and not everybody has
8865 Fri Feb 22 06:06:06 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
8867 ext/wavpack/gstwavpackparse.*: Always report the duration if we know it in push mode and don't return 0 just to make ...
8868 Original commit message from CVS:
8869 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query),
8870 (gst_wavpack_parse_create_src_pad):
8871 * ext/wavpack/gstwavpackparse.h:
8872 Always report the duration if we know it in push mode and don't
8873 return 0 just to make totem believe we can't seek in push mode.
8874 Newer totem version use the SEEKING query which properly reports
8875 if we can seek or not.
8877 Fri Feb 22 05:39:01 2008 +0000 Jens Granseuer <jensgr@gmx.net>
8879 tests/examples/equalizer/demo.c: C89 fix, moving variable declarations to the beginning of the block. Fixes bug #517933.
8880 Original commit message from CVS:
8881 Patch by: Jens Granseuer <jensgr at gmx dot net>
8882 * tests/examples/equalizer/demo.c: (main):
8883 C89 fix, moving variable declarations to the beginning of
8884 the block. Fixes bug #517933.
8886 Thu Feb 21 23:47:37 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8888 configure.ac: Back to development...
8889 Original commit message from CVS:
8891 Back to development...
8893 Thu Feb 21 00:09:07 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8899 * docs/plugins/gst-plugins-good-plugins.args:
8900 * docs/plugins/gst-plugins-good-plugins.hierarchy:
8901 * docs/plugins/gst-plugins-good-plugins.interfaces:
8902 * docs/plugins/gst-plugins-good-plugins.prerequisites:
8903 * docs/plugins/inspect/plugin-1394.xml:
8904 * docs/plugins/inspect/plugin-aasink.xml:
8905 * docs/plugins/inspect/plugin-alaw.xml:
8906 * docs/plugins/inspect/plugin-alpha.xml:
8907 * docs/plugins/inspect/plugin-alphacolor.xml:
8908 * docs/plugins/inspect/plugin-annodex.xml:
8909 * docs/plugins/inspect/plugin-apetag.xml:
8910 * docs/plugins/inspect/plugin-audiofx.xml:
8911 * docs/plugins/inspect/plugin-auparse.xml:
8912 * docs/plugins/inspect/plugin-autodetect.xml:
8913 * docs/plugins/inspect/plugin-avi.xml:
8914 * docs/plugins/inspect/plugin-cacasink.xml:
8915 * docs/plugins/inspect/plugin-cairo.xml:
8916 * docs/plugins/inspect/plugin-cdio.xml:
8917 * docs/plugins/inspect/plugin-cutter.xml:
8918 * docs/plugins/inspect/plugin-debug.xml:
8919 * docs/plugins/inspect/plugin-dv.xml:
8920 * docs/plugins/inspect/plugin-efence.xml:
8921 * docs/plugins/inspect/plugin-effectv.xml:
8922 * docs/plugins/inspect/plugin-equalizer.xml:
8923 * docs/plugins/inspect/plugin-esdsink.xml:
8924 * docs/plugins/inspect/plugin-flac.xml:
8925 * docs/plugins/inspect/plugin-flxdec.xml:
8926 * docs/plugins/inspect/plugin-gamma.xml:
8927 * docs/plugins/inspect/plugin-gconfelements.xml:
8928 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
8929 * docs/plugins/inspect/plugin-goom.xml:
8930 * docs/plugins/inspect/plugin-halelements.xml:
8931 * docs/plugins/inspect/plugin-icydemux.xml:
8932 * docs/plugins/inspect/plugin-id3demux.xml:
8933 * docs/plugins/inspect/plugin-jpeg.xml:
8934 * docs/plugins/inspect/plugin-level.xml:
8935 * docs/plugins/inspect/plugin-matroska.xml:
8936 * docs/plugins/inspect/plugin-monoscope.xml:
8937 * docs/plugins/inspect/plugin-mulaw.xml:
8938 * docs/plugins/inspect/plugin-multifile.xml:
8939 * docs/plugins/inspect/plugin-multipart.xml:
8940 * docs/plugins/inspect/plugin-navigationtest.xml:
8941 * docs/plugins/inspect/plugin-ossaudio.xml:
8942 * docs/plugins/inspect/plugin-png.xml:
8943 * docs/plugins/inspect/plugin-quicktime.xml:
8944 * docs/plugins/inspect/plugin-rtp.xml:
8945 * docs/plugins/inspect/plugin-rtsp.xml:
8946 * docs/plugins/inspect/plugin-shout2send.xml:
8947 * docs/plugins/inspect/plugin-smpte.xml:
8948 * docs/plugins/inspect/plugin-spectrum.xml:
8949 * docs/plugins/inspect/plugin-speex.xml:
8950 * docs/plugins/inspect/plugin-taglib.xml:
8951 * docs/plugins/inspect/plugin-udp.xml:
8952 * docs/plugins/inspect/plugin-video4linux2.xml:
8953 * docs/plugins/inspect/plugin-videobalance.xml:
8954 * docs/plugins/inspect/plugin-videobox.xml:
8955 * docs/plugins/inspect/plugin-videocrop.xml:
8956 * docs/plugins/inspect/plugin-videoflip.xml:
8957 * docs/plugins/inspect/plugin-videomixer.xml:
8958 * docs/plugins/inspect/plugin-wavenc.xml:
8959 * docs/plugins/inspect/plugin-wavpack.xml:
8960 * docs/plugins/inspect/plugin-wavparse.xml:
8961 * docs/plugins/inspect/plugin-ximagesrc.xml:
8962 * gst-plugins-good.doap:
8964 * win32/common/config.h:
8965 Release 0.10.7 - Red Door Black
8966 Original commit message from CVS:
8967 Release 0.10.7 - Red Door Black
8969 Wed Feb 20 22:51:08 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
8998 Original commit message from CVS:
9001 Tue Feb 19 10:47:20 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9003 gst/alpha/Makefile.am: Link alpha plugin with libgstbase. Fixes bug #517386.
9004 Original commit message from CVS:
9005 * gst/alpha/Makefile.am:
9006 Link alpha plugin with libgstbase. Fixes bug #517386.
9008 Mon Feb 18 11:13:35 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
9010 gst/rtsp/gstrtspsrc.c: Init values to -1 instead of the default 0 value.
9011 Original commit message from CVS:
9012 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream):
9013 Init values to -1 instead of the default 0 value.
9016 Thu Feb 14 14:50:30 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9018 tests/examples/spectrum/spectrum-example.c: Add missing include to fix compilation when libxml usage is disabled.
9019 Original commit message from CVS:
9020 * tests/examples/spectrum/spectrum-example.c:
9021 Add missing include to fix compilation when libxml usage is disabled.
9024 Tue Feb 12 23:38:19 2008 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
9027 Original commit message from CVS:
9028 patch by: Wim Taymans <wim.taymans@collabora.co.uk>
9030 * gst/rtp/gstrtph264pay.c:
9031 * gst/rtp/gstrtpmp4gdepay.c:
9032 * gst/rtp/gstrtpmp4gpay.c:
9033 * gst/rtp/gstrtpmp4gpay.h:
9034 * gst/rtp/gstrtptheorapay.c:
9035 * gst/rtp/gstrtpvorbispay.c:
9036 Fix various leaks shown up in valgrind
9037 - free sprops and buffer in error cases in H264 payloader
9038 - fix leak in mp4g depayloader when construction the caps
9039 - don't leak config string in the mp4g payloader
9040 - don't leak buffers and headers in theora and vorbis payloaders
9041 * tests/check/elements/rtp-payloading.c:
9042 Fix the RTP data test
9043 - Actually send valid amr data to the payloader instead of 20
9045 - The mp4g payloader expects codec_data on the caps
9047 Tue Feb 12 21:36:40 2008 +0000 Sébastien Moutte <sebastien@moutte.net>
9049 win32/MANIFEST: Add libgstpng.dsp to MANIFEST.
9050 Original commit message from CVS:
9052 Add libgstpng.dsp to MANIFEST.
9053 * win32/vs6/libgstaudiofx.dsp:
9054 Add new source files to VS project file.
9056 Tue Feb 12 13:34:52 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9058 sys/ximage/gstximagesrc.c: Initialise variables when opening the X display rather than in _start(), as the display ca...
9059 Original commit message from CVS:
9060 * sys/ximage/gstximagesrc.c:
9061 Initialise variables when opening the X display rather
9062 than in _start(), as the display can be opened before that.
9065 Tue Feb 12 12:22:48 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9067 sys/directdraw/gstdirectdrawsink.c: Properly chain up finalize functions. Fixes bug #515980.
9068 Original commit message from CVS:
9069 * sys/directdraw/gstdirectdrawsink.c:
9070 (gst_ddrawsurface_class_init), (gst_ddrawsurface_finalize),
9071 (gst_directdraw_sink_finalize):
9072 Properly chain up finalize functions. Fixes bug #515980.
9074 Tue Feb 12 11:38:54 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9076 sys/v4l2/v4l2src_calls.c: Chain up the finalize functions. Fixes bug #515984.
9077 Original commit message from CVS:
9078 * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
9079 (gst_v4l2_buffer_class_init), (gst_v4l2_buffer_pool_finalize),
9080 (gst_v4l2_buffer_pool_class_init):
9081 Chain up the finalize functions. Fixes bug #515984.
9083 Tue Feb 12 11:14:36 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9085 sys/ximage/ximageutil.c: Chain up in the finalize function for our custom buffer sub-class.
9086 Original commit message from CVS:
9087 * sys/ximage/ximageutil.c:
9088 Chain up in the finalize function for our custom
9090 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
9093 Tue Feb 12 11:12:43 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9095 gst/debug/efence.c: Properly chain up finalize method. Fixes bug #515979.
9096 Original commit message from CVS:
9097 * gst/debug/efence.c: (gst_fenced_buffer_finalize),
9098 (gst_fenced_buffer_class_init):
9099 Properly chain up finalize method. Fixes bug #515979.
9101 Tue Feb 12 11:09:08 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9103 sys/ximage/gstximagesrc.c: Free allocated Damage memory before closing our connection to the
9104 Original commit message from CVS:
9105 * sys/ximage/gstximagesrc.c:
9106 Free allocated Damage memory before closing our connection to the
9107 X server. Fixes: #515706
9109 Tue Feb 12 05:21:46 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9111 tests/check/elements/souphttpsrc.c: Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564.
9112 Original commit message from CVS:
9113 * tests/check/elements/souphttpsrc.c:
9114 Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564.
9116 Tue Feb 12 05:14:16 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9118 Add a few libjpeg suppressions and initialize a variable to make smokeenc valgrind clean. Fixes bug #515701.
9119 Original commit message from CVS:
9120 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
9121 * tests/check/Makefile.am:
9122 * tests/check/gst-plugins-good.supp:
9123 Add a few libjpeg suppressions and initialize a variable to
9124 make smokeenc valgrind clean. Fixes bug #515701.
9126 Mon Feb 11 21:24:30 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9128 gst/avi/gstavidemux.c: Revert patch which sends timestamps only on keyframes, as it breaks playback with current gst-...
9129 Original commit message from CVS:
9130 * gst/avi/gstavidemux.c:
9131 Revert patch which sends timestamps only on keyframes, as it
9132 breaks playback with current gst-ffmpeg.
9135 Mon Feb 11 14:01:52 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9137 Close some memory leaks spotted by the unit test. Fixes bug #515697.
9138 Original commit message from CVS:
9139 * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
9140 * tests/check/elements/multifile.c: (GST_START_TEST):
9141 Close some memory leaks spotted by the unit test. Fixes bug #515697.
9143 Mon Feb 11 13:48:03 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9145 ext/gconf/gconf.c: Use and unset the GError when pipeline creation fails instead of simply leaking it. Fixes bug #515...
9146 Original commit message from CVS:
9147 * ext/gconf/gconf.c: (gst_gconf_render_bin_with_default):
9148 Use and unset the GError when pipeline creation fails instead of
9149 simply leaking it. Fixes bug #515704.
9151 Sun Feb 10 10:46:13 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9153 gst/audiofx/: Fix long description of audiofx elements. Fixes bug #515457.
9154 Original commit message from CVS:
9155 * gst/audiofx/audioamplify.c:
9156 * gst/audiofx/audiochebband.c:
9157 * gst/audiofx/audiocheblimit.c:
9158 * gst/audiofx/audiodynamic.c:
9159 * gst/audiofx/audioinvert.c:
9160 * gst/audiofx/audiopanorama.c:
9161 * gst/audiofx/audiowsincband.c:
9162 * gst/audiofx/audiowsinclimit.c:
9163 Fix long description of audiofx elements. Fixes bug #515457.
9165 Sat Feb 9 01:45:32 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9167 Add a simple example application for the spectrum element, include it in the docs, and fix some documentation ambigui...
9168 Original commit message from CVS:
9169 * docs/plugins/Makefile.am:
9170 * gst/spectrum/gstspectrum.c:
9171 * tests/examples/spectrum/.cvsignore:
9172 * tests/examples/spectrum/Makefile.am:
9173 * tests/examples/spectrum/spectrum-example.c:
9174 Add a simple example application for the spectrum element, include it
9175 in the docs, and fix some documentation ambiguities.
9178 Sat Feb 9 00:15:25 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9180 gst/: Fix includes order
9181 Original commit message from CVS:
9182 * gst/equalizer/Makefile.am:
9183 * gst/spectrum/Makefile.am:
9185 * tests/check/Makefile.am:
9186 Exclude v4l2src from the states test - it takes too long to start.
9187 * tests/check/elements/spectrum.c:
9188 Make the test run properly with CK_FORK=no
9190 Fri Feb 8 15:32:36 2008 +0000 Christian Schaller <uraeus@gnome.org>
9192 * gst-plugins-good.spec.in:
9193 add 3 new plugins to spec file
9194 Original commit message from CVS:
9195 add 3 new plugins to spec file
9197 Fri Feb 8 15:27:51 2008 +0000 Christian Schaller <uraeus@gnome.org>
9200 * gst/audiofx/Makefile.am:
9201 add missing header files for disting
9202 Original commit message from CVS:
9203 add missing header files for disting
9205 Fri Feb 8 15:20:31 2008 +0000 Julien Moutte <julien@moutte.net>
9207 gst/matroska/matroska-demux.c: Flag keyframe and delta units correctly when dealign with a
9208 Original commit message from CVS:
9209 2008-02-08 Julien Moutte <julien@fluendo.com>
9210 * gst/matroska/matroska-demux.c:
9211 (gst_matroska_demux_parse_blockgroup_or_simpleblock): Flag
9212 keyframe and delta units correctly when dealign with a
9216 Fri Feb 8 10:19:33 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9218 tests/check/elements/.cvsignore: Spell the new tests correctly in .cvsignore
9219 Original commit message from CVS:
9220 * tests/check/elements/.cvsignore:
9221 Spell the new tests correctly in .cvsignore
9223 Fri Feb 8 10:09:33 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
9225 gst/multifile/gstmultifilesrc.c: Need to use gsize here for the size, fixes compiler warning.
9226 Original commit message from CVS:
9227 * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
9228 Need to use gsize here for the size, fixes compiler warning.
9229 * tests/examples/equalizer/.cvsignore:
9230 * tests/examples/equalizer/Makefile.am:
9231 * tests/examples/spectrum/.cvsignore:
9232 * tests/examples/spectrum/Makefile.am:
9233 Add missing files to fix the build.
9235 Fri Feb 8 04:25:32 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9237 Move multifile plugin from -bad.
9238 Original commit message from CVS:
9240 * docs/plugins/Makefile.am:
9241 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9242 * docs/plugins/gst-plugins-good-plugins-sections.txt:
9243 * docs/plugins/gst-plugins-good-plugins.args:
9244 * docs/plugins/gst-plugins-good-plugins.hierarchy:
9245 * docs/plugins/inspect/plugin-multifile.xml:
9246 * tests/check/Makefile.am:
9247 * tests/check/elements/.cvsignore:
9248 Move multifile plugin from -bad.
9251 Fri Feb 8 03:44:12 2008 +0000 David Schleef <ds@schleef.org>
9253 gst/multifile/: Use g_file_[sg]et_contents() instead of using stdio functions.
9254 Original commit message from CVS:
9255 * gst/multifile/gstmultifilesink.c:
9256 * gst/multifile/gstmultifilesrc.c:
9257 Use g_file_[sg]et_contents() instead of using stdio functions.
9258 Should be less error prone.
9259 * tests/check/elements/multifile.c:
9260 Create a temporary directory using standard functions instead of
9261 creating a directory in the current dir.
9263 Fri Feb 8 03:28:57 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9265 Move spectrum plugin from -bad.
9266 Original commit message from CVS:
9268 * docs/plugins/Makefile.am:
9269 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9270 * docs/plugins/gst-plugins-good-plugins-sections.txt:
9271 * docs/plugins/gst-plugins-good-plugins.args:
9272 * docs/plugins/gst-plugins-good-plugins.hierarchy:
9273 * docs/plugins/inspect/plugin-spectrum.xml:
9274 * gst/spectrum/Makefile.am:
9275 * tests/check/Makefile.am:
9276 * tests/check/elements/.cvsignore:
9277 * tests/examples/Makefile.am:
9278 Move spectrum plugin from -bad.
9279 Move examples into tests/examples/spectrum.
9281 Fri Feb 8 02:56:12 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9284 Mention bug 415627 fixed with previous commit
9285 Original commit message from CVS:
9286 Mention bug 415627 fixed with previous commit
9288 Fri Feb 8 02:49:20 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9290 Move the equalizer plugin across from -bad
9291 Original commit message from CVS:
9293 * docs/plugins/Makefile.am:
9294 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9295 * docs/plugins/gst-plugins-good-plugins-sections.txt:
9296 * docs/plugins/gst-plugins-good-plugins.args:
9297 * docs/plugins/gst-plugins-good-plugins.hierarchy:
9298 * docs/plugins/gst-plugins-good-plugins.interfaces:
9299 * docs/plugins/inspect/plugin-equalizer.xml:
9300 * gst/equalizer/Makefile.am:
9301 * tests/check/Makefile.am:
9302 * tests/examples/Makefile.am:
9303 Move the equalizer plugin across from -bad
9304 * tests/check/elements/.cvsignore:
9305 Add equalizer, audiosincwband and audiosincwlimit
9306 * tests/check/elements/equalizer.c:
9307 Fix compiler warnings
9309 Fri Feb 8 02:48:54 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9311 docs/plugins/gst-plugins-bad-plugins.*: Remove equalizer plugin docs
9312 Original commit message from CVS:
9313 * docs/plugins/gst-plugins-bad-plugins.args:
9314 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
9315 * docs/plugins/gst-plugins-bad-plugins.interfaces:
9316 Remove equalizer plugin docs
9317 * tests/check/Makefile.am:
9318 Add GST_OPTION_CFLAGS, to get -Werror -Wall into the tests as for
9320 * tests/check/elements/multifile.c:
9321 * tests/check/elements/rganalysis.c:
9322 * tests/check/elements/rglimiter.c:
9323 Fix compiler warnings from -Wall -Werror
9325 Fri Feb 8 01:07:02 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9327 configure.ac: Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases are treated like releases and bui...
9328 Original commit message from CVS:
9330 Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases
9331 are treated like releases and build without it.
9333 Thu Feb 7 21:57:54 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9335 Move the lpwsinc and bpwsinc elements from gst-plugins-bad into the audiofx plugin, and rename to audiowsinclimit and...
9336 Original commit message from CVS:
9337 * docs/plugins/Makefile.am:
9338 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9339 * docs/plugins/gst-plugins-good-plugins-sections.txt:
9340 * docs/plugins/gst-plugins-good-plugins.args:
9341 * docs/plugins/inspect/plugin-audiofx.xml:
9342 * gst/audiofx/Makefile.am:
9343 * gst/audiofx/audiofx.c:
9344 * gst/audiofx/audiowsincband.c:
9345 * gst/audiofx/audiowsincband.h:
9346 * gst/audiofx/audiowsinclimit.c:
9347 * gst/audiofx/audiowsinclimit.h:
9348 * tests/check/Makefile.am:
9349 * tests/check/elements/audiowsincband.c:
9350 * tests/check/elements/audiowsinclimit.c:
9351 Move the lpwsinc and bpwsinc elements from gst-plugins-bad into
9352 the audiofx plugin, and rename to audiowsinclimit and audiowsincband
9356 Thu Feb 7 21:17:36 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
9358 Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without caps, and add a somewhat useful debug message. Plus test.
9359 Original commit message from CVS:
9360 * gst/icydemux/gsticydemux.c: (gst_icydemux_chain):
9361 * tests/check/elements/icydemux.c:
9362 Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without
9363 caps, and add a somewhat useful debug message. Plus test.
9365 Thu Feb 7 19:13:56 2008 +0000 Sébastien Moutte <sebastien@moutte.net>
9367 gst/rtsp/gstrtspsrc.c: Include unistd.h only if HAVE_UNISTD_H is defined
9368 Original commit message from CVS:
9369 * gst/rtsp/gstrtspsrc.c:
9370 Include unistd.h only if HAVE_UNISTD_H is defined
9371 * win32/common/config.h.in:
9372 * win32/common/config.h:
9373 Define socklen_t as it seems it's not defined in default
9374 Visual Studio headers.
9375 * win32/vs6/libgstalpha.dsp:
9376 * win32/vs6/libgstapetag.dsp:
9377 * win32/vs6/libgstavi.dsp:
9378 * win32/vs6/libgstrtp.dsp:
9379 * win32/vs6/libgstrtsp.dsp:
9380 * win32/vs6/libgstvideomixer.dsp:
9381 Update project file dependencies and add new source files
9383 Thu Feb 7 16:38:55 2008 +0000 Bjarne Rosengren <bjarne@axis.com>
9385 gst/matroska/ebml-write.c: Don't leak buffers when we don't push them downstream.
9386 Original commit message from CVS:
9387 Patch by: Bjarne Rosengren <bjarne at axis dot com>
9388 * gst/matroska/ebml-write.c: (gst_ebml_write_element_push):
9389 Don't leak buffers when we don't push them downstream.
9392 Thu Feb 7 13:48:20 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9394 gst/multifile/gstmultifilesink.c: Add a fixme comment.
9395 Original commit message from CVS:
9396 * gst/multifile/gstmultifilesink.c:
9397 Add a fixme comment.
9398 * gst/selector/gstoutputselector.c:
9399 Fix same leak as in input-selector.
9400 * tests/icles/output-selector-test.c:
9403 Thu Feb 7 13:41:11 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9405 gst/spectrum/gstspectrum.c: Improve the docs.
9406 Original commit message from CVS:
9407 * gst/spectrum/gstspectrum.c:
9410 Thu Feb 7 10:17:14 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
9412 configure.ac: Bump requirements to (good) released versions to avoid confusion and make implicit core requirement exp...
9413 Original commit message from CVS:
9415 Bump requirements to (good) released versions to avoid
9416 confusion and make implicit core requirement explicit.
9418 Thu Feb 7 10:04:01 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9420 gst/filter/gstlpwsinc.c: Fix typo in the long description of the element.
9421 Original commit message from CVS:
9422 * gst/filter/gstlpwsinc.c:
9423 Fix typo in the long description of the element.
9425 Wed Feb 6 23:44:43 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9427 Rename audiochebyshevfreqband -> audiochebband and audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS...
9428 Original commit message from CVS:
9429 * docs/plugins/Makefile.am:
9430 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9431 * docs/plugins/gst-plugins-good-plugins-sections.txt:
9432 * docs/plugins/gst-plugins-good-plugins.args:
9433 * docs/plugins/inspect/plugin-audiofx.xml:
9434 * gst/audiofx/Makefile.am:
9435 * gst/audiofx/audiochebband.c:
9436 * gst/audiofx/audiochebband.h:
9437 * gst/audiofx/audiocheblimit.c:
9438 * gst/audiofx/audiocheblimit.h:
9439 * gst/audiofx/audiochebyshevfreqband.c:
9440 * gst/audiofx/audiochebyshevfreqband.h:
9441 * gst/audiofx/audiochebyshevfreqlimit.c:
9442 * gst/audiofx/audiochebyshevfreqlimit.h:
9443 * gst/audiofx/audiofx.c:
9444 * tests/check/Makefile.am:
9445 * tests/check/elements/.cvsignore:
9446 * tests/check/elements/audiochebband.c:
9447 * tests/check/elements/audiocheblimit.c:
9448 * tests/check/elements/audiochebyshevfreqband.c:
9449 * tests/check/elements/audiochebyshevfreqlimit.c:
9450 Rename audiochebyshevfreqband -> audiochebband and
9451 audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS
9455 Wed Feb 6 11:07:47 2008 +0000 Wouter Cloetens <wouter@mind.be>
9457 ext/soup/gstsouphttpsrc.c: Fix memory leak and improve debugging a bit.
9458 Original commit message from CVS:
9459 Patch by: Wouter Cloetens <wouter at mind dot be>
9460 * ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_chunk_cb),
9461 (gst_soup_http_src_create):
9462 Fix memory leak and improve debugging a bit.
9464 Tue Feb 5 17:59:24 2008 +0000 orjan <orjanf@axis.com>
9466 gst/multipart/multipartmux.c: Fix caps memory leak. Fixes #514573.
9467 Original commit message from CVS:
9468 Patch by: orjan <orjanf at axis dot com>
9469 * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
9470 Fix caps memory leak. Fixes #514573.
9472 Mon Feb 4 12:07:14 2008 +0000 Edward Hervey <bilboed@bilboed.com>
9474 gst/avi/gstavidemux.c: If there's no entries in the subindex, don't try to do anything stupid, just return.
9475 Original commit message from CVS:
9476 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex):
9477 If there's no entries in the subindex, don't try to do anything stupid,
9480 Sat Feb 2 19:47:50 2008 +0000 John Millikin <jmillikin@gmail.com>
9482 ext/flac/gstflacdec.c: Fix extraction of picture blocks with newer libflac versions again:
9483 Original commit message from CVS:
9484 Patch by: John Millikin <jmillikin at gmail dot com>
9485 * ext/flac/gstflacdec.c: (gst_flac_dec_scan_for_last_block),
9486 (gst_flac_extract_picture_buffer), (gst_flac_dec_metadata_callback):
9487 Fix extraction of picture blocks with newer libflac versions again:
9488 FLAC__METADATA_TYPE_PICTURE is an enum, not a define (#513628).
9490 Sat Feb 2 18:06:19 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
9492 tests/check/Makefile.am: Add rtp-payloading test to VALGRIND_TO_FIX.
9493 Original commit message from CVS:
9494 * tests/check/Makefile.am:
9495 Add rtp-payloading test to VALGRIND_TO_FIX.
9496 * tests/check/elements/rtp-payloading.c:
9497 Add semicolons after GST_TEST_END so gst-indent gets the
9498 formatting right; make test less verbose in general, but
9499 more verbose in the error case (which should probably
9500 make the test fail anyway).
9502 Fri Feb 1 18:29:21 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
9504 Add documentation for avisubtitle and change class to
9505 Original commit message from CVS:
9506 * docs/plugins/Makefile.am:
9507 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9508 * docs/plugins/gst-plugins-good-plugins-sections.txt:
9509 * gst/avi/gstavisubtitle.c:
9510 Add documentation for avisubtitle and change class to
9511 Codec/Parser/Subtitle
9513 Thu Jan 31 16:12:28 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9515 sys/v4l2/v4l2_calls.c: Treat ENOTTY (driver does not implement ioctl) the same as
9516 Original commit message from CVS:
9517 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
9518 Treat ENOTTY (driver does not implement ioctl) the same as
9519 EINVAL since it implies there are no available standards.
9520 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format),
9521 (gst_v4l2src_get_nearest_size):
9522 Replace gst_v4l2src_get_size_limits with 2 calls to new function
9523 gst_v4l2src_get_nearest_size, and get it to use VIDIOC_S_FMT to
9524 probe if the driver does not support VIDIOC_TRY_FMT for whatever
9525 reason, and if we aren't yet actively capturing.
9526 * sys/v4l2/v4l2src_calls.h:
9527 Remove replaced function declaration.
9529 Thu Jan 31 16:03:48 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9531 configure.ac: Bump plugins-base requirement to 0.10.16 for the gst_video_format_*
9532 Original commit message from CVS:
9534 Bump plugins-base requirement to 0.10.16 for the gst_video_format_*
9537 Thu Jan 31 09:50:31 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9539 ext/soup/gstsouphttpsrc.c: Add changes to gstsouphttpsrc.c that were missing from last commit.
9540 Original commit message from CVS:
9541 * ext/soup/gstsouphttpsrc.c: (_do_init),
9542 (gst_soup_http_src_base_init), (gst_soup_http_src_class_init),
9543 (gst_soup_http_src_init), (gst_soup_http_src_dispose),
9544 (gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
9545 (gst_soup_http_src_unicodify), (gst_soup_http_src_cancel_message),
9546 (gst_soup_http_src_queue_message),
9547 (gst_soup_http_src_add_range_header),
9548 (gst_soup_http_src_session_unpause_message),
9549 (gst_soup_http_src_session_pause_message),
9550 (gst_soup_http_src_session_close),
9551 (gst_soup_http_src_got_headers_cb),
9552 (gst_soup_http_src_got_body_cb), (gst_soup_http_src_finished_cb),
9553 (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_response_cb),
9554 (gst_soup_http_src_parse_status), (gst_soup_http_src_create),
9555 (gst_soup_http_src_start), (gst_soup_http_src_stop),
9556 (gst_soup_http_src_unlock), (gst_soup_http_src_unlock_stop),
9557 (gst_soup_http_src_get_size), (gst_soup_http_src_is_seekable),
9558 (gst_soup_http_src_do_seek), (gst_soup_http_src_set_location),
9559 (gst_soup_http_src_set_proxy), (gst_soup_http_src_uri_get_type),
9560 (gst_soup_http_src_uri_get_protocols),
9561 (gst_soup_http_src_uri_get_uri), (gst_soup_http_src_uri_set_uri),
9562 (gst_soup_http_src_uri_handler_init), (plugin_init):
9563 Add changes to gstsouphttpsrc.c that were missing from last commit.
9565 Thu Jan 31 08:57:16 2008 +0000 Wouter Cloetens <wouter@mind.be>
9567 Make coding style more consistent, including class renaming.
9568 Original commit message from CVS:
9569 Patch by: Wouter Cloetens <wouter at mind dot be>
9570 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9571 * docs/plugins/gst-plugins-bad-plugins.args:
9572 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
9573 * docs/plugins/gst-plugins-bad-plugins.interfaces:
9574 * docs/plugins/inspect/plugin-soup.xml:
9575 (gst_soup_http_src_base_init), (gst_soup_http_src_class_init),
9576 (gst_soup_http_src_init), (gst_soup_http_src_dispose),
9577 (gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
9578 (gst_soup_http_src_unicodify), (gst_soup_http_src_cancel_message),
9579 (gst_soup_http_src_queue_message),
9580 (gst_soup_http_src_add_range_header),
9581 (gst_soup_http_src_session_unpause_message),
9582 (gst_soup_http_src_session_pause_message),
9583 (gst_soup_http_src_session_close),
9584 (gst_soup_http_src_got_headers_cb),
9585 (gst_soup_http_src_got_body_cb), (gst_soup_http_src_finished_cb),
9586 (gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_response_cb),
9587 (gst_soup_http_src_parse_status), (gst_soup_http_src_create),
9588 (gst_soup_http_src_start), (gst_soup_http_src_stop),
9589 (gst_soup_http_src_unlock), (gst_soup_http_src_unlock_stop),
9590 (gst_soup_http_src_get_size), (gst_soup_http_src_is_seekable),
9591 (gst_soup_http_src_do_seek), (gst_soup_http_src_set_location),
9592 (gst_soup_http_src_set_proxy), (gst_soup_http_src_uri_get_type),
9593 (gst_soup_http_src_uri_get_protocols),
9594 (gst_soup_http_src_uri_get_uri), (gst_soup_http_src_uri_set_uri),
9595 (gst_soup_http_src_uri_handler_init), (plugin_init):
9596 * ext/soup/gstsouphttpsrc.h:
9597 Make coding style more consistent, including class renaming.
9599 Thu Jan 31 00:03:26 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9601 configure.ac: Fix typo.
9602 Original commit message from CVS:
9606 Thu Jan 31 00:00:23 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9608 gst/alpha/: Re-write the 'alpha' plugin to be BaseTransform based, simplifying some stuff, and making buffer-alloc an...
9609 Original commit message from CVS:
9610 * gst/alpha/Makefile.am:
9611 * gst/alpha/gstalpha.c:
9612 Re-write the 'alpha' plugin to be BaseTransform based, simplifying
9613 some stuff, and making buffer-alloc and resizing work automatically.
9614 No longer crashes on odd frame widths and heights, although there
9615 seems to be a disagreement with ffmpegcolorspace about what size
9616 an AYUV frame with odd height should be.
9618 Wed Jan 30 15:40:36 2008 +0000 Wouter Cloetens <wouter@mind.be>
9620 ext/soup/gstsouphttpsrc.c: Update documentation a bit.
9621 Original commit message from CVS:
9622 Patch by: Wouter Cloetens <wouter at mind dot be>
9623 * ext/soup/gstsouphttpsrc.c:
9624 Update documentation a bit.
9625 * docs/plugins/gst-plugins-bad-plugins.args:
9626 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
9627 * docs/plugins/gst-plugins-bad-plugins.interfaces:
9628 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
9629 * docs/plugins/inspect/plugin-alsaspdif.xml:
9630 * docs/plugins/inspect/plugin-dvb.xml:
9631 * docs/plugins/inspect/plugin-filter.xml:
9632 * docs/plugins/inspect/plugin-glimagesink.xml:
9633 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
9634 * docs/plugins/inspect/plugin-quicktime.xml:
9635 * docs/plugins/inspect/plugin-rawparse.xml:
9636 * docs/plugins/inspect/plugin-replaygain.xml:
9637 * docs/plugins/inspect/plugin-sdl.xml:
9638 * docs/plugins/inspect/plugin-soundtouch.xml:
9639 * docs/plugins/inspect/plugin-soup.xml:
9640 * docs/plugins/inspect/plugin-spcdec.xml:
9641 * docs/plugins/inspect/plugin-spectrum.xml:
9642 * docs/plugins/inspect/plugin-speed.xml:
9643 * docs/plugins/inspect/plugin-speexresample.xml:
9644 * docs/plugins/inspect/plugin-switch.xml:
9645 * docs/plugins/inspect/plugin-videocrop.xml:
9646 Regenerate everything for the documentation changes we had.
9648 Wed Jan 30 13:29:15 2008 +0000 Wouter Cloetens <wouter@mind.be>
9650 ext/soup/gstsouphttpsrc.c: Let the proxy property default to the content of the $http_proxy environment variable.
9651 Original commit message from CVS:
9652 Patch by: Wouter Cloetens <wouter at mind dot be>
9653 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_init):
9654 Let the proxy property default to the content of the $http_proxy
9655 environment variable.
9657 Wed Jan 30 13:08:45 2008 +0000 Wouter Cloetens <wouter@mind.be>
9659 tests/check/: Add missing files for the unit test.
9660 Original commit message from CVS:
9661 Patch by: Wouter Cloetens <wouter at mind dot be>
9662 * tests/check/test-cert.pem:
9663 * tests/check/test-key.pem:
9664 Add missing files for the unit test.
9666 Wed Jan 30 13:06:01 2008 +0000 Wouter Cloetens <wouter@mind.be>
9668 docs/plugins/: Add souphttpsrc to the docs.
9669 Original commit message from CVS:
9670 Patch by: Wouter Cloetens <wouter at mind dot be>
9671 * docs/plugins/Makefile.am:
9672 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9673 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9674 Add souphttpsrc to the docs.
9676 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
9677 (gst_souphttp_src_init), (gst_souphttp_src_dispose),
9678 (gst_souphttp_src_set_property), (gst_souphttp_src_get_property),
9679 (gst_souphttp_src_cancel_message),
9680 (gst_souphttp_src_queue_message),
9681 (gst_souphttp_src_add_range_header),
9682 (gst_souphttp_src_session_unpause_message),
9683 (gst_souphttp_src_session_pause_message),
9684 (gst_souphttp_src_session_close),
9685 (gst_souphttp_src_got_headers_cb), (gst_souphttp_src_got_body_cb),
9686 (gst_souphttp_src_finished_cb), (gst_souphttp_src_got_chunk_cb),
9687 (gst_souphttp_src_response_cb), (gst_souphttp_src_parse_status),
9688 (gst_souphttp_src_create), (gst_souphttp_src_start),
9689 (gst_souphttp_src_stop), (gst_souphttp_src_unlock),
9690 (gst_souphttp_src_unlock_stop), (gst_souphttp_src_get_size),
9691 (gst_souphttp_src_is_seekable), (gst_souphttp_src_do_seek),
9692 (gst_souphttp_src_set_location), (gst_souphttp_src_set_proxy),
9694 * ext/soup/gstsouphttpsrc.h:
9695 Add support for libsoup2.4 and require it. Also implement redirection
9696 and manual proxy specification. Fixes bug #510708.
9697 * tests/check/Makefile.am:
9698 * tests/check/elements/.cvsignore:
9699 * tests/check/elements/souphttpsrc.c:
9700 Add unit test for souphttpsrc.
9702 Tue Jan 29 18:43:32 2008 +0000 Alessandro Decina <alessandro@nnva.org>
9704 ext/libpng/gstpngenc.*: Preallocate the output buffer so that g_memdup() and gst_buffer_merge() aren't needed anymore...
9705 Original commit message from CVS:
9706 Patch by: Alessandro Decina <alessandro at nnva dot org>
9707 * ext/libpng/gstpngenc.c: (user_write_data), (gst_pngenc_chain):
9708 * ext/libpng/gstpngenc.h:
9709 Preallocate the output buffer so that g_memdup() and
9710 gst_buffer_merge() aren't needed anymore. This greatly improves
9711 performances and fixes #512544.
9713 Tue Jan 29 18:24:28 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
9715 gst/avi/gstavidemux.c: GStreamer timestamps are PTS values while AVI only knows about DTS timestamps. Make sure we on...
9716 Original commit message from CVS:
9717 * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry),
9718 (gst_avi_demux_stream_data):
9719 GStreamer timestamps are PTS values while AVI only knows about DTS
9720 timestamps. Make sure we only copy the DTS as the buffer timestamp when
9721 we are dealing with a key frame.
9723 Tue Jan 29 15:45:48 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9725 tests/check/: Add add testsuite for the rtp-payloader that tries simulating dataflow. Needs more test data.
9726 Original commit message from CVS:
9727 * tests/check/Makefile.am:
9728 * tests/check/elements/.cvsignore:
9729 * tests/check/elements/rtp-payloading.c:
9730 Add add testsuite for the rtp-payloader that tries simulating
9731 dataflow. Needs more test data.
9733 Tue Jan 29 15:27:02 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9735 tests/check/elements/alphacolor.c: Remove two unused variables.
9736 Original commit message from CVS:
9737 * tests/check/elements/alphacolor.c:
9738 Remove two unused variables.
9740 Mon Jan 28 12:17:02 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
9742 gst/rtsp/gstrtspsrc.c: Use g_ascii_strtoll() instead of atoll, which is only available in C99.
9743 Original commit message from CVS:
9744 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpinfo):
9745 Use g_ascii_strtoll() instead of atoll, which is only
9748 Sat Jan 26 16:19:26 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9750 gst/filter/: Don't implement get_unit_size() ourselves, the GstAudioFilter base class already does this for us.
9751 Original commit message from CVS:
9752 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
9753 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
9754 Don't implement get_unit_size() ourselves, the GstAudioFilter base
9755 class already does this for us.
9757 Fri Jan 25 10:53:17 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
9759 gst/rtp/: Add MPEG2 video payloader
9760 Original commit message from CVS:
9761 * gst/rtp/Makefile.am:
9763 * gst/rtp/gstrtpmpvpay.c:
9764 * gst/rtp/gstrtpmpvpay.h:
9765 Add MPEG2 video payloader
9767 Wed Jan 23 17:05:32 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9769 gst/level/gstlevel.c: Use #include <math.h> instead of #include "math.h".
9770 Original commit message from CVS:
9771 * gst/level/gstlevel.c:
9772 Use #include <math.h> instead of #include "math.h".
9774 Mon Jan 21 19:41:45 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9776 tests/check/Makefile.am: Fix up some CFLAGS sets.
9777 Original commit message from CVS:
9778 * tests/check/Makefile.am:
9779 Fix up some CFLAGS sets.
9780 Don't include gconfvideosrc in the states test.
9781 * tests/check/elements/autodetect.c: (GST_START_TEST):
9782 Add some error strings to fail_unless arguments to fix some weird
9783 compiler errors on Solaris.
9785 Mon Jan 21 19:35:58 2008 +0000 Brian Cameron <brian.cameron@sun.com>
9787 configure.ac: Detect video4linux headers on Solaris too.
9788 Original commit message from CVS:
9790 Detect video4linux headers on Solaris too.
9791 * sys/v4l2/gstv4l2colorbalance.h:
9792 * sys/v4l2/gstv4l2object.h:
9793 * sys/v4l2/v4l2_calls.c:
9794 * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
9795 (gst_v4l2_buffer_new):
9796 Make v4l2 build on Solaris.
9797 Patch by: Brian Cameron <brian.cameron at sun dot com>
9800 Mon Jan 21 11:46:19 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9802 docs/plugins/gst-plugins-good-plugins-docs.sgml: Update list from (still local) scanning script.
9803 Original commit message from CVS:
9804 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
9805 Update list from (still local) scanning script.
9807 Mon Jan 21 09:57:07 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9809 docs/plugins/: Add symbols from -unused.txt to the right place.
9810 Original commit message from CVS:
9811 * docs/plugins/Makefile.am:
9812 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
9813 Add symbols from -unused.txt to the right place.
9814 * gst/dvdspu/gstdvdspu.c:
9815 * gst/dvdspu/gstdvdspu.h:
9816 Coherent namespace usage.
9817 * gst/spectrum/gstspectrum.c:
9818 Fix broken XML fragment in doc snippet even more.
9820 Mon Jan 21 07:54:02 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9822 docs/plugins/Makefile.am: Update include list.
9823 Original commit message from CVS:
9824 * docs/plugins/Makefile.am:
9825 Update include list.
9826 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
9827 Update xml includes.
9828 * docs/plugins/inspect/plugin-alsaspdif.xml:
9829 * docs/plugins/inspect/plugin-amrwb.xml:
9830 * docs/plugins/inspect/plugin-bayer.xml:
9831 * docs/plugins/inspect/plugin-bz2.xml:
9832 * docs/plugins/inspect/plugin-cdxaparse.xml:
9833 * docs/plugins/inspect/plugin-dtsdec.xml:
9834 * docs/plugins/inspect/plugin-dvbsrc.xml:
9835 * docs/plugins/inspect/plugin-dvdspu.xml:
9836 * docs/plugins/inspect/plugin-equalizer.xml:
9837 * docs/plugins/inspect/plugin-faac.xml:
9838 * docs/plugins/inspect/plugin-faad.xml:
9839 * docs/plugins/inspect/plugin-fbdevsink.xml:
9840 * docs/plugins/inspect/plugin-festival.xml:
9841 * docs/plugins/inspect/plugin-filter.xml:
9842 * docs/plugins/inspect/plugin-flvdemux.xml:
9843 * docs/plugins/inspect/plugin-freeze.xml:
9844 * docs/plugins/inspect/plugin-gsm.xml:
9845 * docs/plugins/inspect/plugin-gstinterlace.xml:
9846 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
9847 * docs/plugins/inspect/plugin-h264parse.xml:
9848 * docs/plugins/inspect/plugin-interleave.xml:
9849 * docs/plugins/inspect/plugin-ladspa.xml:
9850 * docs/plugins/inspect/plugin-metadata.xml:
9851 * docs/plugins/inspect/plugin-modplug.xml:
9852 * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
9853 * docs/plugins/inspect/plugin-mpegtsparse.xml:
9854 * docs/plugins/inspect/plugin-mpegvideoparse.xml:
9855 * docs/plugins/inspect/plugin-musicbrainz.xml:
9856 * docs/plugins/inspect/plugin-mve.xml:
9857 * docs/plugins/inspect/plugin-nsfdec.xml:
9858 * docs/plugins/inspect/plugin-nuvdemux.xml:
9859 * docs/plugins/inspect/plugin-qtdemux.xml:
9860 * docs/plugins/inspect/plugin-quicktime.xml:
9861 * docs/plugins/inspect/plugin-real.xml:
9862 * docs/plugins/inspect/plugin-replaygain.xml:
9863 * docs/plugins/inspect/plugin-sdl.xml:
9864 * docs/plugins/inspect/plugin-sdp.xml:
9865 * docs/plugins/inspect/plugin-spectrum.xml:
9866 * docs/plugins/inspect/plugin-speed.xml:
9867 * docs/plugins/inspect/plugin-speexresample.xml:
9868 * docs/plugins/inspect/plugin-stereo.xml:
9869 * docs/plugins/inspect/plugin-switch.xml:
9870 * docs/plugins/inspect/plugin-timidity.xml:
9871 * docs/plugins/inspect/plugin-tta.xml:
9872 * docs/plugins/inspect/plugin-videocrop.xml:
9873 * docs/plugins/inspect/plugin-videoparse.xml:
9874 * docs/plugins/inspect/plugin-videosignal.xml:
9875 * docs/plugins/inspect/plugin-vmnc.xml:
9876 * docs/plugins/inspect/plugin-wildmidi.xml:
9877 * docs/plugins/inspect/plugin-x264.xml:
9878 * docs/plugins/inspect/plugin-xingheader.xml:
9879 * docs/plugins/inspect/plugin-xvid.xml:
9880 * docs/plugins/inspect/plugin-y4menc.xml:
9882 * gst/spectrum/gstspectrum.c:
9883 Fix broken XML fragment in doc snippet.
9884 * tests/check/elements/.cvsignore:
9885 Add test binary to ignores.
9887 Sun Jan 20 05:07:52 2008 +0000 Wouter Cloetens <wouter@mind.be>
9889 ext/soup/gstsouphttpsrc.c: Report the size of the stream as the total size instead of the remaining Content-Length, w...
9890 Original commit message from CVS:
9891 Patch by: Wouter Cloetens <wouter at mind dot be>
9892 * ext/soup/gstsouphttpsrc.c: (soup_got_headers):
9893 Report the size of the stream as the total size instead of
9894 the remaining Content-Length, which is wrong after a seek.
9896 Sat Jan 19 14:59:08 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9899 Add bug number to the latest entry
9900 Original commit message from CVS:
9901 Add bug number to the latest entry
9903 Sat Jan 19 14:53:58 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9905 gst/wavparse/gstwavparse.c: Set variable to NULL after freeing it to prevent double frees or make failures by another...
9906 Original commit message from CVS:
9907 Based on a patch by:
9908 Victor STINNER <victor dot stinner at haypocalc dot com>
9909 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
9910 Set variable to NULL after freeing it to prevent double frees
9911 or make failures by another use of it afterwards more obvious
9912 and fix use of it after the freeing.
9914 Sat Jan 19 14:34:50 2008 +0000 Wouter Cloetens <wouter@mind.be>
9916 ext/soup/gstsouphttpsrc.c: Correctly set duration on the GstBaseSrc segment when we know it to fix failing the durati...
9917 Original commit message from CVS:
9918 Patch by: Wouter Cloetens <wouter at mind dot be>
9919 * ext/soup/gstsouphttpsrc.c: (soup_got_headers):
9920 Correctly set duration on the GstBaseSrc segment when we know it
9921 to fix failing the duration query.
9923 Fri Jan 18 13:40:38 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
9925 gst/udp/gstmultiudpsink.c: use GST_WARNING for logging
9926 Original commit message from CVS:
9927 * gst/udp/gstmultiudpsink.c:
9928 use GST_WARNING for logging
9930 Fri Jan 18 10:05:53 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9932 gst/multifile/gstmultifilesrc.c: Fix memory leak spotted by the unit test.
9933 Original commit message from CVS:
9934 * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
9935 Fix memory leak spotted by the unit test.
9937 Fri Jan 18 10:04:25 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
9939 gst/udp/gstmultiudpsink.c: Don't try to leave a multicast group with an invalid socket
9940 Original commit message from CVS:
9941 * gst/udp/gstmultiudpsink.c:
9942 Don't try to leave a multicast group with an invalid socket
9944 Fri Jan 18 08:49:59 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9946 tests/check/: Add some minimal tests for the equalizer plugin.
9947 Original commit message from CVS:
9948 * tests/check/Makefile.am:
9949 * tests/check/elements/.cvsignore:
9950 * tests/check/elements/equalizer.c: (setup_equalizer),
9951 (cleanup_equalizer), (GST_START_TEST), (equalizer_suite), (main):
9952 Add some minimal tests for the equalizer plugin.
9954 Fri Jan 18 07:03:23 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9956 gst/equalizer/gstiirequalizer.c: Unparent all bands from the equalizer when finalizing to stop leaking them.
9957 Original commit message from CVS:
9958 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_finalize):
9959 Unparent all bands from the equalizer when finalizing to stop
9962 Fri Jan 18 05:32:26 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9964 ext/soup/gstsouphttpsrc.c: Add support for WebDAV.
9965 Original commit message from CVS:
9966 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_uri_get_protocols):
9967 Add support for WebDAV.
9969 Fri Jan 18 05:24:39 2008 +0000 Wouter Cloetens <wouter@mind.be>
9971 ext/soup/gstsouphttpsrc.*: Add support for seeking to souphttpsrc. Fixes bug #502335.
9972 Original commit message from CVS:
9973 Patch by: Wouter Cloetens <wouter at mind dot be>
9974 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
9975 (gst_souphttp_src_init), (gst_souphttp_src_create),
9976 (gst_souphttp_src_is_seekable), (gst_souphttp_src_do_seek),
9977 (soup_add_range_header), (soup_got_headers), (soup_got_chunk):
9978 * ext/soup/gstsouphttpsrc.h:
9979 Add support for seeking to souphttpsrc. Fixes bug #502335.
9981 Thu Jan 17 21:23:32 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
9983 ext/flac/gstflacdec.c: where the picture metadata defines and structs don't exist yet.
9984 Original commit message from CVS:
9985 * ext/flac/gstflacdec.c:
9986 Fix compilation against flac 1.1.2 (as on debian stable), where
9987 the picture metadata defines and structs don't exist yet.
9990 Thu Jan 17 11:13:16 2008 +0000 Olivier Crete <tester@tester.ca>
9992 gst/udp/gstmultiudpsink.*: Add property to automatically join a multicast group or not. This can be useful when shari...
9993 Original commit message from CVS:
9994 Patch by: Olivier Crete <tester at tester dot ca>
9995 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
9996 (gst_multiudpsink_init), (gst_multiudpsink_set_property),
9997 (gst_multiudpsink_get_property), (gst_multiudpsink_init_send),
9998 (gst_multiudpsink_add_internal), (gst_multiudpsink_remove):
9999 * gst/udp/gstmultiudpsink.h:
10000 Add property to automatically join a multicast group or not. This can be
10001 useful when sharing a socket between multiple elements.
10004 Wed Jan 16 21:53:41 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10006 gst/videomixer/Makefile.am: Add controller flags.
10007 Original commit message from CVS:
10008 * gst/videomixer/Makefile.am:
10009 Add controller flags.
10011 Wed Jan 16 20:17:08 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10013 gst/videomixer/videomixer.c: Also commit the missing gst_object_sync_values().
10014 Original commit message from CVS:
10015 * gst/videomixer/videomixer.c:
10016 Also commit the missing gst_object_sync_values().
10018 Wed Jan 16 08:11:46 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10020 docs/plugins/Makefile.am: Remove duplicate entry.
10021 Original commit message from CVS:
10022 * docs/plugins/Makefile.am:
10023 Remove duplicate entry.
10025 Tue Jan 15 16:52:10 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10027 docs/plugins/: Add 3 more plugins to docs.
10028 Original commit message from CVS:
10029 * docs/plugins/Makefile.am:
10030 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
10031 * docs/plugins/gst-plugins-good-plugins-sections.txt:
10032 * docs/plugins/inspect/plugin-gamma.xml:
10033 * docs/plugins/inspect/plugin-monoscope.xml:
10034 * docs/plugins/inspect/plugin-video4linux2.xml:
10035 Add 3 more plugins to docs.
10037 Tue Jan 15 16:04:44 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10039 Revert previous change caused by a file that got stuck on an old revision.
10040 Original commit message from CVS:
10041 * docs/plugins/gst-plugins-good-plugins-sections.txt:
10042 * sys/osxvideo/osxvideosink.h:
10043 Revert previous change caused by a file that got stuck on an old
10046 Tue Jan 15 15:40:58 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10048 Re-add multipartdemux to the docs. Last round of section cleanup.
10049 Original commit message from CVS:
10050 * docs/plugins/gst-plugins-good-plugins-sections.txt:
10051 * gst/multipart/Makefile.am:
10052 * gst/multipart/multipartdemux.c:
10053 * gst/multipart/multipartdemux.h:
10054 * gst/multipart/multipartmux.c:
10055 * gst/multipart/multipartmux.h:
10056 Re-add multipartdemux to the docs. Last round of section cleanup.
10058 Tue Jan 15 15:22:41 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10060 Managed to resolve most unused declarations. Filed a bug for one left.
10061 Original commit message from CVS:
10062 * docs/plugins/Makefile.am:
10063 * docs/plugins/gst-plugins-good-plugins-sections.txt:
10064 * sys/osxaudio/gstosxaudiosink.h:
10065 * sys/osxvideo/osxvideosink.h:
10066 Managed to resolve most unused declarations. Filed a bug for one left.
10068 Tue Jan 15 08:03:49 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10070 docs/plugins/gst-plugins-good-plugins-sections.txt: Cleanup section file.
10071 Original commit message from CVS:
10072 * docs/plugins/gst-plugins-good-plugins-sections.txt:
10073 Cleanup section file.
10075 Tue Jan 15 07:42:51 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10077 docs/plugins/: Update plugin docs.
10078 Original commit message from CVS:
10079 * docs/plugins/Makefile.am:
10080 * docs/plugins/gst-plugins-good-plugins.args:
10081 * docs/plugins/gst-plugins-good-plugins.signals:
10082 * docs/plugins/inspect/plugin-alaw.xml:
10083 * docs/plugins/inspect/plugin-alpha.xml:
10084 * docs/plugins/inspect/plugin-alphacolor.xml:
10085 * docs/plugins/inspect/plugin-annodex.xml:
10086 * docs/plugins/inspect/plugin-apetag.xml:
10087 * docs/plugins/inspect/plugin-audiofx.xml:
10088 * docs/plugins/inspect/plugin-auparse.xml:
10089 * docs/plugins/inspect/plugin-autodetect.xml:
10090 * docs/plugins/inspect/plugin-avi.xml:
10091 * docs/plugins/inspect/plugin-cairo.xml:
10092 * docs/plugins/inspect/plugin-cdio.xml:
10093 * docs/plugins/inspect/plugin-cutter.xml:
10094 * docs/plugins/inspect/plugin-debug.xml:
10095 * docs/plugins/inspect/plugin-dv.xml:
10096 * docs/plugins/inspect/plugin-efence.xml:
10097 * docs/plugins/inspect/plugin-effectv.xml:
10098 * docs/plugins/inspect/plugin-flac.xml:
10099 * docs/plugins/inspect/plugin-flxdec.xml:
10100 * docs/plugins/inspect/plugin-gconfelements.xml:
10101 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
10102 * docs/plugins/inspect/plugin-goom.xml:
10103 * docs/plugins/inspect/plugin-halelements.xml:
10104 * docs/plugins/inspect/plugin-icydemux.xml:
10105 * docs/plugins/inspect/plugin-id3demux.xml:
10106 * docs/plugins/inspect/plugin-jpeg.xml:
10107 * docs/plugins/inspect/plugin-ladspa.xml:
10108 * docs/plugins/inspect/plugin-level.xml:
10109 * docs/plugins/inspect/plugin-matroska.xml:
10110 * docs/plugins/inspect/plugin-mulaw.xml:
10111 * docs/plugins/inspect/plugin-multipart.xml:
10112 * docs/plugins/inspect/plugin-navigationtest.xml:
10113 * docs/plugins/inspect/plugin-png.xml:
10114 * docs/plugins/inspect/plugin-quicktime.xml:
10115 * docs/plugins/inspect/plugin-rtp.xml:
10116 * docs/plugins/inspect/plugin-rtsp.xml:
10117 * docs/plugins/inspect/plugin-shout2send.xml:
10118 * docs/plugins/inspect/plugin-smpte.xml:
10119 * docs/plugins/inspect/plugin-speex.xml:
10120 * docs/plugins/inspect/plugin-taglib.xml:
10121 * docs/plugins/inspect/plugin-udp.xml:
10122 * docs/plugins/inspect/plugin-videobalance.xml:
10123 * docs/plugins/inspect/plugin-videobox.xml:
10124 * docs/plugins/inspect/plugin-videocrop.xml:
10125 * docs/plugins/inspect/plugin-videoflip.xml:
10126 * docs/plugins/inspect/plugin-videomixer.xml:
10127 * docs/plugins/inspect/plugin-wavenc.xml:
10128 * docs/plugins/inspect/plugin-wavpack.xml:
10129 * docs/plugins/inspect/plugin-wavparse.xml:
10130 Update plugin docs.
10131 * gst/videomixer/Makefile.am:
10132 * gst/videomixer/videomixer.c:
10133 * gst/videomixer/videomixer.h:
10134 * gst/videomixer/videomixerpad.h:
10135 Split out header to fix warnings from the doc-build.
10137 Mon Jan 14 12:35:23 2008 +0000 Wim Taymans <wim.taymans@gmail.com>
10139 As found by: Tommi Myöhänen <ext-tommi.myohanen nokia com>
10140 Original commit message from CVS:
10141 As found by: Tommi Myöhänen <ext-tommi.myohanen nokia com>
10142 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpinfo):
10143 Use atoll to parse the rtptime with enough precision. Fixes #509329.
10145 Mon Jan 14 12:11:43 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
10147 gst/: Initialise variables to work around (false) 'foo might be used uninitialized in this function' warnings by gcc-...
10148 Original commit message from CVS:
10149 * gst/avi/gstavisubtitle.c: (gst_avi_subtitle_extract_file):
10150 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send):
10151 Initialise variables to work around (false) 'foo might be used
10152 uninitialized in this function' warnings by gcc-3.3.3 (#509298).
10154 Sat Jan 12 02:32:35 2008 +0000 David Schleef <ds@schleef.org>
10156 Ignore more files for the buildbot.
10157 Original commit message from CVS:
10158 * docs/plugins/.cvsignore:
10159 * tests/check/pipelines/.cvsignore:
10160 Ignore more files for the buildbot.
10162 Fri Jan 11 21:08:59 2008 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10164 Generate the image-type values correctly. Leave them out of the caps when outputting a "preview image" tag, since it ...
10165 Original commit message from CVS:
10166 * ext/flac/gstflacdec.c: (gst_flac_extract_picture_buffer):
10167 * gst/id3demux/id3v2frames.c: (parse_picture_frame):
10168 Generate the image-type values correctly. Leave them out of the caps
10169 when outputting a "preview image" tag, since it only makes sense
10170 to have one of those - the type is irrelevant.
10171 * sys/sunaudio/gstsunaudiomixerctrl.c:
10172 (gst_sunaudiomixer_ctrl_open):
10173 If we can, mark the mixer multiple open when we use it, in case
10174 (for some reason) the process wants to open it again elsewhere.
10176 Fri Jan 11 19:16:53 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
10178 tests/check/elements/: It's "endianness", not "endianess". Fixes unit tests.
10179 Original commit message from CVS:
10180 * tests/check/elements/rganalysis.c: (test_buffer_const_float_mono),
10181 (test_buffer_const_float_stereo), (test_buffer_const_int16_mono),
10182 (test_buffer_const_int16_stereo), (test_buffer_square_float_mono),
10183 (test_buffer_square_float_stereo), (test_buffer_square_int16_mono),
10184 (test_buffer_square_int16_stereo):
10185 * tests/check/elements/rglimiter.c: (create_test_buffer):
10186 * tests/check/elements/rgvolume.c: (test_buffer_new):
10187 It's "endianness", not "endianess". Fixes unit tests.
10189 Fri Jan 11 18:56:06 2008 +0000 Edward Hervey <bilboed@bilboed.com>
10191 * tests/check/pipelines/.cvignore:
10193 Original commit message from CVS:
10196 Fri Jan 11 18:54:31 2008 +0000 Edward Hervey <bilboed@bilboed.com>
10198 * tests/check/elements/.gitignore:
10200 Original commit message from CVS:
10203 Fri Jan 11 17:21:30 2008 +0000 Olivier Crete <tester@tester.ca>
10205 gst/rtp/: Fix the clock rate to 90000 as required by the RFC.
10206 Original commit message from CVS:
10207 Patch by: Olivier Crete <tester at tester dot ca>
10208 * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps):
10209 * gst/rtp/gstrtptheorapay.c:
10210 Fix the clock rate to 90000 as required by the RFC.
10213 Fri Jan 11 17:12:37 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
10215 tests/check/elements/icydemux.c: Don't use deprecated GST_PLUGIN_DEFINE_STATIC.
10216 Original commit message from CVS:
10217 * tests/check/elements/icydemux.c: (GST_START_TEST), (icydemux_suite):
10218 Don't use deprecated GST_PLUGIN_DEFINE_STATIC.
10220 Thu Jan 10 12:25:44 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10222 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
10223 Original commit message from CVS:
10225 Add -Wno-portability to the automake parameters to stop warnings
10226 about GNU make extensions being used. We require GNU make in almost
10227 every Makefile anyway.
10229 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
10230 at the same time is required for per target flags.
10232 Wed Jan 9 15:28:29 2008 +0000 Edward Hervey <bilboed@bilboed.com>
10234 gst/videomixer/videomixer.c: Fix error from my last commit.
10235 Original commit message from CVS:
10236 * gst/videomixer/videomixer.c: (gst_videomixer_init):
10237 Fix error from my last commit.
10239 Wed Jan 9 15:20:19 2008 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
10241 gst/id3demux/id3v2frames.c: Make sure the ISO 639-X language code in ID3v2 COMM frames so we don't end up with non-UT...
10242 Original commit message from CVS:
10243 Based on patch by: Tommi Myöhänen <ext-tommi.myohanen nokia com>
10244 * gst/id3demux/id3v2frames.c: (parse_comment_frame):
10245 Make sure the ISO 639-X language code in ID3v2 COMM frames
10246 is actually valid UTF-8 (or rather: ASCII), so we don't end
10247 up with non-UTF8 strings in tags if there's garbage in the
10248 language field. Also make sure the language code is always
10249 lower case. Fixes: #508291.
10251 Wed Jan 9 13:55:28 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10253 ChangeLog: Fix ChangeLog typo.
10254 Original commit message from CVS:
10256 Fix ChangeLog typo.
10258 Wed Jan 9 13:50:09 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10260 Makefile.am: Include lcov.mak to allow builging coverage reports. Guard check-torture target like in the other packages.
10261 Original commit message from CVS:
10263 Include lcov.mak to allow builging coverage reports. Guard
10264 check-torture target like in the other packages.
10266 Wed Jan 9 12:33:58 2008 +0000 Edward Hervey <bilboed@bilboed.com>
10268 gst/videomixer/videomixer.c: Implement GstChildProxy interface.
10269 Original commit message from CVS:
10270 reviewed by: Edward Hervey <edward.hervey@collabora.co.uk>
10271 * gst/videomixer/videomixer.c:
10272 (gst_videomixer_set_master_geometry), (_do_init),
10273 (gst_videomixer_child_proxy_get_child_by_index),
10274 (gst_videomixer_child_proxy_get_children_count),
10275 (gst_videomixer_child_proxy_init), (gst_videomixer_reset),
10276 (gst_videomixer_init), (gst_videomixer_request_new_pad),
10277 (gst_videomixer_release_pad), (gst_videomixer_fill_queues):
10278 Implement GstChildProxy interface.
10279 Send newsegment at the right moment
10282 Wed Jan 9 12:01:14 2008 +0000 Edward Hervey <bilboed@bilboed.com>
10284 gst/alpha/: Make the various properties of 'alpha' controllable. This allows doing niceties like fade-in/fade-out.
10285 Original commit message from CVS:
10286 * gst/alpha/Makefile.am:
10287 * gst/alpha/gstalpha.c: (gst_alpha_class_init), (gst_alpha_init),
10288 (gst_alpha_sink_event), (gst_alpha_chain),
10289 (gst_alpha_change_state), (plugin_init):
10290 Make the various properties of 'alpha' controllable. This allows doing
10291 niceties like fade-in/fade-out.
10293 Wed Jan 9 11:11:01 2008 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10295 gst/rtp/: Remove copy/paste unused code (property setters and getter) found by the coverage suite (yay, saves ~20k on...
10296 Original commit message from CVS:
10297 * gst/rtp/gstasteriskh263.c:
10298 * gst/rtp/gstrtpL16depay.c:
10299 * gst/rtp/gstrtpac3depay.c:
10300 * gst/rtp/gstrtpamrpay.c:
10301 * gst/rtp/gstrtpdepay.c:
10302 * gst/rtp/gstrtpgsmdepay.c:
10303 * gst/rtp/gstrtph263depay.c:
10304 * gst/rtp/gstrtph263pdepay.c:
10305 * gst/rtp/gstrtph263ppay.c:
10306 * gst/rtp/gstrtph264depay.c:
10307 * gst/rtp/gstrtph264pay.c:
10308 * gst/rtp/gstrtpmp2tdepay.c:
10309 * gst/rtp/gstrtpmp4adepay.c:
10310 * gst/rtp/gstrtpmp4gdepay.c:
10311 * gst/rtp/gstrtpmp4gpay.c:
10312 * gst/rtp/gstrtpmp4vdepay.c:
10313 * gst/rtp/gstrtpmpadepay.c:
10314 * gst/rtp/gstrtpmpvdepay.c:
10315 * gst/rtp/gstrtpsv3vdepay.c:
10316 * gst/rtp/gstrtptheoradepay.c:
10317 * gst/rtp/gstrtptheorapay.c:
10318 * gst/rtp/gstrtpvorbisdepay.c:
10319 * gst/rtp/gstrtpvorbispay.c:
10320 Remove copy/paste unused code (property setters and getter) found by
10321 the coverage suite (yay, saves ~20k on disk).
10323 Tue Jan 8 20:03:30 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
10325 gst/matroska/matroska-mux.c: Also fix up pad templates to indicate that image/jpeg doesn't absolutely require the fra...
10326 Original commit message from CVS:
10327 * gst/matroska/matroska-mux.c: (COMMON_VIDEO_CAPS_NO_FRAMERATE),
10329 Also fix up pad templates to indicate that image/jpeg doesn't
10330 absolutely require the framerate property to be set (#504081).
10332 Tue Jan 8 19:57:23 2008 +0000 Wouter Cloetens <wouter@mind.be>
10334 gst/matroska/matroska-mux.*: Keep track of first and last timestamps for each incoming stream, so we can calculate th...
10335 Original commit message from CVS:
10336 Based on patch by: Wouter Cloetens <wouter at mind be>
10337 * gst/matroska/matroska-mux.c: (gst_matroska_mux_video_pad_setcaps),
10338 (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad),
10339 (gst_matroska_mux_finish), (gst_matroska_mux_collected):
10340 * gst/matroska/matroska-mux.h:
10341 Keep track of first and last timestamps for each incoming stream,
10342 so we can calculate the total duration for live sources and other
10343 input where we can't query the duration from the start or where
10344 there's no constant framerate from which we can deduce the
10345 duration; also use calculated/observed duration if it is bigger
10346 than the previously queried duration. Furthermore, use
10347 gst_pad_query_peer_duration() and take into account that it may
10348 return TRUE but still a duration of CLOCK_TIME_NONE, which easily
10349 screws up comparisons when using unsigned integers. Fixes #504081.
10351 Tue Jan 8 14:58:18 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10353 Make elements GST_BUFFER_FLAG_GAP aware and call gst_base_transform_set_gap_aware for this.
10354 Original commit message from CVS:
10356 * gst/audiofx/audioamplify.c:
10357 (gst_audio_amplify_clipping_method_get_type),
10358 (gst_audio_amplify_init), (gst_audio_amplify_transform_ip):
10359 * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_init),
10360 (gst_audio_dynamic_transform_ip):
10361 * gst/audiofx/audioinvert.c: (gst_audio_invert_init),
10362 (gst_audio_invert_transform_ip):
10363 * gst/audiofx/audiopanorama.c: (gst_audio_panorama_init),
10364 (gst_audio_panorama_transform):
10365 * gst/level/gstlevel.c: (gst_level_init):
10366 Make elements GST_BUFFER_FLAG_GAP aware and call
10367 gst_base_transform_set_gap_aware for this.
10368 Bump core requirement to CVS.
10369 * gst/audiofx/audiochebyshevfreqband.c:
10370 (gst_audio_chebyshev_freq_band_transform_ip):
10371 * gst/audiofx/audiochebyshevfreqlimit.c:
10372 (gst_audio_chebyshev_freq_limit_transform_ip):
10373 Also sync GObject properties to the controller if operating
10374 in passthrough mode.
10376 Mon Jan 7 16:41:00 2008 +0000 Tim-Philipp Müller <tim@centricular.net>
10378 sys/directdraw/gstdirectdrawsink.c: FALSE is not a gpointer.
10379 Original commit message from CVS:
10380 * sys/directdraw/gstdirectdrawsink.c:
10381 (gst_directdraw_sink_window_thread):
10382 FALSE is not a gpointer.
10384 Sat Jan 5 21:20:08 2008 +0000 Julien Moutte <julien@moutte.net>
10386 sys/directdraw/gstdirectdrawsink.c: Make sure we create our internal window only when we need it. That will give a ch...
10387 Original commit message from CVS:
10388 2008-01-05 Julien Moutte <julien@fluendo.com>
10389 * sys/directdraw/gstdirectdrawsink.c:
10390 (gst_directdraw_sink_set_window_id),
10391 (gst_directdraw_sink_set_caps),
10392 (gst_directdraw_sink_change_state),
10393 (gst_directdraw_sink_buffer_alloc),
10394 (gst_directdraw_sink_draw_borders),
10395 (gst_directdraw_sink_show_frame),
10396 (gst_directdraw_sink_setup_ddraw),
10397 (gst_directdraw_sink_window_thread),
10398 (gst_directdraw_sink_get_ddrawcaps),
10399 (gst_directdraw_sink_surface_create): Make sure we create our
10400 internal window only when we need it. That will give a chance to
10401 the application to get the prepare-xwindow-id bus message. Draw
10402 black borders when keeping aspect ratio. Handle the case where
10404 rendering window disappears (closed or errors) like other sinks
10405 do. Various 80 columns fixes, improve state change order. That
10406 element could need some more love.
10408 Fri Jan 4 18:30:21 2008 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10410 ext/taglib/: Remove useless typedefs without new type name. Fixes a warning with gcc 4.3.
10411 Original commit message from CVS:
10412 * ext/taglib/gstapev2mux.h:
10413 * ext/taglib/gstid3v2mux.h:
10414 Remove useless typedefs without new type name. Fixes a warning with
10417 Thu Jan 3 12:26:03 2008 +0000 John Millikin <jmillikin@gmail.com>
10419 ext/flac/gstflacdec.c: Emit metadata messages when a PICTURE block is encountered.
10420 Original commit message from CVS:
10421 Patch by: John Millikin <jmillikin at gmail dot com>
10422 * ext/flac/gstflacdec.c: (gst_flac_dec_setup_seekable_decoder),
10423 (gst_flac_dec_setup_stream_decoder),
10424 (gst_flac_normalize_picture_mime_type),
10425 (gst_flac_extract_picture_buffer),
10426 (gst_flac_dec_metadata_callback):
10427 Emit metadata messages when a PICTURE block is encountered.
10430 Wed Jan 2 13:54:10 2008 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
10432 gst/avi/gstavi.c: increase rank because no known issues anymore ...
10433 Original commit message from CVS:
10434 * gst/avi/gstavi.c:
10435 increase rank because no known issues anymore ...
10436 * gst/avi/gstavisubtitle.c:
10437 send subtitle name to the srcpad
10439 Mon Dec 31 13:27:32 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
10441 gst/rtsp/gstrtspsrc.*: Implement redirect for the DESCRIBE reply. Fixes #506025.
10442 Original commit message from CVS:
10443 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send), (gst_rtspsrc_open):
10444 * gst/rtsp/gstrtspsrc.h:
10445 Implement redirect for the DESCRIBE reply. Fixes #506025.
10447 Sat Dec 29 16:48:33 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10449 ext/flac/gstflacdec.c: Fix 'xyz may be used uninitialized' compiler warnings caused by broken g_assert_not_reached() ...
10450 Original commit message from CVS:
10451 * ext/flac/gstflacdec.c: (gst_flac_dec_write):
10452 Fix 'xyz may be used uninitialized' compiler warnings caused
10453 by broken g_assert_not_reached() macro in GLib-2.15.x and don't
10454 abort() in any case but properly report the error.
10456 Fri Dec 28 11:44:28 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10458 ext/soup/: Use gst_tag_freeform_string_to_utf8() and post radio station info as tags on the bus.
10459 Original commit message from CVS:
10460 * ext/soup/Makefile.am:
10461 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_get_property),
10462 (gst_souphttp_src_unicodify), (soup_got_headers):
10463 Use gst_tag_freeform_string_to_utf8() and post radio station
10464 info as tags on the bus.
10466 Wed Dec 26 16:03:57 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10468 Fix 'xyz may be used uninitialized' compiler warnings caused by broken g_assert_not_reached() macro in GLib-2.15.x (i...
10469 Original commit message from CVS:
10470 * gst/avi/gstavidemux.c: (gst_avi_demux_loop):
10471 * gst/wavparse/gstwavparse.c: (gst_wavparse_chain):
10472 * sys/ximage/gstximagesrc.c: (composite_pixel):
10473 Fix 'xyz may be used uninitialized' compiler warnings caused
10474 by broken g_assert_not_reached() macro in GLib-2.15.x (it's
10475 not really nice to abort in any case). Fixes #505745.
10477 Thu Dec 20 17:07:22 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10480 Original commit message from CVS:
10481 * gst/equalizer/.cvsignore:
10482 * gst/switch/.cvsignore:
10485 Tue Dec 18 23:17:14 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10487 tests/check/elements/avisubtitle.c: Small unit test fix (has no practical impact at the moment, since we're only feed...
10488 Original commit message from CVS:
10489 * tests/check/elements/avisubtitle.c: (check_correct_buffer):
10490 Small unit test fix (has no practical impact at the moment,
10491 since we're only feeding utf8 and hence just create a sub-
10492 buffer for the output).
10494 Tue Dec 18 21:13:05 2007 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
10496 Add seeking support for avi subtitle
10497 Original commit message from CVS:
10498 * gst/avi/gstavisubtitle.c:
10499 * tests/check/elements/avisubtitle.c:
10500 Add seeking support for avi subtitle
10502 Tue Dec 18 17:40:34 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
10504 ext/flac/gstflacdec.*: Remove some unused vars.
10505 Original commit message from CVS:
10506 * ext/flac/gstflacdec.c: (gst_flac_dec_reset_decoders),
10507 (gst_flac_dec_update_metadata), (gst_flac_dec_metadata_callback),
10508 (gst_flac_dec_write):
10509 * ext/flac/gstflacdec.h:
10510 Remove some unused vars.
10511 Do more cleanup of leftover events and tags.
10512 Output tags after the segment event. Fixes #504018.
10514 Tue Dec 18 14:31:36 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10516 gst/avi/gstavisubtitle.c: Detect other UTF byte order markers and convert to UTF-8 as appropriate.
10517 Original commit message from CVS:
10518 * gst/avi/gstavisubtitle.c: (IS_BOM_UTF8), (IS_BOM_UTF16_BE),
10519 (IS_BOM_UTF16_LE), (IS_BOM_UTF32_BE), (IS_BOM_UTF32_LE),
10520 (gst_avi_subtitle_extract_file), (gst_avi_subtitle_parse_gab2_chunk):
10521 Detect other UTF byte order markers and convert to UTF-8 as
10524 Tue Dec 18 13:30:15 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10526 gst/avi/gstavisubtitle.*: Refactor a bit; fix name extraction; don't assume all the data in the chunk is actually sub...
10527 Original commit message from CVS:
10528 * gst/avi/gstavisubtitle.c: (src_template),
10529 (gst_avi_subtitle_extract_utf8_file),
10530 (gst_avi_subtitle_parse_gab2_chunk), (gst_avi_subtitle_chain),
10531 (gst_avi_subtitle_base_init), (gst_avi_subtitle_class_init),
10532 (gst_avi_subtitle_init), (gst_avi_subtitle_change_state):
10533 * gst/avi/gstavisubtitle.h:
10534 Refactor a bit; fix name extraction; don't assume all the data
10535 in the chunk is actually subtitle data, there may be padding at
10536 the end; fix GST_ELEMENT_ERROR usage; store extracted subtitle
10537 file so it's there to send again after a seek (for future use).
10539 Tue Dec 18 09:13:12 2007 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
10541 Add avi subtitle element for bug #442034. Need seeking support and more support for character conversion.
10542 Original commit message from CVS:
10543 * gst/avi/Makefile.am:
10544 * gst/avi/gstavi.c:
10545 * gst/avi/gstavisubtitle.c:
10546 * gst/avi/gstavisubtitle.h:
10547 * tests/check/Makefile.am:
10548 * tests/check/elements/avisubtitle.c:
10549 * win32/common/config.h:
10550 Add avi subtitle element for bug #442034. Need seeking support
10551 and more support for character conversion.
10553 Tue Dec 18 09:07:17 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10555 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
10556 Original commit message from CVS:
10558 Include common/win32.mak for CRLF check of win32 project
10559 files (see #393626).
10560 * win32/vs6/libgstpng.dsp:
10561 Fix line endings and do cvs admin -kb.
10563 Mon Dec 17 21:12:28 2007 +0000 David Schleef <ds@schleef.org>
10565 gst/multifile/gstmultifilesrc.*: When subsequent files are read, if the file doesn't exist, send an EOS instead of ca...
10566 Original commit message from CVS:
10567 * gst/multifile/gstmultifilesrc.c:
10568 * gst/multifile/gstmultifilesrc.h:
10569 When subsequent files are read, if the file doesn't exist, send
10570 an EOS instead of causing an error.
10572 Sun Dec 16 23:43:46 2007 +0000 Edward Hervey <bilboed@bilboed.com>
10574 ext/jpeg/gstjpegdec.c: Actually drop the buffers which are outside the currently configured segment instead of just e...
10575 Original commit message from CVS:
10576 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
10577 Actually drop the buffers which are outside the currently configured
10578 segment instead of just emitting a WARNING.
10580 Fri Dec 14 18:49:34 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
10582 ext/flac/gstflacdec.*: Send segments from the streaming thread. Fixes #502187.
10583 Original commit message from CVS:
10584 * ext/flac/gstflacdec.c: (gst_flac_dec_metadata_callback),
10585 (gst_flac_dec_write):
10586 * ext/flac/gstflacdec.h:
10587 Send segments from the streaming thread. Fixes #502187.
10588 Fix segment seeking and a bunch of other seeking cases.
10590 Fri Dec 14 10:17:10 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10592 gst/id3demux/id3v2frames.c: Parse WOAF frames and put the result into GST_TAG_CONTACT, which is where it would end up...
10593 Original commit message from CVS:
10594 * gst/id3demux/id3v2frames.c: (parse_url_link_frame):
10595 Parse WOAF frames and put the result into GST_TAG_CONTACT,
10596 which is where it would end up if the same information was
10597 put in a vorbis comment (don't think it's worth adding a
10598 new URI tag for this). Fixes #488112.
10600 Tue Dec 11 22:29:18 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10602 configure.ac: We need core/base 0.10.15 or later.
10603 Original commit message from CVS:
10605 We need core/base 0.10.15 or later.
10607 Tue Dec 11 16:47:12 2007 +0000 Mark Nauwelaerts <manauw@skynet.be>
10609 gst/avi/gstavimux.c: Fix regression in stream numbering. Fixes #502655.
10610 Original commit message from CVS:
10611 Patch by: Mark Nauwelaerts <manauw skynet be>
10612 * gst/avi/gstavimux.c: (gst_avi_mux_start_file):
10613 Fix regression in stream numbering. Fixes #502655.
10615 Tue Dec 11 16:39:39 2007 +0000 Wouter Cloetens <wouter@mind.be>
10617 ext/soup/gstsouphttpsrc.*: Do not try to unpause I/O in the "queued" state.
10618 Original commit message from CVS:
10619 Patch by: Wouter Cloetens <wouter at mind dot be>
10620 * ext/soup/gstsouphttpsrc.c: (_do_init),
10621 (gst_souphttp_src_class_init), (gst_souphttp_src_init),
10622 (gst_souphttp_src_dispose), (gst_souphttp_src_set_property),
10623 (gst_souphttp_src_get_property), (unicodify),
10624 (gst_souphttp_src_unicodify), (gst_souphttp_src_create),
10625 (gst_souphttp_src_start), (gst_souphttp_src_stop),
10626 (gst_souphttp_src_unlock), (gst_souphttp_src_unlock_stop),
10627 (gst_souphttp_src_get_size), (gst_souphttp_src_is_seekable),
10628 (soup_got_headers), (soup_got_body), (soup_finished),
10629 (soup_got_chunk), (soup_response), (soup_parse_status),
10630 (gst_souphttp_src_uri_get_type),
10631 (gst_souphttp_src_uri_get_protocols),
10632 (gst_souphttp_src_uri_get_uri), (gst_souphttp_src_uri_set_uri),
10633 (gst_souphttp_src_uri_handler_init):
10634 * ext/soup/gstsouphttpsrc.h:
10635 Do not try to unpause I/O in the "queued" state.
10636 Reorganise a bunch of things and cleanups.
10637 Uses G_GUINT64_FORMAT instead of hard-coding %llu.
10640 Tue Dec 11 16:31:49 2007 +0000 Wai-Ming Ho <webregbox@yahoo.co.uk>
10642 gst/rtp/gstrtph264pay.*: Use higher performance start-code searching.
10643 Original commit message from CVS:
10644 Patch by: Wai-Ming Ho <webregbox at yahoo dot co dot uk>
10645 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_init),
10646 (gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_setcaps),
10647 (next_start_code), (is_nal_equal), (gst_rtp_h264_pay_decode_nal),
10648 (encode_base64), (gst_rtp_h264_pay_parse_sps_pps),
10649 (gst_rtp_h264_pay_handle_buffer):
10650 * gst/rtp/gstrtph264pay.h:
10651 Use higher performance start-code searching.
10652 Parse NALs and store SPS, PPS and profile in the caps so that they can
10653 be used in the SDP. Fixes #502814.
10655 Tue Dec 11 11:50:54 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10657 sys/v4l2/: Init some structs to zero before we pass them to ioctl, which avoids valgrind warnings. Also fix a small ...
10658 Original commit message from CVS:
10659 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
10660 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list):
10661 Init some structs to zero before we pass them to ioctl, which
10662 avoids valgrind warnings. Also fix a small memory leak.
10664 Tue Dec 11 11:05:57 2007 +0000 Wouter Cloetens <wouter@mind.be>
10666 gst/multipart/multipartdemux.c: Copy timestamp from input to output. Not very perfect yet but better than nothing. Fi...
10667 Original commit message from CVS:
10668 Patch by: Wouter Cloetens <wouter at mind dot be>
10669 * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
10670 Copy timestamp from input to output. Not very perfect yet but better
10671 than nothing. Fixes #503023.
10673 Sun Dec 9 16:49:09 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10675 ext/wavpack/gstwavpackdec.c: Also print a useful error message with the old Wavpack API if possible.
10676 Original commit message from CVS:
10677 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
10678 Also print a useful error message with the old Wavpack API
10681 Sun Dec 9 16:34:08 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10683 ext/wavpack/gstwavpackdec.c: More build fixes for old libwavpack versions: include config.h so that WAVPACK_OLD_API i...
10684 Original commit message from CVS:
10685 * ext/wavpack/gstwavpackdec.c:
10686 More build fixes for old libwavpack versions: include config.h so
10687 that WAVPACK_OLD_API is actually defined as detected; only use
10688 WavpackGetErrorMessage if it is available. This fixes the build
10689 on debian stable for me.
10691 Sun Dec 9 16:21:02 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10693 ext/wavpack/: Workaround the non-existance of WavpackGetChannelMask in Wavpack versions below 4.40.0.
10694 Original commit message from CVS:
10695 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
10696 * ext/wavpack/gstwavpackparse.c:
10697 (gst_wavpack_parse_create_src_pad):
10698 Workaround the non-existance of WavpackGetChannelMask in Wavpack
10699 versions below 4.40.0.
10701 Sun Dec 9 05:13:58 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10703 configure.ac: And now do it right for real...
10704 Original commit message from CVS:
10706 And now do it right for real...
10708 Sun Dec 9 05:09:57 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10710 configure.ac: Correctly reset $LIBS to not contain -lm.
10711 Original commit message from CVS:
10713 Correctly reset $LIBS to not contain -lm.
10715 Sun Dec 9 05:02:17 2007 +0000 Kwang Yul Seo <kwangyul.seo@gmail.com>
10717 Fix compilation with MSVC by using gst_util_guint64_to_gdouble() and checking for rint() and implementing it ourself ...
10718 Original commit message from CVS:
10719 Based on a patch by: Kwang Yul Seo <kwangyul dot seo at gmail dot com>
10721 * ext/cairo/gsttimeoverlay.c:
10722 (gst_cairo_time_overlay_print_smpte_time):
10723 Fix compilation with MSVC by using gst_util_guint64_to_gdouble()
10724 and checking for rint() and implementing it ourself if it doesn't
10727 Sun Dec 9 04:29:08 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10729 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
10730 Original commit message from CVS:
10732 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
10734 Sat Dec 8 16:47:33 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10736 sys/oss/gstosshelper.c: Verify that the format returned after the ioctl is the one we requested. It is valid for the ...
10737 Original commit message from CVS:
10738 * sys/oss/gstosshelper.c:
10739 Verify that the format returned after the ioctl is the one
10740 we requested. It is valid for the ioctl to succeed while
10741 substituting an alternate 'supported' sample format.
10743 Fri Dec 7 20:07:49 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10745 sys/oss/: Post decent (and translated) error message when we can't open the audio device for some reason.
10746 Original commit message from CVS:
10747 * sys/oss/gstossaudio.c: (plugin_init):
10748 * sys/oss/gstosssink.c: (gst_oss_sink_open):
10749 * sys/oss/gstosssrc.c: (gst_oss_src_open):
10750 Post decent (and translated) error message when we can't
10751 open the audio device for some reason.
10753 Fri Dec 7 19:29:39 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10755 sys/oss/: Allow the AUDIODEV environment variable to redirect us to a different default OSS device, like sunaudiosink...
10756 Original commit message from CVS:
10757 * sys/oss/gstosssink.c:
10758 * sys/oss/gstosssrc.c:
10759 Allow the AUDIODEV environment variable to redirect us
10760 to a different default OSS device, like sunaudiosink does
10761 on Solaris (makes audio play automatically on SunRays).
10763 Thu Dec 6 12:45:50 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10765 gst/equalizer/gstiirequalizer.c: Fix compilation.
10766 Original commit message from CVS:
10767 * gst/equalizer/gstiirequalizer.c:
10768 (gst_iir_equalizer_transform_ip):
10771 Thu Dec 6 12:42:11 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10773 gst/equalizer/gstiirequalizer.c: Don't process buffers in passthrough mode.
10774 Original commit message from CVS:
10775 * gst/equalizer/gstiirequalizer.c:
10776 (gst_iir_equalizer_transform_ip):
10777 Don't process buffers in passthrough mode.
10779 Thu Dec 6 12:37:43 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10781 gst/filter/: The transform() methods are not called in passthrough mode so there's no need for checking if the elemen...
10782 Original commit message from CVS:
10783 * gst/filter/gstbpwsinc.c: (bpwsinc_transform):
10784 * gst/filter/gstlpwsinc.c: (lpwsinc_transform):
10785 The transform() methods are not called in passthrough mode so
10786 there's no need for checking if the element is in passthrough mode.
10788 Thu Dec 6 12:29:26 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10790 gst/filter/: Sync the GObject properties with the controller even in passthrough mode to get consistent property values.
10791 Original commit message from CVS:
10792 * gst/filter/gstbpwsinc.c: (bpwsinc_transform):
10793 * gst/filter/gstlpwsinc.c: (lpwsinc_transform):
10794 Sync the GObject properties with the controller even in passthrough
10795 mode to get consistent property values.
10797 Thu Dec 6 12:11:29 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10799 gst/audiofx/: The transform_ip() methods should do nothing if in passthrough mode.
10800 Original commit message from CVS:
10801 * gst/audiofx/audioamplify.c: (gst_audio_amplify_transform_ip):
10802 * gst/audiofx/audiochebyshevfreqband.c:
10803 (gst_audio_chebyshev_freq_band_transform_ip):
10804 * gst/audiofx/audiochebyshevfreqlimit.c:
10805 (gst_audio_chebyshev_freq_limit_transform_ip):
10806 * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_transform_ip):
10807 * gst/audiofx/audioinvert.c: (gst_audio_invert_transform_ip):
10808 The transform_ip() methods should do nothing if in passthrough mode.
10809 It might get non-writable buffers in that case but the buffer might
10810 as well be writable.
10811 * gst/audiofx/audiopanorama.c: (gst_audio_panorama_transform):
10812 The transform() methods won't be called in passthrough mode and
10813 otherwise the buffer is always writable so don't check here.
10815 Thu Dec 6 11:46:22 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
10817 gst/wavparse/gstwavparse.c: Fix seeking in .wav files again (#501775). Some people seem to think they don't need to ...
10818 Original commit message from CVS:
10819 * gst/wavparse/gstwavparse.c: (gst_wavparse_srcpad_event):
10820 Fix seeking in .wav files again (#501775). Some people seem to think
10821 they don't need to test their changes when they're just 'reflowing'
10824 Wed Dec 5 16:04:47 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
10826 gst/autodetect/gstautovideosink.*: Fix docs.
10827 Original commit message from CVS:
10828 * gst/autodetect/gstautovideosink.c:
10829 (gst_auto_video_sink_class_init), (gst_auto_video_sink_dispose),
10830 (gst_auto_video_sink_init),
10831 (gst_auto_video_sink_create_element_with_pretty_name),
10832 (gst_auto_video_sink_find_best),
10833 (gst_auto_video_sink_set_property),
10834 (gst_auto_video_sink_get_property):
10835 * gst/autodetect/gstautovideosink.h:
10837 Use same error reporting code as autoaudiosink.
10838 Add property to filter sinks based on caps. Only select raw video sinks
10839 by default for backwards compat.
10840 API: GstAutoVideoSink::filter-caps
10842 Wed Dec 5 16:02:15 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
10844 gst/autodetect/gstautoaudiosink.*: Add property to filter sinks based on caps. Only select raw audio sinks by default...
10845 Original commit message from CVS:
10846 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
10847 * gst/autodetect/gstautoaudiosink.c:
10848 (gst_auto_audio_sink_class_init), (gst_auto_audio_sink_dispose),
10849 (gst_auto_audio_sink_init), (gst_auto_audio_sink_find_best),
10850 (gst_auto_audio_sink_set_property),
10851 (gst_auto_audio_sink_get_property):
10852 * gst/autodetect/gstautoaudiosink.h:
10853 Add property to filter sinks based on caps. Only select raw audio sinks
10854 by default for backwards compat. Fixes #417420.
10855 API: GstAutoAudioSink::filter-caps
10857 Thu Nov 29 11:40:15 2007 +0000 Arek Korbik <arkadini@gmail.com>
10859 gst/videobox/gstvideobox.c: Initialise liboil in plugin_init()
10860 Original commit message from CVS:
10861 Patch by: Arek Korbik <arkadini@gmail.com>
10862 * gst/videobox/gstvideobox.c: (plugin_init):
10863 Initialise liboil in plugin_init()
10865 Thu Nov 29 10:49:18 2007 +0000 Wouter Cloetens <wouter@mind.be>
10867 configure.ac: Bump libsoup requirement as libsoup does not support async client operation prior to version 2.2.104 an...
10868 Original commit message from CVS:
10869 Patch by: Wouter Cloetens <wouter at mind dot be>
10871 Bump libsoup requirement as libsoup does not support async client
10872 operation prior to version 2.2.104 and it has some leaks.
10873 * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
10874 (gst_souphttp_src_init), (gst_souphttp_src_dispose),
10875 (gst_souphttp_src_set_property), (gst_souphttp_src_create),
10876 (gst_souphttp_src_start), (gst_souphttp_src_stop),
10877 (gst_souphttp_src_unlock), (gst_souphttp_src_unlock_stop),
10878 (gst_souphttp_src_get_size), (soup_got_headers), (soup_got_body),
10879 (soup_finished), (soup_got_chunk), (soup_response),
10880 (soup_session_close):
10881 * ext/soup/gstsouphttpsrc.h:
10882 Implement unlock().
10883 Picks up the size from the Content-Length header and emit a duration
10885 Don't leak the GMainContext object.
10888 Thu Nov 29 10:34:18 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
10890 ext/libpng/gstpngdec.c: Post error before sending EOS. Fixes #499178.
10891 Original commit message from CVS:
10892 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
10893 Post error before sending EOS. Fixes #499178.
10895 Wed Nov 28 21:54:50 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
10897 win32/vs6/: Add a project file for libgstpng
10898 Original commit message from CVS:
10899 * win32/vs6/gst_plugins_good.dsw:
10900 * win32/vs6/libgstpng.dsp:
10901 Add a project file for libgstpng
10903 Wed Nov 28 17:48:45 2007 +0000 Edward Hervey <bilboed@bilboed.com>
10905 gst/rtp/gstrtph263depay.c: Code beautification.
10906 Original commit message from CVS:
10907 * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_class_init),
10908 (gst_rtp_h263_depay_process):
10909 Code beautification.
10910 Added debug statements.
10911 Don't bit-shift everything, just do operations on last/first byte
10914 Tue Nov 27 11:11:08 2007 +0000 Jayarama S. Santana <sundarsantana@gmail.com>
10916 gst/rtp/gstrtpmp4adepay.c: Fix wrong comparison in overrun check. Fixes #499239 some more.
10917 Original commit message from CVS:
10918 Patch by: Jayarama S. Santana <sundarsantana at gmail dot com>
10919 * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_process):
10920 Fix wrong comparison in overrun check. Fixes #499239 some more.
10922 Tue Nov 27 00:01:41 2007 +0000 Edward Hervey <bilboed@bilboed.com>
10924 gst/rtp/gstrtph263depay.*: Fix h263 depayloader so that ANY h263 decoder can handle the outgoing stream.
10925 Original commit message from CVS:
10926 * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_init),
10927 (gst_rtp_h263_depay_process):
10928 * gst/rtp/gstrtph263depay.h:
10929 Fix h263 depayloader so that ANY h263 decoder can handle the outgoing
10932 Mon Nov 26 19:17:10 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
10934 gst/rtp/gstrtpmp4adepay.*: Fix depayloading when multiple frames are inside one RTP packet.
10935 Original commit message from CVS:
10936 Based on Path by: Jayarama S. Santana <sundarsantana at gmail dot com>
10937 * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_setcaps),
10938 (gst_rtp_mp4a_depay_process):
10939 * gst/rtp/gstrtpmp4adepay.h:
10940 Fix depayloading when multiple frames are inside one RTP packet.
10943 Mon Nov 26 12:26:20 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10945 gst/level/gstlevel.c: Add GAP-flag support.
10946 Original commit message from CVS:
10947 * gst/level/gstlevel.c:
10948 Add GAP-flag support.
10950 Mon Nov 26 12:01:11 2007 +0000 Edward Hervey <bilboed@bilboed.com>
10952 gst/rtp/gstrtph263depay.c: Read the I flag for Mode A h263 rtp stream and set the
10953 Original commit message from CVS:
10954 * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_process):
10955 Read the I flag for Mode A h263 rtp stream and set the
10956 GST_BUFFER_FLAG_DELTA_UNIT accordingly.
10959 Mon Nov 26 10:08:20 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10961 gst/spectrum/gstspectrum.c: Use dispose and finalize. Dispose can be called multiple times.
10962 Original commit message from CVS:
10963 * gst/spectrum/gstspectrum.c:
10964 Use dispose and finalize. Dispose can be called multiple times.
10966 Mon Nov 26 10:04:49 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10968 gst/level/gstlevel.c: Remove some dead code and do cleanups.
10969 Original commit message from CVS:
10970 * gst/level/gstlevel.c:
10971 Remove some dead code and do cleanups.
10973 Mon Nov 26 09:13:48 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10975 tests/check/pipelines/simple-launch-lines.c: Improve the tests by allowing to set a target state.
10976 Original commit message from CVS:
10977 * tests/check/pipelines/simple-launch-lines.c:
10978 Improve the tests by allowing to set a target state.
10980 Mon Nov 26 09:04:17 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10982 tests/check/elements/wavpackenc.c: Don't check the caps of the output buffer if they're equal some other caps. The ca...
10983 Original commit message from CVS:
10984 * tests/check/elements/wavpackenc.c: (GST_START_TEST):
10985 Don't check the caps of the output buffer if they're equal some
10986 other caps. The caps can change in a backward compatible way
10987 and did at this point.
10989 Sat Nov 24 14:55:04 2007 +0000 Julien Moutte <julien@moutte.net>
10991 gst/qtdemux/qtdemux.c: Implement reverse playback support.
10992 Original commit message from CVS:
10993 2007-11-24 Julien MOUTTE <julien@moutte.net>
10994 * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_segment),
10995 (gst_qtdemux_move_stream), (gst_qtdemux_do_seek),
10996 (gst_qtdemux_seek_to_previous_keyframe),
10997 (gst_qtdemux_activate_segment), (gst_qtdemux_advance_sample),
10998 (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop): Implement
10999 reverse playback support.
11001 Wed Nov 21 09:56:54 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11003 gst/filter/: Post a GST_MESSAGE_LATENCY if the latency changes.
11004 Original commit message from CVS:
11005 * gst/filter/gstbpwsinc.c: (bpwsinc_set_property):
11006 * gst/filter/gstlpwsinc.c: (lpwsinc_set_property):
11007 Post a GST_MESSAGE_LATENCY if the latency changes.
11009 Wed Nov 21 08:21:10 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11011 gst/equalizer/: Remove preset iface again. We'll re-add this after its been released in -good.
11012 Original commit message from CVS:
11013 * gst/equalizer/gstiirequalizer10bands.c:
11014 * gst/equalizer/gstiirequalizer3bands.c:
11015 Remove preset iface again. We'll re-add this after its been released
11018 Tue Nov 20 13:14:40 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11020 ext/wavpack/gstwavpackcommon.c: Also set the channel layout on the Wavpack caps if we're having a mono layout. Of cou...
11021 Original commit message from CVS:
11022 * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_set_channel_layout):
11023 Also set the channel layout on the Wavpack caps if we're having
11024 a mono layout. Of course only do it for "audio/x-wavpack".
11026 Tue Nov 20 13:08:45 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11028 ext/wavpack/: Add support for encoding, parsing and decoding multichannel files with up to 8 channels. This also impr...
11029 Original commit message from CVS:
11030 * ext/wavpack/gstwavpackcommon.c:
11031 (gst_wavpack_get_default_channel_mask),
11032 (gst_wavpack_set_channel_layout),
11033 (gst_wavpack_get_default_channel_positions),
11034 (gst_wavpack_get_channel_mask_from_positions),
11035 (gst_wavpack_set_channel_mapping):
11036 * ext/wavpack/gstwavpackcommon.h:
11037 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
11038 (gst_wavpack_dec_sink_set_caps), (gst_wavpack_dec_chain):
11039 * ext/wavpack/gstwavpackdec.h:
11040 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset),
11041 (gst_wavpack_enc_init), (gst_wavpack_enc_sink_set_caps),
11042 (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block),
11043 (gst_wavpack_enc_fix_channel_order), (gst_wavpack_enc_chain),
11044 (gst_wavpack_enc_rewrite_first_block),
11045 (gst_wavpack_enc_sink_event):
11046 * ext/wavpack/gstwavpackenc.h:
11047 * ext/wavpack/gstwavpackparse.c:
11048 (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
11049 (gst_wavpack_parse_scan_to_find_sample),
11050 (gst_wavpack_parse_sink_event), (gst_wavpack_parse_create_src_pad),
11051 (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop):
11052 * ext/wavpack/gstwavpackparse.h:
11053 Add support for encoding, parsing and decoding multichannel
11054 files with up to 8 channels. This also improves the robustness
11055 of parsing quite a bit.
11056 * ext/wavpack/gstwavpackstreamreader.c:
11057 (gst_wavpack_stream_reader_read_bytes),
11058 (gst_wavpack_stream_reader_get_pos),
11059 (gst_wavpack_stream_reader_set_pos_abs),
11060 (gst_wavpack_stream_reader_set_pos_rel),
11061 (gst_wavpack_stream_reader_push_back_byte),
11062 (gst_wavpack_stream_reader_get_length),
11063 (gst_wavpack_stream_reader_can_seek),
11064 (gst_wavpack_stream_reader_write_bytes):
11067 Tue Nov 20 12:20:38 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11069 ext/libpng/gstpngdec.*: Don't release the png-memory from within the callback.
11070 Original commit message from CVS:
11071 * ext/libpng/gstpngdec.c:
11072 * ext/libpng/gstpngdec.h:
11073 Don't release the png-memory from within the callback.
11075 Tue Nov 20 12:11:13 2007 +0000 René Stadler <mail@renestadler.de>
11077 ext/libpng/gstpngenc.c: Don't leak buffer data memory. Fixes #498395.
11078 Original commit message from CVS:
11079 Patch by: René Stadler <mail at renestadler dot de>
11080 * ext/libpng/gstpngenc.c:
11081 Don't leak buffer data memory. Fixes #498395.
11083 Tue Nov 20 11:46:28 2007 +0000 René Stadler <mail@renestadler.de>
11085 tests/check/pipelines/simple-launch-lines.c: Tests for #498395.
11086 Original commit message from CVS:
11087 Patch by: René Stadler <mail at renestadler dot de>
11088 * tests/check/pipelines/simple-launch-lines.c:
11091 Tue Nov 20 11:41:13 2007 +0000 Julien Moutte <julien@moutte.net>
11093 Fix build on Mac OS X 10.5
11094 Original commit message from CVS:
11095 2007-11-20 Julien MOUTTE <julien@moutte.net>
11096 * ext/taglib/gsttaglibmux.c: (gst_tag_lib_mux_render_tag),
11097 (gst_tag_lib_mux_adjust_event_offsets):
11098 * gst/qtdemux/qtdemux.c: (qtdemux_parse_theora_extension):
11099 * sys/osxaudio/Makefile.am:
11100 * sys/osxvideo/cocoawindow.h:
11101 * sys/osxvideo/cocoawindow.m: Fix build on Mac OS X 10.5
11103 Mon Nov 19 20:30:19 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11105 gst/equalizer/: Activate preset iface and upload two presets here.
11106 Original commit message from CVS:
11107 * gst/equalizer/gstiirequalizer10bands.c:
11108 * gst/equalizer/gstiirequalizer3bands.c:
11109 Activate preset iface and upload two presets here.
11111 Fri Nov 16 05:52:55 2007 +0000 David Schleef <ds@schleef.org>
11113 ext/cairo/gsttextoverlay.c: Change strcasecmp() to g_strcasecmp(). Fixes #497292.
11114 Original commit message from CVS:
11115 * ext/cairo/gsttextoverlay.c:
11116 Change strcasecmp() to g_strcasecmp(). Fixes #497292.
11118 Thu Nov 15 18:19:19 2007 +0000 Jordi Jaen Pallares <jordijp@gmail.com>
11120 gst/rtp/gstrtpmp2tpay.*: Fill the MTU with as many packets as possible. Fixes #491323.
11121 Original commit message from CVS:
11122 Patch by: Jordi Jaen Pallares <jordijp at gmail dot com>
11123 * gst/rtp/gstrtpmp2tpay.c: (gst_rtp_mp2t_pay_class_init),
11124 (gst_rtp_mp2t_pay_init), (gst_rtp_mp2t_pay_finalize),
11125 (gst_rtp_mp2t_pay_flush), (gst_rtp_mp2t_pay_handle_buffer):
11126 * gst/rtp/gstrtpmp2tpay.h:
11127 Fill the MTU with as many packets as possible. Fixes #491323.
11129 Thu Nov 15 17:47:43 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11131 gst/rtsp/gstrtspsrc.c: Fix some more leaks. Fixes #497007.
11132 Original commit message from CVS:
11133 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
11134 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
11135 Fix some more leaks. Fixes #497007.
11137 Thu Nov 15 17:35:18 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11139 gst/rtsp/gstrtspsrc.c: Fix 3 pad leaks. Fixes #496983.
11140 Original commit message from CVS:
11141 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
11142 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_free),
11143 (gst_rtspsrc_stream_configure_tcp):
11144 Fix 3 pad leaks. Fixes #496983.
11146 Thu Nov 15 17:26:25 2007 +0000 Wouter Cloetens <wouter@mind.be>
11148 Added HTTP source based on libsoup. Fixes #497020.
11149 Original commit message from CVS:
11150 Patch by: Wouter Cloetens <wouter at mind dot be>
11153 * ext/soup/Makefile.am:
11154 * ext/soup/gstsouphttpsrc.c: (_do_init),
11155 (gst_souphttp_src_base_init), (gst_souphttp_src_class_init),
11156 (gst_souphttp_src_init), (gst_souphttp_src_dispose),
11157 (gst_souphttp_src_set_property), (gst_souphttp_src_get_property),
11158 (gst_souphttp_src_create), (gst_souphttp_src_start),
11159 (gst_souphttp_src_stop), (gst_souphttp_src_unlock),
11160 (gst_souphttp_src_set_location), (soup_got_chunk), (soup_response),
11161 (soup_session_close), (plugin_init):
11162 * ext/soup/gstsouphttpsrc.h:
11163 Added HTTP source based on libsoup. Fixes #497020.
11165 Thu Nov 15 17:01:32 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11167 gst/rtp/gstrtph264depay.c: Fix small leak. Fixes #497017.
11168 Original commit message from CVS:
11169 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
11170 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps):
11171 Fix small leak. Fixes #497017.
11173 Thu Nov 15 16:31:32 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11175 gst/qtdemux/: Add suppport for theora in quicktime according to XiphQT.
11176 Original commit message from CVS:
11177 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
11178 (gst_qtdemux_prepare_current_sample),
11179 (gst_qtdemux_loop_state_movie), (qtdemux_parse_theora_extension),
11180 (qtdemux_parse_node), (qtdemux_parse_trak), (qtdemux_video_caps):
11181 * gst/qtdemux/qtdemux_fourcc.h:
11182 * gst/qtdemux/qtdemux_types.c:
11183 Add suppport for theora in quicktime according to XiphQT.
11185 Thu Nov 15 12:22:10 2007 +0000 Edgard Lima <edgard.lima@indt.org.br>
11188 * sys/v4l2/gstv4l2src.c:
11189 * sys/v4l2/gstv4l2src.h:
11190 * sys/v4l2/v4l2src_calls.c:
11191 Always copy buffers by default (handle safer with bugged drivers) and added a property to make it possible to use mma...
11192 Original commit message from CVS:
11193 Always copy buffers by default (handle safer with bugged drivers) and added a property to make it possible to use mmap effectively (no copy if possible) when application wants to. Fixes: #480557.
11195 Wed Nov 14 21:39:47 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11197 gst/id3demux/: We don't want the same string multiple times in a tag list for the same tag ever, for any tag, not jus...
11198 Original commit message from CVS:
11199 * gst/id3demux/id3tags.c:
11200 * gst/id3demux/id3tags.h:
11201 * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist):
11202 We don't want the same string multiple times in a tag list for the
11203 same tag ever, for any tag, not just for GST_TAG_GENRE, so make sure
11204 this doesn't happen and remove special-case code for GST_TAG_GENRE.
11206 Wed Nov 14 21:04:12 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11208 ext/taglib/gstid3v2mux.cc: Write GST_TAG_MUSICBRAINZ_DISCID and GST_TAG_CDDA_CDDB_DISCID into ID3v2 TXXX frames (fixe...
11209 Original commit message from CVS:
11210 * ext/taglib/gstid3v2mux.cc: (add_musicbrainz_tag), (add_funcs):
11211 Write GST_TAG_MUSICBRAINZ_DISCID and GST_TAG_CDDA_CDDB_DISCID
11212 into ID3v2 TXXX frames (fixes #347848).
11214 Wed Nov 14 20:34:24 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11216 gst/rtsp/gstrtspsrc.c: Don't leak sdp message contents (fixes #496773).
11217 Original commit message from CVS:
11218 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
11219 Don't leak sdp message contents (fixes #496773).
11220 * gst/udp/gstudpsink.c: (gst_udpsink_finalize):
11221 Don't leak URI string.
11223 Wed Nov 14 19:10:37 2007 +0000 Julien Puydt <julien.puydt@laposte.net>
11225 ext/raw1394/: Implement GstPropertyProbe interface and add "device-name" property, so applications can use this to pr...
11226 Original commit message from CVS:
11227 Patch by: Julien Puydt <julien dot puydt at laposte net>
11228 * ext/raw1394/Makefile.am:
11229 * ext/raw1394/gst1394probe.c: (gst_1394_get_guid_array),
11230 (gst_1394_property_probe_get_properties),
11231 (gst_1394_property_probe_probe_property),
11232 (gst_1394_property_probe_needs_probe),
11233 (gst_1394_property_probe_get_values),
11234 (gst_1394_property_probe_interface_init),
11235 (gst_1394_type_add_property_probe_interface):
11236 * ext/raw1394/gst1394probe.h: (GST_1394_PROBE_H):
11237 * ext/raw1394/gstdv1394src.c: (_do_init), (gst_dv1394src_class_init),
11238 (gst_dv1394src_init), (gst_dv1394src_dispose),
11239 (gst_dv1394src_set_property), (gst_dv1394src_get_property),
11240 (gst_dv1394src_discover_avc_node), (gst_dv1394src_query),
11241 (gst_dv1394src_update_device_name):
11242 * ext/raw1394/gstdv1394src.h:
11243 Implement GstPropertyProbe interface and add "device-name" property,
11244 so applications can use this to probe for available devices in the
11245 same way they can already with v4lsrc and v4l2src (however horrible
11246 this property probe interface may be). Fixes #358841.
11248 Wed Nov 14 17:03:18 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11250 tests/check/elements/spectrum.c: Fix spectrum unit test for the latest spectrum changes.
11251 Original commit message from CVS:
11252 * tests/check/elements/spectrum.c: (GST_START_TEST):
11253 Fix spectrum unit test for the latest spectrum changes.
11255 Wed Nov 14 15:29:05 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11257 gst/rtsp/gstrtspsrc.c: Don't leak event, don't leak range (fixes #496752).
11258 Original commit message from CVS:
11259 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
11260 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_event),
11261 (gst_rtspsrc_parse_range):
11262 Don't leak event, don't leak range (fixes #496752).
11264 Wed Nov 14 10:22:41 2007 +0000 Arek Korbik <arkadini@gmail.com>
11266 gst/alpha/gstalphacolor.c: Detect RGBA/BGRA correctly on little endian systems.
11267 Original commit message from CVS:
11268 Patch by: Arek Korbik <arkadini@gmail.com>
11269 * gst/alpha/gstalphacolor.c: (gst_alpha_color_set_caps):
11270 Detect RGBA/BGRA correctly on little endian systems.
11272 Tue Nov 13 17:19:13 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11274 sys/v4l2/v4l2src_calls.c: but the corresponding ioctl() call fails even though the driver claims to support this form...
11275 Original commit message from CVS:
11276 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
11277 If VIDIOC_ENUM_FRAMESIZES is defined (= recent kernel), but the
11278 corresponding ioctl() call fails even though the driver claims to
11279 support this format, just fall back to the pre-2.6.19 kernel
11280 routine that creates caps with suitable height and width ranges
11283 Tue Nov 13 17:01:07 2007 +0000 Mark Nauwelaerts <manauw@skynet.be>
11285 gst/matroska/: Extract palette data for dvd subpicture streams and send it downstream as custom gstreamer dvd event (...
11286 Original commit message from CVS:
11287 Patch by: Mark Nauwelaerts <manauw skynet be>
11288 * gst/matroska/matroska-demux.c:
11289 (gst_matroska_demux_push_dvd_clut_change_event),
11290 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
11291 (gst_matroska_demux_subtitle_caps):
11292 * gst/matroska/matroska-ids.h:
11293 Extract palette data for dvd subpicture streams and send it
11294 downstream as custom gstreamer dvd event (fixes #453417).
11296 Tue Nov 13 14:51:30 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11298 ext/cairo/gsttextoverlay.c: Implement minimal parsing of the passed pango font description string, so passing a font ...
11299 Original commit message from CVS:
11300 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_font_init):
11301 Implement minimal parsing of the passed pango font description
11302 string, so passing a font size works the same as with the
11303 pango textoverlay plugin; fixes #455086.
11304 (Maybe we could just use pangocairo here at some point).
11306 Tue Nov 13 06:55:28 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11308 gst/: Return the result in _activate_pull(). Don't ref element there.
11309 Original commit message from CVS:
11310 * gst/avi/gstavidemux.c:
11311 * gst/wavparse/gstwavparse.c:
11312 Return the result in _activate_pull(). Don't ref element there.
11314 Tue Nov 13 06:23:51 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11316 gst/wavparse/gstwavparse.c: Ref the element when we should, but not when we its not needed. Reflow the event_handling...
11317 Original commit message from CVS:
11318 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers),
11319 (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
11320 (gst_wavparse_srcpad_event):
11321 Ref the element when we should, but not when we its not needed. Reflow
11322 the event_handling to not leak the event.
11324 Mon Nov 12 21:07:31 2007 +0000 René Stadler <mail@renestadler.de>
11326 gst/replaygain/rganalysis.c: Avoid slowdown from denormals when processing near-silence input data.
11327 Original commit message from CVS:
11328 Patch by: René Stadler <mail at renestadler dot de>
11329 * gst/replaygain/rganalysis.c: (yule_filter):
11330 Avoid slowdown from denormals when processing near-silence input data.
11331 Spotted by Gabriel Bouvigne. Fixes #494499.
11333 Mon Nov 12 17:59:40 2007 +0000 Edward Hervey <bilboed@bilboed.com>
11335 gst/qtdemux/qtdemux.c: Properly free QTDemuxSamples array.
11336 Original commit message from CVS:
11337 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
11338 (qtdemux_parse_samples):
11339 Properly free QTDemuxSamples array.
11340 Protect table write with a sensible check, some files apparently DO contain
11341 stts values starting with 0 :(
11343 Mon Nov 12 17:21:59 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11345 gst/: Drop EOS in _handle_src_event(). Fix the refcount in qtdemux that previous commit messed up.
11346 Original commit message from CVS:
11347 * gst/avi/gstavidemux.c:
11348 * gst/qtdemux/qtdemux.c:
11349 Drop EOS in _handle_src_event(). Fix the refcount in qtdemux that
11350 previous commit messed up.
11352 Mon Nov 12 17:06:32 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11354 gst/: Sync _handle_src_event() with oggdemux. In avidemux also ref the element when we should, but not when we its no...
11355 Original commit message from CVS:
11356 * gst/avi/gstavidemux.c:
11357 * gst/qtdemux/qtdemux.c:
11358 Sync _handle_src_event() with oggdemux. In avidemux also ref the
11359 element when we should, but not when we its not needed.
11361 Sun Nov 11 21:12:10 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11363 gst/: Change the meaning of the magnitude values given in the
11364 Original commit message from CVS:
11365 * gst/equalizer/demo.c: (draw_spectrum):
11366 * gst/spectrum/demo-audiotest.c: (draw_spectrum):
11367 * gst/spectrum/demo-osssrc.c: (draw_spectrum):
11368 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
11369 Change the meaning of the magnitude values given in the
11370 GstMessages by spectrum to decibel instead of
11373 Sun Nov 11 13:55:27 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11375 gst/equalizer/: And continue to update docs. Also include some sample code for the n-band equalizer in the docs.
11376 Original commit message from CVS:
11377 * gst/equalizer/gstiirequalizer10bands.c:
11378 * gst/equalizer/gstiirequalizer3bands.c:
11379 * gst/equalizer/gstiirequalizernbands.c:
11380 And continue to update docs. Also include some sample code
11381 for the n-band equalizer in the docs.
11383 Sun Nov 11 12:54:31 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11385 gst/equalizer/: Update docs and property ranges to the real values.
11386 Original commit message from CVS:
11387 * gst/equalizer/gstiirequalizer10bands.c:
11388 (gst_iir_equalizer_10bands_class_init):
11389 * gst/equalizer/gstiirequalizer3bands.c:
11390 (gst_iir_equalizer_3bands_class_init):
11391 * gst/equalizer/gstiirequalizernbands.c:
11392 Update docs and property ranges to the real values.
11394 Fri Nov 9 17:27:00 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11396 gst/spectrum/gstspectrum.c: Now do the scaling right for real. Also initialize a previously uninitialized variable.
11397 Original commit message from CVS:
11398 * gst/spectrum/gstspectrum.c:
11399 Now do the scaling right for real. Also initialize a previously
11400 uninitialized variable.
11402 Thu Nov 8 15:56:46 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11404 gst/equalizer/demo.c: Make default volume a bit less. Improve layout by giving more space to the slider with big-numb...
11405 Original commit message from CVS:
11406 * gst/equalizer/demo.c:
11407 Make default volume a bit less. Improve layout by giving more space to
11408 the slider with big-numbers and enable fill.
11410 Thu Nov 8 15:00:40 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11412 gst/wavparse/gstwavparse.c: Return FALSE if we can't handle a query instead of changing the format. Ignore fact when ...
11413 Original commit message from CVS:
11414 * gst/wavparse/gstwavparse.c:
11415 Return FALSE if we can't handle a query instead of changing the
11416 format. Ignore fact when dealing with mpeg audio.
11418 Tue Nov 6 12:23:35 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11420 gst/spectrum/demo-audiotest.c: Use autoaudiosink instead of alsasink and use a sine wave.
11421 Original commit message from CVS:
11422 * gst/spectrum/demo-audiotest.c: (main):
11423 Use autoaudiosink instead of alsasink and use a sine wave.
11424 * gst/spectrum/gstspectrum.c:
11425 Fix the magnitude calculation.
11427 Sat Nov 3 19:50:11 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11429 gst/equalizer/: Allow setting 0 as bandwidth and handle this correctly.
11430 Original commit message from CVS:
11431 * gst/equalizer/demo.c: (main):
11432 * gst/equalizer/gstiirequalizer.c:
11433 (gst_iir_equalizer_band_class_init), (setup_filter):
11434 Allow setting 0 as bandwidth and handle this correctly.
11435 Also handle a bandwidth of rate/2 properly.
11436 * gst/equalizer/gstiirequalizernbands.c:
11437 (gst_iir_equalizer_nbands_class_init):
11438 Make it possible to generate a N-band equalizer with 1 bands. The
11439 previous limit of 2 was caused by a nowadays replaced calculation
11440 doing a division by zero if number of bands was 1.
11442 Fri Nov 2 21:16:09 2007 +0000 Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
11444 Fix includes for MSVC and GLib-2.14.0 (#492388).
11445 Original commit message from CVS:
11446 Patch by: Ole André Vadla Ravnås <ole.andre.ravnas@tandberg.com>
11448 * gst/udp/gstdynudpsink.c:
11449 * gst/udp/gstdynudpsink.h:
11450 * gst/udp/gstmultiudpsink.c:
11451 * gst/udp/gstmultiudpsink.h:
11452 * gst/udp/gstudpsink.c:
11453 * gst/udp/gstudpsink.h:
11454 Fix includes for MSVC and GLib-2.14.0 (#492388).
11455 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
11456 No more pipe define since GLib-2.14.0, need to use _pipe() directly.
11458 Fri Nov 2 17:23:43 2007 +0000 Edward Hervey <bilboed@bilboed.com>
11460 gst/law/mulaw-decode.*: Calculate outgoing buffer duration if incoming buffer didn't have a valid duration.
11461 Original commit message from CVS:
11462 * gst/law/mulaw-decode.c: (mulawdec_sink_setcaps),
11463 (gst_mulawdec_chain):
11464 * gst/law/mulaw-decode.h:
11465 Calculate outgoing buffer duration if incoming buffer didn't have a
11468 Tue Oct 30 21:37:49 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11470 gst/equalizer/: Add small demo application based on the spectrum demo applications that gets white noise as input, pu...
11471 Original commit message from CVS:
11472 * gst/equalizer/Makefile.am:
11473 * gst/equalizer/demo.c: (on_window_destroy), (on_configure_event),
11474 (on_gain_changed), (on_bandwidth_changed), (on_freq_changed),
11475 (draw_spectrum), (message_handler), (main):
11476 Add small demo application based on the spectrum demo applications
11477 that gets white noise as input, pushes it through an equalizer and
11478 paints the spectrum. For every equalizer band it's possible to set
11479 gain, bandwidth and frequency.
11480 * gst/equalizer/gstiirequalizer.c: (setup_filter):
11481 Add some guarding against too large or too small frequencies and
11482 bandwidths. Also improve debugging a bit.
11484 Tue Oct 30 21:18:45 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11486 gst/equalizer/gstiirequalizer.c: Replace filters with a bit better filters for which we can actually find documentati...
11487 Original commit message from CVS:
11488 * gst/equalizer/gstiirequalizer.c:
11489 (gst_iir_equalizer_band_set_property),
11490 (gst_iir_equalizer_band_get_property),
11491 (gst_iir_equalizer_band_class_init), (arg_to_scale),
11492 (setup_filter), (gst_iir_equalizer_compute_frequencies):
11493 Replace filters with a bit better filters for which we can actually
11494 find documentation, which don't change anything on zero gain, etc.
11495 Make the frequency property of the bands writable, rename the
11496 band-width property to bandwidth and change the meaning to the
11497 frequency difference between bandedges, change the meaning of the
11498 gain property to dB instead of a weird scale between -1 and 1 that
11499 has no real meaning.
11501 Tue Oct 30 12:29:46 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11503 gst/qtdemux/qtdemux.c: Smarter combine_flow code that also deals with downstream elements returning UNEXPECTED when t...
11504 Original commit message from CVS:
11505 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
11506 (gst_qtdemux_combine_flows), (gst_qtdemux_loop_state_movie):
11507 Smarter combine_flow code that also deals with downstream elements
11508 returning UNEXPECTED when they receive data out of the segment
11509 boundaries. Fixes #491305.
11511 Sat Oct 27 16:04:48 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11513 gst/interleave/interleave.c: Let's not call every request pad we create "sink%d", that'll create problems if there's ...
11514 Original commit message from CVS:
11515 * gst/interleave/interleave.c: (gst_interleave_request_new_pad):
11516 Let's not call every request pad we create "sink%d", that'll
11517 create problems if there's to be more than one pad. Fixes #490682.
11518 * tests/check/Makefile.am:
11519 * tests/check/elements/.cvsignore:
11520 * tests/check/elements/interleave.c:
11521 Add unit test for the above.
11523 Fri Oct 26 15:03:06 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11525 sys/v4l2/v4l2src_calls.c: Fix 'unused variable' compiler warning when compiling against older kernel headers.
11526 Original commit message from CVS:
11527 * sys/v4l2/v4l2src_calls.c:
11528 Fix 'unused variable' compiler warning when compiling against
11529 older kernel headers.
11531 Fri Oct 26 12:10:43 2007 +0000 Christian Schaller <uraeus@gnome.org>
11533 * gst-plugins-good.spec.in:
11535 Original commit message from CVS:
11538 Thu Oct 25 23:42:52 2007 +0000 David Schleef <ds@schleef.org>
11540 Improve documentation, write some tests for multifilesrc/sink for upcoming ->good review.
11541 Original commit message from CVS:
11542 * gst/multifile/Makefile.am:
11543 * gst/multifile/gstmultifilesink.c:
11544 * gst/multifile/gstmultifilesrc.c:
11545 * tests/check/Makefile.am:
11546 * tests/check/elements/multifile.c:
11547 Improve documentation, write some tests for multifilesrc/sink
11548 for upcoming ->good review.
11550 Thu Oct 25 15:00:15 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11552 ext/taglib/gstid3v2mux.cc (add_funcs): Map new SORTNAME tags to ID3v2 TSOP, TSOA and TSOT frames (#414539).
11553 Original commit message from CVS:
11554 * ext/taglib/gstid3v2mux.cc (add_funcs):
11555 Map new SORTNAME tags to ID3v2 TSOP, TSOA and TSOT frames (#414539).
11557 Wed Oct 24 07:01:47 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11559 tests/check/pipelines/simple-launch-lines.c: Improve the tests a little more.
11560 Original commit message from CVS:
11561 * tests/check/pipelines/simple-launch-lines.c:
11562 Improve the tests a little more.
11564 Tue Oct 23 08:38:50 2007 +0000 Yun Zheng Hu <yunzheng.hu@gmail.com>
11566 sys/osxaudio/gstosxaudiosrc.c: Use default input device instead of default output device and only memcpy actual avail...
11567 Original commit message from CVS:
11568 patch by: Yun Zheng Hu
11569 * sys/osxaudio/gstosxaudiosrc.c:
11570 Use default input device instead of default output device and
11571 only memcpy actual available bytes.
11573 Mon Oct 22 19:14:08 2007 +0000 Edgard Lima <edgard.lima@indt.org.br>
11575 sys/v4l2/v4l2src_calls.c: Fixes "v4l2src ! queue ! xvimagesink". The queue ask for buffer too early. It is temporary ...
11576 Original commit message from CVS:
11577 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_grab_frame):
11578 Fixes "v4l2src ! queue ! xvimagesink". The queue ask for buffer too
11579 early. It is temporary until we find something better.
11581 Mon Oct 22 16:44:48 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
11583 gst/rtsp/gstrtspsrc.c: Fix race when pausing a RTSP stream in interleaved.
11584 Original commit message from CVS:
11585 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
11586 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_interleaved):
11587 Fix race when pausing a RTSP stream in interleaved.
11590 Mon Oct 22 09:53:16 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
11592 gst/rtp/gstrtpmp4vpay.c: Use correct unref function for buffers. #488844.
11593 Original commit message from CVS:
11594 Patch by: Peter Kjellerstedt <pkj at axis com>
11595 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_finalize):
11596 Use correct unref function for buffers. #488844.
11598 Fri Oct 19 19:33:16 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11600 Add some debug and sync tests with the fix.
11601 Original commit message from CVS:
11602 * gst/avi/gstavimux.c:
11603 * tests/check/elements/avimux.c:
11604 Add some debug and sync tests with the fix.
11606 Thu Oct 18 17:04:14 2007 +0000 Laurent Glayal <spglegle@yahoo.fr>
11608 gst/udp/gstudpsrc.c: When the socket is used by the app for other purposes, don't generate an error if there is activ...
11609 Original commit message from CVS:
11610 Based on patch by: Laurent Glayal <spglegle yahoo fr>
11611 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
11612 When the socket is used by the app for other purposes, don't generate an
11613 error if there is activaty on the socket that is not data related.
11616 Thu Oct 18 14:55:38 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11618 sys/v4l2/v4l2src_calls.c: Add some more debug info. Generate an error when we run out of buffers for some reason. See...
11619 Original commit message from CVS:
11620 * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
11621 (gst_v4l2src_grab_frame):
11622 Add some more debug info. Generate an error when we run out of buffers
11623 for some reason. See #480557.
11625 Thu Oct 18 08:27:56 2007 +0000 Anders Skargren <anders.skargren@axis.com>
11627 gst/rtp/gstrtph264pay.c: Set marker bit correctly.
11628 Original commit message from CVS:
11629 Patch by: Anders Skargren <anders dot skargren at axis dot com>
11630 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_handle_buffer):
11631 Set marker bit correctly.
11633 Thu Oct 18 06:20:21 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11635 gst/equalizer/gstiirequalizer.c: Add a missing break.
11636 Original commit message from CVS:
11637 * gst/equalizer/gstiirequalizer.c:
11638 (gst_iir_equalizer_band_set_property):
11639 Add a missing break.
11641 Thu Oct 18 06:14:42 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11643 gst/equalizer/gstiirequalizer.*: Move bandwidth property to the separate bands and add float64 support.
11644 Original commit message from CVS:
11645 * gst/equalizer/gstiirequalizer.c:
11646 (gst_iir_equalizer_band_set_property),
11647 (gst_iir_equalizer_band_get_property),
11648 (gst_iir_equalizer_band_class_init), (gst_iir_equalizer_band_init),
11649 (gst_iir_equalizer_band_get_type), (gst_iir_equalizer_class_init),
11650 (setup_filter), (gst_iir_equalizer_setup):
11651 * gst/equalizer/gstiirequalizer.h:
11652 Move bandwidth property to the separate bands and add float64 support.
11654 Wed Oct 17 15:08:02 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11656 gst/rtsp/gstrtspsrc.c: Use allowed name for the GstStructure.
11657 Original commit message from CVS:
11658 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
11659 Use allowed name for the GstStructure.
11661 Wed Oct 17 11:47:23 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11663 Use new gst_bus_pop_filtered().
11664 Original commit message from CVS:
11665 * ext/gconf/gstswitchsink.c:
11666 * gst/autodetect/gstautoaudiosink.c:
11667 Use new gst_bus_pop_filtered().
11669 Sat Oct 13 12:03:44 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11671 sys/v4l2/: When probing the formats and sizes a camera supports, make sure the best ones (highest resolution, prefere...
11672 Original commit message from CVS:
11673 * sys/v4l2/gstv4l2src.c:
11674 * sys/v4l2/v4l2src_calls.c:
11675 When probing the formats and sizes a camera supports, make
11676 sure the best ones (highest resolution, prefered format)
11677 end up at the beginning of the probed caps and the less
11678 desirable ones at the end. This is important because the
11679 order within the caps matters for things like fixation and
11680 negotiation, ie. what format is chosen in the end.
11681 With recent kernels, the current probing code will end up
11682 querying the supported sizes from lowest resolution to
11683 highest resolution, adding them to the probed caps in that
11684 order, resulting to v4l2src fixating to the lowest possible
11685 resolution if downstream does not express a size preference.
11686 Also make up a somewhat random ranking of prefered output
11687 formats for the same reason. Fixes #485828.
11689 Thu Oct 11 17:55:29 2007 +0000 Jason Kivlighn <jkivlighn@gmail.com>
11691 gst/id3demux/id3v2frames.c: Extract license/copyright URIs from ID3v2 WCOP frames (Fixes #447000).
11692 Original commit message from CVS:
11693 Based on patch by: Jason Kivlighn <jkivlighn gmail com>
11694 * gst/id3demux/id3v2frames.c:
11695 Extract license/copyright URIs from ID3v2 WCOP frames
11697 * tests/check/elements/id3demux.c:
11698 * tests/files/Makefile.am:
11699 * tests/files/id3-447000-wcop.tag:
11700 Add simple unit test.
11702 Thu Oct 11 16:41:44 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11704 ext/taglib/gstid3v2mux.cc: Add support for license/copyright URI tags (ID3v2 WCOP frame).
11705 Original commit message from CVS:
11706 * ext/taglib/gstid3v2mux.cc:
11707 Add support for license/copyright URI tags (ID3v2 WCOP frame).
11708 Prerequisite for #447000.
11710 Mon Oct 8 17:44:42 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11712 gst/rtsp/gstrtspsrc.c: Fix compiler warning by using GST_CLOCK_TIME_NONE to initialise a GstClockTime.
11713 Original commit message from CVS:
11714 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush):
11715 Fix compiler warning by using GST_CLOCK_TIME_NONE to initialise
11718 Mon Oct 8 11:58:51 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11720 gst/rtsp/gstrtspsrc.c: More seeking fixes, mostly passing around the new playback segment in order to configure it pr...
11721 Original commit message from CVS:
11722 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush),
11723 (gst_rtspsrc_do_seek), (gst_rtspsrc_perform_seek),
11724 (gst_rtspsrc_configure_caps), (gst_rtspsrc_loop_udp),
11725 (gst_rtspsrc_parse_range), (gst_rtspsrc_open), (gst_rtspsrc_play),
11726 (gst_rtspsrc_change_state):
11727 More seeking fixes, mostly passing around the new playback segment in
11728 order to configure it properly.
11729 Also reset base_time of udp sources when setting them back to PLAYING as
11730 a temporary hack until core supports seek in live sources properly.
11732 Mon Oct 8 10:34:03 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11734 gst/rtp/gstrtpmp4adepay.c: Fix caps as to not confuse autopluggers.
11735 Original commit message from CVS:
11736 * gst/rtp/gstrtpmp4adepay.c:
11737 Fix caps as to not confuse autopluggers.
11739 Sat Oct 6 16:13:14 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11741 gst/id3demux/: Port ID3 tag demuxer over to the new GstTagDemux in -base (now would be a good time to test re-importi...
11742 Original commit message from CVS:
11743 * gst/id3demux/gstid3demux.c:
11744 * gst/id3demux/gstid3demux.h:
11745 * gst/id3demux/id3tags.c:
11746 * gst/id3demux/id3tags.h:
11747 * gst/id3demux/id3v2frames.c:
11748 Port ID3 tag demuxer over to the new GstTagDemux in -base
11749 (now would be a good time to test re-importing your music
11752 Sat Oct 6 15:13:09 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11754 gst/apetag/: Port APE tag demuxer over to the new GstTagDemux in -base.
11755 Original commit message from CVS:
11756 * gst/apetag/Makefile.am:
11757 * gst/apetag/gstapedemux.c:
11758 * gst/apetag/gstapedemux.h:
11759 * gst/apetag/gsttagdemux.c:
11760 * gst/apetag/gsttagdemux.h:
11761 Port APE tag demuxer over to the new GstTagDemux in -base.
11763 Fri Oct 5 13:18:19 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11765 gst/rtsp/gstrtspsrc.c: Improve flushing behaviour.
11766 Original commit message from CVS:
11767 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush),
11768 (gst_rtspsrc_perform_seek), (gst_rtspsrc_handle_src_event),
11769 (gst_rtspsrc_handle_internal_src_query),
11770 (gst_rtspsrc_handle_src_query), (new_session_pad),
11771 (gst_rtspsrc_stream_configure_tcp),
11772 (gst_rtspsrc_stream_configure_transport),
11773 (gst_rtspsrc_loop_send_cmd):
11774 Improve flushing behaviour.
11775 Set state of the udp sources to PAUSE/PLAYING correctly.
11776 Handle events and queries for UDP and TCP transport now.
11778 Thu Oct 4 07:29:48 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11780 gst/rtp/: Add log category.
11781 Original commit message from CVS:
11782 * gst/rtp/gstrtpgsmdepay.c:
11783 * gst/rtp/gstrtpgsmpay.c:
11786 Thu Oct 4 07:24:02 2007 +0000 Timo Hotti <Timo.Hotti@sysopendigia.com>
11788 tests/check/: Add unit tests for payloaders/depayloaders.
11789 Original commit message from CVS:
11790 Patch by: Timo Hotti <Timo.Hotti@sysopendigia.com>
11791 * tests/check/Makefile.am:
11792 * tests/check/pipelines/simple-launch-lines.c:
11793 Add unit tests for payloaders/depayloaders.
11795 Tue Oct 2 10:49:03 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11797 gst/avi/gstavimux.*: Also save codec data for audio streams. Fixes #482495.
11798 Original commit message from CVS:
11799 * gst/avi/gstavimux.c:
11800 * gst/avi/gstavimux.h:
11801 Also save codec data for audio streams. Fixes #482495.
11803 Tue Oct 2 10:23:04 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11805 gst/avi/gstavimux.c: Fix "Index entry has invalid stream nr 1".
11806 Original commit message from CVS:
11807 * gst/avi/gstavimux.c:
11808 Fix "Index entry has invalid stream nr 1".
11809 Add support for muxing aac - work in progress (see #482495).
11811 Mon Oct 1 16:34:56 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11813 gst/rtsp/gstrtspsrc.*: Parse bandwidth modifiers, they are not yet configured in the session manager because we don't...
11814 Original commit message from CVS:
11815 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_bandwidth),
11816 (gst_rtspsrc_collect_bandwidth), (gst_rtspsrc_create_stream),
11817 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_loop_interleaved):
11818 * gst/rtsp/gstrtspsrc.h:
11819 Parse bandwidth modifiers, they are not yet configured in the session
11820 manager because we don't have an API for that yet.
11822 Mon Oct 1 13:57:28 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11824 gst/rtsp/gstrtspsrc.c: Use shiny new function in -base to get the default clock-rate.
11825 Original commit message from CVS:
11826 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
11827 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_loop_interleaved):
11828 Use shiny new function in -base to get the default clock-rate.
11831 Sat Sep 29 12:50:36 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
11833 win32/MANIFEST: Add files to win32 manifest.
11834 Original commit message from CVS:
11836 Add files to win32 manifest.
11837 * win32/vs6/libgstaudiofx.dsp:
11838 * win32/vs6/libgstqtdemux.dsp:
11839 * win32/vs6/libgstrtp.dsp:
11840 * win32/vs6/libgstrtsp.dsp:
11841 Update project files.
11843 Fri Sep 28 14:56:19 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11845 gst/rtsp/gstrtspsrc.*: In TCP mode, only timestamp the first buffer. TCP is not real time and it does not make sense ...
11846 Original commit message from CVS:
11847 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_interleaved),
11848 (gst_rtspsrc_play):
11849 * gst/rtsp/gstrtspsrc.h:
11850 In TCP mode, only timestamp the first buffer. TCP is not real time and
11851 it does not make sense to try to skew compensate, also some servers send
11852 the first batch of data in a burst.
11854 Thu Sep 27 15:00:30 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11856 gst/matroska/matroska-demux.c: Fix setting the discont flag on the first buffer pushed downstream for formats with pr...
11857 Original commit message from CVS:
11858 * gst/matroska/matroska-demux.c:
11859 Fix setting the discont flag on the first buffer
11860 pushed downstream for formats with private codec
11861 data that needs to be deserialised into buffers
11862 (such as vorbis and FLAC when in a matroska container).
11864 Thu Sep 27 11:10:12 2007 +0000 Antoine Tremblay <hexa00@gmail.com>
11866 gst/rtp/gstrtpmp4vpay.*: Free the config string. Fixes #480707.
11867 Original commit message from CVS:
11868 Patch by: Antoine Tremblay <hexa00 at gmail dot com>
11869 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_init),
11870 (gst_rtp_mp4v_pay_finalize), (gst_rtp_mp4v_pay_flush),
11871 (gst_rtp_mp4v_pay_handle_buffer):
11872 * gst/rtp/gstrtpmp4vpay.h:
11873 Free the config string. Fixes #480707.
11874 Clean up the timestamp code a little.
11876 Wed Sep 26 20:12:52 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11878 gst/rtsp/gstrtspsrc.*: Set timestamps on RTP buffers in interleaved mode.
11879 Original commit message from CVS:
11880 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
11881 (gst_rtspsrc_handle_src_query), (gst_rtspsrc_loop_interleaved),
11882 (gst_rtspsrc_loop_udp), (gst_rtspsrc_close):
11883 * gst/rtsp/gstrtspsrc.h:
11884 Set timestamps on RTP buffers in interleaved mode.
11885 Mark first buffers with a DISCONT.
11886 Remove flush hack now that sync for live sources has been figured out.
11888 Wed Sep 26 14:28:20 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11890 gst/udp/gstudpsrc.c: Update documentation.
11891 Original commit message from CVS:
11892 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
11893 Update documentation.
11895 Wed Sep 26 14:26:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
11897 gst/qtdemux/gstrtpxqtdepay.*: Fail if we don't know the quicktime format.
11898 Original commit message from CVS:
11899 * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_process),
11900 (gst_rtp_xqt_depay_change_state):
11901 * gst/qtdemux/gstrtpxqtdepay.h:
11902 Fail if we don't know the quicktime format.
11904 Wed Sep 26 13:19:17 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11906 ext/flac/gstflacenc.*: Save the flow return from the last gst_pad_push() and make sure we pass the right flow return ...
11907 Original commit message from CVS:
11908 * ext/flac/gstflacenc.c:
11909 * ext/flac/gstflacenc.h:
11910 Save the flow return from the last gst_pad_push() and
11911 make sure we pass the right flow return value upstream
11912 in the case of failure; minor clean-ups.
11914 Tue Sep 25 19:09:33 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11916 Add support for the new GST_TAG_COMPOSER (#459809).
11917 Original commit message from CVS:
11918 * ext/taglib/gstapev2mux.cc:
11919 * ext/taglib/gstid3v2mux.cc:
11920 * gst/apetag/gstapedemux.c:
11921 Add support for the new GST_TAG_COMPOSER (#459809).
11923 Tue Sep 25 17:18:34 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
11925 gst/law/: Compulsive clean-ups: use boilerplate macros, add debug categories, fix up things to conform to symbol nome...
11926 Original commit message from CVS:
11927 * gst/law/alaw-decode.c:
11928 * gst/law/alaw-decode.h:
11929 * gst/law/alaw-encode.c:
11930 * gst/law/alaw-encode.h:
11932 * gst/law/mulaw-conversion.h:
11933 Compulsive clean-ups: use boilerplate macros, add debug
11934 categories, fix up things to conform to symbol nomenklatura,
11937 Tue Sep 25 16:05:29 2007 +0000 Laurent Glayal <spglegle@yahoo.fr>
11939 gst/law/: Use static tables for A-Law decoding and encoding; this makes
11940 Original commit message from CVS:
11941 Based on patch by: Laurent Glayal <spglegle yahoo fr>
11942 * gst/law/alaw-decode.c:
11943 * gst/law/alaw-encode.c:
11944 Use static tables for A-Law decoding and encoding; this makes
11945 A-Law decoding and encoding less CPU-intensive, but increases
11946 the binary size a bit. Leaving old code around for now,
11947 selectable by a define in the code. Fixes #435435.
11949 Tue Sep 25 08:51:36 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11951 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11952 Original commit message from CVS:
11954 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11955 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
11958 Tue Sep 25 05:03:58 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11960 gst/qtdemux/qtdemux.c: Add fourccs for MPEG2 HDV streams. Fixes #479960.
11961 Original commit message from CVS:
11962 Patch by: <j at bootlab dot org>
11963 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
11964 Add fourccs for MPEG2 HDV streams. Fixes #479960.
11966 Mon Sep 24 10:53:36 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11968 Massive leak fixing, plus code cleanups.
11969 Original commit message from CVS:
11970 * ext/audioresample/gstaudioresample.c:
11971 * ext/x264/gstx264enc.c:
11972 * gst/dvdspu/gstdvdspu.c:
11973 * gst/dvdspu/gstdvdspu.h:
11974 * gst/festival/gstfestival.c:
11975 * gst/h264parse/gsth264parse.c:
11976 * gst/mpegtsparse/mpegtspacketizer.c:
11977 * gst/mpegtsparse/mpegtsparse.c:
11978 * gst/multifile/gstmultifilesink.c:
11979 * gst/multifile/gstmultifilesrc.c:
11980 * gst/nuvdemux/gstnuvdemux.c:
11981 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
11982 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
11983 * sys/vcd/vcdsrc.c:
11984 Massive leak fixing, plus code cleanups.
11986 Sun Sep 23 18:57:14 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11988 sys/oss/gstosshelper.c: Use GST_WARNING instead of a g_critical. This situation is not caused by the application.
11989 Original commit message from CVS:
11990 * sys/oss/gstosshelper.c:
11991 Use GST_WARNING instead of a g_critical. This situation is not caused
11992 by the application.
11994 Sat Sep 22 18:15:12 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11996 po/: Updated translations.
11997 Original commit message from CVS:
12000 Updated translations.
12002 Sat Sep 22 18:13:58 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12004 po/eu.po: Added Basque translation.
12005 Original commit message from CVS:
12006 translated by: Mikel Olasagasti <hey_neken@mundurat.net>
12008 Added Basque translation.
12010 Sat Sep 22 18:13:10 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12012 po/: Added Chinese (traditional and Hong Kong) translation.
12013 Original commit message from CVS:
12014 translated by: Abel Cheung <abelcheung@gmail.com>
12017 Added Chinese (traditional and Hong Kong) translation.
12019 Sat Sep 22 18:10:42 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12021 po/pl.po: Added Polish translation.
12022 Original commit message from CVS:
12023 translated by: Jakub Bogusz <qboosh@pld-linux.org>
12025 Added Polish translation.
12027 Sat Sep 22 18:09:59 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12029 po/fi.po: Added Finnish translation.
12030 Original commit message from CVS:
12031 translated by: Ilkka Tuohela <hile@iki.fi>
12033 Added Finnish translation.
12035 Sat Sep 22 18:09:09 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12037 po/es.po: Added Spanish translation.
12038 Original commit message from CVS:
12039 translated by: Jorge González González <aloriel@gmail.com>
12041 Added Spanish translation.
12043 Sat Sep 22 18:08:13 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12045 po/da.po: Added Danish translation.
12046 Original commit message from CVS:
12047 translated by: Mogens Jaeger <mogens@jaeger.tf>
12049 Added Danish translation.
12051 Sat Sep 22 18:06:55 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12053 po/zh_CN.po: Added Chinese (simplified) translation.
12054 Original commit message from CVS:
12055 translated by: Funda Wang <fundawang@linux.net.cn>
12057 Added Chinese (simplified) translation.
12059 Sat Sep 22 18:05:37 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12061 po/bg.po: Added Bulgarian translation.
12062 Original commit message from CVS:
12063 translated by: Alexander Shopov <ash@contact.bg>
12065 Added Bulgarian translation.
12067 Sat Sep 22 08:12:57 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12070 * sys/directdraw/gstdirectdrawsink.c:
12071 * sys/directdraw/gstdirectdrawsink.h:
12072 fix header and comments
12073 Original commit message from CVS:
12074 fix header and comments
12076 Fri Sep 21 11:34:34 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12078 gst/rtp/gstrtpamrdepay.c: Set outgoing packet duration because we can. Fixes #478244 some more.
12079 Original commit message from CVS:
12080 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_process):
12081 Set outgoing packet duration because we can. Fixes #478244 some more.
12083 Thu Sep 20 13:35:34 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12085 ext/cairo/gsttextoverlay.c: Add info about static leak.
12086 Original commit message from CVS:
12087 * ext/cairo/gsttextoverlay.c:
12088 Add info about static leak.
12089 * tests/check/Makefile.am:
12090 * tests/check/generic/states.c:
12091 Improved state change unit test.
12093 Wed Sep 19 18:19:49 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12095 Ignore registries in any format.
12096 Original commit message from CVS:
12097 * docs/plugins/.cvsignore:
12098 * tests/check/.cvsignore:
12099 Ignore registries in any format.
12101 Wed Sep 19 16:24:09 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12103 gst/rtp/gstrtpL16pay.c: Removed some unused code.
12104 Original commit message from CVS:
12105 * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_handle_buffer):
12106 Removed some unused code.
12107 * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_handle_buffer):
12108 * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_handle_buffer):
12109 * gst/rtp/gstrtpmp2tpay.c: (gst_rtp_mp2t_pay_handle_buffer):
12110 * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_handle_buffer):
12111 * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_init_packet),
12112 (gst_rtp_theora_pay_flush_packet):
12113 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_flush_packet):
12114 Try to preserve the incomming buffer duration on the outgoing
12115 packets. Fixes #478244.
12117 Wed Sep 19 10:22:40 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12119 ext/taglib/: Work around compiler warnings with g++-4.2 when assigning a string constant to a gchar * (partially fixe...
12120 Original commit message from CVS:
12121 * ext/taglib/gstapev2mux.cc:
12122 * ext/taglib/gstid3v2mux.cc:
12123 Work around compiler warnings with g++-4.2 when assigning a
12124 string constant to a gchar * (partially fixes #478092).
12126 Tue Sep 18 16:44:46 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12128 configure.ac: We require core CVS now for gst_base_src_set_do_timestamp().
12129 Original commit message from CVS:
12131 We require core CVS now for gst_base_src_set_do_timestamp().
12133 Tue Sep 18 13:55:06 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12135 gst/spectrum/: Handling window resize.
12136 Original commit message from CVS:
12137 * gst/spectrum/demo-audiotest.c:
12138 * gst/spectrum/demo-osssrc.c:
12139 Handling window resize.
12141 Tue Sep 18 11:45:06 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12143 ChangeLog: Add missing newline.
12144 Original commit message from CVS:
12146 Add missing newline.
12147 * gst/librfb/rfbdecoder.c:
12148 Fix the build (missing stdlib.h).
12149 * gst/spectrum/gstspectrum.c:
12150 * gst/spectrum/gstspectrum.h:
12151 Use basetransform segment so that it is correctly managed on flushes
12152 and start/stop. Report message timestamp as stream time, which is what
12153 an application can understand. (Yes these are adapted from wim recent
12154 level element changes)
12156 Mon Sep 17 17:35:13 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12158 gst/: Fix compiler warnings shown with Forte.
12159 Original commit message from CVS:
12160 * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_class_init):
12161 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
12162 (new_session_pad), (request_pt_map), (gst_rtspsrc_do_stream_eos),
12163 (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_parse_rtpinfo),
12164 (gst_rtspsrc_handle_message):
12165 Fix compiler warnings shown with Forte.
12167 Mon Sep 17 02:05:14 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12169 gst/rtsp/gstrtspsrc.c: Give meaningfull error when all streams failed to configure for some reason.
12170 Original commit message from CVS:
12171 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams),
12172 (gst_rtspsrc_dup_printf):
12173 Give meaningfull error when all streams failed to configure for some
12176 Sun Sep 16 19:13:58 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12178 gst/rtp/README: Update README with the design for synchronisation rules of RTP on sender and receiver.
12179 Original commit message from CVS:
12181 Update README with the design for synchronisation rules of RTP on
12182 sender and receiver.
12184 Fri Sep 14 09:40:49 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12186 gst/wavparse/gstwavparse.c: Don't push EOS from the chain function, the element driving the pipeline is responsible f...
12187 Original commit message from CVS:
12188 * gst/wavparse/gstwavparse.c: (gst_wavparse_loop),
12189 (gst_wavparse_chain):
12190 Don't push EOS from the chain function, the element
12191 driving the pipeline is responsible for this. The bug
12192 this was meant to fix seems to be queue not forwarding
12193 EOS in all cases (see #476514).
12195 Thu Sep 13 17:31:16 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12197 gst/level/gstlevel.*: Use basetransform segment so that it is correctly managed on flushes and start/stop.
12198 Original commit message from CVS:
12199 * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_start),
12200 (gst_level_transform_ip):
12201 * gst/level/gstlevel.h:
12202 Use basetransform segment so that it is correctly managed on flushes and
12204 Report message timestamp as stream time, which is what an application
12207 Thu Sep 13 15:04:15 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12209 Update my mail address.
12210 Original commit message from CVS:
12211 * ext/taglib/gstapev2mux.cc:
12212 * ext/taglib/gstapev2mux.h:
12213 * ext/taglib/gsttaglibmux.c:
12214 * tests/check/elements/apev2mux.c:
12215 Update my mail address.
12217 Thu Sep 13 12:37:56 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12219 gst/wavparse/gstwavparse.c: Add EOS logic for the push-based mode too. Fixes #476514.
12220 Original commit message from CVS:
12221 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_eos),
12222 (gst_wavparse_loop), (gst_wavparse_chain):
12223 Add EOS logic for the push-based mode too. Fixes #476514.
12225 Wed Sep 12 22:01:59 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12227 gst/law/: Fix law encoder timestamps.
12228 Original commit message from CVS:
12229 * gst/law/alaw-encode.c: (gst_alawenc_init), (gst_alawenc_chain):
12230 * gst/law/alaw-encode.h:
12231 * gst/law/mulaw-encode.c: (gst_mulawenc_init),
12232 (gst_mulawenc_chain):
12233 * gst/law/mulaw-encode.h:
12234 Fix law encoder timestamps.
12236 Wed Sep 12 09:13:39 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12238 ext/gconf/gstgconfaudiosink.c: Fix warning when building without debug.
12239 Original commit message from CVS:
12240 * ext/gconf/gstgconfaudiosink.c:
12241 Fix warning when building without debug.
12242 * sys/oss/gstossmixertrack.c:
12243 Use const like in alsamixertrack.c (fixes warnings).
12245 Wed Sep 12 08:38:21 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
12247 gst/: Printf format fixes (#476128).
12248 Original commit message from CVS:
12249 Patch by: Peter Kjellerstedt <pkj at axis com>
12250 * gst-libs/gst/app/gstappsink.c:
12251 * gst/flv/gstflvdemux.c:
12252 * gst/flv/gstflvparse.c:
12253 * gst/interleave/deinterleave.c:
12254 * gst/switch/gstswitch.c:
12255 Printf format fixes (#476128).
12257 Tue Sep 11 15:37:55 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12259 sys/v4l2/v4l2src_calls.c: Fix framerate detection code some more.
12260 Original commit message from CVS:
12261 * sys/v4l2/v4l2src_calls.c:
12262 (gst_v4l2src_probe_caps_for_format_and_size):
12263 Fix framerate detection code some more.
12264 Handle the case where there is a weird step in the stepwise framerates.
12265 Don't overwrite the min interval with the framerate, use a temp variable
12267 Use max in the Continuous framerate intervals instead of step, which is
12268 1 according to the docs. Fixes #475424.
12270 Mon Sep 10 19:53:28 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12272 gst/udp/gstudpsrc.c: Make udpsrc timestamp outgoing buffers based on when they were received.
12273 Original commit message from CVS:
12274 * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create):
12275 Make udpsrc timestamp outgoing buffers based on when they were received.
12276 Also make it output a segment in time.
12278 Mon Sep 10 06:49:32 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12280 gst/avi/gstavidemux.c: Plug a little leak. Little code cleanups.
12281 Original commit message from CVS:
12282 * gst/avi/gstavidemux.c:
12283 Plug a little leak. Little code cleanups.
12285 Sun Sep 9 18:08:36 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12287 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for old flac versions, 's good for cross-compilation ...
12288 Original commit message from CVS:
12290 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for old
12291 flac versions, 's good for cross-compilation karma.
12293 Fri Sep 7 18:04:41 2007 +0000 Haakon Sporsheim <haakon.sporsheim@tandberg.com>
12295 gst/rtp/gstrtph263pay.c: Fix up header structure so that compilers don't add padding between the structure fields, si...
12296 Original commit message from CVS:
12297 Patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
12298 * gst/rtp/gstrtph263pay.c:
12299 Fix up header structure so that compilers don't add padding
12300 between the structure fields, since that would lead to us
12301 sending RTP packets with broken headers (as is currently the
12302 case when compiling with MSVC). Also see similar fixes in
12303 libgstrtp in gst-plugins-base. (#474616; #471194)
12305 Fri Sep 7 16:04:14 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12307 sys/v4l2/v4l2src_calls.c: Don't overwrite our GValue with 0 but instead use the previously computed value. Fixes #471...
12308 Original commit message from CVS:
12309 * sys/v4l2/v4l2src_calls.c:
12310 (gst_v4l2src_probe_caps_for_format_and_size):
12311 Don't overwrite our GValue with 0 but instead use the previously
12312 computed value. Fixes #471823 some more.
12314 Fri Sep 7 15:54:38 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12316 gst/spectrum/gstspectrum.c: Use the correct parameter order for the memset calls.
12317 Original commit message from CVS:
12318 * gst/spectrum/gstspectrum.c: (gst_spectrum_start),
12319 (gst_spectrum_transform_ip):
12320 Use the correct parameter order for the memset calls.
12321 Thanks to Christian Schaller for noticing.
12323 Thu Sep 6 12:00:36 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12325 docs/plugins/gst-plugins-good-plugins.hierarchy: No tabs in this file please, or gtk-doc will end up documenting rath...
12326 Original commit message from CVS:
12327 * docs/plugins/gst-plugins-good-plugins.hierarchy:
12328 No tabs in this file please, or gtk-doc will end up documenting
12329 rather absurd class hierarchies.
12331 Thu Sep 6 10:48:56 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12333 ext/gconf/gstswitchsink.c: If the new kid element fails to change state for some reason forward the error message it ...
12334 Original commit message from CVS:
12335 * ext/gconf/gstswitchsink.c:
12336 If the new kid element fails to change state for some reason
12337 (e.g. esdsink not being able to connect to the sound server),
12338 forward the error message it posted on the bus instead of just
12339 posting a generic 'Internal state change error: please file a
12340 bug' error message. Fixes #471364.
12342 Thu Sep 6 07:21:22 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12344 Port GstSpectrum to GstAudioFilter and libgstfft, add support for int32, float and double, use floats for the message...
12345 Original commit message from CVS:
12347 * gst/spectrum/Makefile.am:
12348 * gst/spectrum/demo-audiotest.c: (draw_spectrum),
12349 (message_handler), (main):
12350 * gst/spectrum/demo-osssrc.c: (draw_spectrum), (message_handler):
12351 * gst/spectrum/gstspectrum.c: (gst_spectrum_base_init),
12352 (gst_spectrum_class_init), (gst_spectrum_init),
12353 (gst_spectrum_dispose), (gst_spectrum_set_property),
12354 (gst_spectrum_get_property), (gst_spectrum_start),
12355 (gst_spectrum_setup), (gst_spectrum_message_new),
12356 (gst_spectrum_transform_ip):
12357 * gst/spectrum/gstspectrum.h:
12358 Port GstSpectrum to GstAudioFilter and libgstfft, add support
12359 for int32, float and double, use floats for the message contents,
12360 average all FFTs done in one interval for better results, use
12361 a better windowing function, allow posting the phase in the message
12362 and actually do an FFT with the requested number of bands instead
12364 * tests/check/elements/spectrum.c: (GST_START_TEST),
12366 Improve the units tests by checking for a 11025Hz sine wave
12367 and add unit tests for all 4 supported sample types.
12369 Wed Sep 5 16:23:21 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12371 gst/qtdemux/: Don't assume tags are encoded as UTF-8 (#473670).
12372 Original commit message from CVS:
12373 * gst/qtdemux/Makefile.am:
12374 * gst/qtdemux/qtdemux.c:
12375 Don't assume tags are encoded as UTF-8 (#473670).
12377 Wed Sep 5 14:43:16 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12379 sys/v4l2/: Implement LATENCY queries in the crudest way possible so I don't have to use sync=false any longer when te...
12380 Original commit message from CVS:
12381 * sys/v4l2/gstv4l2src.c:
12382 * sys/v4l2/gstv4l2src.h:
12383 * sys/v4l2/v4l2src_calls.c:
12384 Implement LATENCY queries in the crudest way possible so I don't
12385 have to use sync=false any longer when testing with videosinks.
12387 Wed Sep 5 09:25:23 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
12389 configure.ac: Fix build.
12390 Original commit message from CVS:
12394 Wed Sep 5 00:12:46 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12396 sys/v4l2/v4l2src_calls.c: Add some more debugging in the framerate function.
12397 Original commit message from CVS:
12398 * sys/v4l2/v4l2src_calls.c:
12399 (gst_v4l2src_probe_caps_for_format_and_size):
12400 Add some more debugging in the framerate function.
12401 Iterate stepwise framerate up to and _including_ the max and if nothing
12402 was added to the list, add a dummy 0/1 to 100/1 framerate so that we
12403 don't end up with an empty list.
12405 Tue Sep 4 22:42:21 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12407 gst/udp/gstmultiudpsink.c: Add property do configure destination address/port pairs
12408 Original commit message from CVS:
12409 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
12410 (gst_multiudpsink_set_clients_string),
12411 (gst_multiudpsink_get_clients_string),
12412 (gst_multiudpsink_set_property), (gst_multiudpsink_get_property),
12413 (gst_multiudpsink_init_send), (gst_multiudpsink_add_internal),
12414 (gst_multiudpsink_add), (gst_multiudpsink_clear_internal),
12415 (gst_multiudpsink_clear):
12416 Add property do configure destination address/port pairs
12417 API:GstMultiUDPSink::clients
12419 Tue Sep 4 18:30:22 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12421 tests/examples/: Added some RTP example scripts for sending and receiving RTP streams.
12422 Original commit message from CVS:
12423 * tests/examples/Makefile.am:
12424 * tests/examples/rtp/Makefile.am:
12425 * tests/examples/rtp/client-H263p-AMR.sh:
12426 * tests/examples/rtp/client-H263p-PCMA.sdp:
12427 * tests/examples/rtp/client-H263p-PCMA.sh:
12428 * tests/examples/rtp/client-H264-PCMA.sdp:
12429 * tests/examples/rtp/client-H264-PCMA.sh:
12430 * tests/examples/rtp/client-PCMA.sh:
12431 * tests/examples/rtp/server-VTS-H263p-ATS-PCMA.sh:
12432 * tests/examples/rtp/server-alsasrc-PCMA.sh:
12433 * tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh:
12434 * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
12435 Added some RTP example scripts for sending and receiving RTP streams.
12437 Tue Sep 4 16:40:05 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12439 sys/v4l2/gstv4l2src.c: Restructure the setcaps function so that we can also compute the expected GStreamer output siz...
12440 Original commit message from CVS:
12441 * sys/v4l2/gstv4l2src.c: (gst_v4l2_get_caps_info),
12442 (gst_v4l2src_set_caps), (gst_v4l2src_get_mmap):
12443 Restructure the setcaps function so that we can also compute the
12444 expected GStreamer output size of the video frames.
12445 Set frame_byte_size correctly so that read-based devices have a chance
12446 of working correctly.
12447 When grabbing a frame, discard frames that are not of the expected size.
12448 Some cameras don't output the right framesize for the first buffer.
12449 Try only a couple of times to get a valid frame, else error out.
12450 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
12451 (gst_v4l2_fill_lists), (gst_v4l2_get_input):
12452 Add some more debug info when scanning the device.
12453 * sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_new),
12454 (gst_v4l2_buffer_pool_new), (gst_v4l2_buffer_pool_activate),
12455 (gst_v4l2src_fill_format_list), (gst_v4l2src_grab_frame),
12456 (gst_v4l2src_set_capture), (gst_v4l2src_capture_init):
12457 Add some more debug info when dequeing a frame.
12459 Tue Sep 4 14:37:22 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12461 gst/wavparse/gstwavparse.c: More code cleanups. Add some more comment and improve debugs logs.
12462 Original commit message from CVS:
12463 * gst/wavparse/gstwavparse.c:
12464 More code cleanups. Add some more comment and improve debugs logs.
12466 Tue Sep 4 07:58:36 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12468 gst/wavparse/gstwavparse.*: Implement seek-query. Refactor duration calculations. Appropriate use of uint64_scale_int...
12469 Original commit message from CVS:
12470 * gst/wavparse/gstwavparse.c:
12471 * gst/wavparse/gstwavparse.h:
12472 Implement seek-query. Refactor duration calculations. Appropriate use
12473 of uint64_scale_int and uint64_scale. Move repeadedly calculated stuff
12476 Mon Sep 3 07:44:34 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12478 gst/avi/gstavidemux.c: Implement seek-query.
12479 Original commit message from CVS:
12480 * gst/avi/gstavidemux.c:
12481 Implement seek-query.
12483 Wed Aug 29 21:43:08 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12485 gst/rtsp/gstrtspsrc.c: Use new basesink async property to make sparse RTCP packet not wait for preroll.
12486 Original commit message from CVS:
12487 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_udp_sink),
12488 (gst_rtspsrc_dup_printf):
12489 Use new basesink async property to make sparse RTCP packet not wait for
12492 Mon Aug 27 14:44:19 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12494 gst/audiofx/Makefile.am: Dist the right file.
12495 Original commit message from CVS:
12496 * gst/audiofx/Makefile.am:
12497 Dist the right file.
12499 Thu Aug 23 16:27:36 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12501 gst/rtsp/gstrtspsrc.c: Make sure we generate and parse floating point values in the POSIX locale instead of the curre...
12502 Original commit message from CVS:
12503 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_dup_printf),
12504 (gst_rtspsrc_get_float), (gst_rtspsrc_play):
12505 Make sure we generate and parse floating point values in the POSIX
12506 locale instead of the current locale.
12508 Wed Aug 22 15:01:29 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12510 gst/rtsp/gstrtspsrc.*: Fix method detection again.
12511 Original commit message from CVS:
12512 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_do_seek),
12513 (gst_rtspsrc_parse_methods), (gst_rtspsrc_open),
12514 (gst_rtspsrc_play):
12515 * gst/rtsp/gstrtspsrc.h:
12516 Fix method detection again.
12517 Keep track of when we must send a Range header.
12518 Use segment values for Range, Speed and Scale headers.
12519 Parse Speed and Scale headers to update the segment values.
12521 Wed Aug 22 08:22:50 2007 +0000 Mark Nauwelaerts <manauw@skynet.be>
12523 sys/v4l2/v4l2src_calls.c: Handle optional v4l2 ioctls gracefully.
12524 Original commit message from CVS:
12525 patch by: Mark Nauwelaerts <manauw@skynet.be>
12526 * sys/v4l2/v4l2src_calls.c:
12527 Handle optional v4l2 ioctls gracefully.
12529 Mon Aug 20 16:52:03 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12531 gst/rtp/: Added an H263 depayloader. Fixes #369392.
12532 Original commit message from CVS:
12533 * gst/rtp/Makefile.am:
12534 * gst/rtp/gstrtp.c: (plugin_init):
12535 * gst/rtp/gstrtph263depay.c: (gst_rtp_h263_depay_base_init),
12536 (gst_rtp_h263_depay_class_init), (gst_rtp_h263_depay_init),
12537 (gst_rtp_h263_depay_finalize), (gst_rtp_h263_depay_setcaps),
12538 (gst_rtp_h263_depay_process), (gst_rtp_h263_depay_set_property),
12539 (gst_rtp_h263_depay_get_property),
12540 (gst_rtp_h263_depay_change_state),
12541 (gst_rtp_h263_depay_plugin_init):
12542 * gst/rtp/gstrtph263depay.h:
12543 Added an H263 depayloader. Fixes #369392.
12544 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps),
12545 (gst_rtp_h263p_depay_process):
12546 * gst/rtp/gstrtph263ppay.c: (gst_fragmentation_mode_get_type),
12547 (gst_rtp_h263p_pay_class_init), (gst_rtp_h263p_pay_flush):
12548 Make the H263+ pay/depayloader support H263-1998 and H263-2000
12550 Also alow plain H263 on the h263p payloaders. Fixes #465040.
12552 Sun Aug 19 19:16:33 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12554 gst/filter/: Add small comparision with the chebyshev filters in the docs.
12555 Original commit message from CVS:
12556 * gst/filter/gstbpwsinc.c:
12557 * gst/filter/gstlpwsinc.c:
12558 Add small comparision with the chebyshev filters in the docs.
12560 Sun Aug 19 19:11:04 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12562 gst/audiofx/: Add small comparision with the windowed sinc filters in the docs.
12563 Original commit message from CVS:
12564 * gst/audiofx/audiochebyshevfreqband.c:
12565 * gst/audiofx/audiochebyshevfreqlimit.c:
12566 Add small comparision with the windowed sinc filters in the docs.
12568 Sun Aug 19 19:01:45 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12570 tests/check/elements/: Also test everything in 32 bit float mode.
12571 Original commit message from CVS:
12572 * tests/check/elements/bpwsinc.c: (GST_START_TEST),
12574 * tests/check/elements/lpwsinc.c: (GST_START_TEST),
12576 Also test everything in 32 bit float mode.
12578 Sun Aug 19 18:47:19 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12580 tests/check/elements/: Also test 32 bit float mode and the type 2 variants of the filters.
12581 Original commit message from CVS:
12582 * tests/check/elements/audiochebyshevfreqband.c: (GST_START_TEST),
12583 (audiochebyshevfreqband_suite):
12584 * tests/check/elements/audiochebyshevfreqlimit.c: (GST_START_TEST),
12585 (audiochebyshevfreqlimit_suite):
12586 Also test 32 bit float mode and the type 2 variants of the filters.
12588 Sat Aug 18 19:44:55 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12590 gst/rtsp/gstrtspsrc.c: Refactor the udp and interleaved loop function a bit.
12591 Original commit message from CVS:
12592 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_interleaved),
12593 (gst_rtspsrc_loop_udp), (gst_rtspsrc_loop_send_cmd),
12594 (gst_rtspsrc_loop):
12595 Refactor the udp and interleaved loop function a bit.
12597 Fri Aug 17 17:08:11 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12599 gst/rtsp/gstrtspsrc.*: Protect connection activity with a new lock, avoids deadlocks when going to PAUSED. Fixes #455...
12600 Original commit message from CVS:
12601 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
12602 (gst_rtspsrc_finalize), (gst_rtspsrc_connection_send),
12603 (gst_rtspsrc_connection_receive), (gst_rtspsrc_sink_chain),
12604 (gst_rtspsrc_handle_request), (gst_rtspsrc_send_keep_alive),
12605 (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_loop_udp),
12606 (gst_rtspsrc_try_send), (gst_rtspsrc_pause):
12607 * gst/rtsp/gstrtspsrc.h:
12608 Protect connection activity with a new lock, avoids deadlocks when going
12609 to PAUSED. Fixes #455808.
12611 Fri Aug 17 15:30:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12613 gst/debug/rndbuffersize.c: Fix debug statement.
12614 Original commit message from CVS:
12615 * gst/debug/rndbuffersize.c: (gst_rnd_buffer_size_loop):
12616 Fix debug statement.
12618 Fri Aug 17 15:28:40 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12620 gst/rtsp/gstrtspsrc.c: Fix stray %u in debug line as spotted by Saur on IRC.
12621 Original commit message from CVS:
12622 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_do_stream_eos):
12623 Fix stray %u in debug line as spotted by Saur on IRC.
12625 Fri Aug 17 15:05:17 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12627 Use generator macros for the process functions for the different sample types, add lower upper boundaries for the GOb...
12628 Original commit message from CVS:
12629 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
12630 (bpwsinc_set_property), (bpwsinc_get_property):
12631 * gst/filter/gstbpwsinc.h:
12632 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
12633 (gst_lpwsinc_init), (lpwsinc_build_kernel), (lpwsinc_set_property),
12634 (lpwsinc_get_property):
12635 * gst/filter/gstlpwsinc.h:
12636 * tests/check/elements/lpwsinc.c: (GST_START_TEST):
12637 Use generator macros for the process functions for the different
12638 sample types, add lower upper boundaries for the GObject properties
12639 so automatically generated UIs can use sliders and change frequency
12640 properties to floats to save a bit of memory, even ints would in
12641 theory be enough. Also rename frequency to cutoff for consistency
12643 * docs/plugins/gst-plugins-bad-plugins.args:
12644 * docs/plugins/gst-plugins-bad-plugins.signals:
12645 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
12646 Regenerated for the above changes.
12648 Fri Aug 17 14:43:33 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12650 gst/audiofx/: Use generator macros for the process functions for the different sample types, add lower upper boundari...
12651 Original commit message from CVS:
12652 * gst/audiofx/audiochebyshevfreqband.c:
12653 (gst_audio_chebyshev_freq_band_class_init):
12654 * gst/audiofx/audiochebyshevfreqlimit.c:
12655 (gst_audio_chebyshev_freq_limit_class_init):
12656 Use generator macros for the process functions for the different
12657 sample types, add lower upper boundaries for the GObject properties
12658 so automatically generated UIs can use sliders and add a note about
12659 the number of poles as a too high number of poles combined with
12660 very low or very high frequencies will produce only noise.
12661 * docs/plugins/gst-plugins-good-plugins.args:
12662 Regenerated for the property changes.
12664 Fri Aug 17 14:15:19 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12666 gst/rtsp/gstrtspsrc.*: Improve timeout handling.
12667 Original commit message from CVS:
12668 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_property),
12669 (gst_rtspsrc_flush), (gst_rtspsrc_sink_chain),
12670 (gst_rtspsrc_stream_configure_udp_sink),
12671 (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_loop_interleaved),
12672 (gst_rtspsrc_loop_udp), (gst_rtspsrc_loop_send_cmd),
12673 (gst_rtspsrc_try_send), (gst_rtspsrc_send),
12674 (gst_rtspsrc_parse_methods), (gst_rtspsrc_parse_range),
12675 (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_pause),
12676 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
12677 * gst/rtsp/gstrtspsrc.h:
12678 Improve timeout handling.
12679 Use the same socket for sending and receiving RTCP packets so that some
12680 servers can track clients better.
12681 Improve connection closed handling. Try to reconnect.
12682 Don't overwrite our content base with NULL.
12684 Improve range parsing and handling.
12685 Remove flushing hack now that core does the right thing.
12687 Fri Aug 17 13:59:15 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12689 gst/udp/gstmultiudpsink.*: Add support for getting and setting the socket to use.
12690 Original commit message from CVS:
12691 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
12692 (gst_multiudpsink_init), (gst_multiudpsink_set_property),
12693 (gst_multiudpsink_get_property), (gst_multiudpsink_init_send),
12694 (gst_multiudpsink_close), (gst_multiudpsink_add):
12695 * gst/udp/gstmultiudpsink.h:
12696 Add support for getting and setting the socket to use.
12697 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
12698 (gst_udpsrc_create), (gst_udpsrc_get_property):
12699 Add support for getting the currently used socket.
12701 Thu Aug 16 19:22:48 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12703 gst/filter/gstbpwsinc.*: Implement latency query and only forward those samples downstream that actually contain the ...
12704 Original commit message from CVS:
12705 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
12706 (gst_bpwsinc_init), (process_32), (process_64),
12707 (bpwsinc_build_kernel), (bpwsinc_push_residue),
12708 (bpwsinc_transform), (bpwsinc_start), (bpwsinc_query),
12709 (bpwsinc_query_type), (bpwsinc_event), (bpwsinc_set_property):
12710 * gst/filter/gstbpwsinc.h:
12711 Implement latency query and only forward those samples downstream
12712 that actually contain the data we want, i.e. drop kernel_length/2
12713 in the beginning and append kernel_length/2 (created by convolving
12714 the filter kernel with zeroes) to the end.
12715 * tests/check/elements/bpwsinc.c: (GST_START_TEST):
12716 Adjust the unit test for this slightly changed behaviour.
12717 * gst/filter/gstlpwsinc.c: (lpwsinc_build_kernel):
12718 Reset residue length only when actually creating a residue.
12720 Thu Aug 16 17:02:07 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12722 gst/audiofx/: Add Chebyshev lowpass/highpass and bandpass/bandreject elements.
12723 Original commit message from CVS:
12724 reviewed by: Stefan Kost <ensonic@users.sf.net>
12725 * gst/audiofx/Makefile.am:
12726 * gst/audiofx/audiochebyshevfreqband.c:
12727 (gst_audio_chebyshev_freq_band_mode_get_type),
12728 (gst_audio_chebyshev_freq_band_base_init),
12729 (gst_audio_chebyshev_freq_band_dispose),
12730 (gst_audio_chebyshev_freq_band_class_init),
12731 (gst_audio_chebyshev_freq_band_init),
12732 (generate_biquad_coefficients), (calculate_gain),
12733 (generate_coefficients),
12734 (gst_audio_chebyshev_freq_band_set_property),
12735 (gst_audio_chebyshev_freq_band_get_property),
12736 (gst_audio_chebyshev_freq_band_setup), (process), (process_64),
12737 (process_32), (gst_audio_chebyshev_freq_band_transform_ip),
12738 (gst_audio_chebyshev_freq_band_start):
12739 * gst/audiofx/audiochebyshevfreqband.h:
12740 * gst/audiofx/audiochebyshevfreqlimit.c:
12741 (gst_audio_chebyshev_freq_limit_mode_get_type),
12742 (gst_audio_chebyshev_freq_limit_base_init),
12743 (gst_audio_chebyshev_freq_limit_dispose),
12744 (gst_audio_chebyshev_freq_limit_class_init),
12745 (gst_audio_chebyshev_freq_limit_init),
12746 (generate_biquad_coefficients), (calculate_gain),
12747 (generate_coefficients),
12748 (gst_audio_chebyshev_freq_limit_set_property),
12749 (gst_audio_chebyshev_freq_limit_get_property),
12750 (gst_audio_chebyshev_freq_limit_setup), (process), (process_64),
12751 (process_32), (gst_audio_chebyshev_freq_limit_transform_ip),
12752 (gst_audio_chebyshev_freq_limit_start):
12753 * gst/audiofx/audiochebyshevfreqlimit.h:
12754 * gst/audiofx/audiofx.c: (plugin_init):
12755 Add Chebyshev lowpass/highpass and bandpass/bandreject elements.
12757 * tests/check/Makefile.am:
12758 * tests/check/elements/.cvsignore:
12759 * tests/check/elements/audiochebyshevfreqband.c:
12760 (setup_audiochebyshevfreqband), (cleanup_audiochebyshevfreqband),
12761 (GST_START_TEST), (audiochebyshevfreqband_suite), (main):
12762 * tests/check/elements/audiochebyshevfreqlimit.c:
12763 (setup_audiochebyshevfreqlimit), (cleanup_audiochebyshevfreqlimit),
12764 (GST_START_TEST), (audiochebyshevfreqlimit_suite), (main):
12765 Add unit tests for the chebyshev filters.
12766 * docs/plugins/Makefile.am:
12767 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
12768 * docs/plugins/gst-plugins-good-plugins-sections.txt:
12769 * docs/plugins/gst-plugins-good-plugins.args:
12770 * docs/plugins/inspect/plugin-1394.xml:
12771 * docs/plugins/inspect/plugin-audiofx.xml:
12772 * docs/plugins/inspect/plugin-dv.xml:
12773 * docs/plugins/inspect/plugin-flac.xml:
12774 * docs/plugins/inspect/plugin-jpeg.xml:
12775 * docs/plugins/inspect/plugin-png.xml:
12776 * docs/plugins/inspect/plugin-rtp.xml:
12777 * docs/plugins/inspect/plugin-shout2send.xml:
12778 * docs/plugins/inspect/plugin-wavpack.xml:
12779 And add docs for the chebyshev filters. While doing
12780 that also run make update in docs/plugins.
12782 Thu Aug 16 12:15:06 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12784 Make ro memory to share.
12785 Original commit message from CVS:
12786 * ext/annodex/gstcmmltag.c:
12787 * gst/rtp/gstrtpvorbispay.c:
12788 Make ro memory to share.
12790 Thu Aug 16 11:49:01 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12792 gst/udp/gstudpsrc.c: Improve UDP performance by avoiding a select() when we have data available immediatly.
12793 Original commit message from CVS:
12794 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
12795 Improve UDP performance by avoiding a select() when we have data
12796 available immediatly.
12798 Thu Aug 16 11:47:19 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12800 gst/rtsp/gstrtpdec.*: Add (dummy) SSRC management signals.
12801 Original commit message from CVS:
12802 * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_marshal_VOID__UINT_UINT),
12803 (gst_rtp_dec_class_init):
12804 * gst/rtsp/gstrtpdec.h:
12805 Add (dummy) SSRC management signals.
12806 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
12807 (gst_rtspsrc_set_property), (gst_rtspsrc_get_property),
12808 (find_stream), (gst_rtspsrc_create_stream), (new_session_pad),
12809 (request_pt_map), (gst_rtspsrc_do_stream_eos), (on_bye_ssrc),
12810 (on_timeout), (gst_rtspsrc_stream_configure_manager),
12811 (gst_rtspsrc_stream_push_event), (gst_rtspsrc_push_event),
12812 (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_parse_rtpinfo),
12813 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
12814 * gst/rtsp/gstrtspsrc.h:
12815 Add connection-speed property.
12816 Add find_stream helper functions.
12817 Handle stream EOS based on BYE messages or SSRC timeout.
12818 Returns SUCCESS from the state change function as we hide our async
12819 elements from the parent.
12821 Thu Aug 16 09:48:27 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12823 gst/filter/gstlpwsinc.*: Implement latency query and only forward those samples downstream that actually contain the ...
12824 Original commit message from CVS:
12825 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
12826 (gst_lpwsinc_init), (process_32), (process_64),
12827 (lpwsinc_build_kernel), (lpwsinc_push_residue),
12828 (lpwsinc_transform), (lpwsinc_start), (lpwsinc_query),
12829 (lpwsinc_query_type), (lpwsinc_event), (lpwsinc_set_property):
12830 * gst/filter/gstlpwsinc.h:
12831 Implement latency query and only forward those samples downstream
12832 that actually contain the data we want, i.e. drop kernel_length/2
12833 in the beginning and append kernel_length/2 (created by convolving
12834 the filter kernel with zeroes) to the end.
12835 * tests/check/elements/lpwsinc.c: (GST_START_TEST):
12836 Adjust the unit test for this slightly changed behaviour.
12838 Thu Aug 16 07:40:48 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12840 gst/debug/rndbuffersize.c: Fix da leak.
12841 Original commit message from CVS:
12842 * gst/debug/rndbuffersize.c:
12845 Tue Aug 14 13:50:43 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12847 gst/debug/: Add new test element and clean-up the others a little.
12848 Original commit message from CVS:
12849 * gst/debug/Makefile.am:
12850 * gst/debug/breakmydata.c:
12851 * gst/debug/gstdebug.c:
12852 * gst/debug/negotiation.c:
12853 * gst/debug/progressreport.c:
12854 * gst/debug/rndbuffersize.c:
12855 * gst/debug/testplugin.c:
12856 Add new test element and clean-up the others a little.
12858 Mon Aug 13 13:50:39 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12860 Add docs for lpwsinc and bpwsinc and integrate them into the build system. While doing that also update all other doc...
12861 Original commit message from CVS:
12862 * docs/plugins/Makefile.am:
12863 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
12864 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
12865 * docs/plugins/gst-plugins-bad-plugins.args:
12866 * docs/plugins/gst-plugins-bad-plugins.signals:
12867 * docs/plugins/inspect/plugin-bz2.xml:
12868 * docs/plugins/inspect/plugin-cdxaparse.xml:
12869 * docs/plugins/inspect/plugin-dtsdec.xml:
12870 * docs/plugins/inspect/plugin-faac.xml:
12871 * docs/plugins/inspect/plugin-faad.xml:
12872 * docs/plugins/inspect/plugin-filter.xml:
12873 * docs/plugins/inspect/plugin-freeze.xml:
12874 * docs/plugins/inspect/plugin-gsm.xml:
12875 * docs/plugins/inspect/plugin-gstrtpmanager.xml:
12876 * docs/plugins/inspect/plugin-h264parse.xml:
12877 * docs/plugins/inspect/plugin-modplug.xml:
12878 * docs/plugins/inspect/plugin-mpeg2enc.xml:
12879 * docs/plugins/inspect/plugin-musepack.xml:
12880 * docs/plugins/inspect/plugin-musicbrainz.xml:
12881 * docs/plugins/inspect/plugin-nsfdec.xml:
12882 * docs/plugins/inspect/plugin-replaygain.xml:
12883 * docs/plugins/inspect/plugin-soundtouch.xml:
12884 * docs/plugins/inspect/plugin-spcdec.xml:
12885 * docs/plugins/inspect/plugin-spectrum.xml:
12886 * docs/plugins/inspect/plugin-speed.xml:
12887 * docs/plugins/inspect/plugin-tta.xml:
12888 * docs/plugins/inspect/plugin-videosignal.xml:
12889 * docs/plugins/inspect/plugin-xingheader.xml:
12890 * docs/plugins/inspect/plugin-xvid.xml:
12891 * gst/filter/gstbpwsinc.c:
12892 * gst/filter/gstbpwsinc.h:
12893 * gst/filter/gstlpwsinc.c:
12894 * gst/filter/gstlpwsinc.h:
12895 Add docs for lpwsinc and bpwsinc and integrate them
12896 into the build system. While doing that also update
12897 all other docs via make update in docs/plugins.
12899 Sun Aug 12 20:55:01 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12901 tests/check/elements/bpwsinc.c: Make one test constraint a bit stricter.
12902 Original commit message from CVS:
12903 * tests/check/elements/bpwsinc.c: (GST_START_TEST):
12904 Make one test constraint a bit stricter.
12906 Sun Aug 12 20:53:11 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12908 tests/check/: Add unit tests for bpwsinc, testing fundamental functionality again.
12909 Original commit message from CVS:
12910 * tests/check/Makefile.am:
12911 * tests/check/elements/.cvsignore:
12912 * tests/check/elements/bpwsinc.c: (setup_bpwsinc),
12913 (cleanup_bpwsinc), (GST_START_TEST), (bpwsinc_suite), (main):
12914 Add unit tests for bpwsinc, testing fundamental functionality again.
12916 Sun Aug 12 20:19:37 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12918 tests/check/: Add unit tests for lpwsinc, testing fundamental functionality.
12919 Original commit message from CVS:
12920 * tests/check/Makefile.am:
12921 * tests/check/elements/.cvsignore:
12922 * tests/check/elements/lpwsinc.c: (setup_lpwsinc),
12923 (cleanup_lpwsinc), (GST_START_TEST), (lpwsinc_suite), (main):
12924 Add unit tests for lpwsinc, testing fundamental functionality.
12926 Sun Aug 12 15:41:57 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12928 gst/filter/: Improve debugging a bit.
12929 Original commit message from CVS:
12930 * gst/filter/gstbpwsinc.c: (bpwsinc_build_kernel):
12931 * gst/filter/gstlpwsinc.c: (lpwsinc_build_kernel):
12932 Improve debugging a bit.
12934 Sun Aug 12 14:35:41 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12936 gst/qtdemux/qtdemux.c: Fix parsing of mp4a version 0 atoms. Fixes #465774.
12937 Original commit message from CVS:
12938 * gst/qtdemux/qtdemux.c: (qtdemux_parse_node):
12939 Fix parsing of mp4a version 0 atoms. Fixes #465774.
12941 Sun Aug 12 12:46:20 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12943 gst/filter/: Reset the residue in BaseTransform::start to get a clean residue on stream changes.
12944 Original commit message from CVS:
12945 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
12947 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
12949 Reset the residue in BaseTransform::start to get a clean residue
12952 Sat Aug 11 15:58:30 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12954 gst/filter/: Fix processing with buffer sizes that are larger than the filter kernel size.
12955 Original commit message from CVS:
12956 * gst/filter/gstbpwsinc.c: (process_32), (process_64):
12957 * gst/filter/gstlpwsinc.c: (process_32), (process_64):
12958 Fix processing with buffer sizes that are larger than the filter
12961 Fri Aug 10 17:08:01 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12963 gst/rtp/gstrtpilbcdepay.c: Include stdlib.
12964 Original commit message from CVS:
12965 * gst/rtp/gstrtpilbcdepay.c:
12968 Fri Aug 10 16:10:47 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
12970 gst/rtp/gstrtpmpvdepay.c: Set the mpegversion in the caps so that autoplugging does not get confused.
12971 Original commit message from CVS:
12972 * gst/rtp/gstrtpmpvdepay.c:
12973 Set the mpegversion in the caps so that autoplugging does not get
12976 Fri Aug 10 05:51:40 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12978 gst/filter/gstbpwsinc.c: Fix a segfault with more than one channel and don't rebuild the kernel & residue with every ...
12979 Original commit message from CVS:
12980 * gst/filter/gstbpwsinc.c: (bpwsinc_build_kernel):
12981 Fix a segfault with more than one channel and don't rebuild
12982 the kernel & residue with every buffer.
12984 Fri Aug 10 05:35:25 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12986 gst/filter/gstbpwsinc.*: Add support for a bandreject mode and allow specifying the window function that should be used.
12987 Original commit message from CVS:
12988 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_mode_get_type),
12989 (gst_bpwsinc_window_get_type), (gst_bpwsinc_class_init),
12990 (gst_bpwsinc_init), (bpwsinc_build_kernel), (bpwsinc_set_property),
12991 (bpwsinc_get_property):
12992 * gst/filter/gstbpwsinc.h:
12993 Add support for a bandreject mode and allow specifying the window
12994 function that should be used.
12995 * gst/filter/gstlpwsinc.c:
12996 And another small formatting fix.
12998 Fri Aug 10 05:20:06 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13000 gst/filter/gstbpwsinc.*: Apply the same changes to the bandpass filter:
13001 Original commit message from CVS:
13002 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
13003 (gst_bpwsinc_init), (process_32), (process_64),
13004 (bpwsinc_build_kernel), (bpwsinc_setup), (bpwsinc_get_unit_size),
13005 (bpwsinc_transform), (bpwsinc_set_property),
13006 (bpwsinc_get_property):
13007 * gst/filter/gstbpwsinc.h:
13008 Apply the same changes to the bandpass filter:
13009 - Support double input
13010 - Fix processing for input with >1 channels
13011 - Specify frequency in Hz
13012 - Specify actual filter kernel length
13013 - Use transform instead of transform_ip as we're working
13014 out of place anyway
13015 - Factor out filter kernel generation and update the filter
13016 kernel when the properties are set
13017 Fix bandpass filter kernel generation to actually generate
13018 a bandpass filter by creating a highpass instead of a second
13020 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
13021 Small formatting fix.
13023 Fri Aug 10 04:44:43 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13025 gst/filter/gstlpwsinc.*: Specify the actual filter length instead of a weird 2N+1. Setting the property will round to...
13026 Original commit message from CVS:
13027 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
13028 (gst_lpwsinc_init), (process_32), (process_64),
13029 (lpwsinc_build_kernel), (lpwsinc_set_property),
13030 (lpwsinc_get_property):
13031 * gst/filter/gstlpwsinc.h:
13032 Specify the actual filter length instead of a weird
13033 2N+1. Setting the property will round to the next odd number.
13034 Also remove now obsolete FIXMEs.
13036 Fri Aug 10 04:32:47 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13038 gst/filter/gstlpwsinc.*: Allow choosing between hamming and blackman window. The blackman window provides a better st...
13039 Original commit message from CVS:
13040 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_window_get_type),
13041 (gst_lpwsinc_class_init), (gst_lpwsinc_init),
13042 (lpwsinc_build_kernel), (lpwsinc_set_property),
13043 (lpwsinc_get_property):
13044 * gst/filter/gstlpwsinc.h:
13045 Allow choosing between hamming and blackman window. The blackman
13046 window provides a better stopband attenuation but a bit slower
13049 Fri Aug 10 04:21:39 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13051 gst/filter/gstlpwsinc.*: Add a highpass mode.
13052 Original commit message from CVS:
13053 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_mode_get_type),
13054 (gst_lpwsinc_class_init), (process_32), (process_64),
13055 (lpwsinc_build_kernel), (lpwsinc_set_property),
13056 (lpwsinc_get_property):
13057 * gst/filter/gstlpwsinc.h:
13058 Add a highpass mode.
13060 Fri Aug 10 04:06:53 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13062 gst/filter/gstlpwsinc.c: Fix processing if the input has more than one channel.
13063 Original commit message from CVS:
13064 * gst/filter/gstlpwsinc.c: (process_32), (process_64),
13065 (lpwsinc_build_kernel):
13066 Fix processing if the input has more than one channel.
13068 Thu Aug 9 19:23:33 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13070 gst/filter/gstbpwsinc.c: "this" is a C++ keyword, use "self" instead.
13071 Original commit message from CVS:
13072 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
13073 (gst_bpwsinc_init), (bpwsinc_setup), (bpwsinc_transform_ip),
13074 (bpwsinc_set_property), (bpwsinc_get_property):
13075 "this" is a C++ keyword, use "self" instead.
13076 Add TODOs and FIXMEs and remove two wrong FIXMEs.
13077 * gst/filter/gstlpwsinc.c:
13078 Add FIXMEs and a new TODO.
13080 Thu Aug 9 18:08:05 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13082 gst/filter/gstlpwsinc.*: Add double support, replace "this" with "self" as the former is a C++ keyword.
13083 Original commit message from CVS:
13084 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
13085 (gst_lpwsinc_class_init), (gst_lpwsinc_init), (process_32),
13086 (process_64), (lpwsinc_build_kernel), (lpwsinc_setup),
13087 (lpwsinc_get_unit_size), (lpwsinc_transform),
13088 (lpwsinc_set_property), (lpwsinc_get_property):
13089 * gst/filter/gstlpwsinc.h:
13090 Add double support, replace "this" with "self" as the former
13092 Implement the frequency property in Hz instead of fraction
13093 of sampling frequency.
13094 Remove some unecessary FIXMEs and add some TODOs, add some
13095 required locking and refactor the kernel generation into a
13096 separate function that is also called when the properties
13098 And use BaseTransform::transform instead of transform_ip
13099 as the convolution is done out of place anyway. Should
13100 be done in place later.
13102 Thu Aug 9 10:54:05 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13104 po/: Updated translations.
13105 Original commit message from CVS:
13109 Updated translations.
13111 Wed Aug 8 20:47:33 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13113 gst/filter/: Use GstAudioFilter as base class and don't leak the memory of the filter kernel and residue.
13114 Original commit message from CVS:
13115 * gst/filter/Makefile.am:
13116 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
13117 (gst_bpwsinc_base_init), (gst_bpwsinc_class_init),
13118 (gst_bpwsinc_init), (bpwsinc_setup):
13119 * gst/filter/gstbpwsinc.h:
13120 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
13121 (gst_lpwsinc_base_init), (gst_lpwsinc_class_init),
13122 (gst_lpwsinc_init), (lpwsinc_setup):
13123 * gst/filter/gstlpwsinc.h:
13124 Use GstAudioFilter as base class and don't leak the memory
13125 of the filter kernel and residue.
13127 Wed Aug 8 17:47:05 2007 +0000 Michael Smith <msmith@xiph.org>
13129 gst/videobox/gstvideobox.c: Render right border in the correct location.
13130 Original commit message from CVS:
13131 * gst/videobox/gstvideobox.c: (gst_video_box_ayuv_i420):
13132 Render right border in the correct location.
13134 Wed Aug 8 10:54:50 2007 +0000 Olivier Crete <tester@tester.ca>
13136 gst/rtp/: Make mode property a string. Fixes #464475.
13137 Original commit message from CVS:
13138 Patch by: Olivier Crete <tester at tester dot ca>
13139 * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps):
13140 * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_setcaps):
13141 Make mode property a string. Fixes #464475.
13143 Sun Aug 5 14:58:20 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13145 ext/flac/gstflacenc.c: Widen caps to match decoder a bit and add more FIXMEs.
13146 Original commit message from CVS:
13147 * ext/flac/gstflacenc.c:
13148 Widen caps to match decoder a bit and add more FIXMEs.
13150 Sun Aug 5 14:53:36 2007 +0000 Mark Nauwelaerts <manauw@skynet.be>
13152 gst/avi/gstavimux.c: Fix ODML index tag numbering. Fixes #463624.
13153 Original commit message from CVS:
13154 patch by: Mark Nauwelaerts <manauw@skynet.be>
13155 * gst/avi/gstavimux.c:
13156 Fix ODML index tag numbering. Fixes #463624.
13158 Fri Aug 3 16:08:56 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13160 gst/rtsp/gstrtspsrc.c: Fix default clock-rate for realmedia.
13161 Original commit message from CVS:
13162 * gst/rtsp/gstrtspsrc.c: (get_default_rate_for_pt),
13163 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
13164 (gst_rtspsrc_stream_configure_tcp),
13165 (gst_rtspsrc_stream_configure_udp_sink):
13166 Fix default clock-rate for realmedia.
13167 Fix parsing of transport.
13168 Don't try to link NULL pads.
13170 Mon Jul 30 17:17:04 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
13172 po/POTFILES.skip: Add POTFILES.skip with list of source files that aren't disted at the moment but contain translatab...
13173 Original commit message from CVS:
13174 * po/POTFILES.skip:
13175 Add POTFILES.skip with list of source files that aren't disted at the
13176 moment but contain translatable strings. Should hopefully pacify
13177 broken tools and make it clearer that these files are left out
13178 intentionally (#461600).
13180 Mon Jul 30 12:41:58 2007 +0000 Edward Hervey <bilboed@bilboed.com>
13182 gst/qtdemux/qtdemux.c: If the buffer was entirely clipped ... don't try sending it :)
13183 Original commit message from CVS:
13184 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_movie):
13185 If the buffer was entirely clipped ... don't try sending it :)
13187 Fri Jul 27 16:56:45 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13189 gst/rtsp/gstrtspsrc.c: If we don't hav a session manager, set the caps on outgoing buffers ourselves.
13190 Original commit message from CVS:
13191 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_activate_streams),
13192 (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_parse_methods),
13193 (gst_rtspsrc_create_transports_string),
13194 (gst_rtspsrc_prepare_transports):
13195 If we don't hav a session manager, set the caps on outgoing buffers
13197 Force PAUSE/PLAY methods for now until the extensions can overwrite.
13198 Append final bit of the transport string even when it does not contain a
13201 Fri Jul 27 11:21:20 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13203 gst/rtsp/: Clean up the interface list.
13204 Original commit message from CVS:
13205 * gst/rtsp/gstrtspext.c: (gst_rtsp_ext_list_free),
13206 (gst_rtsp_ext_list_connect):
13207 * gst/rtsp/gstrtspext.h:
13208 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
13209 (gst_rtspsrc_finalize), (gst_rtspsrc_send_cb):
13210 Clean up the interface list.
13211 Allow connecting to interface signals for the extensions.
13212 Remove old extension code.
13213 Free list on cleanup.
13214 Allow extensions to send additional RTSP messages.
13216 Fri Jul 27 10:38:34 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13218 ext/gconf/gconf.c: Handle a NULL gconf key gracefully by rendering the default element.
13219 Original commit message from CVS:
13220 * ext/gconf/gconf.c: (gst_gconf_render_bin_with_default):
13221 Handle a NULL gconf key gracefully by rendering the default element.
13223 Fri Jul 27 10:11:18 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13225 gst/rtsp/gstrtspext.h: Fix include path for extension interface.
13226 Original commit message from CVS:
13227 * gst/rtsp/gstrtspext.h:
13228 Fix include path for extension interface.
13230 Thu Jul 26 19:45:30 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13232 gst/audiofx/audioamplify.h: Also remove a now unecessary variable here.
13233 Original commit message from CVS:
13234 * gst/audiofx/audioamplify.h:
13235 Also remove a now unecessary variable here.
13237 Thu Jul 26 19:41:07 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13239 gst/audiofx/: Don't save format information ourselves, this is already saved in
13240 Original commit message from CVS:
13241 * gst/audiofx/audioamplify.c: (gst_audio_amplify_init),
13242 (gst_audio_amplify_setup), (gst_audio_amplify_transform_ip):
13243 * gst/audiofx/audiodynamic.c:
13244 (gst_audio_dynamic_set_process_function), (gst_audio_dynamic_init),
13245 (gst_audio_dynamic_setup), (gst_audio_dynamic_transform_ip):
13246 * gst/audiofx/audiodynamic.h:
13247 * gst/audiofx/audioinvert.c: (gst_audio_invert_init),
13248 (gst_audio_invert_setup), (gst_audio_invert_transform_ip):
13249 * gst/audiofx/audioinvert.h:
13250 Don't save format information ourselves, this is already saved in
13253 Thu Jul 26 15:48:47 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13255 gst/rtsp/: Use rank to filter out extensions.
13256 Original commit message from CVS:
13257 * gst/rtsp/gstrtspext.c: (gst_rtsp_ext_list_filter),
13258 (gst_rtsp_ext_list_stream_select):
13259 * gst/rtsp/gstrtspext.h:
13260 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
13261 Use rank to filter out extensions.
13262 Add url to stream_select interface call.
13264 Wed Jul 25 18:50:08 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13266 gst/rtsp/: Use shiny new RTSP and SDP library.
13267 Original commit message from CVS:
13268 * gst/rtsp/Makefile.am:
13269 * gst/rtsp/base64.c:
13270 * gst/rtsp/base64.h:
13271 * gst/rtsp/gstrtspext.c: (gst_rtsp_ext_list_filter),
13272 (gst_rtsp_ext_list_init), (gst_rtsp_ext_list_get),
13273 (gst_rtsp_ext_list_detect_server), (gst_rtsp_ext_list_before_send),
13274 (gst_rtsp_ext_list_after_send), (gst_rtsp_ext_list_parse_sdp),
13275 (gst_rtsp_ext_list_setup_media),
13276 (gst_rtsp_ext_list_configure_stream),
13277 (gst_rtsp_ext_list_get_transports),
13278 (gst_rtsp_ext_list_stream_select):
13279 * gst/rtsp/gstrtspext.h:
13280 * gst/rtsp/gstrtspsrc.c: (gst_rtsp_lower_trans_get_type),
13281 (gst_rtspsrc_class_init), (gst_rtspsrc_init),
13282 (gst_rtspsrc_finalize), (gst_rtspsrc_create_stream),
13283 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
13284 (gst_rtspsrc_flush), (gst_rtspsrc_do_seek),
13285 (gst_rtspsrc_sink_chain), (gst_rtspsrc_stream_configure_manager),
13286 (gst_rtspsrc_stream_configure_tcp),
13287 (gst_rtspsrc_stream_configure_mcast),
13288 (gst_rtspsrc_stream_configure_udp),
13289 (gst_rtspsrc_stream_configure_udp_sink),
13290 (gst_rtspsrc_stream_configure_transport),
13291 (gst_rtspsrc_handle_request), (gst_rtspsrc_send_keep_alive),
13292 (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_loop_udp),
13293 (gst_rtspsrc_loop_send_cmd), (gst_rtsp_auth_method_to_string),
13294 (gst_rtspsrc_parse_auth_hdr), (gst_rtspsrc_setup_auth),
13295 (gst_rtspsrc_try_send), (gst_rtspsrc_send),
13296 (gst_rtspsrc_parse_methods),
13297 (gst_rtspsrc_create_transports_string),
13298 (gst_rtspsrc_prepare_transports), (gst_rtspsrc_setup_streams),
13299 (gst_rtspsrc_parse_range), (gst_rtspsrc_open), (gst_rtspsrc_close),
13300 (gst_rtspsrc_play), (gst_rtspsrc_pause),
13301 (gst_rtspsrc_change_state), (gst_rtspsrc_uri_set_uri):
13302 * gst/rtsp/gstrtspsrc.h:
13304 * gst/rtsp/rtspconnection.c:
13305 * gst/rtsp/rtspconnection.h:
13306 * gst/rtsp/rtspdefs.c:
13307 * gst/rtsp/rtspdefs.h:
13308 * gst/rtsp/rtspext.h:
13309 * gst/rtsp/rtspextwms.c:
13310 * gst/rtsp/rtspextwms.h:
13311 * gst/rtsp/rtspmessage.c:
13312 * gst/rtsp/rtspmessage.h:
13313 * gst/rtsp/rtsprange.c:
13314 * gst/rtsp/rtsprange.h:
13315 * gst/rtsp/rtsptransport.c:
13316 * gst/rtsp/rtsptransport.h:
13317 * gst/rtsp/rtspurl.c:
13318 * gst/rtsp/rtspurl.h:
13320 * gst/rtsp/sdpmessage.c:
13321 * gst/rtsp/sdpmessage.h:
13323 Use shiny new RTSP and SDP library.
13324 Implement RTSP extensions using the new interface.
13325 Remove a lot of old code.
13327 Tue Jul 24 14:31:56 2007 +0000 Edward Hervey <bilboed@bilboed.com>
13329 gst/qtdemux/qtdemux.c: Add codec mapping for '2vuy' (Raw YUV produced by FCP) and 'divx'.
13330 Original commit message from CVS:
13331 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
13332 Add codec mapping for '2vuy' (Raw YUV produced by FCP) and 'divx'.
13334 Tue Jul 24 05:07:59 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13336 ext/wavpack/gstwavpackdec.c: Don't unref the outgoing buffer twice when dropping it because it's outside of the segment.
13337 Original commit message from CVS:
13338 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
13339 Don't unref the outgoing buffer twice when dropping it because it's
13340 outside of the segment.
13342 Tue Jul 24 04:57:20 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13344 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
13345 Original commit message from CVS:
13347 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
13348 (gst_wavpack_dec_chain), (gst_wavpack_dec_sink_event):
13349 Use the new buffer clipping function from gstaudio here and
13350 require gst-plugins-base CVS.
13351 * tests/check/elements/wavpackdec.c: (GST_START_TEST):
13352 For framed Wavpack buffers we require a valid timestamp.
13354 Mon Jul 23 18:03:54 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13356 gst/qtdemux/qtdemux.c: Clip raw audio and video when we can, keep track of current output segment.
13357 Original commit message from CVS:
13358 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
13359 (gst_qtdemux_clip_buffer), (gst_qtdemux_loop_state_movie),
13360 (qtdemux_parse_trak), (qtdemux_video_caps), (qtdemux_audio_caps):
13361 Clip raw audio and video when we can, keep track of current output
13363 Don't leak buffers and events when there is no output pad.
13364 Improve debugging here and there.
13366 Mon Jul 23 09:02:07 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13368 configure.ac: Sync liboil check with plugins-base.
13369 Original commit message from CVS:
13371 Sync liboil check with plugins-base.
13373 Fri Jul 20 11:37:37 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13375 gst/equalizer/: Better algorith for the center frequencies. Subtract band filters from input for negative gains. Rewo...
13376 Original commit message from CVS:
13377 * gst/equalizer/gstiirequalizer.c:
13378 (gst_iir_equalizer_band_set_property),
13379 (gst_iir_equalizer_child_proxy_get_child_by_index),
13380 (gst_iir_equalizer_child_proxy_get_children_count),
13381 (gst_iir_equalizer_child_proxy_interface_init),
13382 (gst_iir_equalizer_class_init), (arg_to_scale), (setup_filter),
13383 (gst_iir_equalizer_compute_frequencies):
13384 * gst/equalizer/gstiirequalizer10bands.c:
13385 (gst_iir_equalizer_10bands_class_init):
13386 * gst/equalizer/gstiirequalizer3bands.c:
13387 (gst_iir_equalizer_3bands_class_init):
13388 * gst/equalizer/gstiirequalizernbands.c:
13389 Better algorith for the center frequencies. Subtract band filters from
13390 input for negative gains. Rework the gain mapping.
13392 Fri Jul 20 07:41:58 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13394 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
13395 Original commit message from CVS:
13396 * ext/annodex/Makefile.am:
13398 * ext/cdio/gstcdiocddasrc.c:
13399 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
13401 * ext/cairo/Makefile.am:
13402 * gst/videofilter/Makefile.am:
13403 * tests/examples/level/Makefile.am:
13404 Use $(LIBM) instead of -lm
13406 Wed Jul 18 11:55:13 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13408 sys/v4l2/gstv4l2src.c: Add another example pipeline.
13409 Original commit message from CVS:
13410 * sys/v4l2/gstv4l2src.c:
13411 Add another example pipeline.
13413 Wed Jul 18 11:42:33 2007 +0000 Alexander Eichner <alexeichi@yahoo.de>
13415 sys/v4l2/gstv4l2src.c: Use define here.
13416 Original commit message from CVS:
13417 Patch by: Alexander Eichner <alexeichi@yahoo.de>
13418 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
13420 * sys/v4l2/gstv4l2tuner.c:
13421 (gst_v4l2_tuner_set_frequency_and_notify):
13422 Don't touch the property - its still disabled.
13423 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format),
13424 (gst_v4l2src_grab_frame), (gst_v4l2src_get_size_limits):
13425 * sys/v4l2/v4l2src_calls.h:
13426 Improve fallback format negotionation. Fixes #451388
13428 Wed Jul 18 10:33:39 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13430 tests/check/elements/videocrop.c: Fix the test.
13431 Original commit message from CVS:
13432 * tests/check/elements/videocrop.c: (GST_START_TEST):
13435 Wed Jul 18 09:21:23 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13437 More docs. More logs in pngdec.
13438 Original commit message from CVS:
13439 * docs/plugins/Makefile.am:
13440 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
13441 * docs/plugins/gst-plugins-good-plugins-sections.txt:
13442 * docs/plugins/inspect/plugin-jpeg.xml:
13443 * docs/plugins/inspect/plugin-png.xml:
13444 * ext/jpeg/gstjpegdec.c:
13445 * ext/libpng/gstpngdec.c: (gst_pngdec_task),
13446 (gst_pngdec_sink_setcaps):
13447 More docs. More logs in pngdec.
13449 Wed Jul 18 07:51:11 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13451 gst/multifile/gstmultifilesrc.c: Add example to the docs. Fix buffer-offset-end and add some debug.
13452 Original commit message from CVS:
13453 * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
13454 Add example to the docs. Fix buffer-offset-end and add some debug.
13456 Wed Jul 18 07:35:32 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13458 Add stdlib include (free, atoi, exit).
13459 Original commit message from CVS:
13460 * examples/app/appsrc_ex.c:
13461 * examples/switch/switcher.c:
13462 * ext/neon/gstneonhttpsrc.c:
13463 * ext/timidity/gstwildmidi.c:
13464 * ext/x264/gstx264enc.c:
13465 * gst/mve/mveaudioenc.c: (mve_compress_audio):
13466 * gst/rtpmanager/gstrtpclient.c:
13467 * gst/rtpmanager/gstrtpjitterbuffer.c:
13468 * gst/spectrum/demo-audiotest.c:
13469 * gst/spectrum/demo-osssrc.c:
13470 * sys/dvb/gstdvbsrc.c:
13471 Add stdlib include (free, atoi, exit).
13473 Tue Jul 17 11:35:29 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13475 sys/v4l2/gstv4l2src.c: Initialize num_buffers with minimum value.
13476 Original commit message from CVS:
13477 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
13478 Initialize num_buffers with minimum value.
13479 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
13480 (gst_v4l2src_probe_caps_for_format), (gst_v4l2src_grab_frame):
13481 Handle frame-size query failure gracefully.
13483 Mon Jul 16 12:11:36 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13485 gst/qtdemux/qtdemux.c: Fix parsing of esds atoms inside mp4a atoms so that we can set correct codec_info for AAC audi...
13486 Original commit message from CVS:
13487 * gst/qtdemux/qtdemux.c: (qtdemux_parse_node):
13488 Fix parsing of esds atoms inside mp4a atoms so that we can set correct
13489 codec_info for AAC audio. Fixes #457097 along with a whole other bunch
13492 Mon Jul 16 09:16:03 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13494 ext/wavpack/gstwavpackdec.c: Fix buffer clipping to correctly clip to the segment stop.
13495 Original commit message from CVS:
13496 * ext/wavpack/gstwavpackdec.c:
13497 (gst_wavpack_dec_clip_outgoing_buffer):
13498 Fix buffer clipping to correctly clip to the segment stop.
13500 Fri Jul 13 16:31:27 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13502 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from there, and...
13503 Original commit message from CVS:
13505 * tests/Makefile.am:
13506 Remove bogus check for libcheck, since we check for
13507 gstreamer-check and it pulls in the required info from there,
13508 and we weren't actually _using_ the information for libcheck
13511 Thu Jul 12 11:21:01 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13513 configure.ac: Use pkg-config to locate check.
13514 Original commit message from CVS:
13516 Use pkg-config to locate check.
13518 Wed Jul 11 23:43:25 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
13520 gst/: Fix build against core CVS.
13521 Original commit message from CVS:
13522 * gst/interleave/deinterleave.c: (gst_deinterleave_process):
13523 * gst/vmnc/vmncdec.c: (vmnc_make_buffer):
13524 Fix build against core CVS.
13526 Wed Jul 11 22:31:06 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
13528 Fix build against core CVS.
13529 Original commit message from CVS:
13530 * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform):
13531 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain):
13532 * ext/libpng/gstpngenc.c: (gst_pngenc_chain):
13533 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
13534 * gst/debug/gstnavigationtest.c: (gst_navigationtest_transform):
13535 * gst/effectv/gstaging.c: (gst_agingtv_transform):
13536 * gst/effectv/gstdice.c: (gst_dicetv_transform):
13537 * gst/effectv/gstedge.c: (gst_edgetv_transform):
13538 * gst/effectv/gstquark.c: (gst_quarktv_transform):
13539 * gst/effectv/gstrev.c: (gst_revtv_transform):
13540 * gst/effectv/gstshagadelic.c: (gst_shagadelictv_transform):
13541 * gst/effectv/gstvertigo.c: (gst_vertigotv_transform):
13542 * gst/effectv/gstwarp.c: (gst_warptv_transform):
13543 * gst/matroska/matroska-demux.c:
13544 (gst_matroska_demux_add_wvpk_header),
13545 (gst_matroska_demux_check_subtitle_buffer),
13546 (gst_matroska_decode_buffer):
13547 * gst/videofilter/gstvideoflip.c: (gst_video_flip_transform):
13548 Fix build against core CVS.
13550 Tue Jul 10 10:16:38 2007 +0000 Edward Hervey <bilboed@bilboed.com>
13552 gst/id3demux/gstid3demux.c: Don't return GST_FLOW_ERROR when pushing an event returns FALSE. We don't have enough gra...
13553 Original commit message from CVS:
13554 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
13555 Don't return GST_FLOW_ERROR when pushing an event returns FALSE. We
13556 don't have enough granularity to convert that boolean into a
13559 Fri Jul 6 15:00:47 2007 +0000 Michael Smith <msmith@xiph.org>
13561 gst/law/: Fix capsnego bogosity in *law decoders.
13562 Original commit message from CVS:
13563 * gst/law/alaw-decode.c: (alawdec_sink_setcaps),
13564 (gst_alawdec_class_init), (gst_alawdec_init), (gst_alawdec_chain),
13565 (gst_alawdec_change_state):
13566 * gst/law/alaw-decode.h:
13567 * gst/law/mulaw-decode.c: (mulawdec_sink_setcaps),
13568 (gst_mulawdec_class_init), (gst_mulawdec_init),
13569 (gst_mulawdec_chain), (gst_mulawdec_change_state):
13570 * gst/law/mulaw-decode.h:
13571 Fix capsnego bogosity in *law decoders.
13573 Fri Jul 6 14:35:59 2007 +0000 Michael Smith <msmith@xiph.org>
13575 ext/jpeg/gstsmokeenc.*: Remove stupidity in get/set caps functions.
13576 Original commit message from CVS:
13577 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init),
13578 (gst_smokeenc_setcaps), (gst_smokeenc_chain),
13579 (gst_smokeenc_change_state):
13580 * ext/jpeg/gstsmokeenc.h:
13581 Remove stupidity in get/set caps functions.
13582 Fix some refcounting problems.
13584 Fri Jul 6 11:42:53 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13586 ext/libpng/gstpngdec.c: Remove endianness-flipping hack that seems to have been required only because of a bug in ffm...
13587 Original commit message from CVS:
13588 * ext/libpng/gstpngdec.c: (gst_pngdec_caps_create_and_set):
13589 Remove endianness-flipping hack that seems to have been required
13590 only because of a bug in ffmpegcolorspace.
13591 Partially Fixes: #451908
13593 Thu Jul 5 08:44:11 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13595 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
13596 Original commit message from CVS:
13597 * docs/plugins/Makefile.am:
13598 Simplify --extra-dir as gtkdoc scans recursively.
13600 Tue Jul 3 09:59:46 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
13602 gst/rtp/gstrtpilbcpay.c: Set the encoding-name in the rtp caps to all uppercase, as required by the caps spec.
13603 Original commit message from CVS:
13604 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
13605 * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_setcaps):
13606 Set the encoding-name in the rtp caps to all uppercase, as required by
13608 Some small cleanups in the error paths. Fixes #453037.
13610 Tue Jul 3 08:01:18 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13612 gst/multifile/: Add .h files to be able to add it to the docs.
13613 Original commit message from CVS:
13614 * gst/multifile/Makefile.am:
13615 * gst/multifile/gstmultifile.c:
13616 * gst/multifile/gstmultifilesink.c:
13617 * gst/multifile/gstmultifilesink.h:
13618 * gst/multifile/gstmultifilesrc.c:
13619 * gst/multifile/gstmultifilesrc.h:
13620 Add .h files to be able to add it to the docs.
13622 Tue Jul 3 07:16:26 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13624 gst/replaygain/gstrgvolume.h: Fix GObject macros.
13625 Original commit message from CVS:
13626 * gst/replaygain/gstrgvolume.h:
13627 Fix GObject macros.
13629 Thu Jun 28 19:00:43 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13631 ext/wavpack/gstwavpackparse.*: Use a GSList for the GArray that is used like a list anyway.
13632 Original commit message from CVS:
13633 * ext/wavpack/gstwavpackparse.c:
13634 (gst_wavpack_parse_index_get_last_entry),
13635 (gst_wavpack_parse_index_get_entry_from_sample),
13636 (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
13637 (gst_wavpack_parse_scan_to_find_sample):
13638 * ext/wavpack/gstwavpackparse.h:
13639 Use a GSList for the GArray that is used like a list anyway.
13641 Thu Jun 28 13:25:05 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
13643 ext/gdk_pixbuf/gstgdkpixbuf.c: Add state change function where we set 0/1 as default framerate in case our setcaps fu...
13644 Original commit message from CVS:
13645 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps),
13646 (gst_gdk_pixbuf_class_init), (gst_gdk_pixbuf_flush),
13647 (gst_gdk_pixbuf_sink_event), (gst_gdk_pixbuf_change_state):
13648 Add state change function where we set 0/1 as default framerate in
13649 case our setcaps function isn't called, like it might not in a
13650 filesrc ! gdkpixbufdec scenario. Fixes assertion triggered by
13651 gdkpixbufdec trying to create caps with a 0/0 framerate.
13652 Also post an error message on the bus if gst_pad_push() fails when
13653 called from our sink event handler (+1 for flow returns for event
13654 functions in 0.11) instead of failing silently.
13656 Wed Jun 27 11:36:24 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13658 gst/rtsp/gstrtspsrc.c: Cast stack args to the proper types. Fixes #451249.
13659 Original commit message from CVS:
13660 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_configure_caps):
13661 Cast stack args to the proper types. Fixes #451249.
13663 Wed Jun 27 11:04:47 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13665 gst/rtsp/gstrtspsrc.*: For container formats we only need to activate one of the streams so that we correctly signal ...
13666 Original commit message from CVS:
13667 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
13668 (new_session_pad), (gst_rtspsrc_setup_streams):
13669 * gst/rtsp/gstrtspsrc.h:
13670 For container formats we only need to activate one of the streams so
13671 that we correctly signal no-more-pads. Fixes #451015.
13673 Mon Jun 25 12:46:08 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13675 docs/plugins/: Update docs with caps info.
13676 Original commit message from CVS:
13677 * docs/plugins/gst-plugins-good-plugins.args:
13678 * docs/plugins/inspect/plugin-aasink.xml:
13679 * docs/plugins/inspect/plugin-alaw.xml:
13680 * docs/plugins/inspect/plugin-alpha.xml:
13681 * docs/plugins/inspect/plugin-alphacolor.xml:
13682 * docs/plugins/inspect/plugin-annodex.xml:
13683 * docs/plugins/inspect/plugin-apetag.xml:
13684 * docs/plugins/inspect/plugin-audiofx.xml:
13685 * docs/plugins/inspect/plugin-auparse.xml:
13686 * docs/plugins/inspect/plugin-autodetect.xml:
13687 * docs/plugins/inspect/plugin-avi.xml:
13688 * docs/plugins/inspect/plugin-cacasink.xml:
13689 * docs/plugins/inspect/plugin-cairo.xml:
13690 * docs/plugins/inspect/plugin-cdio.xml:
13691 * docs/plugins/inspect/plugin-cutter.xml:
13692 * docs/plugins/inspect/plugin-debug.xml:
13693 * docs/plugins/inspect/plugin-efence.xml:
13694 * docs/plugins/inspect/plugin-effectv.xml:
13695 * docs/plugins/inspect/plugin-esdsink.xml:
13696 * docs/plugins/inspect/plugin-flac.xml:
13697 * docs/plugins/inspect/plugin-flxdec.xml:
13698 * docs/plugins/inspect/plugin-gconfelements.xml:
13699 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
13700 * docs/plugins/inspect/plugin-goom.xml:
13701 * docs/plugins/inspect/plugin-halelements.xml:
13702 * docs/plugins/inspect/plugin-icydemux.xml:
13703 * docs/plugins/inspect/plugin-id3demux.xml:
13704 * docs/plugins/inspect/plugin-jpeg.xml:
13705 * docs/plugins/inspect/plugin-ladspa.xml:
13706 * docs/plugins/inspect/plugin-level.xml:
13707 * docs/plugins/inspect/plugin-matroska.xml:
13708 * docs/plugins/inspect/plugin-mulaw.xml:
13709 * docs/plugins/inspect/plugin-multipart.xml:
13710 * docs/plugins/inspect/plugin-navigationtest.xml:
13711 * docs/plugins/inspect/plugin-ossaudio.xml:
13712 * docs/plugins/inspect/plugin-png.xml:
13713 * docs/plugins/inspect/plugin-quicktime.xml:
13714 * docs/plugins/inspect/plugin-rtp.xml:
13715 * docs/plugins/inspect/plugin-rtsp.xml:
13716 * docs/plugins/inspect/plugin-smpte.xml:
13717 * docs/plugins/inspect/plugin-speex.xml:
13718 * docs/plugins/inspect/plugin-taglib.xml:
13719 * docs/plugins/inspect/plugin-udp.xml:
13720 * docs/plugins/inspect/plugin-videobalance.xml:
13721 * docs/plugins/inspect/plugin-videobox.xml:
13722 * docs/plugins/inspect/plugin-videocrop.xml:
13723 * docs/plugins/inspect/plugin-videoflip.xml:
13724 * docs/plugins/inspect/plugin-videomixer.xml:
13725 * docs/plugins/inspect/plugin-wavenc.xml:
13726 * docs/plugins/inspect/plugin-wavparse.xml:
13727 * docs/plugins/inspect/plugin-ximagesrc.xml:
13728 Update docs with caps info.
13730 Mon Jun 25 12:13:09 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
13732 po/POTFILES.in: Add more files with translatable strings (#450878).
13733 Original commit message from CVS:
13735 Add more files with translatable strings (#450878).
13737 Fri Jun 22 20:23:18 2007 +0000 Jens Granseuer <jensgr@gmx.net>
13739 gst/: Build fixes for gcc-2.9x (no mid-block variable declarations etc.).
13740 Original commit message from CVS:
13741 Patch by: Jens Granseuer <jensgr at gmx net>
13742 * gst/equalizer/gstiirequalizer.c:
13743 * gst/equalizer/gstiirequalizer10bands.c:
13744 * gst/equalizer/gstiirequalizer3bands.c:
13745 * gst/equalizer/gstiirequalizernbands.c:
13746 * gst/rtpmanager/async_jitter_queue.c:
13747 (async_jitter_queue_push_sorted):
13748 * gst/rtpmanager/gstrtpjitterbuffer.c:
13749 (gst_rtp_jitter_buffer_chain):
13750 * gst/switch/gstswitch.c: (gst_switch_chain):
13751 Build fixes for gcc-2.9x (no mid-block variable declarations etc.).
13754 Fri Jun 22 14:26:36 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13756 MAINTAINERS: Updating all the maintainers files
13757 Original commit message from CVS:
13759 Updating all the maintainers files
13761 Fri Jun 22 10:12:15 2007 +0000 Edward Hervey <bilboed@bilboed.com>
13764 Original commit message from CVS:
13765 * ext/flac/gstflactag.c: (gst_flac_tag_init):
13766 * gst/interleave/deinterleave.c: (deinterleave_init),
13767 (deinterleave_sink_link):
13768 * gst/interleave/interleave.c: (interleave_init):
13769 * gst/median/gstmedian.c: (gst_median_init):
13770 * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init):
13772 * tests/check/elements/id3demux.c: (pad_added_cb):
13773 Remove unused variable.
13775 Thu Jun 21 10:48:10 2007 +0000 Damien Carbery <damien.carbery@sun.com>
13777 ext/gconf/gconf.h: Make the prototype of gst_gconf_get_key_for_sink_profile match the implementation.
13778 Original commit message from CVS:
13779 * ext/gconf/gconf.h:
13780 Make the prototype of gst_gconf_get_key_for_sink_profile
13781 match the implementation.
13782 Patch by: Damien Carbery <damien dot carbery at sun dot com>
13785 Wed Jun 20 12:56:12 2007 +0000 Michael Smith <msmith@xiph.org>
13787 gst/rtp/gstrtpdepay.c: Fix description - rtpdepay is not a payloader.
13788 Original commit message from CVS:
13789 * gst/rtp/gstrtpdepay.c:
13790 Fix description - rtpdepay is not a payloader.
13792 Wed Jun 20 10:15:00 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13794 gst/equalizer/gstiirequalizer.c: Document parameter mapping.
13795 Original commit message from CVS:
13796 * gst/equalizer/gstiirequalizer.c:
13797 Document parameter mapping.
13799 Wed Jun 20 08:56:17 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13801 gst/spectrum/gstspectrum.c: Fix leaking buffers.
13802 Original commit message from CVS:
13803 * gst/spectrum/gstspectrum.c: (gst_spectrum_event),
13804 (gst_spectrum_transform_ip):
13805 Fix leaking buffers.
13806 * tests/check/Makefile.am:
13807 * tests/check/elements/spectrum.c: (setup_spectrum),
13808 (cleanup_spectrum), (GST_START_TEST), (spectrum_suite), (main):
13809 Add simple test for spectrum element.
13811 Wed Jun 20 08:26:21 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13813 gst/qtdemux/: Add MJPG to the variants of motion jpeg.
13814 Original commit message from CVS:
13815 * gst/qtdemux/qtdemux.c: (qtdemux_parse_samples),
13816 (qtdemux_video_caps):
13817 * gst/qtdemux/qtdemux_fourcc.h:
13818 Add MJPG to the variants of motion jpeg.
13820 Tue Jun 19 16:40:40 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
13822 tests/check/: Add GST_OPTION_CFLAGS to CFLAGS when building unit tests, so the error flags are included and it errors...
13823 Original commit message from CVS:
13824 * tests/check/Makefile.am:
13825 * tests/check/elements/audiopanorama.c: (GST_START_TEST):
13826 * tests/check/elements/videocrop.c: (GST_START_TEST):
13827 * tests/check/elements/videofilter.c:
13828 * tests/check/elements/wavpackdec.c: (GST_START_TEST):
13829 * tests/check/elements/wavpackparse.c: (GST_START_TEST):
13830 Add GST_OPTION_CFLAGS to CFLAGS when building unit tests, so the
13831 error flags are included and it errors out on compiler warnings
13832 for CVS builds; remove unused variables in various unit tests.
13834 Tue Jun 19 14:48:03 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
13836 gst/rtsp/rtspconnection.c: Use threadsafe inet_ntop to convert an ip number to a string.
13837 Original commit message from CVS:
13838 * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
13839 (rtsp_connection_close), (rtsp_connection_free):
13840 Use threadsafe inet_ntop to convert an ip number to a string.
13842 Don't leak fd (and ip) when freeing a connection without first closing
13845 Tue Jun 19 14:11:49 2007 +0000 Christian Schaller <uraeus@gnome.org>
13847 * gst/qtdemux/LEGAL:
13848 add 'LEGAL' file describing why this is in -good and under what circumstances it might need to move.
13849 Original commit message from CVS:
13850 add 'LEGAL' file describing why this is in -good and under what
13851 circumstances it might need to move.
13853 Tue Jun 19 10:41:49 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13855 configure.ac: Back to CVS
13856 Original commit message from CVS:
13859 * gst-plugins-good.doap:
13860 Add 0.10.6 to the doap file.
13862 Tue Jun 19 10:24:55 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13868 * docs/plugins/gst-plugins-good-plugins.args:
13869 * docs/plugins/inspect/plugin-1394.xml:
13870 * docs/plugins/inspect/plugin-aasink.xml:
13871 * docs/plugins/inspect/plugin-alaw.xml:
13872 * docs/plugins/inspect/plugin-alpha.xml:
13873 * docs/plugins/inspect/plugin-alphacolor.xml:
13874 * docs/plugins/inspect/plugin-annodex.xml:
13875 * docs/plugins/inspect/plugin-apetag.xml:
13876 * docs/plugins/inspect/plugin-audiofx.xml:
13877 * docs/plugins/inspect/plugin-auparse.xml:
13878 * docs/plugins/inspect/plugin-autodetect.xml:
13879 * docs/plugins/inspect/plugin-avi.xml:
13880 * docs/plugins/inspect/plugin-cacasink.xml:
13881 * docs/plugins/inspect/plugin-cairo.xml:
13882 * docs/plugins/inspect/plugin-cdio.xml:
13883 * docs/plugins/inspect/plugin-cutter.xml:
13884 * docs/plugins/inspect/plugin-debug.xml:
13885 * docs/plugins/inspect/plugin-dv.xml:
13886 * docs/plugins/inspect/plugin-efence.xml:
13887 * docs/plugins/inspect/plugin-effectv.xml:
13888 * docs/plugins/inspect/plugin-esdsink.xml:
13889 * docs/plugins/inspect/plugin-flac.xml:
13890 * docs/plugins/inspect/plugin-flxdec.xml:
13891 * docs/plugins/inspect/plugin-gconfelements.xml:
13892 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
13893 * docs/plugins/inspect/plugin-goom.xml:
13894 * docs/plugins/inspect/plugin-halelements.xml:
13895 * docs/plugins/inspect/plugin-icydemux.xml:
13896 * docs/plugins/inspect/plugin-id3demux.xml:
13897 * docs/plugins/inspect/plugin-jpeg.xml:
13898 * docs/plugins/inspect/plugin-level.xml:
13899 * docs/plugins/inspect/plugin-matroska.xml:
13900 * docs/plugins/inspect/plugin-mulaw.xml:
13901 * docs/plugins/inspect/plugin-multipart.xml:
13902 * docs/plugins/inspect/plugin-navigationtest.xml:
13903 * docs/plugins/inspect/plugin-ossaudio.xml:
13904 * docs/plugins/inspect/plugin-png.xml:
13905 * docs/plugins/inspect/plugin-quicktime.xml:
13906 * docs/plugins/inspect/plugin-rtp.xml:
13907 * docs/plugins/inspect/plugin-rtsp.xml:
13908 * docs/plugins/inspect/plugin-shout2send.xml:
13909 * docs/plugins/inspect/plugin-smpte.xml:
13910 * docs/plugins/inspect/plugin-speex.xml:
13911 * docs/plugins/inspect/plugin-taglib.xml:
13912 * docs/plugins/inspect/plugin-udp.xml:
13913 * docs/plugins/inspect/plugin-videobalance.xml:
13914 * docs/plugins/inspect/plugin-videobox.xml:
13915 * docs/plugins/inspect/plugin-videocrop.xml:
13916 * docs/plugins/inspect/plugin-videoflip.xml:
13917 * docs/plugins/inspect/plugin-videomixer.xml:
13918 * docs/plugins/inspect/plugin-wavenc.xml:
13919 * docs/plugins/inspect/plugin-wavpack.xml:
13920 * docs/plugins/inspect/plugin-wavparse.xml:
13921 * docs/plugins/inspect/plugin-ximagesrc.xml:
13922 * win32/common/config.h:
13924 Original commit message from CVS:
13927 Mon Jun 18 17:53:20 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13945 Original commit message from CVS:
13948 Sun Jun 17 12:35:03 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
13950 gst/rtsp/rtspconnection.c: Revert previous commit again, since we are frozen (sorry).
13951 Original commit message from CVS:
13952 * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
13953 (rtsp_connection_free):
13954 Revert previous commit again, since we are frozen (sorry).
13956 Sun Jun 17 12:24:58 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
13958 gst/rtsp/rtspconnection.c: inet_ntoa() uses a static buffer internally, so we need to copy the returned string if we ...
13959 Original commit message from CVS:
13960 Patch by: Peter Kjellerstedt <pkj at axis com>
13961 * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
13962 (rtsp_connection_free):
13963 inet_ntoa() uses a static buffer internally, so we need to copy the
13964 returned string if we want to store it for later (#447961).
13966 Fri Jun 15 09:13:55 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13968 win32/vs6/: Mark *.dsp & *.dsw as binary files and convert to DOS line endings, as they don't load into VS6 correctly...
13969 Original commit message from CVS:
13970 * win32/vs6/autogen.dsp:
13971 * win32/vs6/gst_plugins_good.dsw:
13972 * win32/vs6/libgstalaw.dsp:
13973 * win32/vs6/libgstalpha.dsp:
13974 * win32/vs6/libgstalphacolor.dsp:
13975 * win32/vs6/libgstapetag.dsp:
13976 * win32/vs6/libgstaudiofx.dsp:
13977 * win32/vs6/libgstauparse.dsp:
13978 * win32/vs6/libgstautodetect.dsp:
13979 * win32/vs6/libgstavi.dsp:
13980 * win32/vs6/libgstcutter.dsp:
13981 * win32/vs6/libgstdirectdraw.dsp:
13982 * win32/vs6/libgstdirectsound.dsp:
13983 * win32/vs6/libgsteffectv.dsp:
13984 * win32/vs6/libgstflx.dsp:
13985 * win32/vs6/libgstgoom.dsp:
13986 * win32/vs6/libgsticydemux.dsp:
13987 * win32/vs6/libgstid3demux.dsp:
13988 * win32/vs6/libgstinterleave.dsp:
13989 * win32/vs6/libgstjpeg.dsp:
13990 * win32/vs6/libgstlevel.dsp:
13991 * win32/vs6/libgstmatroska.dsp:
13992 * win32/vs6/libgstmedian.dsp:
13993 * win32/vs6/libgstmonoscope.dsp:
13994 * win32/vs6/libgstmulaw.dsp:
13995 * win32/vs6/libgstmultipart.dsp:
13996 * win32/vs6/libgstqtdemux.dsp:
13997 * win32/vs6/libgstrtp.dsp:
13998 * win32/vs6/libgstrtsp.dsp:
13999 * win32/vs6/libgstsmpte.dsp:
14000 * win32/vs6/libgstspeex.dsp:
14001 * win32/vs6/libgstudp.dsp:
14002 * win32/vs6/libgstvideobalance.dsp:
14003 * win32/vs6/libgstvideobox.dsp:
14004 * win32/vs6/libgstvideocrop.dsp:
14005 * win32/vs6/libgstvideoflip.dsp:
14006 * win32/vs6/libgstvideomixer.dsp:
14007 * win32/vs6/libgstwaveform.dsp:
14008 * win32/vs6/libgstwavenc.dsp:
14009 * win32/vs6/libgstwavparse.dsp:
14010 Mark *.dsp & *.dsw as binary files and convert to DOS line
14011 endings, as they don't load into VS6 correctly otherwise.
14013 Fri Jun 15 08:32:52 2007 +0000 Vincent Torri <vtorri@univ-evry.fr>
14015 gst/rtsp/rtspconnection.c: Fix the MingW build.
14016 Original commit message from CVS:
14017 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
14018 (rtsp_connection_connect):
14019 Fix the MingW build.
14020 Patch By: Vincent Torri <vtorri at univ-evry dot fr>
14023 Thu Jun 14 14:03:41 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14025 tests/: Hush the buildbots up
14026 Original commit message from CVS:
14027 * tests/check/elements/.cvsignore:
14028 * tests/icles/.cvsignore:
14029 Hush the buildbots up
14031 Thu Jun 14 12:14:24 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14033 Make sure to dist everything needed for win32 builds.
14034 Original commit message from CVS:
14037 * sys/directdraw/Makefile.am:
14038 * sys/directsound/Makefile.am:
14039 * sys/waveform/Makefile.am:
14040 Make sure to dist everything needed for win32 builds.
14042 Thu Jun 14 10:23:20 2007 +0000 Edward Hervey <bilboed@bilboed.com>
14044 gst/qtdemux/qtdemux.c: For AMR-NB streams, export the AMRSpecificBox as codec_data on the caps.
14045 Original commit message from CVS:
14046 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
14047 For AMR-NB streams, export the AMRSpecificBox as codec_data on the
14051 Wed Jun 13 17:11:24 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14053 gst/rtp/gstrtph264depay.c: Make sure we allocate enough memory for the codec_data.
14054 Original commit message from CVS:
14055 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps):
14056 Make sure we allocate enough memory for the codec_data.
14059 Tue Jun 12 21:05:22 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
14061 win32/MANIFEST: Add videocrop project file to the win32 manifest.
14062 Original commit message from CVS:
14064 Add videocrop project file to the win32 manifest.
14065 * win32/vs6/gst_plugins_good.dsw:
14066 Add qtdemux,videocrop and waveform projects to the workspace.
14067 * win32/vs6/libgstqtdemux.dsp:
14068 Add zlib to the link list of qtdemux.
14069 * win32/vs6/libgstvideocrop.dsp:
14070 Add a project file for videocrop.
14072 Tue Jun 12 20:22:26 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14074 po/POTFILES.in: Add qtdemux for translation
14075 Original commit message from CVS:
14077 Add qtdemux for translation
14079 Tue Jun 12 20:15:29 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14081 Move videocrop and osxvideo from -bad.
14082 Original commit message from CVS:
14084 * docs/plugins/Makefile.am:
14085 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14086 * docs/plugins/gst-plugins-good-plugins-sections.txt:
14087 * docs/plugins/inspect/plugin-videocrop.xml:
14088 * gst-plugins-good.spec.in:
14090 * tests/check/Makefile.am:
14091 * tests/icles/Makefile.am:
14092 * tests/icles/videocrop-test.c:
14093 Move videocrop and osxvideo from -bad.
14095 Tue Jun 12 19:35:08 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14097 Move qtdemux from -bad.
14098 Original commit message from CVS:
14100 * docs/plugins/Makefile.am:
14101 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14102 * docs/plugins/gst-plugins-good-plugins-sections.txt:
14103 * docs/plugins/gst-plugins-good-plugins.args:
14104 * docs/plugins/inspect/plugin-qtdemux.xml:
14105 * docs/plugins/inspect/plugin-quicktime.xml:
14107 Move qtdemux from -bad.
14108 * gst-plugins-good.spec.in:
14109 Update spec file to reflect moving of qtdemux and wavpack
14111 Tue Jun 12 19:01:41 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14115 Fix typo in the changelog and commit the manifest too
14116 Original commit message from CVS:
14117 Fix typo in the changelog and commit the manifest too
14119 Tue Jun 12 18:52:33 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14122 Original commit message from CVS:
14124 * docs/plugins/Makefile.am:
14125 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14126 * docs/plugins/gst-plugins-good-plugins-sections.txt:
14127 * docs/plugins/inspect/plugin-directdraw.xml:
14128 * docs/plugins/inspect/plugin-directsound.xml:
14129 * docs/plugins/inspect/plugin-waveform.xml:
14130 Move the waveform plugin from -bad too. Update the inspect xml
14131 files to mention Plugins Good instead of Plugins Bad.
14133 Tue Jun 12 13:33:56 2007 +0000 Andy Wingo <wingo@pobox.com>
14136 * sys/v4l2/v4l2src_calls.c:
14137 Return a copy of the pool buffer if all mmap buffers have been dequeued.
14138 Original commit message from CVS:
14139 (gst_v4l2src_grab_frame): Return a copy of the pool buffer if all
14140 mmap buffers have been dequeued.
14142 Tue Jun 12 11:23:01 2007 +0000 Andy Wingo <wingo@pobox.com>
14144 sys/v4l2/v4l2src_calls.c (gst_v4l2_buffer_finalize) (gst_v4l2_buffer_class_init, gst_v4l2_buffer_get_type)
14145 Original commit message from CVS:
14146 2007-06-12 Andy Wingo <wingo@pobox.com>
14147 * sys/v4l2/v4l2src_calls.c (gst_v4l2_buffer_finalize)
14148 (gst_v4l2_buffer_class_init, gst_v4l2_buffer_get_type)
14149 (gst_v4l2_buffer_new): Behave more like ximagesink's buffers, with
14150 finalization and resuscitation. No longer public.
14151 (gst_v4l2_buffer_pool_finalize, gst_v4l2_buffer_pool_init)
14152 (gst_v4l2_buffer_pool_class_init, gst_v4l2_buffer_pool_get_type)
14153 (gst_v4l2_buffer_pool_new, gst_v4l2_buffer_pool_activate)
14154 (gst_v4l2_buffer_pool_destroy): Make the pool follow common
14155 miniobject semantics, and be threadsafe.
14156 (gst_v4l2src_queue_frame): Remove this function, as we just call
14157 the ioctls directly in the two places where we queue buffers.
14158 (gst_v4l2src_grab_frame): Return a flowreturn and fill the buffer
14160 (gst_v4l2src_capture_init): Use the new buffer_pool_new function
14161 to allocate the pool, which also preallocates the GstBuffers.
14162 (gst_v4l2src_capture_start): Call buffer_pool_activate instead of
14163 queueing the frames directly.
14164 * sys/v4l2/gstv4l2src.h (struct _GstV4l2BufferPool): Make this a
14165 real MiniObject instead of rolling our own refcounting and
14166 finalizing. Give it a lock.
14167 (struct _GstV4l2Buffer): Remove one intermediary object, having
14168 the buffers hold the struct v4l2_buffer directly.
14169 * sys/v4l2/gstv4l2src.c (gst_v4l2src_set_caps): Pass the caps to
14170 capture_init so that it can set them on the buffers that it will
14172 (gst_v4l2src_get_read): For better or for worse, include the
14173 timestamping and offsetting code here; really we should be using
14174 bufferalloc though.
14175 (gst_v4l2src_get_mmap): Just make grab_frame return one of our
14176 preallocated, mmap'd buffers.
14178 Mon Jun 11 11:41:56 2007 +0000 daniel fischer <dan@f3c.com>
14180 sys/ximage/gstximagesrc.c: Actually use the display_name property so that we can dump any available X display. Fixes ...
14181 Original commit message from CVS:
14182 Patch by: daniel fischer <dan at f3c dot com>
14183 * sys/ximage/gstximagesrc.c: (gst_ximage_src_start),
14184 (gst_ximage_src_get_caps):
14185 Actually use the display_name property so that we can dump any
14186 available X display. Fixes #445905.
14188 Mon Jun 11 10:21:13 2007 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
14190 gst/rtp/: Add missing rate fields to caps. Fixes #441118.
14191 Original commit message from CVS:
14192 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
14193 * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_setcaps):
14194 * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_setcaps):
14195 Add missing rate fields to caps. Fixes #441118.
14197 Sun Jun 10 21:14:11 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
14199 win32/: Add DirectSound and DirectDraw sinks project files to workspace and solution files.
14200 Original commit message from CVS:
14201 * win32/vs6/gst_plugins_good.dsw:
14202 * win32/vs8/gst-plugins-good.sln:
14203 Add DirectSound and DirectDraw sinks project files to
14204 workspace and solution files.
14206 Sun Jun 10 10:53:26 2007 +0000 Josh Coalson <xflac@yahoo.com>
14208 Add support for flac >= 1.1.3 which changed the API. Fixes bug #385887.
14209 Original commit message from CVS:
14210 Patch by: Josh Coalson <xflac at yahoo dot com>,
14211 updated by Alexis Ballier <aballier at gentoo dot org>:
14213 * ext/flac/gstflacdec.c: (gst_flac_dec_reset_decoders),
14214 (gst_flac_dec_setup_seekable_decoder),
14215 (gst_flac_dec_setup_stream_decoder), (gst_flac_dec_seek),
14216 (gst_flac_dec_tell), (gst_flac_dec_length), (gst_flac_dec_eof),
14217 (gst_flac_dec_read_seekable), (gst_flac_dec_read_stream):
14218 * ext/flac/gstflacdec.h:
14219 * ext/flac/gstflacenc.c: (gst_flac_enc_init),
14220 (gst_flac_enc_finalize), (gst_flac_enc_set_metadata),
14221 (gst_flac_enc_sink_setcaps), (gst_flac_enc_update_quality),
14222 (gst_flac_enc_seek_callback), (gst_flac_enc_write_callback),
14223 (gst_flac_enc_tell_callback), (gst_flac_enc_sink_event),
14224 (gst_flac_enc_chain), (gst_flac_enc_set_property),
14225 (gst_flac_enc_get_property), (gst_flac_enc_change_state):
14226 * ext/flac/gstflacenc.h:
14227 Add support for flac >= 1.1.3 which changed the API. Fixes bug #385887.
14229 Sat Jun 9 15:41:52 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14231 ext/wavpack/gstwavpackenc.c: Remove workaround for bug #421543. This is fixed in core 0.10.13 and not necessary anymo...
14232 Original commit message from CVS:
14233 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_sink_set_caps):
14234 Remove workaround for bug #421543. This is fixed in core 0.10.13 and
14235 not necessary anymore as we need at least that core version.
14237 Sat Jun 9 15:33:32 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14239 ext/wavpack/: Improve discont handling by checking if the next Wavpack block has the expected, following block index.
14240 Original commit message from CVS:
14241 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
14242 (gst_wavpack_dec_chain):
14243 * ext/wavpack/gstwavpackdec.h:
14244 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
14245 (gst_wavpack_parse_push_buffer):
14246 * ext/wavpack/gstwavpackparse.h:
14247 Improve discont handling by checking if the next Wavpack block has
14248 the expected, following block index.
14250 Fri Jun 8 20:23:07 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14252 * tests/check/elements/.gitignore:
14254 Original commit message from CVS:
14257 Fri Jun 8 20:20:56 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14259 gst/rtp/gstrtpmp4vpay.c (gst_rtp_mp4vpay_details): Fix element description.
14260 Original commit message from CVS:
14261 * gst/rtp/gstrtpmp4vpay.c (gst_rtp_mp4vpay_details):
14262 Fix element description.
14264 Fri Jun 8 20:19:55 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14266 move wavpack plugin. See #352605.
14267 Original commit message from CVS:
14269 * docs/plugins/Makefile.am:
14270 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14271 * docs/plugins/gst-plugins-good-plugins-sections.txt:
14272 * docs/plugins/gst-plugins-good-plugins.args:
14273 * docs/plugins/gst-plugins-good-plugins.hierarchy:
14274 * docs/plugins/gst-plugins-good-plugins.signals:
14275 * docs/plugins/inspect/plugin-autodetect.xml:
14276 * docs/plugins/inspect/plugin-gconfelements.xml:
14277 * docs/plugins/inspect/plugin-ladspa.xml:
14278 * docs/plugins/inspect/plugin-rtp.xml:
14279 * docs/plugins/inspect/plugin-wavpack.xml:
14281 * tests/check/Makefile.am:
14282 move wavpack plugin. See #352605.
14284 Fri Jun 8 19:45:43 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14286 * docs/plugins/Makefile.am:
14287 the alphabet tripping up people since 10929BC
14288 Original commit message from CVS:
14290 tripping up people since 10929BC
14292 Fri Jun 8 17:37:02 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14294 Add DirectDraw & DirectSound plugins to the build and docs.
14295 Original commit message from CVS:
14297 * docs/plugins/Makefile.am:
14298 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
14299 * docs/plugins/gst-plugins-good-plugins-sections.txt:
14300 * docs/plugins/gst-plugins-good-plugins.args:
14303 Add DirectDraw & DirectSound plugins to the build and docs.
14305 Fri Jun 8 16:31:15 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14307 Rename the keep-aspect-ratio property to force-aspect-ratio to make it consistent with xvimagesink and ximagesink.
14308 Original commit message from CVS:
14309 * docs/plugins/gst-plugins-bad-plugins.args:
14310 * sys/directdraw/gstdirectdrawsink.c:
14311 (gst_directdraw_sink_class_init):
14312 Rename the keep-aspect-ratio property to force-aspect-ratio to make
14313 it consistent with xvimagesink and ximagesink.
14315 Fri Jun 8 10:43:26 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14317 ext/: When operating in pull mode, error out correct on not-linked.
14318 Original commit message from CVS:
14319 * ext/dv/gstdvdemux.c: (gst_dvdemux_loop):
14320 * ext/libpng/gstpngdec.c: (user_read_data), (gst_pngdec_task):
14321 When operating in pull mode, error out correct on not-linked.
14323 Fri Jun 8 08:12:43 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14325 tests/icles/videocrop-test.c: Default to xvimagesink instead of autovideosink while autovideosink/ghostpads/whatever ...
14326 Original commit message from CVS:
14327 * tests/icles/videocrop-test.c: (main):
14328 Default to xvimagesink instead of autovideosink while
14329 autovideosink/ghostpads/whatever don't handle the way we use it in
14330 the way we expect it to.
14332 Wed Jun 6 10:19:17 2007 +0000 Andy Wingo <wingo@pobox.com>
14335 * sys/v4l2/v4l2src_calls.c:
14336 sys/v4l2/v4l2src_calls.c (gst_v4l2src_probe_caps_for_format)
14337 Original commit message from CVS:
14338 2007-06-06 Andy Wingo <wingo@pobox.com>
14339 * sys/v4l2/v4l2src_calls.c (gst_v4l2src_probe_caps_for_format)
14340 (gst_v4l2src_probe_caps_for_format_and_size): Only probe for
14341 format and size if the ioctls are defined; should fix compilation
14342 on Linux < 2.16.19.
14344 Wed Jun 6 08:53:12 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14346 gst/videobox/gstvideobox.c: Printf fixes in debug statements; use LOG level for debug statements that are printed for...
14347 Original commit message from CVS:
14348 * gst/videobox/gstvideobox.c: (gst_video_box_ayuv_i420):
14349 Printf fixes in debug statements; use LOG level for debug statements
14350 that are printed for each and every frame; convert c++ comments to
14351 C-style comments; not much point using g_try_malloc() if we then not
14352 even check the return value.
14354 Tue Jun 5 16:32:19 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14356 configure.ac: Bump requirements to released versions (core and base 0.10.13).
14357 Original commit message from CVS:
14359 Bump requirements to released versions (core and base 0.10.13).
14360 * gst/icydemux/gsticydemux.c: (gst_icydemux_unicodify):
14361 Use gst_tag_utf8_from_freeform_string() from libgsttag instead of
14362 own implementation.
14364 Tue Jun 5 14:17:25 2007 +0000 Andy Wingo <wingo@pobox.com>
14366 sys/v4l2/gstv4l2src.c (gst_v4l2src_start, gst_v4l2src_stop): Add some useless comments.
14367 Original commit message from CVS:
14368 2007-06-05 Andy Wingo <wingo@pobox.com>
14369 * sys/v4l2/gstv4l2src.c (gst_v4l2src_start, gst_v4l2src_stop): Add
14370 some useless comments.
14371 * sys/v4l2/v4l2src_calls.c (gst_v4l2src_capture_init): Don't queue
14372 frames before calling STREAMON, that might leave them in a state
14373 where they can't be dequeued if we go back to NULL without calling
14374 STREAMON, according to the docs.
14375 (gst_v4l2src_capture_start): Enqueue buffers here instead, right
14376 before we call STREAMON.
14377 (gst_v4l2src_capture_deinit): Remove crack to work around dequeue
14378 failures. (For me this code hung.) The pool refcounting is still
14379 crack; added a note to that effect.
14381 Tue Jun 5 09:11:41 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14383 gst/multipart/multipartmux.c: Add support for mapping gst structure names to the MIME type equivalent.
14384 Original commit message from CVS:
14385 * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
14386 (gst_multipart_mux_get_mime), (gst_multipart_mux_collected):
14387 Add support for mapping gst structure names to the MIME type equivalent.
14388 Implemented for audio/x-mulaw->audio/basic. Fixes #442874.
14390 Sun Jun 3 11:21:44 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14392 gst/wavenc/gstwavenc.*: Properly write wav files with width!=depth by having the depth most significant bytes set and...
14393 Original commit message from CVS:
14394 * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
14395 (gst_wavenc_sink_setcaps), (gst_wavenc_format_samples),
14396 (gst_wavenc_chain), (gst_wavenc_change_state):
14397 * gst/wavenc/gstwavenc.h:
14398 Properly write wav files with width!=depth by having the depth most
14399 significant bytes set and all others zero. Fixes #442535.
14401 Fri Jun 1 13:52:17 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14403 gst/rtsp/rtspconnection.c: Add include to make buildbot happy.
14404 Original commit message from CVS:
14405 * gst/rtsp/rtspconnection.c:
14406 Add include to make buildbot happy.
14408 Fri Jun 1 13:07:11 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
14410 gst/rtsp/: Improves version checking, allowing an RTSP server to reply with "505
14411 Original commit message from CVS:
14412 Patch by: Peter Kjellerstedt <pkj at axis com>
14413 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
14414 (rtsp_connection_connect), (add_date_header),
14415 (rtsp_connection_send), (parse_response_status),
14416 (parse_request_line), (parse_line), (rtsp_connection_receive):
14417 * gst/rtsp/rtspdefs.c: (rtsp_version_as_text):
14418 * gst/rtsp/rtspdefs.h:
14419 * gst/rtsp/rtspmessage.c: (key_value_foreach),
14420 (rtsp_message_init_request), (rtsp_message_init_response),
14421 (rtsp_message_remove_header), (rtsp_message_append_headers),
14422 (rtsp_message_dump):
14423 * gst/rtsp/rtspmessage.h:
14424 Improves version checking, allowing an RTSP server to reply with "505
14425 RTSP Version not supported.
14426 Adds a Date header to all messages.
14427 Replies with RTSP_EPARSE rather than RTSP_EINVALID in cases where we
14428 want to be able to send a response even if something in the request was
14429 invalid. EINVAL is only used when passing wrong arguments to functions.
14430 Do not handle an invalid method in parse_request_line(). Defer this to
14431 the caller so it can respond with "405 Method Not Allowed".
14432 Improves parsing of the timeout parameter to the Session header,
14433 allowing whitespace after the semicolon.
14434 Avoids a compiler warning due to variables shadowing a function argument.
14436 Fri Jun 1 11:16:17 2007 +0000 Daniel Charles <dcharles@ti.com>
14438 gst/rtp/: Add support for AMR-WB.
14439 Original commit message from CVS:
14440 Based on Patch by: Daniel Charles <dcharles at ti dot com>
14441 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_setcaps),
14442 (gst_rtp_amr_depay_process):
14443 * gst/rtp/gstrtpamrdepay.h:
14444 * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_base_init),
14445 (gst_rtp_amr_pay_class_init), (gst_rtp_amr_pay_init),
14446 (gst_rtp_amr_pay_setcaps), (gst_rtp_amr_pay_handle_buffer):
14447 * gst/rtp/gstrtpamrpay.h:
14448 Add support for AMR-WB.
14449 Small cleanups such as using BOILERPLATE.
14451 Thu May 31 15:57:07 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14453 gst/rtsp/rtspextwms.c: Fix compile warning when debug is disabled as spotted bu Saur on IRC.
14454 Original commit message from CVS:
14455 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_configure_stream):
14456 Fix compile warning when debug is disabled as spotted bu Saur on IRC.
14458 Wed May 30 14:57:44 2007 +0000 Andy Wingo <wingo@pobox.com>
14460 sys/v4l2/gstv4l2object.*: Revert some unintended changes.
14461 Original commit message from CVS:
14462 2007-05-30 Andy Wingo <wingo@pobox.com>
14463 * sys/v4l2/gstv4l2object.h:
14464 * sys/v4l2/gstv4l2object.c (gst_v4l2_object_new): Revert some
14465 unintended changes.
14467 Wed May 30 14:40:53 2007 +0000 Andy Wingo <wingo@pobox.com>
14469 sys/v4l2/v4l2src_calls.*: Store the format list in the order that the driver gives it to us.
14470 Original commit message from CVS:
14471 2007-05-30 Andy Wingo <wingo@pobox.com>
14472 * sys/v4l2/v4l2src_calls.h:
14473 * sys/v4l2/v4l2src_calls.c (gst_v4l2src_fill_format_list): Store
14474 the format list in the order that the driver gives it to us.
14475 (gst_v4l2src_probe_caps_for_format_and_size)
14476 (gst_v4l2src_probe_caps_for_format): New functions, fill GstCaps
14477 based on the capabilities of the device.
14478 (gst_v4l2src_grab_frame): Update for object variable renaming.
14479 (gst_v4l2src_set_capture): Update to be strict in its parameters,
14480 as in the set_caps below.
14481 (gst_v4l2src_capture_init): Update for object variable renaming,
14483 (gst_v4l2src_capture_start, gst_v4l2src_capture_stop)
14484 (gst_v4l2src_capture_deinit): Update for object variable renaming.
14485 (gst_v4l2src_update_fps, gst_v4l2src_set_fps)
14486 (gst_v4l2src_get_fps): Remove; these functions don't have much
14487 meaning outside of an atomic set_caps method.
14488 (gst_v4l2src_buffer_new): Don't set buffer duration, it is not
14490 * sys/v4l2/gstv4l2tuner.c (gst_v4l2_tuner_set_channel): Remove
14491 call to update_fps; not sure about this change.
14492 (gst_v4l2_tuner_set_norm): Work around the fact that for the
14493 moment we don't have an update_fps_func.
14494 * sys/v4l2/gstv4l2src.h (struct _GstV4l2Src): Don't put v4l2
14495 structures in the object, just store what we need. Do store the
14496 probed caps of the device. Don't store the current frame rate.
14497 * sys/v4l2/gstv4l2src.c (gst_v4l2src_init): Remove the
14498 update_fps_function, for now. Update for new object variable
14500 (gst_v4l2src_set_property, gst_v4l2src_get_property): Update for
14501 new object variable naming.
14502 (gst_v4l2src_v4l2fourcc_to_structure): Rename from ..._to_caps.
14503 (gst_v4l2_structure_to_v4l2fourcc): Rename from ...caps_to_....
14504 (gst_v4l2src_get_caps): Rework to probe the device for supported
14505 frame sizes and frame rates.
14506 (gst_v4l2src_set_caps): Rework to be strict in the given
14507 parameters: if someone asks us to have a certain size and rate,
14508 that is what we configure.
14509 (gst_v4l2src_get_read): Update for object variable naming. Don't
14510 leak buffers on short reads.
14511 (gst_v4l2src_get_mmap): Update for object variable naming, and add
14513 (gst_v4l2src_create): Update for object variable naming.
14515 Wed May 30 14:38:59 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14517 gst/avi/gstavidemux.*: Parse subtitle text streams instead of erroring out (#442034). Still needs a parser for the su...
14518 Original commit message from CVS:
14519 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
14520 (gst_avi_demux_reset), (gst_avi_demux_parse_stream):
14521 * gst/avi/gstavidemux.h:
14522 Parse subtitle text streams instead of erroring out (#442034). Still
14523 needs a parser for the subtitles to actually show up.
14525 Wed May 30 12:46:32 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14527 gst/avi/gstavidemux.c: Make _push_event() return TRUE if the event could be pushed on at least one pad and not only i...
14528 Original commit message from CVS:
14529 * gst/avi/gstavidemux.c: (gst_avi_demux_push_event),
14530 (gst_avi_demux_loop):
14531 Make _push_event() return TRUE if the event could be pushed on at
14532 least one pad and not only if it could be pushed on all pads,
14533 otherwise we'll end up posting an error message on EOS if one or
14534 more source pads are not connected.
14536 Mon May 28 16:39:09 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14538 gst/rtsp/rtsptransport.c: Use renamed RTP bin.
14539 Original commit message from CVS:
14540 * gst/rtsp/rtsptransport.c:
14541 Use renamed RTP bin.
14543 Mon May 28 15:01:33 2007 +0000 Dejan Sakelšak <sakdean@gmail.com>
14545 gst/videobox/gstvideobox.c: Add AYUV->AYUV and AYUV->I420 formats.
14546 Original commit message from CVS:
14547 Based on patch by: Dejan Sakelšak <sakdean at gmail dot com>
14548 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
14549 (gst_video_box_set_property), (gst_video_box_transform_caps),
14550 (video_box_recalc_transform), (gst_video_box_set_caps),
14551 (gst_video_box_get_unit_size), (gst_video_box_apply_alpha),
14552 (gst_video_box_ayuv_ayuv), (gst_video_box_clear), (UVfloor),
14553 (UVceil), (gst_video_box_ayuv_i420), (gst_video_box_i420_ayuv),
14554 (gst_video_box_i420_i420), (gst_video_box_transform),
14556 Add AYUV->AYUV and AYUV->I420 formats.
14557 Fix negotiation and I420->AYUV conversion.
14560 Sat May 26 15:25:18 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14562 ext/speex/gstspeexdec.c: Use different variables for nested for loops so that the outer loop functions properly and s...
14563 Original commit message from CVS:
14564 * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data):
14565 Use different variables for nested for loops so that the outer loop
14566 functions properly and speex files with multiple frames per buffer work
14570 Fri May 25 20:51:36 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14572 gst/id3demux/gstid3demux.c: Don't leak newsegment events.
14573 Original commit message from CVS:
14574 * gst/id3demux/gstid3demux.c: (gst_id3demux_sink_event):
14575 Don't leak newsegment events.
14577 Fri May 25 20:33:10 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14579 gst/wavparse/Makefile.am: Add '-lm' to LIBS for ceil(), don't assume one of our dependencies drags it in.
14580 Original commit message from CVS:
14581 * gst/wavparse/Makefile.am:
14582 Add '-lm' to LIBS for ceil(), don't assume one of our dependencies
14585 Fri May 25 16:02:51 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14587 ext/flac/gstflacenc.*: Collect headers, add "streamheader" field to output caps and set
14588 Original commit message from CVS:
14589 * ext/flac/gstflacenc.c: (gst_flac_enc_init),
14590 (notgst_value_array_append_buffer),
14591 (gst_flac_enc_process_stream_headers),
14592 (gst_flac_enc_write_callback), (gst_flac_enc_chain),
14593 (gst_flac_enc_change_state):
14594 * ext/flac/gstflacenc.h:
14595 Collect headers, add "streamheader" field to output caps and set
14596 BUFFER_IN_CAPS flag on pushed header buffers. That way oggmux
14597 produces output according to the official FLAC-to-Ogg mapping
14598 instead of completely broken files. Fixes #426044.
14600 Fri May 25 10:44:12 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14602 gst/: Handle and adjust new-segment events so that downstream really sees a stream with the tag pieces stripped off t...
14603 Original commit message from CVS:
14604 * gst/id3demux/gstid3demux.c: (gst_id3demux_reset),
14605 (gst_id3demux_send_new_segment), (gst_id3demux_chain),
14606 (gst_id3demux_sink_event):
14607 * gst/id3demux/gstid3demux.h:
14608 * gst/apetag/gsttagdemux.c: (gst_tag_demux_reset),
14609 (gst_tag_demux_chain), (gst_tag_demux_sink_event),
14610 (gst_tag_demux_send_new_segment):
14611 Handle and adjust new-segment events so that downstream really
14612 sees a stream with the tag pieces stripped off the front and back.
14613 Fixes strangeness in seeking when mp3 decoders use the new-segment
14614 byte position to estimate their current playback position timestamp
14615 and then the arriving buffers don't match up.
14617 Fri May 25 10:23:49 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14619 gst/autodetect/gstautoaudiosink.c: Don't unnecessarily perform a READY->NULL->READY transition on the detected audio ...
14620 Original commit message from CVS:
14621 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_detect):
14622 Don't unnecessarily perform a READY->NULL->READY transition on the
14623 detected audio sink when starting up. Fixes: #440127
14625 Thu May 24 17:00:21 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14627 ext/flac/gstflacenc.c: Don't crash in chain function if setcaps hasn't been called.
14628 Original commit message from CVS:
14629 * ext/flac/gstflacenc.c: (gst_flac_enc_sink_setcaps),
14630 (gst_flac_enc_chain):
14631 Don't crash in chain function if setcaps hasn't been called.
14633 Thu May 24 08:35:23 2007 +0000 Vincent Torri <vtorri@univ-evry.fr>
14635 sys/directdraw/gstdirectdrawsink.*: Fix more warnings when compiling with MingW (#439914).
14636 Original commit message from CVS:
14637 Patch by: Vincent Torri <vtorri at univ-evry fr>
14638 * sys/directdraw/gstdirectdrawsink.c:
14639 (gst_directdraw_sink_buffer_alloc),
14640 (gst_directdraw_sink_show_frame),
14641 (gst_directdraw_sink_check_primary_surface),
14642 (gst_directdraw_sink_check_offscreen_surface),
14643 (EnumModesCallback2), (gst_directdraw_sink_get_ddrawcaps),
14644 (gst_directdraw_sink_surface_create):
14645 * sys/directdraw/gstdirectdrawsink.h:
14646 Fix more warnings when compiling with MingW (#439914).
14648 Thu May 24 08:14:00 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14650 gst/rtsp/gstrtspsrc.c: Init value to avoid infinte loops.
14651 Original commit message from CVS:
14652 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_methods):
14653 Init value to avoid infinte loops.
14655 Thu May 24 08:10:42 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
14657 gst/rtsp/: Fix for new API.
14658 Original commit message from CVS:
14659 Patch by: Peter Kjellerstedt <pkj at axis com>
14660 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_auth),
14661 (gst_rtspsrc_try_send), (gst_rtspsrc_parse_methods),
14662 (gst_rtspsrc_setup_streams), (gst_rtspsrc_open),
14663 (gst_rtspsrc_play):
14664 (rtsp_connection_send), (rtsp_connection_receive):
14665 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_after_send):
14667 * gst/rtsp/rtspconnection.c: (add_auth_header),
14668 Only add authorisation and session headers when sending messages.
14669 * gst/rtsp/rtspmessage.c: (key_value_foreach), (rtsp_message_init),
14670 (rtsp_message_init_request), (rtsp_message_init_response),
14671 (rtsp_message_unset), (rtsp_message_add_header),
14672 (rtsp_message_remove_header), (rtsp_message_get_header),
14673 (rtsp_message_append_headers), (dump_key_value),
14674 (rtsp_message_dump):
14675 * gst/rtsp/rtspmessage.h:
14676 Add support for multiple headers of the same type by storing the parsed
14677 headers in a GArray instaed of a hashtable.
14679 Wed May 23 22:44:12 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
14681 docs/plugins/gst-plugins-bad-plugins.args: Remove directsoundsink property doc as this sink use the mixer interface now.
14682 Original commit message from CVS:
14683 * docs/plugins/gst-plugins-bad-plugins.args:
14684 Remove directsoundsink property doc as this sink use the mixer
14686 * docs/plugins/gst-plugins-bad-plugins.interfaces:
14687 Add interfaces implemented by Windows sinks.
14688 * sys/directsound/gstdirectsoundsink.c:
14689 * sys/directsound/gstdirectsoundsink.h:
14690 Remove directsoundsink property and implement the mixer interface.
14691 * win32/vs6/gst_plugins_bad.dsw:
14692 * win32/vs6/libgstdirectsound.dsp:
14693 Update project files.
14694 * gst-libs/gst/dshow/gstdshow.cpp:
14695 * gst-libs/gst/dshow/gstdshow.h:
14696 * gst-libs/gst/dshow/gstdshowfakesink.cpp:
14697 * gst-libs/gst/dshow/gstdshowfakesink.h:
14698 * gst-libs/gst/dshow/gstdshowfakesrc.cpp:
14699 * gst-libs/gst/dshow/gstdshowfakesrc.h:
14700 * gst-libs/gst/dshow/gstdshowinterface.cpp:
14701 * gst-libs/gst/dshow/gstdshowinterface.h:
14702 * win32/common/libgstdshow.def:
14703 * win32/vs6/libgstdshow.dsp:
14704 Add a new gst library which allow to create internal Direct Show
14705 graph (pipelines) to wrap Windows sources, decoders or encoders.
14706 It includes a DirectShow fake source and sink and utility functions.
14707 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
14708 * sys/dshowsrcwrapper/gstdshowaudiosrc.h:
14709 * sys/dshowsrcwrapper/gstdshowsrcwrapper.c:
14710 * sys/dshowsrcwrapper/gstdshowsrcwrapper.h:
14711 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
14712 * sys/dshowsrcwrapper/gstdshowvideosrc.h:
14713 * win32/vs6/libdshowsrcwrapper.dsp:
14714 Add a new plugin to wrap DirectShow sources on Windows.
14715 It gets data from any webcam, dv cam, micro. We could add
14716 tv tunner card later.
14718 Tue May 22 11:14:13 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14720 configure.ac: Depend on gstreamer-0.10.12.1. gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, _Gs...
14721 Original commit message from CVS:
14723 Depend on gstreamer-0.10.12.1.
14724 * gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN,
14725 _GstIirEqualizerBand, object, _GstIirEqualizerBandClass,
14726 parent_class, gst_iir_equalizer_band_set_property,
14727 gst_iir_equalizer_band_class_init, gst_iir_equalizer_band_get_type,
14728 gst_iir_equalizer_child_proxy_get_child_by_index,
14729 gst_iir_equalizer_child_proxy_get_children_count,
14730 gst_iir_equalizer_child_proxy_interface_init, setup_filter,
14731 gst_iir_equalizer_compute_frequencies,
14732 gst_iir_equalizer_set_property, gst_iir_equalizer_get_property,
14734 * gst/equalizer/gstiirequalizer.h (audiofilter):
14735 * gst/equalizer/gstiirequalizernbands.c (ARG_NUM_BANDS,
14736 gst_iir_equalizer_nbands_base_init, gst_iir_equalizer_nbands_init,
14737 gst_iir_equalizer_nbands_set_property):
14738 Use new locking macros.
14739 * gst/filter/gstbpwsinc.c (bpwsinc_set_caps):
14741 * gst/spectrum/gstspectrum.c (SPECTRUM_WINDOW_BASE,
14742 SPECTRUM_WINDOW_LEN, gst_spectrum_init, gst_spectrum_set_property,
14743 gst_spectrum_event, gst_spectrum_transform_ip):
14744 Use new locking macros. Turn two fixed values into #defines.
14746 Tue May 22 11:03:30 2007 +0000 Edward Hervey <bilboed@bilboed.com>
14748 docs/plugins/Makefile.am: Also look for .m (objectivec) files.
14749 Original commit message from CVS:
14750 * docs/plugins/Makefile.am:
14751 Also look for .m (objectivec) files.
14752 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
14753 * docs/plugins/gst-plugins-bad-plugins.args:
14754 * sys/osxvideo/osxvideosink.m:
14755 Add documentation for element and properties.
14757 Mon May 21 14:01:16 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14759 ChangeLog: ChangeLog surgery. gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, _GstIirEqualizerBa...
14760 Original commit message from CVS:
14763 * gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN,
14764 _GstIirEqualizerBand, object, _GstIirEqualizerBandClass,
14765 parent_class, gst_iir_equalizer_band_set_property,
14766 gst_iir_equalizer_band_class_init, gst_iir_equalizer_band_get_type,
14767 gst_iir_equalizer_child_proxy_get_child_by_index,
14768 gst_iir_equalizer_child_proxy_get_children_count,
14769 gst_iir_equalizer_child_proxy_interface_init, setup_filter,
14770 gst_iir_equalizer_compute_frequencies, plugin_init):
14771 * tests/icles/equalizer-test.c:
14772 Add fixme and comment for example.
14774 Mon May 21 12:43:37 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14776 * gst/spectrum/gstspectrum.c:
14777 gst/spectrum/gstspectrum.c (gst_spectrum_set_property, gst_spectrum_event, gst_spectrum_transform_ip):
14778 Original commit message from CVS:
14779 * gst/spectrum/gstspectrum.c (gst_spectrum_set_property,
14780 gst_spectrum_event, gst_spectrum_transform_ip):
14781 Use lock to protect from concurrent access.
14783 Mon May 21 11:37:16 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14785 ext/wavpack/gstwavpackenc.c: Specify and use properties as unsigned int that are an unsigned int.
14786 Original commit message from CVS:
14787 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
14788 (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
14789 Specify and use properties as unsigned int that are an unsigned int.
14791 Mon May 21 11:17:21 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14793 ext/wavpack/gstwavpackenc.*: Fixup docs, make the bitrate property an int as it should be and allow to set the differ...
14794 Original commit message from CVS:
14795 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
14796 (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config),
14797 (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
14798 * ext/wavpack/gstwavpackenc.h:
14799 Fixup docs, make the bitrate property an int as it should be and
14800 allow to set the different extra processing modes instead of only
14801 allowing none and the default one.
14803 Mon May 21 10:07:05 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14805 gst/udp/gstudpsrc.c: Since we depend on 0.10.13 -core, override the unlock_stop vmethod for safer shutdown.
14806 Original commit message from CVS:
14807 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
14808 (gst_udpsrc_create), (gst_udpsrc_unlock), (gst_udpsrc_unlock_stop):
14809 Since we depend on 0.10.13 -core, override the unlock_stop vmethod for
14812 Mon May 21 10:03:42 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14814 gst/rtsp/gstrtpdec.*: Added signal for backwards compat.
14815 Original commit message from CVS:
14816 * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_class_init):
14817 * gst/rtsp/gstrtpdec.h:
14818 Added signal for backwards compat.
14820 Mon May 21 09:32:26 2007 +0000 René Stadler <mail@renestadler.de>
14822 Use audioconvert for converting from non-native endianness floats in auparse instead of doing it ourself. Fixes #424527.
14823 Original commit message from CVS:
14824 Patch by: René Stadler <mail at renestadler dot de>
14826 * gst/auparse/gstauparse.c: (gst_au_parse_reset),
14827 (gst_au_parse_parse_header), (gst_au_parse_chain):
14828 * gst/auparse/gstauparse.h:
14829 Use audioconvert for converting from non-native endianness floats
14830 in auparse instead of doing it ourself. Fixes #424527.
14831 This needs the audioconvert from plugins-base CVS.
14833 Mon May 21 09:29:30 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14835 gst/rtp/gstrtph263ppay.c: Fix enum registration.
14836 Original commit message from CVS:
14837 * gst/rtp/gstrtph263ppay.c: (gst_fragmentation_mode_get_type),
14838 (gst_rtp_h263p_pay_flush):
14839 Fix enum registration.
14841 Mon May 21 08:57:18 2007 +0000 Antoine Tremblay <hexa00@gmail.com>
14843 gst/rtp/gstrtph263ppay.*: Add new fragmentation mode base on GOB headers. Fixes #438940.
14844 Original commit message from CVS:
14845 Patch by: Antoine Tremblay <hexa00 at gmail dot com>
14846 * gst/rtp/gstrtph263ppay.c: (gst_fragmentation_mode_get_type),
14847 (gst_rtp_h263p_pay_class_init), (gst_rtp_h263p_pay_init),
14848 (gst_rtp_h263p_pay_set_property), (gst_rtp_h263p_pay_get_property),
14849 (gst_rtp_h263p_pay_flush):
14850 * gst/rtp/gstrtph263ppay.h:
14851 Add new fragmentation mode base on GOB headers. Fixes #438940.
14853 Sun May 20 21:31:58 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14855 ext/wavpack/gstwavpackenc.c: Add missing audioconverts in the example pipelines of wavpackenc. As the wavpack stuff n...
14856 Original commit message from CVS:
14857 * ext/wavpack/gstwavpackenc.c:
14858 Add missing audioconverts in the example pipelines of wavpackenc. As
14859 the wavpack stuff now needs input with 32 bit width (and random depth)
14860 this is needed now. The example pipelines for the parser and decoder
14863 Sun May 20 14:59:46 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14865 sys/directdraw/gstdirectdrawsink.c: Bunch of small fixes: remove static function that doesn't exist; declare another ...
14866 Original commit message from CVS:
14867 * sys/directdraw/gstdirectdrawsink.c: (gst_ddrawsurface_finalize),
14868 (gst_directdraw_sink_buffer_alloc),
14869 (gst_directdraw_sink_get_ddrawcaps),
14870 (gst_directdraw_sink_surface_create):
14871 Bunch of small fixes: remove static function that doesn't exist;
14872 declare another one that does; printf format fix; use right macro
14873 when specifying debug category; remove a bunch of unused variables;
14874 #if 0 out an unused chunk of code (partially fixes #439914).
14876 Sun May 20 14:14:49 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14878 gst/: Printf format fixes (#439910, #439911).
14879 Original commit message from CVS:
14880 * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample):
14881 * gst/switch/gstswitch.c: (gst_switch_chain):
14882 Printf format fixes (#439910, #439911).
14884 Sun May 20 14:05:42 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
14886 gst/rtsp/gstrtspsrc.c: Printf format fix.
14887 Original commit message from CVS:
14888 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_udp):
14891 Sat May 19 10:01:45 2007 +0000 René Stadler <mail@renestadler.de>
14893 Add replaygain playback elements (#412710).
14894 Original commit message from CVS:
14895 Patch by: René Stadler <mail at renestadler de>
14896 * docs/plugins/Makefile.am:
14897 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
14898 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
14899 * docs/plugins/inspect/plugin-replaygain.xml:
14900 * gst/replaygain/Makefile.am:
14901 * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_class_init),
14902 (gst_rg_analysis_start), (gst_rg_analysis_set_caps),
14903 (gst_rg_analysis_transform_ip), (gst_rg_analysis_event),
14904 (gst_rg_analysis_stop), (gst_rg_analysis_handle_tags),
14905 (gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result),
14906 (gst_rg_analysis_album_result):
14907 * gst/replaygain/gstrganalysis.h:
14908 * gst/replaygain/gstrglimiter.c: (gst_rg_limiter_base_init),
14909 (gst_rg_limiter_class_init), (gst_rg_limiter_init),
14910 (gst_rg_limiter_set_property), (gst_rg_limiter_get_property),
14911 (gst_rg_limiter_transform_ip):
14912 * gst/replaygain/gstrglimiter.h:
14913 * gst/replaygain/gstrgvolume.c: (gst_rg_volume_base_init),
14914 (gst_rg_volume_class_init), (gst_rg_volume_init),
14915 (gst_rg_volume_set_property), (gst_rg_volume_get_property),
14916 (gst_rg_volume_dispose), (gst_rg_volume_change_state),
14917 (gst_rg_volume_sink_event), (gst_rg_volume_tag_event),
14918 (gst_rg_volume_reset), (gst_rg_volume_update_gain),
14919 (gst_rg_volume_determine_gain):
14920 * gst/replaygain/gstrgvolume.h:
14921 * gst/replaygain/replaygain.c: (plugin_init):
14922 * gst/replaygain/replaygain.h:
14923 * gst/replaygain/rganalysis.h:
14924 * tests/check/Makefile.am:
14925 * tests/check/elements/.cvsignore:
14926 * tests/check/elements/rganalysis.c: (send_eos_event),
14928 * tests/check/elements/rglimiter.c: (setup_rglimiter),
14929 (cleanup_rglimiter), (set_playing_state), (create_test_buffer),
14930 (verify_test_buffer), (GST_START_TEST), (rglimiter_suite), (main):
14931 * tests/check/elements/rgvolume.c: (event_func), (setup_rgvolume),
14932 (cleanup_rgvolume), (set_playing_state), (set_null_state),
14933 (send_eos_event), (send_tag_event), (test_buffer_new),
14934 (fail_unless_target_gain), (fail_unless_result_gain),
14935 (fail_unless_gain), (GST_START_TEST), (rgvolume_suite), (main):
14936 Add replaygain playback elements (#412710).
14938 Fri May 18 13:27:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14940 gst/rtsp/gstrtspsrc.c: Don't crash when an unsupported transport error was returned by the server, just try to config...
14941 Original commit message from CVS:
14942 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
14943 Don't crash when an unsupported transport error was returned by the
14944 server, just try to configure the next stream. Fixes #439255.
14946 Fri May 18 11:39:12 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14948 gst/rtsp/gstrtspsrc.*: Add TCP timeout property and use it for all TCP connection.
14949 Original commit message from CVS:
14950 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
14951 (gst_rtspsrc_set_property), (gst_rtspsrc_get_property),
14952 (gst_rtspsrc_stream_configure_udp), (gst_rtspsrc_loop_interleaved),
14953 (gst_rtspsrc_loop_udp), (gst_rtspsrc_try_send), (gst_rtspsrc_send),
14954 (gst_rtspsrc_setup_streams), (gst_rtspsrc_open):
14955 * gst/rtsp/gstrtspsrc.h:
14956 Add TCP timeout property and use it for all TCP connection.
14957 * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
14958 (rtsp_connection_write), (rtsp_connection_next_timeout),
14959 (rtsp_connection_reset_timeout):
14960 Make connect and writes cancelable and make them use the timeout.
14962 Fri May 18 10:36:12 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14964 gst/rtsp/gstrtspsrc.c: Refactor timeout handling.
14965 Original commit message from CVS:
14966 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send_keep_alive),
14967 (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_loop_udp),
14968 (gst_rtspsrc_try_send), (gst_rtspsrc_send),
14969 (gst_rtspsrc_setup_streams):
14970 Refactor timeout handling.
14971 Also send keep-alive when dealing with TCP transport.
14972 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
14973 (rtsp_connection_free), (rtsp_connection_next_timeout),
14974 (rtsp_connection_reset_timeout):
14975 * gst/rtsp/rtspconnection.h:
14976 Use a timer to handle the session timeouts, add some methods to deal
14979 Thu May 17 14:56:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
14981 gst/rtsp/gstrtspsrc.c: Ignore streams that fail the setup command, we will retry with a different transport later on.
14982 Original commit message from CVS:
14983 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send),
14984 (gst_rtspsrc_setup_streams):
14985 Ignore streams that fail the setup command, we will retry with a
14986 different transport later on.
14987 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_parse_sdp),
14988 (rtsp_ext_wms_configure_stream):
14989 Fix encoding name case.
14991 Thu May 17 10:59:00 2007 +0000 Edward Hervey <bilboed@bilboed.com>
14993 sys/osxvideo/osxvideosink.*: Remove the event-loop-in-separate-thread modifications, because MacOSX is $#@(*%$# ! For...
14994 Original commit message from CVS:
14995 * sys/osxvideo/osxvideosink.h:
14996 * sys/osxvideo/osxvideosink.m:
14997 Remove the event-loop-in-separate-thread modifications, because MacOSX
14998 is $#@(*%$# ! For those wondering, the event handling needs to be done
14999 in the main thread after all..
15001 Thu May 17 09:41:48 2007 +0000 Edward Hervey <bilboed@bilboed.com>
15003 sys/osxvideo/osxvideosink.*: Fix a stupid #if vs #ifdef bug. Should use the proper colorspace now.
15004 Original commit message from CVS:
15005 * sys/osxvideo/osxvideosink.h:
15006 * sys/osxvideo/osxvideosink.m:
15007 Fix a stupid #if vs #ifdef bug. Should use the proper colorspace now.
15008 Use a separate thread/task for the cocoa event_loop, else it wouldn't
15011 Wed May 16 16:50:23 2007 +0000 Edward Hervey <bilboed@bilboed.com>
15013 ext/libpng/gstpngdec.c: Fix build on macosx.
15014 Original commit message from CVS:
15015 * ext/libpng/gstpngdec.c: (user_endrow_callback), (user_read_data):
15016 Fix build on macosx.
15018 Wed May 16 16:30:03 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15020 ext/raw1394/gstdv1394src.c: Replace direct comparison of a string with the string literal "" with a comparison of the...
15021 Original commit message from CVS:
15022 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_uri_set_uri):
15023 Replace direct comparison of a string with the string literal "" with
15024 a comparison of the first character with '\0'. Fixes #438926.
15026 Tue May 15 17:22:58 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15028 Add DIRECTDRAW_CFLAGS and DIRECTSOUND_CFLAGS to Makefile.am; save and restore the various flags in the directdraw/dir...
15029 Original commit message from CVS:
15031 * sys/directdraw/Makefile.am:
15032 * sys/directsound/Makefile.am:
15033 Add DIRECTDRAW_CFLAGS and DIRECTSOUND_CFLAGS to Makefile.am; save
15034 and restore the various flags in the directdraw/directsound
15035 detection section. Apparently improves cross-compiling for win32
15036 with mingw32 under some circumstances (#437539).
15038 Tue May 15 11:18:33 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15040 gst/debug/breakmydata.c (gst_break_my_data_init): One more try. This should be the proper fix now.
15041 Original commit message from CVS:
15042 * gst/debug/breakmydata.c (gst_break_my_data_init):
15043 One more try. This should be the proper fix now.
15045 Tue May 15 06:41:58 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15047 gst/debug/breakmydata.c: Ooops, no // comments please.
15048 Original commit message from CVS:
15049 * gst/debug/breakmydata.c:
15050 Ooops, no // comments please.
15052 Tue May 15 06:34:48 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15054 gst/debug/breakmydata.c: Fix gst_buffer_is_writable() assertion.
15055 Original commit message from CVS:
15056 * gst/debug/breakmydata.c: (gst_break_my_data_class_init),
15057 (gst_break_my_data_init):
15058 Fix gst_buffer_is_writable() assertion.
15060 Tue May 15 02:56:23 2007 +0000 David Schleef <ds@schleef.org>
15062 sys/v4l2/gstv4l2src.c: Add support for Bayer images as video/x-raw-bayer. Fixes #314160.
15063 Original commit message from CVS:
15064 * sys/v4l2/gstv4l2src.c: Add support for Bayer images as
15065 video/x-raw-bayer. Fixes #314160.
15067 Mon May 14 17:10:12 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15069 gst/rtp/: Update theora pay/depayloader in a similar to vorbis.
15070 Original commit message from CVS:
15071 * gst/rtp/gstrtptheoradepay.c: (decode_base64),
15072 (gst_rtp_theora_depay_parse_configuration):
15073 * gst/rtp/gstrtptheorapay.c: (encode_base64),
15074 (gst_rtp_theora_pay_finish_headers),
15075 (gst_rtp_theora_pay_handle_buffer):
15076 Update theora pay/depayloader in a similar to vorbis.
15077 * gst/rtp/gstrtpvorbisdepay.c:
15078 (gst_rtp_vorbis_depay_parse_configuration):
15081 Mon May 14 16:19:58 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15083 gst/rtsp/gstrtspsrc.c: When we try to execute a method that is not supported by the server, don't error out but remov...
15084 Original commit message from CVS:
15085 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send):
15086 When we try to execute a method that is not supported by the server,
15087 don't error out but remove the method from the accepted methods so that
15088 we never try to perform this method again.
15090 Mon May 14 14:47:26 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15092 gst/rtp/gstrtpvorbisdepay.c: Remove annoying _dump_mem.
15093 Original commit message from CVS:
15094 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_process):
15095 Remove annoying _dump_mem.
15097 Mon May 14 11:11:42 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15099 gst/rtsp/gstrtspsrc.c: Parse range correctly.
15100 Original commit message from CVS:
15101 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_range):
15102 Parse range correctly.
15103 * gst/rtsp/rtspurl.c: (rtsp_url_get_request_uri):
15104 The baseurl now always has a '/' at the start.
15106 Mon May 14 09:01:05 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15108 gst/rtsp/gstrtspsrc.c: Factor out caps configuration and configure more stuff such as the time ranges and speed/scale...
15109 Original commit message from CVS:
15110 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_configure_caps),
15111 (gst_rtspsrc_parse_range), (gst_rtspsrc_open),
15112 (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play):
15113 Factor out caps configuration and configure more stuff such as the time
15114 ranges and speed/scale values.
15115 * gst/rtsp/rtsptransport.c:
15116 Add Copyright after non-trival fixes.
15118 Sun May 13 19:57:45 2007 +0000 David Schleef <ds@schleef.org>
15120 gst/replaygain/rganalysis.c: Fix wrong ifdef for visual C++. Fixes: #437403.
15121 Original commit message from CVS:
15122 * gst/replaygain/rganalysis.c:
15123 Fix wrong ifdef for visual C++. Fixes: #437403.
15124 By Ali Sabil <ali.sabil@gmail.com>.
15126 Sun May 13 15:47:13 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
15128 gst/level/gstlevel.c: Use guint8 * instead of gpointer then vs6 can build in_data += (filter->width / 8).
15129 Original commit message from CVS:
15130 * gst/level/gstlevel.c: (gst_level_transform_ip):
15131 Use guint8 * instead of gpointer then vs6 can build
15132 in_data += (filter->width / 8).
15134 Sat May 12 16:37:50 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
15136 gst/rtsp/: Make channel guint8 where possible.
15137 Original commit message from CVS:
15138 Patch by: Peter Kjellerstedt <pkj at axis com>
15139 * gst/rtsp/gstrtspsrc.h:
15140 * gst/rtsp/rtspconnection.c: (rtsp_connection_receive):
15141 * gst/rtsp/rtspmessage.c: (rtsp_message_init_data),
15142 (rtsp_message_get_header):
15143 * gst/rtsp/rtspmessage.h:
15144 Make channel guint8 where possible.
15145 Make rtsp_message_init_data() take the channel as a guint8.
15146 * gst/rtsp/rtspdefs.c:
15147 Fixed a typo: Timout -> Timeout
15148 * gst/rtsp/rtspdefs.h:
15149 Make RTSP_CHECK() behave as a statement.
15150 * gst/rtsp/sdpmessage.c:
15151 Avoid a compiler warning in INIT_ARRAY().
15154 Sat May 12 16:27:51 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
15156 gst/rtsp/rtspurl.*: Add support for query parameters to RTSP URLs.
15157 Original commit message from CVS:
15158 Patch by: Peter Kjellerstedt <pkj at axis com>
15159 * gst/rtsp/rtspurl.c: (rtsp_url_parse), (rtsp_url_free),
15160 (rtsp_url_get_request_uri):
15161 * gst/rtsp/rtspurl.h:
15162 Add support for query parameters to RTSP URLs.
15164 Sat May 12 16:26:06 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
15166 gst/rtsp/rtsptransport.*: Add validation to rtsp_transport_parse().
15167 Original commit message from CVS:
15168 Patch by: Peter Kjellerstedt <pkj at axis com>
15169 * gst/rtsp/rtsptransport.c: (rtsp_transport_init), (parse_mode),
15170 (parse_range), (range_as_text), (rtsp_transport_mode_as_text),
15171 (rtsp_transport_profile_as_text), (rtsp_transport_ltrans_as_text),
15172 (rtsp_transport_parse), (rtsp_transport_as_text):
15173 * gst/rtsp/rtsptransport.h:
15174 Add validation to rtsp_transport_parse().
15175 Add rtsp_transport_as_text() to generate an RTSP header from an
15177 Change ssrc to guint (was a string) since that is what it is, even
15178 though it is sent as a hex string.
15179 Correctly identify PLAY|RECORD mode parameters (the syntax in the RFC is
15180 incorrect, which can be seen when looking at the examples in the RFC).
15183 Fri May 11 16:11:04 2007 +0000 Eric Anholt <anholt@freebsd.org>
15186 * sys/ximage/gstximagesrc.c:
15187 sys/ximage/gstximagesrc.c (gst_ximage_src_open_display, gst_ximage_src_ximage_get):
15188 Original commit message from CVS:
15189 Patch by: Eric Anholt
15190 * sys/ximage/gstximagesrc.c (gst_ximage_src_open_display,
15191 gst_ximage_src_ximage_get):
15192 Use union of all damage between frames to make it faster.
15194 Also fix crasher when cursor is at bottom right of window.
15196 Fri May 11 16:01:45 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15198 gst/wavparse/gstwavparse.c: Skip LIST chunks before the fmt chunk (fixes #437499). Also fix streaming mode regression...
15199 Original commit message from CVS:
15200 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
15201 Skip LIST chunks before the fmt chunk (fixes #437499). Also fix
15202 streaming mode regression for file from #343837 with 'bext' chunk
15203 before the 'fmt' chunk.
15205 Fri May 11 15:09:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15207 gst/rtsp/: Preliminary seek support.
15208 Original commit message from CVS:
15209 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush),
15210 (gst_rtspsrc_do_seek), (gst_rtspsrc_perform_seek),
15211 (gst_rtspsrc_handle_src_event),
15212 (gst_rtspsrc_stream_configure_manager),
15213 (gst_rtspsrc_stream_configure_tcp), (gst_rtspsrc_loop_interleaved),
15214 (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_open),
15215 (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play):
15216 * gst/rtsp/gstrtspsrc.h:
15217 * gst/rtsp/rtspdefs.h:
15218 Preliminary seek support.
15219 Activate internal pads so that we can receive events on them.
15220 Don't try to parse a range string when it's NULL.
15222 Fri May 11 15:04:38 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15224 gst/rtp/README: Update README with new RTP variables that will be used for synchronisation.
15225 Original commit message from CVS:
15227 Update README with new RTP variables that will be used for
15229 * gst/rtp/gstrtpvorbisdepay.c: (decode_base64),
15230 (gst_rtp_vorbis_depay_parse_configuration),
15231 (gst_rtp_vorbis_depay_process):
15232 * gst/rtp/gstrtpvorbispay.c: (encode_base64),
15233 (gst_rtp_vorbis_pay_finish_headers),
15234 (gst_rtp_vorbis_pay_handle_buffer):
15235 Update vorbis pay and depayloader to draft-04.
15237 Fri May 11 11:24:13 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15239 gst/rtsp/rtsptransport.c: UDP MCAST is actually the default for RTP/AVP.
15240 Original commit message from CVS:
15241 * gst/rtsp/rtsptransport.c:
15242 UDP MCAST is actually the default for RTP/AVP.
15244 Fri May 11 10:31:27 2007 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
15246 sys/ximage/gstximagesrc.c (gst_ximage_src_start, gst_ximage_src_ximage_get):
15247 Original commit message from CVS:
15248 * sys/ximage/gstximagesrc.c (gst_ximage_src_start,
15249 gst_ximage_src_ximage_get):
15250 * sys/ximage/gstximagesrc.h (last_ximage):
15251 When using Damage actually keep the last frame, and not assume
15252 that the buffer we get already has the last frame on it.
15253 Copy the cursor over if we specify a non-zero start x and
15256 Fri May 11 09:12:55 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15258 gst/rtsp/rtsptransport.c: Make UDP the default transport when not specified.
15259 Original commit message from CVS:
15260 * gst/rtsp/rtsptransport.c:
15261 Make UDP the default transport when not specified.
15263 Thu May 10 14:02:07 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15265 gst/qtdemux/qtdemux.c (gst_qtdemux_move_stream, gst_qtdemux_loop_state_header, gst_qtdemux_activate_segment, gst_qtde...
15266 Original commit message from CVS:
15267 * gst/qtdemux/qtdemux.c (gst_qtdemux_move_stream,
15268 gst_qtdemux_loop_state_header, gst_qtdemux_activate_segment,
15269 gst_qtdemux_prepare_current_sample, gst_qtdemux_combine_flows,
15270 gst_qtdemux_loop_state_movie, gst_qtdemux_loop,
15271 qtdemux_parse_segments, qtdemux_parse_trak):
15272 * gst/rtpmanager/rtpsession.c (rtp_session_get_bandwidth,
15273 rtp_session_get_rtcp_bandwidth, rtp_session_get_cname,
15274 rtp_session_get_name, rtp_session_get_email, rtp_session_get_phone,
15275 rtp_session_get_location, rtp_session_get_tool,
15276 rtp_session_process_bye, session_report_blocks):
15277 * gst/rtpmanager/rtpsource.c (rtp_source_process_rtp,
15278 rtp_source_send_rtp, rtp_source_process_sr, rtp_source_process_rb):
15279 More format arg fixing (spotted by Ali Sabil <ali.sabil@gmail.com>).
15280 * gst/switch/Makefile.am:
15281 Add require libraries(spotted by Ali Sabil <ali.sabil@gmail.com>).
15283 Thu May 10 01:21:19 2007 +0000 David Schleef <ds@schleef.org>
15285 gst/level/gstlevel.c: Revert last change.
15286 Original commit message from CVS:
15287 * gst/level/gstlevel.c:
15288 Revert last change.
15290 Wed May 9 21:30:53 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
15292 gst/level/gstlevel.c: Use guint8 * instead of gpointer then vs6 know the size of data pointed when moving the pointer.
15293 Original commit message from CVS:
15294 * gst/level/gstlevel.c: (gst_level_calculate_##TYPE),
15295 (gst_level_transform_ip):
15296 Use guint8 * instead of gpointer then vs6 know the size of data
15297 pointed when moving the pointer.
15298 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_handle_buffer):
15299 Move instructions after variables declaration.
15300 * win32/vs6/autogen.dsp:
15301 * win32/vs6/libgstrtp.dsp:
15302 * win32/vs6/libgstrtsp.dsp:
15303 Update vs6 project files.
15305 Wed May 9 11:23:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15307 gst/rtsp/: Add code to parse time ranges.
15308 Original commit message from CVS:
15309 * gst/rtsp/Makefile.am:
15310 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_query),
15311 (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_open):
15312 * gst/rtsp/rtsprange.c: (parse_npt_time), (parse_npt_range),
15313 (parse_clock_range), (parse_smpte_range), (rtsp_range_parse),
15315 * gst/rtsp/rtsprange.h:
15316 Add code to parse time ranges.
15317 Report DURATION on the stream when possible.
15319 Tue May 8 15:49:01 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15321 gst/videomixer/videomixer.c: Fix strides calculation for AYUV (it's just width*4) (#436910).
15322 Original commit message from CVS:
15323 * gst/videomixer/videomixer.c: (gst_videomixer_blend_ayuv_ayuv),
15324 (gst_videomixer_fill_checker), (gst_videomixer_fill_color),
15325 (gst_videomixer_collected):
15326 Fix strides calculation for AYUV (it's just width*4) (#436910).
15328 Sun May 6 21:32:40 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15330 gst/audiofx/: Sync the GObject properties before each processing step to properly work with the controller.
15331 Original commit message from CVS:
15332 * gst/audiofx/audioamplify.c: (gst_audio_amplify_transform_ip):
15333 * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_transform_ip):
15334 * gst/audiofx/audioinvert.c: (gst_audio_invert_transform_ip):
15335 Sync the GObject properties before each processing step to properly
15336 work with the controller.
15338 Fri May 4 15:17:14 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15340 gst/rtsp/gstrtspsrc.c: Let more error state trickle down so that we can catch more error cases.
15341 Original commit message from CVS:
15342 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send_keep_alive),
15343 (gst_rtspsrc_loop_udp), (gst_rtspsrc_try_send), (gst_rtspsrc_send),
15344 (gst_rtspsrc_setup_streams), (gst_rtspsrc_open),
15345 (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause),
15346 (gst_rtspsrc_change_state):
15347 Let more error state trickle down so that we can catch more error
15349 Handle keep-alive a little smarter by selecting a method the server
15351 Fix a race in UDP streaming shutdown.
15353 Fri May 4 13:04:31 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15355 gst/rtsp/gstrtspsrc.c: Ignore errors when trying to use the keep-alive messages.
15356 Original commit message from CVS:
15357 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send_keep_alive):
15358 Ignore errors when trying to use the keep-alive messages.
15360 Fri May 4 12:31:32 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15362 gst/rtsp/gstrtspsrc.c: Send RTCP messages back to the server over the TCP connection.
15363 Original commit message from CVS:
15364 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_event),
15365 (gst_rtspsrc_handle_src_query), (gst_rtspsrc_sink_chain),
15366 (gst_rtspsrc_stream_configure_manager),
15367 (gst_rtspsrc_stream_free_udp), (gst_rtspsrc_stream_configure_tcp),
15368 (gst_rtspsrc_stream_configure_mcast),
15369 (gst_rtspsrc_stream_configure_udp),
15370 (gst_rtspsrc_stream_configure_udp_sink),
15371 (gst_rtspsrc_stream_configure_transport):
15372 Send RTCP messages back to the server over the TCP connection.
15373 * gst/rtsp/rtspconnection.c: (rtsp_connection_write),
15374 (rtsp_connection_send), (rtsp_connection_read), (read_body),
15375 (rtsp_connection_receive):
15376 * gst/rtsp/rtspconnection.h:
15377 Factor out and expose lowlevel _write and _read methods.
15378 Implement sending data messages to the server.
15380 Thu May 3 15:55:06 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15382 gst/multipart/multipartmux.c: Fix timestamps on outgoing buffers.
15383 Original commit message from CVS:
15384 * gst/multipart/multipartmux.c: (gst_multipart_mux_queue_pads),
15385 (gst_multipart_mux_collected):
15386 Fix timestamps on outgoing buffers.
15388 Thu May 3 14:39:09 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15390 gst/multipart/multipartmux.c: Emit NEWSEGMENT events before pushing the first buffer.
15391 Original commit message from CVS:
15392 * gst/multipart/multipartmux.c:
15393 (gst_multipart_mux_request_new_pad), (gst_multipart_mux_collected),
15394 (gst_multipart_mux_change_state):
15395 Emit NEWSEGMENT events before pushing the first buffer.
15397 Thu May 3 13:48:54 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15399 gst/rtsp/gstrtspsrc.c: Refactor transport configuration code.
15400 Original commit message from CVS:
15401 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_finalize),
15402 (gst_rtspsrc_alloc_udp_ports), (gst_rtspsrc_handle_src_event),
15403 (gst_rtspsrc_handle_src_query),
15404 (gst_rtspsrc_stream_configure_manager),
15405 (gst_rtspsrc_stream_free_udp), (gst_rtspsrc_stream_configure_tcp),
15406 (gst_rtspsrc_stream_configure_mcast),
15407 (gst_rtspsrc_stream_configure_udp),
15408 (gst_rtspsrc_stream_configure_udp_sink),
15409 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_push_event),
15410 (gst_rtspsrc_loop_udp), (gst_rtspsrc_open),
15411 (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play),
15412 (gst_rtspsrc_pause):
15413 Refactor transport configuration code.
15414 Create internal pads for TCP transport so that we can implement events
15416 Handle events and queries.
15417 Parse range from the SDP.
15418 Fix race in pause handler where the connection could still be flushing.
15420 Wed May 2 19:32:58 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15422 gst/rtsp/gstrtspsrc.*: Fix race when multiple udp sources post timeouts, just act on the first received timeout.
15423 Original commit message from CVS:
15424 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
15425 (gst_rtspsrc_finalize), (new_session_pad), (request_pt_map),
15426 (gst_rtspsrc_loop_send_cmd), (gst_rtspsrc_try_send),
15427 (gst_rtspsrc_send), (gst_rtspsrc_async_open), (gst_rtspsrc_close),
15428 (gst_rtspsrc_play), (gst_rtspsrc_handle_message),
15429 (gst_rtspsrc_change_state):
15430 * gst/rtsp/gstrtspsrc.h:
15431 Fix race when multiple udp sources post timeouts, just act on the first
15433 Protect stream list with a recursive lock to fix some races.
15434 Flush connection when we need to do a reconnect or stop.
15435 Make state lock recursive.
15436 * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
15437 (rtsp_connection_close):
15438 Some small cleanups.
15440 Wed May 2 18:31:16 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15442 ext/wavpack/gstwavpack.c: Call bindtextdomain() to get localized strings.
15443 Original commit message from CVS:
15444 * ext/wavpack/gstwavpack.c: (plugin_init):
15445 Call bindtextdomain() to get localized strings.
15446 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
15447 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
15448 (gst_wavpack_parse_handle_seek_event),
15449 (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_chain):
15450 * ext/wavpack/gstwavpackparse.h:
15451 Handle DISCONT buffers by correctly setting the DISCONT flag
15452 on outgoing buffers when necessary.
15453 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_handle_seek_event)
15454 Send newsegment from the streaming thread.
15456 Wed May 2 18:25:09 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15458 gst/wavparse/gstwavparse.c: Only set DISCONT when there actually is a discont or when we just started.
15459 Original commit message from CVS:
15460 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
15461 (gst_wavparse_stream_headers), (gst_wavparse_stream_data):
15462 Only set DISCONT when there actually is a discont or when we just
15465 Wed May 2 18:01:52 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15467 ext/flac/gstflac.c: Call bindtextdomain() to get localized strings.
15468 Original commit message from CVS:
15469 * ext/flac/gstflac.c: (plugin_init):
15470 Call bindtextdomain() to get localized strings.
15472 Wed May 2 17:19:36 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15474 gst/wavparse/gstwavparse.*: Be a bit more clever when dealing with VBR files with FACT tags, we don't want to timesta...
15475 Original commit message from CVS:
15476 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
15477 (gst_wavparse_stream_headers), (gst_wavparse_add_src_pad),
15478 (gst_wavparse_stream_data):
15479 * gst/wavparse/gstwavparse.h:
15480 Be a bit more clever when dealing with VBR files with FACT tags, we
15481 don't want to timestamp buffers in that case but the estimated BPS can
15482 be used for seeking.
15483 Only send close segment in the streaming thread.
15485 Wed May 2 17:08:09 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15487 ext/flac/gstflacdec.c: Correctly post an error on the bus if something went wrong in the loop function. This fixes a ...
15488 Original commit message from CVS:
15489 * ext/flac/gstflacdec.c: (gst_flac_dec_loop):
15490 Correctly post an error on the bus if something went wrong in the loop
15491 function. This fixes a few cases where the task was paused and nothing
15494 Wed May 2 16:58:06 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15496 ext/wavpack/gstwavpackparse.c: Remove old workaround that was needed when seeking after the last sample. With the fix...
15497 Original commit message from CVS:
15498 * ext/wavpack/gstwavpackparse.c:
15499 (gst_wavpack_parse_handle_seek_event):
15500 Remove old workaround that was needed when seeking after the last
15501 sample. With the fixed error handling this works now as expected
15502 without pushing the last sample although it wasn't requested.
15504 Wed May 2 16:45:43 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15506 ext/wavpack/gstwavpackparse.c: Handle segment seeks in the seek event handler, correctly work with stop position == -...
15507 Original commit message from CVS:
15508 * ext/wavpack/gstwavpackparse.c:
15509 (gst_wavpack_parse_handle_seek_event):
15510 Handle segment seeks in the seek event handler, correctly work with
15511 stop position == -1 and instead of stopping the task on seek just
15514 Wed May 2 16:19:58 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15516 ext/wavpack/gstwavpackparse.c: Add handling for segment seeks.
15517 Original commit message from CVS:
15518 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_loop):
15519 Add handling for segment seeks.
15521 Wed May 2 15:13:04 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15523 ext/wavpack/gstwavpackparse.c: Correctly handle errors, especially in the loop function. Before it was easy to get th...
15524 Original commit message from CVS:
15525 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_pull_buffer),
15526 (gst_wavpack_parse_create_src_pad),
15527 (gst_wavpack_parse_resync_loop), (gst_wavpack_parse_loop),
15528 (gst_wavpack_parse_chain):
15529 Correctly handle errors, especially in the loop function. Before it
15530 was easy to get the task paused but no error being posted on the bus.
15532 Wed May 2 14:27:28 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15534 gst/rtsp/test.c: Fix compilation of deprecated test just because I'm too lazy to delete it.
15535 Original commit message from CVS:
15536 * gst/rtsp/test.c: (main):
15537 Fix compilation of deprecated test just because I'm too lazy to delete
15540 Wed May 2 13:32:57 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15542 gst/rtsp/gstrtspsrc.*: Fix sending RTCP to the right place.
15543 Original commit message from CVS:
15544 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
15545 (gst_rtspsrc_finalize), (gst_rtspsrc_stream_configure_transport),
15546 (gst_rtspsrc_handle_request), (gst_rtspsrc_loop_interleaved),
15547 (gst_rtspsrc_send_keep_alive), (gst_rtspsrc_loop_udp),
15548 (gst_rtspsrc_loop_send_cmd), (gst_rtspsrc_try_send),
15549 (gst_rtspsrc_open), (gst_rtspsrc_handle_message):
15550 * gst/rtsp/gstrtspsrc.h:
15551 Fix sending RTCP to the right place.
15552 Fix bug in reffing the wrong UDP element.
15553 Use new pad names for the session manager.
15554 Implement handling server requests in interleaved and UDP modes.
15555 Handle session keep-alive in UDP modes.
15556 Remove GCond for handling UDP timeouts.
15557 * gst/rtsp/rtspconnection.c: (rtsp_connection_connect),
15558 (rtsp_connection_send), (rtsp_connection_read), (read_body),
15559 (rtsp_connection_receive), (rtsp_connection_close):
15560 * gst/rtsp/rtspconnection.h:
15561 Store connection IP address for later.
15562 Add timeout args to all operations that might block forever.
15563 Parse session timeout.
15564 Only close sockets when not already closed.
15565 * gst/rtsp/rtspdefs.c:
15566 * gst/rtsp/rtspdefs.h:
15567 Add timeout return value and error string.
15568 * gst/rtsp/rtspmessage.c: (rtsp_message_init_response):
15571 Tue May 1 16:13:58 2007 +0000 Sjoerd Simons <sjoerd@luon.net>
15573 gst/rtp/gstrtpmp4vpay.*: Handle NEWSEGMENT and FLUSH events. Fixes #434824.
15574 Original commit message from CVS:
15575 Patch by: Sjoerd Simons <sjoerd at luon dot net>
15576 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_init),
15577 (gst_rtp_mp4v_pay_empty), (gst_rtp_mp4v_pay_event):
15578 * gst/rtp/gstrtpmp4vpay.h:
15579 Handle NEWSEGMENT and FLUSH events. Fixes #434824.
15581 Mon Apr 30 11:15:58 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15583 docs/plugins/gst-plugins-good-plugins-docs.sgml: Remove v4l2src from docs, since it breaks the docs build, and the pl...
15584 Original commit message from CVS:
15585 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
15586 Remove v4l2src from docs, since it breaks the docs build, and the
15587 plugin is only built if --enable-experimental is used anyway.
15588 * docs/plugins/Makefile.am:
15591 Sun Apr 29 14:43:37 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15593 gst/udp/gstmultiudpsink.c: Add code to drop membership of a multicast group.
15594 Original commit message from CVS:
15595 * gst/udp/gstmultiudpsink.c: (leave_multicast),
15596 (gst_multiudpsink_add), (gst_multiudpsink_remove):
15597 Add code to drop membership of a multicast group.
15598 * gst/udp/gstudpsink.c: (gst_udpsink_update_uri),
15599 (gst_udpsink_set_uri):
15600 Implement URI handler.
15601 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport),
15602 (gst_rtspsrc_parse_rtpinfo):
15603 Use URI handler to make udpsink instace.
15604 Improve code to configure port and destination.
15606 Sun Apr 29 13:56:18 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15608 * sys/directdraw/gstdirectdrawsink.c:
15609 * sys/osxvideo/osxvideosink.m:
15611 Original commit message from CVS:
15614 Sun Apr 29 13:53:16 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15616 autogen.sh: Require automake 1.7
15617 Original commit message from CVS:
15619 Require automake 1.7
15620 * ext/alsaspdif/Makefile.am:
15621 * ext/divx/Makefile.am:
15622 * ext/ivorbis/Makefile.am:
15623 * ext/musicbrainz/Makefile.am:
15624 * ext/neon/Makefile.am:
15625 * ext/sdl/Makefile.am:
15626 * ext/swfdec/Makefile.am:
15627 * ext/theora/Makefile.am:
15628 * ext/wavpack/Makefile.am:
15629 * ext/xvid/Makefile.am:
15630 * gst/modplug/Makefile.am:
15631 Fix up Makefile.am accordingly.
15633 Sun Apr 29 13:49:02 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15635 docs/plugins/inspect/: Add jack and update.
15636 Original commit message from CVS:
15637 * docs/plugins/inspect/plugin-alsaspdif.xml:
15638 * docs/plugins/inspect/plugin-bz2.xml:
15639 * docs/plugins/inspect/plugin-cdxaparse.xml:
15640 * docs/plugins/inspect/plugin-dfbvideosink.xml:
15641 * docs/plugins/inspect/plugin-faac.xml:
15642 * docs/plugins/inspect/plugin-faad.xml:
15643 * docs/plugins/inspect/plugin-filter.xml:
15644 * docs/plugins/inspect/plugin-freeze.xml:
15645 * docs/plugins/inspect/plugin-glimagesink.xml:
15646 * docs/plugins/inspect/plugin-gsm.xml:
15647 * docs/plugins/inspect/plugin-h264parse.xml:
15648 * docs/plugins/inspect/plugin-jack.xml:
15649 * docs/plugins/inspect/plugin-mms.xml:
15650 * docs/plugins/inspect/plugin-modplug.xml:
15651 * docs/plugins/inspect/plugin-musepack.xml:
15652 * docs/plugins/inspect/plugin-musicbrainz.xml:
15653 * docs/plugins/inspect/plugin-neon.xml:
15654 * docs/plugins/inspect/plugin-nsfdec.xml:
15655 * docs/plugins/inspect/plugin-replaygain.xml:
15656 * docs/plugins/inspect/plugin-sdl.xml:
15657 * docs/plugins/inspect/plugin-soundtouch.xml:
15658 * docs/plugins/inspect/plugin-spectrum.xml:
15659 * docs/plugins/inspect/plugin-speed.xml:
15660 * docs/plugins/inspect/plugin-tta.xml:
15661 * docs/plugins/inspect/plugin-videocrop.xml:
15662 * docs/plugins/inspect/plugin-wavpack.xml:
15663 * docs/plugins/inspect/plugin-xingheader.xml:
15664 * docs/plugins/inspect/plugin-xvid.xml:
15665 Add jack and update.
15667 Sun Apr 29 12:19:21 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15669 gst/udp/gstmultiudpsink.c: Fix multicast detection.
15670 Original commit message from CVS:
15671 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add):
15672 Fix multicast detection.
15673 Don't try to join a multicast group if the address is not multicast.
15674 * gst/udp/gstudpsrc.c: (gst_udpsrc_update_uri):
15675 Small debug improvement.
15677 Fri Apr 27 16:44:17 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15679 gst/rtsp/gstrtspsrc.c: Ignore ASYNC state messages from the udpsink, it's irrelevant for the parent.
15680 Original commit message from CVS:
15681 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport),
15682 (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play),
15683 (gst_rtspsrc_handle_message):
15684 Ignore ASYNC state messages from the udpsink, it's irrelevant for the
15687 Fri Apr 27 15:30:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15689 gst/rtp/gstrtpilbcdepay.h: Fix mode property when specified as an arg.
15690 Original commit message from CVS:
15691 * gst/rtp/gstrtpilbcdepay.h:
15692 Fix mode property when specified as an arg.
15694 Thu Apr 26 15:08:20 2007 +0000 Edward Hervey <bilboed@bilboed.com>
15696 docs/plugins/: Add documentation for osxaudio plugin.
15697 Original commit message from CVS:
15698 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
15699 * docs/plugins/gst-plugins-good-plugins-sections.txt:
15700 * docs/plugins/gst-plugins-good-plugins.hierarchy:
15701 * docs/plugins/inspect/plugin-osxaudio.xml:
15702 Add documentation for osxaudio plugin.
15704 Thu Apr 26 14:31:32 2007 +0000 Edward Hervey <bilboed@bilboed.com>
15706 docs/plugins/: Add documentation for osxvideo
15707 Original commit message from CVS:
15708 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15709 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15710 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
15711 * docs/plugins/inspect/plugin-osxvideo.xml:
15712 Add documentation for osxvideo
15714 Thu Apr 26 10:08:27 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15716 gst/rtsp/gstrtspsrc.*: Protect state changes with a lock.
15717 Original commit message from CVS:
15718 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
15719 (gst_rtspsrc_finalize), (gst_rtspsrc_stream_configure_transport),
15720 (gst_rtspsrc_open), (gst_rtspsrc_close),
15721 (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play),
15722 (gst_rtspsrc_pause):
15723 * gst/rtsp/gstrtspsrc.h:
15724 Protect state changes with a lock.
15725 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
15727 * gst/rtsp/rtspconnection.h:
15728 Remove some unused stuff.
15730 Thu Apr 26 08:48:30 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15732 gst/udp/gstudpsrc.c: Handle the case where there are exactly 0 bytes to read and the ioctl did not report an error. F...
15733 Original commit message from CVS:
15734 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
15735 Handle the case where there are exactly 0 bytes to read and the ioctl
15736 did not report an error. Fixes #433530.
15738 Thu Apr 26 08:39:49 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15740 gst/wavparse/gstwavparse.*: Apply DISCONT to buffers.
15741 Original commit message from CVS:
15742 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
15743 (gst_wavparse_stream_headers), (gst_wavparse_stream_data):
15744 * gst/wavparse/gstwavparse.h:
15745 Apply DISCONT to buffers.
15746 Only apply timestamp to the first sample after a DISCONT, too many VBR
15747 files cause random jitter in the timestamps. Fixes #433119.
15749 Wed Apr 25 15:55:32 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15751 gst/rtsp/gstrtpdec.*: Add dummy latency property to be backwards compat with rtpbin.
15752 Original commit message from CVS:
15753 * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_class_init),
15754 (gst_rtp_dec_init), (gst_rtp_dec_set_property),
15755 (gst_rtp_dec_get_property):
15756 * gst/rtsp/gstrtpdec.h:
15757 Add dummy latency property to be backwards compat with rtpbin.
15758 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
15759 (gst_rtspsrc_set_property), (gst_rtspsrc_get_property),
15760 (gst_rtspsrc_stream_configure_transport),
15761 (gst_rtspsrc_parse_rtpinfo):
15762 * gst/rtsp/gstrtspsrc.h:
15763 Add latency property and configure in the session manager.
15764 Don't set invalid clock-base and seqnum-base on caps, some servers
15765 sometimes don't send them.
15767 Wed Apr 25 15:31:53 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15769 gst/alpha/gstalphacolor.c: Double-check that RGB input caps are really RGBA caps (apparently the core doesn't always ...
15770 Original commit message from CVS:
15771 * gst/alpha/gstalphacolor.c: (gst_alpha_color_base_init),
15772 (gst_alpha_color_transform_caps), (gst_alpha_color_set_caps):
15773 Double-check that RGB input caps are really RGBA caps (apparently
15774 the core doesn't always catch it if those caps aren't a subset of
15775 our template caps, also see #421543). Fixes #429319 in a way.
15776 Also, don't leak the pad template in the transform_caps function.
15777 * tests/check/Makefile.am:
15778 * tests/check/elements/.cvsignore:
15779 * tests/check/elements/alphacolor.c: (setup_alphacolor),
15780 (cleanup_alphacolor), (create_caps_rgb24), (create_caps_rgba32),
15781 (create_buffer_rgb24_3x4), (create_buffer_rgba32_3x4),
15782 (GST_START_TEST), (alphacolor_suite):
15783 Add some basic unit tests for alphacolor.
15785 Wed Apr 25 15:08:22 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15787 ext/libpng/gstpngdec.c: If we get a fatal flow return in the loop function, first post the error message and only the...
15788 Original commit message from CVS:
15789 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
15790 If we get a fatal flow return in the loop function, first post the
15791 error message and only then send the EOS event downstream, otherwise
15792 applications might get an eos message before the error message and
15793 think everything was ok (related to #429319).
15795 Wed Apr 25 10:07:12 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15797 gst/rtsp/rtspconnection.c: Read the channel byte as an unsigned byte.
15798 Original commit message from CVS:
15799 * gst/rtsp/rtspconnection.c: (rtsp_connection_receive):
15800 Read the channel byte as an unsigned byte.
15802 Wed Apr 25 09:47:48 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15804 gst/rtp/: Make sure we configure the clock_rate in the baseclass in the setcaps function. Fixes #431282.
15805 Original commit message from CVS:
15806 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_set_property):
15807 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_init),
15808 (gst_rtp_amr_depay_setcaps), (gst_rtp_amr_depay_process):
15809 * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_init),
15810 (gst_rtp_gsm_depay_setcaps):
15811 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps):
15812 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps):
15813 * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_class_init),
15814 (gst_rtp_ilbc_depay_init), (gst_rtp_ilbc_depay_setcaps),
15815 (gst_rtp_ilbc_depay_process), (gst_ilbc_depay_set_property),
15816 (gst_ilbc_depay_get_property):
15817 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps):
15818 * gst/rtp/gstrtpmp4adepay.c:
15819 * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_init),
15820 (gst_rtp_pcma_depay_setcaps):
15821 * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_init),
15822 (gst_rtp_pcmu_depay_setcaps):
15823 Make sure we configure the clock_rate in the baseclass in the setcaps
15824 function. Fixes #431282.
15826 Wed Apr 25 08:36:46 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15828 gst/rtsp/gstrtspsrc.*: Parse server address from SDP.
15829 Original commit message from CVS:
15830 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_finalize),
15831 (gst_rtspsrc_stream_free), (request_pt_map),
15832 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_open):
15833 * gst/rtsp/gstrtspsrc.h:
15834 Parse server address from SDP.
15835 Hook up a udpsink to send RTCP back to the server.
15836 * docs/plugins/gst-plugins-good-plugins-sections.txt:
15837 * gst/rtsp/rtsptransport.h:
15840 Wed Apr 25 06:52:09 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15842 gst/wavparse/gstwavparse.c: Make header field check conditional. Fixes #433135
15843 Original commit message from CVS:
15844 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
15845 Make header field check conditional. Fixes #433135
15847 Tue Apr 24 09:12:42 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15849 Add minimal docs blurb to alphacolor; split out headers into separate header file for gtk-doc.
15850 Original commit message from CVS:
15851 * docs/plugins/Makefile.am:
15852 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
15853 * docs/plugins/gst-plugins-good-plugins-sections.txt:
15854 * docs/plugins/inspect/plugin-alphacolor.xml:
15855 * gst/alpha/Makefile.am:
15856 * gst/alpha/gstalphacolor.c:
15857 * gst/alpha/gstalphacolor.h:
15858 Add minimal docs blurb to alphacolor; split out headers into
15859 separate header file for gtk-doc.
15861 Fri Apr 20 17:25:50 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15863 gst/debug/progressreport.c: Don't try to post NULL message (in case we can't query upstream position or duration).
15864 Original commit message from CVS:
15865 * gst/debug/progressreport.c: (gst_progress_report_report):
15866 Don't try to post NULL message (in case we can't query upstream
15867 position or duration).
15869 Wed Apr 18 12:36:37 2007 +0000 Michael Smith <msmith@xiph.org>
15871 gst/cutter/gstcutter.*: Fix some of the most obvious bugs in cutter. Now doesn't leak everything if input is silent.
15872 Original commit message from CVS:
15873 * gst/cutter/gstcutter.c: (gst_cutter_init), (gst_cutter_chain),
15874 (gst_cutter_get_caps):
15875 * gst/cutter/gstcutter.h:
15876 Fix some of the most obvious bugs in cutter. Now doesn't leak
15877 everything if input is silent.
15879 Wed Apr 18 09:48:25 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15881 gst/wavenc/gstwavenc.*: everything else results in a invalid block align and invalid files.
15882 Original commit message from CVS:
15883 * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
15884 (gst_wavenc_sink_setcaps), (gst_wavenc_change_state):
15885 * gst/wavenc/gstwavenc.h:
15886 Wav apparently only supports width==GST_ROUND_UP(depth), everything
15887 else results in a invalid block align and invalid files.
15889 Tue Apr 17 16:39:02 2007 +0000 Snaik <snaik32@gmail.com>
15891 gst/smpte/barboxwipes.c: Add missing break statement for BOX_HORIZONTAL case.
15892 Original commit message from CVS:
15893 Patch by: Snaik <snaik32 gmail com>
15894 * gst/smpte/barboxwipes.c: (gst_wipe_boxes_draw):
15895 Add missing break statement for BOX_HORIZONTAL case.
15897 Tue Apr 17 10:14:43 2007 +0000 Vincent Torri <vtorri@univ-evry.fr>
15899 gst/wavparse/gstwavparse.c: Use correct format strings for integer types.
15900 Original commit message from CVS:
15901 Patch by: Vincent Torri <vtorri at univ-evry dot fr>
15902 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
15903 Use correct format strings for integer types.
15905 Tue Apr 17 02:51:02 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15907 gst/wavparse/gstwavparse.c: Use gst_riff_create_audio_template_caps () instead of the local caps.
15908 Original commit message from CVS:
15909 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
15910 (gst_wavparse_create_sourcepad):
15911 Use gst_riff_create_audio_template_caps () instead of the local caps.
15912 This makes updates of the local caps unecessary whenever libgstriff
15913 gets support for new formats.
15915 Mon Apr 16 21:29:40 2007 +0000 Brian Cameron <brian.cameron@sun.com>
15917 sys/sunaudio/: Fix and/or update copyright attributions (#430228).
15918 Original commit message from CVS:
15919 Patch by: Brian Cameron <brian.cameron at sun dot com>
15920 * sys/sunaudio/gstsunaudio.c:
15921 * sys/sunaudio/gstsunaudiomixer.c:
15922 * sys/sunaudio/gstsunaudiomixer.h:
15923 * sys/sunaudio/gstsunaudiomixerctrl.c:
15924 * sys/sunaudio/gstsunaudiomixerctrl.h:
15925 * sys/sunaudio/gstsunaudiomixertrack.h:
15926 * sys/sunaudio/gstsunaudiosink.c:
15927 * sys/sunaudio/gstsunaudiosink.h:
15928 * sys/sunaudio/gstsunaudiosrc.c:
15929 * sys/sunaudio/gstsunaudiosrc.h:
15930 Fix and/or update copyright attributions (#430228).
15932 Sat Apr 14 17:18:14 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
15934 docs/plugins/inspect/: Add xml doc files for Windows sinks
15935 Original commit message from CVS:
15936 * docs/plugins/inspect/plugin-directdraw.xml:
15937 * docs/plugins/inspect/plugin-directsound.xml:
15938 * docs/plugins/inspect/plugin-waveform.xml:
15939 Add xml doc files for Windows sinks
15940 * win32/vs6/libgstqtdemux.dsp:
15941 * win32/vs6/libgstmpegvideoparse.dsp:
15942 * win32/vs6/gst_plugins_bad.dsw:
15943 Update projects files.
15945 Fri Apr 13 09:32:21 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15947 docs/plugins/gst-plugins-good-plugins-sections.txt: Fix docs.
15948 Original commit message from CVS:
15949 * docs/plugins/gst-plugins-good-plugins-sections.txt:
15952 Add some more example urls.
15953 * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_marshal_BOXED__UINT_UINT),
15954 (gst_rtp_dec_chain_rtp):
15956 * gst/rtsp/gstrtspsrc.c: (request_pt_map),
15957 (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_interleaved),
15958 (gst_rtspsrc_parse_rtpinfo):
15959 Remove unused code.
15961 Fri Apr 13 08:19:35 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15963 gst/wavparse/gstwavparse.c: Relax the audio/mpeg caps again and add FIXME: comment.
15964 Original commit message from CVS:
15965 * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
15966 (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
15967 (gst_wavparse_stream_data):
15968 Relax the audio/mpeg caps again and add FIXME: comment.
15970 Fri Apr 13 06:20:28 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15972 gst/wavparse/gstwavparse.*: More sanity check for the header fields. Fix type for 'rate' header field.
15973 Original commit message from CVS:
15974 * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
15975 (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
15976 (gst_wavparse_stream_data):
15977 * gst/wavparse/gstwavparse.h:
15978 More sanity check for the header fields. Fix type for 'rate' header
15981 Thu Apr 12 16:06:31 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
15983 gst/icydemux/gsticydemux.c: If the metadata strings we get in the stream are not UTF-8, try to interpret them accordi...
15984 Original commit message from CVS:
15985 * gst/icydemux/gsticydemux.c: (notgst_tag_freeform_string_to_utf8),
15986 (gst_icydemux_unicodify):
15987 If the metadata strings we get in the stream are not UTF-8, try to
15988 interpret them according to the character encodings specified in the
15989 GST_ICY_TAG_ENCODING and GST_TAG_ENCODING environment variables, and
15990 only fall back to locale/ISO-8859-1 if those aren't set or don't
15991 work. Should fix #428901.
15993 Thu Apr 12 14:20:56 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
15995 gst/rtp/gstrtph264depay.c: Use the proper sync word for SPS and PPS.
15996 Original commit message from CVS:
15997 * gst/rtp/gstrtph264depay.c:
15998 Use the proper sync word for SPS and PPS.
16000 Thu Apr 12 11:41:11 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16002 gst/rtp/Makefile.am: gst/rtp/fnv1hash.c (MASK_24, FNV1_HASH_32_INIT, FNV1_HASH_32_PRIME, fnv1_hash_32_new, fnv1_hash_...
16003 Original commit message from CVS:
16004 * gst/rtp/Makefile.am:
16005 * gst/rtp/fnv1hash.c (MASK_24, FNV1_HASH_32_INIT, FNV1_HASH_32_PRIME,
16006 fnv1_hash_32_new, fnv1_hash_32_update, fnv1_hash_32_to_24):
16007 * gst/rtp/fnv1hash.h (__GST_FNV1_HASH_H__):
16008 Add a simple hashing implementation that we can use to generate
16009 a 24-bit ident value based on the codebooks for vorbis and theora.
16010 * gst/rtp/gstrtptheorapay.c (gst_rtp_theora_pay_finish_headers,
16011 gst_rtp_theora_pay_handle_buffer):
16012 * gst/rtp/gstrtpvorbisdepay.c
16013 (gst_rtp_vorbis_depay_parse_configuration,
16014 gst_rtp_vorbis_depay_switch_codebook, gst_rtp_vorbis_depay_process):
16015 * gst/rtp/gstrtpvorbispay.c (gst_rtp_vorbis_pay_reset_packet,
16016 gst_rtp_vorbis_pay_init_packet, gst_rtp_vorbis_pay_flush_packet,
16017 gst_rtp_vorbis_pay_finish_headers, gst_rtp_vorbis_pay_handle_buffer):
16018 Use the hashing function, ensuring that the same codebooks result
16019 in the same ident and thus the same SDP description.
16020 Various log fixes/changes.
16022 Thu Apr 12 11:37:50 2007 +0000 jerry tan <jerry.tan@sun.com>
16024 sys/sunaudio/gstsunaudiosrc.c: it is the application's responsibility to make sure it open the device once.
16025 Original commit message from CVS:
16026 Patch by: jerry tan <jerry dot tan at sun dot com>
16027 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open):
16028 remove the call of ioctl (fd, AUDIO_MIXER_MULTIPLE_OPEN), it is the
16029 application's responsibility to make sure it open the device once.
16030 Remove a careless error if AUDIODEV is set. Fixes #392620.
16032 Thu Apr 12 10:52:02 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16034 gst/qtdemux/qtdemux.c: Make timescale 32 bits again so we don't screw up the pts_offset calculations.
16035 Original commit message from CVS:
16036 * gst/qtdemux/qtdemux.c:
16037 Make timescale 32 bits again so we don't screw up the pts_offset
16040 Thu Apr 12 08:21:28 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16042 gst/rtsp/gstrtpdec.*: Make backward compat with rtpbin by adding the request-pt-map signals.
16043 Original commit message from CVS:
16044 * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_marshal_BOXED__UINT_UINT),
16045 (gst_rtp_dec_class_init), (gst_rtp_dec_chain_rtp):
16046 * gst/rtsp/gstrtpdec.h:
16047 Make backward compat with rtpbin by adding the request-pt-map signals.
16048 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
16049 (new_session_pad), (request_pt_map),
16050 (gst_rtspsrc_stream_configure_transport),
16051 (gst_rtspsrc_stream_configure_caps),
16052 (gst_rtspsrc_activate_streams):
16053 * gst/rtsp/gstrtspsrc.h:
16054 Implement request-pt-map signals instead of setting caps on the buffers
16055 for the session manager.
16057 Wed Apr 11 10:25:25 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16059 gst/udp/gstudp.c: Register GstNetBuffer in plugin_init so that the type can be used from multiple threads without races.
16060 Original commit message from CVS:
16061 * gst/udp/gstudp.c: (plugin_init):
16062 Register GstNetBuffer in plugin_init so that the type can be used from
16063 multiple threads without races.
16065 Wed Apr 11 10:19:06 2007 +0000 Christian Schaller <uraeus@gnome.org>
16067 * gst-plugins-good.spec.in:
16068 update to spec file
16069 Original commit message from CVS:
16070 update to spec file
16072 Wed Apr 11 09:53:38 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16074 gst/qtdemux/: Handle version 1 mdhd atoms to get extended precision durations.
16075 Original commit message from CVS:
16076 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
16077 (qtdemux_parse_samples), (qtdemux_parse_segments),
16078 (qtdemux_parse_trak), (qtdemux_parse_tree):
16079 * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_mdhd):
16080 Handle version 1 mdhd atoms to get extended precision durations.
16083 Tue Apr 10 17:06:05 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16085 gst/rtp/gstrtpamrdepay.c: Fix depayloader clock_rate and some cleanups.
16086 Original commit message from CVS:
16087 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_setcaps),
16088 (gst_rtp_amr_depay_process):
16089 Fix depayloader clock_rate and some cleanups.
16090 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_finalize),
16091 (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process):
16092 * gst/rtp/gstrtph264depay.h:
16093 Don't push codec_data in the adapter because it might get flushed when
16095 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process):
16096 Handle multiple AU per packet.
16097 * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_process),
16098 (gst_rtp_sv3v_depay_plugin_init):
16099 Disable rank, this one does not work.
16100 Remove timestamping, base class does that.
16102 Tue Apr 10 12:01:33 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16104 gst/auparse/gstauparse.c: limit caps to the formats we announce in the template
16105 Original commit message from CVS:
16106 * gst/auparse/gstauparse.c: (gst_au_parse_parse_header):
16107 limit caps to the formats we announce in the template
16108 * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
16109 (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
16110 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data):
16111 fix some crashers/asserts when dealing with broken files
16113 Tue Apr 10 10:01:14 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
16115 gst/: Fix some compiler warnings. Fixes #428182.
16116 Original commit message from CVS:
16117 Patch by: Peter Kjellerstedt <pkj at axis com>
16118 * gst/avi/gstavidemux.c: (gst_avi_demux_massage_index):
16119 * gst/rtp/gstrtpL16depay.c:
16120 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process):
16121 * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_get_mode),
16122 (gst_rtp_speex_depay_setcaps):
16123 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
16124 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_loop_udp):
16125 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init_send):
16126 Fix some compiler warnings. Fixes #428182.
16128 Fri Apr 6 12:54:16 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16130 gst/rtsp/: Morph RTPDec into something compatible with RTPBin as a fallback.
16131 Original commit message from CVS:
16132 * gst/rtsp/Makefile.am:
16133 * gst/rtsp/gstrtpdec.c: (find_session_by_id), (create_session),
16134 (free_session), (gst_rtp_dec_base_init), (gst_rtp_dec_class_init),
16135 (gst_rtp_dec_init), (gst_rtp_dec_finalize),
16136 (gst_rtp_dec_query_src), (gst_rtp_dec_chain_rtp),
16137 (gst_rtp_dec_chain_rtcp), (gst_rtp_dec_set_property),
16138 (gst_rtp_dec_get_property), (gst_rtp_dec_provide_clock),
16139 (gst_rtp_dec_change_state), (create_recv_rtp), (create_recv_rtcp),
16140 (create_rtcp), (gst_rtp_dec_request_new_pad),
16141 (gst_rtp_dec_release_pad):
16142 * gst/rtsp/gstrtpdec.h:
16143 * gst/rtsp/gstrtsp.c: (plugin_init):
16144 Morph RTPDec into something compatible with RTPBin as a fallback.
16145 Various other style fixes.
16146 * gst/rtsp/gstrtspsrc.c: (find_stream_by_id),
16147 (find_stream_by_udpsrc), (gst_rtspsrc_stream_free),
16148 (gst_rtspsrc_cleanup), (gst_rtspsrc_media_to_caps),
16149 (new_session_pad), (gst_rtspsrc_stream_configure_transport),
16150 (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_interleaved),
16151 (gst_rtspsrc_loop_udp), (gst_rtspsrc_setup_auth),
16152 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
16153 * gst/rtsp/gstrtspsrc.h:
16154 Implement RTPBin session manager handling.
16155 Don't try to add empty properties to caps.
16156 Implement fallback session manager, handling.
16157 Don't combine errors from RTCP streams, just ignore them.
16158 * gst/rtsp/rtsptransport.c: (rtsp_transport_get_manager):
16159 * gst/rtsp/rtsptransport.h:
16160 Implement fallback session manager.
16161 Make RTPBin the default one when available.
16163 Thu Apr 5 15:05:24 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16165 gst/qtdemux/gstrtpxqtdepay.*: Try to recover from packet loss a little better.
16166 Original commit message from CVS:
16167 * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_process),
16168 (gst_rtp_xqt_depay_change_state):
16169 * gst/qtdemux/gstrtpxqtdepay.h:
16170 Try to recover from packet loss a little better.
16172 Thu Apr 5 13:56:44 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16174 gst/rtp/gstrtpmp4adepay.c: This element is ready to be autoplugged.
16175 Original commit message from CVS:
16176 * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_class_init),
16177 (gst_rtp_mp4a_depay_setcaps), (gst_rtp_mp4a_depay_plugin_init):
16178 This element is ready to be autoplugged.
16180 Thu Apr 5 11:26:25 2007 +0000 Julien Moutte <julien@moutte.net>
16182 gst/avi/gstavidemux.c: Don't leave the offsets defined by upstream element on the compressed data buffer we are pushi...
16183 Original commit message from CVS:
16184 2007-04-05 Julien MOUTTE <julien@moutte.net>
16185 * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
16186 Don't leave the offsets defined by upstream element on the
16187 compressed data buffer we are pushing downstream. Make them
16188 GST_BUFFER_OFFSET_NONE.
16190 Wed Apr 4 12:39:41 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16192 gst/avi/: Don't abort on out-of-memory. Use stream-nr as unsigned integer only.
16193 Original commit message from CVS:
16195 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
16196 (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index),
16197 (gst_avi_demux_stream_index), (gst_avi_demux_sync),
16198 (gst_avi_demux_stream_scan), (gst_avi_demux_massage_index),
16199 (gst_avi_demux_calculate_durations_from_index),
16200 (gst_avi_demux_stream_header_push),
16201 (gst_avi_demux_stream_header_pull), (gst_avi_demux_combine_flows),
16202 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data):
16203 Don't abort on out-of-memory. Use stream-nr as unsigned integer only.
16205 Tue Apr 3 09:55:45 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16207 gst/smpte/barboxwipes.c:
16208 Original commit message from CVS:
16209 * gst/smpte/barboxwipes.c:
16210 Fix error as spotted by Snaik <snaik32 at gmail dot com>
16212 Fri Mar 30 17:19:34 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16214 gst/wavparse/gstwavparse.c: Support audio/x-raw-float in wav files. This only works with plugins-base CVS, using an o...
16215 Original commit message from CVS:
16216 * gst/wavparse/gstwavparse.c:
16217 Support audio/x-raw-float in wav files. This only works with
16218 plugins-base CVS, using an older version doesn't have any
16219 disadvantages though.
16221 Fri Mar 30 15:59:27 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16223 Revert last change as we don't want plugins-good to depend on plugins-base CVS now.
16224 Original commit message from CVS:
16226 * gst/auparse/gstauparse.c: (gst_au_parse_reset),
16227 (gst_au_parse_parse_header), (gst_au_parse_chain):
16228 * gst/auparse/gstauparse.h:
16229 Revert last change as we don't want plugins-good to depend on
16230 plugins-base CVS now.
16232 Fri Mar 30 04:50:11 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16234 ext/wavpack/: Don't play audioconvert. As wavpack wants/outputs all samples with width==32 and depth=[1,32] accept th...
16235 Original commit message from CVS:
16236 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
16237 (gst_wavpack_dec_init), (gst_wavpack_dec_sink_set_caps),
16238 (gst_wavpack_dec_clip_outgoing_buffer),
16239 (gst_wavpack_dec_post_tags), (gst_wavpack_dec_chain):
16240 * ext/wavpack/gstwavpackdec.h:
16241 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset),
16242 (gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config),
16243 (gst_wavpack_enc_chain):
16244 * ext/wavpack/gstwavpackenc.h:
16245 * ext/wavpack/gstwavpackparse.c:
16246 Don't play audioconvert. As wavpack wants/outputs all samples with
16247 width==32 and depth=[1,32] accept this and let audioconvert convert
16248 to accepted formats instead of doing it in the element for n*8 depths.
16249 This also adds support for non-n*8 depths and prevents some useless
16250 memory allocations. Fixes #421598
16251 Also add a workaround for bug #421542 in wavpackenc for now...
16252 * tests/check/elements/wavpackdec.c: (GST_START_TEST):
16253 * tests/check/elements/wavpackenc.c: (GST_START_TEST):
16254 * tests/check/elements/wavpackparse.c: (GST_START_TEST):
16255 Consider the change above in the unit tests and test if the correct
16256 caps are accepted and set. Also check for GST_BUFFER_OFFSET_END in
16257 the wavpackparse unit test.
16258 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init),
16259 (gst_wavpack_dec_sink_set_caps):
16260 Set caps on the src pad as soon as possible.
16261 * ext/wavpack/gstwavpackdec.h:
16262 * ext/wavpack/gstwavpackcommon.h:
16263 * ext/wavpack/gstwavpackenc.h:
16264 * ext/wavpack/gstwavpackparse.h:
16265 Fix indention. gst-indent is now called by cicl.
16267 Thu Mar 29 18:51:33 2007 +0000 René Stadler <mail@renestadler.de>
16269 configure.ac: Require gst-plugins-base CVS for audioconvert with non-native float support and width/depth fix in libg...
16270 Original commit message from CVS:
16272 Require gst-plugins-base CVS for audioconvert with non-native
16273 float support and width/depth fix in libgstriff.
16274 Patch by: René Stadler <mail at renestadler dot de>
16275 * gst/auparse/gstauparse.c: (gst_au_parse_reset),
16276 (gst_au_parse_parse_header), (gst_au_parse_chain):
16277 * gst/auparse/gstauparse.h:
16278 Don't swap the floats ourself if they're not in native endianness.
16279 Instead let audioconvert handle this. Fixes #339838.
16281 Thu Mar 29 14:40:35 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16283 gst/rtp/: Flush adapter on disconts.
16284 Original commit message from CVS:
16285 * gst/rtp/gstasteriskh263.h:
16286 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process),
16287 (gst_rtp_h263p_depay_change_state):
16288 * gst/rtp/gstrtph263pdepay.h:
16289 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
16290 (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process),
16291 (gst_rtp_h264_depay_change_state):
16292 * gst/rtp/gstrtph264depay.h:
16293 * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_class_init),
16294 (gst_rtp_mp4a_depay_setcaps), (gst_rtp_mp4a_depay_process):
16295 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process):
16296 Flush adapter on disconts.
16298 Thu Mar 29 14:03:21 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16300 gst/rtp/: Use more efficient adapter and rtpbuffer methods when possible.
16301 Original commit message from CVS:
16302 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_process):
16303 * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_process):
16304 * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_process):
16305 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_process):
16306 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_process):
16307 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_flush):
16308 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps),
16309 (gst_rtp_mp4v_depay_process):
16310 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_flush):
16311 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_process):
16312 * gst/rtp/gstrtpmpapay.c: (gst_rtp_mpa_pay_flush):
16313 * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_process):
16314 * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_process):
16315 * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_process):
16316 * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_process):
16317 Use more efficient adapter and rtpbuffer methods when possible.
16319 Thu Mar 29 12:14:22 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16321 gst/wavenc/gstwavenc.c: Correctly handle width!=depth input.
16322 Original commit message from CVS:
16323 * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
16324 (gst_wavenc_sink_setcaps):
16325 Correctly handle width!=depth input.
16326 * gst/wavparse/gstwavparse.c:
16327 Already export in the caps that width==8 uses unsigned samples and
16328 everything else uses signed samples.
16330 Thu Mar 29 09:59:23 2007 +0000 Laurent Glayal <spglegle@yahoo.fr>
16332 gst/udp/: Rework the socket allocation a bit based on the sockfd argument so that it becomes usable.
16333 Original commit message from CVS:
16334 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
16335 * gst/udp/gstdynudpsink.c: (gst_dynudpsink_class_init),
16336 (gst_dynudpsink_init), (gst_dynudpsink_set_property),
16337 (gst_dynudpsink_get_property), (gst_dynudpsink_init_send),
16338 (gst_dynudpsink_close):
16339 * gst/udp/gstdynudpsink.h:
16340 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
16341 (gst_udpsrc_create), (gst_udpsrc_set_property),
16342 (gst_udpsrc_get_property), (gst_udpsrc_start), (gst_udpsrc_stop):
16343 * gst/udp/gstudpsrc.h:
16344 Rework the socket allocation a bit based on the sockfd argument so that
16346 Add a closefd property to instruct the udp elements to close the custom
16347 file descriptors when going to READY. Fixes #423304.
16348 API:GstUDPSrc::closefd property
16349 API:GstDynUDPSink::closefd property
16351 Thu Mar 29 08:08:49 2007 +0000 Laurent Glayal <spglegle@yahoo.fr>
16353 gst/rtp/: Added H264 payloader. Fixes #423782.
16354 Original commit message from CVS:
16355 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
16356 * gst/rtp/Makefile.am:
16357 * gst/rtp/gstrtp.c: (plugin_init):
16358 * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_base_init),
16359 (gst_rtp_h264_pay_class_init), (gst_rtp_h264_pay_init),
16360 (gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_setcaps),
16361 (gst_rtp_h264_pay_handle_buffer), (gst_rtp_h264_pay_set_property),
16362 (gst_rtp_h264_pay_get_property), (gst_rtp_h264_pay_change_state),
16363 (gst_rtp_h264_pay_plugin_init):
16364 * gst/rtp/gstrtph264pay.h:
16365 Added H264 payloader. Fixes #423782.
16366 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
16367 (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process):
16370 Wed Mar 28 22:27:36 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16372 gst/wavparse/gstwavparse.c: Actually support depths from 1 to 32, not only 8 to 32.
16373 Original commit message from CVS:
16374 * gst/wavparse/gstwavparse.c:
16375 Actually support depths from 1 to 32, not only 8 to 32.
16377 Wed Mar 28 22:23:43 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16379 gst/wavparse/gstwavparse.c: Add support for wav files containing audio/x-raw-int with random depths between 1 and 32 ...
16380 Original commit message from CVS:
16381 * gst/wavparse/gstwavparse.c:
16382 Add support for wav files containing audio/x-raw-int with random
16383 depths between 1 and 32 bits.
16385 Wed Mar 28 18:40:12 2007 +0000 Stefan Kost <ensonic@users.sf.net>
16387 gst/rtp/: Added MP4A-LATM depayloader. Fixes #417792.
16388 Original commit message from CVS:
16389 Based on patch by: Stefan Kost <ensonic@users.sf.net>
16390 * gst/rtp/Makefile.am:
16391 * gst/rtp/gstrtp.c: (plugin_init):
16392 * gst/rtp/gstrtpmp4adepay.c: (gst_rtp_mp4a_depay_base_init),
16393 (gst_rtp_mp4a_depay_class_init), (gst_rtp_mp4a_depay_init),
16394 (gst_rtp_mp4a_depay_finalize), (gst_rtp_mp4a_depay_setcaps),
16395 (gst_rtp_mp4a_depay_process), (gst_rtp_mp4a_depay_set_property),
16396 (gst_rtp_mp4a_depay_get_property),
16397 (gst_rtp_mp4a_depay_change_state),
16398 (gst_rtp_mp4a_depay_plugin_init):
16399 * gst/rtp/gstrtpmp4adepay.h:
16400 Added MP4A-LATM depayloader. Fixes #417792.
16401 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps),
16402 (gst_rtp_mp4v_depay_process):
16403 Fixup depayloader, setting codec_data, using more efficient adaptor and
16404 rtpbuffer handling.
16406 Add url to test above.
16408 Wed Mar 28 15:17:27 2007 +0000 Edward Hervey <bilboed@bilboed.com>
16410 gst/qtdemux/: Process 'ctts' atoms, which are present in AVC ISO files (.mov files with h264 video).
16411 Original commit message from CVS:
16412 * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample),
16413 (gst_qtdemux_chain), (qtdemux_parse_samples):
16414 * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_ctts):
16415 * gst/qtdemux/qtdemux_dump.h:
16416 * gst/qtdemux/qtdemux_fourcc.h:
16417 * gst/qtdemux/qtdemux_types.c:
16418 Process 'ctts' atoms, which are present in AVC ISO files (.mov files
16420 Use the offset present in 'ctts' to calculate the PTS for each packet
16421 and set the PTS on outgoing buffers.
16424 Sun Mar 25 15:34:42 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16426 gst/rtsp/gstrtspsrc.*: Handle default clock-rates for static payload types, rearrange stuff so that the rtpmap field ...
16427 Original commit message from CVS:
16428 * gst/rtsp/gstrtspsrc.c: (find_stream_by_setup),
16429 (gst_rtspsrc_create_stream), (gst_rtspsrc_stream_free),
16430 (get_default_rate_for_pt), (gst_rtspsrc_parse_rtpmap),
16431 (gst_rtspsrc_media_to_caps),
16432 (gst_rtspsrc_stream_configure_transport),
16433 (gst_rtspsrc_stream_configure_caps),
16434 (gst_rtspsrc_activate_streams), (gst_rtspsrc_parse_rtpinfo):
16435 * gst/rtsp/gstrtspsrc.h:
16436 Handle default clock-rates for static payload types, rearrange stuff so
16437 that the rtpmap field in the sdp can override the defaults.
16438 Parse RTP-Info field to get the seqnum and timebase fields that should
16440 Delay configuring caps after we got the RTP-Info from the PLAY reply from
16443 Sat Mar 24 19:46:59 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16445 gst/interleave/deinterleave.c: Remove 'channel-positions' field when munging input caps into 1-channel output caps (I...
16446 Original commit message from CVS:
16447 * gst/interleave/deinterleave.c: (gst_deinterleave_sink_setcaps):
16448 Remove 'channel-positions' field when munging input caps into
16449 1-channel output caps (I guess technically we should set the
16450 position for each channel on the output caps if it's non-NONE,
16451 but I'll save that as a task for another day).
16453 Thu Mar 22 22:14:29 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16455 gst/interleave/deinterleave.c: Don't leak input buffer in chain function; maintain our own list of source pads - ther...
16456 Original commit message from CVS:
16457 * gst/interleave/deinterleave.c: (gst_deinterleave_add_new_pads),
16458 (gst_deinterleave_remove_pads), (gst_deinterleave_process),
16459 (gst_deinterleave_chain):
16460 Don't leak input buffer in chain function; maintain our own list of
16461 source pads - there are no guarantees about the order of the list
16462 in the GstElement struct, and we want a very specific order; lastly,
16463 some more debugging.
16465 Thu Mar 22 16:25:56 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16467 ext/wavpack/gstwavpackparse.c: Revert last commit, preventing infinite plugging loops with ranks is no clean solution...
16468 Original commit message from CVS:
16469 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init):
16470 Revert last commit, preventing infinite plugging loops with ranks
16471 is no clean solution and in general there's no reason why one wants
16472 to parse framed wavpack data again.
16474 Thu Mar 22 15:52:51 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16476 ext/wavpack/gstwavpackenc.c: Send the new segment event in time format instead of bytes. This allows "wavpackenc ! wa...
16477 Original commit message from CVS:
16478 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_push_block):
16479 Send the new segment event in time format instead of bytes. This
16480 allows "wavpackenc ! wavpackdec ! someaudiosink" pipelines.
16481 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init):
16482 Accept framed and non-framed input, wavpackparse doesn't care. To
16483 prevent "wavpackparse ! wavpackparse ! ..." pipelines lower the
16484 rank of wavpackparse by one. This allows "wavpackenc ! wavpackparse !
16487 Thu Mar 22 11:08:03 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16489 ext/wavpack/gstwavpackdec.c: Revert to use gst_pad_alloc_buffer() here. We can and should use it.
16490 Original commit message from CVS:
16491 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
16492 Revert to use gst_pad_alloc_buffer() here. We can and should use it.
16493 Thanks to Jan and Mike for noticing my mistake.
16495 Thu Mar 22 09:44:17 2007 +0000 Christophe Dehais <christophe.dehais@gmail.com>
16497 ext/gconf/gconf.c: Accept complex pipeline descriptions as an audio profile instead of just a single element. Fixes #...
16498 Original commit message from CVS:
16499 Patch by: Christophe Dehais <christophe dot dehais at gmail dot com>
16500 * ext/gconf/gconf.c: (gst_gconf_render_bin_with_default):
16501 Accept complex pipeline descriptions as an audio profile instead of just
16502 a single element. Fixes #420658.
16504 Thu Mar 22 00:17:41 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16506 ext/wavpack/gstwavpackenc.*: Put the write helpers into the GstWavpackEnc struct directly and not as a pointer to sav...
16507 Original commit message from CVS:
16508 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
16509 (gst_wavpack_enc_init), (gst_wavpack_enc_chain),
16510 (gst_wavpack_enc_rewrite_first_block):
16511 * ext/wavpack/gstwavpackenc.h:
16512 Put the write helpers into the GstWavpackEnc struct directly and not
16513 as a pointer to save two small, but useless mallocs. This also makes
16514 it possible to drop the finalize method.
16515 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_push_buffer):
16516 For consistency reasons also set GST_BUFFER_OFFSET_END on the outgoing
16517 buffers the same way wavpackenc does it.
16519 Wed Mar 21 23:50:09 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16521 ext/wavpack/gstwavpackdec.c: Don't use gst_pad_alloc_buffer() as we might clip the buffer later and
16522 Original commit message from CVS:
16523 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
16524 Don't use gst_pad_alloc_buffer() as we might clip the buffer later and
16525 BaseTransform-based elements will likely break because of wrong
16526 unit-size. Also plug a possible memleak that happens when decoding
16527 fails for some reason.
16529 Wed Mar 21 11:49:32 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16531 gst/apetag/gsttagdemux.c: Rename registered type in preparation of GstTagDemux moving to
16532 Original commit message from CVS:
16533 * gst/apetag/gsttagdemux.c: (gst_tag_demux_get_type):
16534 Rename registered type in preparation of GstTagDemux moving to
16535 -base at some point in the future.
16537 Mon Mar 19 10:29:19 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16539 gst/wavparse/gstwavparse.c: Streaming mode fixes: don't unref buffer we don't own any longer; remove bogus adapter fl...
16540 Original commit message from CVS:
16541 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
16542 Streaming mode fixes: don't unref buffer we don't own any longer;
16543 remove bogus adapter flush. Fixes #419338.
16545 Sun Mar 18 04:21:28 2007 +0000 David Schleef <ds@schleef.org>
16547 REQUIREMENTS: Change the format to key/value, add a bunch of information, remove a bunch of requirements that are for...
16548 Original commit message from CVS:
16549 * REQUIREMENTS: Change the format to key/value, add a bunch of
16550 information, remove a bunch of requirements that are for
16551 other GStreamer packages.
16553 Sun Mar 18 02:00:54 2007 +0000 David Schleef <ds@schleef.org>
16555 REQUIREMENTS: Fix a few things. This file really needs a good once-over.
16556 Original commit message from CVS:
16557 * REQUIREMENTS: Fix a few things. This file really needs a
16560 Fri Mar 16 18:38:18 2007 +0000 Edward Hervey <bilboed@bilboed.com>
16562 sys/osxvideo/osxvideosink.m: Fix previous commit, we want to pass the NSView in the message.
16563 Original commit message from CVS:
16564 * sys/osxvideo/osxvideosink.m:
16565 Fix previous commit, we want to pass the NSView in the message.
16567 Fri Mar 16 16:27:20 2007 +0000 Edward Hervey <bilboed@bilboed.com>
16569 sys/osxvideo/osxvideosink.m: Emit 'have-ns-view' message when working in embedded mode. The message will contain a po...
16570 Original commit message from CVS:
16571 * sys/osxvideo/osxvideosink.m:
16572 Emit 'have-ns-view' message when working in embedded mode. The message
16573 will contain a pointer to the newly created NSView.
16575 Fri Mar 16 09:57:40 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16577 gst/equalizer/gstiirequalizer10bands.c: A 10 band EQ should be initialized to 1 bands and not to 3.
16578 Original commit message from CVS:
16579 * gst/equalizer/gstiirequalizer10bands.c:
16580 (gst_iir_equalizer_10bands_init):
16581 A 10 band EQ should be initialized to 1 bands and not to 3.
16583 Thu Mar 15 12:05:01 2007 +0000 Edward Hervey <bilboed@bilboed.com>
16585 sys/Makefile.am: Don't forget to distribute the sys/osxaudio/ directory.
16586 Original commit message from CVS:
16588 Don't forget to distribute the sys/osxaudio/ directory.
16590 Thu Mar 15 11:39:53 2007 +0000 Edward Hervey <bilboed@bilboed.com>
16592 Activate osxaudio in gst-plugins-good with proper build setup.
16593 Original commit message from CVS:
16596 * sys/osxaudio/Makefile.am:
16597 * sys/osxaudio/gstosxaudio.c:
16598 * sys/osxaudio/gstosxaudiosink.c:
16599 (gst_osx_audio_sink_osxelement_do_init), (gst_osx_audio_sink_init),
16600 (gst_osx_audio_sink_getcaps),
16601 (gst_osx_audio_sink_create_ringbuffer), (plugin_init):
16602 * sys/osxaudio/gstosxaudiosrc.c:
16603 (gst_osx_audio_src_osxelement_do_init), (gst_osx_audio_src_init),
16604 (gst_osx_audio_src_create_ringbuffer):
16605 * sys/osxaudio/gstosxringbuffer.c: (gst_osx_ring_buffer_get_type),
16606 (gst_osx_ring_buffer_class_init), (gst_osx_ring_buffer_init),
16607 (gst_osx_ring_buffer_acquire), (gst_osx_ring_buffer_start),
16608 (gst_osx_ring_buffer_pause), (gst_osx_ring_buffer_stop):
16609 * sys/osxaudio/gstosxringbuffer.h:
16610 Activate osxaudio in gst-plugins-good with proper build setup.
16611 Add inlined documentation.
16612 Fix debug statements
16613 Fix ringbuffer when pausing.
16616 Wed Mar 14 22:21:26 2007 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
16618 gst/rtp/: Ported mulaw and alaw payloaders to use new base class
16619 Original commit message from CVS:
16620 * gst/rtp/gstrtppcmapay.c:
16621 * gst/rtp/gstrtppcmapay.h:
16622 * gst/rtp/gstrtppcmupay.c:
16623 * gst/rtp/gstrtppcmupay.h:
16624 Ported mulaw and alaw payloaders to use new base class
16626 Wed Mar 14 16:30:19 2007 +0000 Edward Hervey <bilboed@bilboed.com>
16628 sys/osxvideo/: Fix leaks when running a NSApp.
16629 Original commit message from CVS:
16630 * sys/osxvideo/cocoawindow.h:
16631 * sys/osxvideo/cocoawindow.m:
16632 * sys/osxvideo/osxvideosink.h:
16633 * sys/osxvideo/osxvideosink.m:
16634 Fix leaks when running a NSApp.
16635 Accept any kind of resolutions.
16636 Works in fullscreen. Can maximize.
16637 Only thing left before being able to move this to -good is documentation
16638 and embedded window support.
16640 Wed Mar 14 15:25:10 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16642 po/: Update translations.
16643 Original commit message from CVS:
16656 Update translations.
16658 Wed Mar 14 14:49:45 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16660 configure.ac: Fix string replace error (AG_AG_GST_* => AG_GST_*).
16661 Original commit message from CVS:
16663 Fix string replace error (AG_AG_GST_* => AG_GST_*).
16665 Wed Mar 14 14:48:08 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16667 gst/equalizer/: Add 3 and 10 band version and add missing gst_object_sync_values.
16668 Original commit message from CVS:
16669 * gst/equalizer/Makefile.am:
16670 * gst/equalizer/gstiirequalizer.c: (_do_init),
16671 (gst_iir_equalizer_band_set_property),
16672 (gst_iir_equalizer_band_class_init),
16673 (gst_iir_equalizer_band_get_type),
16674 (gst_iir_equalizer_child_proxy_get_child_by_index),
16675 (gst_iir_equalizer_child_proxy_get_children_count),
16676 (gst_iir_equalizer_child_proxy_interface_init), (setup_filter),
16677 (gst_iir_equalizer_compute_frequencies),
16678 (gst_iir_equalizer_transform_ip), (plugin_init):
16679 * gst/equalizer/gstiirequalizer10bands.c:
16680 (gst_iir_equalizer_10bands_base_init),
16681 (gst_iir_equalizer_10bands_class_init),
16682 (gst_iir_equalizer_10bands_init),
16683 (gst_iir_equalizer_10bands_set_property),
16684 (gst_iir_equalizer_10bands_get_property):
16685 * gst/equalizer/gstiirequalizer10bands.h:
16686 * gst/equalizer/gstiirequalizer3bands.c:
16687 (gst_iir_equalizer_3bands_base_init),
16688 (gst_iir_equalizer_3bands_class_init),
16689 (gst_iir_equalizer_3bands_init),
16690 (gst_iir_equalizer_3bands_set_property),
16691 (gst_iir_equalizer_3bands_get_property):
16692 * gst/equalizer/gstiirequalizer3bands.h:
16693 * gst/equalizer/gstiirequalizernbands.c:
16694 (gst_iir_equalizer_nbands_base_init),
16695 (gst_iir_equalizer_nbands_init):
16696 Add 3 and 10 band version and add missing gst_object_sync_values.
16697 * gst/spectrum/gstspectrum.c: (gst_spectrum_event),
16698 (gst_spectrum_transform_ip):
16699 Add some comments about float support.
16701 Mon Mar 12 17:56:54 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16703 gst/apetag/gsttagdemux.c: Fix handling of -1 values for start and stop values when seeking, and SEEK_CUR+SEEK_END her...
16704 Original commit message from CVS:
16705 * gst/apetag/gsttagdemux.c: (gst_tag_demux_srcpad_event):
16706 Fix handling of -1 values for start and stop values when seeking,
16707 and SEEK_CUR+SEEK_END here as well.
16709 Mon Mar 12 17:24:23 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16711 gst/id3demux/gstid3demux.c: Fix handling of -1 values for start and stop values when seeking, and SEEK_CUR+SEEK_END.
16712 Original commit message from CVS:
16713 * gst/id3demux/gstid3demux.c: (gst_id3demux_srcpad_event):
16714 Fix handling of -1 values for start and stop values when seeking,
16715 and SEEK_CUR+SEEK_END.
16717 Mon Mar 12 15:49:02 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16720 I'm too lazy to comment this
16721 Original commit message from CVS:
16722 Add Patch by: line for wim, since he's away
16724 Mon Mar 12 13:28:29 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16726 gst/id3demux/id3v2frames.c: Fix parsing of ID3 v2.2.0 PIC frames. Only in version >= 2.3.0 is the image format a vari...
16727 Original commit message from CVS:
16728 * gst/id3demux/id3v2frames.c: (parse_picture_frame):
16729 Fix parsing of ID3 v2.2.0 PIC frames. Only in version >= 2.3.0 is
16730 the image format a variable-length NUL-terminated string; in
16731 versions before that the image format is a fixed-length string of
16732 3 characters (see #348644 for a sample tag).
16733 Also make supplied mime type lower-case and fix up 'jpg' to 'jpeg'.
16735 Sun Mar 11 22:23:04 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
16737 sys/directdraw/gstdirectdrawsink.*: Handle display mode changes during playback.
16738 Original commit message from CVS:
16739 * sys/directdraw/gstdirectdrawsink.c:
16740 * sys/directdraw/gstdirectdrawsink.h:
16741 Handle display mode changes during playback.
16743 Sat Mar 10 16:07:31 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
16745 win32/MANIFEST: Add new project files to MANIFEST.
16746 Original commit message from CVS:
16748 Add new project files to MANIFEST.
16749 * win32/vs6/libgstaudiofx.dsp:
16750 * win32/vs6/libgstrtp.dsp:
16751 * win32/vs6/libgstrtsp.dsp:
16752 Update project files.
16754 Sat Mar 10 12:30:48 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16756 Printf format fixes; also add some missing quotes in translated strings. Fixes #416728 and #416727.
16757 Original commit message from CVS:
16758 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex),
16759 (gst_avi_demux_parse_index):
16760 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
16761 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_grab_frame):
16762 Printf format fixes; also add some missing quotes in translated
16763 strings. Fixes #416728 and #416727.
16765 Fri Mar 9 20:12:08 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16767 gst/autodetect/gstautoaudiosink.c: Tim and I can't think of any reason the child audio sink needs to be set back to N...
16768 Original commit message from CVS:
16769 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_find_best):
16770 Tim and I can't think of any reason the child audio sink needs to
16771 be set back to NULL after successfully determining that it can
16772 reach READY - it gets immediately set back to READY by the caller
16773 anyway, causing an unnecessary close/open of any audio devices
16776 Fri Mar 9 19:51:27 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16778 po/: Add ja.po file from #377306.
16779 Original commit message from CVS:
16782 Add ja.po file from #377306.
16784 Fri Mar 9 19:44:30 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
16786 sys/sunaudio/: Actually translate sunaudio mixer track labels instead of just marking the strings as translatable (#3...
16787 Original commit message from CVS:
16788 * sys/sunaudio/gstsunaudio.c: (plugin_init):
16789 * sys/sunaudio/gstsunaudiomixertrack.c:
16790 (gst_sunaudiomixer_track_new):
16791 Actually translate sunaudio mixer track labels instead of just
16792 marking the strings as translatable (#377306); clean up weird
16793 label string mapping code that serves no apparent purpose. Also
16794 set the 'untranslated-label' property when creating mixer tracks
16795 if the GstMixerTrack base class supports this.
16796 * tests/check/Makefile.am:
16797 * tests/check/elements/.cvsignore:
16798 * tests/check/elements/sunaudio.c: (GST_START_TEST),
16800 Very minimalistic unit test for sunaudiomixer element (compiles, but not
16801 actually tested on a system where sunaudiomixer is available).
16803 Fri Mar 9 18:49:37 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16805 tests/check/Makefile.am: Re-enable the states test and see if it works on the buildbots.
16806 Original commit message from CVS:
16807 * tests/check/Makefile.am:
16808 Re-enable the states test and see if it works on the buildbots.
16810 Fri Mar 9 17:32:32 2007 +0000 Wim Taymans <wim@fluendo.com>
16812 ext/dv/gstdvdec.*: Infer pixel-aspect-ratio from the video frame format if it isn't provided by the container, as hap...
16813 Original commit message from CVS:
16814 * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_setcaps),
16815 (gst_dvdec_src_negotiate), (gst_dvdec_chain),
16816 (gst_dvdec_change_state):
16817 * ext/dv/gstdvdec.h:
16818 Infer pixel-aspect-ratio from the video frame format if it isn't
16819 provided by the container, as happens when playing DV from AVI
16820 or Quicktime containers.
16821 Patch by: Wim Taymans <wim@fluendo.com>
16824 Fri Mar 9 17:05:17 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16826 gst/rtsp/gstrtspsrc.c: When activated, remove the udpsrc timeout, we have dataflow and timeouts will later be handled...
16827 Original commit message from CVS:
16828 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_activate_streams):
16829 When activated, remove the udpsrc timeout, we have dataflow and timeouts
16830 will later be handled by the jitterbuffer.
16832 Fri Mar 9 16:53:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16834 ext/taglib/gstid3v2mux.cc: Add write support for GST_TAG_MUSICBRAINZ_SORTNAME (TSOP) tag.
16835 Original commit message from CVS:
16836 * ext/taglib/gstid3v2mux.cc:
16837 Add write support for GST_TAG_MUSICBRAINZ_SORTNAME (TSOP) tag.
16840 Fri Mar 9 15:04:45 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
16842 gst/avi/gstavidemux.c: Fix stream position reporting after a seek. Fixes #416445.
16843 Original commit message from CVS:
16844 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
16845 (gst_avi_demux_push_event), (gst_avi_demux_do_seek),
16846 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
16847 (gst_avi_demux_chain):
16848 Fix stream position reporting after a seek. Fixes #416445.
16850 Fri Mar 9 08:58:26 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16852 gst/equalizer/: Refactor plugin into a base class and a first subclass (nband eq). The nband eq uses GstChildProxy an...
16853 Original commit message from CVS:
16854 * gst/equalizer/Makefile.am:
16855 * gst/equalizer/gstiirequalizer.c: (_do_init),
16856 (gst_iir_equalizer_band_set_property),
16857 (gst_iir_equalizer_band_get_property),
16858 (gst_iir_equalizer_band_class_init),
16859 (gst_iir_equalizer_band_get_type),
16860 (gst_iir_equalizer_child_proxy_get_child_by_index),
16861 (gst_iir_equalizer_child_proxy_get_children_count),
16862 (gst_iir_equalizer_child_proxy_interface_init),
16863 (gst_iir_equalizer_base_init), (gst_iir_equalizer_class_init),
16864 (gst_iir_equalizer_finalize), (setup_filter),
16865 (gst_iir_equalizer_compute_frequencies),
16866 (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property),
16867 (gst_iir_equalizer_setup), (plugin_init):
16868 * gst/equalizer/gstiirequalizer.h:
16869 * gst/equalizer/gstiirequalizernbands.c:
16870 (gst_iir_equalizer_nbands_base_init),
16871 (gst_iir_equalizer_nbands_class_init),
16872 (gst_iir_equalizer_nbands_init),
16873 (gst_iir_equalizer_nbands_set_property),
16874 (gst_iir_equalizer_nbands_get_property):
16875 * gst/equalizer/gstiirequalizernbands.h:
16876 Refactor plugin into a base class and a first subclass (nband eq). The
16877 nband eq uses GstChildProxy and is controlable. More subclasses will
16880 Thu Mar 8 16:01:42 2007 +0000 René Stadler <mail@renestadler.de>
16882 gst/avi/gstavidemux.c: Make avidemux accept optional header chunks in any order.
16883 Original commit message from CVS:
16884 Patch by: René Stadler <mail at renestadler dot de>
16885 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
16886 (gst_avi_demux_push_event), (gst_avi_demux_process_next_entry),
16887 (gst_avi_demux_stream_data), (gst_avi_demux_chain):
16888 Make avidemux accept optional header chunks in any order.
16891 Thu Mar 8 12:23:57 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16893 tests/check/Makefile.am: Disable the states check until the remaining Valgrind errors are fixed or suppressed.
16894 Original commit message from CVS:
16895 * tests/check/Makefile.am:
16896 Disable the states check until the remaining Valgrind errors
16897 are fixed or suppressed.
16899 Thu Mar 8 10:24:43 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16901 tests/check/elements/.cvsignore: Add audiodynamic check to .cvsignore
16902 Original commit message from CVS:
16903 * tests/check/elements/.cvsignore:
16904 Add audiodynamic check to .cvsignore
16906 Thu Mar 8 10:02:12 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16908 gst/audiofx/: Add new audiodynamic element which can act as a compressor or expander. Supported are hard-knee and sof...
16909 Original commit message from CVS:
16910 reviewed by: Stefan Kost <ensonic@users.sf.net>
16911 * gst/audiofx/Makefile.am:
16912 * gst/audiofx/audiodynamic.c:
16913 (gst_audio_dynamic_characteristics_get_type),
16914 (gst_audio_dynamic_mode_get_type),
16915 (gst_audio_dynamic_set_process_function),
16916 (gst_audio_dynamic_base_init), (gst_audio_dynamic_class_init),
16917 (gst_audio_dynamic_init), (gst_audio_dynamic_set_property),
16918 (gst_audio_dynamic_get_property), (gst_audio_dynamic_setup),
16919 (gst_audio_dynamic_transform_hard_knee_compressor_int),
16920 (gst_audio_dynamic_transform_hard_knee_compressor_float),
16921 (gst_audio_dynamic_transform_soft_knee_compressor_int),
16922 (gst_audio_dynamic_transform_soft_knee_compressor_float),
16923 (gst_audio_dynamic_transform_hard_knee_expander_int),
16924 (gst_audio_dynamic_transform_hard_knee_expander_float),
16925 (gst_audio_dynamic_transform_soft_knee_expander_int),
16926 (gst_audio_dynamic_transform_soft_knee_expander_float),
16927 (gst_audio_dynamic_transform_ip):
16928 * gst/audiofx/audiodynamic.h:
16929 * gst/audiofx/audiofx.c: (plugin_init):
16930 Add new audiodynamic element which can act as a compressor or
16931 expander. Supported are hard-knee and soft-knee operation modes with
16932 user-specified ratio and threshold.
16933 Attack and release parameters are not yet implemented but will follow.
16934 * docs/plugins/Makefile.am:
16935 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
16936 * docs/plugins/gst-plugins-good-plugins-sections.txt:
16937 * docs/plugins/gst-plugins-good-plugins.args:
16938 * docs/plugins/inspect/plugin-audiofx.xml:
16939 Integrate audiodynamic into the docs.
16940 * tests/check/Makefile.am:
16941 * tests/check/elements/audiodynamic.c: (setup_dynamic),
16942 (cleanup_dynamic), (GST_START_TEST), (dynamic_suite), (main):
16943 Add unit test for audiodynamic.
16945 Wed Mar 7 19:48:03 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16947 ext/raw1394/gstdv1394src.c: Free handles that we allocated when exiting via the error paths.
16948 Original commit message from CVS:
16949 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_start):
16950 Free handles that we allocated when exiting via the error paths.
16952 Wed Mar 7 12:07:07 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16954 ext/wavpack/: Use a general wavpack debug category for common code.
16955 Original commit message from CVS:
16956 * ext/wavpack/gstwavpack.c: (plugin_init):
16957 * ext/wavpack/gstwavpackcommon.c:
16958 Use a general wavpack debug category for common code.
16959 * ext/wavpack/gstwavpackstreamreader.c:
16960 (gst_wavpack_stream_reader_set_pos_abs),
16961 (gst_wavpack_stream_reader_set_pos_rel),
16962 (gst_wavpack_stream_reader_write_bytes):
16963 Use the general wavpack debug category here too and add debug
16964 output to the functions that should not be called at all by
16965 the wavpack library.
16966 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_plugin_init):
16967 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_plugin_init):
16968 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_plugin_init):
16969 Change debugging category names to conform to the conventions.
16971 Wed Mar 7 11:37:23 2007 +0000 Edward Hervey <bilboed@bilboed.com>
16973 gst/qtdemux/qtdemux.*: Share qtdemux debug category across all files, otherwise all debugging in files other than qtd...
16974 Original commit message from CVS:
16975 * gst/qtdemux/qtdemux.c:
16976 * gst/qtdemux/qtdemux.h:
16977 Share qtdemux debug category across all files, otherwise all debugging
16978 in files other than qtdemux.c would end up in the default category.
16980 Wed Mar 7 11:24:05 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16982 gst/level/gstlevel.*: Resolve message timestamps against the playback segment.
16983 Original commit message from CVS:
16984 * gst/level/gstlevel.c: (gst_level_class_init),
16985 (gst_level_set_caps), (gst_level_start), (gst_level_event),
16986 (gst_level_transform_ip):
16987 * gst/level/gstlevel.h:
16988 Resolve message timestamps against the playback segment.
16990 Wed Mar 7 11:23:20 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16992 gst/spectrum/gstspectrum.*: One FIXME less, by resolving message timestamps against the playback segment.
16993 Original commit message from CVS:
16994 * gst/spectrum/gstspectrum.c: (gst_spectrum_start),
16995 (gst_spectrum_event), (gst_spectrum_transform_ip):
16996 * gst/spectrum/gstspectrum.h:
16997 One FIXME less, by resolving message timestamps against the playback
17000 Tue Mar 6 23:21:41 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
17003 Fix ChangeLog message
17004 Original commit message from CVS:
17005 Fix ChangeLog message
17007 Tue Mar 6 23:19:30 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
17009 gst/id3demux/gstid3demux.c: Don't leak caps: make gst_id3demux_add_srcpad() not take ownership of the caps passed to ...
17010 Original commit message from CVS:
17011 * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad),
17012 (gst_id3demux_sink_activate):
17013 Don't leak caps: make gst_id3demux_add_srcpad() not take ownership of the
17014 caps passed to it (previouslly one code path assumes it takes ownership
17015 while another one assumes it doesn't).
17017 * tests/files/Makefile.am:
17018 * tests/files/id3-407349-1.tag:
17019 * tests/files/id3-407349-2.tag:
17020 Add directory where data for unit tests can be stored.
17021 * tests/Makefile.am:
17022 * tests/check/Makefile.am:
17023 * tests/check/elements/.cvsignore:
17024 * tests/check/elements/id3demux.c: (pad_added_cb), (error_cb),
17025 (read_tags_from_file), (run_check_for_file),
17026 (check_date_1977_06_23), (GST_START_TEST), (id3demux_suite):
17027 Add unit test for id3demux, and in particular for bug #407349. Only
17028 testing pull-mode for now; push mode doesn't work yet because the test
17029 files are smaller than ID3_TYPE_FIND_MIN_SIZE.
17031 Tue Mar 6 22:14:59 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
17033 tests/check/Makefile.am: Add missing backslash at end of line.
17034 Original commit message from CVS:
17035 * tests/check/Makefile.am:
17036 Add missing backslash at end of line.
17038 Tue Mar 6 18:36:09 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17043 Original commit message from CVS:
17046 Tue Mar 6 18:16:49 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
17048 gst/id3demux/: Do not convert obsolete TDA/TDAT frames to TDRC frames, otherwise the four-digit number will be interp...
17049 Original commit message from CVS:
17050 * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
17051 * gst/id3demux/id3tags.h:
17052 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
17053 (parse_obsolete_tdat_frame):
17054 Do not convert obsolete TDA/TDAT frames to TDRC frames, otherwise
17055 the four-digit number will be interpreted as a year, whereas it is
17056 month and day in DDMM format. Instead, parse TDAT frames and fix up
17057 the date in the GST_TAG_DATE tag later if we also extracted a year.
17060 Tue Mar 6 14:53:04 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17062 ext/gconf/gstswitchsink.c: Fix up the dispose logic so it doesn't leak, and fix setting of the child state so that we...
17063 Original commit message from CVS:
17064 * ext/gconf/gstswitchsink.c: (gst_switch_sink_dispose),
17065 (gst_switch_commit_new_kid):
17066 Fix up the dispose logic so it doesn't leak, and fix setting of
17067 the child state so that we don't set a child to our current state
17068 just as we are changing it to something else.
17070 Tue Mar 6 13:57:55 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17072 gst/spectrum/gstspectrum.c: Fix and cleanup default property values.
17073 Original commit message from CVS:
17074 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
17075 (gst_spectrum_init), (gst_spectrum_set_property),
17076 (gst_spectrum_transform_ip):
17077 Fix and cleanup default property values.
17078 Add FIXMEs for stuff that looks rather wrong.
17080 Tue Mar 6 13:21:23 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17082 gst/goom/gstgoom.*: Document, fix and improve goom adapter behaviour.
17083 Original commit message from CVS:
17084 * gst/goom/gstgoom.c: (gst_goom_src_setcaps), (get_buffer),
17086 * gst/goom/gstgoom.h:
17087 Document, fix and improve goom adapter behaviour.
17090 Mon Mar 5 18:43:29 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17092 ext/esd/esdsink.c: Unref static pad template after using it.
17093 Original commit message from CVS:
17094 * ext/esd/esdsink.c: (gst_esdsink_open):
17095 Unref static pad template after using it.
17097 Mon Mar 5 17:17:04 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17099 ext/gconf/gstswitchsink.c: Fix up the reference counting of the child elements.
17100 Original commit message from CVS:
17101 * ext/gconf/gstswitchsink.c: (gst_switch_sink_dispose),
17102 (gst_switch_commit_new_kid):
17103 Fix up the reference counting of the child elements.
17105 Mon Mar 5 17:08:32 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17107 gst/rtp/: Fix encoding-name case.
17108 Original commit message from CVS:
17109 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_setcaps):
17110 * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_finish_headers):
17111 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers):
17112 Fix encoding-name case.
17114 Mon Mar 5 16:39:29 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17116 gst/rtp/: Fix speex (de)payloader. Fixes #358040.
17117 Original commit message from CVS:
17118 * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_class_init),
17119 (gst_rtp_speex_depay_get_mode), (gst_rtp_speex_depay_setcaps),
17120 (gst_rtp_speex_depay_process):
17121 * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_base_init),
17122 (gst_rtp_speex_pay_class_init), (gst_rtp_speex_pay_setcaps),
17123 (gst_rtp_speex_pay_parse_ident), (gst_rtp_speex_pay_handle_buffer),
17124 (gst_rtp_speex_pay_change_state):
17125 * gst/rtp/gstrtpspeexpay.h:
17126 Fix speex (de)payloader. Fixes #358040.
17128 Mon Mar 5 15:42:58 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17130 ext/gconf/gstswitchsink.c: Install fakesink in NULL by fixing some broken logic. This obviates the need to manually s...
17131 Original commit message from CVS:
17132 * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset),
17133 (gst_switch_commit_new_kid), (gst_switch_sink_set_child):
17134 Install fakesink in NULL by fixing some broken logic. This obviates
17135 the need to manually set _IS_SINK.
17136 Add some comments and remove a little cruft while I'm at it.
17138 Mon Mar 5 14:46:43 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17140 ext/gconf/gstswitchsink.c: Mark us as a sink when we have no fakesink in NULL. Fixes #414887.
17141 Original commit message from CVS:
17142 * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset):
17143 Mark us as a sink when we have no fakesink in NULL. Fixes #414887.
17145 Mon Mar 5 08:30:52 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17147 gst/spectrum/: Remove two obsolete and confusing comments.
17148 Original commit message from CVS:
17149 * gst/spectrum/demo-audiotest.c: (message_handler):
17150 * gst/spectrum/demo-osssrc.c: (message_handler):
17151 Remove two obsolete and confusing comments.
17153 Sun Mar 4 18:52:12 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
17155 po/POTFILES.in: Update.
17156 Original commit message from CVS:
17160 Sun Mar 4 17:33:34 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17162 tests/check/Makefile.am: Gah! Also disable gconfvideosink from the tests, otherwise it will instantiate autovideosink...
17163 Original commit message from CVS:
17164 * tests/check/Makefile.am:
17165 Gah! Also disable gconfvideosink from the tests, otherwise
17166 it will instantiate autovideosink, and dfbvideosink and
17167 leak on the buildbots.
17169 Sun Mar 4 17:13:19 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17171 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
17172 Original commit message from CVS:
17173 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
17174 (gst_cdio_cdda_src_finalize):
17175 Make sure we always destroy our libcdio handle.
17177 Sun Mar 4 17:05:58 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17179 tests/check/Makefile.am: Disable autovideosink so the buildbots don't barf over memory leaked in the directfb sink.
17180 Original commit message from CVS:
17181 * tests/check/Makefile.am:
17182 Disable autovideosink so the buildbots don't barf over memory
17183 leaked in the directfb sink.
17185 Sun Mar 4 15:28:30 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17187 sys/ximage/gstximagesrc.c: Chain up in dispose
17188 Original commit message from CVS:
17189 * sys/ximage/gstximagesrc.c: (gst_ximage_src_dispose):
17190 Chain up in dispose
17192 Sun Mar 4 15:07:15 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17194 gst/multipart/multipartdemux.c: Use gst_pad_new_from_static_template instead of static_pad_template_get+pad_new.
17195 Original commit message from CVS:
17196 * gst/multipart/multipartdemux.c: (gst_multipart_demux_init),
17197 (gst_multipart_find_pad_by_mime):
17198 Use gst_pad_new_from_static_template instead of
17199 static_pad_template_get+pad_new.
17201 Sun Mar 4 14:56:53 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17203 sys/ximage/gstximagesrc.c: Catch the case where no clock has been set.
17204 Original commit message from CVS:
17205 * sys/ximage/gstximagesrc.c: (gst_ximage_src_create):
17206 Catch the case where no clock has been set.
17208 Sun Mar 4 13:52:03 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17210 Fix a bunch of leaks shown by the newly-added states test.
17211 Original commit message from CVS:
17212 * ext/flac/gstflacenc.c: (gst_flac_enc_finalize):
17213 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_class_init),
17214 (gst_gconf_audio_sink_dispose), (gst_gconf_audio_sink_finalize):
17215 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init),
17216 (gst_gconf_audio_src_class_init), (gst_gconf_audio_src_dispose),
17217 (gst_gconf_audio_src_finalize), (do_toggle_element):
17218 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init),
17219 (gst_gconf_video_sink_class_init), (gst_gconf_video_sink_finalize),
17220 (do_toggle_element):
17221 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init),
17222 (gst_gconf_video_src_class_init), (gst_gconf_video_src_dispose),
17223 (gst_gconf_video_src_finalize), (do_toggle_element):
17224 * ext/gconf/gstswitchsink.c: (gst_switch_sink_class_init),
17225 (gst_switch_sink_reset), (gst_switch_sink_set_child):
17226 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
17227 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
17228 * ext/shout2/gstshout2.c: (gst_shout2send_class_init),
17229 (gst_shout2send_init), (gst_shout2send_finalize):
17230 * gst/debug/testplugin.c: (gst_test_class_init),
17231 (gst_test_finalize):
17232 * gst/flx/gstflxdec.c: (gst_flxdec_class_init),
17233 (gst_flxdec_dispose):
17234 * gst/multipart/multipartmux.c: (gst_multipart_mux_finalize):
17235 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_finalize):
17236 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
17237 (gst_rtspsrc_finalize):
17238 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_free_context):
17239 * gst/rtsp/rtspextwms.h:
17240 * gst/smpte/gstsmpte.c: (gst_smpte_class_init),
17241 (gst_smpte_finalize):
17242 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_finalize):
17243 * gst/udp/gstudpsink.c: (gst_udpsink_class_init),
17244 (gst_udpsink_finalize):
17245 * gst/wavparse/gstwavparse.c: (gst_wavparse_dispose),
17246 (gst_wavparse_sink_activate):
17247 * sys/oss/gstosssink.c: (gst_oss_sink_finalise):
17248 * sys/oss/gstosssrc.c: (gst_oss_src_class_init),
17249 (gst_oss_src_finalize):
17250 * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_destroy):
17251 * sys/v4l2/gstv4l2object.h:
17252 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
17253 (gst_v4l2src_finalize):
17254 * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get):
17255 Fix a bunch of leaks shown by the newly-added states test.
17257 Sun Mar 4 13:41:00 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17259 ext/dv/gstdvdec.c: Use gst_pad_new_from_static_template instead of static_pad_template_get+pad_new.
17260 Original commit message from CVS:
17261 * ext/dv/gstdvdec.c: (gst_dvdec_init):
17262 Use gst_pad_new_from_static_template instead of
17263 static_pad_template_get+pad_new.
17265 Sat Mar 3 13:06:21 2007 +0000 Loïc Minier <lool+gnome@via.ecp.fr>
17267 Don't mix tabs and spaces (#414168).
17268 Original commit message from CVS:
17269 Patch by: Loïc Minier <lool+gnome at via ecp fr>
17270 * ext/libcaca/Makefile.am:
17271 * gst/debug/Makefile.am:
17272 Don't mix tabs and spaces (#414168).
17274 Fri Mar 2 21:35:11 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17276 tests/check/generic/.cvsignore: Ignore files to please buildbot.
17277 Original commit message from CVS:
17278 * tests/check/generic/.cvsignore:
17279 Ignore files to please buildbot.
17281 Fri Mar 2 21:01:19 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17283 gst/wavparse/gstwavparse.c: Unbreak my previous commit (swapped nominator & denominator). Tim, thanks for spotting.
17284 Original commit message from CVS:
17285 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers),
17286 (gst_wavparse_stream_data):
17287 Unbreak my previous commit (swapped nominator & denominator). Tim,
17288 thanks for spotting.
17290 Fri Mar 2 16:08:17 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17292 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
17293 Original commit message from CVS:
17294 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
17295 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
17296 (gst_cdio_cdda_src_finalize):
17297 Small code cleanups.
17298 Don't use pad_alloc as the base class cannot deal with the error codes.
17300 Fri Mar 2 13:40:06 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17302 gst/udp/gstudpsrc.c: Fix doc.
17303 Original commit message from CVS:
17304 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
17305 (gst_udpsrc_create):
17308 Fri Mar 2 13:29:25 2007 +0000 René Stadler <mail@renestadler.de>
17310 gst/wavparse/gstwavparse.c: Handle rounding better to not drop last sample frame. Fixes #356692
17311 Original commit message from CVS:
17312 Patch by: René Stadler <mail@renestadler.de>
17313 * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
17314 (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
17315 (gst_wavparse_stream_data):
17316 Handle rounding better to not drop last sample frame. Fixes #356692
17318 Fri Mar 2 13:19:57 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17320 tests/check/Makefile.am: Disable cacasink from the states check too - it also calls exit(1) on us when it can't find ...
17321 Original commit message from CVS:
17322 * tests/check/Makefile.am:
17323 Disable cacasink from the states check too - it also calls exit(1)
17324 on us when it can't find a terminal to talk to.
17326 Fri Mar 2 12:56:13 2007 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
17328 gst/udp/gstudpsrc.*: Add support to strip proprietary headers. Fixes #350296.
17329 Original commit message from CVS:
17330 Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
17331 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
17332 (gst_udpsrc_create), (gst_udpsrc_set_property),
17333 (gst_udpsrc_get_property):
17334 * gst/udp/gstudpsrc.h:
17335 Add support to strip proprietary headers. Fixes #350296.
17337 Fri Mar 2 12:52:56 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17339 gst/rtp/gstrtpmp2tdepay.c: Fix compilation.
17340 Original commit message from CVS:
17341 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_process):
17344 Fri Mar 2 12:16:16 2007 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
17346 gst/rtp/gstrtpmp2tdepay.*: Add support to strip off proprietary headers. Fixes #350278.
17347 Original commit message from CVS:
17348 Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
17349 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_class_init),
17350 (gst_rtp_mp2t_depay_init), (gst_rtp_mp2t_depay_process),
17351 (gst_rtp_mp2t_depay_set_property),
17352 (gst_rtp_mp2t_depay_get_property):
17353 * gst/rtp/gstrtpmp2tdepay.h:
17354 Add support to strip off proprietary headers. Fixes #350278.
17356 Fri Mar 2 11:22:35 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17358 ext/hal/hal.c: Fix compilation.
17359 Original commit message from CVS:
17363 Fri Mar 2 10:54:49 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17365 sys/sunaudio/gstsunaudiosrc.*: Remove device-name from GstSunAudioSrc. Fixes #412597.
17366 Original commit message from CVS:
17367 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_class_init),
17368 (gst_sunaudiosrc_init), (gst_sunaudiosrc_get_property),
17369 (gst_sunaudiosrc_open):
17370 * sys/sunaudio/gstsunaudiosrc.h:
17371 Remove device-name from GstSunAudioSrc. Fixes #412597.
17373 Thu Mar 1 21:50:36 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17375 ext/hal/: Having NULL as UDI previously selected the default sink/src. Change this back but mention it in the debug o...
17376 Original commit message from CVS:
17377 * ext/hal/gsthalaudiosink.c: (do_toggle_element):
17378 * ext/hal/gsthalaudiosrc.c: (do_toggle_element):
17379 Having NULL as UDI previously selected the default sink/src. Change
17380 this back but mention it in the debug output.
17381 * ext/hal/hal.c: (gst_hal_get_alsa_element),
17382 (gst_hal_get_oss_element), (gst_hal_get_string),
17383 (gst_hal_render_bin_from_udi), (gst_hal_get_audio_sink),
17384 (gst_hal_get_audio_src):
17386 Refactor a bit, check all error conditions, greatly improve debugging
17387 and fix some possible memory leaks. Also implement OSS support
17388 and allow specifying an UDI that points to a real device. For this the
17389 child device which supports ALSA (preferred) or OSS is used.
17390 As a side effect this makes it impossible now to get a alsasink in
17391 halaudiosrc and a alsasrc in halaudiosink.
17393 Thu Mar 1 18:47:28 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17395 gst/rtsp/gstrtspsrc.c: Errors from the udp sources are not fatal unless all of them are in error.
17396 Original commit message from CVS:
17397 * gst/rtsp/gstrtspsrc.c: (find_stream_by_channel),
17398 (find_stream_by_udpsrc), (gst_rtspsrc_handle_message):
17399 Errors from the udp sources are not fatal unless all of them are in
17402 Thu Mar 1 18:14:42 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17404 tests/check/Makefile.am: Disable aasink in the states test. I suspect this is the element that is calling exit(1) whe...
17405 Original commit message from CVS:
17406 * tests/check/Makefile.am:
17407 Disable aasink in the states test. I suspect this is the element that
17408 is calling exit(1) when it can't proceed.
17410 Thu Mar 1 17:26:30 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17412 tests/check/Makefile.am: Draw plugins in from the build tree sys/ dir, rather than picking up the already installed v...
17413 Original commit message from CVS:
17414 * tests/check/Makefile.am:
17415 Draw plugins in from the build tree sys/ dir, rather than picking
17416 up the already installed versions.
17418 Thu Mar 1 10:44:36 2007 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
17420 sys/ximage/gstximagesrc.c: Error out correctly when getting xcontext fails.
17421 Original commit message from CVS:
17422 2007-03-01 Zaheer Abbas Merali <zaheerabbas at merali dot org>
17423 * sys/ximage/gstximagesrc.c: (gst_ximage_src_open_display):
17424 Error out correctly when getting xcontext fails.
17426 Thu Mar 1 09:29:34 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17428 gst/rtsp/gstrtpdec.c: Make state change to PAUSED NO_PREROLL because that's what it will be in the future and rtspsrc...
17429 Original commit message from CVS:
17430 * gst/rtsp/gstrtpdec.c: (gst_rtpdec_change_state):
17431 Make state change to PAUSED NO_PREROLL because that's what it will be in
17432 the future and rtspsrc relies on it.
17433 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport),
17434 (gst_rtspsrc_change_state):
17435 Don't error out when we don't get an error from the state change
17438 Thu Mar 1 01:48:59 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17440 ext/hal/: Check if the device UDI is set before trying to query HAL about it and give a useful error message if it wa...
17441 Original commit message from CVS:
17442 * ext/hal/gsthalaudiosink.c: (do_toggle_element):
17443 * ext/hal/gsthalaudiosrc.c: (do_toggle_element):
17444 Check if the device UDI is set before trying to query HAL
17445 about it and give a useful error message if it wasn't set.
17446 * ext/hal/hal.c: (gst_hal_get_string):
17447 Don't query HAL for NULL UDIs. Passing NULL as UDI to HAL
17448 gives an assertion failure in D-Bus when running with
17449 DBUS_FATAL_WARNINGS=1.
17451 Wed Feb 28 19:29:42 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17453 * win32/common/config.h:
17454 update config to trunk
17455 Original commit message from CVS:
17456 update config to trunk
17458 Wed Feb 28 19:29:25 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17460 configure.ac: Convert to new AG_GST style.
17461 Original commit message from CVS:
17463 Convert to new AG_GST style.
17465 Wed Feb 28 12:59:43 2007 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17467 tests/check/: add test for states
17468 Original commit message from CVS:
17469 * tests/check/Makefile.am:
17470 * tests/check/generic/states.c: (GST_START_TEST), (states_suite):
17471 add test for states
17473 Wed Feb 28 10:58:10 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17475 tests/check/elements/.cvsignore: Add new videofilter check to .cvsignore.
17476 Original commit message from CVS:
17477 * tests/check/elements/.cvsignore:
17478 Add new videofilter check to .cvsignore.
17480 Wed Feb 28 10:54:55 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17482 gst/avi/gstavidemux.c: Fix combined flow return. Fixes #412608.
17483 Original commit message from CVS:
17484 * gst/avi/gstavidemux.c: (gst_avi_demux_combine_flows),
17485 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
17486 (gst_avi_demux_loop), (gst_avi_demux_chain):
17487 Fix combined flow return. Fixes #412608.
17489 Wed Feb 28 10:41:14 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17491 gst/videofilter/Makefile.am: Dist header..
17492 Original commit message from CVS:
17493 * gst/videofilter/Makefile.am:
17496 Wed Feb 28 10:29:08 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17498 gst/videofilter/gstgamma.h: Add header too.
17499 Original commit message from CVS:
17500 * gst/videofilter/gstgamma.h:
17503 Wed Feb 28 10:17:15 2007 +0000 Mark Nauwelaerts <manauw@skynet.be>
17505 gst/videofilter/: Port gamma filter to 0.10. Fixes #412704.
17506 Original commit message from CVS:
17507 Patch by: Mark Nauwelaerts <manauw at skynet be>
17508 * gst/videofilter/Makefile.am:
17509 * gst/videofilter/gstgamma.c: (gst_gamma_base_init),
17510 (gst_gamma_class_init), (gst_gamma_init), (gst_gamma_set_property),
17511 (gst_gamma_get_property), (gst_gamma_calculate_tables),
17512 (oil_tablelookup_u8), (gst_gamma_set_caps),
17513 (gst_gamma_planar411_ip), (gst_gamma_transform_ip), (plugin_init):
17514 Port gamma filter to 0.10. Fixes #412704.
17515 * tests/check/Makefile.am:
17516 * tests/check/elements/videofilter.c: (setup_filter),
17517 (cleanup_filter), (check_filter), (GST_START_TEST),
17518 (videobalance_suite), (videoflip_suite), (gamma_suite), (main):
17519 Add unit tests for videofilters.
17521 Wed Feb 28 10:06:27 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17523 gst/rtsp/URLS: Add another interesting test url.
17524 Original commit message from CVS:
17526 Add another interesting test url.
17527 * gst/rtsp/rtspmessage.c: (rtsp_message_get_header):
17528 Don't allow getting header fields from data packets.
17530 Tue Feb 27 23:43:08 2007 +0000 Michael Smith <msmith@xiph.org>
17532 ext/shout2/gstshout2.*: Add a property for username.
17533 Original commit message from CVS:
17534 * ext/shout2/gstshout2.c: (gst_shout2send_class_init),
17535 (gst_shout2send_init), (gst_shout2send_start),
17536 (gst_shout2send_set_property), (gst_shout2send_get_property):
17537 * ext/shout2/gstshout2.h:
17538 Add a property for username.
17540 Tue Feb 27 12:02:03 2007 +0000 Christian Schaller <uraeus@gnome.org>
17542 * sys/directdraw/gstdirectdrawplugin.c:
17543 * sys/directdraw/gstdirectdrawsink.c:
17544 * sys/directdraw/gstdirectdrawsink.h:
17545 * sys/directsound/gstdirectsoundplugin.c:
17546 * sys/directsound/gstdirectsoundsink.c:
17547 * sys/directsound/gstdirectsoundsink.h:
17548 * sys/osxvideo/cocoawindow.h:
17549 * sys/osxvideo/cocoawindow.m:
17550 * sys/osxvideo/osxvideosink.h:
17551 * sys/osxvideo/osxvideosink.m:
17552 update copyright statements
17553 Original commit message from CVS:
17554 update copyright statements
17556 Tue Feb 27 11:59:21 2007 +0000 Christian Schaller <uraeus@gnome.org>
17559 * sys/osxaudio/gstosxaudio.c:
17560 * sys/osxaudio/gstosxaudioelement.c:
17561 * sys/osxaudio/gstosxaudioelement.h:
17562 * sys/osxaudio/gstosxaudiosink.c:
17563 * sys/osxaudio/gstosxaudiosink.h:
17564 update copyright statement
17565 Original commit message from CVS:
17566 update copyright statement
17568 Tue Feb 27 11:30:19 2007 +0000 Edward Hervey <bilboed@bilboed.com>
17570 sys/osxvideo/: Disable the cocoa event loop since it's a huge memory leak. Should only matter if the sink isn't used ...
17571 Original commit message from CVS:
17572 * sys/osxvideo/cocoawindow.h:
17573 * sys/osxvideo/cocoawindow.m:
17574 * sys/osxvideo/osxvideosink.h:
17575 * sys/osxvideo/osxvideosink.m:
17576 Disable the cocoa event loop since it's a huge memory leak. Should only
17577 matter if the sink isn't used within an NSApp (which has already got
17578 a coca event loop).
17579 Remove all unused code.
17581 Mon Feb 26 12:07:14 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17583 gst/rtsp/Makefile.am: Fix make check too.
17584 Original commit message from CVS:
17585 * gst/rtsp/Makefile.am:
17586 Fix make check too.
17588 Mon Feb 26 10:00:28 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17590 gst/rtsp/base64.*: Commit missing files for base64 encoding.
17591 Original commit message from CVS:
17592 * gst/rtsp/base64.c: (util_base64_encode):
17593 * gst/rtsp/base64.h:
17594 Commit missing files for base64 encoding.
17596 Sat Feb 24 22:57:49 2007 +0000 Loïc Minier <lool+gnome@via.ecp.fr>
17598 Fix build with LDFLAGS='-Wl,-z,defs' (#410997)
17599 Original commit message from CVS:
17600 Patch by: Loïc Minier <lool+gnome at via ecp fr>
17602 * ext/annodex/Makefile.am:
17603 * ext/jpeg/Makefile.am:
17604 * ext/speex/Makefile.am:
17605 * gst/alpha/Makefile.am:
17606 * gst/cutter/Makefile.am:
17607 * gst/debug/Makefile.am:
17608 * gst/effectv/Makefile.am:
17609 * gst/goom/Makefile.am:
17610 * gst/level/Makefile.am:
17611 * gst/smpte/Makefile.am:
17612 * gst/videofilter/Makefile.am:
17613 Fix build with LDFLAGS='-Wl,-z,defs' (#410997)
17615 Sat Feb 24 22:52:47 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
17617 Fix build with LDFLAGS='-Wl,-z,defs'.
17618 Original commit message from CVS:
17620 * ext/gsm/Makefile.am:
17621 * ext/ladspa/Makefile.am:
17622 * ext/wavpack/Makefile.am:
17623 * gst/equalizer/Makefile.am:
17624 * gst/filter/Makefile.am:
17625 * gst/mve/Makefile.am:
17626 * gst/nsf/Makefile.am:
17627 * gst/replaygain/Makefile.am:
17628 * gst/speed/Makefile.am:
17629 Fix build with LDFLAGS='-Wl,-z,defs'.
17631 Fri Feb 23 19:12:52 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17633 gst/rtsp/: g_base64_encode is a GLib 2.12 function. Use an equivalent taken from icecast to replace it. Relicensed fr...
17634 Original commit message from CVS:
17635 * gst/rtsp/Makefile.am:
17636 * gst/rtsp/rtspconnection.c: (append_auth_header),
17637 (rtsp_connection_send), (rtsp_connection_set_auth):
17638 g_base64_encode is a GLib 2.12 function. Use an equivalent taken
17639 from icecast to replace it. Relicensed from GPL courtesy of Mike
17642 Fri Feb 23 18:12:27 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17644 gst/rtsp/: Implement simple Basic Authentication support so that urls like rtsp://user:pass@hostname/rtspstream work ...
17645 Original commit message from CVS:
17646 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_finalize),
17647 (gst_rtspsrc_create_stream), (rtsp_auth_method_to_string),
17648 (gst_rtspsrc_parse_auth_hdr), (gst_rtspsrc_setup_auth),
17649 (gst_rtspsrc_send), (gst_rtspsrc_try_send), (gst_rtspsrc_open),
17650 (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause),
17651 (gst_rtspsrc_uri_set_uri):
17652 * gst/rtsp/gstrtspsrc.h:
17653 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
17654 (append_auth_header), (rtsp_connection_send),
17655 (rtsp_connection_free), (rtsp_connection_set_auth):
17656 * gst/rtsp/rtspconnection.h:
17657 * gst/rtsp/rtspdefs.h:
17658 * gst/rtsp/rtspurl.c: (rtsp_url_get_request_uri):
17659 * gst/rtsp/rtspurl.h:
17660 Implement simple Basic Authentication support so that urls like
17661 rtsp://user:pass@hostname/rtspstream work on hosts that require
17664 Thu Feb 22 17:53:26 2007 +0000 Edgard Lima <edgard.lima@indt.org.br>
17667 * sys/v4l2/gstv4l2object.c:
17668 * sys/v4l2/gstv4l2tuner.c:
17669 * sys/v4l2/v4l2_calls.c:
17670 Fix segfault when oppening a radio device.
17671 Original commit message from CVS:
17672 Fix segfault when oppening a radio device.
17674 Thu Feb 22 14:35:28 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17676 Fix level for multi-channel case.
17677 Original commit message from CVS:
17678 * gst/level/gstlevel.c: (gst_level_set_caps),
17679 (gst_level_transform_ip):
17681 * tests/check/elements/level.c: (GST_START_TEST):
17682 Fix level for multi-channel case.
17684 Wed Feb 21 10:18:12 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17686 gst/level/gstlevel.*: Use function pointer for process function and add process functions for float audio.
17687 Original commit message from CVS:
17688 * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps),
17689 (gst_level_transform_ip):
17690 * gst/level/gstlevel.h:
17691 Use function pointer for process function and add process functions
17694 Tue Feb 20 21:34:00 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
17696 sys/directsound/gstdirectsoundsink.*: Remove include of unused headers.
17697 Original commit message from CVS:
17698 * sys/directsound/gstdirectsoundsink.c:
17699 * sys/directsound/gstdirectsoundsink.h:
17700 Remove include of unused headers.
17701 * sys/waveform/gstwaveformplugin.c:
17702 * sys/waveform/gstwaveformsink.c:
17703 * sys/waveform/gstwaveformsink.h:
17704 * win32/vs6/libgstwaveform.dsp:
17705 Add a new waveform plugin which includes an audio sink
17706 element using the WaveForm win32 API.
17708 Add the new project file form waveform plugin.
17710 Mon Feb 19 12:22:43 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17712 sys/v4l2/v4l2src_calls.c: Readd GST_ELEMENT_ERROR if we can't reenque buffers after EIO, fixes #407369
17713 Original commit message from CVS:
17714 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
17715 (gst_v4l2src_grab_frame), (gst_v4l2src_set_capture),
17716 (gst_v4l2src_capture_init):
17717 Readd GST_ELEMENT_ERROR if we can't reenque buffers after EIO,
17720 Sun Feb 18 18:00:51 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
17722 sys/directdraw/: Prepare the plugin to move to good:
17723 Original commit message from CVS:
17724 * sys/directdraw/gstdirectdrawplugin.c:
17725 * sys/directdraw/gstdirectdrawsink.c:
17726 * sys/directdraw/gstdirectdrawsink.h:
17727 Prepare the plugin to move to good:
17728 Remove unused/untested code (rendering to an extern surface,
17729 yuv format rendering).Use GST_(DEBUG/*)_OBJECT macros
17730 Rename all functions from gst_directdrawsink to gst_directdraw_sink.
17731 Add gtk doc section
17732 Fix a bug in gst_directdraw_sink_show_frame, memcpy line by line
17733 respecting destination surface stride.
17734 * sys/directsound/gstdirectsoundplugin.c:
17735 * sys/directsound/gstdirectsoundsink.c:
17736 * sys/directsound/gstdirectsoundsink.h:
17737 Prepare the plugin to move to good:
17738 Rename all functions from gst_directsoundsink to gst_directsound_sink.
17739 Add gtk doc section
17740 * win32/common/config.h.in:
17744 Sun Feb 18 13:24:26 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17746 gst/rtp/: Added simple mpeg transport stream payloader.
17747 Original commit message from CVS:
17748 * gst/rtp/Makefile.am:
17749 * gst/rtp/gstrtp.c: (plugin_init):
17750 * gst/rtp/gstrtpmp2tpay.c: (gst_rtp_mp2t_pay_base_init),
17751 (gst_rtp_mp2t_pay_class_init), (gst_rtp_mp2t_pay_init),
17752 (gst_rtp_mp2t_pay_setcaps), (gst_rtp_mp2t_pay_handle_buffer),
17753 (gst_rtp_mp2t_pay_plugin_init):
17754 * gst/rtp/gstrtpmp2tpay.h:
17755 Added simple mpeg transport stream payloader.
17757 Fri Feb 16 12:32:01 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17759 gst/rtsp/URLS: Add example H264 rtsp url.
17760 Original commit message from CVS:
17762 Add example H264 rtsp url.
17763 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
17764 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
17765 Don't convert values to lowercase or we might mess up base64 encoded
17768 Fri Feb 16 12:30:22 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17770 gst/rtp/README: Fix case of string params.
17771 Original commit message from CVS:
17773 Fix case of string params.
17774 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_class_init),
17775 (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process):
17776 Fix depayloader, support more packet types.
17777 Add sync codes to make sure the packetizer can do its job.
17778 * gst/rtp/gstrtpmp4gdepay.c:
17779 * gst/rtp/gstrtpmp4gpay.c:
17780 * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_process):
17781 Fix caps case again.
17783 Thu Feb 15 12:26:28 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17785 gst/rtp/gstrtph264depay.c: Set right caps on output buffers.
17786 Original commit message from CVS:
17787 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_process):
17788 Set right caps on output buffers.
17790 Wed Feb 14 17:04:47 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17792 gst/rtsp/sdpmessage.c: Clear stack allocated SDPMedia struct before calling _init() on it.
17793 Original commit message from CVS:
17794 * gst/rtsp/sdpmessage.c: (sdp_parse_line):
17795 As spotted by: Peter Kjellerstedt <pkj at axis com>:
17796 Clear stack allocated SDPMedia struct before calling _init() on it.
17797 Clarify this in the docs as well.
17799 Wed Feb 14 17:01:25 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17801 ext/gconf/gstgconfaudiosink.c: Don't reset the profile when going switching states, as it makes the element non-reusa...
17802 Original commit message from CVS:
17803 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset),
17805 Don't reset the profile when going switching states, as it makes
17806 the element non-reusable.
17808 Wed Feb 14 15:24:50 2007 +0000 jp.liu <jp_liu@astrocom.cn>
17810 gst/rtsp/sdpmessage.*: Fix memory management of SDP messages. Fixes #407793.
17811 Original commit message from CVS:
17812 * gst/rtsp/sdpmessage.c: (sdp_origin_init), (sdp_connection_init),
17813 (sdp_bandwidth_init), (sdp_time_init), (sdp_zone_init),
17814 (sdp_key_init), (sdp_attribute_init), (sdp_message_init),
17815 (sdp_message_uninit), (sdp_message_free), (sdp_media_init),
17816 (sdp_media_uninit), (sdp_media_free), (sdp_message_add_media),
17818 * gst/rtsp/sdpmessage.h:
17819 Based on patch by: jp.liu <jp_liu at astrocom dot cn>
17820 Fix memory management of SDP messages. Fixes #407793.
17822 Wed Feb 14 12:07:01 2007 +0000 zhangfei gao <gaozhangfei@yahoo.com.cn>
17824 gst/avi/gstavimux.c: Allow muxing video/x-h264 (was already in the caps). Fixes #407780.
17825 Original commit message from CVS:
17826 Patch by: zhangfei gao <gaozhangfei@yahoo.com.cn>
17827 * gst/avi/gstavimux.c: (gst_avi_mux_vidsink_set_caps):
17828 Allow muxing video/x-h264 (was already in the caps). Fixes #407780.
17830 Wed Feb 14 10:09:12 2007 +0000 jp.liu <jp_liu@astrocom.cn>
17832 gst/rtsp/rtspurl.c: Fix parsing of password field in url. Fixes #407797.
17833 Original commit message from CVS:
17834 Patch by: jp.liu <jp_liu at astrocom dot cn>
17835 * gst/rtsp/rtspurl.c: (rtsp_url_parse):
17836 Fix parsing of password field in url. Fixes #407797.
17838 Wed Feb 14 09:55:47 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
17840 gst/wavparse/gstwavparse.*: Update docs.
17841 Original commit message from CVS:
17842 * gst/wavparse/gstwavparse.c: (gst_wavparse_class_init),
17843 (gst_wavparse_reset), (gst_wavparse_init),
17844 (gst_wavparse_destroy_sourcepad), (gst_wavparse_fmt),
17845 (gst_wavparse_parse_file_header), (gst_wavparse_stream_init),
17846 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
17847 (gst_wavparse_stream_headers), (gst_wavparse_parse_stream_init),
17848 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
17849 (gst_wavparse_loop), (gst_wavparse_chain),
17850 (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
17851 (gst_wavparse_srcpad_event), (gst_wavparse_change_state),
17853 * gst/wavparse/gstwavparse.h:
17856 Various code cleanups.
17857 When the bitrate is not known (bps == 0 or compressed formats) let
17858 downstream element guestimate the duration and position and don't
17859 generate timestamps or durations. Fixes #405213.
17860 Fix EOS and ERROR conditions in chain mode, we just need to forward the
17861 error flowreturn upstream.
17863 Tue Feb 13 16:01:29 2007 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17865 Re-factor the gconfaudiosink into a "GstSwitchSink" base class and a child that implements the GConf key monitoring. ...
17866 Original commit message from CVS:
17867 * ext/gconf/Makefile.am:
17868 * ext/gconf/gconf.c: (gst_gconf_get_string),
17869 (gst_gconf_get_key_for_sink_profile), (gst_gconf_set_string),
17870 (gst_gconf_render_bin_with_default):
17871 * ext/gconf/gconf.h:
17872 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init),
17873 (gst_gconf_audio_sink_reset), (gst_gconf_audio_sink_init),
17874 (gst_gconf_audio_sink_dispose), (do_change_child),
17875 (gst_gconf_switch_profile), (gst_gconf_audio_sink_set_property),
17876 (cb_change_child), (gst_gconf_audio_sink_change_state):
17877 * ext/gconf/gstgconfaudiosink.h:
17878 * ext/gconf/gstswitchsink.c: (gst_switch_sink_base_init),
17879 (gst_switch_sink_class_init), (gst_switch_sink_reset),
17880 (gst_switch_sink_init), (gst_switch_sink_dispose),
17881 (gst_switch_commit_new_kid), (gst_switch_sink_set_child),
17882 (gst_switch_sink_set_property), (gst_switch_sink_handle_event),
17883 (gst_switch_sink_get_property), (gst_switch_sink_change_state):
17884 * ext/gconf/gstswitchsink.h:
17885 * gst/autodetect/gstautoaudiosink.c:
17886 (gst_auto_audio_sink_class_init), (gst_auto_audio_sink_dispose),
17887 (gst_auto_audio_sink_clear_kid), (gst_auto_audio_sink_reset),
17888 (gst_auto_audio_sink_detect):
17889 * gst/autodetect/gstautovideosink.c:
17890 (gst_auto_video_sink_class_init), (gst_auto_video_sink_dispose),
17891 (gst_auto_video_sink_clear_kid), (gst_auto_video_sink_reset),
17892 (gst_auto_video_sink_detect):
17893 Re-factor the gconfaudiosink into a "GstSwitchSink" base class
17894 and a child that implements the GConf key monitoring. The end goal of
17895 this is an audio sink that can be changed on the fly, but at the
17896 moment it still only changes on the next READY transition.
17898 Tue Feb 13 11:57:18 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17900 gst/avi/gstavidemux.c: Put debug stuff into #ifndef GST_DISABLE_DEBUG #endif
17901 Original commit message from CVS:
17902 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
17903 (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
17904 (gst_avi_demux_sync), (gst_avi_demux_massage_index),
17905 (gst_avi_demux_calculate_durations_from_index),
17906 (gst_avi_demux_push_event), (gst_avi_demux_stream_header_pull),
17907 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
17908 (gst_avi_demux_loop):
17909 Put debug stuff into #ifndef GST_DISABLE_DEBUG #endif
17911 Tue Feb 13 09:46:26 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17913 Add crossreferences to glib/gobject/gstream docs.
17914 Original commit message from CVS:
17916 * docs/plugins/Makefile.am:
17917 Add crossreferences to glib/gobject/gstream docs.
17919 Mon Feb 12 23:35:16 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
17921 gst/monoscope/: Fix copy'n'paste-o in docs chunk. Also add some missing CFLAGS (but no LIBS, since we only use define...
17922 Original commit message from CVS:
17923 * gst/monoscope/Makefile.am:
17924 * gst/monoscope/gstmonoscope.c:
17925 Fix copy'n'paste-o in docs chunk. Also add some missing CFLAGS
17926 (but no LIBS, since we only use defines from the headers).
17928 Mon Feb 12 23:27:31 2007 +0000 Jonathan Matthew <jonathan@kaolin.wh9.net>
17930 gst/wavparse/gstwavparse.c: Fix massive memory leak when operating in streaming mode due to
17931 Original commit message from CVS:
17932 Based on patch by: Jonathan Matthew <jonathan at kaolin wh9 net>
17933 * gst/wavparse/gstwavparse.c: (gst_wavparse_parse_stream_init),
17934 (gst_wavparse_stream_data):
17935 Fix massive memory leak when operating in streaming mode due to
17936 GST_BUFFER_MALLOCDATA() not being set on newly-created buffers.
17939 Mon Feb 12 15:29:44 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17941 gst/avi/gstavidemux.*: Save some memory (8%) by repacking the index entry structure (more to come). Add more FIXMEs t...
17942 Original commit message from CVS:
17943 * gst/avi/gstavidemux.c: (gst_avi_demux_class_init),
17944 (gst_avi_demux_reset), (gst_avi_demux_index_entry_for_time),
17945 (gst_avi_demux_handle_src_query), (gst_avi_demux_parse_superindex),
17946 (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_stream),
17947 (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
17948 (gst_avi_demux_sync), (gst_avi_demux_next_data_buffer),
17949 (gst_avi_demux_stream_scan), (gst_avi_demux_massage_index),
17950 (gst_avi_demux_calculate_durations_from_index),
17951 (gst_avi_demux_push_event), (gst_avi_demux_stream_header_pull),
17952 (gst_avi_demux_do_seek), (gst_avi_demux_process_next_entry),
17953 (gst_avi_demux_stream_data), (gst_avi_demux_loop):
17954 * gst/avi/gstavidemux.h:
17955 Save some memory (8%) by repacking the index entry structure (more to
17956 come). Add more FIXMEs to questionable parts.
17958 Mon Feb 12 12:57:22 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17960 sys/v4l2/: More FIXME comments and messaging changes.
17961 Original commit message from CVS:
17962 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps),
17963 (gst_v4l2src_get_caps):
17964 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
17965 (gst_v4l2src_grab_frame), (gst_v4l2src_set_capture),
17966 (gst_v4l2src_capture_init):
17967 More FIXME comments and messaging changes.
17969 Mon Feb 12 12:43:00 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17971 gst/goom/gstgoom.*: Improved docs and use GST_DEBUG_FUNCPTR.
17972 Original commit message from CVS:
17973 * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init),
17974 (gst_goom_change_state):
17975 * gst/goom/gstgoom.h:
17976 Improved docs and use GST_DEBUG_FUNCPTR.
17977 * gst/level/gstlevel.c: (gst_level_class_init):
17978 Use GST_DEBUG_FUNCPTR.
17979 * gst/monoscope/gstmonoscope.c: (gst_monoscope_init),
17980 (gst_monoscope_chain), (gst_monoscope_change_state):
17981 Improved docs source cleanups.
17983 Mon Feb 12 10:29:57 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
17985 gst/debug/: Add code for a pushfilesrc element that implements a pushfile:// URI handler, to make debugging push-mode...
17986 Original commit message from CVS:
17987 * gst/debug/Makefile.am:
17988 * gst/debug/gstdebug.c: (plugin_init):
17989 * gst/debug/gstpushfilesrc.c:
17990 * gst/debug/gstpushfilesrc.h:
17991 Add code for a pushfilesrc element that implements a pushfile:// URI
17992 handler, to make debugging push-mode operation of demuxer/decoders
17993 that support both easier in connection with seek/playbin/etc.
17994 The element isn't registered at the moment.
17996 Sun Feb 11 15:26:49 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
17998 Makefile.am: Add win32 MANIFEST
17999 Original commit message from CVS:
18002 * sys/directdraw/gstdirectdrawsink.c:
18003 * sys/directdraw/gstdirectdrawsink.h:
18004 Clear unused code and add comments.
18005 Remove yuv from template caps, it only supports RGB
18007 Implement XOverlay interface and remove window and fullscreen
18010 Test for blit capabilities to return only the current colorspace if
18011 the hardware can't blit for one colorspace to another.
18012 * sys/directsound/gstdirectsoundsink.c:
18015 Add VS7 project files and solution.
18016 * win32/vs6/gst_plugins_bad.dsw:
18017 * win32/vs6/libgstdirectdraw.dsp:
18018 * win32/vs6/libgstdirectsound.dsp:
18019 * win32/vs6/libgstqtdemux.dsp:
18020 Update project files.
18022 Sun Feb 11 12:57:47 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
18024 gst/avi/gstavimux.c: Comment a #if 0 in caps template definition as VS6 seems to do not support it.
18025 Original commit message from CVS:
18026 * gst/avi/gstavimux.c:
18027 Comment a #if 0 in caps template definition as VS6 seems to
18029 * gst/rtsp/gstrtspsrc.c:(gst_rtspsrc_loop_udp):
18030 Use gst_guint64_to_gdouble for conversion.
18031 * gst/rtsp/rtspconnection.c:(rtsp_connection_send):
18032 Move variables declaration before the first instruction.
18033 * gst/rtsp/rtspdefs.c:(rtsp_strresult):
18034 Don't use hstrerror for error log on G_OS_WIN32 build as it's not supported.
18035 And don't include netdb.h for G_OS_WIN32
18036 * gst/rtsp/sdpmessage.c:(sdp_parse_line):
18037 This initialization SDPMedia nmedia = {.media = NULL }; is not supported
18038 by VS6 then use an other way to initialize SDPMedia structure.
18039 * gst/udp/gstdynudpsink.h:
18040 * gst/udp/gstdynudpnetutils.h:
18041 Do not include <sys/time.h> for G_OS_WIN32
18042 * gst/udp/gstudpsrc.c:
18043 Define socklen_t as int for G_OS_WIN32
18044 * win/common/config.h.in:
18045 Undef HAVE_NETINET_IN_H
18046 * win32/vs6/gst_plugins_good.dsw:
18047 * win32/vs6/libgstrtp.dsp:
18048 * win32/vs6/libgstrtsp.dsp:
18049 * win32/vs6/libgstautogen.dsp:
18050 * win32/vs6/libgstaudiofx.dsp:
18051 * win32/vs6/libgstudp.dsp:
18052 Add and update project files.
18053 * win32/common/gstudp-enumtypes.c:
18054 * win32/common/gstudp-enumtypes.h:
18055 Add a copy of udp enumtypes to win32/common as in core
18058 Sun Feb 11 10:53:21 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18060 configure.ac: Activate monoscope when building with --enable-experimental. Fix
18061 Original commit message from CVS:
18063 Activate monoscope when building with --enable-experimental. Fix
18064 --enable-external configure switch description.
18065 * sys/sunaudio/gstsunaudiomixer.c: (gst_sunaudiomixer_base_init):
18066 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_dispose):
18069 Fri Feb 9 09:24:58 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18071 gst/avi/gstavimux.c: Explicitly cast result of pointer arithmetic to integer in order to avoid compiler warnings on s...
18072 Original commit message from CVS:
18073 * gst/avi/gstavimux.c: (gst_avi_mux_riff_get_avi_header):
18074 Explicitly cast result of pointer arithmetic to integer in order to
18075 avoid compiler warnings on some 64-bit systems. Should fix #406018.
18077 Thu Feb 8 11:09:15 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18079 gst/debug/progressreport.c: Some more docs.
18080 Original commit message from CVS:
18081 * gst/debug/progressreport.c:
18084 Wed Feb 7 21:09:45 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18086 docs/plugins/inspect/plugin-rtp.xml: Update for new elements.
18087 Original commit message from CVS:
18088 * docs/plugins/inspect/plugin-rtp.xml:
18089 Update for new elements.
18090 * gst/debug/progressreport.h:
18091 Commit newly-created header file as well.
18093 Wed Feb 7 20:39:16 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18095 Make progressreport element post messages with the current progress on the bus. Also add some basic docs for it.
18096 Original commit message from CVS:
18097 * docs/plugins/Makefile.am:
18098 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18099 * docs/plugins/gst-plugins-good-plugins-sections.txt:
18100 * docs/plugins/gst-plugins-good-plugins.hierarchy:
18101 * gst/debug/Makefile.am:
18102 * gst/debug/progressreport.c: (gst_progress_report_post_progress),
18103 (gst_progress_report_do_query), (gst_progress_report_report):
18104 Make progressreport element post messages with the current progress
18105 on the bus. Also add some basic docs for it.
18107 Wed Feb 7 13:08:34 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18109 ext/hal/hal.*: Some small cleanups; deal with errors when parsing the HAL ALSA capabilities a bit better.
18110 Original commit message from CVS:
18111 * ext/hal/hal.c: (gst_hal_get_string):
18113 Some small cleanups; deal with errors when parsing the HAL ALSA
18114 capabilities a bit better.
18116 Tue Feb 6 16:29:30 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18118 gst/smpte/gstsmpte.c: Let's try this again and use the right cast this time.
18119 Original commit message from CVS:
18120 * gst/smpte/gstsmpte.c: (gst_smpte_transition_type_get_type):
18121 Let's try this again and use the right cast this time.
18123 Tue Feb 6 16:24:57 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18125 gst/smpte/gstsmpte.c: Add cast to avoid compiler warnings with older GLib versions where the nick/name members in GEn...
18126 Original commit message from CVS:
18127 * gst/smpte/gstsmpte.c: (gst_smpte_transition_type_get_type):
18128 Add cast to avoid compiler warnings with older GLib versions
18129 where the nick/name members in GEnumValue are not declared as
18132 Tue Feb 6 15:56:14 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18134 ext/gconf/: In gconfaudiosink, get the right key as the old key in do_toggle (ie. one dependent on the profile select...
18135 Original commit message from CVS:
18136 * ext/gconf/gconf.c: (gst_gconf_get_key_for_sink_profile),
18137 (gst_gconf_render_bin_from_key),
18138 (gst_gconf_get_default_audio_sink):
18139 * ext/gconf/gconf.h:
18140 * ext/gconf/gstgconfaudiosink.c: (get_gconf_key_for_profile),
18141 (do_toggle_element), (gst_gconf_audio_sink_set_property),
18142 (gst_gconf_audio_sink_get_property):
18143 In gconfaudiosink, get the right key as the old key in do_toggle
18144 (ie. one dependent on the profile selected). Log some more stuff so
18145 we can see what's actually going on.
18147 Tue Feb 6 11:16:49 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18149 gst/audiofx/: Some small cleanups and port both elements to the new GstAudioFilter base class to save a few lines of ...
18150 Original commit message from CVS:
18151 * gst/audiofx/audioamplify.c: (gst_audio_amplify_base_init),
18152 (gst_audio_amplify_class_init), (gst_audio_amplify_init),
18153 (gst_audio_amplify_set_process_function),
18154 (gst_audio_amplify_setup):
18155 * gst/audiofx/audioamplify.h:
18156 * gst/audiofx/audioinvert.c: (gst_audio_invert_base_init),
18157 (gst_audio_invert_class_init), (gst_audio_invert_setup):
18158 * gst/audiofx/audioinvert.h:
18159 Some small cleanups and port both elements to the new GstAudioFilter
18160 base class to save a few lines of common code.
18161 * gst/audiofx/Makefile.am:
18162 Link against libgstaudio for the above changes
18164 Sat Feb 3 23:35:26 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18166 Fix up to use the newly ported (actually working) GstAudioFilter.
18167 Original commit message from CVS:
18169 * gst/equalizer/Makefile.am:
18170 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init),
18171 (gst_iir_equalizer_class_init), (gst_iir_equalizer_init),
18172 (setup_filter), (gst_iir_equalizer_compute_frequencies),
18173 (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property),
18174 (gst_iir_equalizer_transform_ip), (gst_iir_equalizer_setup),
18176 * gst/equalizer/gstiirequalizer.h:
18177 Fix up to use the newly ported (actually working) GstAudioFilter.
18178 Bump core/base requirements to CVS for this.
18179 * tests/icles/.cvsignore:
18180 * tests/icles/Makefile.am:
18181 * tests/icles/equalizer-test.c: (check_bus),
18182 (equalizer_set_band_value), (equalizer_set_all_band_values),
18183 (equalizer_set_band_value_and_wait),
18184 (equalizer_set_all_band_values_and_wait), (do_slider_fiddling),
18186 Add brain-dead interactive test for equalizer.
18188 Fri Feb 2 18:36:28 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18190 gst/equalizer/gstiirequalizer.c: Rename "values" property to "band-values" and change type into a
18191 Original commit message from CVS:
18192 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_class_init),
18193 (gst_iir_equalizer_set_property), (gst_iir_equalizer_get_property),
18194 (gst_iir_equalizer_filter_inplace):
18195 Rename "values" property to "band-values" and change type into a
18196 GValueArray, so it's more easily bindable and the range of the
18197 values passed in is defined and checked etc.; also do some
18200 Fri Feb 2 17:39:21 2007 +0000 James Doc Livingston <doclivingston@gmail.com>
18202 Port equalizer plugin to 0.10 (#403572).
18203 Original commit message from CVS:
18204 Patch by: James "Doc" Livingston <doclivingston at gmail com>
18206 * gst/equalizer/Makefile.am:
18207 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_get_type),
18208 (gst_iir_equalizer_base_init), (gst_iir_equalizer_class_init),
18209 (gst_iir_equalizer_compute_frequencies),
18210 (gst_iir_equalizer_set_property),
18211 (gst_iir_equalizer_filter_inplace), (gst_iir_equalizer_setup),
18213 Port equalizer plugin to 0.10 (#403572).
18215 Wed Jan 31 08:32:59 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18217 ext/wavpack/gstwavpackparse.c: Fix a off by one that leads to the duration reported as one sample less than it is
18218 Original commit message from CVS:
18219 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query),
18220 (gst_wavpack_parse_handle_seek_event),
18221 (gst_wavpack_parse_create_src_pad):
18222 Fix a off by one that leads to the duration reported as one
18223 sample less than it is
18225 Tue Jan 30 17:19:33 2007 +0000 Edward Hervey <bilboed@bilboed.com>
18227 configure.ac: Check for an Objective C compiler
18228 Original commit message from CVS:
18230 Check for an Objective C compiler
18232 * sys/osxvideo/Makefile.am:
18233 * sys/osxvideo/cocoawindow.h:
18234 * sys/osxvideo/cocoawindow.m:
18235 * sys/osxvideo/osxvideosink.h:
18236 * sys/osxvideo/osxvideosink.m:
18237 Port of osxvideo plugin to 0.10. Do NOT consider 100% stable !
18240 Mon Jan 29 10:59:48 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18242 tests/check/elements/.cvsignore: Some more ignores.
18243 Original commit message from CVS:
18244 * tests/check/elements/.cvsignore:
18247 Sun Jan 28 18:28:33 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18249 gst/videocrop/gstvideocrop.c: Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY.
18250 Original commit message from CVS:
18251 * gst/videocrop/gstvideocrop.c:
18252 (gst_video_crop_get_image_details_from_caps),
18253 (gst_video_crop_transform_packed_complex):
18254 Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY.
18255 * tests/icles/videocrop-test.c: (check_bus_for_errors),
18256 (test_with_caps), (main):
18257 Block streaming thread before changing filter caps while the
18258 pipeline is running so that we don't get random not-negotiated
18259 errors just because GStreamer can't handle that yet.
18261 Sat Jan 27 16:08:15 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18263 tests/icles/videocrop-test.c: Catch errors while the test is running.
18264 Original commit message from CVS:
18265 * tests/icles/videocrop-test.c: (test_with_caps):
18266 Catch errors while the test is running.
18268 Fri Jan 26 12:21:41 2007 +0000 charles <charlesg3@gmail.com>
18270 ext/shout2/gstshout2.*: Properly handle tags in shout2send. Fixes #399825.
18271 Original commit message from CVS:
18272 Patch by: charles <charlesg3 at gmail dot com>
18273 * ext/shout2/gstshout2.c: (gst_shout2send_init),
18274 (set_shout_metadata), (gst_shout2send_event):
18275 * ext/shout2/gstshout2.h:
18276 Properly handle tags in shout2send. Fixes #399825.
18278 Thu Jan 25 23:27:59 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18280 ext/wavpack/gstwavpackparse.c: Fix the SEEKING query. We can seek if we are in pull mode, not the other way around. A...
18281 Original commit message from CVS:
18282 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query):
18283 Fix the SEEKING query. We can seek if we are in pull mode, not the
18284 other way around. Also set the correct format in the seeking query and
18285 handle the case where the headers are not read yet and we can't say
18286 anything about our seeking capabilities.
18288 Thu Jan 25 21:55:49 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18290 ext/wavpack/: Fix spelling in 2 places: It's called Wavpack, not WavePack.
18291 Original commit message from CVS:
18292 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
18293 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
18294 Fix spelling in 2 places: It's called Wavpack, not WavePack.
18296 Thu Jan 25 14:40:15 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18298 gst/rtsp/gstrtspsrc.c: Convert SDP fields to upper/lowercase following the rules in the SDP to caps document.
18299 Original commit message from CVS:
18300 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
18301 (gst_rtspsrc_activate_streams):
18302 Convert SDP fields to upper/lowercase following the rules in the SDP to
18305 Thu Jan 25 14:22:53 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18307 gst/rtp/: Fix case of encoding-name and key/value pairs to match the document.
18308 Original commit message from CVS:
18310 * gst/rtp/gstrtpilbcdepay.c:
18311 * gst/rtp/gstrtpilbcpay.c:
18312 * gst/rtp/gstrtpmp4gdepay.c:
18313 * gst/rtp/gstrtpmp4gpay.c:
18314 * gst/rtp/gstrtpspeexdepay.c:
18315 * gst/rtp/gstrtpspeexpay.c:
18316 * gst/rtp/gstrtpsv3vdepay.c:
18317 * gst/rtp/gstrtptheoradepay.c:
18318 * gst/rtp/gstrtptheorapay.c:
18319 * gst/rtp/gstrtpvorbisdepay.c:
18320 * gst/rtp/gstrtpvorbispay.c:
18321 Fix case of encoding-name and key/value pairs to match the document.
18322 This is to make interoperation with SDP case-insensitive as required by
18325 Thu Jan 25 12:05:11 2007 +0000 Edward Hervey <bilboed@bilboed.com>
18327 gst/: Use proper print statements.
18328 Original commit message from CVS:
18329 * gst/multifile/gstmultifilesink.c:
18330 (gst_multi_file_sink_class_init):
18331 * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_class_init):
18332 * gst/mve/gstmvedemux.c: (gst_mve_video_create_buffer),
18333 (gst_mve_video_palette), (gst_mve_video_code_map),
18334 (gst_mve_audio_init), (gst_mve_audio_data), (gst_mve_timer_create),
18335 (gst_mve_demux_chain):
18336 * gst/mve/gstmvemux.c: (gst_mve_mux_push_chunk):
18337 * gst/mve/mveaudioenc.c: (mve_compress_audio):
18338 * gst/mve/mvevideodec16.c: (ipvideo_copy_block):
18339 * gst/mve/mvevideodec8.c: (ipvideo_copy_block):
18340 * gst/mve/mvevideoenc16.c: (mve_encode_frame16):
18341 * gst/mve/mvevideoenc8.c: (mve_encode_frame8):
18342 Use proper print statements.
18343 Fixes build on mac os x.
18344 <wingo> oo look at me my name is edward i'm hacking on macos wooo
18346 Thu Jan 25 11:02:01 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18348 configure.ac: Bump required -core/-base to CVS
18349 Original commit message from CVS:
18351 Bump required -core/-base to CVS
18353 Thu Jan 25 10:54:19 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18355 gst/rtp/gstrtpL16pay.*: Fill up to MTU using adapter.
18356 Original commit message from CVS:
18357 * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_setcaps),
18358 (gst_rtp_L16_pay_flush), (gst_rtp_L16_pay_handle_buffer):
18359 * gst/rtp/gstrtpL16pay.h:
18360 Fill up to MTU using adapter.
18361 Timestamp rtp packets.
18363 Thu Jan 25 10:36:35 2007 +0000 Edward Hervey <bilboed@bilboed.com>
18365 Use G_GSIZE_FORMAT in print statements for portability.
18366 Original commit message from CVS:
18367 * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
18368 * sys/ximage/ximageutil.c: (ximageutil_check_xshm_calls):
18369 Use G_GSIZE_FORMAT in print statements for portability.
18370 Fixes build on macosx.
18372 Wed Jan 24 18:20:14 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18374 gst/rtp/: Port and enable raw audio payloader/depayloader. Needs a bit more work on the payloader side.
18375 Original commit message from CVS:
18376 * gst/rtp/Makefile.am:
18377 * gst/rtp/gstrtp.c: (plugin_init):
18378 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16_depay_base_init),
18379 (gst_rtp_L16_depay_class_init), (gst_rtp_L16_depay_init),
18380 (gst_rtp_L16_depay_parse_int), (gst_rtp_L16_depay_setcaps),
18381 (gst_rtp_L16_depay_process), (gst_rtp_L16_depay_set_property),
18382 (gst_rtp_L16_depay_get_property), (gst_rtp_L16_depay_change_state),
18383 (gst_rtp_L16_depay_plugin_init):
18384 * gst/rtp/gstrtpL16depay.h:
18385 * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_get_type),
18386 (gst_rtp_L16_pay_base_init), (gst_rtp_L16_pay_class_init),
18387 (gst_rtp_L16_pay_init), (gst_rtp_L16_pay_finalize),
18388 (gst_rtp_L16_pay_setcaps), (gst_rtp_L16_pay_handle_buffer),
18389 (gst_rtp_L16_pay_plugin_init):
18390 * gst/rtp/gstrtpL16pay.h:
18391 Port and enable raw audio payloader/depayloader. Needs a bit more work
18392 on the payloader side.
18394 Wed Jan 24 16:25:55 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18396 gst/rtsp/gstrtspsrc.*: Only unblock the udp pads when we linked and activated them all.
18397 Original commit message from CVS:
18398 * gst/rtsp/gstrtspsrc.c: (pad_blocked),
18399 (gst_rtspsrc_stream_configure_transport),
18400 (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_udp):
18401 * gst/rtsp/gstrtspsrc.h:
18402 Only unblock the udp pads when we linked and activated them all.
18405 Wed Jan 24 15:18:34 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18407 gst/rtp/: Added simple AC3 depayloader (RFC 4184).
18408 Original commit message from CVS:
18409 * gst/rtp/Makefile.am:
18410 * gst/rtp/gstrtp.c: (plugin_init):
18411 * gst/rtp/gstrtpac3depay.c: (gst_rtp_ac3_depay_base_init),
18412 (gst_rtp_ac3_depay_class_init), (gst_rtp_ac3_depay_init),
18413 (gst_rtp_ac3_depay_setcaps), (gst_rtp_ac3_depay_process),
18414 (gst_rtp_ac3_depay_set_property), (gst_rtp_ac3_depay_get_property),
18415 (gst_rtp_ac3_depay_change_state), (gst_rtp_ac3_depay_plugin_init):
18416 * gst/rtp/gstrtpac3depay.h:
18417 Added simple AC3 depayloader (RFC 4184).
18418 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps):
18421 Wed Jan 24 12:41:03 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18423 gst/audiofx/: Add new element "audioamplify". This allows scaling of raw audio samples, similar to the "volume" eleme...
18424 Original commit message from CVS:
18425 reviewed by: Stefan Kost <ensonic@users.sf.net>
18426 * gst/audiofx/Makefile.am:
18427 * gst/audiofx/audioamplify.c:
18428 (gst_audio_amplify_clipping_method_get_type),
18429 (gst_audio_amplify_base_init), (gst_audio_amplify_class_init),
18430 (gst_audio_amplify_init), (gst_audio_amplify_set_process_function),
18431 (gst_audio_amplify_set_property), (gst_audio_amplify_get_property),
18432 (gst_audio_amplify_set_caps),
18433 (gst_audio_amplify_transform_int_clip),
18434 (gst_audio_amplify_transform_int_wrap_negative),
18435 (gst_audio_amplify_transform_int_wrap_positive),
18436 (gst_audio_amplify_transform_float_clip),
18437 (gst_audio_amplify_transform_float_wrap_negative),
18438 (gst_audio_amplify_transform_float_wrap_positive),
18439 (gst_audio_amplify_transform_ip):
18440 * gst/audiofx/audioamplify.h:
18441 * gst/audiofx/audiofx.c: (plugin_init):
18442 Add new element "audioamplify". This allows scaling of raw audio
18443 samples, similar to the "volume" element, but provides different modes
18444 for clipping and allows unlimited amplification. It's mainly targeted
18445 for creative sound design and not as a replacement of the "volume"
18446 element. Fixes #397162
18447 * docs/plugins/Makefile.am:
18448 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18449 * docs/plugins/gst-plugins-good-plugins-sections.txt:
18450 * docs/plugins/gst-plugins-good-plugins.args:
18451 * docs/plugins/inspect/plugin-audiofx.xml:
18452 Add docs for audioamplify and integrate them into the build system
18453 * tests/check/Makefile.am:
18454 * tests/check/elements/audioamplify.c: (setup_amplify),
18455 (cleanup_amplify), (GST_START_TEST), (amplify_suite), (main):
18456 Add fairly extensive unit test suite for audioamplify
18458 Wed Jan 24 12:26:41 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18460 gst/rtsp/gstrtspsrc.c: Unblock pads after adding the pads to the element so that autopluggers get a change to link so...
18461 Original commit message from CVS:
18462 * gst/rtsp/gstrtspsrc.c: (pad_unblocked), (pad_blocked):
18463 Unblock pads after adding the pads to the element so that autopluggers
18464 get a change to link something. Possibly fixes #395688.
18466 Wed Jan 24 12:22:51 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18468 gst/rtp/: Fix caps with payload numbers.
18469 Original commit message from CVS:
18470 * gst/rtp/gstrtpamrdepay.c:
18471 * gst/rtp/gstrtpgsmdepay.c:
18472 * gst/rtp/gstrtph263pdepay.c:
18473 * gst/rtp/gstrtph263ppay.c:
18474 * gst/rtp/gstrtph264depay.c:
18475 * gst/rtp/gstrtpilbcdepay.c:
18476 * gst/rtp/gstrtpmp2tdepay.c:
18477 * gst/rtp/gstrtpmp4gdepay.c:
18478 * gst/rtp/gstrtpmp4gpay.c:
18479 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init):
18480 * gst/rtp/gstrtpmp4vpay.c:
18481 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_class_init),
18482 (gst_rtp_mpa_depay_init), (gst_rtp_mpa_depay_setcaps),
18483 (gst_rtp_mpa_depay_process):
18484 * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_class_init),
18485 (gst_rtp_mpv_depay_init), (gst_rtp_mpv_depay_process):
18486 * gst/rtp/gstrtppcmadepay.c:
18487 * gst/rtp/gstrtppcmudepay.c:
18488 * gst/rtp/gstrtpspeexdepay.c:
18489 * gst/rtp/gstrtpspeexpay.c:
18490 * gst/rtp/gstrtpsv3vdepay.c:
18491 * gst/rtp/gstrtptheoradepay.c:
18492 * gst/rtp/gstrtptheorapay.c:
18493 * gst/rtp/gstrtpvorbisdepay.c:
18494 * gst/rtp/gstrtpvorbispay.c:
18495 Fix caps with payload numbers.
18496 Add some fixed payload numbers to caps when possible.
18498 Wed Jan 24 11:29:00 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18500 gst/qtdemux/gstrtpxqtdepay.c: Fix caps on the depayloader.
18501 Original commit message from CVS:
18502 * gst/qtdemux/gstrtpxqtdepay.c:
18503 Fix caps on the depayloader.
18505 Tue Jan 23 18:16:09 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18507 gst/audiofx/: Add new audiofx element "audioinvert". This element swaps the upper and lower half of samples and can b...
18508 Original commit message from CVS:
18509 reviewed by: Stefan Kost <ensonic@users.sf.net>
18510 * gst/audiofx/Makefile.am:
18511 * gst/audiofx/audiofx.c: (plugin_init):
18512 * gst/audiofx/audioinvert.c: (gst_audio_invert_base_init),
18513 (gst_audio_invert_class_init), (gst_audio_invert_init),
18514 (gst_audio_invert_set_property), (gst_audio_invert_get_property),
18515 (gst_audio_invert_set_caps), (gst_audio_invert_transform_int),
18516 (gst_audio_invert_transform_float),
18517 (gst_audio_invert_transform_ip):
18518 * gst/audiofx/audioinvert.h:
18519 Add new audiofx element "audioinvert". This element swaps the upper
18520 and lower half of samples and can be used for example for a
18521 wide-stereo effect. Fixes #396057
18522 * docs/plugins/Makefile.am:
18523 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18524 * docs/plugins/gst-plugins-good-plugins-sections.txt:
18525 * docs/plugins/gst-plugins-good-plugins.args:
18526 * docs/plugins/inspect/plugin-audiofx.xml:
18527 Add docs for the audioinvert element and add them to the build system.
18528 * tests/check/Makefile.am:
18529 * tests/check/elements/audioinvert.c: (setup_invert),
18530 (cleanup_invert), (GST_START_TEST), (invert_suite), (main):
18531 Add unit test suite for the audioinvert element.
18533 Tue Jan 23 17:36:32 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18535 gst/rtp/gstrtpmp4gdepay.c: Parse config params as string and int.
18536 Original commit message from CVS:
18537 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_parse_int),
18538 (gst_rtp_mp4g_depay_setcaps), (gst_rtp_mp4g_depay_process):
18539 Parse config params as string and int.
18540 Parse and use AU header length
18542 Tue Jan 23 17:27:39 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18544 gst/smpte/: constify some static structs.
18545 Original commit message from CVS:
18546 * gst/smpte/barboxwipes.c: (gst_wipe_boxes_draw),
18547 (gst_wipe_triangles_clock_draw), (gst_wipe_triangles_draw):
18548 * gst/smpte/gstmask.c: (_gst_mask_register):
18549 * gst/smpte/gstmask.h:
18550 * gst/smpte/gstsmpte.c: (gst_smpte_update_mask):
18551 * gst/smpte/paint.c: (gst_smpte_paint_hbox), (draw_bresenham_line),
18552 (gst_smpte_paint_triangle_clock):
18553 constify some static structs.
18554 Don't update the mask if nothing changed to the params.
18555 Make sure we never draw outside of the picture. Fixes #398325.
18557 Mon Jan 22 13:06:43 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18559 gst/avi/gstavidemux.c: Error out properly when pull_range fails while we're reading the headers, instead of just paus...
18560 Original commit message from CVS:
18561 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header_pull):
18562 Error out properly when pull_range fails while we're reading the
18563 headers, instead of just pausing the task silently. Fixes #399338.
18565 Fri Jan 19 13:06:07 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18567 gst/smpte/gstsmpte.c: Some more sanity checks to make sure the input formats match and the input pads are actually ne...
18568 Original commit message from CVS:
18569 * gst/smpte/gstsmpte.c: (gst_smpte_collected):
18570 Some more sanity checks to make sure the input formats match and the
18571 input pads are actually negotiated, in case someone tries to feed
18572 buffers from fakesrc or filesrc. Fixes #398299.
18573 Also const-ify an array, just because we can.
18575 Fri Jan 19 10:35:13 2007 +0000 Edward Hervey <bilboed@bilboed.com>
18577 gst/smpte/gstsmpte.c: Ignore previous commit, that was only valid for widths and heights that are multiples of 4.
18578 Original commit message from CVS:
18579 * gst/smpte/gstsmpte.c: (fill_i420), (gst_smpte_collected):
18580 Ignore previous commit, that was only valid for widths and heights
18581 that are multiples of 4.
18582 Copy over size/stride macros from jpegdec. This allows the element
18583 to work with any width,height...
18584 ... but puts in evidence that the actual transformations only work
18585 with width/height that are multiples of 4.
18587 Fri Jan 19 09:48:47 2007 +0000 Edward Hervey <bilboed@bilboed.com>
18589 gst/smpte/gstsmpte.c: Allocate buffers of the right size.
18590 Original commit message from CVS:
18591 * gst/smpte/gstsmpte.c: (gst_smpte_collected):
18592 Allocate buffers of the right size.
18593 The proper size of a I420 buffer in bytes is:
18598 Thu Jan 18 18:37:39 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18600 gst/smpte/gstsmpte.c: Proxy getcaps on sink pads too, so that we either end up with the same dimensions on all pads o...
18601 Original commit message from CVS:
18602 * gst/smpte/gstsmpte.c: (gst_smpte_init):
18603 Proxy getcaps on sink pads too, so that we either end up with the
18604 same dimensions on all pads or error out if that's not possible
18605 (seems to work even!). Fixes #398086, I think.
18607 Thu Jan 18 11:29:17 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18609 docs/plugins/: Remove ladspa from docs; add hierarchy info for GstAudioPanorama; fix integer properties with -1 as mi...
18610 Original commit message from CVS:
18611 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
18612 * docs/plugins/gst-plugins-good-plugins.args:
18613 * docs/plugins/gst-plugins-good-plugins.hierarchy:
18614 Remove ladspa from docs; add hierarchy info for GstAudioPanorama;
18615 fix integer properties with -1 as minimum value.
18616 * docs/plugins/inspect/plugin-1394.xml:
18617 * docs/plugins/inspect/plugin-aasink.xml:
18618 * docs/plugins/inspect/plugin-alaw.xml:
18619 * docs/plugins/inspect/plugin-alpha.xml:
18620 * docs/plugins/inspect/plugin-alphacolor.xml:
18621 * docs/plugins/inspect/plugin-annodex.xml:
18622 * docs/plugins/inspect/plugin-apetag.xml:
18623 * docs/plugins/inspect/plugin-audiofx.xml:
18624 * docs/plugins/inspect/plugin-auparse.xml:
18625 * docs/plugins/inspect/plugin-autodetect.xml:
18626 * docs/plugins/inspect/plugin-avi.xml:
18627 * docs/plugins/inspect/plugin-cacasink.xml:
18628 * docs/plugins/inspect/plugin-cairo.xml:
18629 * docs/plugins/inspect/plugin-cdio.xml:
18630 * docs/plugins/inspect/plugin-cutter.xml:
18631 * docs/plugins/inspect/plugin-debug.xml:
18632 * docs/plugins/inspect/plugin-dv.xml:
18633 * docs/plugins/inspect/plugin-efence.xml:
18634 * docs/plugins/inspect/plugin-effectv.xml:
18635 * docs/plugins/inspect/plugin-esdsink.xml:
18636 * docs/plugins/inspect/plugin-flac.xml:
18637 * docs/plugins/inspect/plugin-flxdec.xml:
18638 * docs/plugins/inspect/plugin-gconfelements.xml:
18639 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
18640 * docs/plugins/inspect/plugin-goom.xml:
18641 * docs/plugins/inspect/plugin-halelements.xml:
18642 * docs/plugins/inspect/plugin-icydemux.xml:
18643 * docs/plugins/inspect/plugin-id3demux.xml:
18644 * docs/plugins/inspect/plugin-jpeg.xml:
18645 * docs/plugins/inspect/plugin-level.xml:
18646 * docs/plugins/inspect/plugin-matroska.xml:
18647 * docs/plugins/inspect/plugin-mulaw.xml:
18648 * docs/plugins/inspect/plugin-multipart.xml:
18649 * docs/plugins/inspect/plugin-navigationtest.xml:
18650 * docs/plugins/inspect/plugin-ossaudio.xml:
18651 * docs/plugins/inspect/plugin-png.xml:
18652 * docs/plugins/inspect/plugin-rtp.xml:
18653 * docs/plugins/inspect/plugin-rtsp.xml:
18654 * docs/plugins/inspect/plugin-shout2send.xml:
18655 * docs/plugins/inspect/plugin-smpte.xml:
18656 * docs/plugins/inspect/plugin-speex.xml:
18657 * docs/plugins/inspect/plugin-taglib.xml:
18658 * docs/plugins/inspect/plugin-udp.xml:
18659 * docs/plugins/inspect/plugin-videobalance.xml:
18660 * docs/plugins/inspect/plugin-videobox.xml:
18661 * docs/plugins/inspect/plugin-videoflip.xml:
18662 * docs/plugins/inspect/plugin-videomixer.xml:
18663 * docs/plugins/inspect/plugin-wavenc.xml:
18664 * docs/plugins/inspect/plugin-wavparse.xml:
18665 * docs/plugins/inspect/plugin-ximagesrc.xml:
18668 Thu Jan 18 11:23:36 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18670 gst/audiofx/audiopanorama.c: Fix doc section name (Fixes #397946)
18671 Original commit message from CVS:
18672 * gst/audiofx/audiopanorama.c:
18673 Fix doc section name (Fixes #397946)
18675 Thu Jan 18 10:33:50 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18678 Remove bogus ChangeLog entry
18679 Original commit message from CVS:
18680 Remove bogus ChangeLog entry
18682 Wed Jan 17 14:30:50 2007 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18684 sys/v4l2/: Fix EIO handing when capturing. Add new property to specify the number of buffers to enque (and remove the...
18685 Original commit message from CVS:
18686 * sys/v4l2/gstv4l2object.c:
18687 (gst_v4l2_object_install_properties_helper),
18688 (gst_v4l2_object_set_property_helper),
18689 (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults):
18690 * sys/v4l2/gstv4l2object.h:
18691 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
18692 (gst_v4l2src_init), (gst_v4l2src_set_property),
18693 (gst_v4l2src_get_property), (gst_v4l2src_set_caps):
18694 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
18695 (gst_v4l2src_grab_frame), (gst_v4l2src_set_capture),
18696 (gst_v4l2src_capture_init), (gst_v4l2src_capture_start),
18697 (gst_v4l2src_capture_deinit):
18698 Fix EIO handing when capturing. Add new property to specify the number of
18699 buffers to enque (and remove the borked num-buffers usage).
18701 Tue Jan 16 08:29:11 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18703 gst/audiofx/audiopanorama.c: Use a function array for process methods, add more docs and define the startindex of enums.
18704 Original commit message from CVS:
18705 Patch by: Sebastian Dröge <slomo circular-chaos org>
18706 * gst/audiofx/audiopanorama.c: (gst_audio_panorama_class_init),
18707 (gst_audio_panorama_set_process_function):
18708 Use a function array for process methods, add more docs and define the
18709 startindex of enums.
18711 Sun Jan 14 17:55:33 2007 +0000 Mark Nauwelaerts <manauw@skynet.be>
18713 Add support for more than one audio stream; write better AVIX header; refactor code a bit; don't announce vorbis caps...
18714 Original commit message from CVS:
18715 Patch by: Mark Nauwelaerts <manauw at skynet be>
18716 * gst/avi/gstavimux.c: (gst_avi_mux_finalize),
18717 (gst_avi_mux_pad_reset), (gst_avi_mux_reset), (gst_avi_mux_init),
18718 (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_audsink_set_caps),
18719 (gst_avi_mux_request_new_pad), (gst_avi_mux_release_pad),
18720 (gst_avi_mux_riff_get_avi_header),
18721 (gst_avi_mux_riff_get_avix_header), (gst_avi_mux_riff_get_header),
18722 (gst_avi_mux_write_avix_index), (gst_avi_mux_add_index),
18723 (gst_avi_mux_bigfile), (gst_avi_mux_start_file),
18724 (gst_avi_mux_stop_file), (gst_avi_mux_handle_event),
18725 (gst_avi_mux_do_buffer), (gst_avi_mux_do_one_buffer),
18726 (gst_avi_mux_change_state):
18727 * gst/avi/gstavimux.h:
18728 * tests/check/elements/avimux.c: (teardown_src_pad):
18729 Add support for more than one audio stream; write better AVIX
18730 header; refactor code a bit; don't announce vorbis caps on our audio
18731 sink pads since we don't support it anyway. Closes #379298.
18733 Sat Jan 13 19:12:32 2007 +0000 Andy Wingo <wingo@pobox.com>
18735 gst/interleave/deinterleave.c (gst_deinterleave_add_new_pads): Use fixed caps on src pads.
18736 Original commit message from CVS:
18737 2007-01-13 Andy Wingo <wingo@pobox.com>
18738 * gst/interleave/deinterleave.c (gst_deinterleave_add_new_pads):
18739 Use fixed caps on src pads.
18740 (gst_deinterleave_remove_pads): Remove src pads, not sink pads. I
18741 seem to have reverse midas disease!
18742 (gst_deinterleave_process): Proxy timestamps, offsets, durations,
18743 and set caps on outgoing buffers. Fixes #395597, I think.
18745 Sat Jan 13 18:01:41 2007 +0000 Andy Wingo <wingo@pobox.com>
18747 gst/interleave/interleave.c (gst_interleave_init): Init the activation mode properly.
18748 Original commit message from CVS:
18749 2007-01-13 Andy Wingo <wingo@pobox.com>
18750 * gst/interleave/interleave.c (gst_interleave_init): Init the
18751 activation mode properly.
18752 (gst_interleave_src_setcaps, gst_interleave_src_getcaps)
18753 (gst_interleave_init): Set a setcaps and getcaps function on the
18754 src pad, so that we can implement pull-mode negotiation.
18755 (gst_interleave_sink_setcaps): Renamed from
18756 gst_interleave_setcaps, as it only does the sink logic now.
18757 Implement both for pull-mode and push-mode.
18758 (gst_interleave_process): Set caps on our outgoing buffer.
18759 (gst_interleave_src_activate_pull): Fix some more bogus casts.
18760 What is up with this.
18762 Sat Jan 13 15:52:18 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18764 gst/audiofx/audiopanorama.*: Add 'method' property and provide a simple (non-psychoacustic) processing method (#394859).
18765 Original commit message from CVS:
18766 Patch by: Sebastian Dröge <slomo circular-chaos org>
18767 * gst/audiofx/audiopanorama.c:
18768 (gst_audio_panorama_method_get_type),
18769 (gst_audio_panorama_class_init), (gst_audio_panorama_init),
18770 (gst_audio_panorama_set_process_function),
18771 (gst_audio_panorama_set_property),
18772 (gst_audio_panorama_get_property), (gst_audio_panorama_set_caps),
18773 (gst_audio_panorama_transform_m2s_int_simple),
18774 (gst_audio_panorama_transform_s2s_int_simple),
18775 (gst_audio_panorama_transform_m2s_float_simple),
18776 (gst_audio_panorama_transform_s2s_float_simple):
18777 * gst/audiofx/audiopanorama.h:
18778 Add 'method' property and provide a simple (non-psychoacustic)
18779 processing method (#394859).
18780 * tests/check/elements/audiopanorama.c: (GST_START_TEST),
18782 Tests for new method.
18784 Fri Jan 12 18:28:13 2007 +0000 Christian Schaller <uraeus@gnome.org>
18786 * gst-plugins-good.spec.in:
18787 comment out LADSPA plugin for now
18788 Original commit message from CVS:
18789 comment out LADSPA plugin for now
18791 Fri Jan 12 17:16:51 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18793 gst/qtdemux/: Add X-QT depayloader that will eventually share code with the demuxer.
18794 Original commit message from CVS:
18795 * gst/qtdemux/Makefile.am:
18796 * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_base_init),
18797 (gst_rtp_xqt_depay_class_init), (gst_rtp_xqt_depay_init),
18798 (gst_rtp_xqt_depay_finalize), (gst_rtp_quicktime_parse_sd),
18799 (gst_rtp_xqt_depay_setcaps), (gst_rtp_xqt_depay_process),
18800 (gst_rtp_xqt_depay_set_property), (gst_rtp_xqt_depay_get_property),
18801 (gst_rtp_xqt_depay_change_state), (gst_rtp_xqt_depay_plugin_init):
18802 * gst/qtdemux/gstrtpxqtdepay.h:
18803 * gst/qtdemux/qtdemux.c: (gst_qtdemux_base_init),
18804 (gst_qtdemux_loop_state_header), (gst_qtdemux_loop),
18805 (qtdemux_parse_moov), (qtdemux_parse_container),
18806 (qtdemux_parse_node), (gst_qtdemux_add_stream),
18807 (qtdemux_parse_trak), (qtdemux_audio_caps):
18808 * gst/qtdemux/qtdemux.h:
18809 * gst/qtdemux/quicktime.c: (plugin_init):
18810 Add X-QT depayloader that will eventually share code with the demuxer.
18811 Make new plugin entry point with quicktime releated stuff.
18813 Fri Jan 12 12:10:19 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18815 gst/qtdemux/Makefile.am: Dist all new files.
18816 Original commit message from CVS:
18817 * gst/qtdemux/Makefile.am:
18818 Dist all new files.
18820 Fri Jan 12 10:27:25 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18822 docs/plugins/: Activate docs for jack, sdl and qtdemux.
18823 Original commit message from CVS:
18824 * docs/plugins/Makefile.am:
18825 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18826 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18827 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
18828 * docs/plugins/gst-plugins-bad-plugins.signals:
18829 * docs/plugins/inspect/plugin-qtdemux.xml:
18830 Activate docs for jack, sdl and qtdemux.
18832 Fri Jan 12 10:22:16 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18834 gst/qtdemux/: Cleanup and refactor to make the code more readable.
18835 Original commit message from CVS:
18836 * gst/qtdemux/Makefile.am:
18837 * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc),
18838 (gst_qtdemux_loop_state_header), (gst_qtdemux_combine_flows),
18839 (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
18840 (gst_qtdemux_chain), (qtdemux_sink_activate_pull),
18841 (qtdemux_inflate), (qtdemux_parse_moov), (qtdemux_parse_container),
18842 (qtdemux_parse_node), (qtdemux_tree_get_child_by_type),
18843 (qtdemux_tree_get_sibling_by_type), (gst_qtdemux_add_stream),
18844 (qtdemux_parse_samples), (qtdemux_parse_segments),
18845 (qtdemux_parse_trak), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
18846 (qtdemux_tag_add_date), (qtdemux_tag_add_gnre),
18847 (qtdemux_parse_udta), (qtdemux_redirects_sort_func),
18848 (qtdemux_process_redirects), (qtdemux_parse_redirects),
18849 (qtdemux_parse_tree), (gst_qtdemux_handle_esds),
18850 (qtdemux_video_caps), (qtdemux_audio_caps):
18851 * gst/qtdemux/qtdemux.h:
18852 * gst/qtdemux/qtdemux_dump.c: (qtdemux_dump_mvhd),
18853 (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd),
18854 (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref),
18855 (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss),
18856 (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco),
18857 (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd),
18858 (qtdemux_dump_unknown), (qtdemux_node_dump_foreach),
18859 (qtdemux_node_dump):
18860 * gst/qtdemux/qtdemux_dump.h:
18861 * gst/qtdemux/qtdemux_fourcc.h:
18862 * gst/qtdemux/qtdemux_types.c: (qtdemux_type_get):
18863 * gst/qtdemux/qtdemux_types.h:
18864 * gst/qtdemux/qtpalette.h:
18865 Cleanup and refactor to make the code more readable.
18866 Move debugging/tables into separate files.
18867 Add 2/4/16 color palletee support.
18868 Fix raw 15 bit RGB handling.
18869 Use more FOURCC constants.
18872 Thu Jan 11 19:51:04 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18874 ext/wavpack/gstwavpackenc.c: Minor clean-up: use enum values instead of hardcoded constants (#395536).
18875 Original commit message from CVS:
18876 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
18877 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
18878 (gst_wavpack_enc_correction_mode_get_type),
18879 (gst_wavpack_enc_joint_stereo_mode_get_type):
18880 Minor clean-up: use enum values instead of hardcoded constants (#395536).
18882 Thu Jan 11 16:59:40 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
18884 gst/: Set correct caps on outgoing pulled buffers, or things blow up after recent core changes.
18885 Original commit message from CVS:
18886 * gst/apetag/gsttagdemux.c: (gst_tag_demux_read_range):
18887 * gst/id3demux/gstid3demux.c: (gst_id3demux_read_range):
18888 Set correct caps on outgoing pulled buffers, or things blow up
18889 after recent core changes.
18891 Thu Jan 11 11:05:04 2007 +0000 Jonas Holmberg <jonas.holmberg@axis.com>
18893 gst/multipart/multipartmux.c: Return FLOW errors ASAP. Fixes #394977.
18894 Original commit message from CVS:
18895 Based on patch by: Jonas Holmberg <jonas dot holmberg at axis dot com>
18896 * gst/multipart/multipartmux.c: (gst_multipart_mux_init),
18897 (gst_multipart_mux_request_new_pad),
18898 (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected),
18899 (gst_multipart_mux_change_state):
18900 Return FLOW errors ASAP. Fixes #394977.
18903 Thu Jan 11 09:30:59 2007 +0000 Lutz Mueller <lutz@topfrose.de>
18905 gst/rtsp/gstrtspsrc.c: Check for stream pad before activating.
18906 Original commit message from CVS:
18907 Patch by: Lutz Mueller <lutz at topfrose dot de>
18908 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_activate_streams):
18909 Check for stream pad before activating.
18911 Wed Jan 10 15:19:48 2007 +0000 Peter Kjellerstedt <pkj@axis.com>
18913 gst/rtsp/: Allow url to be NULL to be able to use it for server connections.
18914 Original commit message from CVS:
18915 Patch by: Peter Kjellerstedt <pkj at axis com>
18916 * gst/rtsp/COPYING.MIT:
18917 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
18918 (gst_rtspsrc_stream_free), (gst_rtspsrc_cleanup),
18919 (gst_rtspsrc_alloc_udp_ports), (pad_unblocked), (pad_blocked),
18920 (gst_rtspsrc_stream_configure_transport),
18921 (gst_rtspsrc_activate_streams), (gst_rtspsrc_loop_interleaved),
18922 (gst_rtspsrc_loop_udp), (gst_rtspsrc_send),
18923 (gst_rtspsrc_parse_methods),
18924 (gst_rtspsrc_create_transports_string),
18925 (gst_rtspsrc_prepare_transports), (gst_rtspsrc_setup_streams),
18926 (gst_rtspsrc_open), (gst_rtspsrc_close):
18927 * gst/rtsp/gstrtspsrc.h:
18928 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
18929 (rtsp_connection_connect), (rtsp_connection_send), (read_line),
18930 (parse_request_line), (parse_line), (rtsp_connection_read),
18931 (rtsp_connection_close):
18932 * gst/rtsp/rtspdefs.c: (rtsp_init_status), (rtsp_strresult),
18933 (rtsp_method_as_text), (rtsp_header_as_text),
18934 (rtsp_status_as_text), (rtsp_find_header_field),
18935 (rtsp_find_method):
18936 * gst/rtsp/rtspdefs.h:
18937 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_after_send),
18938 (rtsp_ext_wms_configure_stream):
18939 * gst/rtsp/rtspmessage.c: (rtsp_message_new), (rtsp_message_init),
18940 (rtsp_message_new_request), (rtsp_message_init_request),
18941 (rtsp_message_new_response), (rtsp_message_init_response),
18942 (rtsp_message_init_data), (rtsp_message_unset),
18943 (rtsp_message_free), (rtsp_message_add_header),
18944 (rtsp_message_get_header), (rtsp_message_set_body),
18945 (rtsp_message_get_body), (dump_mem), (rtsp_message_dump):
18946 * gst/rtsp/rtspmessage.h:
18947 * gst/rtsp/sdpmessage.c: (sdp_message_get_attribute_val_n),
18948 (sdp_media_get_attribute_val_n), (read_string), (read_string_del),
18949 (sdp_parse_line), (sdp_message_parse_buffer), (print_media),
18950 (sdp_message_dump):
18951 Allow url to be NULL to be able to use it for server connections.
18952 Can now send responses as well as requests.
18953 No longer hangs in an endless loop if EOF is received.
18954 Can now convert a status code to a text string.
18955 Return RTSP_HDR_INVALID for unknown headers.
18956 Return RTSP_INVALID for unknown methods.
18957 Copy CSeq and Session headers from the request.
18958 Only free memory corresponding to the currently set message type.
18959 Added const to function arguments as appropriate.
18960 Avoid a compiler warning when initializing nmedia.
18961 Use guint rather than gint to avoid compiler warnings.
18962 Fix crasher in wms extension.
18963 Factor out stream setup from open_connection.
18964 Delay activation of streams when actual data is received from the
18965 server, this prepares us to do proper protocol switching.
18969 Wed Jan 10 09:47:43 2007 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18971 Some small docs fixes (#394851).
18972 Original commit message from CVS:
18973 Patch by: Sebastian Dröge <slomo ubuntu com>
18974 * docs/plugins/Makefile.am:
18975 * gst/audiofx/audiopanorama.c:
18976 Some small docs fixes (#394851).
18978 Tue Jan 9 12:25:26 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18980 gst/avi/gstavidemux.c: Fix docs.
18981 Original commit message from CVS:
18982 * gst/avi/gstavidemux.c:
18985 Tue Jan 9 12:23:48 2007 +0000 Wim Taymans <wim.taymans@gmail.com>
18987 gst/rtp/: Added RFC 2250 MPEG Video Depayloader.
18988 Original commit message from CVS:
18989 * gst/rtp/Makefile.am:
18990 * gst/rtp/gstrtp.c: (plugin_init):
18991 * gst/rtp/gstrtpmpvdepay.c: (gst_rtp_mpv_depay_base_init),
18992 (gst_rtp_mpv_depay_class_init), (gst_rtp_mpv_depay_init),
18993 (gst_rtp_mpv_depay_setcaps), (gst_rtp_mpv_depay_process),
18994 (gst_rtp_mpv_depay_set_property), (gst_rtp_mpv_depay_get_property),
18995 (gst_rtp_mpv_depay_change_state), (gst_rtp_mpv_depay_plugin_init):
18996 * gst/rtp/gstrtpmpvdepay.h:
18997 Added RFC 2250 MPEG Video Depayloader.
18998 * gst/rtp/gstrtpL16depay.h:
18999 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps),
19000 (gst_rtp_h263p_depay_process):
19001 Fix Header file. Small cleanups.
19002 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_class_init),
19003 (gst_rtp_mp4g_depay_init), (gst_rtp_mp4g_depay_finalize),
19004 (gst_rtp_mp4g_depay_process), (gst_rtp_mp4g_depay_change_state):
19005 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init),
19006 (gst_rtp_mp4v_depay_init), (gst_rtp_mp4v_depay_finalize),
19007 (gst_rtp_mp4v_depay_setcaps), (gst_rtp_mp4v_depay_process),
19008 (gst_rtp_mp4v_depay_change_state):
19009 Remove usused code. Remove Adapter from state Change. Added debug.
19010 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_base_init),
19011 (gst_rtp_mpa_depay_class_init), (gst_rtp_mpa_depay_init),
19012 (gst_rtp_mpa_depay_setcaps), (gst_rtp_mpa_depay_process):
19013 * gst/rtp/gstrtpmpadepay.h:
19014 Subclass base depayloader.
19016 Support static payload type assignment as well.
19017 * gst/rtp/gstrtpmpapay.c:
19020 Mon Jan 8 12:45:10 2007 +0000 Vincent Torri <vtorri@univ-evry.fr>
19022 ext/jpeg/: These libjpeg callbacks should return a 'boolean' (unsigned char apparently) and not a 'gboolean' (which m...
19023 Original commit message from CVS:
19024 Patch by: Vincent Torri <vtorri at univ-evry fr>
19025 * ext/jpeg/gstjpegdec.c:
19026 * ext/jpeg/gstjpegenc.c:
19027 * ext/jpeg/smokecodec.c:
19028 These libjpeg callbacks should return a 'boolean' (unsigned char
19029 apparently) and not a 'gboolean' (which maps to gint). Fixes
19030 warnings when compiling with MingW (#393427).
19031 * gst/rtsp/rtspconnection.c: (rtsp_connection_read):
19032 Use ioctlsocket on win32.
19033 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
19034 Some printf format fixes for win32.
19036 Sun Jan 7 22:03:54 2007 +0000 Andy Wingo <wingo@pobox.com>
19038 New elements interleave and deinterleave, implement channel interleaving and deinterleaving.
19039 Original commit message from CVS:
19040 2007-01-07 Andy Wingo <wingo@pobox.com>
19042 * gst/interleave/Makefile.am:
19043 * gst/interleave/plugin.h:
19044 * gst/interleave/plugin.c:
19045 * gst/interleave/interleave.c:
19046 * gst/interleave/deinterleave.c: New elements interleave and
19047 deinterleave, implement channel interleaving and deinterleaving.
19048 The interleaver can operate in pull or push mode but the
19049 deinterleaver is more like a demuxer and can only operate in push
19052 Sun Jan 7 10:44:12 2007 +0000 Sébastien Moutte <sebastien@moutte.net>
19054 gst/cutter/gstcutter.c: Use gst_guint64_to_gdouble for conversion.
19055 Original commit message from CVS:
19056 * gst/cutter/gstcutter.c: (gst_cutter_chain):
19057 Use gst_guint64_to_gdouble for conversion.
19058 * win32/vs6/libgstmatroska.dsp:
19059 Add zlib to the link.
19060 * win32/vs6/libgstvideobox.dsp:
19061 Update liboil library name (project is linked to liboil-0.3-0.lib now).
19063 Fri Jan 5 18:32:03 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
19065 Check for zlib and if available pass it explicitly to the linker when linking qtdemux. If not available (or --disable...
19066 Original commit message from CVS:
19068 * gst/qtdemux/Makefile.am:
19069 * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov):
19070 Check for zlib and if available pass it explicitly to the linker
19071 when linking qtdemux. If not available (or --disable-external has
19072 been specified!), disable the bits in qtdemux that use it. Fixes
19073 build on MingW (#392856).
19075 Fri Jan 5 17:23:04 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
19077 gst/matroska/Makefile.am: If zlib is available and used, we must link it explicitly for things to work on MingW (fixe...
19078 Original commit message from CVS:
19079 * gst/matroska/Makefile.am:
19080 If zlib is available and used, we must link it explicitly for
19081 things to work on MingW (fixes #392855).
19083 Fri Jan 5 16:07:12 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
19085 tests/icles/videocrop-test.c: Call g_thread_init() right at the beginning. Remove superfluous gst_init() - we've alre...
19086 Original commit message from CVS:
19087 * tests/icles/videocrop-test.c: (main):
19088 Call g_thread_init() right at the beginning. Remove superfluous
19089 gst_init() - we've already been inited via the GOption stuff.
19091 Thu Jan 4 11:02:29 2007 +0000 Tim-Philipp Müller <tim@centricular.net>
19093 ext/esd/esdsink.c: Don't return bogus values when esd_get_delay() fails for some reason (#392189).
19094 Original commit message from CVS:
19095 * ext/esd/esdsink.c: (gst_esdsink_delay):
19096 Don't return bogus values when esd_get_delay() fails for some
19099 Thu Jan 4 09:44:57 2007 +0000 Vincent Torri <vtorri@univ-evry.fr>
19101 Add directsoundsink to build and dist it, so it gets built when compiling with MingW on win32 and the required header...
19102 Original commit message from CVS:
19103 Patch by: Vincent Torri <vtorri at univ-evry fr>
19106 * sys/directsound/Makefile.am:
19107 * sys/directsound/gstdirectsoundsink.c:
19108 (gst_directsoundsink_reset):
19109 Add directsoundsink to build and dist it, so it gets built when
19110 compiling with MingW on win32 and the required headers and libraries
19111 are available (fixes: #392638). Also simplify DirectDraw check a bit.
19112 * tests/check/elements/.cvsignore:
19113 Fix CVS ignore for neonhttpsrc test binary.
19115 Wed Jan 3 19:54:33 2007 +0000 Vincent Torri <vtorri@univ-evry.fr>
19117 Add directdrawsink to build and dist it, so it gets built when compiling with MingW on win32 and the required headers...
19118 Original commit message from CVS:
19119 Patch by: Vincent Torri <vtorri at univ-evry fr>
19122 * sys/directdraw/Makefile.am:
19123 Add directdrawsink to build and dist it, so it gets built when
19124 compiling with MingW on win32 and the required headers and libraries
19125 are available (fixes: #392313).
19126 * sys/directdraw/gstdirectdrawsink.c:
19127 (gst_directdrawsink_center_rect), (gst_directdrawsink_show_frame),
19128 (gst_directdrawsink_setup_ddraw),
19129 (gst_directdrawsink_surface_create):
19130 Comment out some unused things and fix some printf format issues in
19131 order to avoid warnings when buildling with MingW (#392313).
19133 Wed Jan 3 16:41:10 2007 +0000 Jens Granseuer <jensgr@gmx.net>
19135 Fix build with gcc-2.x (declare variables at the beginning of a block etc.). Fixes #391971.
19136 Original commit message from CVS:
19137 Patch by: Jens Granseuer <jensgr at gmx net>
19138 * ext/xvid/gstxvidenc.c: (gst_xvidenc_encode),
19139 (gst_xvidenc_get_property):
19140 * gst/filter/gstbpwsinc.c: (bpwsinc_transform_ip):
19141 * gst/filter/gstfilter.c: (plugin_init):
19142 * gst/filter/gstiir.c: (iir_transform_ip):
19143 * gst/filter/gstlpwsinc.c: (lpwsinc_transform_ip):
19144 * gst/modplug/gstmodplug.cc:
19145 * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_header_load),
19146 (gst_nuv_demux_stream_extend_header):
19147 Fix build with gcc-2.x (declare variables at the beginning of a
19148 block etc.). Fixes #391971.
19150 Sat Dec 30 12:44:01 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19152 tests/check/elements/videocrop.c: When we can't create an element needed for the test, print a message detailing whic...
19153 Original commit message from CVS:
19154 * tests/check/elements/videocrop.c: (GST_START_TEST),
19155 (videocrop_test_cropping_init_context):
19156 When we can't create an element needed for the test, print a message
19157 detailing which element it actually is that's missing (#390673).
19159 Sun Dec 24 11:36:31 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19161 sys/ximage/gstximagesrc.c: Fix presumably copy'n'pasto for 16bpp depth.
19162 Original commit message from CVS:
19163 * sys/ximage/gstximagesrc.c: (composite_pixel):
19164 Fix presumably copy'n'pasto for 16bpp depth.
19166 Sun Dec 24 11:24:59 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19168 gst/matroska/matroska-mux.c: The "signed" field in audio caps is of boolean type, trying to use gst_structure_get_int...
19169 Original commit message from CVS:
19170 * gst/matroska/matroska-mux.c:
19171 (gst_matroska_mux_audio_pad_setcaps):
19172 The "signed" field in audio caps is of boolean type, trying to use
19173 gst_structure_get_int() to extract it will fail. Fixing this makes
19174 matroskamux accept raw audio input (#387121) (use at your own risk
19175 though, due to the matroska spec being not entirely useful in this
19177 Also fix up raw audio structures in template caps so that they
19178 represent what our setcaps function will actually accept, so that
19179 converters know what to convert to.
19180 Finally, don't fail if there isn't an "endianness" field in 8-bit
19183 Fri Dec 22 10:15:24 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19185 tests/check/elements/: reapply consistent pad (de)activation
19186 Original commit message from CVS:
19187 * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
19188 (cleanup_mpeg2enc):
19189 * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
19190 * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
19191 (cleanup_wavpackdec):
19192 * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
19193 (cleanup_wavpackenc):
19194 * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
19195 reapply consistent pad (de)activation
19197 Fri Dec 22 10:15:23 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19199 tests/check/elements/: reapply consistent pad (de)activation
19200 Original commit message from CVS:
19201 * tests/check/elements/audiopanorama.c: (cleanup_panorama):
19202 * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux):
19203 * tests/check/elements/cmmldec.c: (setup_cmmldec),
19204 (teardown_cmmldec):
19205 * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
19206 (teardown_cmmlenc):
19207 * tests/check/elements/level.c: (setup_level), (cleanup_level):
19208 reapply consistent pad (de)activation
19210 Thu Dec 21 17:03:39 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19212 configure.ac: Back to CVS
19213 Original commit message from CVS:
19216 * gst-plugins-good.doap:
19217 Add 0.10.5 doap entry
19219 Thu Dec 21 15:45:02 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19221 configure.ac: releasing 0.10.4, "Black Bugs"
19222 Original commit message from CVS:
19223 === release 0.10.4 ===
19224 2006-12-21 Jan Schmidt <thaytan@mad.scientist.com>
19226 releasing 0.10.4, "Black Bugs"
19228 Thu Dec 21 15:40:55 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19230 configure.ac: releasing 0.10.5, "The Path of Thorns"
19231 Original commit message from CVS:
19232 === release 0.10.5 ===
19233 2006-12-21 Jan Schmidt <thaytan@mad.scientist.com>
19235 releasing 0.10.5, "The Path of Thorns"
19237 Thu Dec 21 14:03:42 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19239 tests/check/elements/mpeg2enc.c: (setup_mpeg2enc)
19240 Original commit message from CVS:
19241 * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc)
19242 (cleanup_mpeg2enc):
19243 * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
19244 * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
19245 (cleanup_wavpackdec):
19246 * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
19247 (cleanup_wavpackenc):
19248 * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
19249 revert my freeze breakage
19251 Thu Dec 21 12:48:32 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19253 tests/check/elements/: revert my freeze breakage
19254 Original commit message from CVS:
19255 * tests/check/elements/audiopanorama.c: (cleanup_panorama):
19256 * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux):
19257 * tests/check/elements/cmmldec.c: (setup_cmmldec),
19258 (teardown_cmmldec):
19259 * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
19260 (teardown_cmmlenc):
19261 * tests/check/elements/level.c: (setup_level), (cleanup_level):
19262 revert my freeze breakage
19264 Thu Dec 21 08:20:10 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19266 tests/check/elements/: consistent pad (de)activation
19267 Original commit message from CVS:
19268 * tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
19269 (cleanup_mpeg2enc):
19270 * tests/check/elements/rganalysis.c: (cleanup_rganalysis):
19271 * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
19272 (cleanup_wavpackdec):
19273 * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
19274 (cleanup_wavpackenc):
19275 * tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
19276 consistent pad (de)activation
19278 Thu Dec 21 08:15:23 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19280 tests/check/elements/: consistent pad (de)activation
19281 Original commit message from CVS:
19282 * tests/check/elements/audiopanorama.c: (cleanup_panorama):
19283 * tests/check/elements/avimux.c: (setup_avimux), (cleanup_avimux):
19284 * tests/check/elements/cmmldec.c: (setup_cmmldec),
19285 (teardown_cmmldec):
19286 * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
19287 (teardown_cmmlenc):
19288 * tests/check/elements/level.c: (setup_level), (cleanup_level):
19289 consistent pad (de)activation
19291 Mon Dec 18 17:11:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19293 gst/qtdemux/qtdemux.c: Don't post BUFFERING messages in streaming mode if the stream headers are behind the movie dat...
19294 Original commit message from CVS:
19295 * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_progress),
19296 (gst_qtdemux_chain):
19297 Don't post BUFFERING messages in streaming mode if the stream
19298 headers are behind the movie data; instead, post "progress" element
19299 messages as a temporary solution. Apps might get confused and do
19300 silly things to the pipeline state if they see buffering messages
19301 from different sources and don't realize they come from different
19304 Mon Dec 18 16:46:17 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19306 Disable LADPSA, as it has moved to the -bad module for the duration.
19307 Original commit message from CVS:
19310 Disable LADPSA, as it has moved to the -bad module for the duration.
19312 Mon Dec 18 15:51:54 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19314 ext/ladspa/gstsignalprocessor.c: Reset flow_state back to _OK after a flush stop so that we exit our error state afte...
19315 Original commit message from CVS:
19316 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setcaps),
19317 (gst_signal_processor_event):
19318 Reset flow_state back to _OK after a flush stop so that we exit our
19319 error state after the flush. Fixes #374213
19321 Mon Dec 18 15:49:08 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19323 ChangeLog surgery on one of Stefan's commits from August:
19324 Original commit message from CVS:
19325 ChangeLog surgery on one of Stefan's commits from August:
19327 Quietly (accidentally) enable LADSPA for building by default,
19328 despite the fact that it doesn't meet the plugin checklist.
19329 -- Added by Jan Schmidt 18 Dec 2006
19331 Mon Dec 18 13:40:34 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19333 gst/qtdemux/qtdemux.c: Don't output g_warning for an unsupported format, just send a
19334 Original commit message from CVS:
19335 * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain),
19336 (gst_qtdemux_add_stream):
19337 Don't output g_warning for an unsupported format, just send a
19338 GST_ELEMENT_WARNING and don't add the pad.
19339 Fix the case where it doesn't check for a NULL pad in streaming mode.
19342 Mon Dec 18 12:27:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19344 gst/qtdemux/qtdemux.c: Fix crash dereferencing NULL pointer if there's no stco atom.
19345 Original commit message from CVS:
19346 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
19347 Fix crash dereferencing NULL pointer if there's no stco atom.
19350 Mon Dec 18 10:02:56 2006 +0000 Sebastian Dröge <slomo@ubuntu.com>
19352 ext/wavpack/gstwavpackenc.h: Use local copy of md5.h, as it disappeared in recent wavpack installs.
19353 Original commit message from CVS:
19354 * ext/wavpack/gstwavpackenc.h:
19355 Use local copy of md5.h, as it disappeared in recent wavpack
19357 Patch by: Sebastian Dröge <slomo at ubuntu dot com>
19360 Sun Dec 17 19:42:05 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19377 Original commit message from CVS:
19380 Sun Dec 17 06:11:39 2006 +0000 David Schleef <ds@schleef.org>
19382 sys/osxvideo/osxvideosink.*: Decent effort at porting to 0.10. Needs cleanup on OS/X.
19383 Original commit message from CVS:
19384 * sys/osxvideo/osxvideosink.h:
19385 * sys/osxvideo/osxvideosink.m:
19386 Decent effort at porting to 0.10. Needs cleanup on OS/X.
19388 Sun Dec 17 05:07:07 2006 +0000 Vijay Santhanam <vijay@santhanam.gmail.com>
19390 sys/osxvideo/: Preliminary patch for porting osxvideosink
19391 Original commit message from CVS:
19392 Patch by: Vijay Santhanam <vijay santhanam gmail com>
19393 * sys/osxvideo/Makefile.am:
19394 * sys/osxvideo/osxvideosink.h:
19395 * sys/osxvideo/osxvideosink.m:
19396 Preliminary patch for porting osxvideosink
19398 Sat Dec 16 16:21:26 2006 +0000 Sjoerd Simons <sjoerd@luon.net>
19400 gst/videomixer/videomixer.c: Introduce some locking around the videomixer state so that it does not crash when adding...
19401 Original commit message from CVS:
19402 Patch by: Sjoerd Simons <sjoerd at luon dot net>
19403 * gst/videomixer/videomixer.c: (gst_videomixer_pad_set_property),
19404 (gst_videomixer_set_master_geometry),
19405 (gst_videomixer_pad_sink_setcaps), (gst_videomixer_collect_free),
19406 (gst_videomixer_reset), (gst_videomixer_init),
19407 (gst_videomixer_finalize), (gst_videomixer_request_new_pad),
19408 (gst_videomixer_release_pad), (gst_videomixer_collected),
19409 (gst_videomixer_change_state):
19410 Introduce some locking around the videomixer state so that it does not
19411 crash when adding/removing pads. Fixes #383043.
19413 Sat Dec 16 15:25:23 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19415 gst/qtdemux/qtdemux.c: We don't support seeking in streaming mode, so don't even try.
19416 Original commit message from CVS:
19417 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
19418 (gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event):
19419 We don't support seeking in streaming mode, so don't even try.
19420 Implement seeking query so apps can query seekability properly
19421 (see #365414). Fix duration query.
19423 Sat Dec 16 11:42:56 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19425 configure.ac: Make sure libcaca can actually be used instead of just checking for /usr/bin/caca-config, so we don't w...
19426 Original commit message from CVS:
19428 Make sure libcaca can actually be used instead of just checking for
19429 /usr/bin/caca-config, so we don't wrongly try to build cacasink when
19430 cross-compiling (fixes #384587).
19432 Fri Dec 15 10:54:28 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19435 Original commit message from CVS:
19437 * gst-plugins-good.doap:
19438 * gst-plugins-good.spec.in:
19441 Thu Dec 14 16:20:15 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19443 configure.ac: libflac-1.1.3 changed API again, but we can't build against it yet, so make sure our check doesn't use ...
19444 Original commit message from CVS:
19446 libflac-1.1.3 changed API again, but we can't build against it yet,
19447 so make sure our check doesn't use libflac-1.1.3 and add a comment
19450 Thu Dec 14 14:25:17 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19452 gst/effectv/gstquark.c: Add some NULL pointer checks (possibly related to #385623).
19453 Original commit message from CVS:
19454 * gst/effectv/gstquark.c: (gst_quarktv_transform),
19455 (gst_quarktv_planetable_clear):
19456 Add some NULL pointer checks (possibly related to #385623).
19458 Wed Dec 13 17:12:22 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19460 gst/qtdemux/qtdemux.c: Add AMR-WB to the list of supported formats.
19461 Original commit message from CVS:
19462 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
19463 (gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
19464 (qtdemux_audio_caps):
19465 Add AMR-WB to the list of supported formats.
19467 Tue Dec 12 18:45:58 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19469 gst/: In streaming mode, if the first buffer we get doesn't have an offset, fix it up to be 0, otherwise trimming won...
19470 Original commit message from CVS:
19471 * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain_parse_tag),
19472 (gst_tag_demux_chain):
19473 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
19474 In streaming mode, if the first buffer we get doesn't have an
19475 offset, fix it up to be 0, otherwise trimming won't work later on
19476 and we'll be typefinding application/x-id3, which may result in
19477 decodebin plugging an endless number of id3demux elements as a
19478 consequence. Fixes #385031.
19480 Mon Dec 11 21:21:16 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19482 sys/sunaudio/gstsunaudiosink.c: Ignore the buffer_time the sound device reports. Turns out it is sometimes completely...
19483 Original commit message from CVS:
19484 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_prepare):
19485 Ignore the buffer_time the sound device reports. Turns out it is
19486 sometimes completely bogus and we're better off without it.
19488 Mon Dec 11 17:33:26 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19490 gst/qtdemux/qtdemux.c: Fix non-working redirects from inetfilm.com (handle 'alis' reference data type as well). Fixes...
19491 Original commit message from CVS:
19492 * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree):
19493 Fix non-working redirects from inetfilm.com (handle 'alis' reference
19494 data type as well). Fixes #378613.
19496 Mon Dec 11 13:59:33 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19498 gst/matroska/: Try harder to extract the framerate for video tracks correctly and save it directly instead of convert...
19499 Original commit message from CVS:
19500 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
19501 (gst_matroska_demux_video_caps):
19502 * gst/matroska/matroska-ids.c:
19503 (gst_matroska_track_init_video_context):
19504 * gst/matroska/matroska-ids.h:
19505 Try harder to extract the framerate for video tracks correctly and
19506 save it directly instead of converting it back and forth a few
19507 times. Mostly makes a difference for very small framerates (<1).
19510 Mon Dec 11 11:41:18 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19512 ext/gconf/gstgconfaudiosrc.*: Remove gconf notify hook when the gconfaudiosrc element is destroyed, otherwise the cal...
19513 Original commit message from CVS:
19514 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_init),
19515 (gst_gconf_audio_src_dispose), (do_toggle_element):
19516 * ext/gconf/gstgconfaudiosrc.h:
19517 Remove gconf notify hook when the gconfaudiosrc element is
19518 destroyed, otherwise the callback may be called on an
19519 already-destroyed instance and bad things happen. Should fix
19521 Also ignore gconf key changes when the source is already running.
19523 Sat Dec 9 19:27:28 2006 +0000 Sebastian Dröge <mail@slomosnail.de>
19525 gst/apetag/gstapedemux.c: We need to be able to read and parse any possible floating point string format ("1,234" or ...
19526 Original commit message from CVS:
19527 Patch by: Sebastian Dröge <mail at slomosnail de>
19528 * gst/apetag/gstapedemux.c: (ape_demux_parse_tags):
19529 We need to be able to read and parse any possible floating point string
19530 format ("1,234" or "1.234") irrespective of the current locale. g_strod()
19531 will parse the former only in certain locales though, so we really need
19532 to canonicalise the separator to '.' and then use g_ascii_strtod() to
19533 make sure we can parse either version at all times.
19534 Fixes #382982 for real.
19536 Sat Dec 9 16:17:33 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19538 sys/sunaudio/: Use the sunaudio debug category.
19539 Original commit message from CVS:
19540 * sys/sunaudio/gstsunaudiomixerctrl.c:
19541 * sys/sunaudio/gstsunaudiosrc.c:
19542 Use the sunaudio debug category.
19543 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_finalize),
19544 (gst_sunaudiosink_class_init), (gst_sunaudiosink_init),
19545 (gst_sunaudiosink_set_property), (gst_sunaudiosink_get_property),
19546 (gst_sunaudiosink_open), (gst_sunaudiosink_close),
19547 (gst_sunaudiosink_prepare), (gst_sunaudio_sink_do_delay),
19548 (gst_sunaudiosink_write), (gst_sunaudiosink_delay),
19549 (gst_sunaudiosink_reset):
19550 * sys/sunaudio/gstsunaudiosink.h:
19551 Uses the sunaudio debug category for all debug output
19552 Implements the _delay() callback to synchronise video playback better
19553 Change the segtotal and segsize values back to the parent class
19554 defaults (taken from buffer_time and latency_times of 200ms and 10ms
19556 Measure the samples written to the device vs. played.
19557 Keep track of segments in the device by writing empty eof frames, and
19558 sleep using a GCond when we get too far ahead and risk overrunning the
19562 Fri Dec 8 21:12:47 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19565 Correct the attribution of the previous commit. The patch in question was written by Brian Cameron.
19566 Original commit message from CVS:
19567 Correct the attribution of the previous commit. The patch in
19568 question was written by Brian Cameron.
19570 Fri Dec 8 17:06:43 2006 +0000 René Stadler <mail@renestadler.de>
19572 gst/qtdemux/qtdemux.c: Fix caps for 24 bit raw PCM audio (2).
19573 Original commit message from CVS:
19574 Patch by: René Stadler <mail at renestadler de>
19575 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
19576 (gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
19577 (qtdemux_audio_caps):
19578 Fix caps for 24 bit raw PCM audio (2).
19581 Fri Dec 8 16:38:18 2006 +0000 Sebastian Dröge <mail@slomosnail.de>
19583 gst/audiofx/audiopanorama.*: Fix audiopanorame with float samples. Fixes #383726.
19584 Original commit message from CVS:
19585 Patch by: Sebastian Dröge <mail at slomosnail de >
19586 * gst/audiofx/audiopanorama.c: (gst_audio_panorama_init),
19587 (gst_audio_panorama_set_caps), (gst_audio_panorama_transform):
19588 * gst/audiofx/audiopanorama.h:
19589 Fix audiopanorame with float samples. Fixes #383726.
19591 Fri Dec 8 15:12:01 2006 +0000 Padraig O'Briain <padraig.obriain@sun.com>
19593 sys/sunaudio/: Implement reset functions to unblock the src/sink more quickly on state change requests.
19594 Original commit message from CVS:
19595 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_reset):
19596 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open),
19597 (gst_sunaudiosrc_reset):
19598 Implement reset functions to unblock the src/sink more quickly on
19599 state change requests.
19600 Patch by: Padraig O'Briain <padraig dot obriain at sun dot com>
19602 Fri Dec 8 14:42:42 2006 +0000 Jerry Tan <jerry.tan@sun.com>
19604 sys/sunaudio/gstsunaudiomixer.c: Construct the correct mixer device name when the AUDIODEV env var is set.
19605 Original commit message from CVS:
19606 * sys/sunaudio/gstsunaudiomixer.c:
19607 (gst_sunaudiomixer_change_state):
19608 Construct the correct mixer device name when the AUDIODEV env var
19610 Patch by: Jerry Tan <jerry.tan at sun dot com>
19613 Fri Dec 8 14:32:51 2006 +0000 Jerry Tan <jerry.tan@sun.com>
19615 sys/sunaudio/gstsunaudiosrc.c: Apply patch to open the mixer control and set the MULTIPLE_OPEN ioctl. On solaris, the...
19616 Original commit message from CVS:
19617 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open):
19618 Apply patch to open the mixer control and set the MULTIPLE_OPEN
19619 ioctl. On solaris, the mixer device doesn't need opening non-blocking
19620 - it can be opened by multiple processes by default, but needs the ioctl for multiple opens within 1 process.
19621 Patch by: Jerry Tan <jerry.tan at sun dot com>
19624 Thu Dec 7 17:30:03 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19626 gst/smpte/: Port to 0.10 some more.
19627 Original commit message from CVS:
19628 * gst/smpte/gstmask.h:
19629 * gst/smpte/gstsmpte.c: (gst_smpte_class_init),
19630 (gst_smpte_setcaps), (gst_smpte_init), (gst_smpte_reset),
19631 (gst_smpte_collected), (gst_smpte_set_property),
19632 (gst_smpte_get_property), (gst_smpte_change_state), (plugin_init):
19633 * gst/smpte/gstsmpte.h:
19634 Port to 0.10 some more.
19635 Added duration property to specify the duration of the transition.
19636 Make framerate a fraction.
19637 Deprecate fps property, we only use negotiated fps.
19639 Fix collectpad usage.
19640 Reset state in READY.
19641 Send NEWSEGMENT event.
19642 Fix racy updates of object properties.
19643 Added debug category.
19646 Thu Dec 7 11:35:41 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19648 gst/qtdemux/qtdemux.c: Handle more H263 variants.
19649 Original commit message from CVS:
19650 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
19651 (gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
19652 (qtdemux_video_caps):
19653 Handle more H263 variants.
19655 Wed Dec 6 15:06:04 2006 +0000 Sjoerd Simons <sjoerd@luon.net>
19657 gst/videomixer/videomixer.c: Don't reset xpos and ypos in the setcaps function because causes unexpected behaviour.
19658 Original commit message from CVS:
19659 Patch by: Sjoerd Simons <sjoerd at luon dot net>
19660 * gst/videomixer/videomixer.c:
19661 (gst_videomixer_set_master_geometry),
19662 (gst_videomixer_pad_sink_setcaps), (gst_videomixer_collect_free):
19663 Don't reset xpos and ypos in the setcaps function because causes
19664 unexpected behaviour.
19667 Wed Dec 6 14:45:30 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19669 gst/multipart/multipartmux.c: Keep track of the buffer timestamp in the collectdata member instead of modifying the b...
19670 Original commit message from CVS:
19671 * gst/multipart/multipartmux.c: (gst_multipart_mux_compare_pads),
19672 (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected):
19673 Keep track of the buffer timestamp in the collectdata member instead
19674 of modifying the buffer without making the metadata writable first.
19677 Wed Dec 6 14:33:54 2006 +0000 Rob Taylor <robtaylor@floopily.org>
19679 gst/udp/gstudpsrc.c: If using multicast in udpsrc, bind to the multicast address rather than
19680 Original commit message from CVS:
19681 Patch by: Rob Taylor <robtaylor at floopily dot org>
19682 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
19683 If using multicast in udpsrc, bind to the multicast address rather than
19685 This allows the simultanous use of multiple udpsrcs listening on
19686 different multicat addresses. Without this all udpsrcs will receive all
19687 packets from all subscribed multicast addresses.
19690 Wed Dec 6 13:35:52 2006 +0000 Jonathan Matthew <jonathan@0kaolin.wh9.net>
19692 ext/taglib/gstid3v2mux.cc: Don't attempt to write a NULL frame into the ID3 tag set when the createFrame method retur...
19693 Original commit message from CVS:
19694 * ext/taglib/gstid3v2mux.cc:
19695 Don't attempt to write a NULL frame into the ID3 tag set when the
19696 createFrame method returned NULL.
19698 Patch by: Jonathan Matthew <jonathan at 0kaolin wh9 net >
19700 Wed Dec 6 13:16:59 2006 +0000 Sebastian Dröge <mail@slomosnail.de>
19702 gst/apetag/gstapedemux.c: Use g_strtod() instead of sscanf to parse doubles, so that it will try parsing in the C loc...
19703 Original commit message from CVS:
19704 * gst/apetag/gstapedemux.c: (ape_demux_parse_tags):
19705 Use g_strtod() instead of sscanf to parse doubles, so that it will
19706 try parsing in the C locale if the current locale fails.
19708 Patch by: Sebastian Dröge <mail at slomosnail de >
19710 Fri Dec 1 10:31:46 2006 +0000 Sergey Scobich <sergey.scobich@gmail.com>
19712 win32/MANIFEST: Fix compilation on win32 under VS8
19713 Original commit message from CVS:
19715 Fix compilation on win32 under VS8
19716 Patch by: Sergey Scobich <sergey dot scobich at gmail dot com>
19717 Partially fixes #381175
19719 Thu Nov 30 16:48:51 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19721 gst/avi/gstavimux.c: accept all mpegversions,fixes #380825 spotted by: Jerome Alet
19722 Original commit message from CVS:
19723 * gst/avi/gstavimux.c:
19724 accept all mpegversions,fixes #380825
19725 spotted by: Jerome Alet
19727 Thu Nov 30 16:46:13 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19729 sys/v4l2/v4l2src_calls.c: cleanup the error message a bit more
19730 Original commit message from CVS:
19731 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
19732 (gst_v4l2src_queue_frame), (gst_v4l2src_grab_frame),
19733 (gst_v4l2src_get_capture), (gst_v4l2src_set_capture),
19734 (gst_v4l2src_capture_init), (gst_v4l2src_buffer_finalize):
19735 cleanup the error message a bit more
19737 Thu Nov 30 15:08:08 2006 +0000 René Stadler <mail@renestadler.de>
19739 gst/replaygain/gstrganalysis.c: Call the base class handler. Fixes #380610.
19740 Original commit message from CVS:
19741 Patch by: René Stadler <mail at renestadler de>
19742 * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_event):
19743 Call the base class handler. Fixes #380610.
19745 Tue Nov 28 12:30:10 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19747 ext/libcaca/gstcacasink.c: Fix width and height properties.
19748 Original commit message from CVS:
19749 * ext/libcaca/gstcacasink.c: (gst_cacasink_class_init):
19750 Fix width and height properties.
19751 * ext/libcaca/gstcacasink.h:
19752 Fix compilation on newer libcaca that require us to include a new
19753 header. Fixes #379918.
19755 Tue Nov 28 11:52:27 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19757 gst/rtsp/: Add method so that extensions can choose to disable the setup of a stream.
19758 Original commit message from CVS:
19759 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
19760 * gst/rtsp/gstrtspsrc.h:
19761 * gst/rtsp/rtspext.h:
19762 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_configure_stream),
19763 (rtsp_ext_wms_get_context):
19764 Add method so that extensions can choose to disable the setup of
19766 Make the WMS extension skip setup of x-wms-rtx streams. Fixes #377792.
19768 Mon Nov 27 17:16:26 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19770 gst/qtdemux/qtdemux.c: Remove some asserts and replace them with a proper error message. Fixes #379261.
19771 Original commit message from CVS:
19772 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
19773 (gst_qtdemux_handle_src_query), (qtdemux_parse_trak):
19774 Remove some asserts and replace them with a proper error
19775 message. Fixes #379261.
19777 Mon Nov 27 16:30:49 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19781 Original commit message from CVS:
19784 Mon Nov 27 16:29:07 2006 +0000 Jonas Holmberg <jonas.holmberg@axis.com>
19786 gst/multipart/multipartmux.c: Push header in a separate buffer instead of memcpy:ing all data
19787 Original commit message from CVS:
19788 Patch by: Jonas Holmberg <jonas dot holmberg at axis dot com>
19789 * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
19790 Push header in a separate buffer instead of memcpy:ing all data
19791 Change LF => CRLF in headers
19792 Move trailing LF to header
19794 Mon Nov 27 16:26:50 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19796 gst/rtp/gstrtpmpadepay.c: Small buffer overflow fix and improve debugging.
19797 Original commit message from CVS:
19798 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_chain):
19799 Small buffer overflow fix and improve debugging.
19801 Fri Nov 24 08:58:53 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19803 ext/esd/: remove obsolete _factory_init protos
19804 Original commit message from CVS:
19805 * ext/esd/esdmon.h:
19806 * ext/esd/esdsink.h:
19807 remove obsolete _factory_init protos
19809 Fri Nov 24 07:46:54 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19811 gst/avi/gstavidemux.c: remove dead code, tweak debugs statements, add comments, use _uint64_scale instead _uint64_sca...
19812 Original commit message from CVS:
19813 * gst/avi/gstavidemux.c: (gst_avi_demux_index_entry_for_time),
19814 (gst_avi_demux_src_convert), (gst_avi_demux_handle_src_query),
19815 (gst_avi_demux_peek_chunk), (gst_avi_demux_parse_subindex),
19816 (gst_avi_demux_read_subindexes_push),
19817 (gst_avi_demux_read_subindexes_pull), (gst_avi_demux_parse_stream),
19818 (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
19819 (gst_avi_demux_sync), (gst_avi_demux_next_data_buffer),
19820 (gst_avi_demux_massage_index),
19821 (gst_avi_demux_calculate_durations_from_index),
19822 (gst_avi_demux_stream_header_pull), (gst_avi_demux_do_seek),
19823 (gst_avi_demux_handle_seek), (gst_avi_demux_process_next_entry),
19824 (gst_avi_demux_stream_data), (gst_avi_demux_loop):
19825 remove dead code, tweak debugs statements, add comments, use
19826 _uint64_scale instead _uint64_scale_int when using guint64 values,
19827 small optimizations, reflow some error handling
19829 Wed Nov 22 17:39:13 2006 +0000 Edward Hervey <bilboed@bilboed.com>
19831 po/.cvsignore: We never put .pot files in cvs. Let's ignore them all.
19832 Original commit message from CVS:
19834 We never put .pot files in cvs. Let's ignore them all.
19836 Tue Nov 21 12:57:50 2006 +0000 Christian Schaller <uraeus@gnome.org>
19838 * gst-plugins-good.spec.in:
19839 enalbe LADSPA plugin in spec file
19840 Original commit message from CVS:
19841 enalbe LADSPA plugin in spec file
19843 Sun Nov 19 18:46:03 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19845 po/POTFILES.in: ... but better exclude files that aren't disted.
19846 Original commit message from CVS:
19848 ... but better exclude files that aren't disted.
19850 Sun Nov 19 16:32:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19852 po/POTFILES.in: Add v4l2 source files to list of files with translations, so the strings are actually extracted (howe...
19853 Original commit message from CVS:
19855 Add v4l2 source files to list of files with translations, so the
19856 strings are actually extracted (however bad they still may be).
19858 Sun Nov 19 16:30:19 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19860 gst/videobox/gstvideobox.c: Minor clean-ups: const-ify static array, remove trailing comma from use GST_DEBUG_FUNCPTR.
19861 Original commit message from CVS:
19862 * gst/videobox/gstvideobox.c: (gst_video_box_class_init):
19863 Minor clean-ups: const-ify static array, remove trailing comma from
19864 last enum (gcc-2.9x trips over that), use GST_DEBUG_FUNCPTR.
19866 Sun Nov 19 13:41:53 2006 +0000 René Stadler <mail@renestadler.de>
19868 gst/id3demux/id3v2frames.c: Make sure that g_free always gets called on the same pointer that was returned by g_mallo...
19869 Original commit message from CVS:
19870 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame):
19871 Make sure that g_free always gets called on the same pointer that was
19872 returned by g_malloc. Fixes #376594.
19873 Do not leak memory if decompressed size is wrong.
19874 Remove unneeded check of return value of g_malloc.
19875 Patch by: René Stadler <mail@renestadler.de>
19877 Sat Nov 18 18:14:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19879 sys/v4l2/v4l2src_calls.c: Add missing curly brackets.
19880 Original commit message from CVS:
19881 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_deinit):
19882 Add missing curly brackets.
19884 Fri Nov 17 14:54:01 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
19887 * sys/v4l2/v4l2src_calls.c:
19888 Fix capture_deinit.
19889 Original commit message from CVS:
19890 Fix capture_deinit.
19892 Thu Nov 16 15:36:48 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19894 gst/matroska/matroska-mux.c: Use GST_DEBUG_FUNCPTR; activate request pad before returning it.
19895 Original commit message from CVS:
19896 * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
19897 (gst_matroska_mux_request_new_pad):
19898 Use GST_DEBUG_FUNCPTR; activate request pad before returning it.
19899 * tests/check/elements/matroskamux.c: (setup_src_pad),
19900 (setup_sink_pad), (GST_START_TEST):
19901 Activate pads before using them.
19903 Thu Nov 16 15:04:55 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19905 gst/avi/gstavidemux.c: Initialise variable to get rid of bogus compiler warning.
19906 Original commit message from CVS:
19907 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan):
19908 Initialise variable to get rid of bogus compiler warning.
19910 Thu Nov 16 07:26:17 2006 +0000 Ville Syrjala <ville.syrjala@movial.fi>
19912 gst/rtp/: Specify H.263 variant and version in the caps (fixes #361637)
19913 Original commit message from CVS:
19914 Patch by: Ville Syrjala <ville.syrjala@movial.fi>
19915 * gst/rtp/gstrtph263pay.c:
19916 * gst/rtp/gstrtph263pdepay.c:
19917 * gst/rtp/gstrtph263ppay.c:
19918 Specify H.263 variant and version in the caps (fixes #361637)
19920 Wed Nov 15 17:44:01 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
19922 gst/rtsp/rtspconnection.c: Don't set a data pointer to NULL and a size > 0 when we deal with empty packets.
19923 Original commit message from CVS:
19924 * gst/rtsp/rtspconnection.c: (read_body):
19925 Don't set a data pointer to NULL and a size > 0 when we deal
19926 with empty packets.
19927 * gst/rtsp/rtspmessage.c: (rtsp_message_new_response),
19928 (rtsp_message_init_response), (rtsp_message_init_data),
19929 (rtsp_message_unset), (rtsp_message_free),
19930 (rtsp_message_take_body):
19931 Check that we can't create invalid empty packets.
19933 Wed Nov 15 12:35:46 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19935 ext/wavpack/: Some small clean-ups: use enums instead of hard-coded numbers, const-ify element details, re-factor som...
19936 Original commit message from CVS:
19937 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
19938 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
19939 (gst_wavpack_dec_init), (gst_wavpack_dec_change_state):
19940 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init),
19941 (gst_wavpack_enc_class_init), (gst_wavpack_enc_reset),
19942 (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config),
19943 (gst_wavpack_enc_change_state):
19944 * ext/wavpack/gstwavpackparse.c:
19945 Some small clean-ups: use enums instead of hard-coded numbers,
19946 const-ify element details, re-factor some code into _reset()
19947 functions (#352605).
19949 Wed Nov 15 12:08:20 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
19951 gst/matroska/matroska-mux.*: Add basic tag writing support; implement releasing pads (#374658).
19952 Original commit message from CVS:
19953 Patch by: Mark Nauwelaerts <manauw at skynet be>
19954 * gst/matroska/matroska-mux.c: (gst_matroska_mux_add_interfaces),
19955 (gst_matroska_mux_class_init), (gst_matroska_pad_free),
19956 (gst_matroska_mux_reset), (gst_matroska_mux_handle_sink_event),
19957 (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad),
19958 (gst_matroska_mux_track_header), (gst_matroska_mux_start),
19959 (gst_matroska_mux_write_simple_tag), (gst_matroska_mux_finish):
19960 * gst/matroska/matroska-mux.h:
19961 Add basic tag writing support; implement releasing pads (#374658).
19963 Wed Nov 15 11:19:13 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
19965 gst/matroska/matroska-demux.c: Handle opaque/unspecified A_AAC audio codec ID (fixes #374737).
19966 Original commit message from CVS:
19967 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
19968 (gst_matroska_demux_audio_caps):
19969 Handle opaque/unspecified A_AAC audio codec ID (fixes #374737).
19971 Wed Nov 15 00:12:19 2006 +0000 David Schleef <ds@schleef.org>
19973 gst/matroska/matroska-mux.c: Add Dirac fourcc.
19974 Original commit message from CVS:
19975 * gst/matroska/matroska-mux.c: Add Dirac fourcc.
19977 Tue Nov 14 20:07:22 2006 +0000 Sergey Scobich <sergey.scobich@gmail.com>
19979 win32/vs8/: Make end-of-line returns unixy, so that when the files are checked out on win32 the line returns will be ...
19980 Original commit message from CVS:
19981 Patch by: Sergey Scobich <sergey.scobich at gmail com>
19982 * win32/vs8/gst-plugins-good.sln:
19983 * win32/vs8/libgst1394.vcproj:
19984 * win32/vs8/libgstaasink.vcproj:
19985 * win32/vs8/libgstalaw.vcproj:
19986 * win32/vs8/libgstalpha.vcproj:
19987 * win32/vs8/libgstalphacolor.vcproj:
19988 * win32/vs8/libgstannodex.vcproj:
19989 * win32/vs8/libgstapetag.vcproj:
19990 * win32/vs8/libgstaudiofx.vcproj:
19991 * win32/vs8/libgstauparse.vcproj:
19992 * win32/vs8/libgstautodetect.vcproj:
19993 * win32/vs8/libgstavi.vcproj:
19994 * win32/vs8/libgstcacasink.vcproj:
19995 * win32/vs8/libgstcdio.vcproj:
19996 * win32/vs8/libgstcutter.vcproj:
19997 * win32/vs8/libgstdv.vcproj:
19998 * win32/vs8/libgsteffectv.vcproj:
19999 * win32/vs8/libgstflac.vcproj:
20000 * win32/vs8/libgstflxdec.vcproj:
20001 * win32/vs8/libgstgoom.vcproj:
20002 * win32/vs8/libgsticydemux.vcproj:
20003 * win32/vs8/libgstid3demux.vcproj:
20004 * win32/vs8/libgstjpeg.vcproj:
20005 * win32/vs8/libgstladspa.vcproj:
20006 * win32/vs8/libgstlevel.vcproj:
20007 * win32/vs8/libgstmatroska.vcproj:
20008 * win32/vs8/libgstmikmod.vcproj:
20009 * win32/vs8/libgstmng.vcproj:
20010 * win32/vs8/libgstmonoscope.vcproj:
20011 * win32/vs8/libgstmulaw.vcproj:
20012 * win32/vs8/libgstmultipart.vcproj:
20013 * win32/vs8/libgstpng.vcproj:
20014 * win32/vs8/libgstrtp.vcproj:
20015 * win32/vs8/libgstrtsp.vcproj:
20016 * win32/vs8/libgstshout2.vcproj:
20017 * win32/vs8/libgstsmpte.vcproj:
20018 * win32/vs8/libgstspeex.vcproj:
20019 * win32/vs8/libgsttaglib.vcproj:
20020 * win32/vs8/libgstudp.vcproj:
20021 * win32/vs8/libgstvideobalance.vcproj:
20022 * win32/vs8/libgstvideobox.vcproj:
20023 * win32/vs8/libgstvideoflip.vcproj:
20024 * win32/vs8/libgstvideomixer.vcproj:
20025 * win32/vs8/libgstwavenc.vcproj:
20026 * win32/vs8/libgstwavparse.vcproj:
20027 Make end-of-line returns unixy, so that when the files are checked
20028 out on win32 the line returns will be 0d 0a and not 0d 0d 0a.
20029 Hopefully fixes #366492.
20031 Tue Nov 14 15:55:32 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20033 gst/avi/gstavidemux.c: Disable init_frames delay timestamp adjustment, it does not seem to be needed at all. Fixes #3...
20034 Original commit message from CVS:
20035 * gst/avi/gstavidemux.c: (gst_avi_demux_massage_index):
20036 Disable init_frames delay timestamp adjustment, it does not
20037 seem to be needed at all. Fixes #369621.
20039 Tue Nov 14 11:43:40 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20041 gst/qtdemux/qtdemux.c: Don't parse extra sample params for raw pcm. Fixes #374914.
20042 Original commit message from CVS:
20043 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
20044 (gst_qtdemux_handle_src_query), (qtdemux_parse_trak):
20045 Don't parse extra sample params for raw pcm. Fixes #374914.
20047 Mon Nov 13 18:31:18 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
20049 gst/videomixer/videomixer.c: Fix memleak by unref'ing collectpads instance (when finalizing)
20050 Original commit message from CVS:
20051 Patch by: Mark Nauwelaerts <manauw at skynet be>
20052 * gst/videomixer/videomixer.c:
20053 (gst_videomixer_set_master_geometry),
20054 (gst_videomixer_pad_sink_setcaps), (gst_videomixer_class_init),
20055 (gst_videomixer_collect_free), (gst_videomixer_reset),
20056 (gst_videomixer_init), (gst_videomixer_finalize),
20057 (gst_videomixer_request_new_pad), (gst_videomixer_release_pad),
20058 (gst_videomixer_collected), (gst_videomixer_change_state):
20059 Fix memleak by unref'ing collectpads instance (when finalizing)
20060 Implement releasing a request pad. Fixes #374479.
20062 Fri Nov 10 20:08:42 2006 +0000 Sergey Scobich <sergey.scobich@gmail.com>
20064 win32/vs8/: Add VS8 project files (note that many of the plugins in ext are disabled by default). Fixes #366492.
20065 Original commit message from CVS:
20066 Patch by: Sergey Scobich <sergey.scobich at gmail com>
20067 * win32/vs8/gst-plugins-good.sln:
20068 * win32/vs8/libgst1394.vcproj:
20069 * win32/vs8/libgstaasink.vcproj:
20070 * win32/vs8/libgstalaw.vcproj:
20071 * win32/vs8/libgstalpha.vcproj:
20072 * win32/vs8/libgstalphacolor.vcproj:
20073 * win32/vs8/libgstannodex.vcproj:
20074 * win32/vs8/libgstapetag.vcproj:
20075 * win32/vs8/libgstaudiofx.vcproj:
20076 * win32/vs8/libgstauparse.vcproj:
20077 * win32/vs8/libgstautodetect.vcproj:
20078 * win32/vs8/libgstavi.vcproj:
20079 * win32/vs8/libgstcacasink.vcproj:
20080 * win32/vs8/libgstcdio.vcproj:
20081 * win32/vs8/libgstcutter.vcproj:
20082 * win32/vs8/libgstdv.vcproj:
20083 * win32/vs8/libgsteffectv.vcproj:
20084 * win32/vs8/libgstflac.vcproj:
20085 * win32/vs8/libgstflxdec.vcproj:
20086 * win32/vs8/libgstgoom.vcproj:
20087 * win32/vs8/libgsticydemux.vcproj:
20088 * win32/vs8/libgstid3demux.vcproj:
20089 * win32/vs8/libgstjpeg.vcproj:
20090 * win32/vs8/libgstladspa.vcproj:
20091 * win32/vs8/libgstlevel.vcproj:
20092 * win32/vs8/libgstmatroska.vcproj:
20093 * win32/vs8/libgstmikmod.vcproj:
20094 * win32/vs8/libgstmng.vcproj:
20095 * win32/vs8/libgstmonoscope.vcproj:
20096 * win32/vs8/libgstmulaw.vcproj:
20097 * win32/vs8/libgstmultipart.vcproj:
20098 * win32/vs8/libgstpng.vcproj:
20099 * win32/vs8/libgstrtp.vcproj:
20100 * win32/vs8/libgstrtsp.vcproj:
20101 * win32/vs8/libgstshout2.vcproj:
20102 * win32/vs8/libgstsmpte.vcproj:
20103 * win32/vs8/libgstspeex.vcproj:
20104 * win32/vs8/libgsttaglib.vcproj:
20105 * win32/vs8/libgstudp.vcproj:
20106 * win32/vs8/libgstvideobalance.vcproj:
20107 * win32/vs8/libgstvideobox.vcproj:
20108 * win32/vs8/libgstvideoflip.vcproj:
20109 * win32/vs8/libgstvideomixer.vcproj:
20110 * win32/vs8/libgstwavenc.vcproj:
20111 * win32/vs8/libgstwavparse.vcproj:
20112 Add VS8 project files (note that many of the plugins in ext are
20113 disabled by default). Fixes #366492.
20115 Fri Nov 10 19:18:33 2006 +0000 David Schleef <ds@schleef.org>
20117 gst/multifile/Makefile.am: Let's not depend on a file that doesn't exist.
20118 Original commit message from CVS:
20119 * gst/multifile/Makefile.am:
20120 Let's not depend on a file that doesn't exist.
20122 Fri Nov 10 18:51:10 2006 +0000 David Schleef <ds@schleef.org>
20124 Revive multifile[src|sink].
20125 Original commit message from CVS:
20127 * gst/multifile/Makefile.am:
20128 * gst/multifile/gstmultifile.c:
20129 * gst/multifile/gstmultifilesink.c:
20130 * gst/multifile/gstmultifilesrc.c:
20131 * gst/multifile/multifile.vproj:
20132 Revive multifile[src|sink].
20134 Fri Nov 10 08:09:05 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20136 sys/v4l2/v4l2src_calls.c: we do not translate debug messages
20137 Original commit message from CVS:
20138 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_grab_frame):
20139 we do not translate debug messages
20141 Wed Nov 8 12:04:03 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20143 gst/flx/gstflxdec.c: fix categorisation, make short desc more explicit, remove unused code
20144 Original commit message from CVS:
20145 * gst/flx/gstflxdec.c: (gst_flxdec_class_init):
20146 fix categorisation, make short desc more explicit, remove unused code
20149 Wed Nov 8 01:30:39 2006 +0000 Christian Schaller <uraeus@gnome.org>
20151 gst/rtp/: Fix element descriptions.
20152 Original commit message from CVS:
20153 * gst/rtp/gstrtpL16depay.c:
20154 * gst/rtp/gstrtpamrdepay.c:
20155 * gst/rtp/gstrtpamrpay.c:
20156 * gst/rtp/gstrtpgsmdepay.c:
20157 * gst/rtp/gstrtph263pay.c:
20158 * gst/rtp/gstrtph263pdepay.c:
20159 * gst/rtp/gstrtph263ppay.c:
20160 * gst/rtp/gstrtph264depay.c:
20161 * gst/rtp/gstrtpmp2tdepay.c:
20162 * gst/rtp/gstrtpmp4gdepay.c:
20163 * gst/rtp/gstrtpmp4gpay.c:
20164 * gst/rtp/gstrtpmp4vdepay.c:
20165 * gst/rtp/gstrtpmp4vpay.c:
20166 * gst/rtp/gstrtpmpadepay.c:
20167 * gst/rtp/gstrtpmpapay.c:
20168 * gst/rtp/gstrtppcmadepay.c:
20169 * gst/rtp/gstrtppcmapay.c:
20170 * gst/rtp/gstrtppcmudepay.c:
20171 * gst/rtp/gstrtppcmupay.c:
20172 * gst/rtp/gstrtpspeexdepay.c:
20173 * gst/rtp/gstrtpspeexpay.c:
20174 * gst/rtp/gstrtpsv3vdepay.c:
20175 Fix element descriptions.
20177 Wed Nov 8 01:29:51 2006 +0000 Christian Schaller <uraeus@gnome.org>
20179 gst/rtp/: Fix description.
20180 Original commit message from CVS:
20181 * gst/rtp/gstrtpvorbisdepay.c:
20182 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_handle_buffer):
20184 Small cleanup in the payloader.
20186 Wed Nov 8 01:28:00 2006 +0000 Christian Schaller <uraeus@gnome.org>
20188 gst/rtp/: Add theora pay/depayloaders.
20189 Original commit message from CVS:
20190 * gst/rtp/Makefile.am:
20191 * gst/rtp/gstrtp.c: (plugin_init):
20192 * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_base_init),
20193 (gst_rtp_theora_depay_class_init), (gst_rtp_theora_depay_init),
20194 (gst_rtp_theora_depay_finalize),
20195 (gst_rtp_theora_depay_parse_configuration),
20196 (gst_rtp_theora_depay_setcaps),
20197 (gst_rtp_theora_depay_switch_codebook),
20198 (gst_rtp_theora_depay_process),
20199 (gst_rtp_theora_depay_set_property),
20200 (gst_rtp_theora_depay_get_property),
20201 (gst_rtp_theora_depay_change_state),
20202 (gst_rtp_theora_depay_plugin_init):
20203 * gst/rtp/gstrtptheoradepay.h:
20204 * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_base_init),
20205 (gst_rtp_theora_pay_class_init), (gst_rtp_theora_pay_init),
20206 (gst_rtp_theora_pay_setcaps), (gst_rtp_theora_pay_reset_packet),
20207 (gst_rtp_theora_pay_init_packet),
20208 (gst_rtp_theora_pay_flush_packet),
20209 (gst_rtp_theora_pay_finish_headers), (gst_rtp_theora_pay_parse_id),
20210 (gst_rtp_theora_pay_handle_buffer),
20211 (gst_rtp_theora_pay_plugin_init):
20212 * gst/rtp/gstrtptheorapay.h:
20213 Add theora pay/depayloaders.
20215 Tue Nov 7 01:43:06 2006 +0000 Christian Schaller <uraeus@gnome.org>
20217 gst/rtp/Makefile.am: We depend on gsttag to generate the vorbis comments.
20218 Original commit message from CVS:
20219 * gst/rtp/Makefile.am:
20220 We depend on gsttag to generate the vorbis comments.
20221 * gst/rtp/gstrtpvorbisdepay.c:
20222 (gst_rtp_vorbis_depay_parse_configuration),
20223 (gst_rtp_vorbis_depay_setcaps),
20224 (gst_rtp_vorbis_depay_switch_codebook),
20225 (gst_rtp_vorbis_depay_process):
20226 * gst/rtp/gstrtpvorbisdepay.h:
20227 Parse configuration string in the depayloader.
20228 Implement selecting and switching to a new codebook.
20229 Receiving vorbis over RTP now works.
20230 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_reset_packet),
20231 (gst_rtp_vorbis_pay_init_packet),
20232 (gst_rtp_vorbis_pay_finish_headers),
20233 (gst_rtp_vorbis_pay_handle_buffer):
20234 * gst/rtp/gstrtpvorbispay.h:
20235 Set timestamps on outgoing buffers and RTP packets.
20236 Fix configuration string, prepend number of Packet headers.
20237 Fix encoding of ident string.
20238 Add delivery-method to caps.
20239 Streaming vorbis over RTP now works.
20241 Mon Nov 6 20:52:10 2006 +0000 Christian Schaller <uraeus@gnome.org>
20243 gst/rtp/gstrtpvorbispay.*: Generate a valid configuration string in the caps based on the vorbis headers.
20244 Original commit message from CVS:
20245 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_setcaps),
20246 (gst_rtp_vorbis_pay_finish_headers), (gst_rtp_vorbis_pay_parse_id),
20247 (gst_rtp_vorbis_pay_handle_buffer):
20248 * gst/rtp/gstrtpvorbispay.h:
20249 Generate a valid configuration string in the caps based on the
20252 Thu Nov 2 20:13:26 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20254 Fix enum nicks; only emit no-more-pads once; add support for very fast encoding mode in upcoming 4.40.0 release (#369...
20255 Original commit message from CVS:
20256 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
20258 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
20259 (gst_wavpack_enc_correction_mode_get_type),
20260 (gst_wavpack_enc_joint_stereo_mode_get_type),
20261 (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config):
20262 Fix enum nicks; only emit no-more-pads once; add support for very
20263 fast encoding mode in upcoming 4.40.0 release (#369539).
20265 Thu Nov 2 14:43:11 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20267 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20268 Original commit message from CVS:
20269 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20270 * ext/cdio/gstcdio.h:
20271 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20272 Move CD-TEXT utility function into common file so it can also be
20273 used by a future cdioparanoiasrc.
20275 Wed Nov 1 19:48:26 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
20278 * sys/v4l2/Makefile.am:
20279 * sys/v4l2/gstv4l2object.c:
20280 * sys/v4l2/gstv4l2src.c:
20281 * sys/v4l2/v4l2_calls.c:
20282 * sys/v4l2/v4l2src_calls.c:
20283 Improved comments in ELEMENT_ERROR/WARNING and added "#if 0" to xoverlay code that is still not implemented.
20284 Original commit message from CVS:
20285 Improved comments in ELEMENT_ERROR/WARNING and added "#if 0" to xoverlay code that is still not implemented.
20287 Wed Nov 1 13:59:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20289 gst/id3demux/id3v2frames.c: We require a -base more recent than 0.10.9, so it's safe to use
20290 Original commit message from CVS:
20291 * gst/id3demux/id3v2frames.c: (parse_picture_frame):
20292 We require a -base more recent than 0.10.9, so it's safe to use
20293 GST_TYPE_TAG_IMAGE_TYPE unconditionally now.
20294 * ext/dv/gstdvdec.c: (gst_dvdec_sink_event):
20295 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_sink_event):
20296 Use _newsegment_full() now that we depend on a recent enough core.
20297 * gst/wavparse/gstwavparse.c:
20298 Remove cruft that we don't need any longer now that we depend on
20299 a recent enough -base.
20301 Wed Nov 1 10:19:18 2006 +0000 Sergey Scobich <sergey.scobich@gmail.com>
20303 sys/: Wait until the window is created before using it; guard unistd.h includes with HAVE_UNISTD_H. (#366523)
20304 Original commit message from CVS:
20305 Patch by: Sergey Scobich <sergey dot scobich at gmail com>
20306 * sys/directdraw/gstdirectdrawsink.c:
20307 (gst_directdrawsink_window_thread),
20308 (gst_directdrawsink_create_default_window):
20309 * sys/directdraw/gstdirectdrawsink.h:
20310 * sys/directsound/gstdirectsoundsink.c:
20311 Wait until the window is created before using it; guard unistd.h
20312 includes with HAVE_UNISTD_H. (#366523)
20313 * win32/vs8/libgstdirectdraw.vcproj:
20314 * win32/vs8/libgstdirectsound.vcproj:
20315 Update project files.
20317 Tue Oct 31 10:52:31 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20319 gst/rtp/: Fix and activate ILBC pay and depayloaders. Fixes #368162.
20320 Original commit message from CVS:
20321 * gst/rtp/Makefile.am:
20322 * gst/rtp/gstrtp.c: (plugin_init):
20323 * gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_init),
20324 (gst_rtpilbcpay_setcaps):
20325 Fix and activate ILBC pay and depayloaders. Fixes #368162.
20327 Tue Oct 31 10:31:18 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20329 gst/qtdemux/qtdemux.c: Handle unbounded length streams a bit better. Fixes #367696.
20330 Original commit message from CVS:
20331 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
20332 (gst_qtdemux_handle_src_query), (qtdemux_parse_tree),
20333 (qtdemux_parse_trak):
20334 Handle unbounded length streams a bit better. Fixes #367696.
20336 Tue Oct 31 09:44:39 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20338 ext/speex/gstspeexdec.c: Some small cleanups, use _scale.
20339 Original commit message from CVS:
20340 * ext/speex/gstspeexdec.c: (speex_dec_convert),
20341 (speex_dec_sink_event), (speex_dec_chain_parse_header):
20342 Some small cleanups, use _scale.
20344 Tue Oct 31 09:29:36 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20346 gst/avi/gstavidemux.c: Use higher precision scale function.
20347 Original commit message from CVS:
20348 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
20349 Use higher precision scale function.
20351 Mon Oct 30 16:18:18 2006 +0000 Michal Benes <michal.benes@itonis.tv>
20353 gst/matroska/matroska-demux.c: Fix several issues with encoded/compressed/encrypted/signed tracks; also, remove super...
20354 Original commit message from CVS:
20355 Patch by: Michal Benes <michal dot benes at itonis tv>
20356 * gst/matroska/matroska-demux.c: (gst_matroska_demux_encoding_cmp),
20357 (gst_matroska_demux_read_track_encodings),
20358 (gst_matroska_decode_buffer):
20359 Fix several issues with encoded/compressed/encrypted/signed tracks;
20360 also, remove superfluous newline characters from some debug
20361 statements. (#366155)
20363 Mon Oct 30 09:24:53 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20365 ext/jpeg/: Various cleanups, capsnego and leak fixes.
20366 Original commit message from CVS:
20367 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_getcaps):
20368 * ext/jpeg/gstsmokedec.c: (gst_smokedec_class_init),
20369 (gst_smokedec_init), (gst_smokedec_finalize), (gst_smokedec_chain),
20370 (gst_smokedec_change_state):
20371 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_class_init),
20372 (gst_smokeenc_init), (gst_smokeenc_finalize),
20373 (gst_smokeenc_getcaps), (gst_smokeenc_setcaps),
20374 (gst_smokeenc_resync), (gst_smokeenc_chain),
20375 (gst_smokeenc_set_property), (gst_smokeenc_get_property),
20376 (gst_smokeenc_change_state):
20377 Various cleanups, capsnego and leak fixes.
20379 Mon Oct 30 08:17:08 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
20381 gst/videomixer/videomixer.c: Fix videomixer so that it can handle any combination of framerates.
20382 Original commit message from CVS:
20383 Patch by: Mark Nauwelaerts <manauw at skynet be>
20384 * gst/videomixer/videomixer.c: (gst_videomixer_update_queues):
20385 Fix videomixer so that it can handle any combination of framerates.
20388 Sat Oct 28 16:37:20 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20390 gst/avi/gstavidemux.c: Fix position query for audio. also fixes timestamps in streaming mode and bug #364958.
20391 Original commit message from CVS:
20392 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
20393 (gst_avi_demux_parse_file_header),
20394 (gst_avi_demux_stream_init_push), (gst_avi_demux_parse_stream),
20395 (gst_avi_demux_stream_header_push), (gst_avi_demux_stream_data),
20396 (gst_avi_demux_chain):
20397 Fix position query for audio. also fixes timestamps in streaming
20398 mode and bug #364958.
20401 Fri Oct 27 17:10:42 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20403 ext/libpng/gstpngenc.*: Fix strides. Fixes #364856.
20404 Original commit message from CVS:
20405 * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps), (gst_pngenc_chain):
20406 * ext/libpng/gstpngenc.h:
20407 Fix strides. Fixes #364856.
20409 Set caps on outgoing buffers.
20411 Wed Oct 18 17:06:21 2006 +0000 Ville Syrjala <ville.syrjala@movial.fi>
20413 gst/rtp/: Add static payload numbers in addition to the dynamic ones.
20414 Original commit message from CVS:
20415 Patch by: Ville Syrjala <ville dot syrjala at movial dot fi>
20416 * gst/rtp/gstrtpgsmpay.c:
20417 * gst/rtp/gstrtph263pay.c:
20418 * gst/rtp/gstrtpmpapay.c:
20419 * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_flush),
20420 (gst_rtp_pcma_pay_handle_buffer):
20421 * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_flush):
20422 Add static payload numbers in addition to the dynamic ones.
20425 Wed Oct 18 16:18:55 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20427 gst/rtsp/: Reuse already existing enum for lower transport.
20428 Original commit message from CVS:
20429 * gst/rtsp/gstrtspsrc.c: (gst_rtsp_lower_trans_get_type),
20430 (gst_rtspsrc_class_init), (gst_rtspsrc_loop_interleaved),
20431 (gst_rtspsrc_loop_udp), (gst_rtspsrc_open),
20432 (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_set_uri):
20433 * gst/rtsp/rtspconnection.c: (rtsp_connection_create):
20434 * gst/rtsp/rtspdefs.h:
20435 * gst/rtsp/rtspurl.c: (rtsp_url_parse):
20436 * gst/rtsp/rtspurl.h:
20437 Reuse already existing enum for lower transport.
20438 Add rtspt and rtspu protocols.
20439 Send redirect to rtspt when udp times out.
20441 Wed Oct 18 14:00:44 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20443 gst/wavparse/gstwavparse.c: Fix seeking some more, mostly for speed changes.
20444 Original commit message from CVS:
20445 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
20446 (gst_wavparse_stream_data):
20447 Fix seeking some more, mostly for speed changes.
20449 Wed Oct 18 11:28:05 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20452 ChangeLog surgery: fix Fredrik's e-mail address
20453 Original commit message from CVS:
20454 ChangeLog surgery: fix Fredrik's e-mail address
20456 Wed Oct 18 11:04:09 2006 +0000 Fredrik Persson <frepe@broadband.net>
20458 sys/v4l2/gstv4l2tuner.*: Fix _set_channel(): remove useless g_object_notify() for "channel" property that doesn't exi...
20459 Original commit message from CVS:
20460 Patch by: Fredrik Persson <frepe at broadband net>
20461 * sys/v4l2/gstv4l2tuner.c:
20462 * sys/v4l2/gstv4l2tuner.h:
20463 Fix _set_channel(): remove useless g_object_notify() for "channel"
20464 property that doesn't exist any longer and therefore now also
20465 useless redirect (#338818).
20467 Tue Oct 17 15:16:47 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20469 Activate pads before adding them to running element.
20470 Original commit message from CVS:
20471 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_set_wp_config):
20472 * ext/wavpack/gstwavpackparse.c:
20473 (gst_wavpack_parse_create_src_pad):
20474 * gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_create_pads):
20475 * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad):
20476 Activate pads before adding them to running element.
20478 Tue Oct 17 14:57:17 2006 +0000 Josep Torra Valles <josep@fluendo.com>
20480 gst/qtdemux/qtdemux.c: Make compile with Forte compiler, mostly don't do pointer arithmetic with void pointers (#3626...
20481 Original commit message from CVS:
20482 Patch by: Josep Torra Valles <josep at fluendo com>
20483 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event),
20484 (next_entry_size), (qtdemux_inflate), (qtdemux_parse_moov),
20485 (qtdemux_parse_tree), (qtdemux_parse_trak), (qtdemux_tag_add_str),
20486 (qtdemux_tag_add_num), (qtdemux_tag_add_date),
20487 (qtdemux_tag_add_gnre):
20488 Make compile with Forte compiler, mostly don't do pointer arithmetic
20489 with void pointers (#362626).
20491 Tue Oct 17 14:37:49 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20493 sys/oss/gstosssink.c: Some drivers do not support unsetting the non-blocking flag once the device is opened. In those...
20494 Original commit message from CVS:
20495 * sys/oss/gstosssink.c: (gst_oss_sink_prepare):
20496 Some drivers do not support unsetting the non-blocking flag once the
20497 device is opened. In those cases, close/open the device in
20498 non-blocking mode. Fixes #362673.
20500 Tue Oct 17 13:44:14 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20502 sys/v4l2/: dear stefan, framespersecond is not frameperiod, reverting but adding comment
20503 Original commit message from CVS:
20504 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
20505 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_fps),
20506 (gst_v4l2src_get_fps):
20507 dear stefan, framespersecond is not frameperiod, reverting but adding
20510 Tue Oct 17 11:28:50 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20512 sys/v4l2/: Numerator is numerator and denominator is denominator. Say that aloud 5 times and retry after next beer.
20513 Original commit message from CVS:
20514 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
20515 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_fps),
20516 (gst_v4l2src_get_fps):
20517 Numerator is numerator and denominator is denominator. Say that aloud
20518 5 times and retry after next beer.
20520 Tue Oct 17 10:59:55 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20522 gst/qtdemux/qtdemux.*: Avoid void pointer usage, better use guint8 * instead.
20523 Original commit message from CVS:
20524 * gst/qtdemux/qtdemux.c: (qtdemux_parse_moov), (qtdemux_parse),
20525 (qtdemux_node_dump_foreach), (qtdemux_dump_mvhd),
20526 (qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd),
20527 (qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref),
20528 (qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss),
20529 (qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco),
20530 (qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd),
20531 (qtdemux_dump_unknown), (qtdemux_tree_get_child_by_type),
20532 (qtdemux_tree_get_sibling_by_type):
20533 * gst/qtdemux/qtdemux.h:
20534 Avoid void pointer usage, better use guint8 * instead.
20536 Mon Oct 16 18:22:47 2006 +0000 Josep Torra Valles <josep@fluendo.com>
20538 Fix a bunch of problems discovered by the Forte compiler, mostly type mixups and pointer arithmetics with void pointe...
20539 Original commit message from CVS:
20540 Patch by: Josep Torra Valles <josep at fluendo com>
20541 * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform):
20542 * ext/esd/esdsink.c: (gst_esdsink_write):
20543 * ext/flac/gstflacdec.c: (gst_flac_dec_length),
20544 (gst_flac_dec_read_seekable), (gst_flac_dec_chain),
20545 (gst_flac_dec_send_newsegment):
20546 * ext/flac/gstflacenc.c: (gst_flac_enc_seek_callback),
20547 (gst_flac_enc_tell_callback):
20548 * ext/jpeg/smokecodec.c: (find_best_size), (smokecodec_encode),
20549 (smokecodec_parse_header), (smokecodec_decode):
20550 * gst/avi/gstavimux.c: (gst_avi_mux_write_avix_index):
20551 * gst/debug/efence.c: (gst_fenced_buffer_alloc):
20552 * gst/goom/Makefile.am:
20553 * gst/goom/gstgoom.c:
20554 * gst/icydemux/gsticydemux.c: (gst_icydemux_typefind_or_forward):
20555 * gst/rtsp/gstrtspsrc.c:
20556 * gst/rtsp/rtspconnection.c: (rtsp_connection_read):
20557 * gst/udp/gstudpsink.c:
20558 * gst/udp/gstudpsrc.c:
20559 * gst/wavparse/gstwavparse.c: (gst_wavparse_change_state):
20560 * sys/sunaudio/gstsunaudiomixertrack.h:
20561 Fix a bunch of problems discovered by the Forte compiler, mostly type
20562 mixups and pointer arithmetics with void pointers. Fixes #362603.
20564 Thu Oct 12 19:02:51 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20566 ext/speex/: Miscellaneous clean-ups, among other things: speexenc => enc to enhance code readability; change speexenc...
20567 Original commit message from CVS:
20568 * ext/speex/gstspeex.c: (plugin_init):
20569 * ext/speex/gstspeexenc.c: (gst_speex_enc_get_formats),
20570 (gst_speex_enc_setup_interfaces), (gst_speex_enc_base_init),
20571 (gst_speex_enc_class_init), (gst_speex_enc_finalize),
20572 (gst_speex_enc_sink_setcaps), (gst_speex_enc_convert_src),
20573 (gst_speex_enc_convert_sink), (gst_speex_enc_get_query_types),
20574 (gst_speex_enc_src_query), (gst_speex_enc_sink_query),
20575 (gst_speex_enc_init), (gst_speex_enc_create_metadata_buffer),
20576 (gst_speex_enc_set_last_msg), (gst_speex_enc_setup),
20577 (gst_speex_enc_buffer_from_data), (gst_speex_enc_push_buffer),
20578 (gst_speex_enc_set_header_on_caps), (gst_speex_enc_sinkevent),
20579 (gst_speex_enc_chain), (gst_speex_enc_get_property),
20580 (gst_speex_enc_set_property), (gst_speex_enc_change_state):
20581 * ext/speex/gstspeexenc.h:
20582 Miscellaneous clean-ups, among other things: speexenc => enc to
20583 enhance code readability; change speexenc => speex_enc; in chain
20584 function unref input buffer in case of error; take reference in
20585 event function; use boilerplate macro; use gst_pad_query_peer_*
20586 convenience functions.
20588 Thu Oct 12 18:35:10 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20590 ext/speex/gstspeexenc.c: Fix some mem leaks.
20591 Original commit message from CVS:
20592 * ext/speex/gstspeexenc.c: (gst_speexenc_finalize),
20593 (gst_speexenc_set_last_msg), (gst_speexenc_setup),
20594 (gst_speexenc_set_header_on_caps):
20595 Fix some mem leaks.
20597 Wed Oct 11 16:21:53 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20599 gst/rtsp/URLS: Added some other URL.
20600 Original commit message from CVS:
20602 Added some other URL.
20603 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_udp),
20604 (gst_rtspsrc_handle_request), (gst_rtspsrc_send),
20605 (gst_rtspsrc_open), (gst_rtspsrc_play),
20606 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
20607 * gst/rtsp/gstrtspsrc.h:
20608 Work on fallback to TCP connection when the UDP socket times out.
20609 Handler server requests, just reply with OK for now.
20610 * gst/rtsp/rtspdefs.c: (rtsp_strresult):
20611 * gst/rtsp/rtspdefs.h:
20612 Added some more Real extension headers.
20613 * gst/rtsp/rtspurl.c: (rtsp_url_parse):
20614 Fix parsing of urls with a ':' that is not part of the hostname:port
20617 Wed Oct 11 13:49:26 2006 +0000 Edward Hervey <bilboed@bilboed.com>
20619 gst/qtdemux/qtdemux.c: Add some fourcc for DV format.
20620 Original commit message from CVS:
20621 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
20622 Add some fourcc for DV format.
20624 Wed Oct 11 13:24:42 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20626 gst/: Activate pad before adding it to the already-running element.
20627 Original commit message from CVS:
20628 * gst/apetag/gsttagdemux.c: (gst_tag_demux_add_srcpad):
20629 * gst/icydemux/gsticydemux.c: (gst_icydemux_add_srcpad):
20630 * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad):
20631 Activate pad before adding it to the already-running element.
20632 * tests/check/elements/icydemux.c: (icydemux_found_pad):
20633 Activate newly-created pad too.
20635 Wed Oct 11 08:34:14 2006 +0000 Sebastien Cote <sebas642@yahoo.ca>
20637 gst/udp/gstudpsrc.c: Fix some leaks in caps and uris. Fixes #361252.
20638 Original commit message from CVS:
20639 Patch by: Sebastien Cote <sebas642 at yahoo dot ca>
20640 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
20641 (gst_udpsrc_finalize), (gst_udpsrc_create), (gst_udpsrc_set_uri),
20642 (gst_udpsrc_start):
20643 Fix some leaks in caps and uris. Fixes #361252.
20645 Tue Oct 10 18:54:05 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20647 gst/qtdemux/qtdemux.c: Printf format fixes.
20648 Original commit message from CVS:
20649 * gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc),
20650 (gst_qtdemux_loop_state_header):
20651 Printf format fixes.
20652 * sys/dvb/gstdvbsrc.c:
20655 Tue Oct 10 09:57:19 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20657 gst/qtdemux/qtdemux.c: Reorganise some stuff.
20658 Original commit message from CVS:
20659 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
20660 (gst_qtdemux_push_event), (gst_qtdemux_do_seek),
20661 (gst_qtdemux_change_state), (extract_initial_length_and_fourcc),
20662 (gst_qtdemux_loop_state_header), (gst_qtdemux_activate_segment),
20663 (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
20664 (gst_qtdemux_post_buffering), (gst_qtdemux_chain),
20665 (gst_qtdemux_add_stream), (qtdemux_process_redirects),
20666 (qtdemux_parse_tree), (qtdemux_parse_trak):
20667 Reorganise some stuff.
20668 Parse RTSP redirection URLS.
20670 Tue Oct 10 08:29:07 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20672 gst/wavparse/Makefile.am: Fix copy'n'paste-o (spotted by Mark Nauwelaerts, #341489).
20673 Original commit message from CVS:
20674 * gst/wavparse/Makefile.am:
20675 Fix copy'n'paste-o (spotted by Mark Nauwelaerts, #341489).
20677 Mon Oct 9 07:01:19 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20679 sys/v4l2/gstv4l2xoverlay.*: Fix build as per the patch in #338818 comment 36.
20680 Original commit message from CVS:
20681 * sys/v4l2/gstv4l2xoverlay.c:
20682 * sys/v4l2/gstv4l2xoverlay.h:
20683 Fix build as per the patch in #338818 comment 36.
20685 Sun Oct 8 20:05:13 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20687 * docs/plugins/inspect/plugin-1394.xml:
20688 * docs/plugins/inspect/plugin-rtp.xml:
20689 * docs/plugins/inspect/plugin-rtsp.xml:
20691 Original commit message from CVS:
20694 Sat Oct 7 21:15:40 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20696 gst/rtsp/gstrtspsrc.c: Activate pads before adding them to the source.
20697 Original commit message from CVS:
20698 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport):
20699 Activate pads before adding them to the source.
20701 Sat Oct 7 11:37:59 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20703 docs/plugins/: Add/update docs stuff.
20704 Original commit message from CVS:
20705 * docs/plugins/gst-plugins-bad-plugins.args:
20706 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
20707 * docs/plugins/gst-plugins-bad-plugins.interfaces:
20708 * docs/plugins/gst-plugins-bad-plugins.prerequisites:
20709 * docs/plugins/inspect/plugin-dtsdec.xml:
20710 * docs/plugins/inspect/plugin-mms.xml:
20711 * docs/plugins/inspect/plugin-mpeg2enc.xml:
20712 * docs/plugins/inspect/plugin-neon.xml:
20713 * docs/plugins/inspect/plugin-replaygain.xml:
20714 * docs/plugins/inspect/plugin-soundtouch.xml:
20715 * docs/plugins/inspect/plugin-spcdec.xml:
20716 * docs/plugins/inspect/plugin-swfdec.xml:
20717 * docs/plugins/inspect/plugin-videocrop.xml:
20718 * docs/plugins/inspect/plugin-wavpack.xml:
20719 Add/update docs stuff.
20721 Fri Oct 6 17:00:14 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20723 Activate pads before adding.
20724 Original commit message from CVS:
20725 * ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads), (gst_dvdemux_chain):
20726 * gst/auparse/gstauparse.c: (gst_au_parse_add_srcpad):
20727 Activate pads before adding.
20729 Fri Oct 6 16:03:23 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20731 gst/multipart/multipartdemux.c: Activate pads before adding.
20732 Original commit message from CVS:
20733 * gst/multipart/multipartdemux.c: (gst_multipart_demux_init),
20734 (gst_multipart_find_pad_by_mime):
20735 Activate pads before adding.
20736 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init):
20737 BOILERPLATE sets parent_class for us.
20739 Fri Oct 6 15:56:01 2006 +0000 René Stadler <mail@renestadler.de>
20741 Add ReplayGain analysis element (#357069).
20742 Original commit message from CVS:
20743 Patch by: René Stadler <mail at renestadler de>
20745 * docs/plugins/Makefile.am:
20746 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
20747 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
20748 * gst/replaygain/Makefile.am:
20749 * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_base_init),
20750 (gst_rg_analysis_class_init), (gst_rg_analysis_init),
20751 (gst_rg_analysis_set_property), (gst_rg_analysis_get_property),
20752 (gst_rg_analysis_start), (gst_rg_analysis_set_caps),
20753 (gst_rg_analysis_transform_ip), (gst_rg_analysis_event),
20754 (gst_rg_analysis_stop), (gst_rg_analysis_handle_tags),
20755 (gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result),
20756 (gst_rg_analysis_album_result), (plugin_init):
20757 * gst/replaygain/gstrganalysis.h:
20758 * gst/replaygain/rganalysis.c: (yule_filter), (butter_filter),
20759 (apply_filters), (reset_filters), (accumulator_add),
20760 (accumulator_clear), (accumulator_result), (rg_analysis_new),
20761 (rg_analysis_set_sample_rate), (rg_analysis_destroy),
20762 (rg_analysis_analyze_mono_float),
20763 (rg_analysis_analyze_stereo_float),
20764 (rg_analysis_analyze_mono_int16),
20765 (rg_analysis_analyze_stereo_int16), (rg_analysis_analyze),
20766 (rg_analysis_track_result), (rg_analysis_album_result),
20767 (rg_analysis_reset_album), (rg_analysis_reset):
20768 * gst/replaygain/rganalysis.h:
20769 Add ReplayGain analysis element (#357069).
20770 * tests/check/Makefile.am:
20771 * tests/check/elements/.cvsignore:
20772 * tests/check/elements/rganalysis.c: (get_expected_gain),
20773 (setup_rganalysis), (cleanup_rganalysis), (set_playing_state),
20774 (send_eos_event), (send_tag_event), (poll_eos), (poll_tags),
20775 (fail_unless_track_gain), (fail_unless_track_peak),
20776 (fail_unless_album_gain), (fail_unless_album_peak),
20777 (fail_if_track_tags), (fail_if_album_tags),
20778 (fail_unless_num_tracks), (test_buffer_const_float_mono),
20779 (test_buffer_const_float_stereo), (test_buffer_const_int16_mono),
20780 (test_buffer_const_int16_stereo), (test_buffer_square_float_mono),
20781 (test_buffer_square_float_stereo), (test_buffer_square_int16_mono),
20782 (test_buffer_square_int16_stereo), (push_buffer), (GST_START_TEST),
20783 (rganalysis_suite), (main):
20784 Unit tests for the new replaygain element.
20786 Fri Oct 6 15:49:39 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20788 ext/faad/gstfaad.c: Some cleanups.
20789 Original commit message from CVS:
20790 * ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain),
20791 (gst_faad_close_decoder):
20793 Added some more debugging.
20794 Don't ever ignore unlinked, we're not a demuxer.
20795 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream):
20796 Activate pad before adding it to the element.
20798 Fri Oct 6 12:55:53 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20800 gst/rtsp/gstrtspsrc.*: Rework how the transport string is constructed, try to share channels and udp ports.
20801 Original commit message from CVS:
20802 * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type),
20803 (gst_rtspsrc_class_init), (gst_rtspsrc_init),
20804 (gst_rtspsrc_create_stream), (gst_rtspsrc_media_to_caps),
20805 (gst_rtspsrc_alloc_udp_ports),
20806 (gst_rtspsrc_stream_configure_transport), (find_stream_by_channel),
20807 (gst_rtspsrc_push_event), (gst_rtspsrc_loop_interleaved),
20808 (gst_rtspsrc_create_transports_string),
20809 (gst_rtspsrc_configure_transports), (gst_rtspsrc_open),
20810 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
20811 * gst/rtsp/gstrtspsrc.h:
20812 Rework how the transport string is constructed, try to share channels
20814 Make most of the stuff less dependant on RTP as we are also going to use
20816 Add support for transport specific session managers.
20817 * gst/rtsp/rtspconnection.c: (rtsp_connection_flush):
20818 Implement _flush().
20819 * gst/rtsp/rtspdefs.c: (rtsp_strresult):
20820 * gst/rtsp/rtspdefs.h:
20821 Add generic error return code.
20822 * gst/rtsp/rtspext.h:
20823 Add support for pluggable tranport strings.
20824 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_before_send),
20825 (rtsp_ext_wms_after_send), (rtsp_ext_wms_parse_sdp),
20826 (rtsp_ext_wms_get_context):
20827 Detect WMServer and activate the extension.
20828 * gst/rtsp/rtsptransport.c: (rtsp_transport_get_mime),
20829 (rtsp_transport_get_manager), (rtsp_transport_parse):
20830 * gst/rtsp/rtsptransport.h:
20831 Added methods to get mime/manager for certain transports.
20833 Fri Oct 6 11:31:11 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20835 gst/spectrum/gstspectrum.c: Fix mem leak, avoid unnecessary memcpy.
20836 Original commit message from CVS:
20837 * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
20838 Fix mem leak, avoid unnecessary memcpy.
20840 Fri Oct 6 02:29:35 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20842 gst/spectrum/gstspectrum.c: Removed cruft code that was just commented out. Removed some obsolete debug logs statements.
20843 Original commit message from CVS:
20844 * gst/spectrum/gstspectrum.c: (gst_spectrum_init),
20845 (gst_spectrum_transform_ip):
20846 Removed cruft code that was just commented out. Removed some obsolete
20847 debug logs statements.
20849 Thu Oct 5 18:14:46 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20851 Another batch of printf format fixes.
20852 Original commit message from CVS:
20853 * ext/dts/gstdtsdec.c: (gst_dtsdec_chain):
20854 * ext/musicbrainz/gsttrm.c: (gst_trm_setcaps):
20855 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_sink_set_caps):
20856 * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain), (qtdemux_parse),
20857 (qtdemux_parse_trak):
20858 * gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
20859 Another batch of printf format fixes.
20861 Thu Oct 5 16:37:33 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20863 Printf format fixes.
20864 Original commit message from CVS:
20865 * ext/cairo/gsttimeoverlay.c:
20866 (gst_cairo_time_overlay_update_font_height):
20867 * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_transform_caps):
20868 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_parse_image_data):
20869 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain):
20870 * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
20871 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
20872 * ext/libpng/gstpngdec.c: (user_endrow_callback):
20873 * gst/auparse/gstauparse.c: (gst_au_parse_parse_header):
20874 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_superindex),
20875 (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_stream),
20876 (gst_avi_demux_stream_data):
20877 * gst/cutter/gstcutter.c: (gst_cutter_chain):
20878 * gst/debug/efence.c: (gst_efence_buffer_alloc),
20879 (gst_fenced_buffer_copy):
20880 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame):
20881 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream):
20882 * gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
20883 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send),
20884 (gst_rtspsrc_handle_message):
20885 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
20886 * sys/ximage/ximageutil.c: (ximageutil_xcontext_get):
20887 Printf format fixes.
20889 Wed Oct 4 22:37:07 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20891 gst/videocrop/gstvideocrop.*: Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix passthrough mode; la...
20892 Original commit message from CVS:
20893 * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init),
20894 (gst_video_crop_init),
20895 (gst_video_crop_get_image_details_from_caps),
20896 (gst_video_crop_transform_packed_complex),
20897 (gst_video_crop_transform_packed_simple),
20898 (gst_video_crop_transform), (gst_video_crop_transform_caps),
20899 (gst_video_crop_set_caps),
20900 (gst_videocrop_clear_negotiated_caps_locked),
20901 (gst_video_crop_set_property):
20902 * gst/videocrop/gstvideocrop.h:
20903 Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix
20904 passthrough mode; lastly, clear negotiated basetransform caps when
20905 the cropping changes in order to force renegotiation.
20907 Wed Oct 4 20:05:07 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20909 tests/icles/: Visual test for videocrop, shows that packed yuv doesn't work right yet. --with-ffmpegcolorspace option...
20910 Original commit message from CVS:
20911 * tests/icles/.cvsignore:
20912 * tests/icles/Makefile.am:
20913 * tests/icles/videocrop-test.c: (quit_mainloop), (tick_cb),
20914 (test_with_caps), (video_crop_get_test_caps), (main):
20915 Visual test for videocrop, shows that packed yuv doesn't work right
20916 yet. --with-ffmpegcolorspace option doesn't work yet for unknown
20917 reasons (another basetransform issue?)
20919 Wed Oct 4 17:53:12 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20921 gst/rtsp/Makefile.am: Dist new .h file too.
20922 Original commit message from CVS:
20923 * gst/rtsp/Makefile.am:
20924 Dist new .h file too.
20926 Wed Oct 4 17:24:40 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
20928 gst/rtsp/: Factor out extension in separate module.
20929 Original commit message from CVS:
20930 * gst/rtsp/Makefile.am:
20931 * gst/rtsp/gstrtpdec.c: (gst_rtpdec_getcaps),
20932 (gst_rtpdec_chain_rtp), (gst_rtpdec_chain_rtcp):
20933 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
20934 (gst_rtspsrc_finalize), (gst_rtspsrc_create_stream),
20935 (gst_rtspsrc_parse_rtpmap),
20936 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send),
20937 (gst_rtspsrc_parse_methods), (gst_rtspsrc_open),
20938 (gst_rtspsrc_play), (gst_rtspsrc_handle_message):
20939 * gst/rtsp/gstrtspsrc.h:
20940 * gst/rtsp/rtspdefs.c: (rtsp_strresult):
20941 * gst/rtsp/rtspdefs.h:
20942 * gst/rtsp/rtspext.h:
20943 * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_parse_sdp),
20944 (rtsp_ext_wms_get_context):
20945 * gst/rtsp/rtspextwms.h:
20946 * gst/rtsp/rtsptransport.c: (rtsp_transport_init), (parse_mode),
20947 (rtsp_transport_parse):
20948 * gst/rtsp/rtsptransport.h:
20949 Factor out extension in separate module.
20950 Fix getcaps to filter against the padtemplate.
20951 Use Content-Base if the server gives one.
20952 Rework the transport parsing a bit for future extensions.
20953 Added some Real Header field definitions.
20955 Wed Oct 4 10:29:11 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20957 docs/plugins/: added v4l2 stubs
20958 Original commit message from CVS:
20959 * docs/plugins/Makefile.am:
20960 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
20961 * docs/plugins/gst-plugins-good-plugins-sections.txt:
20963 * gst-plugins-good.spec.in:
20966 Wed Oct 4 10:24:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
20968 gst/apetag/gstapedemux.c: Extract disc/album/medium number and count and try harder to extract track number/count.
20969 Original commit message from CVS:
20970 * gst/apetag/gstapedemux.c: (ape_demux_parse_tags):
20971 Extract disc/album/medium number and count and try harder
20972 to extract track number/count.
20974 Tue Oct 3 18:36:29 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20976 * tests/icles/.gitignore:
20978 Original commit message from CVS:
20981 Tue Oct 3 18:35:34 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20983 * tests/icles/Makefile.am:
20985 Original commit message from CVS:
20988 Tue Oct 3 18:15:58 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20990 add build stuff for v4l2, needs --enable-experimental until the last bits are resolved
20991 Original commit message from CVS:
20994 add build stuff for v4l2, needs --enable-experimental until
20995 the last bits are resolved
20997 Tue Oct 3 13:47:10 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20999 * sys/v4l2/gstv4l2object.c:
21000 comment out the notifies for removed properties
21001 Original commit message from CVS:
21002 comment out the notifies for removed properties
21004 Tue Oct 3 13:30:48 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21006 sys/v4l2/gstv4l2object.c: comment out the properties that are already part of the tuner interface.
21007 Original commit message from CVS:
21008 * sys/v4l2/gstv4l2object.c:
21009 (gst_v4l2_object_install_properties_helper):
21010 comment out the properties that are already part of the tuner
21013 Tue Oct 3 13:18:59 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
21015 sys/v4l2/gstv4l2src.c: Improve docs.
21016 Original commit message from CVS:
21017 2006-10-03 Zaheer Abbas Merali <zaheerabbas at merali dot org>
21018 * sys/v4l2/gstv4l2src.c:
21021 Mon Oct 2 16:14:06 2006 +0000 Christian Schaller <uraeus@gnome.org>
21023 * gst-plugins-good.spec.in:
21024 stop removing gdkpixbuf plugin from package
21025 Original commit message from CVS:
21026 stop removing gdkpixbuf plugin from package
21028 Fri Sep 29 15:39:41 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21030 tests/check/Makefile.am: Disable autodetect test temporarily, so that the build bots update -bad and the ranks of unr...
21031 Original commit message from CVS:
21032 * tests/check/Makefile.am:
21033 Disable autodetect test temporarily, so that the build bots
21034 update -bad and the ranks of unreliable video sinks in there.
21035 * tests/check/elements/autodetect.c: (GST_START_TEST):
21036 Skip test if no usable videosink is found.
21038 Fri Sep 29 15:37:29 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21040 gst/rtsp/URLS: Add some more URLs.
21041 Original commit message from CVS:
21043 Add some more URLs.
21044 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
21045 (gst_rtspsrc_init), (gst_rtspsrc_finalize),
21046 (gst_rtspsrc_set_property), (gst_rtspsrc_get_property),
21047 (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_loop_interleaved),
21048 (gst_rtspsrc_loop_udp), (gst_rtspsrc_loop_send_cmd),
21049 (gst_rtspsrc_loop), (gst_rtspsrc_send),
21050 (gst_rtspsrc_parse_methods), (gst_rtspsrc_open),
21051 (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause),
21052 (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
21053 * gst/rtsp/gstrtspsrc.h:
21054 Add timeout property to control UDP timeouts.
21055 Fix error messages.
21056 Also start a loop function when operating in UDP mode so that we can
21057 do some more stuff async.
21058 Handle element messages from udpsrc to detect timeouts. If a timeout
21059 happens we currently generate an error.
21060 API: rtspsrc::timeout property.
21061 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
21062 (gst_udpsrc_create):
21063 Really implement the timeout in microseconds and not milliseconds.
21065 Fri Sep 29 11:09:40 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21067 gst/udp/gstudpsrc.*: Added property to post a message on timeout.
21068 Original commit message from CVS:
21069 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
21070 (gst_udpsrc_create), (gst_udpsrc_set_property),
21071 (gst_udpsrc_get_property), (gst_udpsrc_unlock), (gst_udpsrc_stop):
21072 * gst/udp/gstudpsrc.h:
21073 Added property to post a message on timeout.
21075 When restarting the select, initialize the fdsets again.
21076 Init control sockets so we don't accidentally close a random socket.
21077 API: GstUDPSrc::timeout property
21079 Fri Sep 29 08:15:05 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21081 gst/rtsp/gstrtspsrc.c: Fix flag registration.
21082 Original commit message from CVS:
21083 * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type):
21084 Fix flag registration.
21085 * gst/rtsp/rtspconnection.c: (rtsp_connection_read):
21086 Reading 0 also means 'no more commands'
21088 Fri Sep 29 08:09:24 2006 +0000 Antoine Tremblay <hexa00@gmail.com>
21090 gst/udp/gstudpsrc.c: Fix possible infinite loop when shutting down, a read can also return 0 to indicate no more mess...
21091 Original commit message from CVS:
21092 Patch by: Antoine Tremblay <hexa00 at gmail dot com>
21093 * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
21094 Fix possible infinite loop when shutting down, a read can also return
21095 0 to indicate no more messages are available. Fixes #358156.
21097 Thu Sep 28 17:08:47 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21099 sys/v4l2/: Framerate can be 0/1 too.
21100 Original commit message from CVS:
21101 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_all_caps),
21102 (gst_v4l2src_get_caps):
21103 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
21104 Framerate can be 0/1 too.
21105 Init framerate to 0/1 before querying it so that we can detect
21106 devices that don't know about a framerate.
21107 Add some more debugging info.
21109 Thu Sep 28 14:31:41 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21111 gst/qtdemux/qtdemux.c: Add support for 'yv12' fourcc.
21112 Original commit message from CVS:
21113 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
21114 Add support for 'yv12' fourcc.
21116 Wed Sep 27 17:47:57 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
21118 * sys/v4l2/gstv4l2src.c:
21119 * sys/v4l2/gstv4l2src.h:
21120 * tests/icles/v4l2src-test.c:
21121 Removed set-undef-fps.
21122 Original commit message from CVS:
21123 Removed set-undef-fps.
21125 Wed Sep 27 17:04:22 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21127 sys/v4l2/: Renamed some properties to match the tuner interface naming.
21128 Original commit message from CVS:
21129 * sys/v4l2/gstv4l2object.c:
21130 (gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new),
21131 (gst_v4l2_object_set_property_helper),
21132 (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults):
21133 * sys/v4l2/gstv4l2object.h:
21134 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
21135 (gst_v4l2src_create):
21136 * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_contains_channel),
21137 (gst_v4l2_tuner_list_channels),
21138 (gst_v4l2_tuner_set_channel_and_notify),
21139 (gst_v4l2_tuner_get_channel), (gst_v4l2_tuner_contains_norm),
21140 (gst_v4l2_tuner_list_norms), (gst_v4l2_tuner_set_norm_and_notify),
21141 (gst_v4l2_tuner_get_norm):
21142 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
21143 (gst_v4l2_fill_lists), (gst_v4l2_empty_lists):
21144 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_get_fps):
21145 Renamed some properties to match the tuner interface naming.
21147 Wed Sep 27 16:14:18 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21150 Original commit message from CVS:
21151 * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_set_property_helper),
21152 (gst_v4l2_set_defaults):
21153 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
21154 (gst_v4l2src_create):
21155 * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
21156 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
21157 (gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_set_norm),
21158 (gst_v4l2_get_frequency), (gst_v4l2_set_frequency),
21159 (gst_v4l2_signal_strength), (gst_v4l2_get_attribute),
21160 (gst_v4l2_set_attribute), (gst_v4l2_get_input),
21161 (gst_v4l2_set_input):
21162 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
21163 (gst_v4l2src_grab_frame), (gst_v4l2src_get_capture),
21164 (gst_v4l2src_set_capture), (gst_v4l2src_capture_init),
21165 (gst_v4l2src_capture_start), (gst_v4l2src_capture_stop),
21166 (gst_v4l2src_buffer_new):
21167 * tests/icles/v4l2src-test.c: (my_bus_callback), (main):
21169 Fix error messages.
21170 Use locks when getting timestamps.
21172 Add licensing header to tests.
21174 Wed Sep 27 15:14:07 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
21176 * sys/v4l2/gstv4l2object.c:
21177 * sys/v4l2/gstv4l2src.c:
21178 * sys/v4l2/gstv4l2src.h:
21179 * sys/v4l2/gstv4l2tuner.c:
21180 * sys/v4l2/v4l2_calls.c:
21181 * sys/v4l2/v4l2src_calls.c:
21182 * tests/icles/v4l2src-test.c:
21183 Some cleanups and comments.
21184 Original commit message from CVS:
21185 Some cleanups and comments.
21187 Wed Sep 27 13:41:35 2006 +0000 Christian Schaller <uraeus@gnome.org>
21189 * gst-plugins-good.spec.in:
21191 Original commit message from CVS:
21194 Tue Sep 26 14:17:54 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21196 docs/plugins/: Add v4l2 plugin to the docs.
21197 Original commit message from CVS:
21198 * docs/plugins/Makefile.am:
21199 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
21200 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
21201 Add v4l2 plugin to the docs.
21202 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
21203 (gst_v4l2src_get_mmap), (gst_v4l2src_create):
21204 * sys/v4l2/gstv4l2src.h:
21205 * sys/v4l2/gstv4l2vidorient.c:
21207 Remove some more externs.
21209 Tue Sep 26 13:18:06 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21211 sys/v4l2/Makefile.am: Fix makefile, list libs in stack order.
21212 Original commit message from CVS:
21213 * sys/v4l2/Makefile.am:
21214 Fix makefile, list libs in stack order.
21215 * sys/v4l2/gstv4l2colorbalance.c:
21216 * sys/v4l2/gstv4l2colorbalance.h:
21217 * sys/v4l2/gstv4l2object.c: (gst_v4l2_device_get_type),
21218 (gst_v4l2_object_install_properties_helper):
21219 * sys/v4l2/gstv4l2object.h:
21220 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
21221 (gst_v4l2src_get_mmap), (gst_v4l2src_create):
21222 * sys/v4l2/gstv4l2src.h:
21223 * sys/v4l2/gstv4l2tuner.h:
21224 * sys/v4l2/gstv4l2vidorient.h:
21225 * sys/v4l2/gstv4l2xoverlay.h:
21226 * sys/v4l2/v4l2_calls.h:
21227 * sys/v4l2/v4l2src_calls.h:
21229 - Remove extern from functions.
21230 - Fix header indentation.
21231 Fix Flags, add defaults for properties.
21232 Remove unused enums.
21233 Fix TOO_LAZY in error messages.
21235 Tue Sep 26 11:06:17 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21237 sys/v4l2/: Fix pass at code cleanups, move errors cases out of the normal flow for additional code clarity.
21238 Original commit message from CVS:
21239 * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices),
21240 (gst_v4l2_probe_needs_probe),
21241 (gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new),
21242 (gst_v4l2_object_destroy), (gst_v4l2_object_set_property_helper),
21243 (gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults),
21244 (gst_v4l2_object_start), (gst_v4l2_object_stop):
21245 * sys/v4l2/gstv4l2object.h:
21246 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
21247 (gst_v4l2src_init), (gst_v4l2src_dispose),
21248 (gst_v4l2src_set_property), (gst_v4l2src_get_property),
21249 (gst_v4l2src_fixate), (gst_v4l2src_get_caps),
21250 (gst_v4l2src_set_caps), (gst_v4l2src_get_read),
21251 (gst_v4l2src_get_mmap), (gst_v4l2src_create):
21252 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
21253 (gst_v4l2_open), (gst_v4l2_close), (gst_v4l2_get_norm),
21254 (gst_v4l2_set_norm), (gst_v4l2_get_frequency),
21255 (gst_v4l2_set_frequency), (gst_v4l2_signal_strength),
21256 (gst_v4l2_get_attribute), (gst_v4l2_set_attribute),
21257 (gst_v4l2_get_input), (gst_v4l2_set_input):
21258 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
21259 (gst_v4l2src_queue_frame), (gst_v4l2src_grab_frame),
21260 (gst_v4l2src_get_capture), (gst_v4l2src_set_capture),
21261 (gst_v4l2src_capture_init), (gst_v4l2src_capture_start),
21262 (gst_v4l2src_capture_stop), (gst_v4l2src_capture_deinit),
21263 (gst_v4l2src_get_size_limits), (gst_v4l2src_set_fps),
21264 (gst_v4l2src_get_fps), (gst_v4l2src_buffer_finalize),
21265 (gst_v4l2src_buffer_new):
21266 Fix pass at code cleanups, move errors cases out of the normal
21267 flow for additional code clarity.
21269 Mon Sep 25 13:55:44 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21271 gst/autodetect/: Small cleanups. don't try to set "sync" property when it is not available.
21272 Original commit message from CVS:
21273 * gst/autodetect/gstautoaudiosink.c:
21274 (gst_auto_audio_sink_base_init), (gst_auto_audio_sink_class_init),
21275 (gst_auto_audio_sink_find_best):
21276 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_detect):
21278 don't try to set "sync" property when it is not available.
21280 Mon Sep 25 11:47:42 2006 +0000 Peter Kjellerstedt <pkj@axis.com>
21282 gst/: Include stdlib.h in some more places, makes things compile with uClibc and -Werror (#357592).
21283 Original commit message from CVS:
21284 Patch by: Peter Kjellerstedt <pkj at axis com>
21285 * gst/alpha/gstalpha.c:
21286 * gst/rtp/gstrtpamrdepay.c:
21287 * gst/rtsp/gstrtspsrc.c:
21288 * gst/udp/gstudpsrc.c:
21289 * gst/videomixer/videomixer.c:
21290 Include stdlib.h in some more places, makes things compile
21291 with uClibc and -Werror (#357592).
21293 Mon Sep 25 09:15:10 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21295 ext/jpeg/gstjpegdec.c: our code should handle that fine. Some of the buttons on the apple trailer site are apparently...
21296 Original commit message from CVS:
21297 * ext/jpeg/gstjpegdec.c:
21298 Set minimum height to 8 (from 16), our code should handle
21299 that fine. Some of the buttons on the apple trailer site
21300 are apparently only 15 pixels high (see #357470).
21302 Sat Sep 23 15:31:56 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21304 gst/rtsp/: Improve error reporting.
21305 Original commit message from CVS:
21306 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop), (gst_rtspsrc_send),
21307 (gst_rtspsrc_open):
21308 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
21309 (rtsp_connection_connect), (rtsp_connection_read), (read_body),
21310 (rtsp_connection_receive):
21311 * gst/rtsp/rtspdefs.c: (rtsp_strresult):
21312 * gst/rtsp/rtspdefs.h:
21313 Improve error reporting.
21315 Sat Sep 23 15:30:40 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21317 gst/rtp/: Fix klass typos.
21318 Original commit message from CVS:
21319 * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_plugin_init):
21320 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_plugin_init):
21321 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_plugin_init):
21322 * gst/rtp/gstrtpdepay.c:
21323 * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_plugin_init):
21324 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_plugin_init):
21325 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_plugin_init):
21326 * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_plugin_init):
21327 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_setcaps),
21328 (gst_rtp_mp2t_depay_plugin_init):
21329 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_plugin_init):
21330 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_plugin_init):
21331 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_plugin_init):
21332 * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_plugin_init):
21333 * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_plugin_init):
21334 * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_plugin_init):
21335 * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_plugin_init):
21336 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_plugin_init):
21338 Mark RANK_MARGINAL, decodebin can handle the depayloaders fine.
21340 Fri Sep 22 17:53:48 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21342 configure.ac: Need -base CVS for gst_base_rtp_depayload_push_ts().
21343 Original commit message from CVS:
21345 Need -base CVS for gst_base_rtp_depayload_push_ts().
21347 Fri Sep 22 17:22:34 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21349 gst/avi/gstavidemux.c: Don't check for a tag that is never there and check if we read the correct tag. Fixes seeking ...
21350 Original commit message from CVS:
21351 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index):
21352 Don't check for a tag that is never there and check if we read the
21353 correct tag. Fixes seeking again.
21354 We must post an error when all pads are unlinked.
21356 Fri Sep 22 15:15:13 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21358 gst/rtp/: More fixage, set endoder-params correctly in the payloader.
21359 Original commit message from CVS:
21360 * gst/rtp/Makefile.am:
21361 * gst/rtp/gstrtp.c: (plugin_init):
21362 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_process):
21363 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_setcaps),
21364 (gst_rtp_vorbis_pay_reset_packet),
21365 (gst_rtp_vorbis_pay_init_packet),
21366 (gst_rtp_vorbis_pay_flush_packet), (gst_rtp_vorbis_pay_parse_id),
21367 (gst_rtp_vorbis_pay_handle_buffer):
21368 More fixage, set endoder-params correctly in the payloader.
21370 Fri Sep 22 12:12:10 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21372 gst/autodetect/: Make static pad templates static to appease valgrind's leak detector.
21373 Original commit message from CVS:
21374 * gst/autodetect/gstautoaudiosink.c:
21375 (gst_auto_audio_sink_base_init):
21376 * gst/autodetect/gstautovideosink.c:
21377 (gst_auto_video_sink_base_init):
21378 Make static pad templates static to appease valgrind's leak
21380 * tests/check/Makefile.am:
21381 * tests/check/elements/.cvsignore:
21382 * tests/check/elements/autodetect.c: (GST_START_TEST),
21383 (autodetect_suite):
21384 Add simple test for the ghostpad lockup on shutdown fixed in core
21385 CVS (audio bit disabled because it would need dozens of alsa
21386 suppressions and I'm too lazy to add those now).
21388 Fri Sep 22 12:08:14 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21390 gst/rtp/: Small cleanups.
21391 Original commit message from CVS:
21392 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_change_state):
21393 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_class_init):
21395 * gst/rtp/Makefile.am:
21396 * gst/rtp/gstrtp.c: (plugin_init):
21397 * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_base_init),
21398 (gst_rtp_vorbis_depay_class_init), (gst_rtp_vorbis_depay_init),
21399 (gst_rtp_vorbis_depay_finalize), (gst_rtp_vorbis_depay_setcaps),
21400 (gst_rtp_vorbis_depay_process),
21401 (gst_rtp_vorbis_depay_set_property),
21402 (gst_rtp_vorbis_depay_get_property),
21403 (gst_rtp_vorbis_depay_change_state),
21404 (gst_rtp_vorbis_depay_plugin_init):
21405 * gst/rtp/gstrtpvorbisdepay.h:
21406 * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_base_init),
21407 (gst_rtp_vorbis_pay_class_init), (gst_rtp_vorbis_pay_init),
21408 (gst_rtp_vorbis_pay_setcaps), (gst_rtp_vorbis_pay_init_packet),
21409 (gst_rtp_vorbis_pay_flush_packet),
21410 (gst_rtp_vorbis_pay_append_buffer),
21411 (gst_rtp_vorbis_pay_handle_buffer),
21412 (gst_rtp_vorbis_pay_plugin_init):
21413 * gst/rtp/gstrtpvorbispay.h:
21414 Add experimental vorbis pay and depayloaders.
21416 Thu Sep 21 13:33:16 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21418 gst/rtp/gstrtpmp4gpay.c: Fix profile-level-id parsing and setup.
21419 Original commit message from CVS:
21420 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_parse_audio_config):
21421 Fix profile-level-id parsing and setup.
21423 Thu Sep 21 09:50:41 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21425 gst/udp/: Update README, simple cleanup.
21426 Original commit message from CVS:
21428 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
21429 Update README, simple cleanup.
21431 Thu Sep 21 09:35:13 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21433 gst/rtp/README: Update README with some examples.
21434 Original commit message from CVS:
21436 Update README with some examples.
21437 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_init),
21438 (gst_rtp_mp4g_pay_finalize), (gst_rtp_mp4g_pay_parse_audio_config),
21439 (gst_rtp_mp4g_pay_parse_video_config), (gst_rtp_mp4g_pay_new_caps),
21440 (gst_rtp_mp4g_pay_setcaps):
21441 * gst/rtp/gstrtpmp4gpay.h:
21442 Make optional RTP parameters of type STRING, as required by the
21443 application/x-rtp caps specification.
21445 Wed Sep 20 19:37:45 2006 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
21447 gst/rtp/: Correctly calculate size of each H263+ RTP buffer taking into account MTU and
21448 Original commit message from CVS:
21449 * gst/rtp/gstrtph263pdepay.c:
21450 * gst/rtp/gstrtph263ppay.c:
21451 Correctly calculate size of each H263+ RTP buffer taking into account MTU and
21454 Wed Sep 20 16:41:48 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21456 gst/rtp/Makefile.am: And makefile too.
21457 Original commit message from CVS:
21458 * gst/rtp/Makefile.am:
21461 Wed Sep 20 16:09:03 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21463 gst/rtp/: Added preliminary ASF depayloader.
21464 Original commit message from CVS:
21465 * gst/rtp/gstrtp.c: (plugin_init):
21466 * gst/rtp/gstrtpasfdepay.c: (gst_rtp_asf_depay_base_init),
21467 (gst_rtp_asf_depay_class_init), (gst_rtp_asf_depay_init),
21468 (decode_base64), (gst_rtp_asf_depay_setcaps),
21469 (gst_rtp_asf_depay_process), (gst_rtp_asf_depay_set_property),
21470 (gst_rtp_asf_depay_get_property), (gst_rtp_asf_depay_change_state),
21471 (gst_rtp_asf_depay_plugin_init):
21472 * gst/rtp/gstrtpasfdepay.h:
21473 Added preliminary ASF depayloader.
21474 * gst/rtp/gstrtph264depay.c: (decode_base64):
21475 Fix base64 decoding.
21477 Wed Sep 20 16:06:27 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21479 gst/rtsp/URLS: Added some test URLS.
21480 Original commit message from CVS:
21482 Added some test URLS.
21483 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream),
21484 (gst_rtspsrc_loop), (gst_rtspsrc_open):
21485 * gst/rtsp/gstrtspsrc.h:
21486 When creating streams, give access to the complete SDP.
21488 Collect and merge global stream properties in stream caps.
21489 Preliminary support for WMServer.
21490 * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
21491 (rtsp_connection_connect), (rtsp_connection_read), (read_body),
21492 (rtsp_connection_receive):
21493 * gst/rtsp/rtspconnection.h:
21494 Make connection interruptable.
21495 Refactor to make it reconnectable.
21496 Don't fail on short reads when reading data packets.
21497 * gst/rtsp/rtspurl.c: (rtsp_url_parse), (rtsp_url_set_port),
21498 (rtsp_url_get_port):
21499 * gst/rtsp/rtspurl.h:
21500 Add methods for getting/setting the port.
21501 * gst/rtsp/sdpmessage.c: (sdp_message_get_attribute_val_n),
21502 (sdp_message_get_attribute_val), (sdp_media_get_attribute),
21503 (sdp_media_get_attribute_val_n), (sdp_media_get_attribute_val),
21504 (sdp_media_get_format), (sdp_parse_line),
21505 (sdp_message_parse_buffer):
21507 Add methods for getting multiple attributes with the same name.
21508 Increase buffer size when parsing.
21509 Fix parsing of a=foo fields.
21510 * gst/rtsp/test.c: (main):
21511 Update to new connection API.
21512 * gst/rtsp/rtspmessage.c: (rtsp_message_new_response),
21513 (rtsp_message_init_response), (rtsp_message_init_data),
21514 (rtsp_message_unset), (rtsp_message_free), (rtsp_message_dump):
21515 * gst/rtsp/rtspmessage.h:
21516 * gst/rtsp/rtsptransport.c: (rtsp_transport_free):
21517 * gst/rtsp/rtsptransport.h:
21519 * gst/rtsp/sdpmessage.h:
21520 * gst/rtsp/gstrtsp.c:
21521 * gst/rtsp/gstrtsp.h:
21522 * gst/rtsp/gstrtpdec.c:
21523 * gst/rtsp/gstrtpdec.h:
21525 * gst/rtsp/rtspdefs.c:
21526 * gst/rtsp/rtspdefs.h:
21527 Dual licensed under MIT and LGPL now.
21529 Tue Sep 19 17:25:15 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21531 gst/rtsp/gstrtspsrc.*: Reorganize stream parsing and creation.
21532 Original commit message from CVS:
21533 * gst/rtsp/gstrtspsrc.c: (find_stream_by_pt),
21534 (gst_rtspsrc_create_stream), (gst_rtspsrc_free_stream),
21535 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
21536 (gst_rtspsrc_stream_configure_transport), (find_stream_by_channel),
21537 (gst_rtspsrc_push_event), (gst_rtspsrc_loop), (gst_rtspsrc_send),
21538 (gst_rtspsrc_parse_methods), (gst_rtspsrc_open),
21539 (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_play):
21540 * gst/rtsp/gstrtspsrc.h:
21541 Reorganize stream parsing and creation.
21542 Detect container formats in interleaved mode.
21543 Keep more state about the streams.
21544 Assume a server also supports PLAY if it does not say.
21545 Add unicast and interleaved properties to TCP transport requests to make
21546 some servers happy (WMServer).
21547 * gst/rtsp/sdpmessage.h:
21548 Add some defines for the standard Bandwidth types.
21550 Tue Sep 19 16:24:10 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
21552 * tests/icles/v4l2src-test.c:
21553 Just a small fix to the app options.
21554 Original commit message from CVS:
21555 Just a small fix to the app options.
21557 Tue Sep 19 13:08:35 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
21559 * sys/v4l2/Makefile.am:
21560 * sys/v4l2/gstv4l2src.c:
21561 * sys/v4l2/gstv4l2vidorient.c:
21562 * sys/v4l2/gstv4l2vidorient.h:
21563 * tests/icles/v4l2src-test.c:
21564 Add Video Orientation interface support to v4l2src.
21565 Original commit message from CVS:
21566 Add Video Orientation interface support to v4l2src.
21568 Tue Sep 19 10:53:56 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21570 gst/rtsp/test.c: Fix build.
21571 Original commit message from CVS:
21572 * gst/rtsp/test.c: (main):
21575 Tue Sep 19 10:14:52 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21577 gst/wavparse/gstwavparse.c: Add ms-gsm to the src template.
21578 Original commit message from CVS:
21579 * gst/wavparse/gstwavparse.c:
21580 Add ms-gsm to the src template.
21582 Mon Sep 18 17:37:46 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21584 gst/rtsp/gstrtspsrc.*: Small cleanups, added documentation.
21585 Original commit message from CVS:
21586 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
21587 (gst_rtspsrc_send), (gst_rtspsrc_parse_methods),
21588 (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_play),
21589 (gst_rtspsrc_pause), (gst_rtspsrc_change_state),
21590 (gst_rtspsrc_uri_get_uri), (gst_rtspsrc_uri_set_uri):
21591 * gst/rtsp/gstrtspsrc.h:
21592 Small cleanups, added documentation.
21593 Try to clean up the requests and responses.
21594 Refactor parsing the supported methods.
21595 * gst/rtsp/rtspconnection.c: (rtsp_connection_open),
21596 (rtsp_connection_create), (rtsp_connection_send),
21597 (parse_response_status), (parse_request_line),
21598 (rtsp_connection_receive), (rtsp_connection_close),
21599 (rtsp_connection_free):
21600 * gst/rtsp/rtsptransport.c: (rtsp_transport_new),
21601 (rtsp_transport_init), (rtsp_transport_parse),
21602 (rtsp_transport_free):
21603 * gst/rtsp/rtspurl.c: (rtsp_url_parse):
21604 * gst/rtsp/sdpmessage.c: (sdp_message_new), (sdp_message_init),
21605 (sdp_message_clean), (sdp_message_free), (sdp_media_new),
21606 (sdp_media_init), (sdp_message_parse_buffer), (sdp_message_dump):
21607 Use g_return_val some more.
21608 * gst/rtsp/rtspdefs.h:
21609 Add more enum values to track initial states.
21610 * gst/rtsp/rtspmessage.c: (rtsp_message_new_request),
21611 (rtsp_message_init_request), (rtsp_message_new_response),
21612 (rtsp_message_init_response), (rtsp_message_init_data),
21613 (rtsp_message_unset), (rtsp_message_free),
21614 (rtsp_message_add_header), (rtsp_message_remove_header),
21615 (rtsp_message_get_header), (rtsp_message_set_body),
21616 (rtsp_message_take_body), (rtsp_message_get_body),
21617 (rtsp_message_steal_body), (rtsp_message_dump):
21618 * gst/rtsp/rtspmessage.h:
21619 Reorder arguments, object goes as the first one.
21620 Use g_return_val some more.
21622 Mon Sep 18 15:36:14 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
21624 * sys/v4l2/v4l2src_calls.c:
21625 Fix GST_BUFFER_DURATION.
21626 Original commit message from CVS:
21627 Fix GST_BUFFER_DURATION.
21629 Mon Sep 18 14:00:41 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21631 gst/rtsp/gstrtspsrc.*: Export sometimes source pad with correct caps on the template, create the ghostpad from the te...
21632 Original commit message from CVS:
21633 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_base_init),
21634 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_push_event),
21635 (gst_rtspsrc_loop), (gst_rtspsrc_uri_set_uri):
21636 * gst/rtsp/gstrtspsrc.h:
21637 Export sometimes source pad with correct caps on the template, create
21638 the ghostpad from the template.
21639 Remove RTCP template as we never expose RTCP.
21640 Protect against invalid body size.
21641 Avoid memcpy when creating the output buffer.
21642 Properly post an error and send EOS when the loop function is shut down.
21644 Mon Sep 18 11:29:12 2006 +0000 Lutz Mueller <lutz@topfrose.de>
21646 gst/rtsp/gstrtspsrc.*: Make sure we can never set an invalid location.
21647 Original commit message from CVS:
21648 Based on patch by: Lutz Mueller <lutz at topfrose dot de>
21649 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
21650 (gst_rtspsrc_init), (gst_rtspsrc_set_property), (gst_rtspsrc_open),
21651 (gst_rtspsrc_uri_get_uri), (gst_rtspsrc_uri_set_uri):
21652 * gst/rtsp/gstrtspsrc.h:
21653 Make sure we can never set an invalid location.
21654 * gst/rtsp/rtspmessage.c: (rtsp_message_steal_body):
21655 * gst/rtsp/rtspmessage.h:
21656 Added _steal_body method for future use.
21657 * gst/rtsp/rtspurl.c: (rtsp_url_parse), (rtsp_url_free):
21658 Make freeing of NULL url return immediatly.
21660 Mon Sep 18 10:42:52 2006 +0000 Lutz Mueller <lutz@topfrose.de>
21662 gst/rtsp/gstrtspsrc.*: Use boilerplate.
21663 Original commit message from CVS:
21664 Based on patch by: Lutz Mueller <lutz at topfrose dot de>
21665 * gst/rtsp/gstrtspsrc.c: (_do_init), (gst_rtspsrc_class_init),
21666 (gst_rtspsrc_init), (gst_rtspsrc_stream_setup_rtp),
21667 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_play),
21668 (gst_rtspsrc_change_state):
21669 * gst/rtsp/gstrtspsrc.h:
21671 Make rtspsrc subclass GstBin to make state changes easier.
21672 Add Range header field on the PLAY request.
21674 Mon Sep 18 08:59:17 2006 +0000 Thijs Vermeir <thijs.vermeir@barco.com>
21676 gst/rtsp/: Small cleanups. when multicast is selected as the transport, create UDP sources and connect to the multica...
21677 Original commit message from CVS:
21678 Based on patch by: Thijs Vermeir <thijs dot vermeir at barco dot com>
21679 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state),
21680 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
21681 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_open),
21682 (gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause):
21683 * gst/rtsp/rtspconnection.c: (inet_aton):
21685 when multicast is selected as the transport, create UDP sources and
21686 connect to the multicast group.
21687 Move parsing and setting of caps to a common place.
21690 Sat Sep 16 22:14:35 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21692 More G_OBJECT macro fixing.
21693 Original commit message from CVS:
21694 * ext/hermes/gsthermescolorspace.c:
21695 * ext/ivorbis/vorbisfile.c:
21696 * ext/lcs/gstcolorspace.c:
21697 * ext/wavpack/gstwavpackenc.h:
21698 * ext/xine/xineaudiodec.c:
21699 * ext/xine/xineaudiosink.c:
21700 * ext/xine/xineinput.c:
21701 * gst/chart/gstchart.c:
21702 * gst/equalizer/gstiirequalizer.c:
21703 * gst/games/gstpuzzle.c:
21704 * gst/librfb/gstrfbsrc.c:
21705 * gst/mixmatrix/mixmatrix.c:
21706 * gst/nsf/gstnsf.h:
21707 * gst/vbidec/gstvbidec.c:
21708 * gst/virtualdub/gstxsharpen.c:
21709 More G_OBJECT macro fixing.
21711 Sat Sep 16 21:57:29 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21713 More G_OBJECT macro fixing.
21714 Original commit message from CVS:
21715 * ext/flac/gstflactag.c:
21716 * gst/alpha/gstalpha.c:
21717 * gst/debug/breakmydata.c:
21718 * gst/debug/negotiation.c:
21719 * gst/debug/testplugin.c:
21720 * gst/effectv/gstaging.c:
21721 * gst/effectv/gstdice.c:
21722 * gst/effectv/gstedge.c:
21723 * gst/effectv/gstquark.c:
21724 * gst/effectv/gstrev.c:
21725 * gst/effectv/gstshagadelic.c:
21726 * gst/effectv/gstvertigo.c:
21727 * gst/effectv/gstwarp.c:
21728 * gst/multipart/multipartdemux.c:
21729 * gst/multipart/multipartmux.c:
21730 * gst/videobox/gstvideobox.c:
21731 * gst/videofilter/gstgamma.c:
21732 * gst/videofilter/gstvideotemplate.c:
21733 * gst/videomixer/videomixer.c:
21734 * sys/sunaudio/gstsunaudiosrc.h:
21735 More G_OBJECT macro fixing.
21737 Sat Sep 16 14:30:59 2006 +0000 Yves Lefebvre <ivanohe@abacom.com>
21739 gst/avi/gstavimux.c: Correctly set the dwLength in strh.
21740 Original commit message from CVS:
21741 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
21742 * gst/avi/gstavimux.c: (gst_avi_mux_stop_file):
21743 Correctly set the dwLength in strh.
21744 With this patch, the file duration is now displayed correctly in window
21745 media player and the AVI plays completely. Fixes #356147
21747 Fri Sep 15 19:11:00 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
21749 * sys/v4l2/gstv4l2src.c:
21750 * sys/v4l2/gstv4l2src.h:
21751 * sys/v4l2/gstv4l2xoverlay.c:
21752 * sys/v4l2/v4l2_calls.c:
21753 * sys/v4l2/v4l2src_calls.c:
21754 * tests/icles/v4l2src-test.c:
21755 The test application and the plgind error messages has been improved.
21756 Original commit message from CVS:
21757 The test application and the plgind error messages has been improved.
21759 Fri Sep 15 17:10:22 2006 +0000 Darren Kenny <darren.kenny@sun.com>
21761 sys/sunaudio/gstsunaudiomixerctrl.c: Set the output track as the MASTER so that the gnome-settings-daemon keybindings...
21762 Original commit message from CVS:
21763 Patch by: Darren Kenny <darren dot kenny at sun dot com>
21764 * sys/sunaudio/gstsunaudiomixerctrl.c:
21765 (gst_sunaudiomixer_ctrl_build_list):
21766 Set the output track as the MASTER so that the gnome-settings-daemon
21767 keybindings for changing the volume using the keyboard works.
21770 Fri Sep 15 16:01:48 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
21772 gst/multipart/multipartdemux.c: Fix documentation, it is not possible to control the framerate of jpegdec using filte...
21773 Original commit message from CVS:
21774 * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
21775 Fix documentation, it is not possible to control the framerate of jpegdec
21776 using filtered caps yet. Fixes #355210.
21777 Return the downstream GstFlowReturn instead of GST_FLOW_OK so that we
21778 stop when there is an error.
21780 Thu Sep 14 11:05:35 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21782 gst/: Don't interpret a first buffer with an offset of NONE as 'from the middle of the stream', but only a first buff...
21783 Original commit message from CVS:
21784 * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain_parse_tag):
21785 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
21786 Don't interpret a first buffer with an offset of NONE as
21787 'from the middle of the stream', but only a first buffer
21788 that has a valid buffer offset that's non-zero (see #345449).
21790 Thu Sep 14 10:38:42 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21792 gst/icydemux/gsticydemux.*: When we merge/collect multiple incoming buffers for typefinding purposes, keep an initial...
21793 Original commit message from CVS:
21794 * gst/icydemux/gsticydemux.c: (gst_icydemux_reset),
21795 (gst_icydemux_typefind_or_forward):
21796 * gst/icydemux/gsticydemux.h:
21797 When we merge/collect multiple incoming buffers for typefinding
21798 purposes, keep an initial 0 offset on the first outgoing buffer
21799 as well (otherwise id3demux won't work right). Fixes #345449.
21800 Also Make buffer metadata writable before setting buffer caps.
21801 * tests/check/elements/icydemux.c: (typefind_succeed),
21802 (cleanup_icydemux), (push_data), (GST_START_TEST),
21804 Small test case for the above.
21806 Wed Sep 13 13:26:15 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21808 gst/avi/gstavidemux.c: More code reuse and better logging in _peek_chunk(). Reintroduce check for chunk sizes before ...
21809 Original commit message from CVS:
21810 * gst/avi/gstavidemux.c: (gst_avi_demux_peek_chunk),
21811 (gst_avi_demux_stream_index), (gst_avi_demux_sync),
21812 (gst_avi_demux_stream_header_push),
21813 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
21814 (gst_avi_demux_loop):
21815 More code reuse and better logging in _peek_chunk(). Reintroduce check
21816 for chunk sizes before reading them (avoid oom). Better handling for
21817 invalid chunksizes when streaming.
21819 Tue Sep 12 20:18:55 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21821 gst/spectrum/gstspectrum.c: Implements stop() to clear the adapter and event() to clear the adapter on FLUSH_STOP and...
21822 Original commit message from CVS:
21823 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
21824 (gst_spectrum_start), (gst_spectrum_stop), (gst_spectrum_event):
21825 Implements stop() to clear the adapter and event() to clear the
21826 adapter on FLUSH_STOP and EOS.
21828 Mon Sep 11 20:38:41 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21830 gst/level/gstlevel.*: Fix type mixup in level->interval (gdouble<->guint64). Spotted by
21831 Original commit message from CVS:
21832 * gst/level/gstlevel.c: (gst_level_set_property):
21833 * gst/level/gstlevel.h:
21834 Fix type mixup in level->interval (gdouble<->guint64). Spotted by
21837 Mon Sep 11 18:23:59 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21839 gst/spectrum/gstspectrum.*: Fix type mixup in spectrum->interval (gdouble<->guint64). Spotted by
21840 Original commit message from CVS:
21841 * gst/spectrum/gstspectrum.c: (gst_spectrum_init),
21842 (gst_spectrum_set_property):
21843 * gst/spectrum/gstspectrum.h:
21844 Fix type mixup in spectrum->interval (gdouble<->guint64). Spotted by
21847 Mon Sep 11 18:02:39 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21849 gst/spectrum/demo-osssrc.c: Use more defines
21850 Original commit message from CVS:
21851 * gst/spectrum/demo-osssrc.c: (draw_spectrum), (main):
21853 * gst/spectrum/gstspectrum.c: (gst_spectrum_init),
21854 (gst_spectrum_dispose), (gst_spectrum_set_caps),
21855 (gst_spectrum_transform_ip):
21856 * gst/spectrum/gstspectrum.h:
21857 Apply some of the spectrum cleanup changes suggested in #348085.
21859 Fri Sep 8 16:47:46 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21861 configure.ac: Bump requirements of -base (videocrop test case needs this).
21862 Original commit message from CVS:
21864 Bump requirements of -base (videocrop test case needs this).
21865 * gst/videocrop/gstvideocrop.c:
21866 Document sloppy handling of subsampled chroma planes if
21867 left/top cropping is an odd number.
21868 * tests/check/elements/videocrop.c: (handoff_cb),
21869 (videocrop_test_cropping_init_context),
21870 (videocrop_test_cropping_deinit_context),
21871 (videocrop_test_cropping), (check_1x1_buffer), (GST_START_TEST),
21872 (videocrop_suite), (main):
21873 Add another unit test that crops the input to 1x1 (and checks
21874 that that pixel has the expected values in a number of formats).
21876 Fri Sep 8 11:04:24 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21878 gst/videocrop/: Some quick tests indicate that it doesn't make a great deal of sense to use liboil here, at least not...
21879 Original commit message from CVS:
21880 * gst/videocrop/Makefile.am:
21881 * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init),
21882 (gst_video_crop_transform_packed),
21883 (gst_video_crop_transform_planar):
21884 Some quick tests indicate that it doesn't make a great deal
21885 of sense to use liboil here, at least not for the memcpy()s
21886 we do, so remove liboil usage until there is clear evidence
21887 it actually makes a positive difference somewhere.
21889 Wed Sep 6 09:05:33 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21891 gst/avi/gstavidemux.c: Revert one change to fix streaming avi (adapter size != data size).
21892 Original commit message from CVS:
21893 * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes_pull),
21894 (gst_avi_demux_sync), (gst_avi_demux_stream_header_push),
21895 (gst_avi_demux_stream_data):
21896 Revert one change to fix streaming avi (adapter size != data size).
21898 Mon Sep 4 16:21:17 2006 +0000 Frédéric Riss <frederic.riss@gmail.com>
21900 gst/matroska/: Add support for VOBSUB subtitle tracks and zlib-compressed tracks. Make sure we start on a keyframe af...
21901 Original commit message from CVS:
21902 Patch by: Frédéric Riss <frederic.riss at gmail dot com>
21903 * gst/matroska/matroska-demux.c: (gst_matroska_track_free),
21904 (gst_matroska_demux_reset),
21905 (gst_matroska_demux_read_track_encodings),
21906 (gst_matroska_demux_add_stream), (gst_matroska_decode_buffer),
21907 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
21908 (gst_matroska_demux_subtitle_caps):
21909 * gst/matroska/matroska-ids.h:
21910 Add support for VOBSUB subtitle tracks and zlib-compressed
21911 tracks. Make sure we start on a keyframe after a seek. (#343348)
21913 Mon Sep 4 15:06:25 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21915 gst/matroska/: not perfect yet though, needs some tweaking in flacdec; also, seeking could be better.
21916 Original commit message from CVS:
21917 * gst/matroska/matroska-demux.c: (gst_matroska_demux_push_hdr_buf),
21918 (gst_matroska_demux_push_flac_codec_priv_data),
21919 (gst_matroska_demux_push_xiph_codec_priv_data),
21920 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
21921 (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
21922 * gst/matroska/matroska-ids.h:
21923 Add basic FLAC support (#311586), not perfect yet though, needs some
21924 tweaking in flacdec; also, seeking could be better.
21925 Do better bounds checking when deserialising vorbis stream headers
21926 to make sure we don't read beyond the end of the buffer on bad input.
21928 Mon Sep 4 09:34:25 2006 +0000 Alessandro Decina <alessandro@nnva.org>
21930 ext/annodex/gstcmmldec.c: Seeking back in a file containing a CMML stream errors out if the seek goes back up to the ...
21931 Original commit message from CVS:
21932 Patch by: Alessandro Decina <alessandro at nnva dot org>
21933 * ext/annodex/gstcmmldec.c: (gst_cmml_dec_chain):
21934 Seeking back in a file containing a CMML stream errors out if the seek
21935 goes back up to the CMML headers. This is because after the seek the xml
21936 processing instruction <?xml ...?> is submitted to the xml parser again,
21937 which results in an error. The attached patch fixes the problem.
21939 * ext/annodex/gstcmmlenc.h:
21942 Sun Sep 3 10:46:17 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21944 tests/check/elements/videocrop.c: More tests: check passthrough mode and caps transform in both directions with fixed...
21945 Original commit message from CVS:
21946 * tests/check/elements/videocrop.c: (handoff_cb),
21947 (buffer_probe_cb), (test_caps_transform), (test_passthrough),
21948 (notgst_value_list_get_nth_int), (videocrop_suite):
21949 More tests: check passthrough mode and caps transform in
21950 both directions with fixed values, ranges and lists.
21952 Sat Sep 2 18:49:01 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21954 docs/plugins/: Add videocrop to docs.
21955 Original commit message from CVS:
21956 * docs/plugins/Makefile.am:
21957 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
21958 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
21959 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
21960 Add videocrop to docs.
21961 * gst/videocrop/Makefile.am:
21962 * gst/videocrop/gstvideocrop.c:
21963 * gst/videocrop/gstvideocrop.h:
21964 Move boilerplate stuff and structures into a header file.
21965 * tests/check/Makefile.am:
21966 * tests/check/elements/.cvsignore:
21967 * tests/check/elements/videocrop.c: (video_crop_get_test_caps),
21968 (test_unit_sizes), (videocrop_test_cropping_init_context),
21969 (videocrop_test_cropping_deinit_context),
21970 (videocrop_test_cropping), (test_cropping), (videocrop_suite):
21971 Add unit tests for videocrop.
21973 Sat Sep 2 15:30:45 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
21975 Port/rewrite videocrop from scratch for GStreamer-0.10, and make it support all formats videoscale supports (#345653).
21976 Original commit message from CVS:
21978 * gst/videocrop/Makefile.am:
21979 * gst/videocrop/gstvideocrop.c: (gst_video_crop_base_init),
21980 (gst_video_crop_class_init), (gst_video_crop_init),
21981 (gst_video_crop_get_image_details_from_caps),
21982 (gst_video_crop_get_unit_size), (gst_video_crop_transform_packed),
21983 (gst_video_crop_transform_planar), (gst_video_crop_transform),
21984 (gst_video_crop_transform_dimension),
21985 (gst_video_crop_transform_dimension_value),
21986 (gst_video_crop_transform_caps), (gst_video_crop_set_caps),
21987 (gst_video_crop_set_property), (gst_video_crop_get_property),
21989 Port/rewrite videocrop from scratch for GStreamer-0.10, and make
21990 it support all formats videoscale supports (#345653).
21992 Sat Sep 2 14:45:04 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21994 sys/v4l2/: Whitespace cleanups, dashify property-names.
21995 Original commit message from CVS:
21996 * sys/v4l2/gstv4l2.c:
21997 * sys/v4l2/gstv4l2colorbalance.c:
21998 * sys/v4l2/gstv4l2object.c:
21999 (gst_v4l2_object_install_properties_helper):
22000 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init):
22001 * sys/v4l2/gstv4l2src.h:
22002 Whitespace cleanups, dashify property-names.
22004 Sat Sep 2 14:28:55 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22006 sys/v4l2/: Cleanup error messages and unify header comments
22007 Original commit message from CVS:
22008 * sys/v4l2/gstv4l2.c:
22009 * sys/v4l2/gstv4l2colorbalance.c:
22010 * sys/v4l2/gstv4l2colorbalance.h:
22011 * sys/v4l2/gstv4l2object.c:
22012 * sys/v4l2/gstv4l2object.h:
22013 * sys/v4l2/gstv4l2src.c:
22014 * sys/v4l2/gstv4l2src.h:
22015 * sys/v4l2/gstv4l2tuner.c:
22016 * sys/v4l2/gstv4l2tuner.h:
22017 * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
22018 * sys/v4l2/gstv4l2xoverlay.h:
22019 * sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
22021 * sys/v4l2/v4l2_calls.h:
22022 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_queue_frame),
22023 (gst_v4l2src_capture_init):
22024 * sys/v4l2/v4l2src_calls.h:
22025 Cleanup error messages and unify header comments
22027 Wed Aug 30 18:01:52 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
22029 * sys/v4l2/gstv4l2src.c:
22030 Another small fix to set_caps function.
22031 Original commit message from CVS:
22032 Another small fix to set_caps function.
22034 Wed Aug 30 13:30:13 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
22036 * sys/v4l2/gstv4l2src.c:
22037 Send new_segment in GST_FORMAT_TIME instead of in GST_FORMAT_BYTES.
22038 Original commit message from CVS:
22039 Send new_segment in GST_FORMAT_TIME instead of in GST_FORMAT_BYTES.
22041 Wed Aug 30 11:36:06 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
22043 * sys/v4l2/gstv4l2src.c:
22044 A small fix to set_caps function.
22045 Original commit message from CVS:
22046 A small fix to set_caps function.
22048 Wed Aug 30 11:27:40 2006 +0000 Edward Hervey <bilboed@bilboed.com>
22050 gst/qtdemux/qtdemux.c: Reset each streams last_flow to GST_FLOW_OK.
22051 Original commit message from CVS:
22052 * gst/qtdemux/qtdemux.c:
22053 (gst_qtdemux_do_seek):
22054 Reset each streams last_flow to GST_FLOW_OK.
22055 (gst_qtdemux_activate_segment):
22056 Removing mystic modifications for good.
22058 Wed Aug 30 11:07:37 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22060 gst/qtdemux/qtdemux.c: put back 'segment start<=stop' change that was mystically reverted by the last commit
22061 Original commit message from CVS:
22062 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
22063 (qtdemux_parse_tree):
22064 put back 'segment start<=stop' change that was mystically reverted by
22067 Wed Aug 30 10:43:53 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22069 gst/qtdemux/qtdemux.c: Fix the build for disabled debug
22070 Original commit message from CVS:
22071 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
22072 (qtdemux_parse_tree):
22073 Fix the build for disabled debug
22075 Tue Aug 29 20:59:47 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
22077 * sys/v4l2/gstv4l2src.c:
22078 * sys/v4l2/v4l2src_calls.c:
22079 * sys/v4l2/v4l2src_calls.h:
22080 Fixed framerate negotiation.
22081 Original commit message from CVS:
22082 Fixed framerate negotiation.
22084 Mon Aug 28 17:47:29 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22086 gst/qtdemux/qtdemux.c: Make sure segment start<=stop in weird quicktime files.
22087 Original commit message from CVS:
22088 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
22089 (gst_qtdemux_add_stream), (qtdemux_parse_trak),
22090 (qtdemux_video_caps):
22091 Make sure segment start<=stop in weird quicktime files.
22093 Mon Aug 28 16:59:13 2006 +0000 Andy Wingo <wingo@pobox.com>
22095 ext/raw1394/gstdv1394src.c (gst_dv1394src_from_raw1394handle): New helper function to lessen the ifdefs.
22096 Original commit message from CVS:
22097 2006-08-28 Andy Wingo <wingo@pobox.com>
22098 * ext/raw1394/gstdv1394src.c (gst_dv1394src_from_raw1394handle):
22099 New helper function to lessen the ifdefs.
22101 (gst_dv1394src_iso_receive): Use it.
22102 (gst_dv1394src_create): Also use the control sockets in iec61883
22104 (gst_dv1394src_start, gst_dv1394src_stop): Always use a separate
22105 handle for AVC operations; fixes #348233.
22107 Mon Aug 28 14:59:05 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22109 sys/v4l2/v4l2_calls.c: add comments and more debug logging
22110 Original commit message from CVS:
22111 * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
22112 add comments and more debug logging
22114 Sun Aug 27 17:14:06 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22116 Rename again (audiofxgood -> audiofx).
22117 Original commit message from CVS:
22119 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22120 * docs/plugins/inspect/plugin-audiofx.xml:
22121 * docs/plugins/inspect/plugin-audiofxgood.xml:
22122 * gst/audiofx/Makefile.am:
22123 * gst/audiofx/audiofx.c:
22124 * gst/audiofxgood/.cvsignore:
22125 * gst/audiofxgood/Makefile.am:
22126 * gst/audiofxgood/audiofx.c:
22127 * gst/audiofxgood/audiopanorama.c:
22128 * gst/audiofxgood/audiopanorama.h:
22129 Rename again (audiofxgood -> audiofx).
22131 Sun Aug 27 13:12:52 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22133 gst/avi/gstavidemux.c: Initialze variables.
22134 Original commit message from CVS:
22135 * gst/avi/gstavidemux.c: (gst_avi_demux_next_data_buffer),
22136 (gst_avi_demux_stream_scan):
22137 Initialze variables.
22139 Fri Aug 25 16:21:37 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22141 gst/avi/gstavidemux.*: More attempts to turn this into readable code.
22142 Original commit message from CVS:
22143 * gst/avi/gstavidemux.c: (gst_avi_demux_class_init),
22144 (gst_avi_demux_init), (gst_avi_demux_finalize),
22145 (gst_avi_demux_reset), (gst_avi_demux_index_last),
22146 (gst_avi_demux_index_next), (gst_avi_demux_index_entry_for_time),
22147 (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_index),
22148 (gst_avi_demux_stream_index), (gst_avi_demux_peek_tag),
22149 (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan),
22150 (gst_avi_demux_massage_index),
22151 (gst_avi_demux_calculate_durations_from_index),
22152 (gst_avi_demux_stream_header_pull), (gst_avi_demux_do_seek),
22153 (gst_avi_demux_process_next_entry), (gst_avi_demux_loop),
22154 (gst_avi_demux_chain), (gst_avi_demux_sink_activate),
22155 (gst_avi_demux_change_state):
22156 * gst/avi/gstavidemux.h:
22157 More attempts to turn this into readable code.
22158 Don't leak adapters.
22159 Calculate duration according to index more efficiently.
22160 Don't try to act like we drive the pipeline in chain mode.
22162 Fri Aug 25 09:53:18 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22164 ext/annodex/gstcmmlutils.c: Fix build.
22165 Original commit message from CVS:
22166 * ext/annodex/gstcmmlutils.c: (gst_cmml_clock_time_from_npt):
22169 Fri Aug 25 09:42:43 2006 +0000 Alessandro Decina <alessandro@nnva.org>
22171 ext/annodex/gstannodex.c: Do some extra sanity checks.
22172 Original commit message from CVS:
22173 Patch by: Alessandro Decina <alessandro at nnva dot org>
22174 * ext/annodex/gstannodex.c: (gst_annodex_granule_to_time):
22175 Do some extra sanity checks.
22177 * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_change_state),
22178 (gst_cmml_enc_parse_tag_head), (gst_cmml_enc_parse_tag_clip),
22179 (gst_cmml_enc_push_clip), (gst_cmml_enc_push):
22180 Check if clip->start_time is valid before adding the clip to the
22182 Reset enc->preamble going from PAUSED to READY.
22183 Don't use GST_FLOW_UNEXPECTED for wrong usage of the element, it is
22185 Only post an error message if we were the one that created the fatal
22186 GstFlowReturn value.
22187 * ext/annodex/gstcmmlutils.c: (gst_cmml_clock_time_from_npt),
22188 (gst_cmml_clock_time_to_granule), (gst_cmml_track_list_has_clip):
22189 Parse the seconds field of the npt-sec time format using %llu rather than
22190 %d and check that the value scaled by GST_SECOND doesn't overflow.
22191 Use guint64(s) to represent the keyindex and keyoffset fields of a granulepos.
22192 Lookup a clip's track with clip->track rather than clip->id which
22194 Identify a clip by its track and start time and not its xml id.
22195 do some more input checking and make sure we don't do undefined shifts.
22196 * tests/check/elements/cmmldec.c: (setup_cmmldec),
22197 (teardown_cmmldec), (check_output_buffer_is_equal), (push_data),
22198 (cmml_tag_message_pop), (check_headers), (push_clip_full),
22199 (push_clip), (push_empty_clip), (check_output_clip),
22200 (GST_START_TEST), (cmmldec_suite):
22201 * tests/check/elements/cmmlenc.c: (setup_cmmlenc),
22202 (teardown_cmmlenc), (check_output_buffer_is_equal), (push_data),
22203 (check_headers), (push_clip), (check_clip_times), (check_clip),
22204 (check_empty_clip), (GST_START_TEST), (cmmlenc_suite):
22205 Added some more checks.
22207 Thu Aug 24 19:00:22 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22209 Make also the pan-property float (saves scaling and yields better resolution)
22210 Original commit message from CVS:
22211 * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_class_init),
22212 (gst_audio_panorama_set_property),
22213 (gst_audio_panorama_get_property),
22214 (gst_audio_panorama_transform_m2s_int),
22215 (gst_audio_panorama_transform_s2s_int),
22216 (gst_audio_panorama_transform_m2s_float),
22217 (gst_audio_panorama_transform_s2s_float):
22218 * gst/audiofxgood/audiopanorama.h:
22219 * tests/check/elements/audiopanorama.c: (GST_START_TEST):
22220 Make also the pan-property float (saves scaling and yields better
22223 Thu Aug 24 18:23:14 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22225 gst/audiofxgood/audiopanorama.c: ChangeLog surgery to add cymax's real name
22226 Original commit message from CVS:
22227 * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_set_caps),
22228 (gst_audio_panorama_transform_m2s_float),
22229 (gst_audio_panorama_transform_s2s_float):
22230 ChangeLog surgery to add cymax's real name
22232 Thu Aug 24 18:17:20 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22234 gst/audiofxgood/audiopanorama.*: Added float support (thanks cymax)
22235 Original commit message from CVS:
22236 * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_set_caps),
22237 (gst_audio_panorama_transform_m2s_int),
22238 (gst_audio_panorama_transform_s2s_int),
22239 (gst_audio_panorama_transform_m2s_float),
22240 (gst_audio_panorama_transform_s2s_float),
22241 (gst_audio_panorama_transform):
22242 * gst/audiofxgood/audiopanorama.h:
22243 Added float support (thanks cymax)
22245 Thu Aug 24 14:16:55 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22247 gst/audiofxgood/audiopanorama.c: Fix docs & debug category. Add Fixme for volume pan levels.
22248 Original commit message from CVS:
22249 * gst/audiofxgood/audiopanorama.c:
22250 (gst_audio_panorama_transform_m2s):
22251 Fix docs & debug category. Add Fixme for volume pan levels.
22253 Thu Aug 24 13:51:15 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22255 gst/avi/gstavidemux.c: unbreak AVI index handling, some more debug, remove an obsolete adapter_flush that caused stre...
22256 Original commit message from CVS:
22257 * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes_pull),
22258 (gst_avi_demux_sync), (gst_avi_demux_stream_header_push),
22259 (gst_avi_demux_stream_header_pull),
22260 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
22261 (gst_avi_demux_chain):
22262 unbreak AVI index handling, some more debug, remove an obsolete
22263 adapter_flush that caused streaming to wander off in the wild
22265 Thu Aug 24 11:21:06 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22267 gst/avi/gstavidemux.*: Some more cleanups.
22268 Original commit message from CVS:
22269 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
22270 (gst_avi_demux_parse_superindex), (gst_avi_demux_parse_subindex),
22271 (gst_avi_demux_parse_stream), (gst_avi_demux_parse_odml),
22272 (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
22273 (gst_avi_demux_calculate_durations_from_index),
22274 (gst_avi_demux_stream_header_push),
22275 (gst_avi_demux_stream_header_pull):
22276 * gst/avi/gstavidemux.h:
22277 Some more cleanups.
22278 Fix totalFrames parsing in ODML.
22279 Disable use of index for length calculation in case of ODML as this is
22282 Thu Aug 24 10:03:03 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22284 ext/flac/gstflacdec.c: Use libgsttag helper function here too.
22285 Original commit message from CVS:
22286 * ext/flac/gstflacdec.c: (gst_flac_dec_update_metadata):
22287 Use libgsttag helper function here too.
22289 Thu Aug 24 09:24:11 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
22291 ext/wavpack/gstwavpackdec.c: Post audio codec and average bitrate tags on bus (#344472).
22292 Original commit message from CVS:
22293 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
22294 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_post_tags),
22295 (gst_wavpack_dec_chain):
22296 Post audio codec and average bitrate tags on bus (#344472).
22297 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
22298 (gst_wavpack_parse_src_query):
22299 Forward queries in other formats (BYTE format in particular)
22300 upstream; add Sebastian to authors.
22302 Thu Aug 24 00:40:07 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
22304 * sys/v4l2/gstv4l2src.c:
22305 * sys/v4l2/v4l2src_calls.c:
22306 * sys/v4l2/v4l2src_calls.h:
22307 Fix set_caps to set width and height to the values the driver is really working with.
22308 Original commit message from CVS:
22309 Fix set_caps to set width and height to the values the driver is really working with.
22311 Wed Aug 23 15:33:47 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22313 gst/avi/gstavidemux.*: Initial streaming support for avidemux (fixes #336465)
22314 Original commit message from CVS:
22315 * gst/avi/gstavidemux.c: (gst_avi_demux_class_init),
22316 (gst_avi_demux_init), (gst_avi_demux_dispose),
22317 (gst_avi_demux_reset), (gst_avi_demux_index_next),
22318 (gst_avi_demux_index_entry_for_time), (gst_avi_demux_src_convert),
22319 (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event),
22320 (gst_avi_demux_peek_chunk_info), (gst_avi_demux_peek_chunk),
22321 (gst_avi_demux_stream_init_push), (gst_avi_demux_stream_init_pull),
22322 (gst_avi_demux_parse_subindex),
22323 (gst_avi_demux_read_subindexes_push),
22324 (gst_avi_demux_read_subindexes_pull), (gst_avi_demux_parse_stream),
22325 (sort), (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
22326 (gst_avi_demux_sync), (gst_avi_demux_peek_tag),
22327 (gst_avi_demux_massage_index), (gst_avi_demux_stream_header_push),
22328 (gst_avi_demux_stream_header_pull),
22329 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
22330 (push_tag_lists), (gst_avi_demux_loop), (gst_avi_demux_chain),
22331 (gst_avi_demux_sink_activate), (gst_avi_demux_activate_push),
22332 (gst_avi_demux_change_state):
22333 * gst/avi/gstavidemux.h:
22334 Initial streaming support for avidemux (fixes #336465)
22336 Wed Aug 23 10:30:31 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22338 ext/wavpack/gstwavpackenc.c: Fix mem leak, send newsegment event on correction pad as well (#352476).
22339 Original commit message from CVS:
22340 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_push_block):
22341 Fix mem leak, send newsegment event on correction pad
22343 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22344 Restore original author (on Sebastian's request).
22345 * tests/check/Makefile.am:
22346 * tests/check/gst-plugins-bad.supp:
22347 Add (so far empty) suppression file for -bad. Remove
22348 wavpackenc test from VALGRIND_TO_FIX now that the leak
22351 Wed Aug 23 09:22:07 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
22353 tests/check/: Add unit tests for wavpack elements (#352476).
22354 Original commit message from CVS:
22355 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
22356 * tests/check/Makefile.am:
22357 * tests/check/elements/.cvsignore:
22358 * tests/check/elements/wavpackdec.c: (setup_wavpackdec),
22359 (cleanup_wavpackdec), (GST_START_TEST), (wavpackdec_suite), (main):
22360 * tests/check/elements/wavpackenc.c: (setup_wavpackenc),
22361 (cleanup_wavpackenc), (GST_START_TEST), (wavpackenc_suite), (main):
22362 * tests/check/elements/wavpackparse.c: (wavpackparse_found_pad),
22363 (setup_wavpackparse), (cleanup_wavpackparse), (GST_START_TEST),
22364 (wavpackparse_suite), (main):
22365 Add unit tests for wavpack elements (#352476).
22367 Wed Aug 23 08:52:50 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
22369 Add docs for wavpack elements (#352476).
22370 Original commit message from CVS:
22371 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
22372 * docs/plugins/Makefile.am:
22373 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
22374 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
22375 * docs/plugins/gst-plugins-bad-plugins.hierarchy:
22376 * docs/plugins/inspect/plugin-wavpack.xml:
22377 * ext/wavpack/gstwavpackdec.c:
22378 * ext/wavpack/gstwavpackdec.h:
22379 * ext/wavpack/gstwavpackenc.c:
22380 * ext/wavpack/gstwavpackenc.h:
22381 * ext/wavpack/gstwavpackparse.c:
22382 * ext/wavpack/gstwavpackparse.h:
22383 Add docs for wavpack elements (#352476).
22385 Tue Aug 22 20:39:26 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
22387 * sys/v4l2/gstv4l2src.c:
22388 * sys/v4l2/v4l2src_calls.c:
22389 Fixed query size to work with drivers that uses intermediate step like "width * height" to find closest size.
22390 Original commit message from CVS:
22391 Fixed query size to work with drivers that uses intermediate step like "width * height" to find closest size.
22393 Tue Aug 22 17:20:41 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22395 docs/plugins/gst-plugins-good-plugins-docs.sgml: There is no taglibmux element ...
22396 Original commit message from CVS:
22397 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22398 There is no taglibmux element ...
22399 * gst/rtsp/gstrtspsrc.c:
22400 Use '%' rather than '&perc;' in gtk-doc blurb, docs build
22401 was complaining about unknown entity here.
22403 Tue Aug 22 17:02:39 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22405 gst/avi/gstavidemux.*: Mark DISCONT.
22406 Original commit message from CVS:
22407 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
22408 (gst_avi_demux_do_seek), (gst_avi_demux_handle_seek),
22409 (gst_avi_demux_process_next_entry):
22410 * gst/avi/gstavidemux.h:
22412 Remove old unused fields and reorder the struct a bit.
22414 Tue Aug 22 16:45:37 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22416 Small documentation updates.
22417 Original commit message from CVS:
22418 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_media_to_caps),
22419 (gst_rtspsrc_send), (gst_rtspsrc_close), (gst_rtspsrc_play),
22420 (gst_rtspsrc_pause):
22421 * gst/rtsp/gstrtspsrc.h:
22422 * sys/oss/gstosssink.c: (gst_oss_sink_open),
22423 (gst_oss_sink_prepare), (gst_oss_sink_unprepare):
22424 Small documentation updates.
22426 Tue Aug 22 16:42:22 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22428 gst/avi/gstavidemux.*: Precalc most of the duration query for each stream.
22429 Original commit message from CVS:
22430 * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
22431 (gst_avi_demux_index_entry_for_time),
22432 (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event),
22433 (gst_avi_demux_stream_init), (gst_avi_demux_parse_stream),
22434 (gst_avi_demux_stream_index), (gst_avi_demux_peek_tag),
22435 (gst_avi_demux_next_data_buffer),
22436 (gst_avi_demux_calculate_durations_from_index),
22437 (gst_avi_demux_stream_header), (gst_avi_demux_do_seek),
22438 (gst_avi_demux_handle_seek), (gst_avi_demux_aggregated_flow),
22439 (gst_avi_demux_process_next_entry), (gst_avi_demux_loop),
22440 (gst_avi_demux_sink_activate_pull), (gst_avi_demux_change_state):
22441 * gst/avi/gstavidemux.h:
22442 Precalc most of the duration query for each stream.
22443 Make seeking more correct.
22444 Use GstSegment to track position and duration.
22445 Code cleanups and leak fixes.
22446 Calculate correct total duration based on index length.
22448 Tue Aug 22 13:53:34 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22450 gst/id3demux/id3v2frames.c: If strings in text fields are marked ISO8859-1, but contain valid UTF-8 already, then han...
22451 Original commit message from CVS:
22452 * gst/id3demux/id3v2frames.c: (parse_text_identification_frame),
22453 (parse_insert_string_field):
22454 If strings in text fields are marked ISO8859-1, but contain
22455 valid UTF-8 already, then handle them as UTF-8 and ignore
22456 the encoding. (#351794)
22458 Tue Aug 22 12:28:24 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22460 ext/flac/gstflacdec.*: Make flac-in-ogg work (#352100).
22461 Original commit message from CVS:
22462 * ext/flac/gstflacdec.c: (gst_flac_dec_scan_got_frame),
22463 (gst_flac_dec_write), (gst_flac_dec_loop),
22464 (gst_flac_dec_sink_event), (gst_flac_dec_chain),
22465 (gst_flac_dec_src_query):
22466 * ext/flac/gstflacdec.h:
22467 Make flac-in-ogg work (#352100).
22469 Tue Aug 22 12:10:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22471 gst/monoscope/gstmonoscope.c: Don't unref buffers of which we've already given away ownership to the adapter.
22472 Original commit message from CVS:
22473 * gst/monoscope/gstmonoscope.c: (gst_monoscope_chain):
22474 Don't unref buffers of which we've already given away
22475 ownership to the adapter.
22477 Tue Aug 22 10:32:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22479 ext/speex/gstspeexdec.c: Make metadata extraction actually work.
22480 Original commit message from CVS:
22481 * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_comments):
22482 Make metadata extraction actually work.
22483 * ext/speex/gstspeexenc.c: (gst_speexenc_base_init),
22484 (gst_speexenc_init), (gst_speexenc_create_metadata_buffer),
22485 (gst_speexenc_chain):
22486 Fix metadata writing: replace old code which wrote completely
22487 broken tags with libgsttag-based code. Plus miscellaneous
22488 code cleanups (use static pad templates etc.) and a bunch
22491 Mon Aug 21 19:34:03 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22493 gst/audiopanorama/: die! die! die! you should never have been there
22494 Original commit message from CVS:
22495 * gst/audiopanorama/.cvsignore:
22496 * gst/audiopanorama/Makefile.am:
22497 * gst/audiopanorama/audiofx.c:
22498 * gst/audiopanorama/audiopanorama.c:
22499 * gst/audiopanorama/audiopanorama.h:
22500 die! die! die! you should never have been there
22502 Mon Aug 21 16:24:28 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22504 gst/qtdemux/qtdemux.c: Some more constification.
22505 Original commit message from CVS:
22506 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), (qtdemux_parse),
22507 (qtdemux_node_dump_foreach), (qtdemux_parse_trak),
22508 (qtdemux_video_caps), (qtdemux_audio_caps):
22509 Some more constification.
22510 Fix some paletted data formats again.
22511 Fix ulaw/alaw in qt.
22512 Set correct caps for raw RGB.
22513 Add support for yuv2, which is like Yuv2.
22514 Add support for raw audio with the NONE fourcc, which is like raw.
22516 Mon Aug 21 13:59:52 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22518 ext/wavpack/: More clean-ups: use shorter variable names to make code easier to read; prefix structures we define wit...
22519 Original commit message from CVS:
22520 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
22521 (gst_wavpack_enc_finalize), (gst_wavpack_enc_sink_set_caps),
22522 (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_format_samples),
22523 (gst_wavpack_enc_push_block), (gst_wavpack_enc_chain),
22524 (gst_wavpack_enc_rewrite_first_block),
22525 (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
22526 (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
22527 * ext/wavpack/gstwavpackenc.h:
22528 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
22529 (gst_wavpack_parse_src_query), (gst_wavpack_parse_src_event),
22530 (gst_wavpack_parse_init), (gst_wavpack_parse_get_upstream_length),
22531 (gst_wavpack_parse_loop):
22532 More clean-ups: use shorter variable names to make code easier to
22533 read; prefix structures we define with 'Gst' to make it clearer
22534 where they come from.
22536 Mon Aug 21 13:26:37 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22538 ext/wavpack/gstwavpackenc.c: Fix caps set on buffers and template caps (output is framed) and make them match (#35166...
22539 Original commit message from CVS:
22540 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
22541 (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block),
22542 (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
22543 (gst_wavpack_enc_sink_event):
22544 Fix caps set on buffers and template caps (output is framed)
22545 and make them match (#351663); use GST_WARNING_OBJECT instead of
22546 GST_ELEMENT_WARNING; simplify push_block(); do some small
22547 clean-ups here and there; fix memleak (#351663).
22549 Mon Aug 21 13:12:47 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22551 tests/check/elements/audiopanorama.c: Fix invalid memory access in audiopanorama test suite.
22552 Original commit message from CVS:
22553 * tests/check/elements/audiopanorama.c: (GST_START_TEST):
22554 Fix invalid memory access in audiopanorama test suite.
22556 Mon Aug 21 11:34:41 2006 +0000 Edward Hervey <bilboed@bilboed.com>
22558 tests/check/elements/.cvsignore: ignore built file
22559 Original commit message from CVS:
22560 * tests/check/elements/.cvsignore:
22563 Mon Aug 21 10:46:21 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22565 gst/rtp/Makefile.am: Fix the build again.
22566 Original commit message from CVS:
22567 * gst/rtp/Makefile.am:
22568 Fix the build again.
22570 Mon Aug 21 09:21:27 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22572 gst/audiofxgood/: resubmit with the desired name *again*
22573 Original commit message from CVS:
22574 * gst/audiofxgood/.cvsignore:
22575 * gst/audiofxgood/Makefile.am:
22576 * gst/audiofxgood/audiofx.c: (plugin_init):
22577 * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_base_init),
22578 (gst_audio_panorama_class_init), (gst_audio_panorama_init),
22579 (gst_audio_panorama_set_property),
22580 (gst_audio_panorama_get_property),
22581 (gst_audio_panorama_get_unit_size),
22582 (gst_audio_panorama_transform_caps), (gst_audio_panorama_set_caps),
22583 (gst_audio_panorama_transform_m2s),
22584 (gst_audio_panorama_transform_s2s), (gst_audio_panorama_transform):
22585 * gst/audiofxgood/audiopanorama.h:
22586 resubmit with the desired name *again*
22588 Sun Aug 20 13:09:51 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22590 use g_assert in _get_unit_size
22591 Original commit message from CVS:
22592 * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_get_unit_size):
22593 * gst/videobox/gstvideobox.c: (gst_video_box_get_unit_size):
22594 use g_assert in _get_unit_size
22596 Sun Aug 20 13:06:44 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22598 docs/plugins/: cleanup -unused.txt to make it useful, add previously missing docs
22599 Original commit message from CVS:
22600 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22601 * docs/plugins/gst-plugins-good-plugins-sections.txt:
22602 * docs/plugins/inspect/plugin-audiofxgood.xml:
22603 cleanup -unused.txt to make it useful, add previously missing docs
22605 * ext/esd/esdmon.c:
22606 * ext/esd/esdsink.c:
22607 * ext/esd/gstesd.c: (plugin_init):
22608 reflow to get rid of two external symbols
22609 * gst/audiofxgood/audiofx.c: (plugin_init):
22612 Sun Aug 20 12:09:16 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22614 gst/audiofxgood/audiofx.c
22615 Original commit message from CVS:
22617 * gst/audiofxgood/.cvsignore:
22618 * gst/audiofxgood/Makefile.am:
22619 * gst/audiofxgood/audiofx.c
22620 * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_base_init),
22621 (gst_audio_panorama_class_init), (gst_audio_panorama_init),
22622 (gst_audio_panorama_set_property),
22623 (gst_audio_panorama_get_property),
22624 (gst_audio_panorama_get_unit_size),
22625 (gst_audio_panorama_transform_caps), (gst_audio_panorama_set_caps),
22626 (gst_audio_panorama_transform_m2s),
22627 (gst_audio_panorama_transform_s2s), (gst_audio_panorama_transform):
22628 * gst/audiofxgood/audiopanorama.h:
22629 * tests/check/Makefile.am:
22630 * tests/check/elements/audiopanorama.c: (setup_panorama_m),
22631 (setup_panorama_s), (cleanup_panorama), (GST_START_TEST),
22632 (panorama_suite), (main):
22633 Add audiofxgood plugin with audiopanorama element
22635 Fri Aug 18 21:39:00 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
22637 ext/wavpack/gstwavpackparse.c: Fix resyncing in push mode not stopping re-syncing at embedded zeroes; skip garbage be...
22638 Original commit message from CVS:
22639 Based on patch by: Sebastian Dröge <slomo at circular-chaos.org>
22640 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_sink_event),
22641 (gst_wavpack_parse_get_upstream_length),
22642 (gst_wavpack_parse_find_marker), (gst_wavpack_parse_resync_loop),
22643 (gst_wavpack_parse_loop), (gst_wavpack_parse_resync_adapter):
22644 Fix resyncing in push mode not stopping re-syncing at embedded
22645 zeroes; skip garbage between frames in pull mode as well if
22646 necessary; use gst_pad_query_peer_duration(); push EOS and
22647 NEWSEGMENT event in right direction (#351659).
22649 Fri Aug 18 17:00:53 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22651 docs/plugins/Makefile.am: More Oss docs fixage.
22652 Original commit message from CVS:
22653 * docs/plugins/Makefile.am:
22654 More Oss docs fixage.
22656 Fri Aug 18 16:52:21 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22658 gst/rtp/: Added experimental SVQ3 depayloader.
22659 Original commit message from CVS:
22660 * gst/rtp/Makefile.am:
22661 * gst/rtp/gstrtp.c: (plugin_init):
22662 * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_base_init),
22663 (gst_rtp_sv3v_depay_class_init), (gst_rtp_sv3v_depay_init),
22664 (gst_rtp_sv3v_depay_finalize), (gst_rtp_sv3v_depay_setcaps),
22665 (gst_rtp_sv3v_depay_process), (gst_rtp_sv3v_depay_set_property),
22666 (gst_rtp_sv3v_depay_get_property),
22667 (gst_rtp_sv3v_depay_change_state),
22668 (gst_rtp_sv3v_depay_plugin_init):
22669 * gst/rtp/gstrtpsv3vdepay.h:
22670 Added experimental SVQ3 depayloader.
22672 Fri Aug 18 13:25:06 2006 +0000 Edward Hervey <bilboed@bilboed.com>
22674 ext/dv/gstdvdemux.*: When handling seek requests, don't send the newsegment event from the calling thread. Instead sa...
22675 Original commit message from CVS:
22676 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_pull_seek),
22677 (gst_dvdemux_loop), (gst_dvdemux_change_state):
22678 * ext/dv/gstdvdemux.h:
22679 When handling seek requests, don't send the newsegment event from the
22680 calling thread. Instead save it so it can be sent from the streaming
22683 Thu Aug 17 15:51:50 2006 +0000 Sjoerd Simons <sjoerd@luon.net>
22685 gst/multipart/multipartdemux.c: Accept leading whitespace before the boundary
22686 Original commit message from CVS:
22687 Patch by: Sjoerd Simons <sjoerd at luon dot net>
22688 * gst/multipart/multipartdemux.c: (multipart_parse_header):
22689 Accept leading whitespace before the boundary
22690 This patch makes the demuxer allow some whitespace before the actual
22691 boundary. This makes the demuxer work with the ``old'' gstreamer
22692 multipartmuxer again (which placed an extra \n before the start
22693 of the stream) Fixes #349068.
22695 Thu Aug 17 15:47:28 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22697 gst/rtp/gstrtph264depay.c: Error out on non-implemented stuff.
22698 Original commit message from CVS:
22699 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_process):
22700 Error out on non-implemented stuff.
22702 Wed Aug 16 16:50:00 2006 +0000 Andy Wingo <wingo@pobox.com>
22704 ext/ladspa/gstsignalprocessor.c: Make ladspa elements reusable. Fixes #350006.
22705 Original commit message from CVS:
22706 Patch by: Andy Wingo <wingo at pobox dot com>
22707 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setup),
22708 (gst_signal_processor_start), (gst_signal_processor_stop),
22709 (gst_signal_processor_cleanup), (gst_signal_processor_setcaps),
22710 (gst_signal_processor_pen_buffer), (gst_signal_processor_flush),
22711 (gst_signal_processor_do_pulls), (gst_signal_processor_do_pushes),
22712 (gst_signal_processor_change_state):
22713 Make ladspa elements reusable. Fixes #350006.
22715 Wed Aug 16 15:33:12 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22717 ext/ladspa/gstladspa.c: Convert ' ' into '_'. Try to keep as many characters in the padtemplate names as possible.
22718 Original commit message from CVS:
22719 * ext/ladspa/gstladspa.c: (gst_ladspa_base_init):
22720 Convert ' ' into '_'. Try to keep as many characters in the padtemplate
22723 Wed Aug 16 14:47:50 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22725 ext/ladspa/gstsignalprocessor.c: A push() gives away our refcount so we should not use the buffer on the pen anymore.
22726 Original commit message from CVS:
22727 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_flush),
22728 (gst_signal_processor_do_pushes):
22729 A push() gives away our refcount so we should not use the buffer on the
22732 Wed Aug 16 13:48:00 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22734 sys/oss/gstossmixerelement.c: Don't leak device string.
22735 Original commit message from CVS:
22736 * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init),
22737 (gst_oss_mixer_element_finalize):
22738 Don't leak device string.
22740 Wed Aug 16 13:01:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22742 configure.ac: Require CVS of GStreamer core and -base (for
22743 Original commit message from CVS:
22745 Require CVS of GStreamer core and -base (for
22746 GST_TAG_EXTENDED_COMMENT and gst_tag_parse_extended_comment()).
22747 * ext/taglib/gstid3v2mux.cc:
22748 Write extended comment tags properly (#348762).
22749 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
22750 (parse_comment_frame):
22751 Extract COMM frames into extended comments, which makes it
22752 easier to properly retain the description bit of the tag
22753 and maintain this information when re-tagging (#348762).
22755 Wed Aug 16 12:02:48 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22757 tests/check/Makefile.am: Don't try to run annodex unit tests if the annodex plugin has not been built (Fixes #351116).
22758 Original commit message from CVS:
22759 * tests/check/Makefile.am:
22760 Don't try to run annodex unit tests if the annodex
22761 plugin has not been built (Fixes #351116).
22763 Wed Aug 16 10:53:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22765 gst/autodetect/gstautoaudiosink.c: When we can't find a usable audiosink, don't error out, but use a fake sink instea...
22766 Original commit message from CVS:
22767 * gst/autodetect/gstautoaudiosink.c:
22768 (gst_auto_audio_sink_find_best):
22769 When we can't find a usable audiosink, don't error out,
22770 but use a fake sink instead and post a warning message
22771 on the bus (#341278).
22773 Wed Aug 16 10:40:04 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
22775 ext/wavpack/: In push mode, re-sync to next wavpack header if sync is lost (#351557). Also use hyphens instead of und...
22776 Original commit message from CVS:
22777 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
22778 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init):
22779 * ext/wavpack/gstwavpackparse.c:
22780 (gst_wavpack_parse_resync_adapter), (gst_wavpack_parse_chain):
22781 In push mode, re-sync to next wavpack header if sync is lost
22782 (#351557). Also use hyphens instead of underscores in
22783 GObject property names.
22785 Wed Aug 16 10:22:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
22787 sys/oss/: Document OSS elements; add gtk-doc blurb with 'Since 0.10.5' for ossmixer's new device property.
22788 Original commit message from CVS:
22789 * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init):
22790 * sys/oss/gstosssink.c:
22791 * sys/oss/gstosssrc.c:
22792 Document OSS elements; add gtk-doc blurb with 'Since 0.10.5' for
22793 ossmixer's new device property.
22794 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
22795 * docs/plugins/gst-plugins-good-plugins-sections.txt:
22796 Add docs for OSS elements.
22797 * docs/plugins/inspect/plugin-aasink.xml:
22798 * docs/plugins/inspect/plugin-alaw.xml:
22799 * docs/plugins/inspect/plugin-alpha.xml:
22800 * docs/plugins/inspect/plugin-alphacolor.xml:
22801 * docs/plugins/inspect/plugin-annodex.xml:
22802 * docs/plugins/inspect/plugin-apetag.xml:
22803 * docs/plugins/inspect/plugin-auparse.xml:
22804 * docs/plugins/inspect/plugin-autodetect.xml:
22805 * docs/plugins/inspect/plugin-avi.xml:
22806 * docs/plugins/inspect/plugin-cacasink.xml:
22807 * docs/plugins/inspect/plugin-cairo.xml:
22808 * docs/plugins/inspect/plugin-cdio.xml:
22809 * docs/plugins/inspect/plugin-cutter.xml:
22810 * docs/plugins/inspect/plugin-debug.xml:
22811 * docs/plugins/inspect/plugin-dv.xml:
22812 * docs/plugins/inspect/plugin-efence.xml:
22813 * docs/plugins/inspect/plugin-effectv.xml:
22814 * docs/plugins/inspect/plugin-esdsink.xml:
22815 * docs/plugins/inspect/plugin-flac.xml:
22816 * docs/plugins/inspect/plugin-flxdec.xml:
22817 * docs/plugins/inspect/plugin-gconfelements.xml:
22818 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
22819 * docs/plugins/inspect/plugin-goom.xml:
22820 * docs/plugins/inspect/plugin-halelements.xml:
22821 * docs/plugins/inspect/plugin-icydemux.xml:
22822 * docs/plugins/inspect/plugin-id3demux.xml:
22823 * docs/plugins/inspect/plugin-jpeg.xml:
22824 * docs/plugins/inspect/plugin-level.xml:
22825 * docs/plugins/inspect/plugin-matroska.xml:
22826 * docs/plugins/inspect/plugin-mulaw.xml:
22827 * docs/plugins/inspect/plugin-multipart.xml:
22828 * docs/plugins/inspect/plugin-navigationtest.xml:
22829 * docs/plugins/inspect/plugin-ossaudio.xml:
22830 * docs/plugins/inspect/plugin-png.xml:
22831 * docs/plugins/inspect/plugin-rtp.xml:
22832 * docs/plugins/inspect/plugin-rtsp.xml:
22833 * docs/plugins/inspect/plugin-shout2send.xml:
22834 * docs/plugins/inspect/plugin-smpte.xml:
22835 * docs/plugins/inspect/plugin-speex.xml:
22836 * docs/plugins/inspect/plugin-taglib.xml:
22837 * docs/plugins/inspect/plugin-udp.xml:
22838 * docs/plugins/inspect/plugin-videobalance.xml:
22839 * docs/plugins/inspect/plugin-videobox.xml:
22840 * docs/plugins/inspect/plugin-videoflip.xml:
22841 * docs/plugins/inspect/plugin-videomixer.xml:
22842 * docs/plugins/inspect/plugin-wavenc.xml:
22843 * docs/plugins/inspect/plugin-wavparse.xml:
22844 * docs/plugins/inspect/plugin-ximagesrc.xml:
22845 Update to CVS version.
22847 Wed Aug 16 10:05:00 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22849 gst/rtp/: Caps extra properties must be defined as strings for depayloaders because they are generated from an SDP.
22850 Original commit message from CVS:
22851 * gst/rtp/gstrtpamrdepay.c:
22852 * gst/rtp/gstrtpmp4gdepay.c:
22853 Caps extra properties must be defined as strings for
22854 depayloaders because they are generated from an SDP.
22855 * gst/rtp/Makefile.am:
22856 * gst/rtp/gstrtp.c: (plugin_init):
22857 * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_base_init),
22858 (gst_rtp_h264_depay_class_init), (gst_rtp_h264_depay_init),
22859 (gst_rtp_h264_depay_finalize), (decode_base64),
22860 (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process),
22861 (gst_rtp_h264_depay_set_property),
22862 (gst_rtp_h264_depay_get_property),
22863 (gst_rtp_h264_depay_change_state),
22864 (gst_rtp_h264_depay_plugin_init):
22865 * gst/rtp/gstrtph264depay.h:
22866 Added basic, not completely functional RFC 3984 H264 depayloader.
22868 Wed Aug 16 09:48:26 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22870 gst/rtsp/gstrtpdec.c: Add pads after setting them up.
22871 Original commit message from CVS:
22872 * gst/rtsp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
22873 Add pads after setting them up.
22874 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
22875 (gst_rtspsrc_init), (gst_rtspsrc_finalize),
22876 (gst_rtspsrc_free_stream), (gst_rtspsrc_media_to_caps),
22877 (gst_rtspsrc_stream_setup_rtp),
22878 (gst_rtspsrc_stream_configure_transport),
22879 (gst_rtspsrc_combine_flows), (gst_rtspsrc_loop),
22880 (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_play),
22881 (gst_rtspsrc_pause):
22882 * gst/rtsp/gstrtspsrc.h:
22883 Fix interleaved mode.
22884 - Protect streaming with lock.
22886 - set caps on outgoing buffers.
22887 - strip trailing \0 from data packets.
22888 - Configure RTP/RTCP in stream.
22889 Use DEBUG_OBJECT more.
22891 Wed Aug 16 09:29:20 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22893 gst/udp/gstmultiudpsink.c: Turn a g_print into a DEBUG line.
22894 Original commit message from CVS:
22895 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add):
22896 Turn a g_print into a DEBUG line.
22898 Wed Aug 16 09:25:17 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
22900 sys/oss/: Small cleanups. Better error reporting.
22901 Original commit message from CVS:
22902 * sys/oss/gstossmixer.c: (gst_ossmixer_open), (gst_ossmixer_new):
22903 * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init),
22904 (gst_oss_mixer_element_init), (gst_oss_mixer_element_set_property),
22905 (gst_oss_mixer_element_get_property),
22906 (gst_oss_mixer_element_change_state):
22907 * sys/oss/gstossmixerelement.h:
22908 Small cleanups. Better error reporting.
22909 Add device property for the mixer instead of the hardcoded
22910 /dev/mixer. Fixes #350785.
22911 API: GstOssMixerElement::device property
22913 Tue Aug 15 22:44:27 2006 +0000 Jens Granseuer <jensgr@gmx.net>
22915 gconf/Makefile.am: Make --disable-schemas work right (they still need to be copied to the installation directory, jus...
22916 Original commit message from CVS:
22917 Patch by: Jens Granseuer <jensgr at gmx net>
22918 * gconf/Makefile.am:
22919 Make --disable-schemas work right (they still need
22920 to be copied to the installation directory, just not
22921 applied). Fixes #351347 (also #344100).
22923 Tue Aug 15 20:29:45 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
22925 ext/wavpack/gstwavpackparse.*: Make wavpackparse also work in push-mode (not seekable yet though); some small clean-u...
22926 Original commit message from CVS:
22927 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_class_init),
22928 (gst_wavpack_parse_reset), (gst_wavpack_parse_get_src_query_types),
22929 (gst_wavpack_parse_src_query),
22930 (gst_wavpack_parse_handle_seek_event),
22931 (gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
22932 (gst_wavpack_parse_create_src_pad),
22933 (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop),
22934 (gst_wavpack_parse_chain), (gst_wavpack_parse_sink_activate),
22935 (gst_wavpack_parse_sink_activate_pull):
22936 * ext/wavpack/gstwavpackparse.h:
22937 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
22938 Make wavpackparse also work in push-mode (not seekable yet though);
22939 some small clean-ups along the way; add support for SEEKING query
22940 and query types function. (#351495).
22942 Mon Aug 14 11:37:10 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22946 * win32/common/config.h:
22948 Original commit message from CVS:
22951 Mon Aug 14 11:14:43 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22957 * docs/plugins/gst-plugins-good-plugins.args:
22958 * docs/plugins/inspect/plugin-1394.xml:
22959 * docs/plugins/inspect/plugin-aasink.xml:
22960 * docs/plugins/inspect/plugin-alaw.xml:
22961 * docs/plugins/inspect/plugin-alpha.xml:
22962 * docs/plugins/inspect/plugin-alphacolor.xml:
22963 * docs/plugins/inspect/plugin-annodex.xml:
22964 * docs/plugins/inspect/plugin-apetag.xml:
22965 * docs/plugins/inspect/plugin-auparse.xml:
22966 * docs/plugins/inspect/plugin-autodetect.xml:
22967 * docs/plugins/inspect/plugin-avi.xml:
22968 * docs/plugins/inspect/plugin-cacasink.xml:
22969 * docs/plugins/inspect/plugin-cairo.xml:
22970 * docs/plugins/inspect/plugin-cdio.xml:
22971 * docs/plugins/inspect/plugin-cutter.xml:
22972 * docs/plugins/inspect/plugin-debug.xml:
22973 * docs/plugins/inspect/plugin-dv.xml:
22974 * docs/plugins/inspect/plugin-efence.xml:
22975 * docs/plugins/inspect/plugin-effectv.xml:
22976 * docs/plugins/inspect/plugin-esdsink.xml:
22977 * docs/plugins/inspect/plugin-flac.xml:
22978 * docs/plugins/inspect/plugin-flxdec.xml:
22979 * docs/plugins/inspect/plugin-gconfelements.xml:
22980 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
22981 * docs/plugins/inspect/plugin-goom.xml:
22982 * docs/plugins/inspect/plugin-halelements.xml:
22983 * docs/plugins/inspect/plugin-icydemux.xml:
22984 * docs/plugins/inspect/plugin-id3demux.xml:
22985 * docs/plugins/inspect/plugin-jpeg.xml:
22986 * docs/plugins/inspect/plugin-level.xml:
22987 * docs/plugins/inspect/plugin-matroska.xml:
22988 * docs/plugins/inspect/plugin-mulaw.xml:
22989 * docs/plugins/inspect/plugin-multipart.xml:
22990 * docs/plugins/inspect/plugin-navigationtest.xml:
22991 * docs/plugins/inspect/plugin-ossaudio.xml:
22992 * docs/plugins/inspect/plugin-png.xml:
22993 * docs/plugins/inspect/plugin-rtp.xml:
22994 * docs/plugins/inspect/plugin-rtsp.xml:
22995 * docs/plugins/inspect/plugin-shout2send.xml:
22996 * docs/plugins/inspect/plugin-smpte.xml:
22997 * docs/plugins/inspect/plugin-speex.xml:
22998 * docs/plugins/inspect/plugin-taglib.xml:
22999 * docs/plugins/inspect/plugin-udp.xml:
23000 * docs/plugins/inspect/plugin-videobalance.xml:
23001 * docs/plugins/inspect/plugin-videobox.xml:
23002 * docs/plugins/inspect/plugin-videoflip.xml:
23003 * docs/plugins/inspect/plugin-videomixer.xml:
23004 * docs/plugins/inspect/plugin-wavenc.xml:
23005 * docs/plugins/inspect/plugin-wavparse.xml:
23006 * docs/plugins/inspect/plugin-ximagesrc.xml:
23007 * win32/common/config.h:
23009 Original commit message from CVS:
23012 Mon Aug 14 10:06:55 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23014 gst/qtdemux/qtdemux.c: Extract all references/redirections if there is more than one and sort them; also extract mini...
23015 Original commit message from CVS:
23016 * gst/qtdemux/qtdemux.c: (qtdemux_redirects_sort_func),
23017 (qtdemux_process_redirects), (qtdemux_parse_tree):
23018 Extract all references/redirections if there is more
23019 than one and sort them; also extract minimum required
23020 bitrate information if available. (#350399)
23022 Thu Aug 10 14:10:28 2006 +0000 Edward Hervey <edward@fluendo.com>
23024 Send the newsegment event in the streaming thread.
23025 Original commit message from CVS:
23026 Patch by: Edward Hervey <edward@fluendo.com>
23028 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
23029 (gst_wavparse_stream_data):
23030 Send the newsegment event in the streaming thread.
23033 Thu Aug 10 14:02:45 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23035 * win32/common/config.h:
23037 Original commit message from CVS:
23040 Thu Aug 10 13:10:38 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23056 update translations
23057 Original commit message from CVS:
23058 update translations
23060 Tue Aug 8 14:55:53 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23062 gst/qtdemux/qtdemux.c: Fix silly typo.
23063 Original commit message from CVS:
23064 * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree):
23067 Tue Aug 8 14:46:00 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23070 ChangeLog surgery: mention bug number
23071 Original commit message from CVS:
23072 ChangeLog surgery: mention bug number
23074 Tue Aug 8 14:40:47 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23076 ext/jpeg/: Refuse sink caps in the encoder if width or height is not a multiple of 16, the encoder does not support t...
23077 Original commit message from CVS:
23078 * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
23079 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_setcaps),
23080 (gst_smokeenc_resync), (gst_smokeenc_chain):
23081 Refuse sink caps in the encoder if width or height is not a
23082 multiple of 16, the encoder does not support that yet; along the
23083 same lines, check the return value of the encoder setup function;
23084 also remove some debug log clutter.
23086 Fri Aug 4 11:38:54 2006 +0000 Andy Wingo <wingo@pobox.com>
23088 ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing whether a processor can work in place or not, and for...
23089 Original commit message from CVS:
23090 2006-08-04 Andy Wingo <wingo@pobox.com>
23091 * ext/ladspa/gstsignalprocessor.h: Add infrastructure for storing
23092 whether a processor can work in place or not, and for keeping
23093 track of its state. Change the FlowReturn instance variable from
23094 "state" to "flow_state", all callers changed.
23095 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setup)
23096 (gst_signal_processor_start, gst_signal_processor_stop)
23097 (gst_signal_processor_cleanup): New functions to manage the
23099 (gst_signal_processor_setcaps): start() as well as setup() here.
23100 (gst_signal_processor_prepare): Respect CAN_PROCESS_IN_PLACE.
23101 (gst_signal_processor_change_state): Stop and cleanup the
23102 processor as we go to NULL.
23103 * ext/ladspa/gstladspa.c (gst_ladspa_base_init): Reuse buffers if
23104 INPLACE_BROKEN is not set.
23105 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_prepare):
23106 Do the alloc_buffer in bytes, not frames.
23108 Fri Aug 4 10:21:26 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
23110 sys/ximage/ximageutil.c: Fix rgb masks when recording in < 24bpp.
23111 Original commit message from CVS:
23112 2006-08-04 Zaheer Abbas Merali <zaheerabbas at merali dot org>
23113 * sys/ximage/ximageutil.c: (ximageutil_xcontext_get):
23114 Fix rgb masks when recording in < 24bpp.
23116 Fri Aug 4 09:20:26 2006 +0000 Andy Wingo <wingo@pobox.com>
23119 * ext/ladspa/gstsignalprocessor.c:
23121 Original commit message from CVS:
23122 (gst_signal_processor_src_activate_pull): BPB
23124 Fri Aug 4 09:05:53 2006 +0000 Andy Wingo <wingo@pobox.com>
23127 * ext/ladspa/gstsignalprocessor.c:
23128 ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setcaps) (gst_signal_processor_prepare) (gst_signal_processor_u...
23129 Original commit message from CVS:
23130 2006-08-04 Andy Wingo <wingo@pobox.com>
23131 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_setcaps)
23132 (gst_signal_processor_prepare)
23133 (gst_signal_processor_update_inputs)
23134 (gst_signal_processor_process, gst_signal_processor_pen_buffer)
23135 (gst_signal_processor_flush)
23136 (gst_signal_processor_sink_activate_push)
23137 (gst_signal_processor_src_activate_pull)
23138 (gst_signal_processor_change_state): Remove the last of the code
23139 that assumes that we process whole buffers at a time. Fix some
23140 debugging. Seems to work now in some cases.
23142 Mon Jul 31 22:27:22 2006 +0000 Andy Wingo <wingo@pobox.com>
23144 ext/ladspa/gstsignalprocessor.c (gst_signal_processor_process): Fix nframes-choosing.
23145 Original commit message from CVS:
23146 2006-08-01 Andy Wingo <wingo@pobox.com>
23147 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_process):
23148 Fix nframes-choosing.
23149 (gst_signal_processor_init): Init pending_in and pending_out.
23151 Mon Jul 31 22:03:09 2006 +0000 Andy Wingo <wingo@pobox.com>
23153 ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): No more default sample rate, although we never check tha...
23154 Original commit message from CVS:
23155 2006-08-01 Andy Wingo <wingo@pobox.com>
23156 * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): No
23157 more default sample rate, although we never check that the sample
23158 rate actually gets set. Something for the future.
23159 (gst_signal_processor_setcaps): Some refcount fixes, flow fixes.
23160 (gst_signal_processor_event): Refcount fixen.
23161 (gst_signal_processor_process): Pull the number of frames to
23162 process from the sizes of the buffers in the input pens.
23163 (gst_signal_processor_pen_buffer): Remove an incorrect FIXME :)
23164 (gst_signal_processor_do_pulls): Add an nframes argument, and use
23165 it instead of buffer_frames.
23166 (gst_signal_processor_getrange): Refcount fixen, pass nframes on
23168 (gst_signal_processor_chain)
23169 (gst_signal_processor_sink_activate_push)
23170 (gst_signal_processor_src_activate_pull): Refcount fixen.
23171 * ext/ladspa/gstsignalprocessor.h: No more buffer_frames, yay.
23173 Mon Jul 31 19:44:18 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23175 ext/ladspa/gstsignalprocessor.c: don't query buffer-frames from caps, add lots of debug-log, try fix for assert (#349...
23176 Original commit message from CVS:
23177 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setcaps),
23178 (gst_signal_processor_process):
23179 don't query buffer-frames from caps, add lots of debug-log,
23180 try fix for assert (#349189)
23182 Mon Jul 31 15:58:43 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23184 gst/udp/gstudpsrc.c: Fix docs.
23185 Original commit message from CVS:
23186 * gst/udp/gstudpsrc.c:
23189 Sat Jul 29 16:32:26 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23191 ext/ladspa/gstsignalprocessor.c: Add debugs logs here and there, add more error handling, add some
23192 Original commit message from CVS:
23193 * ext/ladspa/gstsignalprocessor.c:
23194 (gst_signal_processor_add_pad_from_template),
23195 (gst_signal_processor_init), (gst_signal_processor_setcaps),
23196 (gst_signal_processor_process), (gst_signal_processor_pen_buffer),
23197 (gst_signal_processor_do_pulls), (gst_signal_processor_getrange),
23198 (gst_signal_processor_sink_activate_push),
23199 (gst_signal_processor_src_activate_pull),
23200 (gst_signal_processor_change_state):
23201 Add debugs logs here and there, add more error handling, add some
23202 FIXME comments, filed #349189
23204 Sat Jul 29 11:22:47 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
23206 ext/jpeg/gstsmokeenc.c: Set caps on buffer correctly. Fixes bug #349155.
23207 Original commit message from CVS:
23208 2006-07-29 Zaheer Abbas Merali <zaheerabbas at merali dot org>
23209 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_getcaps),
23210 (gst_smokeenc_setcaps), (gst_smokeenc_chain):
23211 Set caps on buffer correctly. Fixes bug #349155.
23213 Fri Jul 28 16:17:17 2006 +0000 Sjoerd Simons <sjoerd@luon.net>
23215 gst/multipart/multipartdemux.c: Uses GstAdapter instead of own buffering.
23216 Original commit message from CVS:
23217 Patch by: Sjoerd Simons <sjoerd at luon dot net>
23218 * gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init),
23219 (gst_multipart_demux_class_init), (gst_multipart_demux_init),
23220 (gst_multipart_demux_finalize), (get_line_end),
23221 (multipart_parse_header), (multipart_find_boundary),
23222 (gst_multipart_demux_chain), (gst_multipart_demux_change_state),
23223 (gst_multipart_set_property), (gst_multipart_get_property):
23224 Uses GstAdapter instead of own buffering.
23225 Actually parses the mime-type correctly (In tests the mime-type was
23226 always "" with the old version).
23227 Uses the Content-length header if available to speed up things.
23228 Reliably autoscans the boundary name by default.
23230 * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
23231 Don't start the stream with a \n.
23233 Fri Jul 28 08:32:47 2006 +0000 Brian Cameron <brian.cameron@sun.com>
23235 sys/sunaudio/gstsunaudiosrc.c: Open source with O_NONBLOCK (#349015).
23236 Original commit message from CVS:
23237 Patch by: Brian Cameron <brian dot cameron at sun com>
23238 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_open):
23239 Open source with O_NONBLOCK (#349015).
23241 Fri Jul 28 08:21:27 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23243 gst/avi/gstavidemux.*: Whitespace fixes and more debug
23244 Original commit message from CVS:
23245 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index),
23246 (gst_avi_demux_massage_index):
23247 * gst/avi/gstavidemux.h:
23248 Whitespace fixes and more debug
23250 Thu Jul 27 11:21:53 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23252 gst/autodetect/gstautoaudiosink.c: Get rid of old and unused magic sound-server properties stuff.
23253 Original commit message from CVS:
23254 * gst/autodetect/gstautoaudiosink.c:
23255 (gst_auto_audio_sink_create_element_with_pretty_name),
23256 (gst_auto_audio_sink_find_best),
23257 (gst_auto_audio_sink_change_state):
23258 Get rid of old and unused magic sound-server properties stuff.
23259 Add suffix to child sink's name that makes it easy to see from
23260 the name alone which type it actually is (alsa, oss, esd, etc.).
23262 Thu Jul 27 10:05:27 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23264 gst/udp/gstudpsrc.*: Rename "buffer" to "buffer-size" to make clear it is a size we set and not some sort of feature ...
23265 Original commit message from CVS:
23266 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
23267 (gst_udpsrc_set_property), (gst_udpsrc_get_property),
23268 (gst_udpsrc_start):
23269 * gst/udp/gstudpsrc.h:
23270 Rename "buffer" to "buffer-size" to make clear it is a size we set and
23271 not some sort of feature we enable.
23273 Thu Jul 27 10:01:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23275 gst/udp/gstudpsrc.c: Use CLOSE_SOCKET() here instead of close() to maintain win32 workiness.
23276 Original commit message from CVS:
23277 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
23278 Use CLOSE_SOCKET() here instead of close() to maintain
23281 Thu Jul 27 09:04:51 2006 +0000 Thijs Vermeir <thijs.vermeir@barco.com>
23283 gst/udp/gstudpsrc.*: Added "buffer" property to control the kernel receive buffer size.
23284 Original commit message from CVS:
23285 Patch by: Thijs Vermeir <thijs dot vermeir at barco dot com>
23286 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
23287 (gst_udpsrc_create), (gst_udpsrc_set_property),
23288 (gst_udpsrc_get_property), (gst_udpsrc_start):
23289 * gst/udp/gstudpsrc.h:
23290 Added "buffer" property to control the kernel receive buffer size.
23291 Update documentation.
23292 Small cleanups. Fixes #348752.
23293 API: buffer property
23295 Wed Jul 26 16:36:59 2006 +0000 Kai Vehmanen <kv2004@eca.cx>
23297 gst/rtp/: Fix timestamp calculation on outgoing RTP packets.
23298 Original commit message from CVS:
23299 Patch by: Kai Vehmanen <kv2004 at eca dot cx>
23300 * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_flush),
23301 (gst_rtp_pcma_pay_handle_buffer):
23302 * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_flush),
23303 (gst_rtp_pcmu_pay_handle_buffer):
23304 Fix timestamp calculation on outgoing RTP packets.
23307 Wed Jul 26 10:07:29 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23309 ext/taglib/gstid3v2mux.cc: is still sub-optimal though, since we don't retain or extract the comment descriptions pro...
23310 Original commit message from CVS:
23311 * ext/taglib/gstid3v2mux.cc:
23312 Fix writing of comment frames (should be COMM not TCOM),
23313 is still sub-optimal though, since we don't retain or
23314 extract the comment descriptions properly (#334375,
23317 Wed Jul 26 09:02:56 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23319 gst/wavparse/gstwavparse.c: #define 'fact' RIFF chunk if we are not compiling against
23320 Original commit message from CVS:
23321 * gst/wavparse/gstwavparse.c:
23322 #define 'fact' RIFF chunk if we are not compiling against
23323 -base CVS (we don't want to depend on -base CVS for this
23324 one define only, and also not for release order reasons).
23326 Wed Jul 26 08:17:45 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23328 ext/taglib/gstid3v2mux.cc: Handle multiple tags of the same type properly. Re-inject unparsed ID3v2 frames that we ge...
23329 Original commit message from CVS:
23330 * ext/taglib/gstid3v2mux.cc:
23331 Handle multiple tags of the same type properly. Re-inject
23332 unparsed ID3v2 frames that we get as binary blobs from
23333 id3demux into the tag again so we don't lose information
23334 when retagging (#334375).
23336 Tue Jul 25 17:54:25 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23338 sys/ximage/gstximagesrc.c: Document newly-added properties properly, so that there is a 'Since: 0.10.4' in the plugin...
23339 Original commit message from CVS:
23340 * sys/ximage/gstximagesrc.c: (gst_ximage_src_class_init):
23341 Document newly-added properties properly, so that there is a
23342 'Since: 0.10.4' in the plugin docs. Convert some property
23343 names into canonical GObject style (GObject will do that
23344 internally anyway).
23346 Tue Jul 25 16:47:04 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23348 gst/id3demux/id3tags.c: Extract frames for ID3v2 versions prior to ID3v2.3.0 properly as well, and add the version to...
23349 Original commit message from CVS:
23350 * gst/id3demux/id3tags.c:
23351 (id3demux_add_id3v2_frame_blob_to_taglist):
23352 Extract frames for ID3v2 versions prior to ID3v2.3.0 properly as
23353 well, and add the version to the blob's buffer caps, since that
23354 information will be needed for deserialisation later on (#348644).
23356 Tue Jul 25 13:14:05 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23358 gst/avi/gstavidemux.c: Moved win32 variant of GST_DEBUG_CATEGORY_EXTERN to gstinfo.h. Fixed indentation and spacing.
23359 Original commit message from CVS:
23360 * gst/avi/gstavidemux.c: (gst_avi_demux_read_subindexes),
23361 (gst_avi_demux_parse_stream):
23362 Moved win32 variant of GST_DEBUG_CATEGORY_EXTERN to gstinfo.h. Fixed
23363 indentation and spacing.
23365 Mon Jul 24 21:43:06 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
23367 sys/directsound/gstdirectsoundsink.*: Add an attenuation property that will directly attenuate the directsound buffer.
23368 Original commit message from CVS:
23369 * sys/directsound/gstdirectsoundsink.h:
23370 * sys/directsound/gstdirectsoundsink.c:
23371 Add an attenuation property that will directly attenuate the
23372 directsound buffer.
23373 Change the size of the directsound secondary buffer to a half second.
23374 Add more debug logs.
23375 Add a lock to protect dsound buffer write access.
23376 Fix a bad implementation of reset.
23377 * sys/directsound/gstdirectdrawsink.c:
23378 * sys/directsound/gstdirectdrawsink.h:
23379 Add a keep_aspect_ratio property.
23380 Do not use overlay if not supported.
23381 Add more debug logs.
23382 Remove overwrite of WM_ERASEBKGND message handling. It was not
23383 redrawing border when keep_aspect_ratio was enabled.
23384 * win32/common/config.h:
23385 update version waiting an auto-generated config.h
23387 Mon Jul 24 15:25:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23389 docs/plugins/: Update files to CVS/Prerelease version, add esdsink docs.
23390 Original commit message from CVS:
23391 * docs/plugins/Makefile.am:
23392 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23393 * docs/plugins/gst-plugins-good-plugins-sections.txt:
23394 * docs/plugins/gst-plugins-good-plugins.args:
23395 * docs/plugins/inspect/plugin-1394.xml:
23396 * docs/plugins/inspect/plugin-aasink.xml:
23397 * docs/plugins/inspect/plugin-alaw.xml:
23398 * docs/plugins/inspect/plugin-alpha.xml:
23399 * docs/plugins/inspect/plugin-alphacolor.xml:
23400 * docs/plugins/inspect/plugin-annodex.xml:
23401 * docs/plugins/inspect/plugin-apetag.xml:
23402 * docs/plugins/inspect/plugin-auparse.xml:
23403 * docs/plugins/inspect/plugin-autodetect.xml:
23404 * docs/plugins/inspect/plugin-avi.xml:
23405 * docs/plugins/inspect/plugin-cacasink.xml:
23406 * docs/plugins/inspect/plugin-cairo.xml:
23407 * docs/plugins/inspect/plugin-cdio.xml:
23408 * docs/plugins/inspect/plugin-cutter.xml:
23409 * docs/plugins/inspect/plugin-debug.xml:
23410 * docs/plugins/inspect/plugin-dv.xml:
23411 * docs/plugins/inspect/plugin-efence.xml:
23412 * docs/plugins/inspect/plugin-effectv.xml:
23413 * docs/plugins/inspect/plugin-esdsink.xml:
23414 * docs/plugins/inspect/plugin-flac.xml:
23415 * docs/plugins/inspect/plugin-flxdec.xml:
23416 * docs/plugins/inspect/plugin-gconfelements.xml:
23417 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
23418 * docs/plugins/inspect/plugin-goom.xml:
23419 * docs/plugins/inspect/plugin-halelements.xml:
23420 * docs/plugins/inspect/plugin-icydemux.xml:
23421 * docs/plugins/inspect/plugin-id3demux.xml:
23422 * docs/plugins/inspect/plugin-jpeg.xml:
23423 * docs/plugins/inspect/plugin-level.xml:
23424 * docs/plugins/inspect/plugin-matroska.xml:
23425 * docs/plugins/inspect/plugin-mulaw.xml:
23426 * docs/plugins/inspect/plugin-multipart.xml:
23427 * docs/plugins/inspect/plugin-navigationtest.xml:
23428 * docs/plugins/inspect/plugin-ossaudio.xml:
23429 * docs/plugins/inspect/plugin-png.xml:
23430 * docs/plugins/inspect/plugin-rtp.xml:
23431 * docs/plugins/inspect/plugin-rtsp.xml:
23432 * docs/plugins/inspect/plugin-shout2send.xml:
23433 * docs/plugins/inspect/plugin-smpte.xml:
23434 * docs/plugins/inspect/plugin-speex.xml:
23435 * docs/plugins/inspect/plugin-udp.xml:
23436 * docs/plugins/inspect/plugin-videobalance.xml:
23437 * docs/plugins/inspect/plugin-videobox.xml:
23438 * docs/plugins/inspect/plugin-videoflip.xml:
23439 * docs/plugins/inspect/plugin-videomixer.xml:
23440 * docs/plugins/inspect/plugin-wavenc.xml:
23441 * docs/plugins/inspect/plugin-wavparse.xml:
23442 * docs/plugins/inspect/plugin-ximagesrc.xml:
23443 Update files to CVS/Prerelease version, add esdsink docs.
23444 * ext/esd/esdsink.c:
23446 * gst/rtp/gstrtpmp4vpay.c:
23447 Fix typo in element description.
23449 Mon Jul 24 14:54:04 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23452 ChangeLog surgery: fix Stefan's e-mail address
23453 Original commit message from CVS:
23454 ChangeLog surgery: fix Stefan's e-mail address
23456 Mon Jul 24 14:49:19 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23458 ext/esd/esdsink.c: Prevent libesd from auto-spawning a sound daemon if it is not already running. Now that we don't d...
23459 Original commit message from CVS:
23460 * ext/esd/esdsink.c: (gst_esdsink_open),
23461 (gst_esdsink_factory_init):
23462 Prevent libesd from auto-spawning a sound daemon if it
23463 is not already running. Now that we don't do evil stuff
23464 like that any longer we can give esdsink a rank so that
23465 autoaudiosink will try it as well if all other audio
23466 sinks fail (#343051).
23468 Mon Jul 24 14:42:11 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23470 ext/esd/Makefile.am: Oops, need to remove README from EXTRA_DIST as well.
23471 Original commit message from CVS:
23472 * ext/esd/Makefile.am:
23473 Oops, need to remove README from EXTRA_DIST as well.
23475 Mon Jul 24 14:37:36 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23477 ext/esd/README: Remove, it contains nothing useful anyway.
23478 Original commit message from CVS:
23480 Remove, it contains nothing useful anyway.
23481 * ext/esd/esdsink.c: (gst_esdsink_init), (gst_esdsink_prepare),
23482 (gst_esdsink_delay):
23483 Some small clean-ups; use GST_BOILERPLATE etc.
23485 Mon Jul 24 14:16:06 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23487 gst/law/: Fix negotiation to deal with ANY/EMPTY caps instead of leaking.
23488 Original commit message from CVS:
23489 * gst/law/alaw-decode.c: (alawdec_getcaps):
23490 * gst/law/alaw-encode.c: (alawenc_getcaps), (gst_alawenc_chain):
23491 * gst/law/mulaw-decode.c: (mulawdec_getcaps):
23492 * gst/law/mulaw-encode.c: (mulawenc_getcaps):
23493 Fix negotiation to deal with ANY/EMPTY caps instead of leaking.
23495 Mon Jul 24 13:40:56 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23497 gst/wavparse/gstwavparse.*: Use information from 'fact' chunk for length calculation of compressed samples. Calculate...
23498 Original commit message from CVS:
23499 * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
23500 (gst_wavparse_other), (gst_wavparse_perform_seek),
23501 (gst_wavparse_get_upstream_size), (gst_wavparse_stream_headers),
23502 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
23503 (gst_wavparse_pad_query):
23504 * gst/wavparse/gstwavparse.h:
23505 Use information from 'fact' chunk for length calculation of compressed
23506 samples. Calculate bps if bogus value is found in wav header (embeded
23509 Mon Jul 24 11:48:03 2006 +0000 Joni Valtanen <joni.valtanen@movial.fi>
23511 Port udp plugin to win32 (#345288).
23512 Original commit message from CVS:
23513 Based on patch by: Joni Valtanen <joni dot valtanen at movial fi>
23515 * gst/udp/Makefile.am:
23516 * gst/udp/gstdynudpsink.c: (gst_dynudpsink_init),
23517 (gst_dynudpsink_finalize), (gst_dynudpsink_close):
23518 * gst/udp/gstdynudpsink.h:
23519 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init),
23520 (gst_multiudpsink_finalize), (gst_multiudpsink_close):
23521 * gst/udp/gstmultiudpsink.h:
23522 * gst/udp/gstudp.c: (plugin_init):
23523 * gst/udp/gstudpsink.h:
23524 * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create),
23525 (gst_udpsrc_start), (gst_udpsrc_stop):
23526 * gst/udp/gstudpsrc.h:
23527 * gst/udp/gstudpnetutils.c: (gst_udp_net_utils_win32_inet_aton),
23528 (gst_udp_net_utils_win32_wsa_startup):
23529 * gst/udp/gstudpnetutils.h:
23530 Port udp plugin to win32 (#345288).
23532 Mon Jul 24 11:00:34 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23534 gst/rtsp/rtspconnection.c: Remove unwanted DEBUG line.
23535 Original commit message from CVS:
23536 * gst/rtsp/rtspconnection.c: (rtsp_connection_send):
23537 Remove unwanted DEBUG line.
23539 Sun Jul 23 11:33:54 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23541 gst/id3demux/: On second thought, it might be wiser and more efficient not to do tag registration from a streaming th...
23542 Original commit message from CVS:
23543 * gst/id3demux/gstid3demux.c: (plugin_init):
23544 * gst/id3demux/id3tags.c:
23545 (id3demux_add_id3v2_frame_blob_to_taglist):
23546 * gst/id3demux/id3tags.h:
23547 On second thought, it might be wiser and more efficient
23548 not to do tag registration from a streaming thread.
23550 Sun Jul 23 10:56:27 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23552 gst/id3demux/id3tags.c: Put ID3v2 frames we can't parse as binary blobs into private tags, so that they are not lost ...
23553 Original commit message from CVS:
23554 * gst/id3demux/id3tags.c:
23555 (id3demux_add_id3v2_frame_blob_to_taglist),
23556 (id3demux_id3v2_frames_to_tag_list):
23557 Put ID3v2 frames we can't parse as binary blobs into private
23558 tags, so that they are not lost when retagging, at least once
23559 id3v2mux has been taught to re-inject those frames again.
23562 Fri Jul 21 10:57:00 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23564 gst/avi/gstavidemux.c: Fix some leaks.
23565 Original commit message from CVS:
23566 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
23567 (gst_avi_demux_process_next_entry):
23569 * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
23570 Don't use \n in debug lines.
23572 Thu Jul 20 18:48:32 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23574 docs/plugins/: Add annodex and icydemux, cleanup the sections a bit
23575 Original commit message from CVS:
23576 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23577 * docs/plugins/gst-plugins-good-plugins-sections.txt:
23578 Add annodex and icydemux, cleanup the sections a bit
23580 Wed Jul 19 14:36:00 2006 +0000 Martin Szulecki <compiz@sukimashita.com>
23582 sys/v4l2/gstv4l2object.c: If "device-name" is requested and the device is not open, try to temporarily open it to obt...
23583 Original commit message from CVS:
23584 Patch by: Martin Szulecki
23585 * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_get_property_helper):
23586 If "device-name" is requested and the device is not
23587 open, try to temporarily open it to obtain this
23588 information (#342494).
23590 Wed Jul 19 11:52:53 2006 +0000 Alex Lancaster <alexl@users.sourceforge.net>
23592 ext/taglib/gstid3v2mux.cc: Write GST_TAG_ENCODER and GST_TAG_ENCODER_VERSION as
23593 Original commit message from CVS:
23594 Patch by: Alex Lancaster <alexl at users sourceforge net>
23595 * ext/taglib/gstid3v2mux.cc:
23596 Write GST_TAG_ENCODER and GST_TAG_ENCODER_VERSION as
23597 ID3v2 TSSE frames (#347898).
23599 Wed Jul 19 07:40:52 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23602 ChangeLog surgery: mention fixed bug
23603 Original commit message from CVS:
23604 ChangeLog surgery: mention fixed bug
23606 Tue Jul 18 19:59:01 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23608 gst/avi/gstavimux.c: Respect mpegversion for "video/mpeg" and give message in case of unhandled versions.
23609 Original commit message from CVS:
23610 * gst/avi/gstavimux.c: (gst_avi_mux_vidsink_set_caps):
23611 Respect mpegversion for "video/mpeg" and give message in case of
23612 unhandled versions.
23614 Tue Jul 18 18:05:15 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23616 ext/wavpack/gstwavpackdec.c: Fix caps after previous change to byte order endianness.
23617 Original commit message from CVS:
23618 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
23619 Fix caps after previous change to byte order endianness.
23620 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
23621 (gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
23622 (gst_wavpack_parse_loop):
23623 * ext/wavpack/gstwavpackparse.h:
23624 Queue incoming events if there's no source pad yet and
23625 send them downstream later when the pad is there.
23627 Tue Jul 18 16:47:25 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23629 ext/wavpack/gstwavpackdec.*: Output audio in native byte order (which is also how we get samples from wavpack); outpu...
23630 Original commit message from CVS:
23631 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init),
23632 (gst_wavpack_dec_format_samples),
23633 (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
23634 (gst_wavpack_dec_change_state):
23635 * ext/wavpack/gstwavpackdec.h:
23636 Output audio in native byte order (which is also how we get
23637 samples from wavpack); output samples with 21-24 bit depth
23638 with 32 bit width (makes things easier for us).
23640 Tue Jul 18 15:53:35 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23642 ext/wavpack/gstwavpackdec.*: More clean-ups: remove most of the disfunctional correction pad stuff for now, if it eve...
23643 Original commit message from CVS:
23644 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
23645 (gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
23646 (gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
23647 (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
23648 (gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state):
23649 * ext/wavpack/gstwavpackdec.h:
23650 More clean-ups: remove most of the disfunctional correction
23651 pad stuff for now, if it ever gets implemented a lot of stuff
23652 will have to be rewritten anyway; redo chain function, move
23653 errors to end, error out instead of g_assert()ing. Also rename
23654 overly long variable 'wavpackdec' to just 'dec'; miscellaneous
23657 Tue Jul 18 14:08:06 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
23659 configure.ac: Check for wavpack version and define WAVPACK_OLD_API if necessary.
23660 Original commit message from CVS:
23661 Patch by: Sebastian Dröge <slomo at circular-chaos.org>
23663 Check for wavpack version and define WAVPACK_OLD_API if
23665 * ext/wavpack/Makefile.am:
23666 * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_read_header),
23667 (gst_wavpack_read_metadata):
23668 * ext/wavpack/gstwavpackcommon.h:
23669 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
23670 (gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
23671 (gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
23672 (gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
23673 (gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state),
23674 (gst_wavpack_dec_request_new_pad), (gst_wavpack_dec_plugin_init):
23675 * ext/wavpack/gstwavpackdec.h:
23676 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
23677 (gst_wavpack_enc_init), (gst_wavpack_enc_finalize),
23678 (gst_wavpack_enc_set_wp_config):
23679 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
23680 (gst_wavpack_parse_finalize), (gst_wavpack_parse_class_init),
23681 (gst_wavpack_parse_index_get_entry_from_sample),
23682 (gst_wavpack_parse_scan_to_find_sample),
23683 (gst_wavpack_parse_handle_seek_event),
23684 (gst_wavpack_parse_create_src_pad):
23685 * ext/wavpack/gstwavpackstreamreader.c:
23686 * ext/wavpack/gstwavpackstreamreader.h:
23687 Port to new/official wavpack API, don't use API that was exported
23688 in wavpack header files and in the lib but meant to be private, at
23689 least not for recent wavpack versions; misc. 'cleanups' (#347443).
23691 Mon Jul 17 10:25:57 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23693 gst/qtdemux/qtdemux.c: Store duration in uint64 too instead of clipping.
23694 Original commit message from CVS:
23695 * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
23696 (gst_qtdemux_prepare_current_sample),
23697 (gst_qtdemux_loop_state_movie):
23698 Store duration in uint64 too instead of clipping.
23699 When we do a keyframe seek and the requested time is at the
23700 keyframe, don't seek back to the beginning of the keyframe.
23703 Mon Jul 17 10:22:54 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23705 ext/libpng/gstpngdec.*: Use statically allocated segment instead of leaking.
23706 Original commit message from CVS:
23707 * ext/libpng/gstpngdec.c: (gst_pngdec_init), (buffer_clip),
23708 (gst_pngdec_caps_create_and_set), (gst_pngdec_task),
23709 (gst_pngdec_chain), (gst_pngdec_sink_event),
23710 (gst_pngdec_libpng_init), (gst_pngdec_change_state),
23711 (gst_pngdec_sink_activate_push):
23712 * ext/libpng/gstpngdec.h:
23713 Use statically allocated segment instead of leaking.
23715 Fix flush and seek handling.
23717 Sun Jul 16 14:31:48 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23719 gst/rtp/: Added simple generic mpeg4 depayloader.
23720 Original commit message from CVS:
23721 * gst/rtp/Makefile.am:
23722 * gst/rtp/gstrtp.c: (plugin_init):
23723 * gst/rtp/gstrtpmp4gdepay.c: (gst_rtp_mp4g_depay_base_init),
23724 (gst_rtp_mp4g_depay_class_init), (gst_rtp_mp4g_depay_init),
23725 (gst_rtp_mp4g_depay_setcaps), (gst_rtp_mp4g_depay_process),
23726 (gst_rtp_mp4g_depay_set_property),
23727 (gst_rtp_mp4g_depay_get_property),
23728 (gst_rtp_mp4g_depay_change_state),
23729 (gst_rtp_mp4g_depay_plugin_init):
23730 * gst/rtp/gstrtpmp4gdepay.h:
23731 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_class_init),
23732 (gst_rtp_mp4g_pay_parse_audio_config), (gst_rtp_mp4g_pay_setcaps),
23733 (gst_rtp_mp4g_pay_flush):
23734 Added simple generic mpeg4 depayloader.
23735 Fix generic mpeg4 payloader.
23737 Sat Jul 15 15:25:05 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23739 gst/rtsp/gstrtspsrc.c: Don't try doing state changes on a NULL pointer.
23740 Original commit message from CVS:
23741 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state):
23742 Don't try doing state changes on a NULL pointer.
23744 Sat Jul 15 11:50:25 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23746 gst/spectrum/: Do not use deprecated gtk functions.
23747 Original commit message from CVS:
23748 * gst/spectrum/demo-audiotest.c: (main):
23749 * gst/spectrum/demo-osssrc.c: (main):
23750 Do not use deprecated gtk functions.
23752 Fri Jul 14 13:33:54 2006 +0000 Sebastien Cote <sebas642@yahoo.ca>
23754 gst/rtp/gstrtpamrdepay.*: rtpamrdec isn't a subclass of GstBaseRtpDepayload.
23755 Original commit message from CVS:
23756 Patch by: Sebastien Cote <sebas642 at yahoo dot ca>
23757 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_base_init),
23758 (gst_rtp_amr_depay_class_init), (gst_rtp_amr_depay_init),
23759 (gst_rtp_amr_depay_setcaps), (gst_rtp_amr_depay_process):
23760 * gst/rtp/gstrtpamrdepay.h:
23761 rtpamrdec isn't a subclass of GstBaseRtpDepayload.
23764 Fri Jul 14 12:01:05 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
23766 sys/ximage/gstximagesrc.c: Fix segfault when moving mouse pointer to the bottom right corner.
23767 Original commit message from CVS:
23768 2006-07-14 Zaheer Abbas Merali <zaheerabbas at merali dot org>
23769 * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get),
23770 (gst_ximage_src_get_caps), (gst_ximage_src_class_init):
23771 Fix segfault when moving mouse pointer to the bottom right corner.
23773 Thu Jul 13 15:22:20 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23776 * docs/plugins/inspect/plugin-qtdemux.xml:
23777 remove sdlvideosink plugin and update the rest
23778 Original commit message from CVS:
23779 remove sdlvideosink plugin and update the rest
23781 Wed Jul 12 09:34:15 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23783 gst/rtp/: Added mpeg2 TS depayloader. Closing #347234.
23784 Original commit message from CVS:
23785 * gst/rtp/Makefile.am:
23786 * gst/rtp/gstrtp.c: (plugin_init):
23787 * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_base_init),
23788 (gst_rtp_mp2t_depay_class_init), (gst_rtp_mp2t_depay_init),
23789 (gst_rtp_mp2t_depay_setcaps), (gst_rtp_mp2t_depay_process),
23790 (gst_rtp_mp2t_depay_set_property),
23791 (gst_rtp_mp2t_depay_get_property),
23792 (gst_rtp_mp2t_depay_change_state),
23793 (gst_rtp_mp2t_depay_plugin_init):
23794 * gst/rtp/gstrtpmp2tdepay.h:
23795 Added mpeg2 TS depayloader. Closing #347234.
23797 Wed Jul 12 09:28:46 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23799 gst/spectrum/gstspectrum.c: Fix typo in property nick.
23800 Original commit message from CVS:
23801 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
23802 Fix typo in property nick.
23804 Tue Jul 11 22:46:47 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23806 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
23807 Original commit message from CVS:
23808 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
23809 Remove g_assert that shouldn't be there.
23811 Mon Jul 10 20:11:34 2006 +0000 Edward Hervey <bilboed@bilboed.com>
23813 gst/avi/gstavidemux.*: Don't push tag events found by gst_riff_parse_info() before outputting
23814 Original commit message from CVS:
23815 * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
23816 (gst_avi_demux_stream_header), (push_tag_lists):
23817 * gst/avi/gstavidemux.h:
23818 Don't push tag events found by gst_riff_parse_info() before outputting
23819 GST_EVENT_NEWSEGMENT.
23821 Mon Jul 10 16:41:57 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23823 gst/rtsp/: replaced closesocket and close in code with one CLOSE_SOCKET.
23824 Original commit message from CVS:
23825 * gst/rtsp/Makefile.am:
23826 * gst/rtsp/rtspconnection.c: (rtsp_connection_send),
23827 (rtsp_connection_close):
23828 * gst/rtsp/rtspdefs.h:
23829 replaced closesocket and close in code with one CLOSE_SOCKET.
23830 Some more cleanups. Fixes #345301.
23832 Mon Jul 10 15:26:39 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23834 gst/autodetect/gstautoaudiosink.c: Fix example pipeline in docs.
23835 Original commit message from CVS:
23836 * gst/autodetect/gstautoaudiosink.c:
23837 Fix example pipeline in docs.
23839 Mon Jul 10 14:49:46 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23841 gst/filter/: Don't forget new files.
23842 Original commit message from CVS:
23843 * gst/filter/gstbpwsinc.h:
23844 * gst/filter/gstiir.h:
23845 * gst/filter/gstlpwsinc.h:
23846 Don't forget new files.
23848 Mon Jul 10 14:42:15 2006 +0000 Mathis Hofer <mathis.hofer@dreamlab.net>
23850 Ported the gstfilter plugin to GStreamer 0.10.
23851 Original commit message from CVS:
23852 Patch by: Mathis Hofer <mathis dot hofer at dreamlab dot net>
23854 * gst/filter/Makefile.am:
23855 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
23856 (gst_bpwsinc_base_init), (gst_bpwsinc_class_init),
23857 (gst_bpwsinc_init), (bpwsinc_set_caps), (bpwsinc_transform_ip),
23858 (bpwsinc_set_property), (bpwsinc_get_property):
23859 * gst/filter/gstfilter.c: (plugin_init):
23860 * gst/filter/gstfilter.h:
23861 * gst/filter/gstiir.c: (gst_iir_dispose), (gst_iir_base_init),
23862 (gst_iir_class_init), (gst_iir_init), (iir_set_caps),
23863 (iir_transform_ip), (iir_set_property), (iir_get_property):
23864 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
23865 (gst_lpwsinc_base_init), (gst_lpwsinc_class_init),
23866 (gst_lpwsinc_init), (lpwsinc_set_caps), (lpwsinc_transform_ip),
23867 (lpwsinc_set_property), (lpwsinc_get_property):
23868 Ported the gstfilter plugin to GStreamer 0.10.
23870 Mon Jul 10 10:21:57 2006 +0000 Rob Taylor <robtaylor@floopily.org>
23872 gst/udp/gstmultiudpsink.c: If a destination is added before the stream is set to PAUSED, the multicast group is not j...
23873 Original commit message from CVS:
23874 Patch by: Rob Taylor <robtaylor at floopily dot org>
23875 * gst/udp/gstmultiudpsink.c: (join_multicast),
23876 (gst_multiudpsink_init_send), (gst_multiudpsink_add):
23877 If a destination is added before the stream is set to PAUSED, the
23878 multicast group is not joined as the socket is not created yet.
23879 Also TTL and LOOP should also be set. Fixes #346921.
23881 Mon Jul 10 09:57:26 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23883 gst/qtdemux/qtdemux.c: Extract comment information!!
23884 Original commit message from CVS:
23885 * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
23886 Extract comment information!!
23888 Mon Jul 10 09:46:25 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23890 gst/qtdemux/qtdemux.c: Extract year/date information (fixes #347079).
23891 Original commit message from CVS:
23892 * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta),
23893 (qtdemux_tag_add_date):
23894 Extract year/date information (fixes #347079).
23896 Sat Jul 8 22:41:25 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
23898 sys/ximage/gstximagesrc.*: Fix use-damage property to actually work :)
23899 Original commit message from CVS:
23900 2006-07-09 Zaheer Abbas Merali <zaheerabbas at merali dot org>
23901 * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get),
23902 (gst_ximage_src_set_property), (gst_ximage_src_get_property),
23903 (gst_ximage_src_get_caps), (gst_ximage_src_class_init),
23904 (gst_ximage_src_init):
23905 * sys/ximage/gstximagesrc.h:
23906 Fix use-damage property to actually work :)
23907 Add startx, starty, endx, endy properties so screencasts other than full
23908 screen ones can work.
23910 Sat Jul 8 19:03:54 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
23912 sys/ximage/gstximagesrc.*: Add use_damage property to offer ability to choose whether to use
23913 Original commit message from CVS:
23914 2006-07-08 Zaheer Abbas Merali <zaheerabbas at merali dot org>
23915 * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get),
23916 (gst_ximage_src_set_property), (gst_ximage_src_get_property),
23917 (gst_ximage_src_class_init), (gst_ximage_src_init):
23918 * sys/ximage/gstximagesrc.h:
23919 Add use_damage property to offer ability to choose whether to use
23922 Fri Jul 7 15:04:29 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23924 gst/goom/filters.c: Avoid goom coredumping by clearing memory.
23925 Original commit message from CVS:
23926 * gst/goom/filters.c: (zoomFilterSetResolution):
23927 Avoid goom coredumping by clearing memory.
23930 Fri Jul 7 14:30:26 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
23932 gst/qtdemux/qtdemux.c: Don't crash on twos/sowt/raw audio. #345830.
23933 Original commit message from CVS:
23934 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
23935 Don't crash on twos/sowt/raw audio. #345830.
23937 Wed Jul 5 20:21:02 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
23939 win32/vs6/libgstid3demux.dsp: Add a link to libgsttag-0.10.lib.
23940 Original commit message from CVS:
23941 * win32/vs6/libgstid3demux.dsp:
23942 Add a link to libgsttag-0.10.lib.
23944 Wed Jul 5 14:52:13 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23946 gst/: Don't return FLOW_UNEXPECTED when a buffer is before the start of the stream (which might happen with large ID3...
23947 Original commit message from CVS:
23948 * gst/apetag/gsttagdemux.c: (gst_tag_demux_trim_buffer),
23949 (gst_tag_demux_read_range):
23950 * gst/id3demux/gstid3demux.c: (gst_id3demux_trim_buffer),
23951 (gst_id3demux_read_range):
23952 Don't return FLOW_UNEXPECTED when a buffer is before
23953 the start of the stream (which might happen with
23954 large ID3v2 tags if the tag reading was done pullrange
23955 based and we then switched to push mode later on).
23956 Fixes regression introduced by commit from June 29th.
23958 Wed Jul 5 10:14:16 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23960 ext/taglib/gstid3v2mux.cc: Make UTF-8 the default encoding when writing string tags (before, our UTF-8 strings would ...
23961 Original commit message from CVS:
23962 * ext/taglib/gstid3v2mux.cc:
23963 Make UTF-8 the default encoding when writing string
23964 tags (before, our UTF-8 strings would automatically
23965 be converted to ISO-8859-1 by taglib and written as
23966 ISO-8859-1 fields if that was possible).
23967 * tests/check/elements/id3v2mux.c: (utf8_string_in_buf),
23968 (test_taglib_id3mux_check_tag_buffer), (identity_cb),
23969 (test_taglib_id3mux_with_tags):
23970 Add test case that makes sure our UTF-8 strings have
23971 actually been written into the tag as UTF-8.
23973 Tue Jul 4 16:00:26 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23975 configure.ac: Let's try that again.
23976 Original commit message from CVS:
23978 Let's try that again.
23980 Tue Jul 4 15:40:47 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23982 configure.ac: Disable monoscope plugin for now until it fulfills all the requirements.
23983 Original commit message from CVS:
23985 Disable monoscope plugin for now until it fulfills
23986 all the requirements.
23988 Mon Jul 3 20:35:45 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
23990 Port monoscope visualisation to 0.10.
23991 Original commit message from CVS:
23993 * gst/monoscope/Makefile.am:
23994 * gst/monoscope/gstmonoscope.c: (gst_monoscope_base_init),
23995 (gst_monoscope_class_init), (gst_monoscope_init),
23996 (gst_monoscope_finalize), (gst_monoscope_reset),
23997 (gst_monoscope_sink_setcaps), (gst_monoscope_src_setcaps),
23998 (gst_monoscope_src_negotiate), (get_buffer), (gst_monoscope_chain),
23999 (gst_monoscope_sink_event), (gst_monoscope_src_event),
24000 (gst_monoscope_change_state), (plugin_init):
24001 * gst/monoscope/gstmonoscope.h:
24002 Port monoscope visualisation to 0.10.
24004 Mon Jul 3 20:02:56 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24006 gst/qtdemux/qtdemux.c: Fix silly crasher in state change function; add
24007 Original commit message from CVS:
24008 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
24009 (gst_qtdemux_loop_state_header), (qtdemux_video_caps):
24010 Fix silly crasher in state change function; add
24011 IV41 fourcc (see bug #171111); don't output confusing
24012 debug message when skipping atoms.
24014 Mon Jul 3 16:43:10 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24016 gst/: Return FLOW_UNEXPECTED when at the end of the file, not
24017 Original commit message from CVS:
24018 * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain):
24019 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
24020 Return FLOW_UNEXPECTED when at the end of the file, not
24021 FLOW_ERROR. Fixes 'internal stream error' errors that
24022 would sometimes occur in totem when scrubbing to the
24023 end of an ID3v1 tagged mp3 file.
24025 Mon Jul 3 15:31:22 2006 +0000 Edward Hervey <bilboed@bilboed.com>
24027 ext/libpng/gstpngdec.*: Implement buffer clipping/dropping using GstSegment.
24028 Original commit message from CVS:
24029 * ext/libpng/gstpngdec.c: (gst_pngdec_init), (user_info_callback),
24030 (buffer_clip), (user_end_callback), (gst_pngdec_chain),
24031 (gst_pngdec_sink_event), (gst_pngdec_change_state):
24032 * ext/libpng/gstpngdec.h:
24033 Implement buffer clipping/dropping using GstSegment.
24034 This provides accurate seeking.
24036 Mon Jul 3 15:28:48 2006 +0000 Edward Hervey <bilboed@bilboed.com>
24038 gst/avi/gstavidemux.*: Proper aggregation of each stream's GstFlowReturn in order to figure out whether the task shou...
24039 Original commit message from CVS:
24040 * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
24041 (gst_avi_demux_read_subindexes), (gst_avi_demux_parse_stream),
24042 (gst_avi_demux_handle_seek), (gst_avi_demux_aggregated_flow),
24043 (gst_avi_demux_process_next_entry), (push_tag_lists),
24044 (gst_avi_demux_stream_data), (gst_avi_demux_loop):
24045 * gst/avi/gstavidemux.h:
24046 Proper aggregation of each stream's GstFlowReturn in order to figure out
24047 whether the task should stop or not.
24048 Don't send inline events before pushing out a NEW_SEGMENT, more
24049 specifically for GST_TAG_EVENT.
24050 Change a GST_ERROR to a GST_WARNING for a non-fatal situation in reading
24053 Fri Jun 30 07:11:24 2006 +0000 Brian Cameron <brian.cameron@sun.com>
24055 sys/sunaudio/gstsunaudiomixerctrl.c: Move "Monitor" slider to input tab so it works more like sdtaudiocontrol, which ...
24056 Original commit message from CVS:
24057 Patch by: Brian Cameron <brian dot cameron at sun dot com>
24058 * sys/sunaudio/gstsunaudiomixerctrl.c:
24059 (gst_sunaudiomixer_ctrl_build_list):
24060 Move "Monitor" slider to input tab so it works more like
24061 sdtaudiocontrol, which is what people on Solaris are used
24062 to using for their mixer program (#346259).
24064 Thu Jun 29 14:50:18 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24066 tests/check/elements/level.c: fix a leak, clean up at the end
24067 Original commit message from CVS:
24068 * tests/check/elements/level.c: (GST_START_TEST):
24069 fix a leak, clean up at the end
24071 Thu Jun 29 11:41:55 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24073 gst/matroska/: Send tag event after newsegment event.
24074 Original commit message from CVS:
24075 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
24076 (gst_matroska_demux_send_event),
24077 (gst_matroska_demux_loop_stream_parse_id):
24078 * gst/matroska/matroska-ids.h:
24079 Send tag event after newsegment event.
24081 Thu Jun 29 11:11:50 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24083 gst/id3demux/gstid3demux.c: Make sure we don't return GST_FLOW_OK with a NULL buffer in certain cases where a read be...
24084 Original commit message from CVS:
24085 * gst/id3demux/gstid3demux.c: (gst_id3demux_trim_buffer),
24086 (gst_id3demux_read_range):
24087 Make sure we don't return GST_FLOW_OK with a NULL buffer in
24088 certain cases where a read beyond the end of the file is
24089 requested. Fixes #345930.
24090 * gst/apetag/gsttagdemux.c: (gst_tag_demux_trim_buffer),
24091 (gst_tag_demux_read_range):
24092 Fix same issue here as well.
24094 Thu Jun 29 11:05:14 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
24096 sys/ximage/gstximagesrc.c: Fix hypothetical crash.
24097 Original commit message from CVS:
24098 2006-06-29 Zaheer Abbas Merali <zaheerabbas at merali dot org>
24099 * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get):
24100 Fix hypothetical crash.
24102 Wed Jun 28 08:36:30 2006 +0000 Brian Cameron <brian.cameron@sun.com>
24104 sys/sunaudio/gstsunaudiosink.c: Do not modify the ports value. If the user has turned off the built-in speakers, then...
24105 Original commit message from CVS:
24106 Patch by: Brian Cameron <brian dot cameron at sun dot com>
24107 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_prepare):
24108 Do not modify the ports value. If the user has turned off the
24109 built-in speakers, then we should not reset it in the prepare
24110 function, since this causes the built-in speakers to turn
24111 back on anytime the user changes a track in totem, rhythmbox,
24114 Fri Jun 23 09:35:45 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24116 gst/goom/gstgoom.c: Fix double caps unref when negotiation fails.
24117 Original commit message from CVS:
24118 * gst/goom/gstgoom.c: (gst_goom_src_negotiate):
24119 Fix double caps unref when negotiation fails.
24121 Thu Jun 22 19:31:04 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24123 Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) plus two minor macro fixes.
24124 Original commit message from CVS:
24125 * ext/annodex/gstcmmldec.c:
24126 * ext/annodex/gstcmmlenc.c:
24127 * ext/annodex/gstcmmlparser.c:
24128 * ext/dv/gstdvdec.c:
24129 * ext/dv/gstdvdemux.c:
24130 * ext/gdk_pixbuf/pixbufscale.c:
24131 * ext/jpeg/gstjpegenc.c:
24132 * ext/jpeg/gstsmokedec.c:
24133 * ext/jpeg/gstsmokeenc.c:
24134 * ext/libpng/gstpngdec.c:
24135 * ext/libpng/gstpngenc.c:
24136 * ext/speex/gstspeexenc.c:
24137 * gst/alpha/gstalphacolor.c:
24138 * gst/cutter/gstcutter.c:
24139 * gst/debug/gstnavigationtest.c:
24140 * gst/icydemux/gsticydemux.c:
24141 * gst/level/gstlevel.c:
24142 * gst/multipart/multipart.c:
24143 * gst/rtp/gstrtpamrpay.c:
24144 * gst/rtp/gstrtpdepay.c:
24145 * gst/rtp/gstrtpilbcpay.c:
24146 * gst/rtp/gstrtpmp4gpay.c:
24147 * gst/rtp/gstrtpmp4vpay.c:
24148 * gst/rtsp/gstrtpdec.c:
24149 * gst/rtsp/gstrtspsrc.c:
24150 * gst/udp/gstdynudpsink.c:
24151 * gst/udp/gstmultiudpsink.c:
24152 * gst/udp/gstudpsrc.c:
24153 * gst/videobox/gstvideobox.c:
24154 * gst/videofilter/gstvideoflip.c:
24155 Use GST_DEBUG_CATEGORY_STATIC where possible (#342503)
24156 plus two minor macro fixes.
24158 Thu Jun 22 16:27:03 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24160 gst/matroska/: Try to fix up broken matroska files containing subtitle streams with non-UTF8 character encodings (cou...
24161 Original commit message from CVS:
24162 * gst/matroska/matroska-demux.c:
24163 (gst_matroska_demux_check_subtitle_buffer),
24164 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
24165 (gst_matroska_demux_subtitle_caps):
24166 * gst/matroska/matroska-ids.c:
24167 (gst_matroska_track_init_subtitle_context):
24168 * gst/matroska/matroska-ids.h:
24169 Try to fix up broken matroska files containing subtitle
24170 streams with non-UTF8 character encodings (courtesy of
24171 mkvmerge) using either the encoding specified in the
24172 GST_SUBTITLE_ENCODING environment variable or the
24173 current locale's character set if it is non-UTF8.
24176 Thu Jun 22 12:17:13 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24178 gst/id3demux/id3v2frames.c: Set image type from APIC frame as "image-type" field of GST_TAG_IMAGE buffer caps (#344605).
24179 Original commit message from CVS:
24180 * gst/id3demux/id3v2frames.c: (parse_picture_frame):
24181 Set image type from APIC frame as "image-type" field
24182 of GST_TAG_IMAGE buffer caps (#344605).
24184 Tue Jun 20 19:40:29 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24186 ext/flac/: Support chain-based operation, should make flac-over-DAAP work (#340492).
24187 Original commit message from CVS:
24188 * ext/flac/Makefile.am:
24189 * ext/flac/gstflacdec.c: (gst_flac_dec_init),
24190 (gst_flac_dec_reset_decoders),
24191 (gst_flac_dec_setup_seekable_decoder),
24192 (gst_flac_dec_setup_stream_decoder), (gst_flac_dec_finalize),
24193 (gst_flac_dec_metadata_callback),
24194 (gst_flac_dec_metadata_callback_seekable),
24195 (gst_flac_dec_metadata_callback_stream),
24196 (gst_flac_dec_error_callback),
24197 (gst_flac_dec_error_callback_seekable),
24198 (gst_flac_dec_error_callback_stream), (gst_flac_dec_read_seekable),
24199 (gst_flac_dec_read_stream), (gst_flac_dec_write),
24200 (gst_flac_dec_write_seekable), (gst_flac_dec_write_stream),
24201 (gst_flac_dec_loop), (gst_flac_dec_sink_event),
24202 (gst_flac_dec_chain), (gst_flac_dec_convert_sink),
24203 (gst_flac_dec_get_sink_query_types), (gst_flac_dec_sink_query),
24204 (gst_flac_dec_get_src_query_types), (gst_flac_dec_src_query),
24205 (gst_flac_dec_handle_seek_event), (gst_flac_dec_sink_activate),
24206 (gst_flac_dec_sink_activate_push),
24207 (gst_flac_dec_sink_activate_pull), (gst_flac_dec_change_state):
24208 * ext/flac/gstflacdec.h:
24209 Support chain-based operation, should make flac-over-DAAP
24212 Tue Jun 20 15:35:05 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24214 docs/plugins/gst-plugins-good-plugins-sections.txt: Doc updates, merge some unused symbols.
24215 Original commit message from CVS:
24216 * docs/plugins/gst-plugins-good-plugins-sections.txt:
24217 Doc updates, merge some unused symbols.
24219 Tue Jun 20 14:57:09 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24221 Added documentation for the rtsp plugin. Fixes #345393.
24222 Original commit message from CVS:
24223 * docs/plugins/Makefile.am:
24224 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
24225 * docs/plugins/gst-plugins-good-plugins-sections.txt:
24226 * gst/rtsp/gstrtpdec.c: (gst_rtpdec_class_init):
24227 * gst/rtsp/gstrtspsrc.c:
24228 * gst/rtsp/gstrtspsrc.h:
24229 Added documentation for the rtsp plugin. Fixes #345393.
24231 Tue Jun 20 12:10:29 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24233 gst/rtsp/rtspconnection.c: Use better G_OS_* macros. Fixes #345301 some more.
24234 Original commit message from CVS:
24235 * gst/rtsp/rtspconnection.c: (inet_aton), (rtsp_connection_send),
24236 (rtsp_connection_close), (rtsp_connection_free):
24237 Use better G_OS_* macros. Fixes #345301 some more.
24239 Tue Jun 20 10:35:48 2006 +0000 Brian Cameron <brian.cameron@sun.com>
24241 sys/sunaudio/: Add a SunAudio source plugin.
24242 Original commit message from CVS:
24243 Patch by: Brian Cameron <brian dot cameron at sun dot com>
24244 * sys/sunaudio/Makefile.am:
24245 * sys/sunaudio/gstsunaudio.c: (plugin_init):
24246 * sys/sunaudio/gstsunaudiomixerctrl.c:
24247 (gst_sunaudiomixer_ctrl_build_list), (gst_sunaudiomixer_ctrl_new),
24248 (gst_sunaudiomixer_ctrl_list_tracks),
24249 (gst_sunaudiomixer_ctrl_get_volume),
24250 (gst_sunaudiomixer_ctrl_set_volume),
24251 (gst_sunaudiomixer_ctrl_set_mute),
24252 (gst_sunaudiomixer_ctrl_set_record):
24253 * sys/sunaudio/gstsunaudiomixerctrl.h:
24254 * sys/sunaudio/gstsunaudiomixertrack.c:
24255 (gst_sunaudiomixer_track_init), (gst_sunaudiomixer_track_new):
24256 * sys/sunaudio/gstsunaudiomixertrack.h:
24257 * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_dispose),
24258 (gst_sunaudiosrc_base_init), (gst_sunaudiosrc_class_init),
24259 (gst_sunaudiosrc_init), (gst_sunaudiosrc_set_property),
24260 (gst_sunaudiosrc_get_property), (gst_sunaudiosrc_getcaps),
24261 (gst_sunaudiosrc_open), (gst_sunaudiosrc_close),
24262 (gst_sunaudiosrc_prepare), (gst_sunaudiosrc_unprepare),
24263 (gst_sunaudiosrc_read), (gst_sunaudiosrc_delay),
24264 (gst_sunaudiosrc_reset):
24265 * sys/sunaudio/gstsunaudiosrc.h:
24266 Add a SunAudio source plugin.
24267 Support stereo and right/left channel gain in the mixer plugin.
24268 Support the RECORD flag so that you can switch between line-input and
24269 microphone in gnome-volume-control.
24270 Code cleanups like using an enumerator for track number instead of an
24271 integer. Fixes #344923.
24273 Tue Jun 20 10:31:41 2006 +0000 Joni Valtanen <joni.valtanen@movial.fi>
24275 gst/rtsp/rtspconnection.c: Make RTSP plugin compile on windows. Fixes #345301.
24276 Original commit message from CVS:
24277 Patch by: Joni Valtanen <joni dot valtanen at movial dot fi>
24278 * gst/rtsp/rtspconnection.c: (inet_aton), (rtsp_connection_send),
24279 (rtsp_connection_close):
24280 Make RTSP plugin compile on windows. Fixes #345301.
24281 Some changes to original patch to catch errors better.
24282 use ifdef WIN32 instead of ifndef.
24284 Mon Jun 19 10:00:18 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
24286 configure.ac: If we have libraw1394 >= 1.2.1, then we need libiec61883.
24287 Original commit message from CVS:
24288 2006-06-19 Zaheer Abbas Merali <zaheerabbas at merali dot org>
24290 If we have libraw1394 >= 1.2.1, then we need libiec61883.
24292 Sun Jun 18 14:00:19 2006 +0000 Edward Hervey <bilboed@bilboed.com>
24294 ext/jpeg/gstjpegdec.c: After a failed buffer alloc, we need to abort the jpeg decoding (it started when parsing heade...
24295 Original commit message from CVS:
24296 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
24297 After a failed buffer alloc, we need to abort the jpeg decoding (it
24298 started when parsing headers to figure out how many bytes we need
24299 to request downstream).
24301 Sun Jun 18 12:37:12 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
24303 gst/wavparse/gstwavparse.c: Make sure we don't read beyond the end of the file (#345232).
24304 Original commit message from CVS:
24305 Patch by: Mark Nauwelaerts <manauw at skynet be>
24306 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek):
24307 Make sure we don't read beyond the end of the file (#345232).
24309 Sat Jun 17 14:35:37 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24311 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
24312 Original commit message from CVS:
24314 Fix --disable-external (can't set conditionals conditionally,
24317 Fri Jun 16 12:35:08 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
24319 gst/spectrum/Makefile.am: Fix build.
24320 Original commit message from CVS:
24321 2006-06-16 Zaheer Abbas Merali <zaheerabbas at merali dot org>
24322 * gst/spectrum/Makefile.am:
24325 Fri Jun 16 10:56:24 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24327 Use GST_PLUGIN_DOCS, --enable-plugin-docs etc.
24328 Original commit message from CVS:
24331 * docs/Makefile.am:
24332 Use GST_PLUGIN_DOCS, --enable-plugin-docs etc.
24333 * docs/plugins/Makefile.am:
24334 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
24335 * docs/plugins/inspect/plugin-taglib.xml:
24336 Add/fix apev2mux docs.
24338 Fri Jun 16 09:49:07 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24340 gst/spectrum/: port to use message to get results, cleanly exit when closing the window
24341 Original commit message from CVS:
24342 * gst/spectrum/demo-audiotest.c: (on_window_destroy),
24343 (draw_spectrum), (message_handler), (main):
24344 * gst/spectrum/demo-osssrc.c: (on_window_destroy), (draw_spectrum),
24345 (message_handler), (main):
24346 port to use message to get results, cleanly exit when closing the window
24347 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
24348 (gst_spectrum_init), (gst_spectrum_dispose),
24349 (gst_spectrum_set_property), (gst_spectrum_get_property),
24350 (gst_spectrum_set_caps), (gst_spectrum_start),
24351 (gst_spectrum_message_new), (gst_spectrum_transform_ip):
24352 * gst/spectrum/gstspectrum.h:
24353 port to derive from basetransform and send results via messages
24354 (like level element)
24356 Thu Jun 15 15:58:09 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24358 gst/qtdemux/qtdemux.c: Combine return values from src pad pushes.
24359 Original commit message from CVS:
24360 * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
24361 (gst_qtdemux_combine_flows), (gst_qtdemux_loop_state_movie),
24362 (gst_qtdemux_loop), (gst_qtdemux_chain), (qtdemux_parse_trak):
24363 Combine return values from src pad pushes.
24365 Thu Jun 15 08:50:09 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24367 gst/qtdemux/qtdemux.c: Don't crash on files with 0 samples, EOS immediatly instead.
24368 Original commit message from CVS:
24369 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header),
24370 (gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
24371 (gst_qtdemux_add_stream):
24372 Don't crash on files with 0 samples, EOS immediatly instead.
24375 Wed Jun 14 15:59:56 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24377 ext/dv/gstdvdec.c: Reset segment info on flush.
24378 Original commit message from CVS:
24379 * ext/dv/gstdvdec.c: (gst_dvdec_class_init), (gst_dvdec_init),
24380 (gst_dvdec_finalize), (gst_dvdec_sink_event),
24381 (gst_dvdec_change_state):
24382 Reset segment info on flush.
24383 Alloc segment in _init, free in _finalize.
24384 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_pull_seek):
24385 Don't send segments twice.
24387 Wed Jun 14 15:07:22 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24389 ext/dv/gstdvdemux.c: Respect segment.stop. Fixes #342592.
24390 Original commit message from CVS:
24391 * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
24392 Respect segment.stop. Fixes #342592.
24394 Wed Jun 14 11:28:41 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24396 gst/matroska/matroska-demux.c: No language specified means the implied language is English according to the matroska ...
24397 Original commit message from CVS:
24398 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream):
24399 No language specified means the implied language is English
24400 according to the matroska spec (partially fixes #344708);
24401 add some more debug output.
24403 Wed Jun 14 09:32:27 2006 +0000 Sebastian Dröge <slomo@circular-chaos.org>
24405 ext/wavpack/gstwavpackenc.*: Use bitrate property solely for bitrates and add new bits-per-sample property for the ot...
24406 Original commit message from CVS:
24407 Patch by: Sebastian Dröge <slomo at circular-chaos org>
24408 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init),
24409 (gst_wavpack_enc_class_init), (gst_wavpack_enc_set_wp_config),
24410 (gst_wavpack_enc_chain), (gst_wavpack_enc_sink_event),
24411 (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
24412 * ext/wavpack/gstwavpackenc.h:
24413 Use bitrate property solely for bitrates and add new
24414 bits-per-sample property for the other stuff. Set duration
24415 to 'unknown' in initial header and resend header with proper
24416 duration on EOS; update Sebastian's e-mail address.
24418 Wed Jun 14 08:06:43 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24420 gst/wavparse/gstwavparse.c: When operating chain-based, don't make any assumptions about the chunking of the incoming...
24421 Original commit message from CVS:
24422 * gst/wavparse/gstwavparse.c: (gst_wavparse_peek_chunk_info),
24423 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
24424 (gst_wavparse_chain):
24425 When operating chain-based, don't make any assumptions about the
24426 chunking of the incoming data and make streaming work on days other
24427 than the second Thursday after a full moon. Also fix up debug
24428 messages here and there and make use of the most excellent new
24429 gst_pad_query_peer_duration() utility function.
24430 Skip any 'bext' chunks in front of the 'fmt ' chunk. Fixes #343837.
24431 * gst/wavparse/gstwavparse.h:
24432 Remove trailing comma after last enum value, some compilers don't
24435 Tue Jun 13 17:05:25 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24437 gst/wavparse/gstwavparse.c: Handle premature EOS gracefully.
24438 Original commit message from CVS:
24439 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_data):
24440 Handle premature EOS gracefully.
24442 Tue Jun 13 09:54:26 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24444 gst/avi/gstavidemux.c: Prevent out of bounds array access when scrubbing towards the end of the file between the last...
24445 Original commit message from CVS:
24446 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
24447 Prevent out of bounds array access when scrubbing towards
24448 the end of the file between the last index entry and the
24449 end. Fixes occasional 'start <= stop' newsegment event
24450 assertions when scrubbing in MJPEG files.
24452 Mon Jun 12 11:13:39 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24454 tests/check/elements/.cvsignore: And another one.
24455 Original commit message from CVS:
24456 * tests/check/elements/.cvsignore:
24459 Mon Jun 12 11:04:59 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24461 gst/spectrum/.cvsignore: Ignore more.
24462 Original commit message from CVS:
24463 * gst/spectrum/.cvsignore:
24466 Mon Jun 12 10:53:26 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24468 ext/libmms/gstmms.c: Set caps on outgoing buffers.
24469 Original commit message from CVS:
24470 * ext/libmms/gstmms.c: (gst_mms_create):
24471 Set caps on outgoing buffers.
24472 * sys/directdraw/gstdirectdrawsink.c: (gst_directdrawsink_init):
24473 Comment out unused global instance variable.
24475 Sun Jun 11 19:31:10 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24477 gst/id3demux/id3v2frames.c: Extract images from ID3v2 tags (APIC frames). Fixes #339704.
24478 Original commit message from CVS:
24479 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
24480 (scan_encoded_string), (parse_picture_frame):
24481 Extract images from ID3v2 tags (APIC frames). Fixes #339704.
24483 Require core >= 0.10.8 (for GST_TAG_IMAGE and
24484 GST_TAG_PPEVIEW_IMAGE used in the patch above).
24486 Sun Jun 11 18:56:24 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24488 * ext/raw1394/.gitignore:
24489 * ext/taglib/.gitignore:
24490 * tests/check/elements/.gitignore:
24491 * tests/examples/level/.gitignore:
24493 Original commit message from CVS:
24496 Sun Jun 11 18:52:19 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24498 ext/raw1394/gstdv1394src.c: gratuitous comment changes
24499 Original commit message from CVS:
24500 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_discover_avc_node):
24501 gratuitous comment changes
24502 * tests/check/elements/level.c: (GST_START_TEST):
24503 fix level test leaks
24505 Sun Jun 11 18:44:54 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24509 Original commit message from CVS:
24512 Sun Jun 11 18:20:39 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24514 gst/: Use gst_pad_query_peer_duration() utility function here.
24515 Original commit message from CVS:
24516 * gst/apetag/gsttagdemux.c: (gst_tag_demux_get_upstream_size):
24517 * gst/id3demux/gstid3demux.c: (id3demux_get_upstream_size):
24518 Use gst_pad_query_peer_duration() utility function here.
24520 Sun Jun 11 13:57:19 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24522 autogen.sh: require am17
24523 Original commit message from CVS:
24527 * ext/annodex/Makefile.am:
24528 * ext/cdio/Makefile.am:
24529 * ext/dv/Makefile.am:
24530 * ext/esd/Makefile.am:
24531 * ext/flac/Makefile.am:
24532 * ext/gdk_pixbuf/Makefile.am:
24533 * ext/ladspa/Makefile.am:
24534 * ext/libcaca/Makefile.am:
24535 * ext/speex/Makefile.am:
24536 * ext/taglib/Makefile.am:
24537 * sys/oss/Makefile.am:
24538 * sys/sunaudio/Makefile.am:
24539 * sys/ximage/Makefile.am:
24540 clean up build further
24542 Sun Jun 11 13:55:34 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24545 * win32/common/config.h:
24547 Original commit message from CVS:
24550 Sat Jun 10 15:33:18 2006 +0000 Sebastian Dröge <mail@slomosnail.de>
24552 ext/wavpack/: Add wavpack encoder element (#343131).
24553 Original commit message from CVS:
24554 Patch by: Sebastian Dröge <mail at slomosnail de>
24555 * ext/wavpack/Makefile.am:
24556 * ext/wavpack/gstwavpack.c: (plugin_init):
24557 * ext/wavpack/gstwavpackcommon.h:
24558 * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
24559 (gst_wavpack_enc_correction_mode_get_type),
24560 (gst_wavpack_enc_joint_stereo_mode_get_type),
24561 (gst_wavpack_enc_base_init), (gst_wavpack_enc_class_init),
24562 (gst_wavpack_enc_init), (gst_wavpack_enc_dispose),
24563 (gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config),
24564 (gst_wavpack_enc_format_samples), (gst_wavpack_enc_push_block),
24565 (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
24566 (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
24567 (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property),
24568 (gst_wavpack_enc_plugin_init):
24569 * ext/wavpack/gstwavpackenc.h:
24570 * ext/wavpack/md5.c:
24571 * ext/wavpack/md5.h:
24572 Add wavpack encoder element (#343131).
24574 Fri Jun 9 20:36:00 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24576 gconf/Makefile.am: Honour --disable-schemas-install configure option. Fixes #344100.
24577 Original commit message from CVS:
24578 * gconf/Makefile.am:
24579 Honour --disable-schemas-install configure option. Fixes #344100.
24581 Fri Jun 9 18:33:01 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24583 tests/examples/level/Makefile.am: Add -lm to LIBS for pow() function, don't assume one of our dependencies (such as l...
24584 Original commit message from CVS:
24585 * tests/examples/level/Makefile.am:
24586 Add -lm to LIBS for pow() function, don't assume one of our
24587 dependencies (such as libxml-2.0) drags it in automatically
24590 Fri Jun 9 18:17:23 2006 +0000 Peter Kjellerstedt <pkj@axis.com>
24592 configure.ac: We should use $SED and not $(SED) in configure.ac (#343678).
24593 Original commit message from CVS:
24594 Patch by: Peter Kjellerstedt <pkj at axis dot com>
24596 We should use $SED and not $(SED) in configure.ac (#343678).
24598 Fri Jun 9 17:38:19 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24600 configure.ac: Check for X before using X_CFLAGS in the check for opengl (#343866).
24601 Original commit message from CVS:
24603 Check for X before using X_CFLAGS in the check for opengl (#343866).
24604 * ext/musepack/Makefile.am:
24605 * ext/wavpack/Makefile.am:
24606 * gst/speed/Makefile.am:
24607 Add missing GST_LIBS, fixes build on cygwin (#343866).
24609 Fri Jun 9 17:29:08 2006 +0000 Brian Cameron <brian.cameron@sun.com>
24611 sys/sunaudio/: Attached find a patch that fixes a number of bugs with the SunAudio mixer plugin and fixes #344101: 1....
24612 Original commit message from CVS:
24613 Patch by: Brian Cameron <brian dot cameron at sun dot com>
24614 * sys/sunaudio/gstsunaudiomixerctrl.c:
24615 (gst_sunaudiomixer_ctrl_open), (gst_sunaudiomixer_ctrl_build_list),
24616 (gst_sunaudiomixer_ctrl_new), (gst_sunaudiomixer_ctrl_set_volume),
24617 (gst_sunaudiomixer_ctrl_set_mute):
24618 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_class_init),
24619 (gst_sunaudiosink_init), (gst_sunaudiosink_prepare),
24620 (gst_sunaudiosink_write):
24621 Attached find a patch that fixes a number of bugs with the SunAudio mixer
24622 plugin and fixes #344101:
24623 1. The gst_sunaudiomixer_ctrl_build_list kept appending the same 3 tracks onto
24624 the tracklist causing gnome-volume-control's preferences dialog to be messed
24625 up and would core dump if you checked/unchecked any item.
24626 2. We weren't previously setting the MUTE flag properly. Fixing this makes
24627 gnome-volume-control work better.
24628 3. Now we properly define the input track to be GST_MIXER_TRACK_INPUT and
24629 the monitor to be GST_MIXER_TRACK_OUTPUT, so that makes gnome-volume-control
24631 Also some minor cleanup in gstsunaudiosink.c.
24633 Fri Jun 9 17:12:52 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24635 ext/jpeg/gstjpegdec.*: API: Added IDCT method property
24636 Original commit message from CVS:
24637 * ext/jpeg/gstjpegdec.c: (gst_idct_method_get_type),
24638 (gst_jpeg_dec_class_init), (gst_jpeg_dec_init),
24639 (gst_jpeg_dec_decode_indirect), (gst_jpeg_dec_decode_direct),
24640 (gst_jpeg_dec_chain), (gst_jpeg_dec_sink_event),
24641 (gst_jpeg_dec_set_property), (gst_jpeg_dec_get_property):
24642 * ext/jpeg/gstjpegdec.h:
24643 API: Added IDCT method property
24645 Avoid dynamic allocation of trivial fixed structure.
24646 Allocate enough space for temp 4:4:4 YUV buffers. Fixes #343661.
24648 Wed Jun 7 09:25:16 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
24650 configure.ac: We now require libraw1394 >= 1.1.0 and that version onwards all have .pc files.
24651 Original commit message from CVS:
24652 2006-06-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
24654 We now require libraw1394 >= 1.1.0 and that version onwards all
24657 Fri Jun 2 15:02:54 2006 +0000 Edward Hervey <bilboed@bilboed.com>
24659 gst/law/alaw-decode.c: Trying to get items from an ANY or EMPTY caps is ... stupid.
24660 Original commit message from CVS:
24661 * gst/law/alaw-decode.c: (alawdec_getcaps):
24662 Trying to get items from an ANY or EMPTY caps is ... stupid.
24664 Fri Jun 2 11:33:18 2006 +0000 Edward Hervey <bilboed@bilboed.com>
24666 ext/dv/gstdvdec.*: Added GstSegment handling, now implements dropping/clipping.
24667 Original commit message from CVS:
24668 * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_event),
24669 (gst_dvdec_chain), (gst_dvdec_change_state):
24670 * ext/dv/gstdvdec.h:
24671 Added GstSegment handling, now implements dropping/clipping.
24673 Thu Jun 1 22:00:26 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24675 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
24676 Original commit message from CVS:
24677 * ext/alsaspdif/alsaspdifsink.h:
24678 * ext/amrwb/gstamrwbdec.h:
24679 * ext/amrwb/gstamrwbenc.h:
24680 * ext/amrwb/gstamrwbparse.h:
24681 * ext/arts/gst_arts.h:
24682 * ext/artsd/gstartsdsink.h:
24683 * ext/audiofile/gstafparse.h:
24684 * ext/audiofile/gstafsink.h:
24685 * ext/audiofile/gstafsrc.h:
24686 * ext/audioresample/gstaudioresample.h:
24687 * ext/bz2/gstbz2dec.h:
24688 * ext/bz2/gstbz2enc.h:
24689 * ext/dirac/gstdiracdec.h:
24690 * ext/directfb/dfbvideosink.h:
24691 * ext/divx/gstdivxdec.h:
24692 * ext/divx/gstdivxenc.h:
24693 * ext/dts/gstdtsdec.h:
24694 * ext/faac/gstfaac.h:
24695 * ext/gsm/gstgsmdec.h:
24696 * ext/gsm/gstgsmenc.h:
24697 * ext/ivorbis/vorbisenc.h:
24698 * ext/libfame/gstlibfame.h:
24699 * ext/nas/nassink.h:
24700 * ext/neon/gstneonhttpsrc.h:
24701 * ext/polyp/polypsink.h:
24702 * ext/sdl/sdlaudiosink.h:
24703 * ext/sdl/sdlvideosink.h:
24704 * ext/shout/gstshout.h:
24705 * ext/snapshot/gstsnapshot.h:
24706 * ext/sndfile/gstsf.h:
24707 * ext/swfdec/gstswfdec.h:
24708 * ext/tarkin/gsttarkindec.h:
24709 * ext/tarkin/gsttarkinenc.h:
24710 * ext/theora/theoradec.h:
24711 * ext/wavpack/gstwavpackdec.h:
24712 * ext/wavpack/gstwavpackparse.h:
24713 * ext/xine/gstxine.h:
24714 * ext/xvid/gstxviddec.h:
24715 * ext/xvid/gstxvidenc.h:
24716 * gst/cdxaparse/gstcdxaparse.h:
24717 * gst/cdxaparse/gstcdxastrip.h:
24718 * gst/colorspace/gstcolorspace.h:
24719 * gst/festival/gstfestival.h:
24720 * gst/freeze/gstfreeze.h:
24721 * gst/gdp/gstgdpdepay.h:
24722 * gst/gdp/gstgdppay.h:
24723 * gst/modplug/gstmodplug.h:
24724 * gst/mpeg1sys/gstmpeg1systemencode.h:
24725 * gst/mpeg1videoparse/gstmp1videoparse.h:
24726 * gst/mpeg2sub/gstmpeg2subt.h:
24727 * gst/mpegaudioparse/gstmpegaudioparse.h:
24728 * gst/multifilesink/gstmultifilesink.h:
24729 * gst/overlay/gstoverlay.h:
24730 * gst/playondemand/gstplayondemand.h:
24731 * gst/qtdemux/qtdemux.h:
24732 * gst/rtjpeg/gstrtjpegdec.h:
24733 * gst/rtjpeg/gstrtjpegenc.h:
24734 * gst/smooth/gstsmooth.h:
24735 * gst/smoothwave/gstsmoothwave.h:
24736 * gst/spectrum/gstspectrum.h:
24737 * gst/speed/gstspeed.h:
24738 * gst/stereo/gststereo.h:
24739 * gst/switch/gstswitch.h:
24740 * gst/tta/gstttadec.h:
24741 * gst/tta/gstttaparse.h:
24742 * gst/videodrop/gstvideodrop.h:
24743 * gst/xingheader/gstxingmux.h:
24744 * sys/directdraw/gstdirectdrawsink.h:
24745 * sys/directsound/gstdirectsoundsink.h:
24746 * sys/dxr3/dxr3audiosink.h:
24747 * sys/dxr3/dxr3spusink.h:
24748 * sys/dxr3/dxr3videosink.h:
24749 * sys/qcam/gstqcamsrc.h:
24750 * sys/vcd/vcdsrc.h:
24751 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
24753 Thu Jun 1 21:07:26 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24755 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
24756 Original commit message from CVS:
24757 * ext/aalib/gstaasink.h:
24758 * ext/annodex/gstcmmldec.h:
24759 * ext/cairo/gsttimeoverlay.h:
24760 * ext/dv/gstdvdec.h:
24761 * ext/dv/gstdvdemux.h:
24762 * ext/esd/esdmon.h:
24763 * ext/esd/esdsink.h:
24764 * ext/flac/gstflacenc.h:
24765 * ext/gconf/gstgconfaudiosink.h:
24766 * ext/gconf/gstgconfaudiosrc.h:
24767 * ext/gconf/gstgconfvideosink.h:
24768 * ext/gconf/gstgconfvideosrc.h:
24769 * ext/gdk_pixbuf/gstgdkanimation.h:
24770 * ext/gdk_pixbuf/pixbufscale.h:
24771 * ext/hal/gsthalaudiosink.h:
24772 * ext/hal/gsthalaudiosrc.h:
24773 * ext/jpeg/gstjpegenc.h:
24774 * ext/jpeg/gstsmokedec.h:
24775 * ext/jpeg/gstsmokeenc.h:
24776 * ext/libcaca/gstcacasink.h:
24777 * ext/libmng/gstmngdec.h:
24778 * ext/libmng/gstmngenc.h:
24779 * ext/libpng/gstpngdec.h:
24780 * ext/libpng/gstpngenc.h:
24781 * ext/raw1394/gstdv1394src.h:
24782 * ext/speex/gstspeexenc.h:
24783 * gst/autodetect/gstautoaudiosink.h:
24784 * gst/autodetect/gstautovideosink.h:
24785 * gst/avi/gstavidemux.h:
24786 * gst/cutter/gstcutter.h:
24787 * gst/debug/efence.h:
24788 * gst/debug/gstnavigationtest.h:
24789 * gst/debug/gstnavseek.h:
24790 * gst/flx/gstflxdec.h:
24791 * gst/goom/gstgoom.h:
24792 * gst/icydemux/gsticydemux.h:
24793 * gst/id3demux/gstid3demux.h:
24794 * gst/law/alaw-decode.h:
24795 * gst/law/alaw-encode.h:
24796 * gst/law/mulaw-decode.h:
24797 * gst/law/mulaw-encode.h:
24798 * gst/matroska/matroska-mux.h:
24799 * gst/median/gstmedian.h:
24800 * gst/oldcore/gstaggregator.h:
24801 * gst/oldcore/gstfdsink.h:
24802 * gst/oldcore/gstmd5sink.h:
24803 * gst/oldcore/gstmultifilesrc.h:
24804 * gst/oldcore/gstpipefilter.h:
24805 * gst/oldcore/gstshaper.h:
24806 * gst/oldcore/gststatistics.h:
24807 * gst/rtp/gstasteriskh263.h:
24808 * gst/rtp/gstrtpL16depay.h:
24809 * gst/rtp/gstrtpL16pay.h:
24810 * gst/rtp/gstrtpamrdepay.h:
24811 * gst/rtp/gstrtpamrpay.h:
24812 * gst/rtp/gstrtpdepay.h:
24813 * gst/rtp/gstrtpgsmdepay.h:
24814 * gst/rtp/gstrtpgsmpay.h:
24815 * gst/rtp/gstrtph263pay.h:
24816 * gst/rtp/gstrtph263pdepay.h:
24817 * gst/rtp/gstrtph263ppay.h:
24818 * gst/rtp/gstrtpmp4gpay.h:
24819 * gst/rtp/gstrtpmp4vdepay.h:
24820 * gst/rtp/gstrtpmp4vpay.h:
24821 * gst/rtp/gstrtpmpadepay.h:
24822 * gst/rtp/gstrtpmpapay.h:
24823 * gst/rtp/gstrtppcmadepay.h:
24824 * gst/rtp/gstrtppcmapay.h:
24825 * gst/rtp/gstrtppcmudepay.h:
24826 * gst/rtp/gstrtppcmupay.h:
24827 * gst/rtp/gstrtpspeexdepay.h:
24828 * gst/rtp/gstrtpspeexpay.h:
24829 * gst/rtsp/gstrtpdec.h:
24830 * gst/rtsp/gstrtspsrc.h:
24831 * gst/smpte/gstsmpte.h:
24832 * gst/udp/gstdynudpsink.h:
24833 * gst/udp/gstmultiudpsink.h:
24834 * gst/udp/gstudpsink.h:
24835 * gst/udp/gstudpsrc.h:
24836 * gst/videofilter/gstvideobalance.h:
24837 * gst/videofilter/gstvideoflip.h:
24838 * sys/oss/gstossdmabuffer.h:
24839 * sys/oss/gstossmixerelement.h:
24840 * sys/oss/gstosssink.h:
24841 * sys/oss/gstosssrc.h:
24842 * sys/osxvideo/osxvideosink.h:
24843 * sys/sunaudio/gstsunaudiomixer.h:
24844 * sys/sunaudio/gstsunaudiosink.h:
24845 * sys/ximage/gstximagesrc.h:
24846 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
24848 Wed May 31 16:23:54 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
24850 gst/goom/gstgoom.*: Handle QoS.
24851 Original commit message from CVS:
24852 * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init),
24853 (gst_goom_finalize), (gst_goom_reset), (gst_goom_sink_setcaps),
24854 (gst_goom_src_setcaps), (gst_goom_src_event),
24855 (gst_goom_sink_event), (get_buffer), (gst_goom_chain),
24856 (gst_goom_change_state):
24857 * gst/goom/gstgoom.h:
24859 Handle flushing, discont and events.
24860 Fix timestamps and various other cleanups.
24862 Wed May 31 15:37:16 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
24864 ext/raw1394/gstdv1394src.c: Fix bus reset when using libiec61883
24865 Original commit message from CVS:
24866 2006-05-31 Zaheer Abbas Merali <zaheerabbas at merali dot org>
24867 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_bus_reset):
24868 Fix bus reset when using libiec61883
24870 Wed May 31 10:31:23 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
24872 configure.ac: Detect libiec61883 and set necessary CFLAGS and LIBS for dv1394.
24873 Original commit message from CVS:
24874 2006-05-31 Zaheer Abbas Merali <zaheerabbas at merali dot org>
24876 Detect libiec61883 and set necessary CFLAGS and LIBS for dv1394.
24877 * ext/raw1394/Makefile.am:
24879 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_iec61883_receive),
24880 New method, to receive using libiec61883.
24881 (gst_dv1394src_iso_receive),
24882 #ifdef'd out if libiec61883 is present.
24883 (gst_dv1394src_bus_reset),
24884 Get userdata correctly if using libiec61883.
24885 (gst_dv1394src_create),
24886 When using libiec61883, only poll one fd and no need to read.
24887 (gst_dv1394src_discover_avc_node),
24888 Replace g_warnings.
24889 (gst_dv1394src_start),
24890 Create new handle when we know which dv port. More reliable
24891 than setting port on an existing handle. Initialise libiec61883.
24892 (gst_dv1394src_stop):
24893 If using libiec61883, then cleanup its handle properly.
24894 * ext/raw1394/gstdv1394src.h:
24895 Add libiec61883 handle.
24897 Tue May 30 21:07:38 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
24899 gst/avi/gstavidemux.c: add an explicit dll imported declaration for GST_CAT_EVENT+WIN32
24900 Original commit message from CVS:
24901 * gst/avi/gstavidemux.c:
24902 add an explicit dll imported declaration for GST_CAT_EVENT+WIN32
24905 * win32/vs6/libgstavi.dsp:
24906 add gstavimux.c to the project
24907 * win32/vs6/libgstid3demux.dsp:
24908 add link to zlib library
24909 * win32/vs6/libgstmatroska.dsp:
24910 add matroska-ids.c to the project
24912 Tue May 30 14:35:18 2006 +0000 Sebastian Dröge <mail@slomosnail.de>
24914 Add apev2mux element (#343122).
24915 Original commit message from CVS:
24916 Patch by: Sebastian Dröge <mail at slomosnail de >
24917 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
24918 * docs/plugins/gst-plugins-good-plugins-sections.txt:
24919 * ext/taglib/Makefile.am:
24920 * ext/taglib/gstapev2mux.cc:
24921 * ext/taglib/gstapev2mux.h:
24922 * ext/taglib/gstid3v2mux.cc:
24923 * ext/taglib/gsttaglibmux.c: (plugin_init):
24924 * ext/taglib/gsttaglibmux.h:
24925 Add apev2mux element (#343122).
24926 * tests/check/Makefile.am:
24927 * tests/check/elements/apev2mux.c:
24928 (test_taglib_apev2mux_create_tags),
24929 (test_taglib_apev2mux_check_tags), (fill_mp3_buffer), (got_buffer),
24930 (demux_pad_added), (test_taglib_apev2mux_check_output_buffer),
24931 (test_taglib_apev2mux_with_tags), (GST_START_TEST),
24932 (apev2mux_suite), (main):
24933 Add unit test for apev2mux element.
24935 Sun May 28 17:33:13 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24937 gst/: GST_PTR_FORMAT should be used to print caps in debug statements.
24938 Original commit message from CVS:
24939 * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps):
24940 * gst/debug/negotiation.c: (gst_negotiation_update_caps):
24941 * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps):
24942 GST_PTR_FORMAT should be used to print caps in debug statements.
24944 Sun May 28 14:38:11 2006 +0000 Sebastian Dröge <slomo@ubuntu.com>
24946 gst/apetag/gstapedemux.c: Some clean-ups and additions: map APE 'file' tag to
24947 Original commit message from CVS:
24948 Patch by: Sebastian Dröge <slomo at ubuntu dot com>
24949 * gst/apetag/gstapedemux.c: (ape_demux_get_gst_tag_from_tag),
24950 (ape_demux_parse_tags):
24951 Some clean-ups and additions: map APE 'file' tag to
24952 GST_TAG_LOCATION (#343123); add support for extracting
24953 the track count and clean up parsing a bit (#343127).
24955 Sun May 28 13:49:12 2006 +0000 Edward Hervey <bilboed@bilboed.com>
24957 ext/jpeg/gstjpegdec.c: Initialize segment to GST_FORMAT_UNDEFINED in READY->PAUSED.
24958 Original commit message from CVS:
24959 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_change_state):
24960 Initialize segment to GST_FORMAT_UNDEFINED in READY->PAUSED.
24962 Sun May 28 13:30:13 2006 +0000 Edward Hervey <bilboed@bilboed.com>
24964 ext/jpeg/gstjpegdec.*: Clip outgoing buffers according to currently configured segment.
24965 Original commit message from CVS:
24966 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_finalize),
24967 (gst_jpeg_dec_init), (gst_jpeg_dec_chain),
24968 (gst_jpeg_dec_sink_event), (gst_jpeg_dec_change_state):
24969 * ext/jpeg/gstjpegdec.h:
24970 Clip outgoing buffers according to currently configured segment.
24972 Sun May 28 10:39:00 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24974 ext/taglib/gstid3v2mux.cc: Handle writing of track-count or album-volume-count without track-number or albume-volume...
24975 Original commit message from CVS:
24976 * ext/taglib/gstid3v2mux.cc:
24977 Handle writing of track-count or album-volume-count without
24978 track-number or albume-volume-number (in this case the number
24979 will just be set to 0).
24980 * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_check_tags):
24981 It would be nice if we actually checked the values received for
24982 track/album-volume number/count in _check_tags(), rather than
24983 setting them again ...
24985 Sun May 28 10:05:47 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
24987 gst/id3demux/id3v2frames.c: A track/volume number or count of 0 does not make sense, just ignore it along with negati...
24988 Original commit message from CVS:
24989 * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist):
24990 A track/volume number or count of 0 does not make sense,
24991 just ignore it along with negative numbers (a tag might
24992 only contain a track count without a track number).
24994 Sat May 27 13:11:37 2006 +0000 Edward Hervey <bilboed@bilboed.com>
24996 ext/jpeg/gstjpegdec.c: Abort decompression when receiving FLUSH_STOP. This should avoid issues when interrupting deco...
24997 Original commit message from CVS:
24998 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init),
24999 (gst_jpeg_dec_sink_event):
25000 Abort decompression when receiving FLUSH_STOP. This should avoid
25001 issues when interrupting decoding with flushes.
25003 Sat May 27 12:10:50 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25005 ext/flac/gstflac.c: Don't #include file we don't dist any longer.
25006 Original commit message from CVS:
25007 * ext/flac/gstflac.c:
25008 Don't #include file we don't dist any longer.
25010 Sat May 27 11:27:59 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25012 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
25013 Original commit message from CVS:
25015 Replace current README (containing the release notes from
25016 some 0.9.x version) with a proper README taken from the core.
25018 Fri May 26 22:35:00 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25020 gst/spectrum/: added another example
25021 Original commit message from CVS:
25022 * gst/spectrum/Makefile.am:
25023 * gst/spectrum/demo-audiotest.c: (on_frequency_changed),
25024 (spectrum_chain), (main):
25025 * gst/spectrum/demo-osssrc.c:
25026 added another example
25027 * sys/v4l2/gstv4l2src.c:
25030 Fri May 26 13:16:54 2006 +0000 Edward Hervey <bilboed@bilboed.com>
25032 gst/qtdemux/qtdemux.c: Clip the outputed NEWSEGMENT stop time to the configured segment stop time.
25033 Original commit message from CVS:
25034 * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment):
25035 Clip the outputed NEWSEGMENT stop time to the configured segment stop
25038 Fri May 26 11:48:44 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25040 gst/qtdemux/qtdemux.c: Don't clear the running variable in the seek code.
25041 Original commit message from CVS:
25042 * gst/qtdemux/qtdemux.c: (gst_qtdemux_do_seek):
25043 Don't clear the running variable in the seek code.
25045 Wed May 24 16:03:40 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25047 ext/dv/gstdvdemux.c: Implement EOS correctly by either posting
25048 Original commit message from CVS:
25049 * ext/dv/gstdvdemux.c: (gst_dvdemux_loop):
25050 Implement EOS correctly by either posting
25051 SEGMENT_DONE or pushing an EOS message depending
25052 on the seek type. Fixes #342592
25054 Wed May 24 11:56:43 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25056 gst/qtdemux/qtdemux.c: Detect QCELP in mp4a descriptors.
25057 Original commit message from CVS:
25058 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_esds):
25059 Detect QCELP in mp4a descriptors.
25061 Wed May 24 10:00:50 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25063 gst/law/: Some cleanups in the chain functions.
25064 Original commit message from CVS:
25065 * gst/law/alaw-decode.c: (gst_alawdec_chain):
25066 * gst/law/alaw-decode.h:
25067 * gst/law/alaw-encode.c: (gst_alawenc_chain):
25068 * gst/law/alaw-encode.h:
25069 * gst/law/mulaw-decode.c: (gst_mulawdec_chain):
25070 * gst/law/mulaw-decode.h:
25071 * gst/law/mulaw-encode.c: (gst_mulawenc_chain):
25072 * gst/law/mulaw-encode.h:
25073 Some cleanups in the chain functions.
25074 Remove some GStreamer 0.0.2 bits.
25076 Tue May 23 20:15:04 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
25078 gst/matroska/matroska-mux.c: gst_collect_pads_stop() needs to be called before chaining up to the parent class (#3427...
25079 Original commit message from CVS:
25080 Patch by: Mark Nauwelaerts <manauw at skynet be>
25081 * gst/matroska/matroska-mux.c: (gst_matroska_mux_change_state):
25082 gst_collect_pads_stop() needs to be called before chaining up
25083 to the parent class (#342734).
25085 Tue May 23 16:45:22 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25087 ext/flac/: Remove backwards compatibility cruft for dealing with FLAC API changes in the 1.0.x series - we require 1....
25088 Original commit message from CVS:
25089 * ext/flac/Makefile.am:
25090 * ext/flac/flac_compat.h:
25091 * ext/flac/gstflac.c:
25092 * ext/flac/gstflacdec.c: (gst_flac_dec_init):
25093 * ext/flac/gstflacenc.c:
25094 Remove backwards compatibility cruft for dealing with FLAC API
25095 changes in the 1.0.x series - we require 1.1.1 or newer these days.
25097 Tue May 23 13:44:11 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25099 gst/matroska/: Add support for muxing/demuxing theora video (#342448; too bad none of the usual linux players can act...
25100 Original commit message from CVS:
25101 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
25102 (gst_matroska_demux_push_xiph_codec_priv_data),
25103 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
25104 (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
25105 * gst/matroska/matroska-ids.h:
25106 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init),
25107 (gst_matroska_mux_video_pad_setcaps),
25108 (xiph3_streamheader_to_codecdata),
25109 (vorbis_streamheader_to_codecdata),
25110 (theora_streamheader_to_codecdata),
25111 (gst_matroska_mux_audio_pad_setcaps),
25112 (gst_matroska_mux_write_data):
25113 Add support for muxing/demuxing theora video (#342448; too bad
25114 none of the usual linux players can actually play this). Playback
25115 in GStreamer will require additional changes to theoradec in -base.
25116 Refactor streamheaders <=> CodecPrivateData code a bit; some small
25119 Mon May 22 18:00:52 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25121 gst/qtdemux/qtdemux.c: po/POTFILES.in:
25122 Original commit message from CVS:
25123 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), (plugin_init):
25125 Throw an error when the file is encrypted. Move plugin_init stuff
25126 to the end of the file, add stuff for i18n, make debug category
25129 Mon May 22 15:23:05 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25131 ext/jpeg/gstjpegdec.c: Fix crashes when the horizontal subsampling is 1.
25132 Original commit message from CVS:
25133 * ext/jpeg/gstjpegdec.c: (hresamplecpy1),
25134 (gst_jpeg_dec_decode_indirect), (gst_jpeg_dec_chain):
25135 Fix crashes when the horizontal subsampling is 1.
25138 Mon May 22 14:56:29 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25140 * gst/rtp/gstasteriskh263.h:
25141 * gst/rtp/gstrtpL16depay.h:
25142 * gst/rtp/gstrtpL16pay.h:
25143 * gst/rtp/gstrtpamrdepay.h:
25144 * gst/rtp/gstrtpamrpay.h:
25145 * gst/rtp/gstrtpgsmdepay.h:
25146 * gst/rtp/gstrtpgsmpay.h:
25147 * gst/rtp/gstrtph263pay.h:
25148 * gst/rtp/gstrtph263pdepay.h:
25149 * gst/rtp/gstrtph263ppay.h:
25150 * gst/rtp/gstrtpmp4gpay.h:
25151 * gst/rtp/gstrtpmp4vdepay.h:
25152 * gst/rtp/gstrtpmp4vpay.h:
25153 * gst/rtp/gstrtpmpadepay.h:
25154 * gst/rtp/gstrtpmpapay.h:
25155 cover up the dirty truth
25156 Original commit message from CVS:
25157 cover up the dirty truth
25159 Mon May 22 13:53:18 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
25161 gst/avi/gstavimux.*: - add odml (large file) index support
25162 Original commit message from CVS:
25163 Patch by: Mark Nauwelaerts <manauw at skynet be>
25164 * gst/avi/gstavimux.c: (gst_avi_mux_finalize), (gst_avi_mux_init),
25165 (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_audsink_set_caps),
25166 (gst_avi_mux_write_tag), (gst_avi_mux_riff_get_avi_header),
25167 (gst_avi_mux_riff_get_avix_header), (gst_avi_mux_write_avix_index),
25168 (gst_avi_mux_add_index), (gst_avi_mux_bigfile),
25169 (gst_avi_mux_start_file), (gst_avi_mux_stop_file),
25170 (gst_avi_mux_handle_event), (gst_avi_mux_do_audio_buffer),
25171 (gst_avi_mux_do_video_buffer), (gst_avi_mux_do_one_buffer),
25172 (gst_avi_mux_change_state):
25173 * gst/avi/gstavimux.h:
25174 Some enhancements for avimux (#342526):
25175 - add odml (large file) index support
25176 - store codec init data (e.g. huffyuv)
25177 - miscellaneous other fixes/cleanups
25179 Mon May 22 13:51:30 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25181 * gst/rtp/gstasteriskh263.c:
25182 * gst/rtp/gstrtpL16depay.c:
25183 * gst/rtp/gstrtpamrdepay.c:
25184 * gst/rtp/gstrtpamrpay.c:
25185 * gst/rtp/gstrtpgsmdepay.c:
25186 * gst/rtp/gstrtph263pay.c:
25187 * gst/rtp/gstrtph263pdepay.c:
25188 * gst/rtp/gstrtph263ppay.c:
25189 * gst/rtp/gstrtpilbcdepay.c:
25190 * gst/rtp/gstrtpilbcpay.c:
25191 * gst/rtp/gstrtpmp4gpay.c:
25192 * gst/rtp/gstrtpmp4vdepay.c:
25193 * gst/rtp/gstrtpmp4vpay.c:
25194 * gst/rtp/gstrtpmpadepay.c:
25195 * gst/rtp/gstrtpmpapay.c:
25196 * gst/rtp/gstrtppcmadepay.c:
25197 * gst/rtp/gstrtppcmapay.c:
25198 * gst/rtp/gstrtppcmudepay.c:
25199 * gst/rtp/gstrtppcmupay.c:
25200 * gst/rtp/gstrtpspeexdepay.c:
25201 * gst/rtp/gstrtpspeexpay.c:
25202 fix descriptions and license blocks cut and paste anyone ?
25203 Original commit message from CVS:
25204 fix descriptions and license blocks
25205 cut and paste anyone ?
25207 Sun May 21 16:41:44 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25209 gst/spectrum/gstspectrum.c: Use boilerplate macro, fix strings to match plugin-moval-requirements
25210 Original commit message from CVS:
25211 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
25212 (gst_spectrum_init), (gst_spectrum_set_sink_caps),
25213 (gst_spectrum_get_sink_caps), (gst_spectrum_chain):
25214 Use boilerplate macro, fix strings to match plugin-moval-requirements
25216 Sun May 21 16:23:23 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25218 gst/spectrum/Makefile.am: Link to base libraries
25219 Original commit message from CVS:
25220 * gst/spectrum/Makefile.am:
25221 Link to base libraries
25222 * gst/spectrum/demo-osssrc.c: (main):
25223 use new threshhold property
25224 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
25225 (gst_spectrum_init), (gst_spectrum_dispose),
25226 (gst_spectrum_set_property), (gst_spectrum_set_sink_caps),
25227 (gst_spectrum_get_sink_caps), (gst_spectrum_chain),
25228 (gst_spectrum_change_state):
25229 * gst/spectrum/gstspectrum.h:
25230 Use gst_adapter, support multiple-channels, add threshold property for
25231 result, add docs, fix resulting spectrum range (was including mirrored
25234 Sat May 20 22:42:15 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25236 Initial port of the spectrum element
25237 Original commit message from CVS:
25239 * gst/spectrum/demo-osssrc.c: (spectrum_chain), (main):
25240 * gst/spectrum/fix_fft.c: (gst_spectrum_fix_dot):
25241 * gst/spectrum/gstspectrum.c: (gst_spectrum_get_type),
25242 (gst_spectrum_base_init), (gst_spectrum_class_init),
25243 (gst_spectrum_init), (gst_spectrum_dispose),
25244 (gst_spectrum_set_property), (gst_spectrum_chain):
25245 * gst/spectrum/gstspectrum.h:
25246 Initial port of the spectrum element
25248 Fri May 19 18:58:05 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
25250 * sys/v4l2/gstv4l2xoverlay.c:
25251 I forget to add sys/v4l2/gstv4l2xoverlay.c in las commit
25252 Original commit message from CVS:
25253 I forget to add sys/v4l2/gstv4l2xoverlay.c in las commit
25255 Fri May 19 18:31:25 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
25257 * sys/v4l2/gstv4l2.c:
25258 * sys/v4l2/gstv4l2object.c:
25259 * sys/v4l2/gstv4l2object.h:
25260 * sys/v4l2/gstv4l2src.c:
25261 Some clean-ups requested by wingo in bug #338818.
25262 Original commit message from CVS:
25263 Some clean-ups requested by wingo in bug #338818.
25265 Fri May 19 14:05:53 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25267 gst/id3demux/id3v2frames.c: Don't output any tag when we encounter a negative track number - the tag type is uint, so...
25268 Original commit message from CVS:
25269 * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist):
25270 Don't output any tag when we encounter a negative track number - the
25271 tag type is uint, so we end up outputting huge positive numbers
25272 instead. (Fixes: #342029)
25274 Thu May 18 23:04:59 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25276 configure.ac: update for new GSTPB_PLUGINS_DIR
25277 Original commit message from CVS:
25279 update for new GSTPB_PLUGINS_DIR
25281 Thu May 18 19:34:47 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25283 configure.ac: Check for X11
25284 Original commit message from CVS:
25287 * sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices):
25288 * sys/v4l2/gstv4l2object.h:
25289 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_iface_supported):
25290 * sys/v4l2/gstv4l2src.h:
25291 * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
25292 * sys/v4l2/gstv4l2xoverlay.h:
25293 Code cleanups, fix debug macros
25295 Thu May 18 14:45:33 2006 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
25297 rtp/gst/gstrtph263pay.c: Properly set static caps for H263 at 34.
25298 Original commit message from CVS:
25299 2006-05-18 Philippe Kalaf <philippe.kalaf at collabora.co.uk>
25300 * rtp/gst/gstrtph263pay.c:
25301 Properly set static caps for H263 at 34.
25303 Thu May 18 12:46:08 2006 +0000 James Doc Livingston <doclivingston@gmail.com>
25305 ext/taglib/gsttaglibmux.c: Merge event tags and tag setter tags correctly (#339918). Also, don't leak taglist in case...
25306 Original commit message from CVS:
25307 Patch by: James "Doc" Livingston <doclivingston gmail com>
25308 * ext/taglib/gsttaglibmux.c: (gst_tag_lib_mux_render_tag):
25309 Merge event tags and tag setter tags correctly (#339918). Also,
25310 don't leak taglist in case of an error.
25312 Wed May 17 18:09:06 2006 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
25315 * gst/rtp/gstrtph263pay.c:
25316 Fixed caps for H263 (not the same as H263+)
25317 Original commit message from CVS:
25318 Fixed caps for H263 (not the same as H263+)
25320 Wed May 17 12:36:26 2006 +0000 Edward Hervey <bilboed@bilboed.com>
25322 gst/law/mulaw-decode.c: We can only do caps intersection if the othercaps are non-empty and not
25323 Original commit message from CVS:
25324 * gst/law/mulaw-decode.c: (mulawdec_getcaps):
25325 We can only do caps intersection if the othercaps are non-empty and not
25326 ANY. Else we return the pad template (base_caps).
25328 Wed May 17 11:20:44 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25330 ext/jpeg/gstjpegdec.c: Fix crash when outputting debugging information for certain pictures (always good to use the r...
25331 Original commit message from CVS:
25332 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
25333 Fix crash when outputting debugging information for certain
25334 pictures (always good to use the right struct member for
25335 the number of records in an array).
25337 Wed May 17 08:10:31 2006 +0000 Jindrich Makovicka <jindrich.makivicka@itonis.tv>
25339 gst/matroska/ebml-read.c: Don't create unnecessary sub-buffers all the time. Dramatically improves performance with m...
25340 Original commit message from CVS:
25341 Patch by: Jindrich Makovicka <jindrich.makivicka at itonis tv>
25342 * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes),
25343 (gst_ebml_read_pull_bytes), (gst_ebml_read_element_id),
25344 (gst_ebml_read_element_length), (gst_ebml_read_buffer),
25345 (gst_ebml_read_bytes), (gst_ebml_read_uint), (gst_ebml_read_sint),
25346 (gst_ebml_read_float), (gst_ebml_read_ascii),
25347 (gst_ebml_read_binary):
25348 Don't create unnecessary sub-buffers all the time. Dramatically
25349 improves performance with multiple concurrently running
25350 matroskademux instances (#341818) (and avoids doing
25351 unnecessarily inefficient things in the general case).
25353 Tue May 16 17:20:04 2006 +0000 Edward Hervey <bilboed@bilboed.com>
25355 ext/libpng/gstpngenc.c: In snapshot mode, we always return GST_FLOW_UNEXPECTED whatever the return value of gst_pad_p...
25356 Original commit message from CVS:
25357 * ext/libpng/gstpngenc.c: (gst_pngenc_chain):
25358 In snapshot mode, we always return GST_FLOW_UNEXPECTED whatever the
25359 return value of gst_pad_push_event().
25361 Tue May 16 14:07:29 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25363 gst/autodetect/: Make the name of the child element be based on the name of the parent, so that debug output is more ...
25364 Original commit message from CVS:
25365 * gst/autodetect/gstautoaudiosink.c:
25366 (gst_auto_audio_sink_find_best):
25367 * gst/autodetect/gstautovideosink.c:
25368 (gst_auto_video_sink_find_best):
25369 Make the name of the child element be based on the name of the
25370 parent, so that debug output is more useful.
25371 * gst/id3demux/id3v2frames.c: (find_utf16_bom),
25372 (parse_insert_string_field), (parse_split_strings):
25373 Rework string parsing to always walk over BOM markers in UTF16
25374 strings, using the endianness indicated by the innermost one,
25375 then trying the opposite endianness if that fails to convert
25376 to valid UTF-8. Fixes #341774
25378 Tue May 16 13:31:02 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
25380 ext/libpng/Makefile.am: Add LIBPNG_CFLAGS.
25381 Original commit message from CVS:
25382 2006-05-16 Zaheer Abbas Merali <zaheerabbas at merali dot org>
25383 Patch from: Matthieu <matthieu at fluendo dot com>
25384 * ext/libpng/Makefile.am:
25387 Mon May 15 11:20:21 2006 +0000 Christian Schaller <uraeus@gnome.org>
25389 * gst-plugins-good.spec.in:
25390 update with latest changes
25391 Original commit message from CVS:
25392 update with latest changes
25394 Mon May 15 09:00:42 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25396 ext/taglib/gstid3v2mux.cc: Add support for writing images (APIC frames) into ID3v2 tags (picture type always set to '...
25397 Original commit message from CVS:
25398 * ext/taglib/gstid3v2mux.cc:
25399 Add support for writing images (APIC frames) into ID3v2
25400 tags (picture type always set to 'other' for now though).
25402 Sun May 14 12:50:07 2006 +0000 Michael Smith <msmith@xiph.org>
25404 gst/wavparse/gstwavparse.c: Update docs; wavparse implements push and pull modes.
25405 Original commit message from CVS:
25406 * gst/wavparse/gstwavparse.c:
25407 Update docs; wavparse implements push and pull modes.
25409 Fri May 12 18:10:36 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25411 gst/avi/gstavidemux.c: Ooops, bitten by the copy-and-paste design paradigm, fixes seek again.
25412 Original commit message from CVS:
25413 * gst/avi/gstavidemux.c: (gst_avi_demux_index_next),
25414 (gst_avi_demux_parse_index), (gst_avi_demux_massage_index),
25415 (gst_avi_demux_handle_seek), (gst_avi_demux_loop):
25416 Ooops, bitten by the copy-and-paste design paradigm, fixes
25419 Fri May 12 18:04:22 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25421 gst/avi/gstavidemux.*: Some cleanups, prepare to use GstSegment.
25422 Original commit message from CVS:
25423 * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
25424 (gst_avi_demux_index_next), (gst_avi_demux_handle_src_query),
25425 (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_subindex),
25426 (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index),
25427 (gst_avi_demux_stream_index), (gst_avi_demux_stream_scan),
25428 (gst_avi_demux_massage_index),
25429 (gst_avi_demux_calculate_durations_from_index),
25430 (gst_avi_demux_push_event), (gst_avi_demux_stream_header),
25431 (gst_avi_demux_handle_seek), (gst_avi_demux_process_next_entry),
25432 (gst_avi_demux_loop):
25433 * gst/avi/gstavidemux.h:
25434 Some cleanups, prepare to use GstSegment.
25435 Fix error in entry walking code.
25437 Smarter timestamp calculation code.
25438 Uniform error/eos handling.
25440 Fri May 12 17:44:15 2006 +0000 Michael Smith <msmith@xiph.org>
25442 gst/wavparse/gstwavparse.c: Fix use of uninitialised values if we're NOT seeking in ready.
25443 Original commit message from CVS:
25444 * gst/wavparse/gstwavparse.c: (gst_wavparse_fmt),
25445 (gst_wavparse_perform_seek), (gst_wavparse_stream_headers):
25446 Fix use of uninitialised values if we're NOT seeking in ready.
25449 Fri May 12 08:23:18 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25451 gst/wavparse/Makefile.am: Add CFLAGS and LIBS for libgstbase, fixes build on
25452 Original commit message from CVS:
25453 * gst/wavparse/Makefile.am:
25454 Add CFLAGS and LIBS for libgstbase, fixes build on
25457 Fri May 12 08:21:37 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25459 gst/id3demux/id3v2frames.c: Some more debug info. No need to check whether the string returned by g_convert() is real...
25460 Original commit message from CVS:
25461 * gst/id3demux/id3v2frames.c: (parse_insert_string_field):
25462 Some more debug info. No need to check whether the string
25463 returned by g_convert() is really UTF-8 - either it is or
25464 we get NULL returned.
25466 Thu May 11 17:59:59 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
25468 * sys/v4l2/Makefile.am:
25469 * sys/v4l2/gstv4l2.c:
25470 * sys/v4l2/gstv4l2colorbalance.c:
25471 * sys/v4l2/gstv4l2colorbalance.h:
25472 * sys/v4l2/gstv4l2element.c:
25473 * sys/v4l2/gstv4l2element.h:
25474 * sys/v4l2/gstv4l2object.c:
25475 * sys/v4l2/gstv4l2object.h:
25476 * sys/v4l2/gstv4l2src.c:
25477 * sys/v4l2/gstv4l2src.h:
25478 * sys/v4l2/gstv4l2tuner.c:
25479 * sys/v4l2/gstv4l2tuner.h:
25480 * sys/v4l2/gstv4l2xoverlay.c:
25481 * sys/v4l2/gstv4l2xoverlay.h:
25482 * sys/v4l2/v4l2_calls.c:
25483 * sys/v4l2/v4l2_calls.h:
25484 * sys/v4l2/v4l2src_calls.c:
25485 * sys/v4l2/v4l2src_calls.h:
25486 Changes proposed by Wingo in bug #338818.
25487 Original commit message from CVS:
25488 Changes proposed by Wingo in bug #338818.
25490 Thu May 11 09:09:49 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25492 gst/qtdemux/qtdemux.c: Figure out the real audio type in mp4a boxes by parsing the optional descriptors in the option...
25493 Original commit message from CVS:
25494 * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak),
25495 (gst_qtdemux_handle_esds):
25496 Figure out the real audio type in mp4a boxes by parsing the
25497 optional descriptors in the optional esds box. Promote the
25498 default AAC to mp3 when indicated. Fixes #330632.
25500 Wed May 10 17:44:50 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25502 gst/qtdemux/qtdemux.c: Parse version 2 sample descriptions.
25503 Original commit message from CVS:
25504 * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_dump_unknown),
25505 (qtdemux_parse_trak), (gst_qtdemux_handle_esds):
25506 Parse version 2 sample descriptions.
25507 Don't #define gst_util_dump_mem(), use something more
25508 specific instead to avoid confusion.
25510 Wed May 10 13:51:01 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25512 gst/id3demux/id3v2frames.c: Fix parsing of numeric genre strings some more, by ensuring that we only try and parse st...
25513 Original commit message from CVS:
25514 * gst/id3demux/id3v2frames.c: (id3v2_genre_fields_to_taglist):
25515 Fix parsing of numeric genre strings some more, by ensuring that
25516 we only try and parse strings that a) Start with '(' and b) Consist
25518 Also, when finding an escaping '((' sequence, bust it back to '(' by
25519 swallowing the first parenthesis
25521 Wed May 10 11:17:31 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25523 ext/esd/esdsink.*: Move the esd_get_server_info() into gst_esdsink_open() and fail with a decent error message on err...
25524 Original commit message from CVS:
25525 * ext/esd/esdsink.c: (gst_esdsink_finalize), (gst_esdsink_getcaps),
25526 (gst_esdsink_open), (gst_esdsink_close):
25527 * ext/esd/esdsink.h:
25528 Move the esd_get_server_info() into gst_esdsink_open() and fail
25529 with a decent error message on errors.
25531 Wed May 10 10:29:54 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25533 Const-ify GEnumValue arrays.
25534 Original commit message from CVS:
25535 * ext/esd/esdmon.c: (gst_esdmon_depths_get_type),
25536 (gst_esdmon_channels_get_type):
25537 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_profile_get_type):
25538 * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_method_get_type):
25539 * ext/libcaca/gstcacasink.c: (gst_cacasink_dither_get_type):
25540 * ext/shout2/gstshout2.c: (gst_shout2send_protocol_get_type):
25541 * gst/alpha/gstalpha.c: (gst_alpha_method_get_type):
25542 * gst/rtp/gstrtpilbcdepay.c: (gst_ilbc_mode_get_type):
25543 * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type):
25544 * gst/videobox/gstvideobox.c: (gst_video_box_fill_get_type):
25545 * gst/videofilter/gstvideoflip.c: (gst_video_flip_method_get_type):
25546 * gst/videomixer/videomixer.c:
25547 (gst_video_mixer_background_get_type):
25548 Const-ify GEnumValue arrays.
25550 Tue May 9 14:08:15 2006 +0000 Mark Nauwelaerts <manauw@skynet.bet>
25552 gst/avi/gstavimux.c: Work around gst_buffer_make_metadata_writable() bug that results in avimux marking all frames in...
25553 Original commit message from CVS:
25554 Patch by: Mark Nauwelaerts <manauw at skynet bet>
25555 * gst/avi/gstavimux.c: (gst_avi_mux_do_audio_buffer),
25556 (gst_avi_mux_do_video_buffer):
25557 Work around gst_buffer_make_metadata_writable() bug that
25558 results in avimux marking all frames in the index as
25559 keyframes (#340859).
25561 Mon May 8 19:21:18 2006 +0000 Martin Rubli <martin_rubli@logitech.com>
25563 * sys/v4l2/gstv4l2src.c:
25564 * sys/v4l2/v4l2src_calls.c:
25565 Fix fourcc name printed out. Patch from Martin Rubli.
25566 Original commit message from CVS:
25567 Fix fourcc name printed out. Patch from Martin Rubli.
25569 Mon May 8 15:20:10 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25571 gst/qtdemux/qtdemux.c: Don't cause side effects in a debugging function.
25572 Original commit message from CVS:
25573 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query),
25574 (qtdemux_dump_mvhd):
25575 Don't cause side effects in a debugging function.
25576 Also report duration in push mode since we can.
25578 Mon May 8 14:35:20 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
25580 gst/rtsp/rtspurl.c: Make parsing of urls suck slightly less.
25581 Original commit message from CVS:
25582 * gst/rtsp/rtspurl.c: (rtsp_url_parse):
25583 Make parsing of urls suck slightly less.
25585 Mon May 8 11:53:03 2006 +0000 Edward Hervey <bilboed@bilboed.com>
25587 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize.
25588 Original commit message from CVS:
25589 * autogen.sh: (CONFIGURE_DEF_OPT):
25590 libtoolize on Darwin/MacOSX is called glibtoolize.
25592 Mon May 8 10:59:05 2006 +0000 Jens Granseuer <jensgr@gmx.net>
25594 C89 compliance fixes. Fixes #340980
25595 Original commit message from CVS:
25596 Patch by: Jens Granseuer <jensgr at gmx dot net>
25597 * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_init):
25598 * gst/wavparse/gstwavparse.c: (gst_wavparse_dispose):
25599 C89 compliance fixes. Fixes #340980
25601 Sat May 6 09:01:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25603 ext/flac/gstflacdec.*: Handle segment seeks that include the end of the file as stop point properly: when the decoder...
25604 Original commit message from CVS:
25605 * ext/flac/gstflacdec.c: (gst_flac_dec_loop):
25606 * ext/flac/gstflacdec.h:
25607 Handle segment seeks that include the end of the file as stop point
25608 properly: when the decoder hits EOS we want to send a SEGMENT_DONE
25609 message instead of an EOS event in case we're in segment seek
25610 mode (fixes #340699).
25612 Sat May 6 00:14:09 2006 +0000 Maciej Katafiasz <mathrick@mathrick.org>
25615 * ext/cairo/gsttextoverlay.c:
25616 * ext/flac/gstflacdec.c:
25617 * ext/gdk_pixbuf/pixbufscale.c:
25618 * ext/wavpack/gstwavpackdec.c:
25619 * gst/apetag/gstapedemux.c:
25620 * gst/debug/breakmydata.c:
25621 * gst/debug/testplugin.c:
25622 * gst/matroska/ebml-write.c:
25623 * gst/multipart/multipartdemux.c:
25624 * sys/osxaudio/gstosxaudiosink.c:
25625 * sys/osxaudio/gstosxaudiosrc.c:
25626 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
25627 Original commit message from CVS:
25628 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
25630 Fri May 5 20:12:59 2006 +0000 Martin Rubli <martin_rubli@logitech.com>
25632 * sys/v4l2/gstv4l2element.c:
25633 * sys/v4l2/gstv4l2element.h:
25634 * sys/v4l2/gstv4l2src.c:
25635 * sys/v4l2/gstv4l2src.h:
25636 * sys/v4l2/gstv4l2tuner.c:
25637 * sys/v4l2/gstv4l2tuner.h:
25638 * sys/v4l2/v4l2_calls.c:
25639 * sys/v4l2/v4l2_calls.h:
25640 * sys/v4l2/v4l2src_calls.c:
25641 * sys/v4l2/v4l2src_calls.h:
25642 * tests/icles/v4l2src-test.c:
25643 Some changes proposed by wingo in bug #338818 (but not everything yet). Patch from Martin Rubli to fix framerate dete...
25644 Original commit message from CVS:
25645 Some changes proposed by wingo in bug #338818 (but not everything yet). Patch from Martin Rubli to fix framerate detection.
25647 Thu May 4 17:27:27 2006 +0000 Michal Benes <michal.benes@xeris.cz>
25649 gst/matroska/matroska-demux.c: Don't leak caps when freeing the stream context (#340623).
25650 Original commit message from CVS:
25651 Patch by: Michal Benes <michal dot benes at xeris dot cz>
25652 * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset):
25653 Don't leak caps when freeing the stream context (#340623).
25655 Thu May 4 15:40:18 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25657 configure.ac: Back to CVS
25658 Original commit message from CVS:
25662 Thu May 4 15:36:02 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25665 * docs/plugins/inspect/plugin-1394.xml:
25666 * docs/plugins/inspect/plugin-aasink.xml:
25667 * docs/plugins/inspect/plugin-alaw.xml:
25668 * docs/plugins/inspect/plugin-alpha.xml:
25669 * docs/plugins/inspect/plugin-alphacolor.xml:
25670 * docs/plugins/inspect/plugin-annodex.xml:
25671 * docs/plugins/inspect/plugin-apetag.xml:
25672 * docs/plugins/inspect/plugin-auparse.xml:
25673 * docs/plugins/inspect/plugin-autodetect.xml:
25674 * docs/plugins/inspect/plugin-avi.xml:
25675 * docs/plugins/inspect/plugin-cacasink.xml:
25676 * docs/plugins/inspect/plugin-cairo.xml:
25677 * docs/plugins/inspect/plugin-cdio.xml:
25678 * docs/plugins/inspect/plugin-cutter.xml:
25679 * docs/plugins/inspect/plugin-debug.xml:
25680 * docs/plugins/inspect/plugin-dv.xml:
25681 * docs/plugins/inspect/plugin-efence.xml:
25682 * docs/plugins/inspect/plugin-effectv.xml:
25683 * docs/plugins/inspect/plugin-esdsink.xml:
25684 * docs/plugins/inspect/plugin-flac.xml:
25685 * docs/plugins/inspect/plugin-flxdec.xml:
25686 * docs/plugins/inspect/plugin-gconfelements.xml:
25687 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
25688 * docs/plugins/inspect/plugin-goom.xml:
25689 * docs/plugins/inspect/plugin-halelements.xml:
25690 * docs/plugins/inspect/plugin-icydemux.xml:
25691 * docs/plugins/inspect/plugin-id3demux.xml:
25692 * docs/plugins/inspect/plugin-jpeg.xml:
25693 * docs/plugins/inspect/plugin-level.xml:
25694 * docs/plugins/inspect/plugin-matroska.xml:
25695 * docs/plugins/inspect/plugin-mulaw.xml:
25696 * docs/plugins/inspect/plugin-multipart.xml:
25697 * docs/plugins/inspect/plugin-navigationtest.xml:
25698 * docs/plugins/inspect/plugin-ossaudio.xml:
25699 * docs/plugins/inspect/plugin-png.xml:
25700 * docs/plugins/inspect/plugin-rtp.xml:
25701 * docs/plugins/inspect/plugin-rtsp.xml:
25702 * docs/plugins/inspect/plugin-shout2send.xml:
25703 * docs/plugins/inspect/plugin-smpte.xml:
25704 * docs/plugins/inspect/plugin-speex.xml:
25705 * docs/plugins/inspect/plugin-taglib.xml:
25706 * docs/plugins/inspect/plugin-udp.xml:
25707 * docs/plugins/inspect/plugin-videobalance.xml:
25708 * docs/plugins/inspect/plugin-videobox.xml:
25709 * docs/plugins/inspect/plugin-videoflip.xml:
25710 * docs/plugins/inspect/plugin-videomixer.xml:
25711 * docs/plugins/inspect/plugin-wavenc.xml:
25712 * docs/plugins/inspect/plugin-wavparse.xml:
25713 * docs/plugins/inspect/plugin-ximagesrc.xml:
25714 * win32/common/config.h:
25715 Really release 0.10.3
25716 Original commit message from CVS:
25717 Really release 0.10.3
25719 Thu May 4 15:28:53 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25721 * docs/plugins/inspect/plugin-qtdemux.xml:
25722 Really release 0.10.3 this time
25723 Original commit message from CVS:
25724 Really release 0.10.3 this time
25726 Thu May 4 15:05:00 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25732 * docs/plugins/gst-plugins-good-plugins.args:
25733 * docs/plugins/gst-plugins-good-plugins.signals:
25734 * docs/plugins/inspect/plugin-1394.xml:
25735 * docs/plugins/inspect/plugin-aasink.xml:
25736 * docs/plugins/inspect/plugin-alaw.xml:
25737 * docs/plugins/inspect/plugin-alpha.xml:
25738 * docs/plugins/inspect/plugin-alphacolor.xml:
25739 * docs/plugins/inspect/plugin-annodex.xml:
25740 * docs/plugins/inspect/plugin-apetag.xml:
25741 * docs/plugins/inspect/plugin-auparse.xml:
25742 * docs/plugins/inspect/plugin-autodetect.xml:
25743 * docs/plugins/inspect/plugin-avi.xml:
25744 * docs/plugins/inspect/plugin-cacasink.xml:
25745 * docs/plugins/inspect/plugin-cairo.xml:
25746 * docs/plugins/inspect/plugin-cdio.xml:
25747 * docs/plugins/inspect/plugin-cutter.xml:
25748 * docs/plugins/inspect/plugin-debug.xml:
25749 * docs/plugins/inspect/plugin-dv.xml:
25750 * docs/plugins/inspect/plugin-efence.xml:
25751 * docs/plugins/inspect/plugin-effectv.xml:
25752 * docs/plugins/inspect/plugin-esdsink.xml:
25753 * docs/plugins/inspect/plugin-flac.xml:
25754 * docs/plugins/inspect/plugin-flxdec.xml:
25755 * docs/plugins/inspect/plugin-gconfelements.xml:
25756 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
25757 * docs/plugins/inspect/plugin-goom.xml:
25758 * docs/plugins/inspect/plugin-halelements.xml:
25759 * docs/plugins/inspect/plugin-icydemux.xml:
25760 * docs/plugins/inspect/plugin-id3demux.xml:
25761 * docs/plugins/inspect/plugin-jpeg.xml:
25762 * docs/plugins/inspect/plugin-ladspa.xml:
25763 * docs/plugins/inspect/plugin-level.xml:
25764 * docs/plugins/inspect/plugin-matroska.xml:
25765 * docs/plugins/inspect/plugin-mulaw.xml:
25766 * docs/plugins/inspect/plugin-multipart.xml:
25767 * docs/plugins/inspect/plugin-navigationtest.xml:
25768 * docs/plugins/inspect/plugin-ossaudio.xml:
25769 * docs/plugins/inspect/plugin-png.xml:
25770 * docs/plugins/inspect/plugin-qtdemux.xml:
25771 * docs/plugins/inspect/plugin-rtp.xml:
25772 * docs/plugins/inspect/plugin-rtsp.xml:
25773 * docs/plugins/inspect/plugin-shout2send.xml:
25774 * docs/plugins/inspect/plugin-smpte.xml:
25775 * docs/plugins/inspect/plugin-speex.xml:
25776 * docs/plugins/inspect/plugin-taglib.xml:
25777 * docs/plugins/inspect/plugin-udp.xml:
25778 * docs/plugins/inspect/plugin-videobalance.xml:
25779 * docs/plugins/inspect/plugin-videobox.xml:
25780 * docs/plugins/inspect/plugin-videoflip.xml:
25781 * docs/plugins/inspect/plugin-videomixer.xml:
25782 * docs/plugins/inspect/plugin-wavenc.xml:
25783 * docs/plugins/inspect/plugin-wavparse.xml:
25784 * docs/plugins/inspect/plugin-ximagesrc.xml:
25785 * win32/common/config.h:
25787 Original commit message from CVS:
25790 Wed May 3 18:44:38 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25807 Original commit message from CVS:
25810 Wed May 3 18:41:47 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25812 gst/matroska/matroska-mux.c: Don't strcmp() NULL strings.
25813 Original commit message from CVS:
25814 * gst/matroska/matroska-mux.c:
25815 (gst_matroska_mux_stream_is_vorbis_header),
25816 (gst_matroska_mux_write_data):
25817 Don't strcmp() NULL strings.
25818 Only start new clusters on video keyframes, not on any
25819 random audio buffer that doesn't have the DELTA_UNIT
25820 flag set (fixes 'make check' again).
25822 Wed May 3 14:51:50 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
25824 gst/matroska/matroska-mux.c: Don't misinterpret GST_CLOCK_TIME_NONE as very high timestamp value and then dead-lock w...
25825 Original commit message from CVS:
25826 Patch by: Mark Nauwelaerts <manauw at skynet be>
25827 * gst/matroska/matroska-mux.c: (gst_matroska_mux_best_pad),
25828 (gst_matroska_mux_stream_is_vorbis_header),
25829 (gst_matroska_mux_write_data):
25830 Don't misinterpret GST_CLOCK_TIME_NONE as very high timestamp
25831 value and then dead-lock when muxing vorbis audio streams
25832 (the three vorbis header buffers carry no timestamp, and it
25833 would try to mux these after all video buffers). Fixes #340346.
25834 Improve clustering: start a new cluster also whenever we get
25837 Wed May 3 14:30:21 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25839 gst/qtdemux/qtdemux.c: Clean up one piece of logic slightly and remove a dead code block.
25840 Original commit message from CVS:
25841 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
25842 Clean up one piece of logic slightly and remove a
25845 Wed May 3 14:28:57 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25848 Original commit message from CVS:
25851 * win32/common/config.h.in:
25854 Wed May 3 14:26:51 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25857 Original commit message from CVS:
25860 * win32/common/config.h.in:
25863 Tue May 2 22:34:52 2006 +0000 Michael Smith <msmith@xiph.org>
25865 ext/cairo/gsttimeoverlay.c: Fix timeoverlay for non-multiple-of-4 widths. This fourcc crap
25866 Original commit message from CVS:
25867 * ext/cairo/gsttimeoverlay.c: (gst_cairo_time_overlay_transform):
25868 Fix timeoverlay for non-multiple-of-4 widths. This fourcc crap
25871 Tue May 2 21:52:48 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
25873 * sys/v4l2/gstv4l2src.c:
25874 Fix get_caps func to work when no framerate is available and the caps isn't simple.
25875 Original commit message from CVS:
25876 Fix get_caps func to work when no framerate is available and the caps isn't simple.
25878 Tue May 2 18:50:23 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25880 gst/: don't leak caps-string
25881 Original commit message from CVS:
25882 * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps):
25883 * gst/debug/negotiation.c: (gst_negotiation_update_caps):
25884 * gst/rtp/gstrtpilbcdepay.c: (gst_rtp_ilbc_depay_setcaps):
25885 don't leak caps-string
25887 Tue May 2 15:46:02 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25889 gst/id3demux/gstid3demux.c: Let core insert default error message for TYPE_NOT_FOUND errors, it's just as good as our...
25890 Original commit message from CVS:
25891 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain),
25892 (gst_id3demux_sink_activate):
25893 Let core insert default error message for TYPE_NOT_FOUND
25894 errors, it's just as good as our own and has the added
25895 bonus of being translated.
25897 Tue May 2 15:40:15 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
25899 gst/: Post an error message when we get an EOS event and were not able to find out the type of stream.
25900 Original commit message from CVS:
25901 * gst/apetag/gsttagdemux.c: (gst_tag_demux_init),
25902 (gst_tag_demux_sink_event):
25903 * gst/id3demux/gstid3demux.c: (gst_id3demux_init),
25904 (gst_id3demux_sink_event):
25905 Post an error message when we get an EOS event and were not
25906 able to find out the type of stream.
25907 * tests/check/elements/id3v2mux.c: (fill_mp3_buffer), (got_buffer),
25908 (test_taglib_id3mux_with_tags):
25909 Decrease num-buffers to 16 per iteration again, otherwise the
25910 many memcpy()s and reallocations in the test will hammer slow
25911 CPUs completely and make the test timeout.
25913 Tue May 2 13:24:38 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25915 configure.ac: figure out where plugins-base plugins are
25916 Original commit message from CVS:
25918 figure out where plugins-base plugins are
25919 * tests/check/Makefile.am:
25920 use plugins-base plugins, so we have typefind functions
25921 * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_with_tags):
25922 increase num-buffers, this makes sure the test errors out instead
25923 of timing out when no typefind functions are present
25925 Tue May 2 13:01:50 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25927 * gst/wavparse/gstwavparse.c:
25928 fix docs for wavparse
25929 Original commit message from CVS:
25930 fix docs for wavparse
25932 Mon May 1 21:37:51 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
25934 * sys/v4l2/Makefile.am:
25935 * sys/v4l2/gstv4l2colorbalance.c:
25936 * sys/v4l2/gstv4l2xoverlay.c:
25937 * sys/v4l2/v4l2_calls.c:
25938 * tests/icles/v4l2src-test.c:
25939 Few improvements to move to good.
25940 Original commit message from CVS:
25941 Few improvements to move to good.
25943 Mon May 1 11:46:33 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25945 docs/plugins/Makefile.am: also check .cc files for gtk-doc markup
25946 Original commit message from CVS:
25947 * docs/plugins/Makefile.am:
25948 also check .cc files for gtk-doc markup
25950 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
25951 * docs/plugins/gst-plugins-good-plugins-sections.txt:
25952 * tests/check/Makefile.am:
25953 * tests/check/elements/id3v2mux.c: (id3v2mux_suite), (main):
25955 * ext/taglib/Makefile.am:
25956 * ext/taglib/gstid3v2mux.h:
25957 * ext/taglib/gsttaglibmux.c:
25958 * ext/taglib/gsttaglibmux.h:
25959 move taglib-based id3v2muxer to -good. Fixes #336110.
25961 Mon May 1 11:45:15 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25963 * docs/plugins/inspect/plugin-icydemux.xml:
25964 add icydemux inspection
25965 Original commit message from CVS:
25966 add icydemux inspection
25968 Mon May 1 11:43:31 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25985 add ximagesrc for translation
25986 Original commit message from CVS:
25987 add ximagesrc for translation
25989 Sun Apr 30 16:16:59 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25991 * ext/taglib/gstid3v2mux.cc:
25992 * ext/taglib/gsttaglibmux.c:
25994 Original commit message from CVS:
25997 Sun Apr 30 15:32:13 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25999 * ext/taglib/gstid3v2mux.cc:
26001 Original commit message from CVS:
26004 Sun Apr 30 14:55:15 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26006 * docs/plugins/inspect/plugin-qtdemux.xml:
26007 * docs/plugins/inspect/plugin-taglib.xml:
26008 update to latest version
26009 Original commit message from CVS:
26010 update to latest version
26012 Sat Apr 29 18:46:36 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26014 ext/taglib/gsttaglib.cc: Post an error message on the bus in the (extremely unlikely) case of an error.
26015 Original commit message from CVS:
26016 * ext/taglib/gsttaglib.cc:
26017 Post an error message on the bus in the (extremely unlikely)
26020 Sat Apr 29 18:18:24 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26022 ext/taglib/: Split the actual ID3v2 tag rendering code into its own subclass.
26023 Original commit message from CVS:
26024 * ext/taglib/Makefile.am:
26025 * ext/taglib/gstid3v2mux.cc:
26026 * ext/taglib/gstid3v2mux.h:
26027 * ext/taglib/gsttaglib.cc:
26028 * ext/taglib/gsttaglib.h:
26029 Split the actual ID3v2 tag rendering code into
26032 Sat Apr 29 16:14:20 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26034 gst/wavparse/gstwavparse.c: ... and fix multichannel/WAVFORMATEX support again.
26035 Original commit message from CVS:
26036 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
26037 ... and fix multichannel/WAVFORMATEX support again.
26039 Fri Apr 28 23:09:17 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
26041 gst/wavparse/gstwavparse.*: Add push (streaming) mode to wavparse (fixes #337625)
26042 Original commit message from CVS:
26043 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
26044 (gst_wavparse_class_init), (gst_wavparse_dispose),
26045 (gst_wavparse_reset), (gst_wavparse_init),
26046 (gst_wavparse_create_sourcepad), (gst_wavparse_parse_adtl),
26047 (gst_wavparse_parse_cues), (gst_wavparse_parse_file_header),
26048 (gst_wavparse_stream_init), (gst_wavparse_perform_seek),
26049 (gst_wavparse_peek_chunk_info), (gst_wavparse_peek_chunk),
26050 (gst_wavparse_stream_headers), (gst_wavparse_parse_stream_init),
26051 (gst_wavparse_send_event), (gst_wavparse_add_src_pad),
26052 (gst_wavparse_stream_data), (gst_wavparse_loop),
26053 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
26054 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
26055 (gst_wavparse_change_state), (plugin_init):
26056 * gst/wavparse/gstwavparse.h:
26057 Add push (streaming) mode to wavparse (fixes #337625)
26059 Fri Apr 28 21:43:07 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26061 * tests/check/elements/id3v2mux.c:
26063 Original commit message from CVS:
26066 Fri Apr 28 19:22:46 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26068 * docs/plugins/inspect/plugin-ximagesrc.xml:
26069 add plugin docs for ximagesrc
26070 Original commit message from CVS:
26071 add plugin docs for ximagesrc
26073 Fri Apr 28 19:15:08 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26075 add ximagesrc icles test
26076 Original commit message from CVS:
26078 * tests/Makefile.am:
26079 add ximagesrc icles test
26081 Fri Apr 28 18:57:09 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26083 Move ximagesrc plug-in to good after review. Fixes #336756.
26084 Original commit message from CVS:
26086 * docs/plugins/Makefile.am:
26087 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
26088 * docs/plugins/gst-plugins-good-plugins-sections.txt:
26089 * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_class_init),
26090 (gst_cmml_enc_push_clip):
26092 * sys/ximage/Makefile.am:
26093 * sys/ximage/gstximagesrc.c:
26094 Move ximagesrc plug-in to good after review. Fixes #336756.
26096 Fri Apr 28 16:51:33 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26098 * sys/ximage/gstximagesrc.c:
26099 * sys/ximage/gstximagesrc.h:
26101 Original commit message from CVS:
26104 Fri Apr 28 16:46:52 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26106 * sys/ximage/gstximagesrc.c:
26108 Original commit message from CVS:
26111 Fri Apr 28 16:15:20 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26113 * sys/ximage/Makefile.am:
26114 * sys/ximage/gstximagesrc.c:
26115 clean up Makefile.am
26116 Original commit message from CVS:
26117 clean up Makefile.am
26119 Fri Apr 28 15:33:09 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26121 * ext/taglib/gsttaglibmux.c:
26122 * ext/taglib/gsttaglibmux.h:
26124 Original commit message from CVS:
26127 Fri Apr 28 14:57:57 2006 +0000 Michael Smith <msmith@xiph.org>
26129 gst/icydemux/gsticydemux.*: Fix event handling: cache events when typefinding and forward later.
26130 Original commit message from CVS:
26131 * gst/icydemux/gsticydemux.c: (gst_icydemux_reset), (gst_icydemux_init), (gst_icydemux_sink_setcaps),
26132 (gst_icydemux_add_srcpad), (gst_icydemux_parse_and_send_tags),
26133 (gst_icydemux_handle_event), (gst_icydemux_send_cached_events),
26134 (gst_icydemux_typefind_or_forward), (gst_icydemux_add_meta),
26135 (gst_icydemux_chain), (gst_icydemux_send_tag_event):
26136 * gst/icydemux/gsticydemux.h:
26137 Fix event handling: cache events when typefinding and forward later.
26139 Fri Apr 28 14:55:20 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
26141 sys/osxaudio/gstosxaudiosink.c: Register osxaudiosrc to the plugin.
26142 Original commit message from CVS:
26143 2006-04-28 Zaheer Abbas Merali <zaheerabbas at merali dot org>
26144 * sys/osxaudio/gstosxaudiosink.c:
26146 Register osxaudiosrc to the plugin.
26147 * sys/osxaudio/gstosxaudiosrc.c:
26148 (gst_osx_audio_src_osxelement_do_init),
26149 (gst_osx_audio_src_base_init), (gst_osx_audio_src_class_init),
26150 (gst_osx_audio_src_init), (gst_osx_audio_src_set_property),
26151 (gst_osx_audio_src_get_property),
26152 (gst_osx_audio_src_create_ringbuffer), (gst_osx_audio_src_io_proc),
26153 (gst_osx_audio_src_osxelement_init):
26154 * sys/osxaudio/gstosxaudiosrc.h:
26155 Port of osxaudiosrc to 0.10.
26156 * sys/osxaudio/Makefile.am:
26159 Fri Apr 28 12:00:39 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
26162 commit Changelog for previous commit
26163 Original commit message from CVS:
26164 commit Changelog for previous commit
26166 Fri Apr 28 11:57:39 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
26168 * sys/osxaudio/gstosxringbuffer.c:
26169 * sys/osxaudio/gstosxringbuffer.h:
26170 Forgot to commit, quick commit be4 apple dies
26171 Original commit message from CVS:
26172 Forgot to commit, quick commit be4 apple dies
26174 Fri Apr 28 11:37:22 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26176 gst/id3demux/id3v2frames.c: Recognise and skip any byte order marker (BOM) in
26177 Original commit message from CVS:
26178 * gst/id3demux/id3v2frames.c: (has_utf16_bom),
26179 (parse_split_strings):
26180 Recognise and skip any byte order marker (BOM) in
26183 Thu Apr 27 16:05:54 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26185 Add docs for both avidemux and avimux.
26186 Original commit message from CVS:
26187 * docs/plugins/Makefile.am:
26188 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
26189 * docs/plugins/gst-plugins-good-plugins-sections.txt:
26190 * docs/plugins/gst-plugins-good-plugins.hierarchy:
26191 * docs/plugins/inspect/plugin-avi.xml:
26192 * gst/avi/gstavidemux.c:
26193 * gst/avi/gstavimux.c:
26194 Add docs for both avidemux and avimux.
26196 Thu Apr 27 14:51:06 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
26198 gst/avi/: Port AVI muxer to GStreamer-0.10 (#332031).
26199 Original commit message from CVS:
26200 Patch by: Mark Nauwelaerts <manauw at skynet dot be>
26201 * gst/avi/Makefile.am:
26202 * gst/avi/gstavi.c: (plugin_init):
26203 * gst/avi/gstavimux.c: (gst_avi_mux_get_type),
26204 (gst_avi_mux_base_init), (gst_avi_mux_finalize),
26205 (gst_avi_mux_class_init), (gst_avi_mux_init),
26206 (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_audsink_set_caps),
26207 (gst_avi_mux_pad_link), (gst_avi_mux_pad_unlink),
26208 (gst_avi_mux_request_new_pad), (gst_avi_mux_release_pad),
26209 (gst_avi_mux_write_tag), (gst_avi_mux_riff_get_avi_header),
26210 (gst_avi_mux_riff_get_avix_header),
26211 (gst_avi_mux_riff_get_video_header),
26212 (gst_avi_mux_riff_get_audio_header), (gst_avi_mux_add_index),
26213 (gst_avi_mux_write_index), (gst_avi_mux_bigfile),
26214 (gst_avi_mux_start_file), (gst_avi_mux_stop_file),
26215 (gst_avi_mux_restart_file), (gst_avi_mux_handle_event),
26216 (gst_avi_mux_fill_queue), (gst_avi_mux_send_pad_data),
26217 (gst_avi_mux_strip_buffer), (gst_avi_mux_do_audio_buffer),
26218 (gst_avi_mux_do_video_buffer), (gst_avi_mux_do_one_buffer),
26219 (gst_avi_mux_loop), (gst_avi_mux_collect_pads),
26220 (gst_avi_mux_get_property), (gst_avi_mux_set_property),
26221 (gst_avi_mux_change_state):
26222 * gst/avi/gstavimux.h:
26223 Port AVI muxer to GStreamer-0.10 (#332031).
26224 * tests/check/Makefile.am:
26225 * tests/check/elements/avimux.c:
26226 * tests/check/elements/.cvsignore:
26227 Add unit test for AVI muxer.
26229 Wed Apr 26 21:29:45 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
26231 gst/wavparse/gstwavparse.*: reverted patch #337625 for the price of 1 hour sleep
26232 Original commit message from CVS:
26233 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
26234 (gst_wavparse_class_init), (gst_wavparse_reset),
26235 (gst_wavparse_init), (gst_wavparse_create_sourcepad),
26236 (gst_wavparse_parse_file_header), (gst_wavparse_stream_init),
26237 (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
26238 (gst_wavparse_send_event), (gst_wavparse_add_src_pad),
26239 (gst_wavparse_stream_data), (gst_wavparse_loop),
26240 (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate),
26241 (gst_wavparse_sink_activate_pull), (gst_wavparse_change_state),
26243 * gst/wavparse/gstwavparse.h:
26244 reverted patch #337625 for the price of 1 hour sleep
26246 Wed Apr 26 20:11:18 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
26248 gst/wavparse/gstwavparse.*: correct partial implementation of push mode (from my last commit)
26249 Original commit message from CVS:
26250 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
26251 (gst_wavparse_class_init), (gst_wavparse_reset),
26252 (gst_wavparse_init), (gst_wavparse_create_sourcepad),
26253 (gst_wavparse_parse_adtl), (gst_wavparse_parse_cues),
26254 (gst_wavparse_parse_file_header), (gst_wavparse_stream_init),
26255 (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
26256 (gst_wavparse_stream_data), (gst_wavparse_loop),
26257 (gst_wavparse_chain), (plugin_init):
26258 * gst/wavparse/gstwavparse.h:
26259 correct partial implementation of push mode
26260 (from my last commit)
26262 Wed Apr 26 17:37:10 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
26264 ext/esd/esdsink.c: Fix compile problem by defining ESD_MAX_WRITE_SIZE if it is not in esd.h
26265 Original commit message from CVS:
26266 * ext/esd/esdsink.c:
26267 Fix compile problem by defining ESD_MAX_WRITE_SIZE if
26270 Wed Apr 26 17:08:24 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26272 gst/auparse/gstauparse.*: Rewrite auparse to suck a little bit less: make source pad dynamic, so decodebin/playbin wo...
26273 Original commit message from CVS:
26274 * gst/auparse/gstauparse.c: (gst_au_parse_base_init),
26275 (gst_au_parse_class_init), (gst_au_parse_init),
26276 (gst_au_parse_reset), (gst_au_parse_add_srcpad),
26277 (gst_au_parse_remove_srcpad), (gst_au_parse_parse_header),
26278 (gst_au_parse_chain), (gst_au_parse_src_convert),
26279 (gst_au_parse_src_query), (gst_au_parse_handle_seek),
26280 (gst_au_parse_sink_event), (gst_au_parse_src_event),
26281 (gst_au_parse_change_state):
26282 * gst/auparse/gstauparse.h:
26283 Rewrite auparse to suck a little bit less: make source pad
26284 dynamic, so decodebin/playbin work with non-raw formats
26285 like alaw/mulaw; add query function for duration/position
26286 queries; check whether we have enough data before attempting
26287 to parse the header (instead of crashing when that is not the
26288 case); work around audioconvert sucking by swapping endianness
26289 to the native endianness ourselves for float formats; send
26290 initial newsegment event. Fixes #161712.
26292 Wed Apr 26 16:29:38 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
26294 sys/osxaudio/: Port of osxaudiosink to 0.10
26295 Original commit message from CVS:
26296 2006-04-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
26297 * sys/osxaudio/Makefile.am:
26298 * sys/osxaudio/gstosxaudioelement.c:
26299 (gst_osx_audio_element_get_type),
26300 (gst_osx_audio_element_class_init):
26301 * sys/osxaudio/gstosxaudioelement.h:
26302 * sys/osxaudio/gstosxaudiosink.c:
26303 (gst_osx_audio_sink_osxelement_do_init),
26304 (gst_osx_audio_sink_base_init), (gst_osx_audio_sink_class_init),
26305 (gst_osx_audio_sink_init), (gst_osx_audio_sink_set_property),
26306 (gst_osx_audio_sink_get_property), (gst_osx_audio_sink_getcaps),
26307 (gst_osx_audio_sink_create_ringbuffer),
26308 (gst_osx_audio_sink_io_proc), (gst_osx_audio_sink_osxelement_init),
26310 * sys/osxaudio/gstosxaudiosink.h:
26311 Port of osxaudiosink to 0.10
26313 Wed Apr 26 08:55:27 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
26315 ext/esd/esdsink.c: Always write ESD_BUF_SIZE bytes and use ESD_MAX_WRITE_SIZE as the size of the ringbuffer. This sho...
26316 Original commit message from CVS:
26317 * ext/esd/esdsink.c: (gst_esdsink_prepare), (gst_esdsink_delay):
26318 Always write ESD_BUF_SIZE bytes and use ESD_MAX_WRITE_SIZE as
26319 the size of the ringbuffer. This should fix hangs with older
26322 Tue Apr 25 21:56:38 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
26324 Define GstElementDetails as const and also static (when defined as global)
26325 Original commit message from CVS:
26326 * ext/amrwb/gstamrwbdec.c:
26327 * ext/amrwb/gstamrwbenc.c:
26328 * ext/amrwb/gstamrwbparse.c:
26329 * ext/arts/gst_arts.c:
26330 * ext/artsd/gstartsdsink.c:
26331 * ext/audiofile/gstafparse.c:
26332 * ext/audiofile/gstafsink.c:
26333 * ext/audiofile/gstafsrc.c:
26334 * ext/audioresample/gstaudioresample.c:
26335 * ext/bz2/gstbz2dec.c:
26336 * ext/bz2/gstbz2enc.c:
26337 * ext/cdaudio/gstcdaudio.c:
26338 * ext/directfb/dfbvideosink.c:
26339 * ext/divx/gstdivxdec.c:
26340 * ext/divx/gstdivxenc.c:
26341 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
26342 * ext/faac/gstfaac.c: (gst_faac_base_init):
26343 * ext/faad/gstfaad.c:
26344 * ext/gsm/gstgsmdec.c:
26345 * ext/gsm/gstgsmenc.c:
26346 * ext/hermes/gsthermescolorspace.c:
26347 * ext/ivorbis/vorbisfile.c:
26348 * ext/lcs/gstcolorspace.c:
26349 * ext/libfame/gstlibfame.c:
26350 * ext/libmms/gstmms.c: (gst_mms_base_init):
26351 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
26352 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
26353 * ext/nas/nassink.c: (gst_nassink_base_init):
26354 * ext/neon/gstneonhttpsrc.c:
26355 * ext/sdl/sdlaudiosink.c:
26356 * ext/sdl/sdlvideosink.c:
26357 * ext/shout/gstshout.c:
26358 * ext/snapshot/gstsnapshot.c:
26359 * ext/sndfile/gstsf.c:
26360 * ext/swfdec/gstswfdec.c:
26361 * ext/tarkin/gsttarkindec.c:
26362 * ext/tarkin/gsttarkinenc.c:
26363 * ext/theora/theoradec.c:
26364 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
26365 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
26366 * ext/xvid/gstxviddec.c:
26367 * ext/xvid/gstxvidenc.c:
26368 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
26369 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
26370 * gst/chart/gstchart.c:
26371 * gst/colorspace/gstcolorspace.c:
26372 * gst/deinterlace/gstdeinterlace.c:
26373 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
26374 * gst/festival/gstfestival.c:
26375 * gst/filter/gstbpwsinc.c:
26376 * gst/filter/gstiir.c:
26377 * gst/filter/gstlpwsinc.c:
26378 * gst/freeze/gstfreeze.c:
26379 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
26380 * gst/librfb/gstrfbsrc.c:
26381 * gst/mixmatrix/mixmatrix.c:
26382 * gst/mpeg1sys/gstmpeg1systemencode.c:
26383 * gst/mpeg1videoparse/gstmp1videoparse.c:
26384 * gst/mpeg2sub/gstmpeg2subt.c:
26385 * gst/mpegaudioparse/gstmpegaudioparse.c:
26386 * gst/multifilesink/gstmultifilesink.c:
26387 * gst/overlay/gstoverlay.c:
26388 * gst/passthrough/gstpassthrough.c:
26389 * gst/playondemand/gstplayondemand.c:
26390 * gst/qtdemux/qtdemux.c:
26391 * gst/rtjpeg/gstrtjpegdec.c:
26392 * gst/rtjpeg/gstrtjpegenc.c:
26393 * gst/smooth/gstsmooth.c:
26394 * gst/smoothwave/gstsmoothwave.c:
26395 * gst/spectrum/gstspectrum.c:
26396 * gst/speed/gstspeed.c:
26397 * gst/stereo/gststereo.c:
26398 * gst/switch/gstswitch.c:
26399 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
26400 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
26401 * gst/vbidec/gstvbidec.c:
26402 * gst/videocrop/gstvideocrop.c:
26403 * gst/videodrop/gstvideodrop.c:
26404 * gst/virtualdub/gstxsharpen.c:
26405 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
26406 * gst/y4m/gsty4mencode.c:
26407 * sys/cdrom/gstcdplayer.c:
26408 * sys/directdraw/gstdirectdrawsink.c:
26409 * sys/directsound/gstdirectsoundsink.c:
26410 * sys/glsink/glimagesink.c:
26411 * sys/qcam/gstqcamsrc.c:
26412 * sys/v4l2/gstv4l2src.c:
26413 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
26414 * sys/ximagesrc/ximagesrc.c:
26415 Define GstElementDetails as const and also static (when defined as
26418 Tue Apr 25 21:39:46 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
26420 Define GstElementDetails as const and also static (when defined as global)
26421 Original commit message from CVS:
26422 * ext/aalib/gstaasink.c:
26423 * ext/annodex/gstcmmldec.c:
26424 * ext/annodex/gstcmmlenc.c:
26425 * ext/cairo/gsttextoverlay.c:
26426 * ext/cairo/gsttimeoverlay.c:
26427 * ext/cdio/gstcdiocddasrc.c:
26428 * ext/dv/gstdvdec.c:
26429 * ext/dv/gstdvdemux.c:
26430 * ext/esd/esdmon.c:
26431 * ext/esd/esdsink.c:
26432 * ext/flac/gstflacenc.c:
26433 * ext/flac/gstflactag.c:
26434 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
26435 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
26436 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
26437 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
26438 * ext/gdk_pixbuf/pixbufscale.c:
26439 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
26440 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
26441 * ext/jpeg/gstjpegdec.c:
26442 * ext/jpeg/gstjpegenc.c:
26443 * ext/jpeg/gstsmokedec.c:
26444 * ext/jpeg/gstsmokeenc.c:
26445 * ext/libcaca/gstcacasink.c:
26446 * ext/libmng/gstmngdec.c:
26447 * ext/libmng/gstmngenc.c:
26448 * ext/libpng/gstpngdec.c:
26449 * ext/libpng/gstpngenc.c:
26450 * ext/mikmod/gstmikmod.c:
26451 * ext/raw1394/gstdv1394src.c:
26452 * ext/shout2/gstshout2.c: (gst_shout2send_init):
26453 * ext/shout2/gstshout2.h:
26454 * ext/speex/gstspeexdec.c:
26455 * ext/speex/gstspeexenc.c:
26456 * gst/alpha/gstalpha.c:
26457 * gst/alpha/gstalphacolor.c:
26458 * gst/apetag/gstapedemux.c:
26459 * gst/auparse/gstauparse.c:
26460 * gst/autodetect/gstautoaudiosink.c:
26461 (gst_auto_audio_sink_base_init):
26462 * gst/autodetect/gstautovideosink.c:
26463 (gst_auto_video_sink_base_init):
26464 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
26465 * gst/avi/gstavimux.c: (gst_avimux_base_init):
26466 * gst/cutter/gstcutter.c:
26467 * gst/debug/breakmydata.c:
26468 * gst/debug/efence.c:
26469 * gst/debug/gstnavigationtest.c:
26470 * gst/debug/gstnavseek.c:
26471 * gst/debug/negotiation.c:
26472 * gst/debug/progressreport.c:
26473 * gst/debug/testplugin.c:
26474 * gst/effectv/gstaging.c:
26475 * gst/effectv/gstdice.c:
26476 * gst/effectv/gstedge.c:
26477 * gst/effectv/gstquark.c:
26478 * gst/effectv/gstrev.c:
26479 * gst/effectv/gstshagadelic.c:
26480 * gst/effectv/gstvertigo.c:
26481 * gst/effectv/gstwarp.c:
26482 * gst/flx/gstflxdec.c:
26483 * gst/goom/gstgoom.c:
26484 * gst/icydemux/gsticydemux.c:
26485 * gst/id3demux/gstid3demux.c:
26486 * gst/interleave/deinterleave.c:
26487 * gst/interleave/interleave.c:
26488 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
26489 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
26490 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
26491 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
26492 * gst/level/gstlevel.c:
26493 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
26494 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
26495 * gst/median/gstmedian.c:
26496 * gst/monoscope/gstmonoscope.c:
26497 * gst/multipart/multipartdemux.c:
26498 * gst/multipart/multipartmux.c:
26499 * gst/oldcore/gstaggregator.c:
26500 * gst/oldcore/gstfdsink.c:
26501 * gst/oldcore/gstmd5sink.c:
26502 * gst/oldcore/gstmultifilesrc.c:
26503 * gst/oldcore/gstpipefilter.c:
26504 * gst/oldcore/gstshaper.c:
26505 * gst/oldcore/gststatistics.c:
26506 * gst/rtp/gstasteriskh263.c:
26507 * gst/rtp/gstrtpL16depay.c:
26508 * gst/rtp/gstrtpL16pay.c:
26509 * gst/rtp/gstrtpamrdepay.c:
26510 * gst/rtp/gstrtpamrpay.c:
26511 * gst/rtp/gstrtpdepay.c:
26512 * gst/rtp/gstrtpgsmpay.c:
26513 * gst/rtp/gstrtph263pay.c:
26514 * gst/rtp/gstrtph263pdepay.c:
26515 * gst/rtp/gstrtph263ppay.c:
26516 * gst/rtp/gstrtpilbcdepay.c:
26517 * gst/rtp/gstrtpmp4gpay.c:
26518 * gst/rtp/gstrtpmp4vdepay.c:
26519 * gst/rtp/gstrtpmp4vpay.c:
26520 * gst/rtp/gstrtpmpadepay.c:
26521 * gst/rtp/gstrtpmpapay.c:
26522 * gst/rtp/gstrtppcmadepay.c:
26523 * gst/rtp/gstrtppcmapay.c:
26524 * gst/rtp/gstrtppcmudepay.c:
26525 * gst/rtp/gstrtppcmupay.c:
26526 * gst/rtp/gstrtpspeexdepay.c:
26527 * gst/rtp/gstrtpspeexpay.c:
26528 * gst/rtsp/gstrtpdec.c:
26529 * gst/rtsp/gstrtspsrc.c:
26530 * gst/smpte/gstsmpte.c:
26531 * gst/udp/gstdynudpsink.c:
26532 * gst/udp/gstmultiudpsink.c:
26533 * gst/udp/gstudpsink.c:
26534 * gst/udp/gstudpsrc.c:
26535 * gst/videobox/gstvideobox.c:
26536 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
26537 * gst/videofilter/gstvideobalance.c:
26538 * gst/videofilter/gstvideoflip.c:
26539 * gst/videofilter/gstvideotemplate.c:
26540 (gst_videotemplate_base_init):
26541 * gst/videomixer/videomixer.c:
26542 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
26543 (gst_wavparse_class_init), (gst_wavparse_dispose),
26544 (gst_wavparse_reset), (gst_wavparse_init),
26545 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
26546 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
26547 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
26548 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
26549 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
26550 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
26551 (gst_wavparse_change_state):
26552 * gst/wavparse/gstwavparse.h:
26553 * sys/oss/gstossmixerelement.c:
26554 * sys/oss/gstosssink.c:
26555 * sys/oss/gstosssrc.c:
26556 * sys/osxaudio/gstosxaudioelement.c:
26557 * sys/osxaudio/gstosxaudiosink.c:
26558 * sys/osxaudio/gstosxaudiosrc.c:
26559 * sys/sunaudio/gstsunaudiomixer.c:
26560 * sys/sunaudio/gstsunaudiosink.c:
26561 Define GstElementDetails as const and also static (when defined as
26564 Tue Apr 25 17:57:23 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26566 ext/jpeg/gstjpegdec.c: Source pad has fixed caps. If we don't set this, bad things happen when the window is resized.
26567 Original commit message from CVS:
26568 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
26569 Source pad has fixed caps. If we don't set this, bad
26570 things happen when the window is resized.
26572 Tue Apr 25 16:38:50 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26574 gst/matroska/: Handle case where the TrackType ebml chunk does not come before the
26575 Original commit message from CVS:
26576 * gst/matroska/Makefile.am:
26577 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
26578 (gst_matroska_demux_handle_src_event):
26579 * gst/matroska/matroska-ids.c:
26580 (gst_matroska_track_init_video_context),
26581 (gst_matroska_track_init_audio_context),
26582 (gst_matroska_track_init_subtitle_context),
26583 (gst_matroska_track_init_complex_context):
26584 * gst/matroska/matroska-ids.h:
26585 Handle case where the TrackType ebml chunk does not come before the
26586 TrackInfoAudio or TrackInfoVideo ebml chunk (#339446). Ignore QoS
26589 Tue Apr 25 16:09:55 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
26591 gst/rtp/: It's codec_data, not codec_info.
26592 Original commit message from CVS:
26593 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_setcaps):
26594 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_setcaps):
26595 It's codec_data, not codec_info.
26597 Tue Apr 25 11:45:00 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
26599 gst/matroska/matroska-demux.c: Handle codec_data for VfW compatibility codec IDs (#339451)
26600 Original commit message from CVS:
26601 Patch by: Mark Nauwelaerts <manauw at skynet dot be>
26602 * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
26603 Handle codec_data for VfW compatibility codec IDs (#339451)
26604 * gst/matroska/matroska-mux.c:
26605 (gst_matroska_mux_video_pad_setcaps):
26606 Same here, handle codec_data and add additional caps we can handle
26607 now to the pad template (huffyuv, dv and h263 video) (#339451)
26609 Tue Apr 25 11:09:24 2006 +0000 Josef Zlomek <josef.zlomek@itonis.tv>
26611 gst/matroska/matroska-mux.c: Fix timestamping of B-frames, use signed integers, do some rounding (#339678).
26612 Original commit message from CVS:
26613 Patch by: Josef Zlomek <josef dot zlomek at itonis dot tv>
26614 * gst/matroska/matroska-mux.c:
26615 (gst_matroska_mux_create_buffer_header),
26616 (gst_matroska_mux_write_data):
26617 Fix timestamping of B-frames, use signed integers, do
26618 some rounding (#339678).
26620 Mon Apr 24 18:30:55 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
26623 * ext/annodex/gstcmmlparser.c:
26624 just make it compile with --disable-gst-debug.
26625 Original commit message from CVS:
26626 just make it compile with --disable-gst-debug.
26628 Sun Apr 23 15:55:30 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
26630 gst/matroska/matroska-demux.c: Fix a bad conversion using gst_guint64_to_gdouble. fabs ((gdouble) demux->index[entry]...
26631 Original commit message from CVS:
26632 * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek):
26633 Fix a bad conversion using gst_guint64_to_gdouble.
26634 fabs ((gdouble) demux->index[entry].time - (gdouble) seek_pos) can not be
26635 replaced by fabs (gst_guint64_to_gdouble (demux->index[entry].time - seek_pos)) as the
26636 difference could be negative. fabs (gst_guint64_to_gdouble (demux->index[entry].time) -
26637 gst_guint64_to_gdouble (seek_pos)) is the good solution. Thanks to Tim who has seen my
26640 Sat Apr 22 15:32:48 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
26642 gst/matroska/matroska-demux.c: Use gst_guint64_to_gdouble for conversions
26643 Original commit message from CVS:
26644 * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek):
26645 Use gst_guint64_to_gdouble for conversions
26646 * win32/vs6/gst_plugins_good.dsw:
26647 * win32/vs6/libgsticydemux.dsp:
26648 Add a project file for icydemux
26650 Fri Apr 21 18:07:10 2006 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
26652 gst/avi/gstavidemux.c: When splitting audio chunks, the block alignment is not taken in consideration, so the smaller...
26653 Original commit message from CVS:
26654 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
26655 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
26656 (gst_avi_demux_parse_index), (gst_avi_demux_massage_index):
26657 When splitting audio chunks, the block alignment is not taken in
26658 consideration, so the smaller chunks could be of size which is
26659 not a multiple of the block alignment. Fixes #336904
26661 Fri Apr 21 17:59:03 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
26663 ext/raw1394/gstdv1394src.c: Use scale functions
26664 Original commit message from CVS:
26665 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_convert):
26666 Use scale functions
26668 Fri Apr 21 17:27:40 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26670 ext/dv/gstdv.c: Fix build.
26671 Original commit message from CVS:
26672 * ext/dv/gstdv.c: (plugin_init):
26675 Fri Apr 21 17:15:29 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26677 gst/debug/progressreport.c: Add 'format' property to force querying to a particular format.
26678 Original commit message from CVS:
26679 * gst/debug/progressreport.c: (gst_progress_report_finalize),
26680 (gst_progress_report_class_init), (gst_progress_report_init),
26681 (gst_progress_report_do_query), (gst_progress_report_report),
26682 (gst_progress_report_set_property),
26683 (gst_progress_report_get_property):
26684 Add 'format' property to force querying to a particular format.
26686 Fri Apr 21 15:50:28 2006 +0000 Andy Wingo <wingo@pobox.com>
26688 ext/dv/gstdv.c (plugin_init): libdv is a marginal decoder, at best, on big endian systems. Drop its rank in that case...
26689 Original commit message from CVS:
26690 2006-04-21 Andy Wingo <wingo@pobox.com>
26691 * ext/dv/gstdv.c (plugin_init): libdv is a marginal decoder, at
26692 best, on big endian systems. Drop its rank in that case. OTOH on
26693 x86 it's quite fine. See changes from today in gst-ffmpeg as well.
26695 Fri Apr 21 09:27:11 2006 +0000 Michael Smith <msmith@xiph.org>
26697 Add icydemux, and tests.
26698 Original commit message from CVS:
26700 * gst/icydemux/Makefile.am:
26701 * gst/icydemux/gsticydemux.c: (gst_icydemux_get_type),
26702 (gst_icydemux_base_init), (gst_icydemux_class_init),
26703 (gst_icydemux_reset), (gst_icydemux_init),
26704 (gst_icydemux_sink_setcaps), (gst_icydemux_dispose),
26705 (gst_icydemux_add_srcpad), (gst_icydemux_remove_srcpad),
26706 (unicodify), (gst_icydemux_unicodify),
26707 (gst_icydemux_parse_and_send_tags),
26708 (gst_icydemux_typefind_or_forward), (gst_icydemux_add_meta),
26709 (gst_icydemux_chain), (gst_icydemux_change_state),
26710 (gst_icydemux_send_tag_event), (plugin_init):
26711 * gst/icydemux/gsticydemux.h:
26712 * tests/check/Makefile.am:
26713 * tests/check/elements/icydemux.c: (typefind_succeed),
26714 (plugin_init), (icydemux_found_pad), (create_icydemux),
26715 (cleanup_icydemux), (push_data), (GST_START_TEST),
26716 (icydemux_suite), (main):
26717 Add icydemux, and tests.
26719 Thu Apr 20 17:48:29 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26721 ext/flac/gstflacdec.c: Post SEGMENT_DONE message in TIME format.
26722 Original commit message from CVS:
26723 * ext/flac/gstflacdec.c: (gst_flac_dec_loop):
26724 Post SEGMENT_DONE message in TIME format.
26726 Thu Apr 20 17:29:56 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
26728 * sys/v4l2/gstv4l2src.c:
26729 Added a couple of ifdefs to make it compile with other kernels.
26730 Original commit message from CVS:
26731 Added a couple of ifdefs to make it compile with other kernels.
26733 Thu Apr 20 16:33:55 2006 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
26735 gst/avi/gstavidemux.c: Fix index creation when we have to scan the file to create an index. There may be other types ...
26736 Original commit message from CVS:
26737 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
26738 * gst/avi/gstavidemux.c: (gst_avi_demux_peek_tag),
26739 (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan):
26740 Fix index creation when we have to scan the file to create
26741 an index. There may be other types of RIFF 'LIST' chunks than
26742 'movi' and we need to skip them properly as well or we'll end up
26743 reading garbage (#336889). Some other cosmetic changes.
26745 Thu Apr 20 14:21:42 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26747 ext/flac/gstflacdec.c: Add support for segment seeks (fixes #338290). Also demote some recurring debug message from D...
26748 Original commit message from CVS:
26749 * ext/flac/gstflacdec.c: (gst_flac_dec_loop),
26750 (gst_flac_dec_handle_seek_event):
26751 Add support for segment seeks (fixes #338290). Also demote
26752 some recurring debug message from DEBUG to LOG level.
26754 Thu Apr 20 13:23:40 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26756 gst/matroska/: Set DISCONT flag on first buffer after a discontinuity.
26757 Original commit message from CVS:
26758 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
26759 (gst_matroskademux_do_index_seek),
26760 (gst_matroska_demux_handle_seek_event),
26761 (gst_matroska_demux_parse_blockgroup_or_simpleblock):
26762 * gst/matroska/matroska-ids.h:
26763 Set DISCONT flag on first buffer after a discontinuity.
26764 Fix newsegment events sent when seeking and honour KEY_UNIT
26765 seek flag. Create pad with bogus caps if we don't recognise
26766 the stream codec id.
26767 * gst/matroska/matroska-demux.h:
26768 Fix GObject macros.
26770 Thu Apr 20 11:00:16 2006 +0000 Mark Nauwelaerts <manauw@skynet.be>
26772 gst/matroska/matroska-demux.c: Handle end of segment properly when set; don't dead-lock when posting start of segment...
26773 Original commit message from CVS:
26774 Patch by: Mark Nauwelaerts <manauw at skynet dot be>
26775 * gst/matroska/matroska-demux.c:
26776 (gst_matroska_demux_handle_seek_event), (gst_matroska_demux_loop):
26777 Handle end of segment properly when set; don't dead-lock when
26778 posting start of segment message when doing a segment seek.
26781 Thu Apr 20 09:48:05 2006 +0000 j^ <j@bootlab.org>
26783 gst/qtdemux/qtdemux.c: Never treat video streams as an audio stream.
26784 Original commit message from CVS:
26785 Patch by: j^ <j at bootlab dot org>
26786 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
26787 (qtdemux_video_caps):
26788 Never treat video streams as an audio stream.
26789 Add qtdrw mime type.
26792 Thu Apr 20 09:11:22 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26794 gst/matroska/matroska-demux.c: Make mpeg2 aac audio work: create artificial private codec data chunk which faad2 seem...
26795 Original commit message from CVS:
26796 * gst/matroska/matroska-demux.c: (gst_matroska_demux_audio_caps),
26797 (gst_matroska_demux_plugin_init):
26798 Make mpeg2 aac audio work: create artificial private codec data
26799 chunk which faad2 seems to require, just as we do for mpeg4 aac.
26800 Also call gst_riff_init(). Partially fixes #338767.
26802 Wed Apr 19 15:16:33 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26804 gst/wavenc/gstwavenc.*: Set caps on first outgoing buffer, so that it doesn't error out immediately with a non-negoti...
26805 Original commit message from CVS:
26806 * gst/wavenc/gstwavenc.c: (gst_wavenc_base_init),
26807 (gst_wavenc_class_init), (gst_wavenc_init),
26808 (gst_wavenc_create_header_buf), (gst_wavenc_push_header),
26809 (gst_wavenc_sink_setcaps), (get_id_from_name), (gst_wavenc_event),
26810 (gst_wavenc_chain), (gst_wavenc_change_state):
26811 * gst/wavenc/gstwavenc.h:
26812 Set caps on first outgoing buffer, so that it doesn't error out
26813 immediately with a non-negotiated error (#338716). Rewrite and
26814 clean up a bit; fix setcaps function to parse things properly;
26815 fix sink caps (8bit audio is unsigned and doesn't have depth);
26816 use boilerplate macros; remove unused properties stuff.
26818 Wed Apr 19 09:27:00 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
26820 gst/qtdemux/qtdemux.c: For VBR audio, don't try to calculate the samples_per_frame.
26821 Original commit message from CVS:
26822 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
26823 For VBR audio, don't try to calculate the samples_per_frame.
26826 Tue Apr 18 18:14:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26828 ext/gdk_pixbuf/gstgdkpixbuf.c: Leave JPEG decoding to our jpegdec plugin. gdkpixbufdec cannot handle MJPEG streams an...
26829 Original commit message from CVS:
26830 * ext/gdk_pixbuf/gstgdkpixbuf.c:
26831 Leave JPEG decoding to our jpegdec plugin. gdkpixbufdec cannot
26832 handle MJPEG streams and might be autoplugged for those if the
26833 user doesn't have jpegdec installed (resulting in a cryptic error
26834 message about huffman tables). Better to disable JPEG decoding here
26835 and let the user figure out that she needs to install jpegdec.
26837 Tue Apr 18 18:04:48 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26839 ext/gdk_pixbuf/gstgdkpixbuf.*: Make work with packetised/framed input (e.g. png-in-quicktime). Use
26840 Original commit message from CVS:
26841 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps),
26842 (gst_gdk_pixbuf_class_init), (gst_gdk_pixbuf_init),
26843 (gst_gdk_pixbuf_flush), (gst_gdk_pixbuf_chain):
26844 * ext/gdk_pixbuf/gstgdkpixbuf.h:
26845 Make work with packetised/framed input (e.g. png-in-quicktime). Use
26846 GST_ELEMENT_ERROR when we return GST_FLOW_ERROR. Add some
26847 GST_DEBUG_FUNCPTR here and there. Use GST_LOG for recurring
26848 debug messages. Fix boilerplate macros.
26850 Tue Apr 18 17:29:42 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26852 ext/gdk_pixbuf/gstgdkpixbuf.c: No need to special-case for Gdk-2.0 any longer, we require
26853 Original commit message from CVS:
26854 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_get_capslist),
26855 (gst_gdk_pixbuf_set_property), (gst_gdk_pixbuf_get_property):
26856 No need to special-case for Gdk-2.0 any longer, we require
26857 Gdk 2.2 or newer; minor clean-ups.
26859 Tue Apr 18 17:17:55 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26861 Rewrite a bit: use GstBaseSink::start and stop instead of a state change function; use GST_ELEMENT_ERROR for error re...
26862 Original commit message from CVS:
26863 * ext/shout2/gstshout2.c: (gst_shout2send_base_init),
26864 (gst_shout2send_class_init), (gst_shout2send_init),
26865 (set_shout_metadata), (gst_shout2send_set_metadata),
26866 (gst_shout2send_event), (gst_shout2send_start),
26867 (gst_shout2send_connect), (gst_shout2send_stop),
26868 (gst_shout2send_render), (gst_shout2send_set_property),
26869 (gst_shout2send_get_property), (gst_shout2send_setcaps),
26871 * ext/shout2/gstshout2.h:
26873 Rewrite a bit: use GstBaseSink::start and stop instead of a state
26874 change function; use GST_ELEMENT_ERROR for error reporting, not
26875 g_error() or GST_ERROR(); don't unref caps in setcaps function,
26876 will cause crashes or assertion failures; remove (unused) "sync"
26877 property, basesink already has such a property; misc. other
26878 minor fixes and cleanups.
26880 Tue Apr 18 14:15:33 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26882 Add translatable error message for when we cannot connect to the sound server, as "Cannot open resource for writing" ...
26883 Original commit message from CVS:
26884 * ext/esd/esdsink.c: (gst_esdsink_open), (gst_esdsink_prepare):
26885 * ext/esd/gstesd.c: (plugin_init):
26887 Add translatable error message for when we cannot
26888 connect to the sound server, as "Cannot open resource
26889 for writing" isn't really an acceptable message to show
26890 to the user in this case.
26892 Tue Apr 18 13:32:29 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26894 sys/oss/gst-i18n-plugin.h: Remove bogus file that doesn't belong here.
26895 Original commit message from CVS:
26896 * sys/oss/gst-i18n-plugin.h:
26897 Remove bogus file that doesn't belong here.
26899 Mon Apr 17 19:57:10 2006 +0000 Philippe Valembois <lephilousophe@users.sf.net>
26901 ext/shout2/gstshout2.*: Handle tags being received before the connection to the server is established properly (see #...
26902 Original commit message from CVS:
26903 Patch by: Philippe Valembois
26904 * ext/shout2/gstshout2.c: (gst_shout2send_init),
26905 (gst_shout2send_set_metadata), (gst_shout2send_event),
26906 (gst_shout2send_render), (gst_shout2send_change_state):
26907 * ext/shout2/gstshout2.h:
26908 Handle tags being received before the connection to
26909 the server is established properly (see #338636).
26911 Mon Apr 17 19:43:32 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
26913 * sys/v4l2/gstv4l2src.c:
26914 Just added a gtk-doc comment.
26915 Original commit message from CVS:
26916 Just added a gtk-doc comment.
26918 Mon Apr 17 19:12:36 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26920 ext/shout2/gstshout2.c: Don't crash in case the connection to the server fails: don't set pointer to NULL by assignin...
26921 Original commit message from CVS:
26922 * ext/shout2/gstshout2.c: (gst_shout2send_render):
26923 Don't crash in case the connection to the server fails:
26924 don't set pointer to NULL by assigning FALSE; error out
26925 properly by using GST_ELEMENT_ERROR and returning
26926 GST_FLOW_ERROR (fixes #338636). Lastly, free connection
26927 before resetting the pointer.
26929 Mon Apr 17 10:01:51 2006 +0000 Alex Lancaster <alexlan@fedoraproject.org>
26931 gst/id3demux/id3tags.c: (Fixes #338713)
26932 Original commit message from CVS:
26933 * gst/id3demux/id3tags.c:
26934 Recognise TCO (Genre) tags in ID3v2.2. Patch by Alex Lancaster
26937 Thu Apr 13 21:45:57 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
26939 * sys/v4l2/gstv4l2src.c:
26940 * sys/v4l2/v4l2src_calls.c:
26941 Fixed some memory leaks.
26942 Original commit message from CVS:
26943 Fixed some memory leaks.
26945 Thu Apr 13 09:15:31 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
26948 * gst/rtp/Makefile.am:
26949 * gst/rtp/gstasteriskh263.h:
26950 * gst/rtp/gstrtp.c:
26951 * gst/rtp/gstrtpL16depay.h:
26952 * gst/rtp/gstrtpL16pay.h:
26953 * gst/rtp/gstrtpamrdepay.h:
26954 * gst/rtp/gstrtpamrpay.h:
26955 * gst/rtp/gstrtpdepay.h:
26956 * gst/rtp/gstrtpgsmdepay.h:
26957 * gst/rtp/gstrtpgsmpay.h:
26958 * gst/rtp/gstrtph263pay.h:
26959 * gst/rtp/gstrtph263pdepay.h:
26960 * gst/rtp/gstrtph263ppay.h:
26961 * gst/rtp/gstrtpmp4gpay.h:
26962 * gst/rtp/gstrtpmp4vdepay.h:
26963 * gst/rtp/gstrtpmp4vpay.h:
26964 * gst/rtp/gstrtpmpadepay.h:
26965 * gst/rtp/gstrtpmpapay.h:
26966 * gst/rtp/gstrtppcmadepay.h:
26967 * gst/rtp/gstrtppcmapay.c:
26968 * gst/rtp/gstrtppcmapay.h:
26969 * gst/rtp/gstrtppcmudepay.h:
26970 * gst/rtp/gstrtppcmupay.c:
26971 * gst/rtp/gstrtppcmupay.h:
26972 * gst/rtp/gstrtpspeexdepay.h:
26973 * gst/rtp/gstrtpspeexpay.h:
26974 reverting rtp patches to fix freeze break on -base as explained on the list
26975 Original commit message from CVS:
26976 reverting rtp patches to fix freeze break on -base as explained on the list
26978 Thu Apr 13 09:01:17 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
26980 gst/rtp/: Fix GObject macros.
26981 Original commit message from CVS:
26982 * gst/rtp/gstasteriskh263.h:
26983 * gst/rtp/gstrtpL16depay.h:
26984 * gst/rtp/gstrtpL16pay.h:
26985 * gst/rtp/gstrtpamrdepay.h:
26986 * gst/rtp/gstrtpamrpay.h:
26987 * gst/rtp/gstrtpdepay.h:
26988 * gst/rtp/gstrtpgsmdepay.h:
26989 * gst/rtp/gstrtpgsmpay.h:
26990 * gst/rtp/gstrtph263pay.h:
26991 * gst/rtp/gstrtph263pdepay.h:
26992 * gst/rtp/gstrtph263ppay.h:
26993 * gst/rtp/gstrtpilbcdepay.h:
26994 * gst/rtp/gstrtpilbcpay.h:
26995 * gst/rtp/gstrtpmp4gpay.h:
26996 * gst/rtp/gstrtpmp4vdepay.h:
26997 * gst/rtp/gstrtpmp4vpay.h:
26998 * gst/rtp/gstrtpmpadepay.h:
26999 * gst/rtp/gstrtpmpapay.h:
27000 * gst/rtp/gstrtppcmadepay.h:
27001 * gst/rtp/gstrtppcmapay.h:
27002 * gst/rtp/gstrtppcmudepay.h:
27003 * gst/rtp/gstrtppcmupay.h:
27004 * gst/rtp/gstrtpspeexdepay.h:
27005 * gst/rtp/gstrtpspeexpay.h:
27006 Fix GObject macros.
27008 Thu Apr 13 03:42:51 2006 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
27010 gst/rtp/: Ported mulaw and alaw payloaders to use new base class
27011 Original commit message from CVS:
27012 2006-04-12 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
27013 * gst/rtp/gstrtppcmapay.c:
27014 * gst/rtp/gstrtppcmapay.h:
27015 * gst/rtp/gstrtppcmupay.c:
27016 * gst/rtp/gstrtppcmupay.h:
27017 Ported mulaw and alaw payloaders to use new base class
27018 * gst/rtp/Makefile.am:
27019 * gst/rtp/gstrtp.c:
27020 * gst/rtp/gstrtpilbcpay.c:
27021 * gst/rtp/gstrtpilbcpay.h:
27022 * gst/rtp/gstrtpilbcdepay.c:
27023 * gst/rtp/gstrtpilbcdepay.h:
27024 Added new iLBC payloader/depayloader. Payloader uses new audio payload base
27027 Wed Apr 12 21:57:02 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
27029 * sys/v4l2/gstv4l2src.c:
27030 Fix to work in read mode.
27031 Original commit message from CVS:
27032 Fix to work in read mode.
27034 Wed Apr 12 09:42:10 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27036 ext/gdk_pixbuf/gstgdkpixbuf.c: Some cleanups.
27037 Original commit message from CVS:
27038 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps),
27039 (gst_gdk_pixbuf_get_capslist), (gst_gdk_pixbuf_sink_getcaps),
27040 (gst_gdk_pixbuf_class_init), (gst_gdk_pixbuf_init),
27041 (gst_gdk_pixbuf_flush), (gst_gdk_pixbuf_sink_event),
27042 (gst_gdk_pixbuf_chain):
27044 Added RGBA as a possible output format.
27045 Correctly free the supported mimetypes.
27046 deprecate silent arg, it's not used.
27047 Return result from _alloc_buffer to peer.
27049 Tue Apr 11 18:03:36 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27051 gst/rtp/gstrtpmp4vdepay.c: Don't leak memory allocated by gst_buffer_new_and_alloc() by overwriting GST_BUFFER_MALLOC...
27052 Original commit message from CVS:
27053 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_process):
27054 Don't leak memory allocated by gst_buffer_new_and_alloc() by
27055 overwriting GST_BUFFER_MALLOCDATA.
27057 Tue Apr 11 15:27:31 2006 +0000 Christian Schaller <uraeus@gnome.org>
27059 * gst-plugins-good.spec.in:
27060 fix version number macro
27061 Original commit message from CVS:
27062 fix version number macro
27064 Tue Apr 11 09:35:45 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27066 ext/libpng/gstpngdec.*: Handle more than one frame if the content is framed, like with png-in-quicktime (#331917).
27067 Original commit message from CVS:
27068 * ext/libpng/gstpngdec.c: (gst_pngdec_init),
27069 (user_endrow_callback), (user_end_callback),
27070 (gst_pngdec_caps_create_and_set), (gst_pngdec_chain),
27071 (gst_pngdec_sink_setcaps), (gst_pngdec_sink_event),
27072 (gst_pngdec_libpng_clear), (gst_pngdec_change_state):
27073 * ext/libpng/gstpngdec.h:
27074 Handle more than one frame if the content is framed,
27075 like with png-in-quicktime (#331917).
27077 Mon Apr 10 19:55:31 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27079 sys/oss/: - the user-visible error strings were in the wrong category
27080 Original commit message from CVS:
27081 * sys/oss/Makefile.am:
27082 * sys/oss/common.h:
27083 * sys/oss/gstosssink.c: (gst_oss_sink_init), (gst_oss_sink_open),
27084 (gst_oss_sink_prepare), (gst_oss_sink_unprepare):
27085 * sys/oss/gstosssrc.c: (gst_oss_src_prepare),
27086 (gst_oss_src_unprepare):
27087 - the user-visible error strings were in the wrong category
27088 - and the messages were not marked for translation
27089 - which is actually a good thing, because they were exactly
27090 the kind of message you would never want anyone to see
27091 - the macros were using variables that didn't exist in the macro
27093 - and they were obviously copied from each other and then modified
27094 - so a common header makes sense
27096 Mon Apr 10 17:16:09 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27098 gst/qtdemux/qtdemux.c: Fix parsing of newer stsd chunks again.
27099 Original commit message from CVS:
27100 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
27101 Fix parsing of newer stsd chunks again.
27103 Mon Apr 10 16:09:03 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27105 gst/matroska/ebml-read.c: Don't try to modify read-only data.
27106 Original commit message from CVS:
27107 * gst/matroska/ebml-read.c: (gst_ebml_read_sint):
27108 Don't try to modify read-only data.
27109 * gst/matroska/matroska-demux.c:
27110 (gst_matroska_demux_parse_blockgroup_or_simpleblock):
27111 Fix comment (won't crash any longer now).
27113 Mon Apr 10 15:48:55 2006 +0000 Michael Smith <msmith@xiph.org>
27115 ext/annodex/gstcmmlenc.c: Use copies of header buffers for caps to avoid circular refcounting problems (as in theorad...
27116 Original commit message from CVS:
27117 * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_set_header_on_caps):
27118 Use copies of header buffers for caps to avoid circular refcounting
27119 problems (as in theoradec, vorbisdec).
27120 * tests/check/elements/cmmldec.c: (GST_START_TEST):
27121 Fix a typo in test that meant it was testing the wrong thing.
27122 * tests/check/elements/cmmlenc.c: (check_headers):
27123 Fix refcount checks now that we use buffer-copies for caps.
27125 Mon Apr 10 15:43:54 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27127 gst/matroska/matroska-demux.c: Use static pad templates with ANY caps for audio and video source pads and get rid of ...
27128 Original commit message from CVS:
27129 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init),
27130 (gst_matroska_demux_handle_seek_event),
27131 (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps),
27132 (gst_matroska_demux_subtitle_caps),
27133 (gst_matroska_demux_plugin_init):
27134 Use static pad templates with ANY caps for audio and video
27135 source pads and get rid of a lot of unnecessary (and partially
27136 broken) code for the template caps. Clean up caps finding
27137 functions. Fixes playback of audio files/streams that do not
27138 contain the sample rate and/or number of channels in the audio
27139 context (happens a lot with vorbis/mp3 .mka files it seems).
27141 Also add myself to copyright holders.
27143 Mon Apr 10 15:29:21 2006 +0000 Michael Smith <msmith@xiph.org>
27145 ext/annodex/gstcmmlutils.c: Use g_list_delete_link () instead of g_list_remove_link () so that we free the link as we...
27146 Original commit message from CVS:
27147 * ext/annodex/gstcmmlutils.c: (gst_cmml_track_list_del_clip):
27148 Use g_list_delete_link () instead of g_list_remove_link () so that
27149 we free the link as well as the contained data.
27151 Mon Apr 10 14:20:41 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27153 gst/qtdemux/qtdemux.c: Fix framerate calculation.
27154 Original commit message from CVS:
27155 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
27156 (qtdemux_parse_trak):
27157 Fix framerate calculation.
27159 Mon Apr 10 10:10:55 2006 +0000 Ryan Lortie (desrt) <desrt@destr.ca>
27161 gst/avi/gstavidemux.c: Fix some crashers with empty chunks. (Fixes #337749)
27162 Original commit message from CVS:
27163 Patch by: Ryan Lortie (desrt) <desrt at destr dot ca>
27164 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_superindex),
27165 (gst_avi_demux_parse_stream), (gst_avi_demux_parse_index),
27166 (gst_avi_demux_stream_header):
27167 Fix some crashers with empty chunks. (Fixes #337749)
27169 Mon Apr 10 08:31:40 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27171 gst/qtdemux/qtdemux.c: force mono 8000 Hz on AMR samples.
27172 Original commit message from CVS:
27173 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
27174 force mono 8000 Hz on AMR samples.
27176 Sun Apr 9 18:30:51 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
27178 ext/neon/gstneonhttpsrc.c: remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32)
27179 Original commit message from CVS:
27180 * ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_start):
27181 remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32)
27182 * sys/directdraw/gstdirectdrawsink.c:
27183 * sys/directsound/gstdirectsoundsink.c:
27184 done some cleans in sources
27186 add project files for neon, qtdemux
27188 Sun Apr 9 17:31:37 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
27190 gst/level/gstlevel.c: use G_GINT64_CONSTANT for INT64 constants
27191 Original commit message from CVS:
27192 * gst/level/gstlevel.c: (gst_level_set_caps),(gst_level_transform_ip):
27193 use G_GINT64_CONSTANT for INT64 constants
27194 * gst/videofilter/gstvideobalance.c:
27195 define rint for WIN32 #define rint(x) (floor((x)+0.5))
27196 * win32/vs6/libgstavi.dsp:
27197 add missing libraries for the link and remove avimux.c from
27198 the project as it isn't ported to 0.10 yet
27200 Sun Apr 9 14:00:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27202 gst/matroska/ebml-read.c: Even better would be if we actually did the right thing here (also, G_GUINT64_CONSTANT only...
27203 Original commit message from CVS:
27204 * gst/matroska/ebml-read.c: (gst_ebml_read_sint):
27205 Even better would be if we actually did the right thing
27206 here (also, G_GUINT64_CONSTANT only exists since GLib-2.10).
27208 Sun Apr 9 13:52:03 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27210 gst/matroska/ebml-read.c: Can't just replace 1LL with 1L here just because MSVC doesn't support it, as it might lead ...
27211 Original commit message from CVS:
27212 * gst/matroska/ebml-read.c: (gst_ebml_read_sint):
27213 Can't just replace 1LL with 1L here just because MSVC doesn't
27214 support it, as it might lead to incorrect results when doing the
27215 bitshifting here. Using GLib's G_GUINT64_CONSTANT() macro to
27216 force a 64-bit constant in a way that all compilers are happy with.
27218 Sat Apr 8 21:48:01 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
27220 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
27221 Original commit message from CVS:
27222 * ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_class_init):
27223 * ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_class_init):
27224 * ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_class_init):
27225 * ext/arts/gst_arts.c: (gst_arts_class_init):
27226 * ext/artsd/gstartsdsink.c: (gst_artsdsink_class_init):
27227 * ext/audiofile/gstafsink.c: (gst_afsink_class_init):
27228 * ext/audiofile/gstafsrc.c: (gst_afsrc_class_init):
27229 * ext/audioresample/gstaudioresample.c:
27230 * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init):
27231 * ext/directfb/dfbvideosink.c: (gst_dfbvideosink_class_init):
27232 * ext/divx/gstdivxdec.c: (gst_divxdec_class_init):
27233 * ext/hermes/gsthermescolorspace.c:
27234 (gst_hermes_colorspace_class_init):
27235 * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_class_init):
27236 * ext/jack/gstjack.c: (gst_jack_class_init):
27237 * ext/jack/gstjackbin.c: (gst_jack_bin_class_init):
27238 * ext/lcs/gstcolorspace.c: (gst_colorspace_class_init):
27239 * ext/libfame/gstlibfame.c: (gst_fameenc_class_init):
27240 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_class_init):
27241 * ext/nas/nassink.c: (gst_nassink_class_init):
27242 * ext/shout/gstshout.c: (gst_icecastsend_class_init):
27243 * ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init):
27244 * ext/sndfile/gstsf.c: (gst_sf_class_init):
27245 * ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init),
27246 (gst_swfdec_class_init):
27247 * ext/tarkin/gsttarkindec.c: (gst_tarkindec_class_init):
27248 * ext/tarkin/gsttarkinenc.c: (gst_tarkinenc_class_init):
27249 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_class_init):
27250 * gst/chart/gstchart.c: (gst_chart_class_init):
27251 * gst/colorspace/gstcolorspace.c: (gst_colorspace_class_init):
27252 * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
27253 * gst/festival/gstfestival.c: (gst_festival_class_init):
27254 * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
27255 * gst/filter/gstiir.c: (gst_iir_class_init):
27256 * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
27257 * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init):
27258 * gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_class_init):
27259 * gst/mpeg1sys/gstmpeg1systemencode.c:
27260 (gst_system_encode_class_init):
27261 * gst/mpeg1videoparse/gstmp1videoparse.c:
27262 (gst_mp1videoparse_class_init):
27263 * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_class_init):
27264 * gst/mpegaudioparse/gstmpegaudioparse.c:
27265 (gst_mp3parse_class_init):
27266 * gst/overlay/gstoverlay.c: (gst_overlay_class_init):
27267 * gst/passthrough/gstpassthrough.c: (passthrough_class_init):
27268 * gst/playondemand/gstplayondemand.c: (play_on_demand_class_init):
27269 * gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_class_init):
27270 * gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_class_init):
27271 * gst/smooth/gstsmooth.c: (gst_smooth_class_init):
27272 * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init):
27273 * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
27274 * gst/stereo/gststereo.c: (gst_stereo_class_init):
27275 * gst/switch/gstswitch.c: (gst_switch_class_init):
27276 * gst/tta/gstttadec.c: (gst_tta_dec_class_init):
27277 * gst/tta/gstttaparse.c: (gst_tta_parse_class_init):
27278 * gst/vbidec/gstvbidec.c: (gst_vbidec_class_init):
27279 * gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init):
27280 * gst/virtualdub/gstxsharpen.c: (gst_xsharpen_class_init):
27281 * gst/y4m/gsty4mencode.c: (gst_y4mencode_class_init):
27282 * sys/cdrom/gstcdplayer.c: (cdplayer_class_init):
27283 * sys/directsound/gstdirectsoundsink.c:
27284 (gst_directsoundsink_class_init):
27285 * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_class_init):
27286 * sys/dxr3/dxr3spusink.c: (dxr3spusink_class_init):
27287 * sys/dxr3/dxr3videosink.c: (dxr3videosink_class_init):
27288 * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_class_init):
27289 * sys/v4l2/gstv4l2colorbalance.c:
27290 (gst_v4l2_color_balance_channel_class_init):
27291 * sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_channel_class_init),
27292 (gst_v4l2_tuner_norm_class_init):
27293 * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_class_init):
27294 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
27296 Sat Apr 8 21:21:45 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
27298 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
27299 Original commit message from CVS:
27300 * ext/aalib/gstaasink.c: (gst_aasink_class_init):
27301 * ext/esd/esdsink.c: (gst_esdsink_class_init):
27302 * ext/flac/gstflactag.c: (gst_flac_tag_class_init):
27303 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_class_init):
27304 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_class_init):
27305 * ext/jpeg/gstsmokedec.c: (gst_smokedec_class_init):
27306 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_class_init):
27307 * ext/libcaca/gstcacasink.c: (gst_cacasink_class_init):
27308 * ext/libmng/gstmngdec.c: (gst_mngdec_class_init):
27309 * ext/libmng/gstmngenc.c: (gst_mngenc_class_init):
27310 * ext/libpng/gstpngdec.c: (gst_pngdec_class_init):
27311 * ext/libpng/gstpngenc.c: (gst_pngenc_class_init):
27312 * ext/mikmod/gstmikmod.c: (gst_mikmod_class_init):
27313 * ext/shout2/gstshout2.c: (gst_shout2send_class_init):
27314 * ext/speex/gstspeexenc.c: (gst_speexenc_class_init):
27315 * gst/alpha/gstalpha.c: (gst_alpha_class_init):
27316 * gst/avi/gstavimux.c: (gst_avimux_class_init):
27317 * gst/debug/efence.c: (gst_efence_class_init):
27318 * gst/debug/negotiation.c: (gst_negotiation_class_init):
27319 * gst/flx/gstflxdec.c: (gst_flxdec_class_init):
27320 * gst/goom/gstgoom.c: (gst_goom_class_init):
27321 * gst/id3demux/gstid3demux.c: (gst_id3demux_class_init):
27322 * gst/interleave/deinterleave.c: (deinterleave_class_init):
27323 * gst/interleave/interleave.c: (interleave_class_init):
27324 * gst/law/alaw-decode.c: (gst_alawdec_class_init):
27325 * gst/law/alaw-encode.c: (gst_alawenc_class_init):
27326 * gst/law/mulaw-encode.c: (gst_mulawenc_class_init):
27327 * gst/median/gstmedian.c: (gst_median_class_init):
27328 * gst/monoscope/gstmonoscope.c: (gst_monoscope_class_init):
27329 * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init):
27330 * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_class_init):
27331 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_class_init):
27332 * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_class_init):
27333 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_class_init):
27334 * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init):
27335 * gst/rtp/gstrtpdepay.c: (gst_rtp_depay_class_init):
27336 * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_class_init):
27337 * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_class_init):
27338 * gst/rtp/gstrtph263pay.c: (gst_rtp_h263_pay_class_init):
27339 * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_class_init):
27340 * gst/rtp/gstrtph263ppay.c: (gst_rtp_h263p_pay_class_init):
27341 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_class_init):
27342 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init):
27343 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_class_init):
27344 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_class_init):
27345 * gst/rtp/gstrtpmpapay.c: (gst_rtp_mpa_pay_class_init):
27346 * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_class_init):
27347 * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_class_init):
27348 * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_class_init):
27349 * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_class_init):
27350 * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_class_init):
27351 * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_class_init):
27352 * gst/rtsp/gstrtpdec.c: (gst_rtpdec_class_init):
27353 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init):
27354 * gst/smpte/gstsmpte.c: (gst_smpte_class_init):
27355 * gst/udp/gstdynudpsink.c: (gst_dynudpsink_class_init):
27356 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init):
27357 * gst/udp/gstudpsink.c: (gst_udpsink_class_init):
27358 * gst/videomixer/videomixer.c: (gst_videomixer_class_init):
27359 * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init):
27360 * sys/oss/gstossdmabuffer.c: (gst_ossdmabuffer_class_init):
27361 * sys/oss/gstosssink.c: (gst_oss_sink_class_init):
27362 * sys/osxaudio/gstosxaudioelement.c:
27363 (gst_osxaudioelement_class_init):
27364 * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_class_init):
27365 * sys/osxaudio/gstosxaudiosrc.c: (gst_osxaudiosrc_class_init):
27366 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_class_init):
27367 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
27369 Sat Apr 8 19:06:25 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
27371 Fix more broken GObject macros
27372 Original commit message from CVS:
27373 * ext/mikmod/gstmikmod.h:
27374 * gst/level/gstlevel.h:
27375 Fix more broken GObject macros
27377 Sat Apr 8 18:41:07 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
27379 Fix broken GObject macros
27380 Original commit message from CVS:
27381 * ext/xine/gstxine.h:
27382 * gst-libs/gst/play/play.h:
27383 * sys/v4l2/gstv4l2element.h:
27384 * sys/ximagesrc/ximageutil.h:
27385 Fix broken GObject macros
27387 Sat Apr 8 18:25:55 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
27389 Fix broken GObject macros
27390 Original commit message from CVS:
27391 * ext/annodex/gstcmmldec.h:
27392 * ext/annodex/gstcmmlenc.h:
27393 * ext/annodex/gstcmmltag.h:
27394 * ext/cairo/gsttextoverlay.h:
27395 * ext/ladspa/gstsignalprocessor.h:
27396 * gst/matroska/ebml-read.h:
27397 * gst/matroska/ebml-write.h:
27398 * sys/osxaudio/gstosxaudioelement.h:
27399 Fix broken GObject macros
27401 Sat Apr 8 18:23:04 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27403 gst/qtdemux/qtdemux.c: Don't make rounding errors in timestamp/duration calculations.
27404 Original commit message from CVS:
27405 * gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample),
27406 (gst_qtdemux_chain), (gst_qtdemux_add_stream), (qtdemux_dump_stsz),
27407 (qtdemux_dump_stco), (qtdemux_parse_trak):
27408 Don't make rounding errors in timestamp/duration calculations.
27409 Fix timestamps for AMR and IMA4. Fixes (#337436).
27410 Create a dummy segment even when there is no edit list.
27412 Sat Apr 8 13:09:50 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27414 ext/flac/gstflacdec.c: Don't try to seek beyond the end of the file (would occasionally display error dialogs in tote...
27415 Original commit message from CVS:
27416 * ext/flac/gstflacdec.c: (gst_flac_dec_handle_seek_event):
27417 Don't try to seek beyond the end of the file (would
27418 occasionally display error dialogs in totem when seeking
27419 to the end) (#335869). Will still throw an error though
27420 if the file is truncated and the total_samples value in
27421 the stream header is wrong.
27423 Fri Apr 7 18:15:08 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27425 ext/flac/gstflacdec.*: If the stream header doesn't contain the total number of samples, search for the last flac fra...
27426 Original commit message from CVS:
27427 * ext/flac/gstflacdec.c: (gst_flac_calculate_crc8),
27428 (gst_flac_dec_scan_got_frame), (gst_flac_dec_scan_for_last_block),
27429 (gst_flac_dec_metadata_callback):
27430 * ext/flac/gstflacdec.h:
27431 If the stream header doesn't contain the total number of samples,
27432 search for the last flac frame at the end of the file and calculate
27433 the total duration from that frame's offset (fixes #337609).
27435 Fri Apr 7 15:53:43 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
27437 Typo fix, s/XFree86/X11 and added doc blurb saying that it fixates to 25fps
27438 Original commit message from CVS:
27439 2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
27440 * ext/amrwb/amrwb-code/Makefile.am:
27441 * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc),
27442 (gst_ximagesrc_create), (gst_ximagesrc_set_property):
27443 Typo fix, s/XFree86/X11 and added doc blurb saying that it fixates to
27446 Fri Apr 7 15:47:27 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
27448 tests/icles/ximagesrc-test.c: Actually assert that pipeline goes to playing
27449 Original commit message from CVS:
27450 2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
27451 * tests/icles/ximagesrc-test.c: (main):
27452 Actually assert that pipeline goes to playing
27454 Fri Apr 7 15:27:40 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
27456 sys/ximagesrc/ximagesrc.c: Fix typo, C++ style comments and other small cleanups
27457 Original commit message from CVS:
27458 2006-04-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
27459 * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc),
27460 (composite_pixel), (gst_ximagesrc_ximage_get),
27461 (gst_ximagesrc_create), (gst_ximagesrc_set_property):
27462 Fix typo, C++ style comments and other small cleanups
27464 Fri Apr 7 10:48:19 2006 +0000 Edward Hervey <bilboed@bilboed.com>
27466 gst/avi/gstavidemux.c: Don't unref the GstPadTemplate returned by gst_element_class_get_pad_template().
27467 Original commit message from CVS:
27468 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream):
27469 Don't unref the GstPadTemplate returned by
27470 gst_element_class_get_pad_template().
27472 Thu Apr 6 19:16:02 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27474 gst/qtdemux/qtdemux.c: Added full edit list support.
27475 Original commit message from CVS:
27476 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
27477 (gst_qtdemux_handle_src_query), (gst_qtdemux_find_index),
27478 (gst_qtdemux_find_keyframe), (gst_qtdemux_find_segment),
27479 (gst_qtdemux_move_stream), (gst_qtdemux_perform_seek),
27480 (gst_qtdemux_do_seek), (gst_qtdemux_change_state),
27481 (gst_qtdemux_activate_segment),
27482 (gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
27483 (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
27484 (qtdemux_parse_trak):
27485 Added full edit list support.
27486 Avoid overflows in prologue image detection code.
27487 Avoid roundoff errors in timestamp calculations.
27489 Thu Apr 6 11:35:26 2006 +0000 j^ <j@bootlab.org>
27491 Unify the long descriptions in the plugin details (#337263).
27492 Original commit message from CVS:
27493 Patch by: j^ <j at bootlab dot org>
27494 * ext/amrwb/gstamrwbdec.c:
27495 * ext/amrwb/gstamrwbenc.c:
27496 * ext/amrwb/gstamrwbparse.c:
27497 * ext/arts/gst_arts.c:
27498 * ext/artsd/gstartsdsink.c:
27499 * ext/audiofile/gstafparse.c:
27500 * ext/audiofile/gstafsink.c:
27501 * ext/audiofile/gstafsrc.c:
27502 * ext/cdaudio/gstcdaudio.c:
27503 * ext/directfb/dfbvideosink.c:
27504 * ext/divx/gstdivxdec.c:
27505 * ext/divx/gstdivxenc.c:
27506 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
27507 * ext/faac/gstfaac.c: (gst_faac_base_init):
27508 * ext/faad/gstfaad.c:
27509 * ext/gsm/gstgsmdec.c:
27510 * ext/gsm/gstgsmenc.c:
27511 * ext/hermes/gsthermescolorspace.c:
27512 * ext/ivorbis/vorbisfile.c:
27513 * ext/lcs/gstcolorspace.c:
27514 * ext/libfame/gstlibfame.c:
27515 * ext/libmms/gstmms.c: (gst_mms_base_init):
27516 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
27517 * ext/nas/nassink.c: (gst_nassink_base_init):
27518 * ext/neon/gstneonhttpsrc.c:
27519 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
27520 * ext/sdl/sdlaudiosink.c:
27521 * ext/sdl/sdlvideosink.c:
27522 * ext/shout/gstshout.c:
27523 * ext/snapshot/gstsnapshot.c:
27524 * ext/sndfile/gstsf.c:
27525 * ext/tarkin/gsttarkindec.c:
27526 * ext/tarkin/gsttarkinenc.c:
27527 * ext/theora/theoradec.c:
27528 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
27529 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
27530 * ext/xvid/gstxviddec.c:
27531 * ext/xvid/gstxvidenc.c:
27532 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
27533 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
27534 * gst/chart/gstchart.c:
27535 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
27536 * gst/festival/gstfestival.c:
27537 * gst/filter/gstiir.c:
27538 * gst/filter/gstlpwsinc.c:
27539 * gst/freeze/gstfreeze.c:
27540 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
27541 * gst/mixmatrix/mixmatrix.c:
27542 * gst/mpeg1sys/gstmpeg1systemencode.c:
27543 * gst/mpeg1videoparse/gstmp1videoparse.c:
27544 * gst/mpeg2sub/gstmpeg2subt.c:
27545 * gst/mpegaudioparse/gstmpegaudioparse.c:
27546 * gst/multifilesink/gstmultifilesink.c:
27547 * gst/overlay/gstoverlay.c:
27548 * gst/passthrough/gstpassthrough.c:
27549 * gst/playondemand/gstplayondemand.c:
27550 * gst/qtdemux/qtdemux.c:
27551 * gst/rtjpeg/gstrtjpegdec.c:
27552 * gst/rtjpeg/gstrtjpegenc.c:
27553 * gst/smooth/gstsmooth.c:
27554 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
27555 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
27556 * gst/videocrop/gstvideocrop.c:
27557 * gst/videodrop/gstvideodrop.c:
27558 * gst/virtualdub/gstxsharpen.c:
27559 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
27560 * gst/y4m/gsty4mencode.c:
27561 Unify the long descriptions in the plugin details (#337263).
27563 Thu Apr 6 09:14:30 2006 +0000 Brian Cameron <brian.cameron@sun.com>
27565 sys/sunaudio/gstsunaudiosink.*: Use spec->segsize and spec->segtotal in the prepare function to initialise the ring b...
27566 Original commit message from CVS:
27567 Patch by: Brian Cameron <brian dot cameron at sun dot com>
27568 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_init),
27569 (gst_sunaudiosink_prepare), (gst_sunaudiosink_write):
27570 * sys/sunaudio/gstsunaudiosink.h:
27571 Use spec->segsize and spec->segtotal in the prepare function
27572 to initialise the ring buffer instead of using the buffer-time
27573 property (#337421).
27575 Thu Apr 6 08:52:51 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27577 configure.ac: Bump core requirements to CVS for gst_pad_query_peer_duration() which is used by speexdec.
27578 Original commit message from CVS:
27580 Bump core requirements to CVS for gst_pad_query_peer_duration()
27581 which is used by speexdec.
27583 Wed Apr 5 18:27:22 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
27585 ext/speex/: Fix seeking and duration queries (#337033); clean up and refactor a bit.
27586 Original commit message from CVS:
27587 * ext/speex/gstspeex.c: (plugin_init):
27588 * ext/speex/gstspeexdec.c: (gst_speex_dec_class_init),
27589 (gst_speex_dec_reset), (gst_speex_dec_init), (speex_dec_convert),
27590 (speex_get_sink_query_types), (speex_dec_sink_query),
27591 (speex_get_src_query_types), (speex_dec_src_query),
27592 (speex_dec_src_event), (speex_dec_sink_event),
27593 (speex_dec_chain_parse_header), (speex_dec_chain_parse_comments),
27594 (speex_dec_chain_parse_data), (speex_dec_chain),
27595 (gst_speex_dec_get_property), (gst_speex_dec_set_property),
27596 (speex_dec_change_state):
27597 * ext/speex/gstspeexdec.h:
27598 Fix seeking and duration queries (#337033); clean up and
27601 Wed Apr 5 12:41:14 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27603 ext/raw1394/gstdv1394src.c: distinguish between device not found and could not open for reading
27604 Original commit message from CVS:
27605 * ext/raw1394/gstdv1394src.c:
27606 distinguish between device not found and could not open for
27609 Wed Apr 5 08:36:55 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27611 gst/qtdemux/qtdemux.c: Use duration as segment stop position if none is explicitly configured.
27612 Original commit message from CVS:
27613 * gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
27614 (gst_qtdemux_do_seek), (gst_qtdemux_loop_state_movie),
27615 (gst_qtdemux_loop):
27616 Use duration as segment stop position if none is
27617 explicitly configured.
27618 Also perform EOS when we run past the segment stop.
27620 Tue Apr 4 11:20:58 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27622 gst/qtdemux/qtdemux.c: More cleanups, added comments.
27623 Original commit message from CVS:
27624 * gst/qtdemux/qtdemux.c: (gst_qtdemux_go_back),
27625 (gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
27626 (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
27627 (gst_qtdemux_chain), (qtdemux_parse_tree), (qtdemux_parse_trak):
27628 More cleanups, added comments.
27629 Mark discontinuities on outgoing buffers.
27630 Post better errors when something goes wrong.
27631 Handle EOS and segment end properly.
27633 Tue Apr 4 08:31:10 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27635 gst/qtdemux/qtdemux.*: Handle stss boxes so we can mark and find keyframes.
27636 Original commit message from CVS:
27637 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
27638 (gst_qtdemux_push_event), (gst_qtdemux_go_back),
27639 (gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
27640 (gst_qtdemux_handle_src_event), (plugin_init),
27641 (gst_qtdemux_change_state), (gst_qtdemux_loop_state_movie),
27642 (gst_qtdemux_loop), (gst_qtdemux_chain),
27643 (qtdemux_sink_activate_pull), (gst_qtdemux_add_stream),
27644 (qtdemux_parse), (qtdemux_parse_tree), (qtdemux_parse_trak),
27645 (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
27646 (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds):
27647 * gst/qtdemux/qtdemux.h:
27648 Handle stss boxes so we can mark and find keyframes.
27649 Implement correct accurate and keyframe seeking.
27650 Use _DEBUG_OBJECT when possible.
27652 Mon Apr 3 13:29:20 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27654 * tests/check/elements/.gitignore:
27656 Original commit message from CVS:
27659 Mon Apr 3 13:28:55 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27661 * pkgconfig/Makefile.am:
27663 Original commit message from CVS:
27666 Mon Apr 3 09:02:29 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27668 add a .pc file so other modules can use good plugins in tests
27669 Original commit message from CVS:
27672 * pkgconfig/.cvsignore:
27673 * pkgconfig/Makefile.am:
27674 * pkgconfig/gstreamer-plugins-good-uninstalled.pc.in:
27675 add a .pc file so other modules can use good plugins in tests
27677 Sat Apr 1 16:50:49 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27680 * docs/plugins/inspect/plugin-qtdemux.xml:
27681 * docs/plugins/inspect/plugin-taglib.xml:
27682 * ext/taglib/gsttaglibmux.c:
27683 * tests/check/elements/id3v2mux.c:
27684 add taglib checks and docs
27685 Original commit message from CVS:
27686 add taglib checks and docs
27688 Sat Apr 1 15:30:51 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27691 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
27693 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
27694 Original commit message from CVS:
27695 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
27697 Sat Apr 1 14:03:03 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27700 * docs/plugins/inspect/plugin-1394.xml:
27701 * docs/plugins/inspect/plugin-aasink.xml:
27702 * docs/plugins/inspect/plugin-alaw.xml:
27703 * docs/plugins/inspect/plugin-alpha.xml:
27704 * docs/plugins/inspect/plugin-alphacolor.xml:
27705 * docs/plugins/inspect/plugin-annodex.xml:
27706 * docs/plugins/inspect/plugin-apetag.xml:
27707 * docs/plugins/inspect/plugin-auparse.xml:
27708 * docs/plugins/inspect/plugin-autodetect.xml:
27709 * docs/plugins/inspect/plugin-avi.xml:
27710 * docs/plugins/inspect/plugin-cacasink.xml:
27711 * docs/plugins/inspect/plugin-cairo.xml:
27712 * docs/plugins/inspect/plugin-cdio.xml:
27713 * docs/plugins/inspect/plugin-cutter.xml:
27714 * docs/plugins/inspect/plugin-debug.xml:
27715 * docs/plugins/inspect/plugin-dv.xml:
27716 * docs/plugins/inspect/plugin-efence.xml:
27717 * docs/plugins/inspect/plugin-effectv.xml:
27718 * docs/plugins/inspect/plugin-esdsink.xml:
27719 * docs/plugins/inspect/plugin-flac.xml:
27720 * docs/plugins/inspect/plugin-flxdec.xml:
27721 * docs/plugins/inspect/plugin-gconfelements.xml:
27722 * docs/plugins/inspect/plugin-gdkpixbuf.xml:
27723 * docs/plugins/inspect/plugin-goom.xml:
27724 * docs/plugins/inspect/plugin-halelements.xml:
27725 * docs/plugins/inspect/plugin-id3demux.xml:
27726 * docs/plugins/inspect/plugin-jpeg.xml:
27727 * docs/plugins/inspect/plugin-ladspa.xml:
27728 * docs/plugins/inspect/plugin-level.xml:
27729 * docs/plugins/inspect/plugin-matroska.xml:
27730 * docs/plugins/inspect/plugin-mulaw.xml:
27731 * docs/plugins/inspect/plugin-multipart.xml:
27732 * docs/plugins/inspect/plugin-navigationtest.xml:
27733 * docs/plugins/inspect/plugin-ossaudio.xml:
27734 * docs/plugins/inspect/plugin-png.xml:
27735 * docs/plugins/inspect/plugin-rtp.xml:
27736 * docs/plugins/inspect/plugin-rtsp.xml:
27737 * docs/plugins/inspect/plugin-shout2send.xml:
27738 * docs/plugins/inspect/plugin-smpte.xml:
27739 * docs/plugins/inspect/plugin-speex.xml:
27740 * docs/plugins/inspect/plugin-videobalance.xml:
27741 * docs/plugins/inspect/plugin-videobox.xml:
27742 * docs/plugins/inspect/plugin-videoflip.xml:
27743 * docs/plugins/inspect/plugin-videomixer.xml:
27744 * docs/plugins/inspect/plugin-wavenc.xml:
27745 * docs/plugins/inspect/plugin-wavparse.xml:
27746 adding inspect files
27747 Original commit message from CVS:
27748 adding inspect files
27750 Sat Apr 1 10:15:33 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27752 * tests/icles/ximagesrc-test.c:
27754 Original commit message from CVS:
27757 Sat Apr 1 10:14:26 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27759 * tests/icles/.gitignore:
27760 * tests/icles/Makefile.am:
27761 * tests/icles/ximagesrc-test.c:
27763 Original commit message from CVS:
27766 Sat Apr 1 10:09:11 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27768 * gst/equalizer/gstiirequalizer.c:
27769 * gst/qtdemux/qtdemux.c:
27770 * gst/spectrum/gstspectrum.c:
27771 * gst/videocrop/gstvideocrop.c:
27772 * sys/directdraw/gstdirectdrawplugin.c:
27773 * sys/directsound/gstdirectsoundplugin.c:
27774 * sys/v4l2/gstv4l2.c:
27775 * sys/ximage/gstximagesrc.c:
27776 rework build; add translations for v4l2
27777 Original commit message from CVS:
27778 rework build; add translations for v4l2
27780 Sat Apr 1 09:56:45 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
27782 configure.ac: clean up, use AS_VERSION and AS_NANO
27783 Original commit message from CVS:
27785 clean up, use AS_VERSION and AS_NANO
27786 * gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
27787 use PACKAGE_VERSION define
27804 Fri Mar 31 17:52:36 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
27806 Add tests and fix PAR caps issue to ximagesrc
27807 Original commit message from CVS:
27808 2006-03-31 Zaheer Abbas Merali <zaheerabbas at merali dot org>
27811 * sys/ximagesrc/ximagesrc.c:
27812 (gst_ximagesrc_ximage_get),
27813 (gst_ximagesrc_get_caps), (gst_ximagesrc_class_init):
27814 * sys/ximagesrc/ximageutil.c:
27815 * tests/Makefile.am:
27816 * tests/icles/Makefile.am:
27817 * tests/icles/ximagesrc-test.c: (terminate_playback), (main):
27818 Add tests and fix PAR caps issue to ximagesrc
27820 Fri Mar 31 16:32:47 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
27822 sys/ximagesrc/ximagesrc.c: Add docs to ximagesrc
27823 Original commit message from CVS:
27824 2006-03-31 Zaheer Abbas Merali <zaheerabbas at merali dot org>
27825 * sys/ximagesrc/ximagesrc.c:
27826 Add docs to ximagesrc
27828 Fri Mar 31 15:21:35 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
27830 sys/ximagesrc/: Fix ximagesrc so a) the cursor doesnt trail and b) there are no yellow rectangles with the cursor
27831 Original commit message from CVS:
27832 2006-03-31 Zaheer Abbas Merali <zaheerabbas at merali dot org>
27833 * sys/ximagesrc/ximagesrc.c: (composite_pixel),
27834 (gst_ximagesrc_ximage_get), (gst_ximagesrc_set_property),
27835 (gst_ximagesrc_get_caps), (gst_ximagesrc_class_init):
27836 * sys/ximagesrc/ximagesrc.h:
27837 * sys/ximagesrc/ximageutil.c: (ximageutil_xcontext_get):
27838 * sys/ximagesrc/ximageutil.h:
27839 Fix ximagesrc so a) the cursor doesnt trail and b) there are no
27840 yellow rectangles with the cursor
27842 Thu Mar 30 23:46:42 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
27844 * win32/vs6/gst_plugins_good.dsw:
27845 * win32/vs6/libgstalaw.dsp:
27846 * win32/vs6/libgstalpha.dsp:
27847 * win32/vs6/libgstalphacolor.dsp:
27848 * win32/vs6/libgstapetag.dsp:
27849 * win32/vs6/libgstauparse.dsp:
27850 * win32/vs6/libgstautodetect.dsp:
27851 * win32/vs6/libgstavi.dsp:
27852 * win32/vs6/libgstcutter.dsp:
27853 * win32/vs6/libgsteffectv.dsp:
27854 * win32/vs6/libgstflx.dsp:
27855 * win32/vs6/libgstgoom.dsp:
27856 * win32/vs6/libgstid3demux.dsp:
27857 * win32/vs6/libgstinterleave.dsp:
27858 * win32/vs6/libgstjpeg.dsp:
27859 * win32/vs6/libgstlevel.dsp:
27860 * win32/vs6/libgstmatroska.dsp:
27861 * win32/vs6/libgstmedian.dsp:
27862 * win32/vs6/libgstmonoscope.dsp:
27863 * win32/vs6/libgstmulaw.dsp:
27864 * win32/vs6/libgstmultipart.dsp:
27865 * win32/vs6/libgstrtp.dsp:
27866 * win32/vs6/libgstrtsp.dsp:
27867 * win32/vs6/libgstsmpte.dsp:
27868 * win32/vs6/libgstspeex.dsp:
27869 * win32/vs6/libgstvideobalance.dsp:
27870 * win32/vs6/libgstvideobox.dsp:
27871 * win32/vs6/libgstvideoflip.dsp:
27872 * win32/vs6/libgstvideomixer.dsp:
27873 * win32/vs6/libgstwavenc.dsp:
27874 * win32/vs6/libgstwavparse.dsp:
27875 I'm too lazy to comment this
27876 Original commit message from CVS:
27877 *** empty log message ***
27879 Thu Mar 30 23:37:16 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
27881 ext\jpeg\smokecodec.c: use of GST_DEBUG instead of DEBUG(a...) for WIN32
27882 Original commit message from CVS:
27883 * ext\jpeg\smokecodec.c:
27884 use of GST_DEBUG instead of DEBUG(a...) for WIN32
27885 * ext\speex\gstspeexenc.c: (gst_speexenc_set_header_on_caps):
27886 move first instruction after all variables declarations
27887 * gst\alpha\gstalpha.c:
27888 * gst\effectv\gstshagadelic.c:
27889 * gst\smpte\paint.c:
27890 * gst\videofilter\gstvideobalance.c:
27891 define M_PI if it's not defined (it's not defined on WIN32)
27892 * gst\cutter\gstcutter.c: (gst_cutter_chain):
27893 * gst\id3demux\id3v2frames.c: (parse_relative_volume_adjustment_two):
27894 * gst\level\gstlevel.c: (gst_level_set_property), (gst_level_transform_ip):
27895 * gst\matroska\matroska-demux.c: (gst_matroska_demux_parse_info),
27896 (gst_matroska_demux_video_caps):
27897 * gst\matroska\matroska-mux.c: (gst_matroska_mux_start), (gst_matroska_mux_finish):
27898 * gst\wavparse\gstwavparse.c: (gst_wavparse_stream_data):
27899 use gst_guint64_to_gdouble for conversions
27900 * gst\goom\filters.c: (setPixelRGB_):
27901 fix a debug which was using undefined variable
27902 * gst\level\gstlevel.c: (gst_level_set_caps), (gst_level_transform_ip):
27903 * gst\matroska\ebml-read.c: (gst_ebml_read_sint):
27904 replace LL suffix with L suffix (LL isn't supported by MSVC6.0)
27906 add vs6 projects files for most of plugins-good
27908 Thu Mar 30 15:37:05 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
27910 better/unified long descriptions
27911 Original commit message from CVS:
27912 * ext/aalib/gstaasink.c:
27913 * ext/annodex/gstcmmldec.c:
27914 * ext/annodex/gstcmmlenc.c:
27915 * ext/cairo/gsttextoverlay.c:
27916 * ext/cairo/gsttimeoverlay.c:
27917 * ext/cdio/gstcdiocddasrc.c:
27918 * ext/dv/gstdvdec.c:
27919 * ext/esd/esdmon.c:
27920 * ext/esd/esdsink.c:
27921 * ext/flac/gstflacdec.c:
27922 * ext/flac/gstflacenc.c:
27923 * ext/flac/gstflactag.c:
27924 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
27925 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
27926 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
27927 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
27928 * ext/gdk_pixbuf/gstgdkpixbuf.c:
27929 * ext/gdk_pixbuf/pixbufscale.c:
27930 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
27931 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
27932 * ext/jpeg/gstjpegdec.c:
27933 * ext/jpeg/gstjpegenc.c:
27934 * ext/jpeg/gstsmokedec.c:
27935 * ext/jpeg/gstsmokeenc.c:
27936 * ext/libcaca/gstcacasink.c:
27937 * ext/libmng/gstmngdec.c:
27938 * ext/libmng/gstmngenc.c:
27939 * ext/libpng/gstpngdec.c:
27940 * ext/libpng/gstpngenc.c:
27941 * ext/mikmod/gstmikmod.c:
27942 * ext/raw1394/gstdv1394src.c:
27943 * ext/shout2/gstshout2.c:
27944 * ext/speex/gstspeexdec.c:
27945 * ext/speex/gstspeexenc.c:
27946 * gst/alpha/gstalpha.c:
27947 * gst/alpha/gstalphacolor.c:
27948 * gst/auparse/gstauparse.c:
27949 * gst/autodetect/gstautoaudiosink.c:
27950 (gst_auto_audio_sink_base_init):
27951 * gst/autodetect/gstautovideosink.c:
27952 (gst_auto_video_sink_base_init):
27953 * gst/avi/gstavimux.c: (gst_avimux_base_init):
27954 * gst/cutter/gstcutter.c:
27955 * gst/debug/breakmydata.c:
27956 * gst/debug/efence.c:
27957 * gst/debug/gstnavigationtest.c:
27958 * gst/debug/negotiation.c:
27959 * gst/debug/progressreport.c:
27960 * gst/debug/testplugin.c:
27961 * gst/effectv/gstaging.c:
27962 * gst/effectv/gstdice.c:
27963 * gst/effectv/gstedge.c:
27964 * gst/effectv/gstquark.c:
27965 * gst/effectv/gstrev.c:
27966 * gst/effectv/gstvertigo.c:
27967 * gst/effectv/gstwarp.c:
27968 * gst/flx/gstflxdec.c:
27969 * gst/goom/gstgoom.c:
27970 * gst/interleave/deinterleave.c:
27971 * gst/interleave/interleave.c:
27972 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
27973 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
27974 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
27975 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
27976 * gst/level/gstlevel.c:
27977 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
27978 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
27979 * gst/median/gstmedian.c:
27980 * gst/monoscope/gstmonoscope.c:
27981 * gst/multipart/multipartdemux.c:
27982 * gst/multipart/multipartmux.c:
27983 * gst/oldcore/gstmd5sink.c:
27984 * gst/oldcore/gstmultifilesrc.c:
27985 * gst/oldcore/gstpipefilter.c:
27986 * gst/oldcore/gstshaper.c:
27987 * gst/oldcore/gststatistics.c:
27988 * gst/rtp/gstasteriskh263.c:
27989 * gst/rtp/gstrtpL16depay.c:
27990 * gst/rtp/gstrtpL16pay.c:
27991 * gst/rtp/gstrtpamrdepay.c:
27992 * gst/rtp/gstrtpamrpay.c:
27993 * gst/rtp/gstrtpdepay.c:
27994 * gst/rtp/gstrtpgsmpay.c:
27995 * gst/rtp/gstrtph263pay.c:
27996 * gst/rtp/gstrtph263pdepay.c:
27997 * gst/rtp/gstrtph263ppay.c:
27998 * gst/rtp/gstrtpmp4gpay.c:
27999 * gst/rtp/gstrtpmp4vdepay.c:
28000 * gst/rtp/gstrtpmp4vpay.c:
28001 * gst/rtp/gstrtpmpadepay.c:
28002 * gst/rtp/gstrtpmpapay.c:
28003 * gst/rtp/gstrtppcmadepay.c:
28004 * gst/rtp/gstrtppcmapay.c:
28005 * gst/rtp/gstrtppcmudepay.c:
28006 * gst/rtp/gstrtppcmupay.c:
28007 * gst/rtp/gstrtpspeexdepay.c:
28008 * gst/rtp/gstrtpspeexpay.c:
28009 * gst/rtsp/gstrtpdec.c:
28010 * gst/smpte/gstsmpte.c:
28011 * gst/videobox/gstvideobox.c:
28012 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
28013 * gst/videofilter/gstvideobalance.c:
28014 * gst/videofilter/gstvideoflip.c:
28015 * gst/videofilter/gstvideotemplate.c:
28016 (gst_videotemplate_base_init):
28017 * gst/videomixer/videomixer.c:
28018 * gst/wavenc/gstwavenc.c:
28019 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
28020 better/unified long descriptions
28022 Some cleanups to auparse, don't send multiple newsegments.
28024 Wed Mar 29 16:06:50 2006 +0000 Michael Dominic K <mdk@mdk.org.pl>
28026 ext/dv/gstdvdemux.*: Seek in READY patch. Only works for pull based mode.
28027 Original commit message from CVS:
28028 From a patch by: Michael Dominic K. <mdk at mdk dot org dot pl>
28029 * ext/dv/gstdvdemux.c: (gst_dvdemux_class_init),
28030 (gst_dvdemux_reset), (gst_dvdemux_src_convert),
28031 (gst_dvdemux_send_event), (gst_dvdemux_flush), (gst_dvdemux_loop),
28032 (gst_dvdemux_sink_activate_pull), (gst_dvdemux_change_state):
28033 * ext/dv/gstdvdemux.h:
28034 Seek in READY patch. Only works for pull based mode.
28037 Mon Mar 27 17:06:45 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
28039 * sys/v4l2/v4l2src_calls.c:
28040 Small fix, now pwc driver can tell about its buffers.
28041 Original commit message from CVS:
28042 Small fix, now pwc driver can tell about its buffers.
28044 Mon Mar 27 14:09:18 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28046 ext/gdk_pixbuf/gstgdkpixbuf.c: Fix two crashers: don't unref the same caps twice, and set pixbuf loader to NULL after...
28047 Original commit message from CVS:
28048 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_flush),
28049 (gst_gdk_pixbuf_event):
28050 Fix two crashers: don't unref the same caps twice, and
28051 set pixbuf loader to NULL after freeing it.
28053 Mon Mar 27 14:00:02 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28055 ext/speex/gstspeexenc.*: Don't leak adapter.
28056 Original commit message from CVS:
28057 * ext/speex/gstspeexenc.c: (gst_speexenc_class_init),
28058 (gst_speexenc_finalize), (gst_speexenc_sink_setcaps),
28059 (gst_speexenc_chain):
28060 * ext/speex/gstspeexenc.h:
28061 Don't leak adapter.
28062 A push *always* takes ownership of the buffer, even on
28066 Sun Mar 26 19:56:37 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28068 ext/taglib/gsttaglib.*: Fix newsegment event handling a bit. We need to cache the first newsegment event, because we ...
28069 Original commit message from CVS:
28070 * ext/taglib/gsttaglib.cc:
28071 * ext/taglib/gsttaglib.h:
28072 Fix newsegment event handling a bit. We need to
28073 cache the first newsegment event, because we can't
28074 adjust offsets yet when we get it, as we don't
28075 know the size of the tag yet for sure at that point.
28076 Also do some minor cleaning up here and there and add
28077 some debug statements.
28079 Sun Mar 26 12:24:56 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28081 gst/id3demux/gstid3demux.c: Create source pad without leaking.
28082 Original commit message from CVS:
28083 * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad):
28084 Create source pad without leaking.
28086 Sat Mar 25 21:57:24 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28088 ext/taglib/gsttaglib.cc: We do not want to proxy the caps on the sink pad; our source pad should have application/x-i...
28089 Original commit message from CVS:
28090 * ext/taglib/gsttaglib.cc:
28091 We do not want to proxy the caps on the sink pad; our
28092 source pad should have application/x-id3 caps; also,
28093 don't use already-freed strings in debug messages;
28094 finally, adjust buffer offsets on buffers sent out.
28096 Sat Mar 25 13:02:55 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28098 sys/v4l2/gstv4l2src.c: Older kernels don't seem to have this particular v4l2 format, so comment out until this gets f...
28099 Original commit message from CVS:
28100 * sys/v4l2/gstv4l2src.c:
28101 Older kernels don't seem to have this particular v4l2 format,
28102 so comment out until this gets fixed properly (and make
28105 Sat Mar 25 05:31:28 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
28108 * sys/v4l2/gstv4l2colorbalance.c:
28109 * sys/v4l2/gstv4l2colorbalance.h:
28110 * sys/v4l2/gstv4l2element.c:
28111 * sys/v4l2/gstv4l2src.c:
28112 * sys/v4l2/gstv4l2src.h:
28113 * sys/v4l2/gstv4l2tuner.c:
28114 * sys/v4l2/v4l2_calls.c:
28115 * sys/v4l2/v4l2src_calls.c:
28116 * sys/v4l2/v4l2src_calls.h:
28117 Just make few things more robust and also some identation.
28118 Original commit message from CVS:
28119 Just make few things more robust and also some identation.
28121 Fri Mar 24 19:41:03 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28123 ext/flac/: Spifify a bit.
28124 Original commit message from CVS:
28125 * ext/flac/gstflacdec.c: (gst_flac_dec_handle_seek_event):
28126 * ext/flac/gstflacdec.h:
28127 * ext/flac/gstflacenc.h:
28129 Fix deadly lock order error in seeking code, STREAM_LOCK
28130 cannot be taken within LOCK and the streaming variables are
28131 protected with the STREAM_LOCK anyway.
28133 Fri Mar 24 18:56:16 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28135 gst/avi/gstavidemux.c: this patch combines the global init_frames with the stream init_frames. Rationale being that t...
28136 Original commit message from CVS:
28137 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_index),
28138 (gst_avi_demux_stream_index), (gst_avi_demux_stream_scan),
28139 (gst_avi_demux_massage_index), (gst_avi_demux_handle_seek):
28140 this patch combines the global init_frames with the stream
28141 init_frames. Rationale being that the global delay should
28142 be subtracted from any stream delay.
28145 Fri Mar 24 17:11:56 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
28147 gst/: use DEBUG_FUNCPTR for collectpads
28148 Original commit message from CVS:
28149 * gst/matroska/matroska-mux.c: (gst_matroska_mux_init):
28150 * gst/multipart/multipartmux.c: (gst_multipart_mux_init):
28151 * gst/smpte/gstsmpte.c: (gst_smpte_init):
28152 * gst/videomixer/videomixer.c: (gst_videomixer_init):
28153 use DEBUG_FUNCPTR for collectpads
28155 Fri Mar 24 09:54:00 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28157 ext/jpeg/gstjpegenc.c: Don't crash when encoding images where the number of rows isn't a multiple of 2*DCTSIZE. Add s...
28158 Original commit message from CVS:
28159 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init), (gst_jpegenc_chain):
28160 Don't crash when encoding images where the number of rows isn't
28161 a multiple of 2*DCTSIZE. Add some GST_DEBUG_FUNCPTR.
28163 Thu Mar 23 21:28:06 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28165 More state change function fixes.
28166 Original commit message from CVS:
28167 * ext/speex/gstspeexdec.c: (speex_dec_change_state):
28168 * gst/interleave/deinterleave.c: (deinterleave_change_state):
28169 * gst/interleave/interleave.c: (interleave_change_state):
28170 * gst/wavenc/gstwavenc.c: (gst_wavenc_change_state):
28171 More state change function fixes.
28173 Thu Mar 23 20:12:47 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28175 ext/esd/esdsink.*: Fix esd choppy playback by configuring audiosink correctly. Fixes #325191
28176 Original commit message from CVS:
28177 * ext/esd/esdsink.c: (gst_esdsink_class_init),
28178 (gst_esdsink_getcaps), (gst_esdsink_open), (gst_esdsink_close),
28179 (gst_esdsink_prepare), (gst_esdsink_unprepare),
28180 (gst_esdsink_delay), (gst_esdsink_reset):
28181 * ext/esd/esdsink.h:
28182 Fix esd choppy playback by configuring audiosink
28183 correctly. Fixes #325191
28185 Thu Mar 23 19:57:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28187 ext/libpng/gstpngdec.c: Make state change function thread-safe.
28188 Original commit message from CVS:
28189 * ext/libpng/gstpngdec.c: (gst_pngdec_change_state):
28190 Make state change function thread-safe.
28192 Thu Mar 23 16:50:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28194 gst/wavparse/gstwavparse.c: Don't try to read beyond the end of the file just because the header claims a bigger size...
28195 Original commit message from CVS:
28196 * gst/wavparse/gstwavparse.c: (gst_wavparse_get_upstream_size),
28197 (gst_wavparse_stream_headers), (gst_wavparse_stream_data):
28198 Don't try to read beyond the end of the file just because
28199 the header claims a bigger size (like with truncated files).
28201 Thu Mar 23 15:36:27 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28203 gst/wavparse/gstwavparse.*: Delay source pad creation until we have the first chunk of media data, so the we can exam...
28204 Original commit message from CVS:
28205 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
28206 (gst_wavparse_stream_headers), (gst_wavparse_add_src_pad),
28207 (gst_wavparse_stream_data), (gst_wavparse_loop):
28208 * gst/wavparse/gstwavparse.h:
28209 Delay source pad creation until we have the first chunk of
28210 media data, so the we can examine the data and adjust the
28211 caps accordingly if required. This makes playback of .wav
28212 files with DTS-declared-as-PCM content work (#313266).
28214 Wed Mar 22 19:50:56 2006 +0000 Christian Schaller <uraeus@gnome.org>
28216 * gst-plugins-good.spec.in:
28217 add videobalance plugn
28218 Original commit message from CVS:
28219 add videobalance plugn
28221 Wed Mar 22 13:02:11 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
28224 mention fixed bug number in the changelog
28225 Original commit message from CVS:
28226 mention fixed bug number in the changelog
28228 Wed Mar 22 13:00:34 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
28230 gst/: Don't attempt typefinding on too-short buffers that have been completely trimmed away.
28231 Original commit message from CVS:
28232 * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain):
28233 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain):
28234 Don't attempt typefinding on too-short buffers that have been
28235 completely trimmed away.
28236 * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag):
28237 Improve the debug output
28239 Tue Mar 21 18:12:59 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28241 ext/esd/esdsink.c: Some cleanups.
28242 Original commit message from CVS:
28243 * ext/esd/esdsink.c: (gst_esdsink_class_init), (gst_esdsink_init),
28244 (gst_esdsink_finalize), (gst_esdsink_getcaps), (gst_esdsink_open),
28245 (gst_esdsink_close), (gst_esdsink_prepare), (gst_esdsink_write),
28246 (gst_esdsink_set_property), (gst_esdsink_get_property):
28248 Reset fd to -1 when we close them.
28250 Tue Mar 21 16:19:37 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28252 gst/rtsp/gstrtspsrc.c: the OPTIONS request result is optional so don't fail on it.
28253 Original commit message from CVS:
28254 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
28255 the OPTIONS request result is optional so don't
28258 Tue Mar 21 14:53:36 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28260 gst/: gcc 4.1 unreferenced pointer fixes.
28261 Original commit message from CVS:
28262 * gst/apetag/gsttagdemux.c: (gst_tag_demux_reset):
28263 * gst/id3demux/gstid3demux.c: (gst_id3demux_reset):
28264 * gst/wavparse/gstwavparse.c: (gst_wavparse_create_sourcepad),
28265 (gst_wavparse_stream_headers), (gst_wavparse_send_event),
28266 (gst_wavparse_change_state):
28267 gcc 4.1 unreferenced pointer fixes.
28269 Tue Mar 21 13:07:31 2006 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
28271 gst/wavparse/gstwavparse.c: Fix block alignment calculation. Alignment should be done before adding the byte offset w...
28272 Original commit message from CVS:
28273 Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
28274 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek):
28275 Fix block alignment calculation. Alignment should be done before
28276 adding the byte offset where the data starts (#335231).
28278 Mon Mar 20 18:34:21 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
28280 gst/matroska/ebml-write.c: Ensure that we set correct caps on buffers that are transferred direct from the input.
28281 Original commit message from CVS:
28282 * gst/matroska/ebml-write.c: (gst_ebml_write_element_push):
28283 Ensure that we set correct caps on buffers that are transferred
28284 direct from the input.
28286 Mon Mar 20 17:38:48 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
28288 gst/goom/: Free filter data when cleaning up. (Fixes: #334995)
28289 Original commit message from CVS:
28290 * gst/goom/filters.c: (zoomFilterDestroy):
28291 * gst/goom/goom_core.c: (goom_close):
28292 Free filter data when cleaning up. (Fixes: #334995)
28294 Mon Mar 20 08:59:29 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28296 ext/taglib/gsttaglib.h: Fix left-over gst_my_filter_get_type.
28297 Original commit message from CVS:
28298 * ext/taglib/gsttaglib.h:
28299 Fix left-over gst_my_filter_get_type.
28301 Fri Mar 17 16:34:36 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
28303 * sys/ximage/gstximagesrc.c:
28304 Have a show mouse pointer property and use it if we can
28305 Original commit message from CVS:
28306 Have a show mouse pointer property and use it if we can
28308 Fri Mar 17 15:33:08 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28310 configure.ac: Don't compile udp and rtsp plugins on win32 (mingw) or other systems that don't have <sys/socket.h> for...
28311 Original commit message from CVS:
28313 Don't compile udp and rtsp plugins on win32 (mingw) or other
28314 systems that don't have <sys/socket.h> for some reason (#316203).
28316 Thu Mar 16 17:28:07 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
28319 * ext/raw1394/gstdv1394src.c:
28320 * ext/raw1394/gstdv1394src.h:
28321 Change bus reset handler so it reports useful information such as whether the device being used connected or disconne...
28322 Original commit message from CVS:
28323 Change bus reset handler so it reports useful information such as
28324 whether the device being used connected or disconnected
28326 Thu Mar 16 16:06:22 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28328 gst/id3demux/id3v2frames.c: We only care about gain and peak data for the master volume.
28329 Original commit message from CVS:
28330 * gst/id3demux/id3v2frames.c:
28331 (parse_relative_volume_adjustment_two):
28332 We only care about gain and peak data for the master volume.
28334 Thu Mar 16 13:22:28 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28336 gst/id3demux/id3v2frames.c: Read replay gain tags (#323721).
28337 Original commit message from CVS:
28338 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
28339 (parse_id_string), (parse_unique_file_identifier),
28340 (parse_relative_volume_adjustment_two), (id3v2_tag_to_taglist):
28341 Read replay gain tags (#323721).
28343 Wed Mar 15 23:19:30 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28345 configure.ac: Bump requirements to gst-plugins-base CVS because of buggy gst_tag_from_id3_user_tag() in 0.10.5.
28346 Original commit message from CVS:
28348 Bump requirements to gst-plugins-base CVS because
28349 of buggy gst_tag_from_id3_user_tag() in 0.10.5.
28351 Wed Mar 15 22:30:24 2006 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
28354 * gst/rtp/gstrtppcmadepay.c:
28355 Fixed one of the caps in the code from mulaw to alaw.
28356 Original commit message from CVS:
28357 Fixed one of the caps in the code from mulaw to alaw.
28359 Wed Mar 15 16:21:38 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
28361 gst/apetag/gsttagdemux.c: Ensure that we set caps on the buffers we pass.
28362 Original commit message from CVS:
28363 * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain):
28364 Ensure that we set caps on the buffers we pass.
28365 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain),
28366 (gst_id3demux_sink_activate):
28367 Ensure that we set caps on the buffers we pass.
28368 Use STREAM, TYPE_NOT_FOUND as the error class when
28371 Wed Mar 15 16:17:12 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28373 Fix memleak with gst_static_pad_template_get().
28374 Original commit message from CVS:
28375 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_init):
28376 * ext/dv/gstdvdemux.c: (gst_dvdemux_init), (gst_dvdemux_add_pads):
28377 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
28378 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init),
28379 (gst_jpeg_dec_setcaps):
28380 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init):
28381 * ext/jpeg/gstsmokedec.c: (gst_smokedec_init):
28382 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init):
28383 * ext/libmng/gstmngdec.c: (gst_mngdec_init),
28384 (gst_mngdec_src_getcaps):
28385 * ext/libpng/gstpngdec.c: (gst_pngdec_init),
28386 (gst_pngdec_caps_create_and_set):
28387 * ext/libpng/gstpngenc.c: (gst_pngenc_init):
28388 * ext/mikmod/gstmikmod.c: (gst_mikmod_init):
28389 * ext/speex/gstspeexdec.c: (gst_speex_dec_init):
28390 * gst/alpha/gstalpha.c: (gst_alpha_init):
28391 * gst/auparse/gstauparse.c: (gst_au_parse_init):
28392 * gst/avi/gstavidemux.c: (gst_avi_demux_init),
28393 (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream):
28394 * gst/cutter/gstcutter.c: (gst_cutter_init):
28395 * gst/debug/efence.c: (gst_efence_init), (gst_efence_getrange),
28396 (gst_efence_checkgetrange):
28397 * gst/debug/negotiation.c: (gst_negotiation_init):
28398 * gst/flx/gstflxdec.c: (gst_flxdec_init):
28399 * gst/goom/gstgoom.c: (gst_goom_init):
28400 * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_init):
28401 * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_init):
28402 * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_init):
28403 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_init):
28404 * gst/rtp/gstrtpdepay.c: (gst_rtp_depay_init):
28405 * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_init):
28406 * gst/rtsp/gstrtpdec.c: (gst_rtpdec_init):
28407 * gst/smpte/gstsmpte.c: (gst_smpte_init):
28408 * gst/wavparse/gstwavparse.c: (gst_wavparse_init),
28409 (gst_wavparse_create_sourcepad):
28410 Fix memleak with gst_static_pad_template_get().
28411 This uses gst_pad_new_from_static_template() instead.
28414 Wed Mar 15 15:08:20 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28416 gst/qtdemux/qtdemux.c: Let's not forget to chain up to the parent dispose.
28417 Original commit message from CVS:
28418 * gst/qtdemux/qtdemux.c: (gst_qtdemux_dispose):
28419 Let's not forget to chain up to the parent dispose.
28421 Wed Mar 15 14:39:25 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28423 gst/qtdemux/qtdemux.c: Series of memleak fixes:
28424 Original commit message from CVS:
28425 * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
28426 (gst_qtdemux_init), (gst_qtdemux_dispose),
28427 (gst_qtdemux_add_stream), (qtdemux_parse_trak):
28428 Series of memleak fixes:
28429 - Unref the GstAdapter in finalize.
28430 - Use gst_pad_new_from_static_template(), shorter and safer.
28431 - Free unused QtDemuxStream when not used.
28433 Tue Mar 14 17:56:02 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28435 configure.ac: Bump -base requirement to 0.10.5 for gst_tag_from_id3_user_tag(), used by id3demux.
28436 Original commit message from CVS:
28438 Bump -base requirement to 0.10.5 for gst_tag_from_id3_user_tag(),
28440 * gst/id3demux/gstid3demux.c: (plugin_init):
28441 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
28442 (parse_user_text_identification_frame),
28443 (parse_unique_file_identifier):
28444 Add support for UFID and TXXX frames and extract musicbrainz tags.
28446 Tue Mar 14 17:24:03 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28448 sys/v4l2/gstv4l2src.c: Initialization of the debugging category should be as early as possible, moving it from _class...
28449 Original commit message from CVS:
28450 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_base_init),
28451 (gst_v4l2src_class_init):
28452 Initialization of the debugging category should be as early as possible,
28453 moving it from _class_init() to beginning of _base_init().
28455 Tue Mar 14 15:28:00 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28457 gst/avi/gstavidemux.c: Catch short reads, like they might happen with truncated files (see #305279); remove unnecessa...
28458 Original commit message from CVS:
28459 * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
28460 Catch short reads, like they might happen with truncated
28461 files (see #305279); remove unnecessary indentation.
28463 Tue Mar 14 14:18:16 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28465 gst/avi/gstavidemux.c: Fix DIB image inversion for pictures with a depth != 8 (#305279).
28466 Original commit message from CVS:
28467 * gst/avi/gstavidemux.c: (gst_avi_demux_invert):
28468 Fix DIB image inversion for pictures with a
28469 depth != 8 (#305279).
28471 Tue Mar 14 09:23:09 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28473 ext/jpeg/gstjpegdec.*: Fix durations on outgoing buffers after seeking in MJPEG files (#334083); some minor clean-ups.
28474 Original commit message from CVS:
28475 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_class_init),
28476 (gst_jpeg_dec_chain), (gst_jpeg_dec_change_state):
28477 * ext/jpeg/gstjpegdec.h:
28478 Fix durations on outgoing buffers after seeking
28479 in MJPEG files (#334083); some minor clean-ups.
28481 Mon Mar 13 18:28:18 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28483 gst/wavparse/gstwavparse.c: Implement seek in READY (re-fixes #327658)
28484 Original commit message from CVS:
28485 * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
28486 (gst_wavparse_change_state):
28487 Implement seek in READY (re-fixes #327658)
28489 Mon Mar 13 17:22:19 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28491 ext/taglib/gsttaglib.cc: Add gtk-doc blurb (unused for the time being); match registered plugin name to the filename ...
28492 Original commit message from CVS:
28493 * ext/taglib/gsttaglib.cc:
28494 Add gtk-doc blurb (unused for the time being); match registered
28495 plugin name to the filename of the plugin (taglibmux => taglib)
28497 Mon Mar 13 15:49:08 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28499 close #333784 unref the result of gst_pad_get_parent() by: Christophe Fergeau.
28500 Original commit message from CVS:
28501 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_setcaps):
28502 * ext/esd/esdmon.c: (gst_esdmon_get):
28503 * ext/flac/gstflactag.c: (gst_flac_tag_chain):
28504 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps),
28505 (gst_gdk_pixbuf_sink_getcaps):
28506 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_getcaps),
28507 (gst_jpegenc_setcaps):
28508 * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
28509 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_getcaps),
28510 (gst_smokeenc_setcaps):
28511 * ext/libmng/gstmngdec.c: (gst_mngdec_sinklink),
28512 (gst_mngdec_src_getcaps):
28513 * ext/libmng/gstmngenc.c: (gst_mngenc_sinklink),
28514 (gst_mngenc_chain):
28515 * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps):
28516 * ext/mikmod/gstmikmod.c: (gst_mikmod_srclink):
28517 * ext/speex/gstspeexdec.c: (speex_dec_convert),
28518 (speex_dec_src_event), (speex_dec_chain):
28519 * gst/avi/gstavimux.c: (gst_avimux_vidsinkconnect),
28520 (gst_avimux_audsinkconnect), (gst_avimux_handle_event):
28521 * gst/debug/negotiation.c: (gst_negotiation_getcaps),
28522 (gst_negotiation_pad_link), (gst_negotiation_chain):
28523 * gst/flx/gstflxdec.c: (gst_flxdec_src_query_handler),
28524 (gst_flxdec_chain):
28525 * gst/interleave/deinterleave.c: (deinterleave_sink_link),
28526 (deinterleave_chain):
28527 * gst/law/mulaw-encode.c: (mulawenc_setcaps):
28528 * gst/median/gstmedian.c: (gst_median_link):
28529 * gst/monoscope/gstmonoscope.c: (gst_monoscope_srcconnect),
28530 (gst_monoscope_chain):
28531 * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_sinkconnect):
28532 * gst/wavenc/gstwavenc.c: (gst_wavenc_sink_setcaps):
28533 * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_chain):
28534 * sys/osxaudio/gstosxaudiosrc.c: (gst_osxaudiosrc_get):
28535 close #333784 unref the result of gst_pad_get_parent()
28536 by: Christophe Fergeau.
28538 Mon Mar 13 10:05:09 2006 +0000 Julien Moutte <julien@moutte.net>
28540 Fix build of v4l2 (sigh)
28541 Original commit message from CVS:
28542 2006-03-13 Julien MOUTTE <julien@moutte.net>
28543 * docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
28544 * sys/v4l2/Makefile.am: Fix build of v4l2 (sigh)
28546 Sun Mar 12 15:33:00 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28548 sys/v4l2/v4l2src_calls.c: g_atomic_int_set is only available in glib-0.10, use gst_atomic_int_et instead.
28549 Original commit message from CVS:
28550 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_init),
28551 (gst_v4l2src_buffer_pool_free):
28552 g_atomic_int_set is only available in glib-0.10, use gst_atomic_int_et
28555 Sun Mar 12 15:25:51 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28557 sys/v4l2/gstv4l2element.h: Remove tim's addition of "_stdint.h" since it doesn't make the PPC buildbot happy.
28558 Original commit message from CVS:
28559 * sys/v4l2/gstv4l2element.h:
28560 Remove tim's addition of "_stdint.h" since it doesn't make the PPC
28562 I will just use the same comment Ronald used when he added these lines:
28563 Yet Another Hack (tm) for kernel header borkedness.
28565 Sun Mar 12 15:02:02 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28567 ext/taglib/: Add support for writing MusicBrainz IDs.
28568 Original commit message from CVS:
28569 * ext/taglib/Makefile.am:
28570 * ext/taglib/gsttaglib.cc:
28571 * ext/taglib/gsttaglib.h:
28572 Add support for writing MusicBrainz IDs.
28574 Sun Mar 12 14:43:57 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28576 sys/v4l2/gstv4l2element.h: Include "_stdint.h" in an attempt to make the
28577 Original commit message from CVS:
28578 * sys/v4l2/gstv4l2element.h:
28579 Include "_stdint.h" in an attempt to make the
28580 PPC-buildbot happy.
28582 Sat Mar 11 22:50:03 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
28584 * sys/v4l2/Makefile.am:
28585 * sys/v4l2/gstv4l2.c:
28586 * sys/v4l2/gstv4l2colorbalance.h:
28587 * sys/v4l2/gstv4l2element.c:
28588 * sys/v4l2/gstv4l2element.h:
28589 * sys/v4l2/gstv4l2src.c:
28590 * sys/v4l2/gstv4l2src.h:
28591 * sys/v4l2/gstv4l2tuner.c:
28592 * sys/v4l2/gstv4l2tuner.h:
28593 * sys/v4l2/gstv4l2xoverlay.c:
28594 * sys/v4l2/gstv4l2xoverlay.h:
28595 * sys/v4l2/v4l2_calls.c:
28596 * sys/v4l2/v4l2_calls.h:
28597 * sys/v4l2/v4l2src_calls.c:
28598 * sys/v4l2/v4l2src_calls.h:
28599 V4L2 ported to 0.10.
28600 Original commit message from CVS:
28601 V4L2 ported to 0.10.
28603 Sat Mar 11 10:58:08 2006 +0000 Alex Lancaster <alexlan@fedoraproject.org>
28605 ext/taglib/gsttaglib.cc: and add support for TCOP (copyright)
28606 Original commit message from CVS:
28607 2006-03-11 Christophe Fergeau <teuf@gnome.org>
28608 Patch by: Alex Lancaster
28609 * ext/taglib/gsttaglib.cc: fix writing of TPOS tags (album number),
28610 and add support for TCOP (copyright)
28612 Thu Mar 9 20:02:44 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28614 gst/qtdemux/qtdemux.c: Fix build with gcc-4.1 (#327355).
28615 Original commit message from CVS:
28616 * gst/qtdemux/qtdemux.c: (gst_qtdemux_send_event):
28617 Fix build with gcc-4.1 (#327355).
28619 Thu Mar 9 17:44:17 2006 +0000 Christophe Fergeau <teuf@gnome.org>
28621 new id3v2 muxer based on TagLib
28622 Original commit message from CVS:
28623 2006-03-09 Christophe Fergeau <teuf@gnome.org>
28624 reviewed by: Tim-Philipp Müller <tim at centricular dot net>
28627 * ext/taglib/Makefile.am:
28628 * ext/taglib/gsttaglib.cc:
28629 * ext/taglib/gsttaglib.h: new id3v2 muxer based on TagLib
28631 Thu Mar 9 11:47:32 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28633 ext/dv/gstdvdemux.c: Handle events in push mode better, can now do non-flushing seeks in push mode as well.
28634 Original commit message from CVS:
28635 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
28636 (gst_dvdemux_convert_segment), (gst_dvdemux_demux_frame):
28637 Handle events in push mode better, can now do non-flushing
28638 seeks in push mode as well.
28640 Wed Mar 8 12:16:14 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28642 gst/qtdemux/qtdemux.c: Extract disc number and count from files that use 'disk' instead of 'disc' as node identifier ...
28643 Original commit message from CVS:
28644 * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
28645 Extract disc number and count from files that use
28646 'disk' instead of 'disc' as node identifier for that
28649 Tue Mar 7 17:31:03 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28651 gst/udp/gstdynudpsink.c: Applied patch from Kai Vehmanen, fixes #333624.
28652 Original commit message from CVS:
28653 * gst/udp/gstdynudpsink.c: (gst_dynudpsink_class_init):
28654 Applied patch from Kai Vehmanen, fixes #333624.
28656 Mon Mar 6 22:22:45 2006 +0000 Julien Moutte <julien@moutte.net>
28658 ext/libpng/gstpngdec.c: Implement paletted and grayscale png files handling. (#150363).
28659 Original commit message from CVS:
28660 2006-03-06 Julien MOUTTE <julien@moutte.net>
28661 * ext/libpng/gstpngdec.c: (gst_pngdec_caps_create_and_set):
28662 Implement paletted and grayscale png files handling.
28665 Mon Mar 6 00:10:29 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
28667 ext/speex/gstspeexenc.c: fix a tag list assert follow gst-plugins-base/ext/ogg/README; set OFFSET and OFFSET_END. Mu...
28668 Original commit message from CVS:
28669 * ext/speex/gstspeexenc.c: (gst_speexenc_set_header_on_caps),
28670 (gst_speexenc_chain):
28671 fix a tag list assert
28672 follow gst-plugins-base/ext/ogg/README; set OFFSET
28673 and OFFSET_END. Muxes correctly with gst-plugins-base
28676 Sun Mar 5 13:03:40 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28678 gst/qtdemux/qtdemux.c: Add support for '3IVD' fourcc (#333403).
28679 Original commit message from CVS:
28680 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
28681 Add support for '3IVD' fourcc (#333403).
28683 Sat Mar 4 20:11:35 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28685 gst/id3demux/: Use new typefind helper functions here as well, and do typefinding in pull-mode if upstream supports t...
28686 Original commit message from CVS:
28687 * gst/id3demux/Makefile.am:
28688 * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad),
28689 (gst_id3demux_chain), (gst_id3demux_sink_activate):
28690 Use new typefind helper functions here as well, and
28691 do typefinding in pull-mode if upstream supports that.
28693 Sat Mar 4 18:57:37 2006 +0000 Benjamin Pineau <ben.pineau@gmail.com>
28695 sys/sunaudio/: Remove unused variables, breaks build from CVS
28696 Original commit message from CVS:
28697 * sys/sunaudio/gstsunaudiomixerctrl.c:
28698 (gst_sunaudiomixer_ctrl_get_volume),
28699 (gst_sunaudiomixer_ctrl_set_volume):
28700 * sys/sunaudio/gstsunaudiomixertrack.c:
28701 (gst_sunaudiomixer_track_new):
28702 Remove unused variables, breaks build from CVS
28703 with -Werror (#333392, patch by: Benjamin Pineau)
28705 Fri Mar 3 23:45:23 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
28707 sys/: sinks are now using GST_RANK_PRIMARY to be used with autodectection
28708 Original commit message from CVS:
28711 sinks are now using GST_RANK_PRIMARY to be used with autodectection
28713 project files updated to fix some bugs
28716 vs7 and vs8 project files added
28718 Fri Mar 3 18:36:53 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28720 docs/plugins/: Added wavparse docs.
28721 Original commit message from CVS:
28722 * docs/plugins/Makefile.am:
28723 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
28724 * docs/plugins/gst-plugins-good-plugins-sections.txt:
28725 Added wavparse docs.
28726 * gst/wavparse/gstwavparse.c: (gst_wavparse_class_init),
28727 (gst_wavparse_reset), (gst_wavparse_init),
28728 (gst_wavparse_create_sourcepad), (gst_wavparse_parse_file_header),
28729 (gst_wavparse_stream_init), (gst_wavparse_perform_seek),
28730 (gst_wavparse_stream_headers), (gst_wavparse_send_event),
28731 (gst_wavparse_stream_data), (gst_wavparse_loop),
28732 (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate_pull),
28733 (gst_wavparse_change_state):
28734 * gst/wavparse/gstwavparse.h:
28735 Implement seek in READY (fixes #327658)
28736 Added docs and did some cleanups.
28738 Fri Mar 3 17:51:16 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28740 gst/avi/gstavidemux.*: If we have an index, use a duration based on the index instead of blindly trusting the informa...
28741 Original commit message from CVS:
28742 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
28743 (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream),
28744 (gst_avi_demux_calculate_durations_from_index),
28745 (gst_avi_demux_stream_header):
28746 * gst/avi/gstavidemux.h:
28747 If we have an index, use a duration based on the index instead
28748 of blindly trusting the information in the stream headers
28751 Fri Mar 3 15:50:40 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28753 docs/plugins/: Added smoke and jpeg to the docs.
28754 Original commit message from CVS:
28755 * docs/plugins/Makefile.am:
28756 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
28757 * docs/plugins/gst-plugins-good-plugins-sections.txt:
28758 * docs/plugins/gst-plugins-good-plugins.hierarchy:
28759 Added smoke and jpeg to the docs.
28760 * ext/jpeg/Makefile.am:
28761 * ext/jpeg/gstjpeg.c: (plugin_init):
28762 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
28763 * ext/jpeg/gstjpegenc.h:
28764 * ext/jpeg/gstsmokedec.c: (gst_smokedec_init),
28765 (gst_smokedec_chain):
28766 * ext/jpeg/gstsmokedec.h:
28767 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
28768 * ext/jpeg/gstsmokeenc.h:
28769 * ext/jpeg/smokecodec.h:
28770 Port smokedec (fixes #331905).
28774 Fri Mar 3 14:39:55 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28776 docs/plugins/: Added videobalance and videoflip to the docs.
28777 Original commit message from CVS:
28778 * docs/plugins/Makefile.am:
28779 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
28780 * docs/plugins/gst-plugins-good-plugins-sections.txt:
28781 * docs/plugins/gst-plugins-good-plugins.hierarchy:
28782 Added videobalance and videoflip to the docs.
28783 * gst/videofilter/Makefile.am:
28784 * gst/videofilter/gstvideobalance.c:
28785 (gst_video_balance_update_tables_planar411),
28786 (gst_video_balance_is_passthrough),
28787 (gst_video_balance_update_properties), (oil_tablelookup_u8),
28788 (gst_video_balance_planar411_ip), (gst_video_balance_set_caps),
28789 (gst_video_balance_transform_ip), (gst_video_balance_base_init),
28790 (gst_video_balance_finalize), (gst_video_balance_class_init),
28791 (gst_video_balance_init), (gst_video_balance_interface_supported),
28792 (gst_video_balance_interface_init),
28793 (gst_video_balance_colorbalance_list_channels),
28794 (gst_video_balance_colorbalance_set_value),
28795 (gst_video_balance_colorbalance_get_value),
28796 (gst_video_balance_colorbalance_init),
28797 (gst_video_balance_set_property), (gst_video_balance_get_property),
28798 (gst_video_balance_get_type), (plugin_init):
28799 * gst/videofilter/gstvideobalance.h:
28800 Ported to 0.10. (Fixes #326160)
28802 * gst/videofilter/gstvideoflip.c:
28803 * gst/videofilter/gstvideoflip.h:
28806 Fri Mar 3 11:07:41 2006 +0000 Edward Hervey <bilboed@bilboed.com>
28808 gst/qtdemux/qtdemux.c: Use GST_WARNING instead of GST_ERROR for all the too short/long atoms when parsing.
28809 Original commit message from CVS:
28810 * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak):
28811 Use GST_WARNING instead of GST_ERROR for all the too short/long atoms
28813 Also let's be a bit less vulgar in our warning messages :)
28815 Thu Mar 2 15:14:22 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28817 configure.ac: Bump requirements to current core and -base CVS (core for new typefind helper API, and -base for the
28818 Original commit message from CVS:
28820 Bump requirements to current core and -base CVS
28821 (core for new typefind helper API, and -base for the
28822 WAVFORMATEX support that was added to libgstriff and
28823 is needed by wavparse).
28824 * gst/apetag/Makefile.am:
28825 * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain),
28826 (gst_tag_demux_sink_activate):
28827 Use new typefind helpers for typefinding instead of our
28828 home-grown stuff; also, do typefinding in pull-mode if
28829 upstream supports that.
28831 Tue Feb 28 11:59:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
28833 gst/qtdemux/qtdemux.c: Can't divide through zero (suppress warning in case of stream with one single still picture) (...
28834 Original commit message from CVS:
28835 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
28836 Can't divide through zero (suppress warning in case of
28837 stream with one single still picture) (see #327083)
28839 Tue Feb 28 10:40:01 2006 +0000 Christian Schaller <uraeus@gnome.org>
28842 remove conflict indicator
28843 Original commit message from CVS:
28844 remove conflict indicator
28846 Tue Feb 28 10:39:08 2006 +0000 Christian Schaller <uraeus@gnome.org>
28850 Original commit message from CVS:
28853 Tue Feb 28 10:29:16 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28855 gst/wavparse/gstwavparse.c: Use DEBUG_OBJECT more.
28856 Original commit message from CVS:
28857 * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
28858 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
28859 (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event),
28860 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull):
28861 Use DEBUG_OBJECT more.
28863 Tue Feb 28 10:22:11 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
28865 docs/plugins/: Added dvdec and dvdemux to docs.
28866 Original commit message from CVS:
28867 * docs/plugins/Makefile.am:
28868 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
28869 * docs/plugins/gst-plugins-good-plugins-sections.txt:
28870 Added dvdec and dvdemux to docs.
28871 * ext/dv/gstdvdec.c: (gst_dvdec_base_init), (gst_dvdec_chain):
28873 Check frame sizes so we don't crash when don't have enough
28875 Send nice error messages on error.
28876 * ext/dv/gstdvdemux.c: (gst_dvdemux_base_init),
28877 (gst_dvdemux_class_init), (gst_dvdemux_init),
28878 (gst_dvdemux_finalize), (gst_dvdemux_reset),
28879 (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
28880 (gst_dvdemux_src_query), (gst_dvdemux_sink_query),
28881 (gst_dvdemux_push_event), (gst_dvdemux_handle_sink_event),
28882 (gst_dvdemux_convert_src_pair), (gst_dvdemux_convert_sink_pair),
28883 (gst_dvdemux_convert_src_to_sink), (gst_dvdemux_handle_push_seek),
28884 (gst_dvdemux_do_seek), (gst_dvdemux_handle_pull_seek),
28885 (gst_dvdemux_handle_src_event), (gst_dvdemux_demux_audio),
28886 (gst_dvdemux_demux_video), (gst_dvdemux_demux_frame),
28887 (gst_dvdemux_flush), (gst_dvdemux_chain), (gst_dvdemux_loop),
28888 (gst_dvdemux_sink_activate_push), (gst_dvdemux_sink_activate_pull),
28889 (gst_dvdemux_sink_activate), (gst_dvdemux_change_state):
28890 * ext/dv/gstdvdemux.h:
28892 Implement pull mode.
28894 Reduce memcpy for the video demuxing.
28896 Tue Feb 28 09:21:27 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
28898 ext/annodex/: Add a little extra debug. Make the decoder not return NOT_LINKED, as we want to continue decoding all C...
28899 Original commit message from CVS:
28900 * ext/annodex/gstcmmldec.c: (gst_cmml_dec_sink_event),
28901 (gst_cmml_dec_new_buffer), (gst_cmml_dec_parse_preamble),
28902 (gst_cmml_dec_parse_head), (gst_cmml_dec_push_clip):
28903 * ext/annodex/gstcmmlparser.c: (gst_cmml_parser_parse_chunk):
28904 Add a little extra debug. Make the decoder not return NOT_LINKED,
28905 as we want to continue decoding all CMML and emitting tags.
28907 Mon Feb 27 14:37:29 2006 +0000 Christian Schaller <uraeus@gnome.org>
28909 * gst-plugins-good.spec.in:
28911 Original commit message from CVS:
28914 Mon Feb 27 14:00:18 2006 +0000 Michael Smith <msmith@xiph.org>
28916 ext/annodex/gstskeltag.*: Deleted; these files aren't used any more either.
28917 Original commit message from CVS:
28918 * ext/annodex/gstskeltag.c:
28919 * ext/annodex/gstskeltag.h:
28920 Deleted; these files aren't used any more either.
28922 Sat Feb 25 20:37:29 2006 +0000 Julien Moutte <julien@moutte.net>
28924 ext/Makefile.am: Fix dist-check.
28925 Original commit message from CVS:
28926 2006-02-25 Julien MOUTTE <julien@moutte.net>
28927 * ext/Makefile.am: Fix dist-check.
28929 Sat Feb 25 19:36:24 2006 +0000 Julien Moutte <julien@moutte.net>
28931 ext/annodex/gstcmmlenc.c: Fix another memleak.
28932 Original commit message from CVS:
28933 2006-02-25 Julien MOUTTE <julien@moutte.net>
28934 * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_push_clip): Fix another
28937 Sat Feb 25 19:07:41 2006 +0000 Julien Moutte <julien@moutte.net>
28939 Fix a memleak in gst_cmml_track_list_add_clip.
28940 Original commit message from CVS:
28941 2006-02-25 Alessandro Decina <alessandro@nnva.org>
28942 * ext/annodex/Makefile.am:
28943 * ext/annodex/gstannodex.c:
28944 * ext/annodex/gstcmmldec.c:
28945 * ext/annodex/gstcmmlenc.c:
28946 * ext/annodex/gstcmmlparser.c:
28947 * ext/annodex/gstcmmlparser.h:
28948 * ext/annodex/gstcmmlutils.c:
28949 * tests/check/elements/cmmldec.c:
28950 * tests/check/elements/cmmlenc.c:
28951 Fix a memleak in gst_cmml_track_list_add_clip.
28952 Handle overflows in clip's start and end times.
28953 Add the "encoded" parameter to cmmldec and cmmlenc caps.
28954 Do not parse junk at the end of a CMML preamble buffer.
28955 Register a libxml error handler to not print stuff on stderr.
28956 Check for bad clip start and end times in the testsuites.
28958 Sat Feb 25 11:37:10 2006 +0000 Julien Moutte <julien@moutte.net>
28960 ext/annodex/: Fix possible memleaks.
28961 Original commit message from CVS:
28962 2006-02-25 Julien MOUTTE <julien@moutte.net>
28963 * ext/annodex/gstcmmldec.c: (gst_cmml_dec_class_init),
28964 (gst_cmml_dec_finalize), (gst_cmml_dec_change_state):
28965 * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_class_init),
28966 (gst_cmml_enc_finalize), (gst_cmml_enc_change_state):
28967 * ext/annodex/gstcmmlutils.c: (gst_cmml_track_list_destroy): Fix
28970 Fri Feb 24 23:52:28 2006 +0000 Julien Moutte <julien@moutte.net>
28972 tests/check/: Fix tests so that they use the plugins-base tags.
28973 Original commit message from CVS:
28974 2006-02-25 Julien MOUTTE <julien@moutte.net>
28975 * tests/check/Makefile.am:
28976 * tests/check/elements/cmmldec.c:
28977 * tests/check/elements/cmmlenc.c: Fix tests so that they use
28978 the plugins-base tags.
28980 Fri Feb 24 23:36:58 2006 +0000 Julien Moutte <julien@moutte.net>
28982 ext/Makefile.am: Re-enable module.
28983 Original commit message from CVS:
28984 2006-02-25 Julien MOUTTE <julien@moutte.net>
28985 * ext/Makefile.am: Re-enable module.
28987 Fri Feb 24 23:32:14 2006 +0000 Julien Moutte <julien@moutte.net>
28989 tests/check/Makefile.am: Forgot to remove that test.
28990 Original commit message from CVS:
28991 2006-02-25 Julien MOUTTE <julien@moutte.net>
28992 * tests/check/Makefile.am: Forgot to remove that test.
28994 Fri Feb 24 23:31:08 2006 +0000 Julien Moutte <julien@moutte.net>
28996 Try to fix Annodex plugin.
28997 Original commit message from CVS:
28998 2006-02-25 Julien MOUTTE <julien@moutte.net>
28999 * ext/annodex/Makefile.am:
29000 * ext/annodex/gstannodex.c: (plugin_init):
29001 * ext/annodex/gstcmmldec.c:
29002 * ext/annodex/gstskeldec.c:
29003 * ext/annodex/gstskeldec.h:
29004 * tests/check/Makefile.am:
29005 * tests/check/elements/skeldec.c: Try to fix Annodex plugin.
29007 Fri Feb 24 23:06:27 2006 +0000 Julien Moutte <julien@moutte.net>
29009 tests/check/Makefile.am: Disable those checks as well.
29010 Original commit message from CVS:
29011 2006-02-25 Julien MOUTTE <julien@moutte.net>
29012 * tests/check/Makefile.am: Disable those checks as well.
29014 Fri Feb 24 22:49:29 2006 +0000 Julien Moutte <julien@moutte.net>
29016 ext/Makefile.am: Disable annodex for now until we figure out how to make it build.
29017 Original commit message from CVS:
29018 2006-02-24 Julien MOUTTE <julien@moutte.net>
29019 * ext/Makefile.am: Disable annodex for now until we figure out
29020 how to make it build.
29021 * ext/gdk_pixbuf/Makefile.am: Note for Thomas :
29022 Add a rule to your checklist : "please try to at least build
29023 what you are going to commit into -good, or if you are too lazy
29024 to do that, please check that the buildbots are not crying because
29027 Fri Feb 24 19:51:29 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
29032 * ext/gdk_pixbuf/Makefile.am:
29033 * ext/gdk_pixbuf/gstgdkpixbuf.c:
29034 * ext/gdk_pixbuf/gstgdkpixbuf.h:
29035 * ext/gdk_pixbuf/pixbufscale.c:
29036 * ext/gdk_pixbuf/pixbufscale.h:
29037 I'm too lazy to comment this
29038 Original commit message from CVS:
29039 Gdkpixbuf ported from 0.8 to 0.10 by Renato Filho <renato.filho@indt.org.br>. gst_loader and gdkpixbufanimation still need port.
29041 Fri Feb 24 19:49:32 2006 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
29043 gst/qtdemux/qtdemux.c: Add support for palettised Apple SMC videos (#327075, based on
29044 Original commit message from CVS:
29045 * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
29046 (qtdemux_parse_trak), (qtdemux_video_caps):
29047 Add support for palettised Apple SMC videos (#327075, based on
29048 patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>).
29050 Fri Feb 24 19:07:10 2006 +0000 Michael Smith <msmith@xiph.org>
29052 Add Annodex elements from Alessendro Decina: skeleton and CMML.
29053 Original commit message from CVS:
29055 * docs/plugins/gst-plugins-good-plugins-sections.txt:
29057 * ext/annodex/Makefile.am:
29058 * ext/annodex/gstannodex.c:
29059 * ext/annodex/gstannodex.h:
29060 * ext/annodex/gstcmmldec.c:
29061 * ext/annodex/gstcmmldec.h:
29062 * ext/annodex/gstcmmlenc.c:
29063 * ext/annodex/gstcmmlenc.h:
29064 * ext/annodex/gstcmmlparser.c:
29065 * ext/annodex/gstcmmlparser.h:
29066 * ext/annodex/gstcmmltag.c:
29067 * ext/annodex/gstcmmltag.h:
29068 * ext/annodex/gstcmmlutils.c:
29069 * ext/annodex/gstcmmlutils.h:
29070 * ext/annodex/gstskeldec.c:
29071 * ext/annodex/gstskeldec.h:
29072 * ext/annodex/gstskeltag.c:
29073 * ext/annodex/gstskeltag.h:
29074 * tests/check/Makefile.am:
29075 * tests/check/elements/cmmldec.c:
29076 * tests/check/elements/cmmlenc.c:
29077 * tests/check/elements/skeldec.c:
29078 Add Annodex elements from Alessendro Decina: skeleton and CMML.
29079 Includes tests & docs, oh my! Passes Thomas's -good checklist
29082 Fri Feb 24 17:09:56 2006 +0000 Michael Smith <msmith@xiph.org>
29084 autogen.sh: Check for automake 1.9 as well.
29085 Original commit message from CVS:
29087 Check for automake 1.9 as well.
29089 Fri Feb 24 14:49:48 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29091 ext/flac/gstflacenc.c: Change min. sample rate to 8kHz to match flacdec's.
29092 Original commit message from CVS:
29093 * ext/flac/gstflacenc.c:
29094 Change min. sample rate to 8kHz to match flacdec's.
29096 Thu Feb 23 20:08:58 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29098 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
29099 Original commit message from CVS:
29100 * ext/cdio/Makefile.am:
29101 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
29102 required for Cygwin, see #317048)
29103 * gst/rtp/gstasteriskh263.c:
29104 Cygwin has includes for both the unix network socket API
29105 and the windows API, but only one can be included, so fix
29106 includes to only use one or the other, prefering the unxi
29109 Thu Feb 23 12:21:25 2006 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
29111 rtp/gst/: Separated the G711 payloaders/depayloaders into separate elements for mulaw/alaw. Also removed the old g711...
29112 Original commit message from CVS:
29113 2006-02-23 Philippe Kalaf <philippe.kalaf at collabora.co.uk>
29114 * rtp/gst/gstrtppcmadepay.c:
29115 * rtp/gst/gstrtppcmadepay.h:
29116 * rtp/gst/gstgstrtppcmapay.c:
29117 * rtp/gst/gstgstrtppcmapay.h:
29118 * rtp/gst/gstrtppcmudepay.c:
29119 * rtp/gst/gstrtppcmudepay.h:
29120 * rtp/gst/gstrtppcmupay.c:
29121 * rtp/gst/gstrtppcmupay.h:
29122 * rtp/gst/Makefile.am:
29123 * rtp/gst/gstrtp.c:
29125 Separated the G711 payloaders/depayloaders into separate elements for
29126 mulaw/alaw. Also removed the old g711 payloaders/depayloaders.
29128 Wed Feb 22 20:22:25 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29130 ext/dv/: Ueber spiffify some more, added debug category.
29131 Original commit message from CVS:
29132 * ext/dv/gstdvdec.c: (gst_dvdec_base_init), (gst_dvdec_init),
29133 (gst_dvdec_change_state):
29134 * ext/dv/gstdvdec.h:
29135 * ext/dv/gstdvdemux.c: (gst_dvdemux_base_init), (gst_dvdemux_init),
29136 (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
29137 (gst_dvdemux_src_query), (gst_dvdemux_sink_query),
29138 (gst_dvdemux_handle_sink_event), (gst_dvdemux_demux_frame),
29139 (gst_dvdemux_flush), (gst_dvdemux_chain),
29140 (gst_dvdemux_change_state):
29141 * ext/dv/gstdvdemux.h:
29142 Ueber spiffify some more, added debug category.
29144 Use segments, respect playback rate from newsegment.
29145 Fix refcount issue.
29147 Wed Feb 22 09:33:25 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29149 gst/qtdemux/qtdemux.c: Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video.
29150 Original commit message from CVS:
29151 Reviewed by : Edward Hervey <edward@fluendo.com>
29152 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
29153 Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video.
29154 Add image/png for fourcc 'png '
29156 Mon Feb 20 21:19:59 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29158 Port ximagesrc to 0.10 (Closes #304795)
29159 Original commit message from CVS:
29162 * sys/ximagesrc/Makefile.am:
29163 * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_return_buf),
29164 (gst_ximagesrc_open_display), (gst_ximagesrc_start),
29165 (gst_ximagesrc_stop), (gst_ximagesrc_unlock),
29166 (gst_ximagesrc_recalc), (composite_pixel),
29167 (gst_ximagesrc_ximage_get), (gst_ximagesrc_create),
29168 (gst_ximagesrc_set_property), (gst_ximagesrc_get_property),
29169 (gst_ximagesrc_clear_bufpool), (gst_ximagesrc_base_init),
29170 (gst_ximagesrc_dispose), (gst_ximagesrc_finalize),
29171 (gst_ximagesrc_get_caps), (gst_ximagesrc_set_caps),
29172 (gst_ximagesrc_fixate), (gst_ximagesrc_class_init),
29173 (gst_ximagesrc_init), (plugin_init):
29174 * sys/ximagesrc/ximagesrc.h:
29175 * sys/ximagesrc/ximageutil.c: (ximageutil_handle_xerror),
29176 (ximageutil_check_xshm_calls), (ximageutil_xcontext_get),
29177 (ximageutil_xcontext_clear),
29178 (ximageutil_calculate_pixel_aspect_ratio),
29179 (gst_ximagesrc_buffer_finalize), (gst_ximage_buffer_free),
29180 (gst_ximagesrc_buffer_init), (gst_ximagesrc_buffer_class_init),
29181 (gst_ximagesrc_buffer_get_type), (gst_ximageutil_ximage_new),
29182 (gst_ximageutil_ximage_destroy):
29183 * sys/ximagesrc/ximageutil.h:
29184 Port ximagesrc to 0.10 (Closes #304795)
29186 Mon Feb 20 19:12:10 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29188 configure.ac: releasing 0.10.1, "Slimy - yet satisfying"
29189 Original commit message from CVS:
29190 2006-02-20 Jan Schmidt <thaytan@mad.scientist.com>
29192 releasing 0.10.1, "Slimy - yet satisfying"
29194 Mon Feb 20 13:08:50 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29196 ext/ladspa/gstsignalprocessor.c: Fix compilation of LADPSA. It doesn't seem to work, and isn't enabled for the build,...
29197 Original commit message from CVS:
29198 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event),
29199 (gst_signal_processor_process):
29200 Fix compilation of LADPSA. It doesn't seem to work, and isn't
29201 enabled for the build, but it helps me win the feature-count
29202 competitions ooh yeah.
29204 Sun Feb 19 16:02:25 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29206 gst/avi/gstavidemux.c: Use scaling code for added precission and more correct stop position in case scale==0.
29207 Original commit message from CVS:
29208 * gst/avi/gstavidemux.c: (gst_avi_demux_src_convert),
29209 (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event),
29210 (gst_avi_demux_parse_file_header), (gst_avi_demux_stream_init),
29211 (gst_avi_demux_parse_avih), (gst_avi_demux_parse_superindex),
29212 (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_stream),
29213 (gst_avi_demux_stream_header), (gst_avi_demux_change_state):
29214 Use scaling code for added precission and more correct stop
29215 position in case scale==0.
29217 Sun Feb 19 12:09:19 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29219 gst/flx/gstflxdec.*: Implement DURATION query.
29220 Original commit message from CVS:
29221 * gst/flx/gstflxdec.c: (gst_flxdec_src_query_handler),
29222 (gst_flxdec_chain):
29223 * gst/flx/gstflxdec.h:
29224 Implement DURATION query.
29226 Sun Feb 19 11:57:58 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29228 gst/flx/: Set MALLOCDATA for the temp buffers so we don't leak.
29229 Original commit message from CVS:
29230 * gst/flx/flx_color.h:
29231 * gst/flx/flx_fmt.h:
29232 * gst/flx/gstflxdec.c: (gst_flxdec_init),
29233 (gst_flxdec_src_query_handler), (flx_decode_color),
29234 (gst_flxdec_chain):
29235 * gst/flx/gstflxdec.h:
29236 Set MALLOCDATA for the temp buffers so we don't leak.
29237 Some debug cleanups.
29238 Consume all data in the adapter before leaving the chain
29239 function. Fixes #330678.
29241 Sat Feb 18 20:48:09 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29243 gst/id3demux/: Handle 0 data size in otherwise valid frames.
29244 Original commit message from CVS:
29245 * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
29246 * gst/id3demux/id3v2frames.c: (id3v2_genre_fields_to_taglist):
29247 Handle 0 data size in otherwise valid frames.
29248 Handle numeric strings in 2.4.0 even when not in parentheses
29250 Sat Feb 18 17:20:48 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29252 gst/matroska/: Recognise SSA/ASS and USF subtitle formats and set proper caps when they are found.
29253 Original commit message from CVS:
29254 * gst/matroska/matroska-demux.c:
29255 (gst_matroska_demux_subtitle_caps),
29256 (gst_matroska_demux_plugin_init):
29257 * gst/matroska/matroska-ids.h:
29258 Recognise SSA/ASS and USF subtitle formats and
29259 set proper caps when they are found.
29261 Fri Feb 17 18:25:42 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29263 gst/qtdemux/qtdemux.c: Don't GST_LOG timestamps from nonexistent index entries (#331582).
29264 Original commit message from CVS:
29265 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_movie):
29266 Don't GST_LOG timestamps from nonexistent index
29269 Fri Feb 17 17:54:05 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29271 ext/jpeg/gstjpegdec.c: Fix invalid memory access for some odd-sized images (see image contained in quicktime stream i...
29272 Original commit message from CVS:
29273 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_decode_direct),
29274 (gst_jpeg_dec_chain):
29275 Fix invalid memory access for some odd-sized images
29276 (see image contained in quicktime stream in #327083);
29277 use g_malloc() instead of g_alloca().
29279 Fri Feb 17 16:28:29 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29281 gst/qtdemux/qtdemux.c: Check that the size of the returned buffer is of the correct size because the parser assumes t...
29282 Original commit message from CVS:
29283 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header):
29284 Check that the size of the returned buffer is of the correct size
29285 because the parser assumes that.
29288 Fri Feb 17 15:37:38 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29290 gst/rtp/gstrtpamrdepay.c: Patch from Sebastien Cote, fixes #319884
29291 Original commit message from CVS:
29292 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_chain):
29293 Patch from Sebastien Cote, fixes #319884
29295 Fri Feb 17 11:19:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29297 ext/cdio/gstcdio.c: Init debug category (#331253).
29298 Original commit message from CVS:
29299 * ext/cdio/gstcdio.c: (plugin_init):
29300 Init debug category (#331253).
29302 Fri Feb 17 10:53:38 2006 +0000 Christian Schaller <uraeus@gnome.org>
29304 * ext/gconf/gconf.c:
29305 * ext/gconf/gconf.h:
29306 * ext/gconf/gstgconfaudiosink.c:
29307 * ext/gconf/gstgconfaudiosink.h:
29308 * gconf/gstreamer.schemas.in:
29309 * gst-plugins-good.spec.in:
29310 add Jurg's patch for multidevice support
29311 Original commit message from CVS:
29312 add Jurg's patch for multidevice support
29314 Thu Feb 16 20:30:13 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29316 gst/wavparse/gstwavparse.c: Pass extra_data to gst_riff_create_audio_caps(), so that
29317 Original commit message from CVS:
29318 * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
29319 Pass extra_data to gst_riff_create_audio_caps(), so that
29320 WAVEFORMATEX stuff works. Post audio codec name and post
29321 it as taglist on the bus. Allow up to 8 channesl for raw
29322 PCM in the source pad template caps.
29324 Thu Feb 16 16:53:52 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29326 gst/multipart/multipartdemux.c: Applied #318663. Gives quite a few false positives in autoscan mode, but it's better ...
29327 Original commit message from CVS:
29328 * gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init),
29329 (gst_multipart_demux_class_init), (gst_multipart_demux_init),
29330 (gst_multipart_demux_finalize), (gst_multipart_find_pad_by_mime),
29331 (gst_multipart_demux_chain), (gst_multipart_demux_change_state),
29332 (gst_multipart_set_property), (gst_multipart_get_property):
29333 Applied #318663. Gives quite a few false positives in
29334 autoscan mode, but it's better than nothing. Not closing yet.
29336 Thu Feb 16 14:13:48 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29338 Update documentation.
29339 Original commit message from CVS:
29340 * docs/plugins/Makefile.am:
29341 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
29342 * docs/plugins/gst-plugins-good-plugins-sections.txt:
29343 * docs/plugins/gst-plugins-good-plugins.args:
29344 * docs/plugins/inspect/plugin-udp.xml:
29345 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
29346 (gst_udpsrc_start):
29347 Update documentation.
29350 Thu Feb 16 14:02:57 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29352 gst/qtdemux/qtdemux.c: Don't stop the task if the pad isn't linked.
29353 Original commit message from CVS:
29354 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event),
29355 (gst_qtdemux_loop), (qtdemux_sink_activate_pull):
29356 Don't stop the task if the pad isn't linked.
29358 Thu Feb 16 10:58:18 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29360 gst/id3demux/id3tags.c: ID3 2.3.0 used synch-safe integers for the tag size, but not for the frame size. (Fixes #331368)
29361 Original commit message from CVS:
29362 * gst/id3demux/id3tags.c: (id3demux_id3v2_frames_to_tag_list):
29363 ID3 2.3.0 used synch-safe integers for the tag size, but not for the
29364 frame size. (Fixes #331368)
29366 Thu Feb 16 10:42:25 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29368 gst/rtsp/README: Updated README.
29369 Original commit message from CVS:
29372 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
29373 (gst_rtspsrc_class_init), (gst_rtspsrc_set_property),
29374 (gst_rtspsrc_get_property), (gst_rtspsrc_stream_setup_rtp):
29375 * gst/rtsp/gstrtspsrc.h:
29376 Make sure the RTP port is an even port an try to allocate
29378 Added retry property to control max retries for port allocation.
29379 Make sure RTCP port is RTP port+1.
29380 Cleanup when port allocation fails.
29383 Thu Feb 16 09:17:58 2006 +0000 Wouter Paesen <wouter@kangaroot.net>
29385 gst/alpha/gstalpha.c: Don't ignore return value of the parent class's state
29386 Original commit message from CVS:
29387 * gst/alpha/gstalpha.c: (gst_alpha_change_state):
29388 Don't ignore return value of the parent class's state
29389 change function (#331385, patch by: Wouter Paesen).
29391 Wed Feb 15 12:17:28 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29393 Add HAL sound device wrapper plugins. Closes #329106
29394 Original commit message from CVS:
29396 * docs/plugins/Makefile.am:
29397 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
29398 * docs/plugins/gst-plugins-good-plugins-sections.txt:
29399 * docs/plugins/gst-plugins-good-plugins.hierarchy:
29401 * ext/hal/Makefile.am:
29402 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init),
29403 (gst_hal_audio_sink_class_init), (gst_hal_audio_sink_reset),
29404 (gst_hal_audio_sink_init), (gst_hal_audio_sink_dispose),
29405 (do_toggle_element), (gst_hal_audio_sink_set_property),
29406 (gst_hal_audio_sink_get_property),
29407 (gst_hal_audio_sink_change_state):
29408 * ext/hal/gsthalaudiosink.h:
29409 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init),
29410 (gst_hal_audio_src_class_init), (gst_hal_audio_src_reset),
29411 (gst_hal_audio_src_init), (gst_hal_audio_src_dispose),
29412 (do_toggle_element), (gst_hal_audio_src_set_property),
29413 (gst_hal_audio_src_get_property), (gst_hal_audio_src_change_state):
29414 * ext/hal/gsthalaudiosrc.h:
29415 * ext/hal/gsthalelements.c: (plugin_init):
29416 * ext/hal/gsthalelements.h:
29417 * ext/hal/hal.c: (gst_hal_get_string),
29418 (gst_hal_render_bin_from_udi), (gst_hal_get_audio_sink),
29419 (gst_hal_get_audio_src):
29421 Add HAL sound device wrapper plugins. Closes #329106
29423 Wed Feb 15 12:13:47 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29425 gst/qtdemux/qtdemux.c: It appears 100% equals 1/1 and not 100/1 ...
29426 Original commit message from CVS:
29427 * gst/qtdemux/qtdemux.c: (gst_qtdemux_chain):
29428 It appears 100% equals 1/1 and not 100/1 ...
29430 Wed Feb 15 10:15:47 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29432 gst/avi/gstavidemux.c: Add comment in a fultile attempt to stop the copy-and-paste paradigm leading to duplication of...
29433 Original commit message from CVS:
29434 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event):
29435 Add comment in a fultile attempt to stop the copy-and-paste
29436 paradigm leading to duplication of bad code.
29437 * gst/rtsp/rtsptransport.c: (rtsp_transport_parse):
29438 Mime parameters have to be checked case insensitive
29440 Wed Feb 15 09:45:27 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29442 gst/qtdemux/qtdemux.c: When buffering MDAT data, show the user something is happening by posting 'buffering' messages...
29443 Original commit message from CVS:
29444 * gst/qtdemux/qtdemux.c: (gst_qtdemux_post_buffering),
29445 (gst_qtdemux_chain):
29446 When buffering MDAT data, show the user something is
29447 happening by posting 'buffering' messages on the bus.
29449 Tue Feb 14 23:23:08 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29451 gst/matroska/matroska-demux.c: Advance stream time for lagging subtitle streams by sending newsegment events with the...
29452 Original commit message from CVS:
29453 * gst/matroska/matroska-demux.c: (gst_matroska_demux_sync_streams):
29454 Advance stream time for lagging subtitle streams by sending
29455 newsegment events with the update flag set.
29457 Tue Feb 14 18:50:13 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29459 gst/qtdemux/qtdemux.*: Make push-based work if mdat atom is before moov atom.
29460 Original commit message from CVS:
29461 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
29462 (gst_qtdemux_handle_src_query), (gst_qtdemux_change_state),
29463 (next_entry_size), (gst_qtdemux_chain):
29464 * gst/qtdemux/qtdemux.h:
29465 Make push-based work if mdat atom is before moov atom.
29466 Don't answer duration query. This should be transformed into replying
29467 FALSE to seek events.
29469 Tue Feb 14 16:58:30 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29471 gst/avi/gstavidemux.c: There can be bogus data before the hdrl LIST tag in the RIFF header.
29472 Original commit message from CVS:
29473 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header):
29474 There can be bogus data before the hdrl LIST tag in the RIFF header.
29475 It's hard to say if it's not respecting the AVI specifications or not,
29476 but since Google Video is producing AVIs like that and the other player
29477 don't seem to complain, I guess we should do the same.
29479 Tue Feb 14 11:24:53 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29481 gst/qtdemux/qtdemux.c: Handle the case where data atoms are before moov atoms in push-based mode.
29482 Original commit message from CVS:
29483 * gst/qtdemux/qtdemux.c: (next_entry_size), (gst_qtdemux_chain):
29484 Handle the case where data atoms are before moov atoms in push-based mode.
29485 Errors out gracefully.
29487 Mon Feb 13 22:04:42 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29489 gst/qtdemux/: QtDemux can now work push-based.
29490 Original commit message from CVS:
29491 * gst/qtdemux/Makefile.am:
29492 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
29493 (gst_qtdemux_handle_sink_event), (gst_qtdemux_change_state),
29494 (extract_initial_length_and_fourcc),
29495 (gst_qtdemux_loop_state_header), (gst_qtdemux_loop_state_movie),
29496 (gst_qtdemux_loop_header), (next_entry_size), (gst_qtdemux_chain),
29497 (qtdemux_sink_activate), (qtdemux_sink_activate_pull),
29498 (qtdemux_sink_activate_push), (qtdemux_parse_trak):
29499 * gst/qtdemux/qtdemux.h:
29500 QtDemux can now work push-based.
29501 It still needs some love for seeking.
29503 Mon Feb 13 12:00:51 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29505 gst/id3demux/id3v2frames.c: Add more validation to ensure that a char encoding conversion produced a valid UTF-8 string.
29506 Original commit message from CVS:
29507 * gst/id3demux/id3v2frames.c: (parse_insert_string_field),
29508 (parse_split_strings):
29509 Add more validation to ensure that a char encoding conversion
29510 produced a valid UTF-8 string.
29512 Mon Feb 13 10:43:15 2006 +0000 Edward Hervey <bilboed@bilboed.com>
29514 gst/avi/gstavidemux.c: Properly handle end of segment. Closes #330885.
29515 Original commit message from CVS:
29516 Reviewed by: Edward Hervey <edward@fluendo.com>
29517 * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
29518 Properly handle end of segment. Closes #330885.
29520 Mon Feb 13 10:36:23 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29522 gst/rtp/gstrtpmp4gpay.h: For got to commit this one.
29523 Original commit message from CVS:
29524 * gst/rtp/gstrtpmp4gpay.h:
29525 For got to commit this one.
29527 Sun Feb 12 18:59:36 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29529 gst/rtp/gstrtpmp4gpay.*: Make more things work.
29530 Original commit message from CVS:
29531 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_class_init),
29532 (gst_rtp_mp4g_pay_init), (gst_rtp_mp4g_pay_parse_audio_config),
29533 (gst_rtp_mp4g_pay_parse_video_config), (gst_rtp_mp4g_pay_new_caps),
29534 (gst_rtp_mp4g_pay_setcaps), (gst_rtp_mp4g_pay_flush):
29535 * gst/rtp/gstrtpmp4gpay.h:
29536 Make more things work.
29537 Handle ACC config strings.
29539 Sun Feb 12 13:10:20 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
29541 gst/rtp/gstrtpamrpay.c: set timestamps if no incoming timestamps set
29542 Original commit message from CVS:
29543 * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_handle_buffer):
29544 set timestamps if no incoming timestamps set
29546 Sat Feb 11 13:54:26 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29548 gst/apetag/gsttagdemux.c: ... and fix the very same leaks in GstTagDemux.
29549 Original commit message from CVS:
29550 * gst/apetag/gsttagdemux.c: (gst_tag_demux_get_upstream_size),
29551 (gst_tag_demux_do_typefind):
29552 ... and fix the very same leaks in GstTagDemux.
29554 Sat Feb 11 13:35:13 2006 +0000 Jon Trowbridge <trow@ximian.com>
29556 gst/id3demux/gstid3demux.c:
29557 Original commit message from CVS:
29558 * gst/id3demux/gstid3demux.c: (id3demux_get_upstream_size),
29559 (gst_id3demux_do_typefind):
29560 Fix a couple of mem leaks. (Patch by Jonathan Matthew
29561 <jonathan at kaolin dot wh9 dot net>)
29563 Fri Feb 10 17:37:39 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29565 gst/rtp/gstrtpmp4vpay.c: First set options, then set caps or else the baseclass will not know about the options, duh.
29566 Original commit message from CVS:
29567 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_setcaps):
29568 First set options, then set caps or else the baseclass
29569 will not know about the options, duh.
29571 Fri Feb 10 17:16:55 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29573 gst/rtp/gstrtpmp4vpay.c: Don't waste time looking for a config string if we have codec_info on the incomming caps.
29574 Original commit message from CVS:
29575 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_class_init),
29576 (gst_rtp_mp4v_pay_setcaps):
29577 Don't waste time looking for a config string if we have codec_info
29578 on the incomming caps.
29580 Fri Feb 10 16:40:58 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29582 gst/rtp/README: Say something about case-sensitivity of caps vs mime-attributes.
29583 Original commit message from CVS:
29585 Say something about case-sensitivity of caps vs mime-attributes.
29586 * gst/rtp/Makefile.am:
29587 * gst/rtp/gstrtp.c: (plugin_init):
29588 * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init),
29589 (gst_rtp_amr_pay_handle_buffer):
29590 * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_get_type),
29591 (gst_rtp_mp4g_pay_base_init), (gst_rtp_mp4g_pay_class_init),
29592 (gst_rtp_mp4g_pay_init), (gst_rtp_mp4g_pay_finalize),
29593 (gst_rtp_mp4g_pay_new_caps), (gst_rtp_mp4g_pay_setcaps),
29594 (gst_rtp_mp4g_pay_flush), (gst_rtp_mp4g_pay_handle_buffer),
29595 (gst_rtp_mp4g_pay_set_property), (gst_rtp_mp4g_pay_get_property),
29596 (gst_rtp_mp4g_pay_plugin_init):
29597 * gst/rtp/gstrtpmp4gpay.h:
29598 Added beginnings of mpeg4-generic payloader (RFC 3640)
29600 Thu Feb 9 14:20:14 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29602 gst/rtsp/: Resurected rtpdec to make rtspsrc happy again.
29603 Original commit message from CVS:
29604 * gst/rtsp/Makefile.am:
29605 * gst/rtsp/gstrtpdec.c: (gst_rtpdec_get_type),
29606 (gst_rtpdec_class_init), (gst_rtpdec_init), (gst_rtpdec_getcaps),
29607 (gst_rtpdec_chain_rtp), (gst_rtpdec_chain_rtcp),
29608 (gst_rtpdec_set_property), (gst_rtpdec_get_property),
29609 (gst_rtpdec_change_state):
29610 * gst/rtsp/gstrtpdec.h:
29611 * gst/rtsp/gstrtsp.c: (plugin_init):
29612 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport):
29613 * gst/rtsp/rtspconnection.c: (read_body),
29614 (rtsp_connection_receive):
29615 * gst/rtsp/rtspmessage.c: (rtsp_message_dump):
29616 Resurected rtpdec to make rtspsrc happy again.
29617 Skip attributes from the session id.
29618 Don't crash when dumping a message with an empty body.
29620 Thu Feb 9 14:14:07 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29622 gst/rtp/gstrtpamrdepay.c: Added more meaningfull warnings when something goes wrong.
29623 Original commit message from CVS:
29624 * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_chain):
29625 Added more meaningfull warnings when something goes wrong.
29626 Clear F bit on outgoing AMR packets.
29627 * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init),
29628 (gst_rtp_amr_pay_handle_buffer):
29629 Added debugging category
29630 Support payloading of multiple AMR frames.
29631 * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_depay_data):
29632 Added some debugging.
29634 Thu Feb 9 11:25:42 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29636 configure.ac: Back to CVS
29637 Original commit message from CVS:
29641 Thu Feb 9 11:22:38 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29647 * docs/plugins/gst-plugins-good-plugins.args:
29648 * docs/plugins/inspect/plugin-1394.xml:
29649 * docs/plugins/inspect/plugin-aasink.xml:
29650 * docs/plugins/inspect/plugin-alaw.xml:
29651 * docs/plugins/inspect/plugin-alpha.xml:
29652 * docs/plugins/inspect/plugin-alphacolor.xml:
29653 * docs/plugins/inspect/plugin-apetag.xml:
29654 * docs/plugins/inspect/plugin-auparse.xml:
29655 * docs/plugins/inspect/plugin-autodetect.xml:
29656 * docs/plugins/inspect/plugin-avi.xml:
29657 * docs/plugins/inspect/plugin-cacasink.xml:
29658 * docs/plugins/inspect/plugin-cairo.xml:
29659 * docs/plugins/inspect/plugin-cdio.xml:
29660 * docs/plugins/inspect/plugin-cutter.xml:
29661 * docs/plugins/inspect/plugin-debug.xml:
29662 * docs/plugins/inspect/plugin-dv.xml:
29663 * docs/plugins/inspect/plugin-efence.xml:
29664 * docs/plugins/inspect/plugin-effectv.xml:
29665 * docs/plugins/inspect/plugin-esdsink.xml:
29666 * docs/plugins/inspect/plugin-flac.xml:
29667 * docs/plugins/inspect/plugin-flxdec.xml:
29668 * docs/plugins/inspect/plugin-gconfelements.xml:
29669 * docs/plugins/inspect/plugin-goom.xml:
29670 * docs/plugins/inspect/plugin-jpeg.xml:
29671 * docs/plugins/inspect/plugin-level.xml:
29672 * docs/plugins/inspect/plugin-matroska.xml:
29673 * docs/plugins/inspect/plugin-mulaw.xml:
29674 * docs/plugins/inspect/plugin-multipart.xml:
29675 * docs/plugins/inspect/plugin-navigationtest.xml:
29676 * docs/plugins/inspect/plugin-ossaudio.xml:
29677 * docs/plugins/inspect/plugin-png.xml:
29678 * docs/plugins/inspect/plugin-rtp.xml:
29679 * docs/plugins/inspect/plugin-rtsp.xml:
29680 * docs/plugins/inspect/plugin-shout2send.xml:
29681 * docs/plugins/inspect/plugin-smpte.xml:
29682 * docs/plugins/inspect/plugin-speex.xml:
29683 * docs/plugins/inspect/plugin-udp.xml:
29684 * docs/plugins/inspect/plugin-videobox.xml:
29685 * docs/plugins/inspect/plugin-videoflip.xml:
29686 * docs/plugins/inspect/plugin-videomixer.xml:
29687 * docs/plugins/inspect/plugin-wavenc.xml:
29688 * docs/plugins/inspect/plugin-wavparse.xml:
29690 Original commit message from CVS:
29693 Wed Feb 8 17:35:05 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29710 Original commit message from CVS:
29713 Wed Feb 8 17:18:20 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29716 Oops, jumping the gun with the ChangeLog entry
29717 Original commit message from CVS:
29718 Oops, jumping the gun with the ChangeLog entry
29720 Wed Feb 8 17:16:46 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29722 configure.ac: Bump core and plugins-base requirement to 0.10.2.2 for API additions (and 1 migration of gst_bin_find_u...
29723 Original commit message from CVS:
29725 Bump core and plugins-base requirement to 0.10.2.2
29726 for API additions (and 1 migration of gst_bin_find_unconnected_pad)
29728 Wed Feb 8 17:12:40 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29730 ext/: Register musicbrainz tags.
29731 Original commit message from CVS:
29732 * ext/flac/gstflac.c: (plugin_init):
29733 * ext/speex/gstspeex.c: (plugin_init):
29734 Register musicbrainz tags.
29736 Tue Feb 7 18:31:31 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
29738 * gst/qtdemux/qtdemux.c:
29740 Original commit message from CVS:
29743 Tue Feb 7 18:01:17 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
29745 gst/qtdemux/qtdemux.c: use the correct variable to check if we can calculate the last chunk. Looks like an obvious b...
29746 Original commit message from CVS:
29747 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
29748 (qtdemux_parse_trak):
29749 use the correct variable to check if we can calculate
29750 the last chunk. Looks like an obvious bug, and makes
29751 the dump of offsets comparable to other tools
29753 Tue Feb 7 17:54:42 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
29755 gst/qtdemux/qtdemux.c: clean up some debugging, using _OBJECT, moving recurring messages to LOG level
29756 Original commit message from CVS:
29757 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
29758 (qtdemux_parse_trak):
29759 clean up some debugging, using _OBJECT, moving recurring
29760 messages to LOG level
29762 Tue Feb 7 16:23:33 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29764 ext/gconf/gconf.h: Remove declaration of function that no longer exists.
29765 Original commit message from CVS:
29766 * ext/gconf/gconf.h:
29767 Remove declaration of function that no longer exists.
29769 Tue Feb 7 13:39:08 2006 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
29771 ext/shout2/gstshout2.c: Make shout2 work for non ogg streams
29772 Original commit message from CVS:
29773 2006-02-07 Zaheer Abbas Merali <zaheerabbas at merali dot org>
29774 * ext/shout2/gstshout2.c: (gst_shout2send_render),
29775 (gst_shout2send_setcaps), (gst_shout2send_change_state):
29776 Make shout2 work for non ogg streams
29778 Mon Feb 6 17:26:43 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29780 gst/udp/gstmultiudpsink.*: Updated docs.
29781 Original commit message from CVS:
29782 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
29783 (gst_multiudpsink_render), (gst_multiudpsink_get_property),
29784 (gst_multiudpsink_init_send), (gst_multiudpsink_add),
29785 (gst_multiudpsink_remove), (gst_multiudpsink_clear),
29786 (gst_multiudpsink_get_stats), (gst_multiudpsink_change_state):
29787 * gst/udp/gstmultiudpsink.h:
29789 Added properties bytes-served, bytes_to_serve.
29790 Post proper error messages,
29791 Emit client added signal too.
29793 Mon Feb 6 15:41:25 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
29795 gst/qtdemux/qtdemux.*: Some QT demux loving.
29796 Original commit message from CVS:
29797 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query),
29798 (gst_qtdemux_handle_src_event), (gst_qtdemux_loop_header),
29799 (qtdemux_inflate), (qtdemux_parse), (qtdemux_parse_trak),
29800 (qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
29801 (qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds),
29802 (qtdemux_video_caps), (qtdemux_audio_caps):
29803 * gst/qtdemux/qtdemux.h:
29804 Some QT demux loving.
29805 Handle seeking in a less broken way.
29806 Fix AMR caps to match the AMR decoder.
29807 Set first timestamp on AMR samples to 0 for now.
29808 Remove some \n in DEBUG strings.
29809 Use _scale_int for maximum precision.
29811 Mon Feb 6 15:31:16 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
29815 * docs/plugins/Makefile.am:
29816 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
29817 * docs/plugins/gst-plugins-good-plugins-sections.txt:
29818 * gst/udp/gstmultiudpsink.c:
29819 adding docs for multiudpsink
29820 Original commit message from CVS:
29821 adding docs for multiudpsink
29823 Mon Feb 6 15:28:56 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
29825 gst/level/gstlevel.c: peak below decay is not necessarily an error, so don't ERROR log
29826 Original commit message from CVS:
29827 * gst/level/gstlevel.c: (gst_level_transform_ip):
29828 peak below decay is not necessarily an error, so don't ERROR log
29830 Mon Feb 6 15:27:06 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
29832 * docs/plugins/inspect/plugin-1394.xml:
29833 * docs/plugins/inspect/plugin-aasink.xml:
29834 * docs/plugins/inspect/plugin-alaw.xml:
29835 * docs/plugins/inspect/plugin-alpha.xml:
29836 * docs/plugins/inspect/plugin-alphacolor.xml:
29837 * docs/plugins/inspect/plugin-auparse.xml:
29838 * docs/plugins/inspect/plugin-autodetect.xml:
29839 * docs/plugins/inspect/plugin-avi.xml:
29840 * docs/plugins/inspect/plugin-cacasink.xml:
29841 * docs/plugins/inspect/plugin-cairo.xml:
29842 * docs/plugins/inspect/plugin-cutter.xml:
29843 * docs/plugins/inspect/plugin-debug.xml:
29844 * docs/plugins/inspect/plugin-dv.xml:
29845 * docs/plugins/inspect/plugin-efence.xml:
29846 * docs/plugins/inspect/plugin-effectv.xml:
29847 * docs/plugins/inspect/plugin-esdsink.xml:
29848 * docs/plugins/inspect/plugin-flac.xml:
29849 * docs/plugins/inspect/plugin-flxdec.xml:
29850 * docs/plugins/inspect/plugin-goom.xml:
29851 * docs/plugins/inspect/plugin-jpeg.xml:
29852 * docs/plugins/inspect/plugin-level.xml:
29853 * docs/plugins/inspect/plugin-matroska.xml:
29854 * docs/plugins/inspect/plugin-mulaw.xml:
29855 * docs/plugins/inspect/plugin-multipart.xml:
29856 * docs/plugins/inspect/plugin-navigationtest.xml:
29857 * docs/plugins/inspect/plugin-ossaudio.xml:
29858 * docs/plugins/inspect/plugin-png.xml:
29859 * docs/plugins/inspect/plugin-rtp.xml:
29860 * docs/plugins/inspect/plugin-rtsp.xml:
29861 * docs/plugins/inspect/plugin-shout2send.xml:
29862 * docs/plugins/inspect/plugin-smpte.xml:
29863 * docs/plugins/inspect/plugin-speex.xml:
29864 * docs/plugins/inspect/plugin-udp.xml:
29865 * docs/plugins/inspect/plugin-videobox.xml:
29866 * docs/plugins/inspect/plugin-videoflip.xml:
29867 * docs/plugins/inspect/plugin-videomixer.xml:
29868 * docs/plugins/inspect/plugin-wavenc.xml:
29869 * docs/plugins/inspect/plugin-wavparse.xml:
29871 Original commit message from CVS:
29874 Mon Feb 6 14:25:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29876 gst/matroska/ebml-write.*: Make sure we send a newsegment event in BYTES format before sending buffers (#328531).
29877 Original commit message from CVS:
29878 * gst/matroska/ebml-write.c: (gst_ebml_write_reset),
29879 (gst_ebml_write_flush_cache), (gst_ebml_write_element_push),
29880 (gst_ebml_write_seek):
29881 * gst/matroska/ebml-write.h:
29882 Make sure we send a newsegment event in BYTES format
29883 before sending buffers (#328531).
29885 Mon Feb 6 12:18:45 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29887 Pass unhandled queries upstream instead of just dropping them (#326446). Update query type arrays here and there.
29888 Original commit message from CVS:
29889 * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query),
29890 (gst_dvdemux_sink_query):
29891 * ext/flac/gstflacdec.c: (gst_flac_dec_src_query):
29892 * ext/speex/gstspeexdec.c: (speex_get_query_types),
29893 (speex_dec_src_query):
29894 * ext/speex/gstspeexenc.c: (gst_speexenc_src_query),
29895 (gst_speexenc_sink_query):
29896 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
29897 * gst/matroska/matroska-demux.c:
29898 (gst_matroska_demux_get_src_query_types),
29899 (gst_matroska_demux_handle_src_query):
29900 * gst/wavparse/gstwavparse.c: (gst_wavparse_get_query_types),
29901 (gst_wavparse_pad_query):
29902 Pass unhandled queries upstream instead of just dropping
29903 them (#326446). Update query type arrays here and there.
29905 Mon Feb 6 11:57:52 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29907 tests/check/elements/matroskamux.c: Collectpads in core got changed and now also holds a reference to any pad that is...
29908 Original commit message from CVS:
29909 * tests/check/elements/matroskamux.c: (setup_src_pad):
29910 Collectpads in core got changed and now also holds a
29911 reference to any pad that is part of it. Fix refcount
29912 checks in test case accordingly.
29914 Mon Feb 6 11:41:43 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29916 gst/apetag/gstapedemux.h: Fix include, for now GstTagDemux is in the apetag dir.
29917 Original commit message from CVS:
29918 * gst/apetag/gstapedemux.h:
29919 Fix include, for now GstTagDemux is in the apetag dir.
29921 Mon Feb 6 11:34:23 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29923 docs/plugins/: Add cdio plugin to docs.
29924 Original commit message from CVS:
29925 * docs/plugins/Makefile.am:
29926 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
29927 * docs/plugins/gst-plugins-good-plugins-sections.txt:
29928 * docs/plugins/inspect/plugin-cdio.xml:
29929 Add cdio plugin to docs.
29930 * ext/cdio/gstcdiocddasrc.c:
29932 * ext/cdio/gstcdio.c:
29933 The plugin is called 'cdio' not 'cddio'.
29935 Mon Feb 6 10:56:07 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
29937 Add APE tag demuxer (#325649).
29938 Original commit message from CVS:
29940 * docs/plugins/Makefile.am:
29941 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
29942 * docs/plugins/gst-plugins-good-plugins-sections.txt:
29943 * docs/plugins/gst-plugins-good-plugins.hierarchy:
29944 * docs/plugins/inspect/plugin-apetag.xml:
29945 * gst/apetag/Makefile.am:
29946 * gst/apetag/gstapedemux.c:
29947 * gst/apetag/gstapedemux.h:
29948 * gst/apetag/gsttagdemux.c:
29949 * gst/apetag/gsttagdemux.h:
29950 Add APE tag demuxer (#325649).
29952 Sun Feb 5 22:22:56 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29954 ext/gconf/: Ignore changing the GConf key to "". Ignore GConf key updates that don't actually change the string.
29955 Original commit message from CVS:
29956 * ext/gconf/gconf.c: (gst_gconf_get_default_audio_sink),
29957 (gst_gconf_get_default_video_sink),
29958 (gst_gconf_get_default_audio_src),
29959 (gst_gconf_get_default_video_src):
29960 * ext/gconf/gconf.h:
29961 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset),
29962 (gst_gconf_audio_sink_init), (gst_gconf_audio_sink_dispose),
29963 (do_toggle_element):
29964 * ext/gconf/gstgconfaudiosink.h:
29965 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset),
29966 (gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose),
29967 (do_toggle_element):
29968 * ext/gconf/gstgconfaudiosrc.h:
29969 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset),
29970 (gst_gconf_video_sink_init), (gst_gconf_video_sink_dispose),
29971 (do_toggle_element):
29972 * ext/gconf/gstgconfvideosink.h:
29973 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset),
29974 (gst_gconf_video_src_init), (gst_gconf_video_src_dispose),
29975 (do_toggle_element):
29976 * ext/gconf/gstgconfvideosrc.h:
29977 Ignore changing the GConf key to "". Ignore GConf key updates
29978 that don't actually change the string.
29979 For now, ignore the GConf key when the state is > READY, as
29980 it breaks streaming. Sometime it will be nice to bring the
29981 new sink online even mid-stream, by sending NEWSEGMENT info
29982 and possibly prerolling.
29985 Sun Feb 5 20:43:49 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
29987 gst/goom/: Make goom reentrant by moving all important static variables into instance structures.
29988 Original commit message from CVS:
29989 * gst/goom/filters.c: (zoomFilterNew), (calculatePXandPY),
29990 (setPixelRGB), (setPixelRGB_), (getPixelRGB), (getPixelRGB_),
29991 (zoomFilterSetResolution), (zoomFilterDestroy),
29992 (zoomFilterFastRGB), (pointFilter):
29993 * gst/goom/filters.h:
29994 * gst/goom/goom_core.c: (goom_init), (goom_set_resolution),
29995 (goom_update), (goom_close):
29996 * gst/goom/goom_core.h:
29997 * gst/goom/goom_tools.h:
29998 * gst/goom/graphic.c:
29999 * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init),
30000 (gst_goom_dispose), (gst_goom_src_setcaps), (gst_goom_chain):
30001 * gst/goom/gstgoom.h:
30002 * gst/goom/lines.c: (goom_lines):
30003 * gst/goom/lines.h:
30004 Make goom reentrant by moving all important static variables
30005 into instance structures.
30008 Sat Feb 4 15:41:43 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30010 gst/avi/gstavidemux.*: Third attempt, use gst_pad_is_linked() this time.
30011 Original commit message from CVS:
30012 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
30013 (gst_avi_demux_all_source_pads_unlinked),
30014 (gst_avi_demux_process_next_entry):
30015 * gst/avi/gstavidemux.h:
30016 Third attempt, use gst_pad_is_linked() this time.
30018 Sat Feb 4 13:30:12 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30020 gst/id3demux/id3v2frames.c: Adjust for data length indicators when parsing (Fixes #329810)
30021 Original commit message from CVS:
30022 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
30023 (parse_split_strings):
30024 Adjust for data length indicators when parsing (Fixes #329810)
30025 Fix stupid bug parsing UTF-8 tag text.
30026 Output tag strings with multiple fields as multiple tags, so the
30027 app gets all the data.
30029 Fri Feb 3 20:05:20 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
30032 * ext/flac/gstflacenc.c:
30033 Fixed a bug add in last commit, where no event is send. Thanks Tim to show me.
30034 Original commit message from CVS:
30035 Fixed a bug add in last commit, where no event is send. Thanks Tim to show me.
30037 Fri Feb 3 18:07:35 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
30040 * ext/flac/gstflacenc.c:
30041 * gst/matroska/ebml-read.c:
30042 Just make it compile with --disable-gst-debug.
30043 Original commit message from CVS:
30044 Just make it compile with --disable-gst-debug.
30046 Fri Feb 3 16:55:42 2006 +0000 Christian Schaller <uraeus@gnome.org>
30048 * gst-plugins-good.spec.in:
30050 Original commit message from CVS:
30053 Fri Feb 3 13:06:24 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30055 gst/id3demux/id3v2frames.c: Never output a tag with a null contents string.
30056 Original commit message from CVS:
30057 * gst/id3demux/id3v2frames.c: (parse_text_identification_frame),
30058 (id3v2_tag_to_taglist), (id3v2_genre_string_to_taglist),
30059 (id3v2_genre_fields_to_taglist):
30060 Never output a tag with a null contents string.
30062 Thu Feb 2 21:00:16 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30064 gst/avi/gstavidemux.c: Only pause if all pads are unlinked AND we've tried to send data on all of them at least once.
30065 Original commit message from CVS:
30066 * gst/avi/gstavidemux.c: (gst_avi_demux_all_source_pads_unlinked):
30067 Only pause if all pads are unlinked AND we've tried to send data
30068 on all of them at least once.
30070 Thu Feb 2 12:29:24 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30072 gst/avi/gstavidemux.c: Make loop function/task pause itself when all source pads are unlinked.
30073 Original commit message from CVS:
30074 * gst/avi/gstavidemux.c: (gst_avi_demux_all_source_pads_unlinked),
30075 (gst_avi_demux_process_next_entry), (gst_avi_demux_loop):
30076 Make loop function/task pause itself when all source pads are
30079 Thu Feb 2 10:47:15 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30081 Use new functions from core to render a bin from a string. Fixes build. Up requirements to core CVS.
30082 Original commit message from CVS:
30084 * ext/gconf/gconf.c: (gst_gconf_render_bin_from_key):
30085 Use new functions from core to render a bin from a
30086 string. Fixes build. Up requirements to core CVS.
30088 Wed Feb 1 11:01:04 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30090 gst/auparse/gstauparse.c: Don't push buffers into the adapter that we are going to push downstream again without fram...
30091 Original commit message from CVS:
30092 * gst/auparse/gstauparse.c: (gst_au_parse_chain):
30093 Don't push buffers into the adapter that we are going to
30094 push downstream again without framing anyway. Also, the
30095 adaptor takes ownership of buffers put into it (fixes
30096 auparse pushing invalid buffers for .au files with
30097 ADPCM contents). Finally, set caps on all outgoing buffers.
30099 Mon Jan 30 23:13:05 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30101 gst/id3demux/: Someone should kick my butt. Remove ID3v1 tags from the end of the file.
30102 Original commit message from CVS:
30103 * gst/id3demux/gstid3demux.c: (gst_id3demux_chain),
30104 (gst_id3demux_read_id3v1), (gst_id3demux_sink_activate),
30105 (gst_id3demux_send_tag_event):
30106 * gst/id3demux/id3tags.c: (id3demux_read_id3v1_tag):
30107 Someone should kick my butt. Remove ID3v1 tags from the end of the
30109 Improve error messages. Send the TAG message as soon as we complete
30110 typefinding, instead of waiting until we send the first buffer.
30111 Downstream tag event is still sent before the first buffer.
30113 Sun Jan 29 20:07:49 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30115 ext/wavpack/gstwavpackdec.c: Add debug category, use boilerplate macros, fix handling of widths of 32 bits.
30116 Original commit message from CVS:
30117 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_setcaps),
30118 (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
30119 (gst_wavpack_dec_class_init), (gst_wavpack_dec_sink_event),
30120 (gst_wavpack_dec_init), (gst_wavpack_dec_format_samples),
30121 (gst_wavpack_dec_chain), (gst_wavpack_dec_plugin_init):
30122 Add debug category, use boilerplate macros, fix handling
30123 of widths of 32 bits.
30124 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
30125 (gst_wavpack_parse_dispose), (gst_wavpack_parse_class_init),
30126 (gst_wavpack_parse_index_get_last_entry),
30127 (gst_wavpack_parse_index_get_entry_from_sample),
30128 (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
30129 (gst_wavpack_parse_src_query),
30130 (gst_wavpack_parse_scan_to_find_sample),
30131 (gst_wavpack_parse_send_newsegment),
30132 (gst_wavpack_parse_handle_seek_event),
30133 (gst_wavpack_parse_src_event), (gst_wavpack_parse_init),
30134 (gst_wavpack_parse_get_upstream_length),
30135 (gst_wavpack_parse_pull_buffer),
30136 (gst_wavpack_parse_create_src_pad), (gst_wavpack_parse_loop),
30137 (gst_wavpack_parse_change_state),
30138 (gst_wavepack_parse_sink_activate),
30139 (gst_wavepack_parse_sink_activate_pull),
30140 (gst_wavpack_parse_plugin_init):
30141 * ext/wavpack/gstwavpackparse.h:
30142 Rewrite a bit, mostly to fix flow logic and to make seeking work.
30143 Fix buffer/event refcounting. Add some debug statements. Add
30144 width of 32 to source pad template caps. Use boilerplate macros.
30146 Fri Jan 27 12:17:56 2006 +0000 Andy Wingo <wingo@pobox.com>
30148 ext/dv/: Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new to not have warings flooding stderr. this...
30149 Original commit message from CVS:
30150 2006-01-27 Jan Gerber <j@bootlab.org>
30151 Reviewed by: Andy Wingo <wingo@pobox.com>
30152 * ext/dv/gstdvdec.c (gst_dvdec_change_state):
30153 * ext/dv/gstdvdemux.c (gst_dvdemux_change_state):
30154 Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new
30155 to not have warings flooding stderr. this is the suggested way
30156 also used in dvgrab and kino. (#328336)
30158 Fri Jan 27 01:43:07 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30160 sys/oss/gstosssink.c: Free the device name string when finalised.
30161 Original commit message from CVS:
30162 * sys/oss/gstosssink.c: (gst_oss_sink_class_init),
30163 (gst_oss_sink_init), (gst_oss_sink_finalise):
30164 Free the device name string when finalised.
30166 Thu Jan 26 16:23:42 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30168 gst/qtdemux/qtdemux.c: Fix wrong memcpy source pointer.
30169 Original commit message from CVS:
30170 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
30171 Fix wrong memcpy source pointer.
30173 Wed Jan 25 22:05:28 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30175 gst/id3demux/gstid3demux.c: Don't put function calls in g_return_if_fail() statements, or they'll be replaced with NO...
30176 Original commit message from CVS:
30177 * gst/id3demux/gstid3demux.c: (gst_id3demux_remove_srcpad):
30178 Don't put function calls in g_return_if_fail() statements,
30179 or they'll be replaced with NOOPs if someone compiles with
30180 G_DISABLE_CHECKS defined.
30182 Wed Jan 25 20:33:05 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30186 Original commit message from CVS:
30189 Wed Jan 25 18:23:05 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30191 gst/id3demux/id3v2frames.c: Never trust ANY information encoded in a media file, especially when it's giving you size...
30192 Original commit message from CVS:
30193 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame):
30194 Never trust ANY information encoded in a media file, especially
30195 when it's giving you sizes. (Fixes #328452)
30197 Tue Jan 24 18:03:46 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
30200 * gst/rtp/gstrtpg711pay.c:
30201 I'm too lazy to comment this
30202 Original commit message from CVS:
30203 Patch written by Kai Vehmanen <kai.vehmanen@nokia.com> applied. See bug #325148.
30205 Tue Jan 24 11:58:53 2006 +0000 Edward Hervey <bilboed@bilboed.com>
30207 gst/qtdemux/qtdemux.c: More coherent framerate setting on caps.
30208 Original commit message from CVS:
30209 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
30210 (gst_qtdemux_add_stream), (qtdemux_parse_trak):
30211 More coherent framerate setting on caps.
30212 If sample_size is available, use that for the samples' duration in
30213 the index. This enables single frame streams to work (and I imagine
30214 fixes some other cases).
30215 Tested on testsuite, no regression.
30217 Mon Jan 23 18:39:31 2006 +0000 Edward Hervey <bilboed@bilboed.com>
30219 gst/matroska/: Added recognition of Real Audio and Video streams in matroska demuxer.
30220 Original commit message from CVS:
30221 * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps),
30222 (gst_matroska_demux_audio_caps), (gst_matroska_demux_plugin_init):
30223 * gst/matroska/matroska-ids.h:
30224 Added recognition of Real Audio and Video streams in matroska demuxer.
30226 Mon Jan 23 15:10:55 2006 +0000 Edward Hervey <bilboed@bilboed.com>
30228 gst/qtdemux/qtdemux.c: Added codec recognition for: _ VP31 : video/x-vp3 _ AVDJ : image/jpeg _ dvcp, dvc : video/x-d...
30229 Original commit message from CVS:
30230 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
30231 (qtdemux_video_caps), (qtdemux_audio_caps):
30232 Added codec recognition for:
30233 _ VP31 : video/x-vp3
30234 _ AVDJ : image/jpeg
30235 _ dvcp, dvc : video/x-dv, systemstream=(boolean)false
30236 _ 0x6d730017 : audio/x-adpcm, layout=(string)quicktime
30238 Mon Jan 23 14:32:47 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30240 gst/id3demux/id3v2frames.c: Remove errant break statement, and fix compilation with older GCC.
30241 Original commit message from CVS:
30242 * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist):
30243 Remove errant break statement, and fix compilation with
30246 Mon Jan 23 12:04:12 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30249 Mention that my last commit fixes #328241
30250 Original commit message from CVS:
30251 Mention that my last commit fixes #328241
30253 Mon Jan 23 11:06:34 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30255 sys/sunaudio/: Export functions that are needed in other parts of the code, makes the mixer actually work; adjust mag...
30256 Original commit message from CVS:
30257 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
30258 * sys/sunaudio/gstsunaudiomixerctrl.c:
30259 * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_init):
30260 Export functions that are needed in other parts of the code,
30261 makes the mixer actually work; adjust magic minimum buffer-time
30262 value from 3ms to 5ms to work around stuttering during mp3
30263 playback (#327765).
30265 Mon Jan 23 10:44:03 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30267 gst/matroska/matroska-mux.c: Fix possible deadlock in matroska muxer (#327825).
30268 Original commit message from CVS:
30269 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
30270 * gst/matroska/matroska-mux.c: (gst_matroska_mux_best_pad),
30271 (gst_matroska_mux_write_data), (gst_matroska_mux_collected):
30272 Fix possible deadlock in matroska muxer (#327825).
30274 Mon Jan 23 09:59:03 2006 +0000 Jens Granseuer <jensgr@gmx.net>
30276 C89 fixes: declare variables at the beginning of a block and
30277 Original commit message from CVS:
30278 * ext/libpng/gstpngenc.c: (gst_pngenc_chain):
30279 * gst/avi/gstavidemux.c: (gst_avi_demux_invert):
30280 * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps):
30281 * gst/rtsp/sdpmessage.h:
30282 * gst/udp/gstdynudpsink.c: (gst_dynudpsink_render):
30283 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_get_stats):
30284 C89 fixes: declare variables at the beginning of a block and
30285 make gcc-2.9x happy (#328264; patch by: Jens Granseuer
30286 <jensgr at gmx dot net>).
30288 Mon Jan 23 09:22:17 2006 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30290 gst/id3demux/: Rewrite parsing of text tags to handle multiple NULL terminated strings. Parse numeric genre strings a...
30291 Original commit message from CVS:
30292 * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag):
30293 * gst/id3demux/id3tags.h:
30294 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
30295 (parse_comment_frame), (parse_text_identification_frame),
30296 (id3v2_tag_to_taglist), (id3v2_are_digits),
30297 (id3v2_genre_string_to_taglist), (id3v2_genre_fields_to_taglist),
30298 (parse_split_strings), (free_tag_strings):
30299 Rewrite parsing of text tags to handle multiple NULL terminated
30300 strings. Parse numeric genre strings and ID3v2 type
30301 "(3)(6)Alternative" style genre strings.
30302 Parse dates that are only YYYY or YYYY-mm format.
30304 Sat Jan 21 11:43:53 2006 +0000 Fabrizio <fabrizio.ge@tiscali.it>
30306 gst/qtdemux/qtdemux.c: 'twos' and 'sowt' fourcc can be 16bit or 8bit audio.
30307 Original commit message from CVS:
30308 * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
30309 (qtdemux_audio_caps):
30310 'twos' and 'sowt' fourcc can be 16bit or 8bit audio.
30311 Fix 8bit case (#327133, based on patch by: Fabrizio
30312 Gennari <fabrizio dot ge at tiscali dot it>).
30313 Also, "G_LITTLE_ENDIAN" and "G_BIG_ENDIAN" are not
30314 valid literals for endianness in caps strings,
30315 only "LITTLE_ENDIAN" and "BIG_ENDIAN" are valid.
30317 Fri Jan 20 15:06:28 2006 +0000 Christoph Burghardt <hawkes@web.de>
30319 gst/videobox/gstvideobox.c: Don't forget to initialize liboil, otherwise our oil functions
30320 Original commit message from CVS:
30321 * gst/videobox/gstvideobox.c: (gst_video_box_class_init):
30322 Don't forget to initialize liboil, otherwise our oil functions
30323 will crash (fixes #327871; patch by: Christoph Burghardt
30324 <hawkes at web dot de>).
30326 Thu Jan 19 21:46:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30329 ChangeLog surgery (last entry may have been slightly misleading)
30330 Original commit message from CVS:
30331 ChangeLog surgery (last entry may have been slightly misleading)
30333 Thu Jan 19 21:00:50 2006 +0000 Brian Cameron <brian.cameron@sun.com>
30335 configure.ac: just like in the core and gst-plugins-base. Fixes build on Solaris (fixes
30336 Original commit message from CVS:
30338 Use plain AS_LIBTOOL_TAGS instead of AS_LIBTOOL_TAGS([CXX]), just
30339 like in the core and gst-plugins-base. Fixes build on Solaris (fixes
30340 #326683; patch by: Brian Cameron <brian dot cameron at sun dot com>)
30342 Thu Jan 19 00:10:51 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30344 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
30345 Original commit message from CVS:
30346 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
30347 * ext/cdio/gstcdio.h:
30348 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
30349 Fix build for libcdio versions >= 76; give slightly lower rank
30352 Wed Jan 18 19:30:36 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30354 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
30355 Original commit message from CVS:
30358 * ext/cdio/Makefile.am:
30359 * ext/cdio/gstcdio.c:
30360 * ext/cdio/gstcdio.h:
30361 * ext/cdio/gstcdiocddasrc.c:
30362 * ext/cdio/gstcdiocddasrc.h:
30363 Port libcdio cdda source, formerly known as cddasrc, now known as
30364 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
30365 but that's not tested (fixes #317658).
30367 Wed Jan 18 19:08:08 2006 +0000 Tommi Myöhänen <ext-tommi.myohanen@nokia.com>
30369 gst/wavparse/gstwavparse.c: Fix conversion from TIME to BYTES format (fixes #326864;
30370 Original commit message from CVS:
30371 * gst/wavparse/gstwavparse.c: (gst_wavparse_pad_convert):
30372 Fix conversion from TIME to BYTES format (fixes #326864;
30373 patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>)
30375 Wed Jan 18 18:54:02 2006 +0000 Edgard Lima <edgard.lima@indt.org.br>
30377 * gst/qtdemux/qtdemux.c:
30378 Ronald's patch applied. see bug #326318.
30379 Original commit message from CVS:
30380 Ronald's patch applied. see bug #326318.
30382 Tue Jan 17 16:45:43 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30384 gst/qtdemux/qtdemux.*: Fix seeking for quicktime files. Could still use some more love and sophistication.
30385 Original commit message from CVS:
30386 * gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
30387 (gst_qtdemux_send_event), (gst_qtdemux_handle_src_event),
30388 (gst_qtdemux_change_state), (gst_qtdemux_loop_header):
30389 * gst/qtdemux/qtdemux.h:
30390 Fix seeking for quicktime files. Could still use some more
30391 love and sophistication.
30393 Mon Jan 16 10:23:47 2006 +0000 Christian Schaller <uraeus@gnome.org>
30395 * gst-plugins-good.spec.in:
30397 Original commit message from CVS:
30400 Sun Jan 15 20:21:48 2006 +0000 Sergey Scobich <sergey.scobich@gmail.com>
30402 gst/id3demux/id3v2frames.c: Fix compilation of id3demux when zlib is not present.
30403 Original commit message from CVS:
30404 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame):
30405 Fix compilation of id3demux when zlib is not present.
30406 (Fixes #326602; patch by: Sergey Scobich)
30408 Sun Jan 15 14:12:12 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30410 ext/esd/Makefile.am: otherwise build will fail for folks with libesd in a non-standard prefix (#327009).
30411 Original commit message from CVS:
30412 * ext/esd/Makefile.am:
30413 Add $(ESD_CFLAGS), otherwise build will fail for folks
30414 with libesd in a non-standard prefix (#327009).
30416 Fri Jan 13 19:29:27 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
30421 Original commit message from CVS:
30424 Fri Jan 13 19:25:40 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
30430 * docs/plugins/gst-plugins-good-plugins.args:
30431 * docs/plugins/inspect/plugin-1394.xml:
30432 * docs/plugins/inspect/plugin-aasink.xml:
30433 * docs/plugins/inspect/plugin-alaw.xml:
30434 * docs/plugins/inspect/plugin-alpha.xml:
30435 * docs/plugins/inspect/plugin-alphacolor.xml:
30436 * docs/plugins/inspect/plugin-auparse.xml:
30437 * docs/plugins/inspect/plugin-autodetect.xml:
30438 * docs/plugins/inspect/plugin-avi.xml:
30439 * docs/plugins/inspect/plugin-cacasink.xml:
30440 * docs/plugins/inspect/plugin-cairo.xml:
30441 * docs/plugins/inspect/plugin-cutter.xml:
30442 * docs/plugins/inspect/plugin-debug.xml:
30443 * docs/plugins/inspect/plugin-dv.xml:
30444 * docs/plugins/inspect/plugin-efence.xml:
30445 * docs/plugins/inspect/plugin-effectv.xml:
30446 * docs/plugins/inspect/plugin-esdsink.xml:
30447 * docs/plugins/inspect/plugin-flac.xml:
30448 * docs/plugins/inspect/plugin-flxdec.xml:
30449 * docs/plugins/inspect/plugin-gconfelements.xml:
30450 * docs/plugins/inspect/plugin-goom.xml:
30451 * docs/plugins/inspect/plugin-jpeg.xml:
30452 * docs/plugins/inspect/plugin-level.xml:
30453 * docs/plugins/inspect/plugin-matroska.xml:
30454 * docs/plugins/inspect/plugin-mulaw.xml:
30455 * docs/plugins/inspect/plugin-multipart.xml:
30456 * docs/plugins/inspect/plugin-navigationtest.xml:
30457 * docs/plugins/inspect/plugin-ossaudio.xml:
30458 * docs/plugins/inspect/plugin-png.xml:
30459 * docs/plugins/inspect/plugin-rtp.xml:
30460 * docs/plugins/inspect/plugin-rtsp.xml:
30461 * docs/plugins/inspect/plugin-shout2send.xml:
30462 * docs/plugins/inspect/plugin-smpte.xml:
30463 * docs/plugins/inspect/plugin-speex.xml:
30464 * docs/plugins/inspect/plugin-udp.xml:
30465 * docs/plugins/inspect/plugin-videobox.xml:
30466 * docs/plugins/inspect/plugin-videoflip.xml:
30467 * docs/plugins/inspect/plugin-videomixer.xml:
30468 * docs/plugins/inspect/plugin-wavenc.xml:
30469 * docs/plugins/inspect/plugin-wavparse.xml:
30472 Original commit message from CVS:
30475 Fri Jan 13 18:37:13 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
30477 ext/jpeg/gstsmokeenc.c: fix memleak. Fixes #326618
30478 Original commit message from CVS:
30479 patch by: Wim Taymans
30480 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
30481 fix memleak. Fixes #326618
30483 Fri Jan 13 18:35:00 2006 +0000 Mike Smith <msmith@xiph.org>
30485 gst/level/gstlevel.c: Fix memleak. Fixes #326612
30486 Original commit message from CVS:
30487 2006-01-13 Thomas Vander Stichele <thomas at apestaart dot org>
30488 patch by: Mike Smith
30489 * gst/level/gstlevel.c: (gst_level_message_new),
30490 (gst_level_message_append_channel):
30491 Fix memleak. Fixes #326612
30493 Wed Jan 11 11:39:10 2006 +0000 Thomas Vander Stichele <thomas@apestaart.org>
30495 configure.ac: prereleasing
30496 Original commit message from CVS:
30513 update translations
30515 Wed Jan 11 11:04:03 2006 +0000 Edward Hervey <bilboed@bilboed.com>
30517 gst/qtdemux/qtdemux.c: Add support for Indeo3 video in Quicktime files.
30518 Original commit message from CVS:
30519 reviewed by: Edward Hervey <edward@fluendo.com>
30520 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
30521 Add support for Indeo3 video in Quicktime files.
30524 Tue Jan 10 12:38:59 2006 +0000 Michael Smith <msmith@xiph.org>
30526 gst/level/gstlevel.c: Don't leak filter arrays.
30527 Original commit message from CVS:
30528 * gst/level/gstlevel.c: (gst_level_class_init),
30529 (gst_level_dispose):
30530 Don't leak filter arrays.
30532 Mon Jan 9 17:04:52 2006 +0000 Christian Schaller <uraeus@gnome.org>
30536 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
30538 * gst-plugins-good.spec.in:
30540 * sys/sunaudio/Makefile.am:
30541 * sys/sunaudio/gstsunaudio.c:
30542 * sys/sunaudio/gstsunaudiomixer.c:
30543 * sys/sunaudio/gstsunaudiomixer.h:
30544 * sys/sunaudio/gstsunaudiomixerctrl.c:
30545 * sys/sunaudio/gstsunaudiomixerctrl.h:
30546 * sys/sunaudio/gstsunaudiomixertrack.c:
30547 * sys/sunaudio/gstsunaudiomixertrack.h:
30548 * sys/sunaudio/gstsunaudiosink.c:
30549 * sys/sunaudio/gstsunaudiosink.h:
30550 add Sun Audio plugin. Verified that nothing breaks and that make check works.
30551 Original commit message from CVS:
30552 add Sun Audio plugin. Verified that nothing breaks and that make check works.
30553 Don't think the docs gets properly built yet, but I don't understand exactly how to enable that.
30555 Sat Jan 7 20:01:09 2006 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
30557 gst-plugins-good/gst/udp/: Allow udpsrc and dynudpsink to take a sockfd as a parameter. For udpsrc, overrides the por...
30558 Original commit message from CVS:
30559 2005-01-07 Philippe Khalaf <philippe.kalaf@collabora.co.uk>
30560 * gst-plugins-good/gst/udp/gstdynudpsink.c:
30561 * gst-plugins-good/gst/udp/gstudpsrc.c:
30562 Allow udpsrc and dynudpsink to take a sockfd as a parameter. For udpsrc,
30563 overrides the port or multicast parameters. Fixes bugs #323021.
30565 Fri Jan 6 16:28:30 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30567 ext/gconf/: Add new gconfaudiosrc and gconfvideosrc elements (needed for gnome-sound-recorder).
30568 Original commit message from CVS:
30569 * ext/gconf/Makefile.am:
30570 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init),
30571 (gst_gconf_audio_src_class_init), (gst_gconf_audio_src_reset),
30572 (gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose),
30573 (do_toggle_element), (cb_toggle_element),
30574 (gst_gconf_audio_src_change_state):
30575 * ext/gconf/gstgconfaudiosrc.h:
30576 * ext/gconf/gstgconfelements.c: (plugin_init):
30577 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init),
30578 (gst_gconf_video_src_class_init), (gst_gconf_video_src_reset),
30579 (gst_gconf_video_src_init), (gst_gconf_video_src_dispose),
30580 (do_toggle_element), (cb_toggle_element),
30581 (gst_gconf_video_src_change_state):
30582 * ext/gconf/gstgconfvideosrc.h:
30583 Add new gconfaudiosrc and gconfvideosrc elements
30584 (needed for gnome-sound-recorder).
30586 Fri Jan 6 11:46:53 2006 +0000 Edward Hervey <bilboed@bilboed.com>
30588 gst/id3demux/gstid3demux.c: Add gst_element_no_more_pads() for proper decodebin behaviour.
30589 Original commit message from CVS:
30590 * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad):
30591 Add gst_element_no_more_pads() for proper decodebin behaviour.
30592 * gst/id3demux/id3v2frames.c: (parse_comment_frame),
30593 (parse_text_identification_frame), (parse_split_strings):
30594 Failure to decode some tags is not a GST_ERROR() but a
30596 When iterating over a chunk of text, check that we haven't gone too
30599 Thu Jan 5 23:17:44 2006 +0000 Sébastien Moutte <sebastien@moutte.net>
30601 * sys/directdraw/gstdirectdrawplugin.c:
30602 * sys/directdraw/gstdirectdrawsink.c:
30603 * sys/directdraw/gstdirectdrawsink.h:
30604 * sys/directsound/gstdirectsoundplugin.c:
30605 * sys/directsound/gstdirectsoundsink.c:
30606 * sys/directsound/gstdirectsoundsink.h:
30607 * win32/vs6/libgstdirectdraw.dsp:
30608 * win32/vs6/libgstdirectsound.dsp:
30609 added sys/directdraw added sys/directsound added win32/vs6/gst_plugins_bad.dsw added win32/vs6/libgstdirectsound.dsp ...
30610 Original commit message from CVS:
30611 2006-01-05 Sebastien Moutte <sebastien@moutte.net>
30612 * added sys/directdraw
30613 * added sys/directsound
30614 * added win32/vs6/gst_plugins_bad.dsw
30615 * added win32/vs6/libgstdirectsound.dsp
30616 * added win32/vs6/libgstdirectdraw.dsp
30617 * added win32/common/config.h
30619 Thu Jan 5 17:03:45 2006 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30621 gst/videobox/gstvideobox.c: call oil_init() when using liboil
30622 Original commit message from CVS:
30623 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
30625 call oil_init() when using liboil
30627 Wed Jan 4 17:28:49 2006 +0000 Wim Taymans <wim.taymans@gmail.com>
30629 ext/jpeg/: Fix leaks.
30630 Original commit message from CVS:
30631 * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
30632 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
30635 Mon Jan 2 19:38:32 2006 +0000 Tim-Philipp Müller <tim@centricular.net>
30637 ext/flac/gstflacdec.c: Don't g_assert() where we should just return FALSE; remove unnecessary g_assert(); initialize ...
30638 Original commit message from CVS:
30639 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
30640 * ext/flac/gstflacdec.c: (gst_flac_dec_write),
30641 (gst_flac_dec_convert_src), (gst_flac_dec_src_query),
30642 (gst_flac_dec_change_state):
30643 Don't g_assert() where we should just return FALSE; remove
30644 unnecessary g_assert(); initialize some fields properly in
30645 state change function (fixes #325504). Also, use
30646 GST_DEBUG_OBJECT in two more places.
30648 Fri Dec 30 15:51:05 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30650 configure.ac: also remove smoothwave's Makefile.am
30651 Original commit message from CVS:
30653 also remove smoothwave's Makefile.am
30654 * docs/plugins/Makefile.am:
30657 Fri Dec 30 15:39:17 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
30659 * gst/smoothwave/.gitignore:
30660 * gst/smoothwave/Makefile.am:
30661 * gst/smoothwave/README:
30662 * gst/smoothwave/demo-osssrc.c:
30663 * gst/smoothwave/gstsmoothwave.c:
30664 * gst/smoothwave/gstsmoothwave.h:
30665 remove old plugin that went bad
30666 Original commit message from CVS:
30667 remove old plugin that went bad
30669 Fri Dec 30 15:34:18 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30671 tests/examples/Makefile.am: added missing Makefile.am
30672 Original commit message from CVS:
30673 * tests/examples/Makefile.am:
30674 added missing Makefile.am
30676 Fri Dec 30 15:28:44 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30678 moved level-example to tests/examples/level-example
30679 Original commit message from CVS:
30681 * gst/level/Makefile.am:
30682 * gst/level/level-example.c:
30683 * tests/Makefile.am:
30684 * tests/examples/level/Makefile.am:
30685 * tests/examples/level/level-example.c: (message_handler), (main):
30686 moved level-example to tests/examples/level-example
30687 * tests/old/examples/level/demo.c: (main):
30688 * tests/old/examples/level/plot.c: (main):
30691 Thu Dec 29 16:36:19 2005 +0000 Michael Smith <msmith@xiph.org>
30693 gst/udp/gstmultiudpsink.*: Track packets sent per client in addition to bytes sent; provide this info through get-sta...
30694 Original commit message from CVS:
30695 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render),
30696 (gst_multiudpsink_remove), (gst_multiudpsink_get_stats):
30697 * gst/udp/gstmultiudpsink.h:
30698 Track packets sent per client in addition to bytes sent; provide
30699 this info through get-stats signal
30701 Thu Dec 29 11:26:12 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
30703 gst/auparse/gstauparse.c: Can't use gst_object_unref() on a GstAdapter (#325191).
30704 Original commit message from CVS:
30705 * gst/auparse/gstauparse.c: (gst_au_parse_dispose):
30706 Can't use gst_object_unref() on a GstAdapter (#325191).
30708 Wed Dec 28 18:55:32 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30710 gst/id3demux/id3tags.c: If a broken tag has 0 bytes payload, at least still skip the 10 byte header
30711 Original commit message from CVS:
30712 * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag):
30713 If a broken tag has 0 bytes payload, at least still skip
30716 Thu Dec 22 15:00:41 2005 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
30718 gst-plugins-good/gst/rtp/: Making these depayloaders (H263+ and mpeg4 video) inherit from
30719 Original commit message from CVS:
30720 2005-12-22 Philippe Khalaf <burger@speedy.org>
30721 * gst-plugins-good/gst/rtp/gstrtph263pdepay.h:
30722 * gst-plugins-good/gst/rtp/gstrtph263pdepay.c:
30723 * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.h:
30724 * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c:
30725 Making these depayloaders (H263+ and mpeg4 video) inherit from
30726 RtpBaseDepayloaderClass. Fixes bugs #323922 and #323908.
30728 Wed Dec 21 17:15:09 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30730 docs/plugins/gst-plugins-good-plugins.*: Regenerate the plugin hiearchy.
30731 Original commit message from CVS:
30732 * docs/plugins/gst-plugins-good-plugins.args:
30733 * docs/plugins/gst-plugins-good-plugins.hierarchy:
30734 Regenerate the plugin hiearchy.
30736 Wed Dec 21 15:24:59 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30738 Add documentation for id3demux.
30739 Original commit message from CVS:
30740 2005-12-21 Jan Schmidt <thaytan@mad.scientist.com>
30741 * docs/plugins/Makefile.am:
30742 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
30743 * docs/plugins/gst-plugins-good-plugins-sections.txt:
30744 * docs/plugins/gst-plugins-good-plugins.args:
30745 * gst/id3demux/gstid3demux.c: (gst_id3demux_get_type),
30746 (gst_id3demux_base_init), (gst_id3demux_class_init),
30747 (gst_id3demux_chain):
30748 * gst/id3demux/gstid3demux.h:
30749 Add documentation for id3demux.
30750 Don't fail if the first buffer is not at offset 0, just
30751 attempt to typefind and do pass through
30752 Rename the gst_type function from gst_gst_id3demux..
30754 Tue Dec 20 12:44:25 2005 +0000 Michael Smith <msmith@xiph.org>
30756 gst/udp/gstmultiudpsink.*: Collect statistics; return them from get_stats.
30757 Original commit message from CVS:
30758 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render),
30759 (gst_multiudpsink_add), (gst_multiudpsink_remove),
30760 (gst_multiudpsink_get_stats):
30761 * gst/udp/gstmultiudpsink.h:
30762 Collect statistics; return them from get_stats.
30764 Mon Dec 19 15:43:30 2005 +0000 Edward Hervey <bilboed@bilboed.com>
30766 gst/avi/gstavidemux.c: Stupid signedness issue...
30767 Original commit message from CVS:
30768 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan):
30769 Stupid signedness issue...
30771 Mon Dec 19 15:19:44 2005 +0000 Edward Hervey <bilboed@bilboed.com>
30773 ext/swfdec/gstswfdec.c: Add debugging category and return GstFlowReturn in the right places
30774 Original commit message from CVS:
30775 * ext/swfdec/gstswfdec.c: (gst_swfdec_class_init),
30776 (gst_swfdec_chain), (gst_swfdec_render):
30777 Add debugging category and return GstFlowReturn in the right places
30778 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
30779 Get something from the peer pad once we've checked if there is a peer pad.
30780 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
30781 (qtdemux_tree_get_child_by_type), (qtdemux_parse_trak),
30782 (qtdemux_video_caps):
30785 Mon Dec 19 15:06:27 2005 +0000 Edward Hervey <bilboed@bilboed.com>
30787 gst/avi/gstavidemux.c: Construct index for indexless files.
30788 Original commit message from CVS:
30789 * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
30790 (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream),
30791 (gst_avi_demux_parse_odml), (gst_avi_demux_peek_tag),
30792 (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan),
30793 (gst_avi_demux_stream_header), (gst_avi_demux_loop):
30794 Construct index for indexless files.
30795 Make sure pad/buffers are correctly reset to NULL once we don't need
30796 them anymore, else we get lovely segfaults/assertions.
30797 * gst/wavparse/gstwavparse.c:
30798 Yes, you can have 96KHz audio and wma in wav :(
30800 Sun Dec 18 15:14:44 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
30802 configure.ac: Check for optional dependency on zlib for id3demux
30803 Original commit message from CVS:
30805 Check for optional dependency on zlib for id3demux
30806 * gst/id3demux/Makefile.am:
30807 * gst/id3demux/gstid3demux.c: (gst_gst_id3demux_get_type),
30808 (gst_id3demux_base_init), (gst_id3demux_class_init),
30809 (gst_id3demux_reset), (gst_id3demux_init), (gst_id3demux_dispose),
30810 (gst_id3demux_add_srcpad), (gst_id3demux_remove_srcpad),
30811 (gst_id3demux_trim_buffer), (gst_id3demux_chain),
30812 (gst_id3demux_set_property), (gst_id3demux_get_property),
30813 (id3demux_get_upstream_size), (gst_id3demux_srcpad_event),
30814 (gst_id3demux_read_id3v1), (gst_id3demux_read_id3v2),
30815 (gst_id3demux_sink_activate), (gst_id3demux_src_activate_pull),
30816 (gst_id3demux_src_checkgetrange), (gst_id3demux_read_range),
30817 (gst_id3demux_src_getrange), (gst_id3demux_change_state),
30818 (gst_id3demux_pad_query), (gst_id3demux_get_query_types),
30819 (simple_find_peek), (simple_find_suggest),
30820 (gst_id3demux_do_typefind), (gst_id3demux_send_tag_event),
30822 * gst/id3demux/gstid3demux.h:
30823 * gst/id3demux/id3tags.c: (read_synch_uint),
30824 (id3demux_read_id3v1_tag), (id3demux_read_id3v2_tag),
30825 (id3demux_id3v2_frame_hdr_size), (convert_fid_to_v240),
30826 (id3demux_id3v2_frames_to_tag_list):
30827 * gst/id3demux/id3tags.h:
30828 * gst/id3demux/id3v2.4.0-frames.txt:
30829 * gst/id3demux/id3v2.4.0-structure.txt:
30830 * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
30831 (parse_comment_frame), (parse_text_identification_frame),
30832 (id3v2_tag_to_taglist), (parse_split_strings):
30833 All new LGPL id3 demuxer. Can use zlib for compressed frames,
30834 otherwise it discards them. Works on my test files.
30835 * gst/wavparse/gstwavparse.c: (gst_wavparse_loop):
30836 Don't send EOS to a non-existing srcpad
30837 The debug category can be static
30839 Sat Dec 17 17:48:38 2005 +0000 Julien Moutte <julien@moutte.net>
30841 docs/plugins/: Updates.
30842 Original commit message from CVS:
30843 2005-12-17 Julien MOUTTE <julien@moutte.net>
30844 * docs/plugins/gst-plugins-bad-plugins-decl.txt:
30845 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
30846 * docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
30847 * docs/plugins/gst-plugins-bad-plugins.args:
30848 * docs/plugins/gst-plugins-bad-plugins.interfaces:
30849 * docs/plugins/gst-plugins-bad-plugins.signals:
30850 * docs/plugins/inspect/plugin-dfbvideosink.xml:
30851 * docs/plugins/inspect/plugin-qtdemux.xml:
30852 * docs/plugins/inspect/plugin-sdlvideosink.xml:
30853 * docs/plugins/inspect/plugin-speed.xml:
30854 * docs/plugins/inspect/plugin-tta.xml: Updates.
30855 * ext/directfb/dfbvideosink.c:
30856 (gst_dfbvideosink_surface_create),
30857 (gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_vmodes),
30858 (gst_dfbvideosink_enum_devices), (gst_dfbvideosink_setup),
30859 (gst_dfbvideosink_cleanup),
30860 (gst_dfbvideosink_can_blit_from_format),
30861 (gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
30862 (gst_dfbvideosink_setcaps), (gst_dfbvideosink_show_frame),
30863 (gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
30864 (gst_dfbvideosink_interface_supported),
30865 (gst_dfbvideosink_navigation_send_event),
30866 (gst_dfbvideosink_update_colorbalance),
30867 (gst_dfbvideosink_colorbalance_list_channels),
30868 (gst_dfbvideosink_colorbalance_set_value),
30869 (gst_dfbvideosink_colorbalance_get_value),
30870 (gst_dfbvideosink_colorbalance_init),
30871 (gst_dfbvideosink_set_property),
30872 (gst_dfbvideosink_get_property),
30873 (gst_dfbvideosink_init), (gst_dfbvideosink_class_init):
30874 * ext/directfb/dfbvideosink.h: Implement vertical sync and
30875 color balance interface.
30877 Fri Dec 16 21:57:51 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
30879 change some char* into char[]
30880 Original commit message from CVS:
30881 * ext/esd/esdmon.c: (gst_esdmon_open_audio):
30882 * ext/esd/esdsink.c: (gst_esdsink_prepare):
30883 * gst/multipart/multipartdemux.c:
30884 change some char* into char[]
30886 Fri Dec 16 19:32:53 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
30888 gst/wavparse/gstwavparse.*: Use GstSegment to implement more seeking features.
30889 Original commit message from CVS:
30890 * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
30891 (gst_wavparse_other), (gst_wavparse_perform_seek),
30892 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
30893 (gst_wavparse_loop), (gst_wavparse_pad_convert),
30894 (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate_pull):
30895 * gst/wavparse/gstwavparse.h:
30896 Use GstSegment to implement more seeking features.
30898 Fri Dec 16 12:25:38 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
30900 ext/wavpack/gstwavpackdec.c: Oops, remove trailing comma from caps string.
30901 Original commit message from CVS:
30902 * ext/wavpack/gstwavpackdec.c:
30903 Oops, remove trailing comma from caps string.
30905 Fri Dec 16 10:12:49 2005 +0000 Benjamin Pineau <ben.pineau@gmail.com>
30907 gst/rtsp/rtspconnection.c: Add <netinet/in.h> include and move <arpa/inet.h> include to make things work on OpenBSD a...
30908 Original commit message from CVS:
30909 * gst/rtsp/rtspconnection.c:
30910 Add <netinet/in.h> include and move <arpa/inet.h> include
30911 to make things work on OpenBSD as well (fixes #323717;
30912 patch by: Benjamin Pineau)
30914 Fri Dec 16 09:59:21 2005 +0000 gcocatre@gmail.com <gcocatre@gmail.com>
30916 ext/wavpack/: Wavpack supports samplerates from 6-192kHz, fix pad template remove buffer-frames from caps, they are g...
30917 Original commit message from CVS:
30918 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
30919 * ext/wavpack/gstwavpackparse.c:
30920 Wavpack supports samplerates from 6-192kHz, fix pad template
30921 caps (fixes #322973; patch by: gcocatre@gmail.com). Also
30922 remove buffer-frames from caps, they are gone in 0.10.
30924 Wed Dec 14 20:05:45 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
30927 * gst/rtp/gstrtpspeexdepay.c:
30928 * gst/rtp/gstrtpspeexpay.c:
30929 Set clock rate to be fixed in 8000. It fixes bug #324012.
30930 Original commit message from CVS:
30931 Set clock rate to be fixed in 8000. It fixes bug #324012.
30933 Wed Dec 14 18:07:16 2005 +0000 Philippe Kalaf <philippe.kalaf@collabora.co.uk>
30935 gst-plugins-good/gst/rtp/: Fixed payload range in payloder caps. Removed payload range completly from depayloaders as...
30936 Original commit message from CVS:
30937 2005-12-14 Philippe Khalaf <burger@speedy.org>
30938 * gst-plugins-good/gst/rtp/gstasteriskh263.c:
30939 * gst-plugins-good/gst/rtp/gstrtpamrdepay.c:
30940 * gst-plugins-good/gst/rtp/gstrtpamrpay.c:
30941 * gst-plugins-good/gst/rtp/gstrtpg711depay.c:
30942 * gst-plugins-good/gst/rtp/gstrtpg711depay.c:
30943 * gst-plugins-good/gst/rtp/gstrtpgsmdepay.c:
30944 * gst-plugins-good/gst/rtp/gstrtph263pay.c:
30945 * gst-plugins-good/gst/rtp/gstrtph263pdepay.c:
30946 * gst-plugins-good/gst/rtp/gstrtph263ppay.c:
30947 * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c:
30948 * gst-plugins-good/gst/rtp/gstrtpmp4vpay.c:
30949 * gst-plugins-good/gst/rtp/gstrtpmpadepay.c:
30950 * gst-plugins-good/gst/rtp/gstrtpmpapay.c:
30951 * gst-plugins-good/gst/rtp/README:
30952 Fixed payload range in payloder caps. Removed payload range completly from
30953 depayloaders as they don't require payload type in their caps. In effect,
30954 there isn't any specific payload type for any given codec, only suggestions.
30957 Tue Dec 13 21:58:42 2005 +0000 Julien Moutte <julien@moutte.net>
30959 gst/videomixer/videomixer.c: Code cleanup and re-enabling queued time validity check for correct EOS handling.
30960 Original commit message from CVS:
30961 2005-12-13 Julien MOUTTE <julien@moutte.net>
30962 * gst/videomixer/videomixer.c: (gst_videomixer_init),
30963 (gst_videomixer_fill_queues), (gst_videomixer_blend_buffers),
30964 (gst_videomixer_collected): Code cleanup and re-enabling
30965 queued time validity check for correct EOS handling.
30967 Tue Dec 13 17:18:32 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
30969 sys/oss/gstossmixerelement.c: Add 'device-name' property and fix state change function.
30970 Original commit message from CVS:
30971 * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init),
30972 (gst_oss_mixer_element_get_property),
30973 (gst_oss_mixer_element_change_state):
30974 Add 'device-name' property and fix state change function.
30976 Tue Dec 13 10:45:04 2005 +0000 Edward Hervey <bilboed@bilboed.com>
30978 gst/flx/gstflxdec.c: If the speed of the file is null in the header, set the frame_time to the default setting of GST...
30979 Original commit message from CVS:
30980 * gst/flx/gstflxdec.c: (gst_flxdec_chain):
30981 If the speed of the file is null in the header, set the frame_time to the default
30982 setting of GST_SECOND / 70. Which is the default frame_delay for .fli files as
30983 stated in this document : http://www.compuphase.com/flic.htm
30984 Would be nice to have the time conversion done properly too
30985 (duration = flxh->frames * flxdec->frame_time)
30987 Mon Dec 12 22:29:34 2005 +0000 Julien Moutte <julien@moutte.net>
30989 Adding documentation for videomixer on my way with a funny sample pipeline.
30990 Original commit message from CVS:
30991 2005-12-12 Julien MOUTTE <julien@moutte.net>
30992 * docs/plugins/Makefile.am:
30993 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
30994 * docs/plugins/gst-plugins-good-plugins-sections.txt:
30995 * docs/plugins/gst-plugins-good-plugins.hierarchy:
30996 * gst/videomixer/videomixer.c:
30997 (gst_videomixer_pad_sink_setcaps),
30998 (gst_videomixer_getcaps), (gst_videomixer_fill_queues),
30999 (gst_videomixer_update_queues), (gst_videomixer_collected):
31001 documentation for videomixer on my way with a funny sample
31004 Mon Dec 12 21:43:00 2005 +0000 Julien Moutte <julien@moutte.net>
31006 gst/videomixer/videomixer.c: Fix caps negotiation. (#323896)
31007 Original commit message from CVS:
31008 2005-12-12 Julien MOUTTE <julien@moutte.net>
31009 * gst/videomixer/videomixer.c:
31010 (gst_videomixer_pad_sink_setcaps),
31011 (gst_videomixer_getcaps), (gst_videomixer_fill_queues),
31012 (gst_videomixer_update_queues), (gst_videomixer_collected):
31013 Fix caps negotiation. (#323896)
31015 Mon Dec 12 18:14:58 2005 +0000 Arwed v. Merkatz <v.merkatz@gmx.net>
31018 * gst/matroska/matroska-demux.c:
31019 Set correct timestamps on audio laces, fixes playback of mp3 from matroska.
31020 Original commit message from CVS:
31021 Set correct timestamps on audio laces, fixes playback of mp3 from matroska.
31023 Mon Dec 12 10:40:42 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31025 ext/: GstObjects must be unref'ed with gst_object_unref() instead of g_object_unref(), otherwise things break for GLi...
31026 Original commit message from CVS:
31027 * ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_loop):
31028 * ext/libmms/gstmms.c: (gst_mms_src_query), (gst_mms_create):
31029 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_src_query),
31030 (gst_musepackdec_loop):
31031 * ext/swfdec/gstswfdec.c: (gst_swfdec_video_link),
31032 (gst_swfdec_src_query):
31033 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query):
31034 GstObjects must be unref'ed with gst_object_unref() instead of
31035 g_object_unref(), otherwise things break for GLib-2.6 users.
31037 Mon Dec 12 10:30:20 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31039 gst/auparse/gstauparse.*: Use gst_object_unref() for GstObjects instead of g_object_unref() and fix a mem leak in a d...
31040 Original commit message from CVS:
31041 * gst/auparse/gstauparse.c: (gst_au_parse_base_init),
31042 (gst_au_parse_class_init), (gst_au_parse_init),
31043 (gst_au_parse_dispose), (gst_au_parse_chain),
31044 (gst_au_parse_change_state), (plugin_init):
31045 * gst/auparse/gstauparse.h:
31046 Use gst_object_unref() for GstObjects instead of
31047 g_object_unref() and fix a mem leak in a debug
31048 statement; while we're at it, also borgify, use
31049 boilerplate macros and clean up a little bit.
31051 Sun Dec 11 20:27:06 2005 +0000 Edward Hervey <bilboed@bilboed.com>
31053 gst/debug/efence.c: Added pull mode.
31054 Original commit message from CVS:
31055 * gst/debug/efence.c: (gst_efence_init), (gst_efence_getrange),
31056 (gst_efence_checkgetrange), (gst_efence_activate_src_pull):
31059 Sun Dec 11 19:25:41 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31061 gst/: Use audiotestsrc instead of sinesrc (#323798).
31062 Original commit message from CVS:
31063 * gst/goom/gstgoom.c:
31064 * gst/level/level-example.c: (main):
31065 * gst/smoothwave/demo-osssrc.c: (main):
31066 Use audiotestsrc instead of sinesrc (#323798).
31068 Sun Dec 11 17:50:50 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
31070 sys/oss/gstosssink.c: more debug-func-ptr usage
31071 Original commit message from CVS:
31072 * sys/oss/gstosssink.c: (gst_oss_sink_class_init):
31073 more debug-func-ptr usage
31075 Sun Dec 11 16:43:42 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
31078 * gst/flx/flx_color.c:
31079 * gst/flx/flx_color.h:
31080 * gst/flx/flx_fmt.h:
31081 * gst/flx/gstflxdec.c:
31082 * gst/flx/gstflxdec.h:
31083 Now flxdec works on big-endian machines as well.
31084 Original commit message from CVS:
31085 Now flxdec works on big-endian machines as well.
31087 Sun Dec 11 16:14:22 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31089 gst/debug/efence.c: Make sure GST_BUFFER_DATA is set on fenced copied buffers; fix
31090 Original commit message from CVS:
31091 * gst/debug/efence.c: (gst_efence_init), (gst_efence_chain),
31092 (gst_fenced_buffer_copy):
31093 Make sure GST_BUFFER_DATA is set on fenced copied buffers; fix
31094 GST_DEBUG crasher where GST_TIME_FORMAT was not used in
31095 conjunction with GST_TIME_ARGS. Also, don't leak pad templates
31096 and use GST_DEBUG_FUNCPTR for pad functions.
31098 Sat Dec 10 20:26:33 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31100 ext/flac/gstflacdec.*: Rewrite flacdec a bit, so that even seeking might work now. Most importantly, don't act upon a...
31101 Original commit message from CVS:
31102 * ext/flac/gstflacdec.c: (gst_flac_dec_base_init),
31103 (gst_flac_dec_class_init), (gst_flac_dec_init),
31104 (gst_flac_dec_metadata_callback), (gst_flac_dec_error_callback),
31105 (gst_flac_dec_eof), (gst_flac_dec_write), (gst_flac_dec_loop),
31106 (gst_flac_dec_convert_src), (gst_flac_dec_get_src_query_types),
31107 (gst_flac_dec_src_query), (gst_flac_dec_send_newsegment),
31108 (gst_flac_dec_handle_seek_event), (gst_flac_dec_src_event),
31109 (gst_flac_dec_change_state):
31110 * ext/flac/gstflacdec.h:
31111 Rewrite flacdec a bit, so that even seeking might work now. Most
31112 importantly, don't act upon any flow return values we get, just tell
31113 the decoder everything's dandy and act on the flow return values
31114 later on in the loop function. We don't want to mess up the internal
31115 decoder state for non-fatal things like flushing pads etc. Other
31116 than that, use GstSegment (segment seeks don't work yet though, but
31117 should be easy to add), use boilerplate macros, drop the superfluous
31118 'flacdec:' from debug messages, use gst_util_uint64_scale_int, and
31119 lots of other things.
31121 Sat Dec 10 14:57:48 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31123 configure.ac: Update comment in OSS includes check.
31124 Original commit message from CVS:
31126 Update comment in OSS includes check.
31127 * sys/oss/gstossdmabuffer.c:
31128 * sys/oss/gstosshelper.c:
31129 * sys/oss/gstossmixer.c:
31130 * sys/oss/gstossmixertrack.c:
31131 * sys/oss/gstosssink.c:
31132 * sys/oss/gstosssrc.c:
31133 * sys/oss/oss_probe.c:
31134 Don't assume the OSS soundcard.h include is always in
31135 the sys/ directory. Instead, use the existing defines
31136 from config.h to include the right file. Fixes
31137 compilation on OpenBSD 3.8 (#323718).
31139 Fri Dec 9 19:51:03 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31142 * docs/plugins/gst-plugins-good-plugins-sections.txt:
31143 * docs/plugins/gst-plugins-good-plugins.hierarchy:
31144 * docs/plugins/inspect/plugin-1394.xml:
31145 * docs/plugins/inspect/plugin-aasink.xml:
31146 * docs/plugins/inspect/plugin-alaw.xml:
31147 * docs/plugins/inspect/plugin-alpha.xml:
31148 * docs/plugins/inspect/plugin-alphacolor.xml:
31149 * docs/plugins/inspect/plugin-auparse.xml:
31150 * docs/plugins/inspect/plugin-autodetect.xml:
31151 * docs/plugins/inspect/plugin-avi.xml:
31152 * docs/plugins/inspect/plugin-cacasink.xml:
31153 * docs/plugins/inspect/plugin-cairo.xml:
31154 * docs/plugins/inspect/plugin-cutter.xml:
31155 * docs/plugins/inspect/plugin-debug.xml:
31156 * docs/plugins/inspect/plugin-dv.xml:
31157 * docs/plugins/inspect/plugin-efence.xml:
31158 * docs/plugins/inspect/plugin-effectv.xml:
31159 * docs/plugins/inspect/plugin-esdsink.xml:
31160 * docs/plugins/inspect/plugin-flac.xml:
31161 * docs/plugins/inspect/plugin-flxdec.xml:
31162 * docs/plugins/inspect/plugin-gconfelements.xml:
31163 * docs/plugins/inspect/plugin-goom.xml:
31164 * docs/plugins/inspect/plugin-jpeg.xml:
31165 * docs/plugins/inspect/plugin-level.xml:
31166 * docs/plugins/inspect/plugin-matroska.xml:
31167 * docs/plugins/inspect/plugin-mulaw.xml:
31168 * docs/plugins/inspect/plugin-multipart.xml:
31169 * docs/plugins/inspect/plugin-navigationtest.xml:
31170 * docs/plugins/inspect/plugin-ossaudio.xml:
31171 * docs/plugins/inspect/plugin-png.xml:
31172 * docs/plugins/inspect/plugin-rtp.xml:
31173 * docs/plugins/inspect/plugin-rtsp.xml:
31174 * docs/plugins/inspect/plugin-shout2send.xml:
31175 * docs/plugins/inspect/plugin-smpte.xml:
31176 * docs/plugins/inspect/plugin-speex.xml:
31177 * docs/plugins/inspect/plugin-udp.xml:
31178 * docs/plugins/inspect/plugin-videobox.xml:
31179 * docs/plugins/inspect/plugin-videoflip.xml:
31180 * docs/plugins/inspect/plugin-videomixer.xml:
31181 * docs/plugins/inspect/plugin-wavenc.xml:
31182 * docs/plugins/inspect/plugin-wavparse.xml:
31183 * ext/flac/gstflac.c:
31184 * ext/flac/gstflacdec.c:
31185 * ext/flac/gstflacdec.h:
31186 * ext/flac/gstflacenc.c:
31187 * ext/flac/gstflacenc.h:
31188 borgify and fix up documentation
31189 Original commit message from CVS:
31190 borgify and fix up documentation
31192 Fri Dec 9 15:30:21 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
31194 ext/faad/gstfaad.c: Assume that an unknown channel mapping with 2 channels is stereo and play it that way instead of ...
31195 Original commit message from CVS:
31196 * ext/faad/gstfaad.c: (gst_faad_chanpos_to_gst),
31197 (gst_faad_update_caps):
31198 Assume that an unknown channel mapping with 2 channels
31199 is stereo and play it that way instead of erroring.
31200 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
31201 (gst_qtdemux_add_stream), (qtdemux_parse_trak):
31202 Handle e.g. jpeg streams with 0 duration frames as having 0 framerate.
31203 Debug fixes. Some 64 bit variable fixes
31205 Fri Dec 9 11:12:48 2005 +0000 Michael Smith <msmith@xiph.org>
31207 ext/flac/gstflacdec.c: Accept a wider range of flac files, more closely matching flac sp
31208 Original commit message from CVS:
31209 * ext/flac/gstflacdec.c: (raw_caps_factory), (gst_flacdec_write):
31210 Accept a wider range of flac files, more closely matching flac sp
31212 Thu Dec 8 16:27:12 2005 +0000 Julien Moutte <julien@moutte.net>
31214 docs/plugins/Makefile.am: Add multipart elements.
31215 Original commit message from CVS:
31216 2005-12-08 Julien MOUTTE <julien@moutte.net>
31217 * docs/plugins/Makefile.am: Add multipart elements.
31218 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
31219 * docs/plugins/gst-plugins-good-plugins-sections.txt: Fix flac.
31220 * docs/plugins/gst-plugins-good-plugins.hierarchy:
31221 * gst/multipart/multipartdemux.c:
31222 * gst/multipart/multipartmux.c: Add docs.
31224 Wed Dec 7 11:46:15 2005 +0000 Edward Hervey <bilboed@bilboed.com>
31226 gst/qtdemux/qtdemux.c: Memleak fixes.
31227 Original commit message from CVS:
31228 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
31229 (gst_qtdemux_add_stream):
31231 Send out EOS for valid reasons (couldn't pull_range() from upstream
31234 Wed Dec 7 11:40:46 2005 +0000 Edward Hervey <bilboed@bilboed.com>
31236 gst/avi/gstavidemux.c: Memleak and crasher fixes.
31237 Original commit message from CVS:
31238 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event),
31239 (gst_avi_demux_parse_stream), (gst_avi_demux_stream_header),
31240 (gst_avi_demux_invert):
31241 Memleak and crasher fixes.
31242 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
31243 (gst_wavparse_create_sourcepad), (gst_wavparse_stream_headers):
31246 Tue Dec 6 19:55:58 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31248 * gst/equalizer/gstiirequalizer.c:
31249 * gst/qtdemux/qtdemux.c:
31250 * gst/qtdemux/qtdemux.h:
31251 * sys/v4l2/gstv4l2colorbalance.h:
31252 * sys/v4l2/gstv4l2element.h:
31253 * sys/v4l2/gstv4l2src.h:
31254 * sys/v4l2/gstv4l2tuner.h:
31255 * sys/v4l2/gstv4l2xoverlay.h:
31256 * sys/v4l2/v4l2_calls.c:
31257 * sys/v4l2/v4l2_calls.h:
31258 * sys/v4l2/v4l2src_calls.c:
31259 * sys/v4l2/v4l2src_calls.h:
31261 Original commit message from CVS:
31264 Tue Dec 6 19:44:58 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31267 * ext/aalib/gstaasink.h:
31268 * ext/cairo/gsttextoverlay.h:
31269 * ext/dv/gstdvdec.h:
31270 * ext/dv/gstdvdemux.c:
31271 * ext/dv/gstdvdemux.h:
31272 * ext/esd/esdsink.h:
31273 * ext/flac/flac_compat.h:
31274 * ext/flac/gstflacdec.h:
31275 * ext/flac/gstflacenc.h:
31276 * ext/gconf/gconf.h:
31277 * ext/gconf/gstgconfaudiosink.h:
31278 * ext/gconf/gstgconfvideosink.h:
31279 * ext/gdk_pixbuf/gstgdkanimation.h:
31280 * ext/jpeg/gstjpegdec.h:
31281 * ext/jpeg/smokecodec.h:
31282 * ext/jpeg/smokeformat.h:
31283 * ext/ladspa/gstsignalprocessor.h:
31284 * ext/ladspa/search.c:
31285 * ext/ladspa/utils.h:
31286 * ext/libmng/gstmngdec.h:
31287 * ext/libmng/gstmngenc.c:
31288 * ext/libmng/gstmngenc.h:
31289 * ext/libpng/gstpngenc.c:
31290 * ext/libpng/gstpngenc.h:
31291 * ext/shout2/gstshout2.h:
31292 * ext/speex/gstspeexdec.h:
31293 * ext/speex/gstspeexenc.c:
31294 * ext/speex/gstspeexenc.h:
31295 * gst/auparse/gstauparse.c:
31296 * gst/autodetect/gstautoaudiosink.h:
31297 * gst/autodetect/gstautovideosink.h:
31298 * gst/avi/gstavidemux.h:
31299 * gst/cutter/gstcutter.h:
31300 * gst/debug/tests.c:
31301 * gst/debug/tests.h:
31302 * gst/effectv/gstwarp.c:
31303 * gst/flx/flx_fmt.h:
31304 * gst/flx/gstflxdec.h:
31305 * gst/goom/filters.c:
31306 * gst/goom/filters.h:
31307 * gst/goom/goom_tools.h:
31308 * gst/law/alaw-encode.c:
31309 * gst/level/gstlevel.c:
31310 * gst/level/gstlevel.h:
31311 * gst/matroska/ebml-write.h:
31312 * gst/matroska/matroska-demux.h:
31313 * gst/matroska/matroska-ids.h:
31314 * gst/matroska/matroska-mux.h:
31315 * gst/monoscope/convolve.c:
31316 * gst/monoscope/convolve.h:
31317 * gst/multipart/multipartmux.c:
31318 * gst/oldcore/gstaggregator.c:
31319 * gst/oldcore/gstaggregator.h:
31320 * gst/oldcore/gstmd5sink.c:
31321 * gst/oldcore/gstmd5sink.h:
31322 * gst/oldcore/gstmultifilesrc.c:
31323 * gst/oldcore/gstmultifilesrc.h:
31324 * gst/oldcore/gstpipefilter.h:
31325 * gst/oldcore/gstshaper.h:
31326 * gst/rtp/gstrtpL16depay.h:
31327 * gst/rtp/gstrtpL16pay.h:
31328 * gst/rtp/gstrtpdepay.h:
31329 * gst/rtp/gstrtpmp4vpay.c:
31330 * gst/rtp/gstrtpmp4vpay.h:
31331 * gst/rtsp/gstrtspsrc.c:
31332 * gst/rtsp/gstrtspsrc.h:
31333 * gst/rtsp/rtspconnection.h:
31334 * gst/rtsp/rtspdefs.h:
31335 * gst/rtsp/rtspmessage.h:
31336 * gst/rtsp/rtsptransport.h:
31337 * gst/rtsp/rtspurl.c:
31338 * gst/rtsp/rtspurl.h:
31339 * gst/rtsp/sdpmessage.c:
31340 * gst/rtsp/sdpmessage.h:
31341 * gst/smpte/barboxwipes.c:
31342 * gst/smpte/gstmask.h:
31343 * gst/smpte/gstsmpte.h:
31344 * gst/smpte/paint.c:
31345 * gst/smpte/paint.h:
31346 * gst/udp/gstdynudpsink.h:
31347 * gst/udp/gstmultiudpsink.h:
31348 * gst/udp/gstudpsink.c:
31349 * gst/udp/gstudpsink.h:
31350 * gst/udp/gstudpsrc.c:
31351 * gst/videomixer/videomixer.c:
31352 * gst/wavenc/riff.h:
31353 * gst/wavparse/gstwavparse.h:
31354 * sys/oss/gstossdmabuffer.h:
31355 * sys/oss/gstossmixer.h:
31356 * sys/oss/gstossmixerelement.h:
31357 * sys/oss/gstossmixertrack.h:
31358 * sys/oss/gstosssink.c:
31359 * sys/oss/gstosssink.h:
31360 * sys/oss/gstosssrc.c:
31361 * sys/oss/gstosssrc.h:
31362 * sys/osxaudio/gstosxaudioelement.h:
31363 * sys/osxaudio/gstosxaudiosink.h:
31364 * sys/osxaudio/gstosxaudiosrc.h:
31366 Original commit message from CVS:
31369 Mon Dec 5 18:12:07 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31373 Original commit message from CVS:
31376 Mon Dec 5 18:03:23 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31382 * docs/plugins/inspect/plugin-1394.xml:
31383 * docs/plugins/inspect/plugin-aasink.xml:
31384 * docs/plugins/inspect/plugin-alaw.xml:
31385 * docs/plugins/inspect/plugin-alpha.xml:
31386 * docs/plugins/inspect/plugin-alphacolor.xml:
31387 * docs/plugins/inspect/plugin-auparse.xml:
31388 * docs/plugins/inspect/plugin-autodetect.xml:
31389 * docs/plugins/inspect/plugin-avi.xml:
31390 * docs/plugins/inspect/plugin-cacasink.xml:
31391 * docs/plugins/inspect/plugin-cutter.xml:
31392 * docs/plugins/inspect/plugin-debug.xml:
31393 * docs/plugins/inspect/plugin-dv.xml:
31394 * docs/plugins/inspect/plugin-efence.xml:
31395 * docs/plugins/inspect/plugin-effectv.xml:
31396 * docs/plugins/inspect/plugin-esdsink.xml:
31397 * docs/plugins/inspect/plugin-flac.xml:
31398 * docs/plugins/inspect/plugin-flxdec.xml:
31399 * docs/plugins/inspect/plugin-gconfelements.xml:
31400 * docs/plugins/inspect/plugin-goom.xml:
31401 * docs/plugins/inspect/plugin-jpeg.xml:
31402 * docs/plugins/inspect/plugin-level.xml:
31403 * docs/plugins/inspect/plugin-matroska.xml:
31404 * docs/plugins/inspect/plugin-mulaw.xml:
31405 * docs/plugins/inspect/plugin-multipart.xml:
31406 * docs/plugins/inspect/plugin-navigationtest.xml:
31407 * docs/plugins/inspect/plugin-ossaudio.xml:
31408 * docs/plugins/inspect/plugin-png.xml:
31409 * docs/plugins/inspect/plugin-rtp.xml:
31410 * docs/plugins/inspect/plugin-rtsp.xml:
31411 * docs/plugins/inspect/plugin-shout2send.xml:
31412 * docs/plugins/inspect/plugin-smpte.xml:
31413 * docs/plugins/inspect/plugin-speex.xml:
31414 * docs/plugins/inspect/plugin-udp.xml:
31415 * docs/plugins/inspect/plugin-videobox.xml:
31416 * docs/plugins/inspect/plugin-videoflip.xml:
31417 * docs/plugins/inspect/plugin-videomixer.xml:
31418 * docs/plugins/inspect/plugin-wavenc.xml:
31419 * docs/plugins/inspect/plugin-wavparse.xml:
31421 Original commit message from CVS:
31424 Mon Dec 5 18:01:48 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31426 * docs/plugins/inspect/plugin-qtdemux.xml:
31428 Original commit message from CVS:
31431 Mon Dec 5 16:21:08 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31448 Original commit message from CVS:
31451 Mon Dec 5 15:08:46 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31466 update translations
31467 Original commit message from CVS:
31468 update translations
31470 Mon Dec 5 13:04:22 2005 +0000 Andy Wingo <wingo@pobox.com>
31472 Update for alloc_buffer changes.
31473 Original commit message from CVS:
31474 2005-12-05 Andy Wingo <wingo@pobox.com>
31475 * ext/faac/gstfaac.c: (gst_faac_sink_event), (gst_faac_chain):
31476 * ext/faad/gstfaad.c: (gst_faad_chain):
31477 * ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_chain):
31478 * ext/lcs/gstcolorspace.c: (gst_colorspace_chain):
31479 * ext/xine/xineinput.c: (gst_xine_input_get):
31480 * gst/colorspace/gstcolorspace.c: (gst_colorspace_chain):
31481 * gst/speed/gstspeed.c: (speed_chain):
31482 * gst/videocrop/gstvideocrop.c: (gst_video_crop_chain): Update for
31483 alloc_buffer changes.
31485 Mon Dec 5 13:03:00 2005 +0000 Andy Wingo <wingo@pobox.com>
31487 Update for alloc_buffer changes.
31488 Original commit message from CVS:
31489 2005-12-05 Andy Wingo <wingo@pobox.com>
31490 * ext/dv/gstdvdec.c: (gst_dvdec_chain):
31491 * ext/flac/gstflacdec.c: (gst_flacdec_write):
31492 * ext/flac/gstflacenc.c: (gst_flacenc_write_callback):
31493 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain):
31494 * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_chain):
31495 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
31496 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain):
31497 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_process):
31498 * ext/libpng/gstpngdec.c: (user_info_callback), (gst_pngdec_task):
31499 * ext/speex/gstspeexdec.c: (speex_dec_chain):
31500 * ext/speex/gstspeexenc.c: (gst_speexenc_chain):
31501 * gst/auparse/gstauparse.c: (gst_auparse_chain):
31502 * gst/flx/gstflxdec.c: (gst_flxdec_chain):
31503 * gst/goom/gstgoom.c: (gst_goom_chain):
31504 * gst/matroska/matroska-demux.c:
31505 (gst_matroska_demux_push_vorbis_codec_priv_data),
31506 (gst_matroska_demux_add_wvpk_header):
31507 * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
31508 * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
31509 * gst/videomixer/videomixer.c: (gst_videomixer_collected):
31510 * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Update for
31511 alloc_buffer changes.
31513 Mon Dec 5 12:23:22 2005 +0000 Michael Smith <msmith@xiph.org>
31515 docs/plugins/gst-plugins-good-plugins.args: Remove args for plugins that aren't in -good.
31516 Original commit message from CVS:
31517 * docs/plugins/gst-plugins-good-plugins.args:
31518 Remove args for plugins that aren't in -good.
31520 Sun Dec 4 22:26:07 2005 +0000 Christian Schaller <uraeus@gnome.org>
31522 * gst-plugins-good.spec.in:
31523 remove pango plugin as its gone into base
31524 Original commit message from CVS:
31525 remove pango plugin as its gone into base
31527 Sat Dec 3 18:51:48 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31529 * gst/rtp/gstrtpL16pay.c:
31530 * gst/rtp/gstrtpg711pay.c:
31531 * gst/rtp/gstrtpgsmpay.c:
31532 * gst/rtp/gstrtph263pay.c:
31533 * gst/rtp/gstrtph263ppay.c:
31534 * gst/rtp/gstrtpspeexpay.c:
31535 fix element descriptions
31536 Original commit message from CVS:
31537 fix element descriptions
31539 Sat Dec 3 18:50:12 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31541 * docs/plugins/inspect/plugin-fdsrc.xml:
31543 Original commit message from CVS:
31546 Thu Dec 1 19:18:08 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31550 Original commit message from CVS:
31553 Thu Dec 1 19:14:26 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31559 * docs/plugins/gst-plugins-good-plugins.args:
31560 * docs/plugins/inspect/plugin-1394.xml:
31561 * docs/plugins/inspect/plugin-aasink.xml:
31562 * docs/plugins/inspect/plugin-alaw.xml:
31563 * docs/plugins/inspect/plugin-alpha.xml:
31564 * docs/plugins/inspect/plugin-alphacolor.xml:
31565 * docs/plugins/inspect/plugin-auparse.xml:
31566 * docs/plugins/inspect/plugin-autodetect.xml:
31567 * docs/plugins/inspect/plugin-avi.xml:
31568 * docs/plugins/inspect/plugin-cacasink.xml:
31569 * docs/plugins/inspect/plugin-cutter.xml:
31570 * docs/plugins/inspect/plugin-debug.xml:
31571 * docs/plugins/inspect/plugin-dv.xml:
31572 * docs/plugins/inspect/plugin-efence.xml:
31573 * docs/plugins/inspect/plugin-effectv.xml:
31574 * docs/plugins/inspect/plugin-esdsink.xml:
31575 * docs/plugins/inspect/plugin-flac.xml:
31576 * docs/plugins/inspect/plugin-flxdec.xml:
31577 * docs/plugins/inspect/plugin-gconfelements.xml:
31578 * docs/plugins/inspect/plugin-goom.xml:
31579 * docs/plugins/inspect/plugin-jpeg.xml:
31580 * docs/plugins/inspect/plugin-level.xml:
31581 * docs/plugins/inspect/plugin-matroska.xml:
31582 * docs/plugins/inspect/plugin-mulaw.xml:
31583 * docs/plugins/inspect/plugin-multipart.xml:
31584 * docs/plugins/inspect/plugin-navigationtest.xml:
31585 * docs/plugins/inspect/plugin-ossaudio.xml:
31586 * docs/plugins/inspect/plugin-png.xml:
31587 * docs/plugins/inspect/plugin-rtp.xml:
31588 * docs/plugins/inspect/plugin-rtsp.xml:
31589 * docs/plugins/inspect/plugin-shout2send.xml:
31590 * docs/plugins/inspect/plugin-smpte.xml:
31591 * docs/plugins/inspect/plugin-speex.xml:
31592 * docs/plugins/inspect/plugin-udp.xml:
31593 * docs/plugins/inspect/plugin-videobox.xml:
31594 * docs/plugins/inspect/plugin-videoflip.xml:
31595 * docs/plugins/inspect/plugin-videomixer.xml:
31596 * docs/plugins/inspect/plugin-wavenc.xml:
31597 * docs/plugins/inspect/plugin-wavparse.xml:
31599 Original commit message from CVS:
31602 Thu Dec 1 19:13:20 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31604 * docs/plugins/inspect/plugin-qtdemux.xml:
31606 Original commit message from CVS:
31609 Thu Dec 1 17:53:29 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31627 Original commit message from CVS:
31630 Thu Dec 1 15:34:13 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31633 * docs/plugins/.gitignore:
31634 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
31635 * docs/plugins/inspect/plugin-multipart.xml:
31636 * docs/plugins/inspect/plugin-rtp.xml:
31637 add multipart plugin to docs
31638 Original commit message from CVS:
31639 add multipart plugin to docs
31641 Thu Dec 1 15:22:25 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31646 * ext/pango/Makefile.am:
31647 * ext/pango/gstclockoverlay.c:
31648 * ext/pango/gstclockoverlay.h:
31649 * ext/pango/gsttextoverlay.c:
31650 * ext/pango/gsttextoverlay.h:
31651 * ext/pango/gsttextrender.c:
31652 * ext/pango/gsttextrender.h:
31653 * ext/pango/gsttimeoverlay.c:
31654 * ext/pango/gsttimeoverlay.h:
31656 Original commit message from CVS:
31659 Thu Dec 1 14:39:30 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31661 gst/rtp/: parsers are depayers
31662 Original commit message from CVS:
31663 * gst/rtp/Makefile.am:
31664 * gst/rtp/gstrtpL16depay.c:
31665 * gst/rtp/gstrtpL16depay.h:
31666 * gst/rtp/gstrtpL16parse.c:
31667 * gst/rtp/gstrtpL16parse.h:
31668 * gst/rtp/gstrtpgsmdepay.c:
31669 * gst/rtp/gstrtpgsmdepay.h:
31670 * gst/rtp/gstrtpgsmparse.c:
31671 * gst/rtp/gstrtpgsmparse.h:
31672 parsers are depayers
31674 Thu Dec 1 14:30:01 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31678 * gst/rtp/Makefile.am:
31679 * gst/rtp/gstasteriskh263.c:
31680 * gst/rtp/gstrtp.c:
31681 * gst/rtp/gstrtpL16depay.c:
31682 * gst/rtp/gstrtpL16depay.h:
31683 * gst/rtp/gstrtpL16enc.c:
31684 * gst/rtp/gstrtpL16enc.h:
31685 * gst/rtp/gstrtpL16parse.c:
31686 * gst/rtp/gstrtpL16parse.h:
31687 * gst/rtp/gstrtpL16pay.c:
31688 * gst/rtp/gstrtpL16pay.h:
31689 * gst/rtp/gstrtpamrdec.c:
31690 * gst/rtp/gstrtpamrdec.h:
31691 * gst/rtp/gstrtpamrdepay.c:
31692 * gst/rtp/gstrtpamrdepay.h:
31693 * gst/rtp/gstrtpamrenc.c:
31694 * gst/rtp/gstrtpamrenc.h:
31695 * gst/rtp/gstrtpamrpay.c:
31696 * gst/rtp/gstrtpamrpay.h:
31697 * gst/rtp/gstrtpdec.c:
31698 * gst/rtp/gstrtpdec.h:
31699 * gst/rtp/gstrtpdepay.c:
31700 * gst/rtp/gstrtpdepay.h:
31701 * gst/rtp/gstrtpg711dec.c:
31702 * gst/rtp/gstrtpg711dec.h:
31703 * gst/rtp/gstrtpg711depay.c:
31704 * gst/rtp/gstrtpg711depay.h:
31705 * gst/rtp/gstrtpg711enc.c:
31706 * gst/rtp/gstrtpg711enc.h:
31707 * gst/rtp/gstrtpg711pay.c:
31708 * gst/rtp/gstrtpg711pay.h:
31709 * gst/rtp/gstrtpgsmdepay.c:
31710 * gst/rtp/gstrtpgsmdepay.h:
31711 * gst/rtp/gstrtpgsmenc.c:
31712 * gst/rtp/gstrtpgsmenc.h:
31713 * gst/rtp/gstrtpgsmparse.c:
31714 * gst/rtp/gstrtpgsmparse.h:
31715 * gst/rtp/gstrtpgsmpay.c:
31716 * gst/rtp/gstrtpgsmpay.h:
31717 * gst/rtp/gstrtph263enc.c:
31718 * gst/rtp/gstrtph263enc.h:
31719 * gst/rtp/gstrtph263pay.c:
31720 * gst/rtp/gstrtph263pay.h:
31721 * gst/rtp/gstrtph263pdec.c:
31722 * gst/rtp/gstrtph263pdec.h:
31723 * gst/rtp/gstrtph263pdepay.c:
31724 * gst/rtp/gstrtph263pdepay.h:
31725 * gst/rtp/gstrtph263penc.c:
31726 * gst/rtp/gstrtph263penc.h:
31727 * gst/rtp/gstrtph263ppay.c:
31728 * gst/rtp/gstrtph263ppay.h:
31729 * gst/rtp/gstrtpmp4vdec.c:
31730 * gst/rtp/gstrtpmp4vdec.h:
31731 * gst/rtp/gstrtpmp4vdepay.c:
31732 * gst/rtp/gstrtpmp4vdepay.h:
31733 * gst/rtp/gstrtpmp4venc.c:
31734 * gst/rtp/gstrtpmp4venc.h:
31735 * gst/rtp/gstrtpmp4vpay.c:
31736 * gst/rtp/gstrtpmp4vpay.h:
31737 * gst/rtp/gstrtpmpadec.c:
31738 * gst/rtp/gstrtpmpadec.h:
31739 * gst/rtp/gstrtpmpadepay.c:
31740 * gst/rtp/gstrtpmpadepay.h:
31741 * gst/rtp/gstrtpmpaenc.c:
31742 * gst/rtp/gstrtpmpaenc.h:
31743 * gst/rtp/gstrtpmpapay.c:
31744 * gst/rtp/gstrtpmpapay.h:
31745 * gst/rtp/gstrtpspeexdec.c:
31746 * gst/rtp/gstrtpspeexdec.h:
31747 * gst/rtp/gstrtpspeexdepay.c:
31748 * gst/rtp/gstrtpspeexdepay.h:
31749 * gst/rtp/gstrtpspeexenc.c:
31750 * gst/rtp/gstrtpspeexenc.h:
31751 * gst/rtp/gstrtpspeexpay.c:
31752 * gst/rtp/gstrtpspeexpay.h:
31753 Do burger's rename for rtp payloaders and depayloaders
31754 Original commit message from CVS:
31755 Do burger's rename for rtp payloaders and depayloaders
31757 Wed Nov 30 19:02:35 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
31759 ext/dv/: Fix seeking in dvdemux again, add some more debug info.
31760 Original commit message from CVS:
31761 * ext/dv/gstdvdec.c: (gst_dvdec_chain):
31762 * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
31763 * ext/dv/gstdvdemux.h:
31764 Fix seeking in dvdemux again, add some more debug info.
31766 Wed Nov 30 18:48:56 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31771 Original commit message from CVS:
31774 Wed Nov 30 18:40:19 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31778 Original commit message from CVS:
31781 Wed Nov 30 18:36:02 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31783 * tests/check/Makefile.am:
31785 Original commit message from CVS:
31788 Wed Nov 30 18:28:53 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31791 Original commit message from CVS:
31793 * docs/random/PORTED_09:
31795 * tests/Makefile.am:
31800 Wed Nov 30 18:24:08 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31804 * check/.gitignore:
31805 * check/Makefile.am:
31806 * check/elements/.gitignore:
31807 * check/elements/level.c:
31808 * check/elements/matroskamux.c:
31810 * examples/Makefile.am:
31811 * examples/capsfilter/Makefile.am:
31812 * examples/capsfilter/capsfilter1.c:
31813 * examples/gob/Makefile.am:
31814 * examples/gob/gst-identity2.gob:
31815 * examples/gstplay/.gitignore:
31816 * examples/gstplay/Makefile.am:
31817 * examples/gstplay/player.c:
31818 * examples/indexing/.gitignore:
31819 * examples/indexing/Makefile.am:
31820 * examples/indexing/indexmpeg.c:
31821 * examples/level/Makefile.am:
31822 * examples/level/README:
31823 * examples/level/demo.c:
31824 * examples/level/plot.c:
31825 * examples/stats/Makefile.am:
31826 * examples/stats/mp2ogg.c:
31827 * examples/switch/.gitignore:
31828 * examples/switch/Makefile.am:
31829 * examples/switch/switcher.c:
31831 Original commit message from CVS:
31834 Wed Nov 30 16:57:57 2005 +0000 Christian Schaller <uraeus@gnome.org>
31837 * gst-plugins-good.spec.in:
31838 update for latest changes
31839 Original commit message from CVS:
31840 update for latest changes
31842 Wed Nov 30 14:53:29 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31844 ext/pango/gsttextrender.*: Add missing files.
31845 Original commit message from CVS:
31846 * ext/pango/gsttextrender.c: (gst_text_render_base_init),
31847 (gst_text_render_class_init), (resize_bitmap),
31848 (gst_text_render_render_text), (gst_text_render_setcaps),
31849 (gst_text_render_fixate_caps), (gst_text_renderer_bitmap_to_ayuv),
31850 (gst_text_render_chain), (gst_text_render_finalize),
31851 (gst_text_render_init), (gst_text_render_set_property):
31852 * ext/pango/gsttextrender.h:
31855 Wed Nov 30 13:20:57 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31857 Port pango-based textoverlay, timeoverlay and textrender to 0.9 and add background shading and text wrapping modes. M...
31858 Original commit message from CVS:
31861 * ext/pango/Makefile.am:
31862 * ext/pango/gstclockoverlay.c: (gst_clock_overlay_base_init),
31863 (gst_clock_overlay_render_time), (gst_clock_overlay_get_text),
31864 (gst_clock_overlay_class_init), (gst_clock_overlay_init):
31865 * ext/pango/gstclockoverlay.h:
31866 * ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init),
31867 (gst_text_overlay_get_text), (gst_text_overlay_class_init),
31868 (gst_text_overlay_finalize), (gst_text_overlay_init),
31869 (gst_text_overlay_update_wrap_mode), (gst_text_overlay_setcaps),
31870 (gst_text_overlay_text_pad_linked),
31871 (gst_text_overlay_text_pad_unlinked),
31872 (gst_text_overlay_set_property), (gst_text_overlay_getcaps),
31873 (gst_text_overlay_shade_y), (gst_text_overlay_blit_yuv420),
31874 (gst_text_overlay_resize_bitmap), (gst_text_overlay_render_text),
31875 (gst_text_overlay_push_frame), (gst_text_overlay_pop_video),
31876 (gst_text_overlay_pop_text), (gst_text_overlay_collected),
31877 (gst_text_overlay_change_state), (plugin_init):
31878 * ext/pango/gsttextoverlay.h:
31879 * ext/pango/gsttimeoverlay.c: (gst_time_overlay_base_init),
31880 (gst_time_overlay_render_time), (gst_time_overlay_get_text),
31881 (gst_time_overlay_class_init), (gst_time_overlay_init):
31882 * ext/pango/gsttimeoverlay.h:
31883 Port pango-based textoverlay, timeoverlay and textrender to 0.9
31884 and add background shading and text wrapping modes. Make
31885 timoverlay derive from textoverlay. Also add new clockoverlay
31888 Wed Nov 30 11:10:01 2005 +0000 Julien Moutte <julien@moutte.net>
31890 gst/udp/Makefile.am: Moved to netbuffer.
31891 Original commit message from CVS:
31892 2005-11-30 Julien MOUTTE <julien@moutte.net>
31893 * gst/udp/Makefile.am: Moved to netbuffer.
31895 Wed Nov 30 10:18:42 2005 +0000 Julien Moutte <julien@moutte.net>
31897 Ported multipart mux/demux to 0.9.
31898 Original commit message from CVS:
31899 2005-11-30 Julien MOUTTE <julien@moutte.net>
31902 * gst/multipart/Makefile.am:
31903 * gst/multipart/multipartdemux.c:
31904 (gst_multipart_demux_base_init),
31905 (gst_multipart_demux_class_init), (gst_multipart_demux_init),
31906 (gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain),
31907 (gst_multipart_demux_change_state),
31908 (gst_multipart_demux_plugin_init):
31909 * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
31910 (gst_multipart_mux_init), (gst_multipart_mux_finalize),
31911 (gst_multipart_mux_sinkconnect),
31912 (gst_multipart_mux_request_new_pad),
31913 (gst_multipart_mux_handle_src_event),
31914 (gst_multipart_mux_queue_pads), (gst_multipart_mux_collected),
31915 (gst_multipart_mux_change_state): Ported multipart mux/demux to
31918 Wed Nov 30 08:26:47 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31920 gst/: update for symbols change
31921 Original commit message from CVS:
31922 * gst/debug/gstnavigationtest.c: (gst_navigationtest_get_type):
31923 * gst/debug/gstnavigationtest.h:
31924 * gst/effectv/gstaging.c: (gst_agingtv_get_type):
31925 * gst/effectv/gstdice.c: (gst_dicetv_get_type):
31926 * gst/effectv/gstedge.c: (gst_edgetv_get_type):
31927 * gst/effectv/gstquark.c: (gst_quarktv_get_type):
31928 * gst/effectv/gstrev.c: (gst_revtv_get_type):
31929 * gst/effectv/gstshagadelic.c: (gst_shagadelictv_get_type):
31930 * gst/effectv/gstvertigo.c: (gst_vertigotv_get_type):
31931 * gst/effectv/gstwarp.c: (gst_warptv_get_type):
31932 * gst/videofilter/gstvideoflip.c: (gst_video_flip_set_property),
31933 (gst_video_flip_get_type):
31934 * gst/videofilter/gstvideoflip.h:
31935 update for symbols change
31937 Tue Nov 29 17:46:04 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31939 gst/udp/: the old gstnet lib was renamed gstnetbuffer (#322257)
31940 Original commit message from CVS:
31941 * gst/udp/gstdynudpsink.c:
31942 * gst/udp/gstudpsrc.c:
31943 the old gstnet lib was renamed gstnetbuffer (#322257)
31945 Tue Nov 29 15:42:01 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
31947 ext/cairo/gsttextoverlay.c: Actually render the text from the text pad.
31948 Original commit message from CVS:
31949 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_render_text),
31950 (gst_text_overlay_collected):
31951 Actually render the text from the text pad.
31953 Tue Nov 29 14:49:00 2005 +0000 Edward Hervey <bilboed@bilboed.com>
31955 gst/debug/: Update for GstBaseTransform event virtual method
31956 Original commit message from CVS:
31957 * gst/debug/gstnavseek.c: (gst_navseek_event):
31958 * gst/debug/progressreport.c: (gst_progress_report_event):
31959 Update for GstBaseTransform event virtual method
31961 Tue Nov 29 10:55:09 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31963 ext/cairo/Makefile.am: no need to link to videofilter
31964 Original commit message from CVS:
31965 2005-11-29 Thomas Vander Stichele <thomas at apestaart dot org>
31966 * ext/cairo/Makefile.am:
31967 no need to link to videofilter
31969 Tue Nov 29 10:46:00 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31972 * gst/debug/Makefile.am:
31973 * gst/debug/gstnavigationtest.h:
31974 * gst/effectv/Makefile.am:
31975 * gst/effectv/gstaging.c:
31976 * gst/effectv/gstdice.c:
31977 * gst/effectv/gstedge.c:
31978 * gst/effectv/gstquark.c:
31979 * gst/effectv/gstrev.c:
31980 * gst/effectv/gstshagadelic.c:
31981 * gst/effectv/gstvertigo.c:
31982 * gst/effectv/gstwarp.c:
31983 * gst/videofilter/Makefile.am:
31984 * gst/videofilter/gstvideofilter.c:
31985 * gst/videofilter/gstvideofilter.h:
31986 * gst/videofilter/gstvideoflip.h:
31987 remove the videofilter library and link to the one in base
31988 Original commit message from CVS:
31989 remove the videofilter library and link to the one in base
31991 Tue Nov 29 01:30:40 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
31994 * gst/videofilter/gstvideoflip.c:
31995 * gst/videofilter/gstvideoflip.h:
31997 Original commit message from CVS:
32000 Mon Nov 28 17:31:44 2005 +0000 Edward Hervey <bilboed@bilboed.com>
32002 gst/avi/gstavidemux.c: Useless check now we're setting the current entry correctly.
32003 Original commit message from CVS:
32004 * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
32005 Useless check now we're setting the current entry correctly.
32007 Mon Nov 28 16:54:03 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32009 ext/jpeg/gstjpegenc.c: Don't leak input buffer in chain function (fixes #322667); make state change function thread-s...
32010 Original commit message from CVS:
32011 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_resync), (gst_jpegenc_chain),
32012 (gst_jpegenc_set_property), (gst_jpegenc_get_property),
32013 (gst_jpegenc_change_state):
32014 Don't leak input buffer in chain function (fixes #322667); make
32015 state change function thread-safe; don't repeat the current function
32016 name in GST_DEBUG statements; use GST_ROUND_UP_* macros; use
32017 gst_pad_alloc_buffer(); misc. minor cleanups.
32019 Mon Nov 28 15:43:29 2005 +0000 Edward Hervey <bilboed@bilboed.com>
32021 ext/faad/gstfaad.c: Handle gracefully the consequence of "Maximum number of scalefactor bands exceeded", which result...
32022 Original commit message from CVS:
32023 * ext/faad/gstfaad.c: (gst_faad_srcgetcaps):
32024 Handle gracefully the consequence of "Maximum number of scalefactor
32025 bands exceeded", which results in 0 channels with samplerates of 0.
32026 * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state):
32027 Do upward transitions, then call parent state_change, then do
32028 downward transitions.
32030 Mon Nov 28 15:13:22 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32032 gst/matroska/matroska-mux.c: Look for pixel-aspect-ratio in caps, not pixel_width and pixel_height (Fixes: #322645)
32033 Original commit message from CVS:
32034 * gst/matroska/matroska-mux.c:
32035 (gst_matroska_mux_video_pad_setcaps):
32036 Look for pixel-aspect-ratio in caps, not pixel_width and
32037 pixel_height (Fixes: #322645)
32039 Mon Nov 28 12:59:05 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32041 gst/matroska/matroska-mux.c: From Michal Benes: frame duration should be GST_SECOND / framerate, not
32042 Original commit message from CVS:
32043 * gst/matroska/matroska-mux.c:
32044 (gst_matroska_mux_video_pad_setcaps):
32046 frame duration should be GST_SECOND / framerate, not
32047 GST_SECOND * framerate. (Fixes: #322643)
32049 Sun Nov 27 17:02:53 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32051 configure.ac: fix up GST_PLUGIN_LDFLAGS
32052 Original commit message from CVS:
32054 fix up GST_PLUGIN_LDFLAGS
32055 * gst/rtsp/rtspconnection.c:
32056 fix includes (see #317043)
32057 * gst/videofilter/Makefile.am:
32058 stop installing this library
32060 Sun Nov 27 15:30:25 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32063 no need for an AS_LIBTOOL call
32064 Original commit message from CVS:
32065 no need for an AS_LIBTOOL call
32067 Sun Nov 27 14:33:31 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32071 * gst-plugins-good.spec.in:
32072 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
32073 Original commit message from CVS:
32074 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
32076 Sat Nov 26 12:54:47 2005 +0000 Edward Hervey <bilboed@bilboed.com>
32078 ext/dv/gstdvdec.c: Handle the case where the incoming Video dv stream doesn't have a pixel aspect ratio set.
32079 Original commit message from CVS:
32080 * ext/dv/gstdvdec.c: (gst_dvdec_sink_setcaps):
32081 Handle the case where the incoming Video dv stream doesn't have
32082 a pixel aspect ratio set.
32084 Fri Nov 25 22:14:47 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32087 * docs/plugins/Makefile.am:
32088 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
32089 * docs/plugins/gst-plugins-good-plugins-sections.txt:
32090 * ext/flac/gstflacdec.c:
32092 Original commit message from CVS:
32095 Fri Nov 25 21:36:18 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32098 * docs/plugins/Makefile.am:
32099 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
32100 * docs/plugins/gst-plugins-good-plugins-sections.txt:
32101 * docs/plugins/inspect/plugin-autodetect.xml:
32102 * ext/cairo/gstcairo.c:
32103 * ext/cairo/gsttextoverlay.c:
32104 * ext/cairo/gsttextoverlay.h:
32105 * ext/cairo/gsttimeoverlay.c:
32106 * ext/cairo/gsttimeoverlay.h:
32107 do some name borgifying document
32108 Original commit message from CVS:
32109 do some name borgifying
32112 Fri Nov 25 21:02:16 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32114 documenting auto*sink using strstr for the video sink lookup, class field is not ordered update other plugins
32115 Original commit message from CVS:
32116 * docs/plugins/Makefile.am:
32117 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
32118 * docs/plugins/gst-plugins-good-plugins-sections.txt:
32119 * gst/autodetect/gstautoaudiosink.c:
32120 (gst_auto_audio_sink_base_init):
32121 * gst/autodetect/gstautovideosink.c:
32122 (gst_auto_video_sink_base_init),
32123 (gst_auto_video_sink_factory_filter):
32124 documenting auto*sink
32125 using strstr for the video sink lookup, class field is not ordered
32126 update other plugins
32128 Fri Nov 25 19:58:19 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
32130 * ext/wavpack/Makefile.am:
32131 * ext/wavpack/gstwavpackdec.c:
32132 * ext/wavpack/gstwavpackdec.h:
32133 * ext/wavpack/gstwavpackparse.c:
32134 * ext/wavpack/gstwavpackparse.h:
32135 Wavpack ported to 0.9. No support for correction file yet.
32136 Original commit message from CVS:
32137 Wavpack ported to 0.9. No support for correction file yet.
32139 Fri Nov 25 18:15:51 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32141 ext/wavpack/: put back wavpack - still needs porting
32142 Original commit message from CVS:
32143 * ext/wavpack/gstwavpackcommon.h:
32144 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link),
32145 (gst_wavpack_dec_wvclink), (gst_wavpack_dec_get_type),
32146 (gst_wavpack_dec_base_init), (gst_wavpack_dec_dispose),
32147 (gst_wavpack_dec_class_init), (gst_wavpack_dec_src_query),
32148 (gst_wavpack_dec_init), (gst_wavpack_dec_setup_context),
32149 (gst_wavpack_dec_format_samples), (gst_wavpack_dec_loop),
32150 (gst_wavpack_dec_plugin_init):
32151 * ext/wavpack/gstwavpackdec.h:
32152 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_get_type),
32153 (gst_wavpack_parse_base_init), (gst_wavpack_parse_dispose),
32154 (gst_wavpack_parse_class_init), (gst_wavpack_parse_src_query),
32155 (gst_wavpack_parse_src_event), (find_header), (find_sample),
32156 (gst_wavpack_parse_seek), (gst_wavpack_parse_init),
32157 (gst_wavpack_parse_handle_event), (gst_wavpack_parse_loop),
32158 (gst_wavpack_parse_change_state), (gst_wavpack_parse_plugin_init):
32159 * ext/wavpack/gstwavpackparse.h:
32160 put back wavpack - still needs porting
32162 Fri Nov 25 18:03:24 2005 +0000 Sebastien Cote <sebas642@yahoo.ca>
32164 gst/udp/gstudpsrc.c: Patch from Sebastien Cote to close control sockets in udpsrc.
32165 Original commit message from CVS:
32166 * gst/udp/gstudpsrc.c: (gst_udpsrc_stop):
32167 Patch from Sebastien Cote to close control sockets in udpsrc.
32169 Thu Nov 24 15:07:06 2005 +0000 Julien Moutte <julien@moutte.net>
32171 gst/effectv/gstquark.c: Flush the planes list on reverse caps negotiation. This was crashing because of differently s...
32172 Original commit message from CVS:
32173 2005-11-24 Julien MOUTTE <julien@moutte.net>
32174 * gst/effectv/gstquark.c: (gst_quarktv_set_caps),
32175 (gst_quarktv_get_unit_size), (gst_quarktv_transform),
32176 (gst_quarktv_planetable_clear), (gst_quarktv_change_state),
32177 (gst_quarktv_base_init), (gst_quarktv_class_init),
32178 (gst_quarktv_init): Flush the planes list on reverse caps
32179 negotiation. This was crashing because of differently sized
32182 Thu Nov 24 12:50:28 2005 +0000 Julien Moutte <julien@moutte.net>
32184 gst/: Handle strides correctly, fix identity flipping, convert navigation event correctly again.
32185 Original commit message from CVS:
32186 2005-11-24 Julien MOUTTE <julien@moutte.net>
32187 * gst/debug/gstnavigationtest.c: (draw_box_planar411):
32188 * gst/videofilter/gstvideoflip.c:
32189 (gst_videoflip_method_get_type),
32190 (gst_videoflip_set_caps), (gst_videoflip_transform_caps),
32191 (gst_videoflip_get_unit_size), (gst_videoflip_flip),
32192 (gst_videoflip_transform), (gst_videoflip_handle_src_event),
32193 (gst_videoflip_set_property), (gst_videoflip_base_init),
32194 (gst_videoflip_class_init), (gst_videoflip_init): Handle strides
32195 correctly, fix identity flipping, convert navigation event
32198 Thu Nov 24 11:16:53 2005 +0000 Michael Smith <msmith@xiph.org>
32201 Fix #320288: wrong readme in plugins-good
32202 Original commit message from CVS:
32203 Fix #320288: wrong readme in plugins-good
32205 Thu Nov 24 11:06:29 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32209 Original commit message from CVS:
32212 Wed Nov 23 21:25:56 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32215 add a torture target
32216 Original commit message from CVS:
32217 add a torture target
32219 Wed Nov 23 20:05:26 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32224 Original commit message from CVS:
32227 Wed Nov 23 19:57:49 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32229 * docs/plugins/inspect/plugin-qtdemux.xml:
32231 Original commit message from CVS:
32234 Wed Nov 23 19:56:31 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32240 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
32241 * docs/plugins/gst-plugins-good-plugins.args:
32242 * docs/plugins/inspect/plugin-1394.xml:
32243 * docs/plugins/inspect/plugin-aasink.xml:
32244 * docs/plugins/inspect/plugin-alaw.xml:
32245 * docs/plugins/inspect/plugin-alpha.xml:
32246 * docs/plugins/inspect/plugin-alphacolor.xml:
32247 * docs/plugins/inspect/plugin-auparse.xml:
32248 * docs/plugins/inspect/plugin-autodetect.xml:
32249 * docs/plugins/inspect/plugin-cacasink.xml:
32250 * docs/plugins/inspect/plugin-cairo.xml:
32251 * docs/plugins/inspect/plugin-dv.xml:
32252 * docs/plugins/inspect/plugin-efence.xml:
32253 * docs/plugins/inspect/plugin-effectv.xml:
32254 * docs/plugins/inspect/plugin-esdsink.xml:
32255 * docs/plugins/inspect/plugin-flac.xml:
32256 * docs/plugins/inspect/plugin-flxdec.xml:
32257 * docs/plugins/inspect/plugin-gconfelements.xml:
32258 * docs/plugins/inspect/plugin-goom.xml:
32259 * docs/plugins/inspect/plugin-jpeg.xml:
32260 * docs/plugins/inspect/plugin-level.xml:
32261 * docs/plugins/inspect/plugin-matroska.xml:
32262 * docs/plugins/inspect/plugin-mulaw.xml:
32263 * docs/plugins/inspect/plugin-navigationtest.xml:
32264 * docs/plugins/inspect/plugin-ossaudio.xml:
32265 * docs/plugins/inspect/plugin-png.xml:
32266 * docs/plugins/inspect/plugin-rtp.xml:
32267 * docs/plugins/inspect/plugin-rtsp.xml:
32268 * docs/plugins/inspect/plugin-shout2send.xml:
32269 * docs/plugins/inspect/plugin-smpte.xml:
32270 * docs/plugins/inspect/plugin-speex.xml:
32271 * docs/plugins/inspect/plugin-udp.xml:
32272 * docs/plugins/inspect/plugin-videobox.xml:
32273 * docs/plugins/inspect/plugin-videoflip.xml:
32274 * docs/plugins/inspect/plugin-videomixer.xml:
32275 * docs/plugins/inspect/plugin-wavenc.xml:
32276 * docs/plugins/inspect/plugin-wavparse.xml:
32278 Original commit message from CVS:
32281 Wed Nov 23 19:14:07 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32283 * docs/plugins/inspect/plugin-cutter.xml:
32285 Original commit message from CVS:
32288 Wed Nov 23 19:05:29 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32305 Original commit message from CVS:
32308 Wed Nov 23 16:49:16 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32310 gst/debug/gstnavigationtest.c: Oops, initialise the framerate GValue
32311 Original commit message from CVS:
32312 * gst/debug/gstnavigationtest.c: (gst_navigationtest_init):
32313 Oops, initialise the framerate GValue
32315 Wed Nov 23 15:50:51 2005 +0000 Julien Moutte <julien@moutte.net>
32317 VideoFilter inherits from
32318 Original commit message from CVS:
32319 2005-11-23 Julien MOUTTE <julien@moutte.net>
32320 * ext/cairo/gsttimeoverlay.c:
32321 (gst_timeoverlay_update_font_height),
32322 (gst_timeoverlay_set_caps), (gst_timeoverlay_get_unit_size),
32323 (gst_timeoverlay_transform), (gst_timeoverlay_base_init),
32324 (gst_timeoverlay_class_init), (gst_timeoverlay_init),
32325 (gst_timeoverlay_get_type):
32326 * ext/cairo/gsttimeoverlay.h:
32327 * gst/debug/Makefile.am:
32328 * gst/debug/gstnavigationtest.c:
32329 (gst_navigationtest_handle_src_event),
32330 (gst_navigationtest_get_unit_size),
32331 (gst_navigationtest_set_caps),
32332 (gst_navigationtest_transform),
32333 (gst_navigationtest_change_state),
32334 (gst_navigationtest_base_init), (gst_navigationtest_class_init),
32335 (gst_navigationtest_init), (gst_navigationtest_get_type),
32337 * gst/debug/gstnavigationtest.h:
32338 * gst/effectv/Makefile.am:
32339 * gst/effectv/gstaging.c: (gst_agingtv_set_caps),
32340 (gst_agingtv_get_unit_size), (gst_agingtv_transform),
32341 (gst_agingtv_base_init), (gst_agingtv_class_init),
32342 (gst_agingtv_init), (gst_agingtv_get_type):
32343 * gst/effectv/gstdice.c: (gst_dicetv_set_caps),
32344 (gst_dicetv_get_unit_size), (gst_dicetv_transform),
32345 (gst_dicetv_base_init), (gst_dicetv_class_init),
32347 (gst_dicetv_get_type):
32348 * gst/effectv/gstedge.c: (gst_edgetv_set_caps),
32349 (gst_edgetv_get_unit_size), (gst_edgetv_transform),
32350 (gst_edgetv_base_init), (gst_edgetv_class_init),
32352 (gst_edgetv_get_type):
32353 * gst/effectv/gsteffectv.c:
32354 * gst/effectv/gsteffectv.h:
32355 * gst/effectv/gstquark.c: (gst_quarktv_set_caps),
32356 (gst_quarktv_get_unit_size), (fastrand),
32357 (gst_quarktv_transform),
32358 (gst_quarktv_change_state), (gst_quarktv_base_init),
32359 (gst_quarktv_class_init), (gst_quarktv_init),
32360 (gst_quarktv_get_type):
32361 * gst/effectv/gstrev.c: (gst_revtv_set_caps),
32362 (gst_revtv_get_unit_size), (gst_revtv_transform),
32363 (gst_revtv_base_init), (gst_revtv_class_init), (gst_revtv_init),
32364 (gst_revtv_get_type):
32365 * gst/effectv/gstshagadelic.c: (gst_shagadelictv_set_caps),
32366 (gst_shagadelictv_get_unit_size), (gst_shagadelictv_transform),
32367 (gst_shagadelictv_base_init), (gst_shagadelictv_class_init),
32368 (gst_shagadelictv_init), (gst_shagadelictv_get_type):
32369 * gst/effectv/gstvertigo.c: (gst_vertigotv_set_caps),
32370 (gst_vertigotv_get_unit_size), (gst_vertigotv_transform),
32371 (gst_vertigotv_base_init), (gst_vertigotv_class_init),
32372 (gst_vertigotv_init), (gst_vertigotv_get_type):
32373 * gst/effectv/gstwarp.c: (gst_warptv_set_caps),
32374 (gst_warptv_get_unit_size), (gst_warptv_transform),
32375 (gst_warptv_base_init), (gst_warptv_class_init),
32377 (gst_warptv_get_type):
32378 * gst/videofilter/Makefile.am:
32379 * gst/videofilter/gstvideobalance.c:
32380 * gst/videofilter/gstvideobalance.h:
32381 * gst/videofilter/gstvideofilter.c: (gst_videofilter_get_type),
32382 (gst_videofilter_class_init), (gst_videofilter_init):
32383 * gst/videofilter/gstvideofilter.h:
32384 * gst/videofilter/gstvideoflip.c: (gst_videoflip_set_caps),
32385 (gst_videoflip_transform_caps), (gst_videoflip_get_unit_size),
32386 (gst_videoflip_flip), (gst_videoflip_transform),
32387 (gst_videoflip_handle_src_event), (gst_videoflip_set_property),
32388 (gst_videoflip_base_init), (gst_videoflip_class_init),
32389 (gst_videoflip_init), (plugin_init), (gst_videoflip_get_type):
32390 * gst/videofilter/gstvideoflip.h: VideoFilter inherits from
32391 BaseTransform, it's just a place holder for now and every video
32392 effect plugin has been ported to use BaseTransform features
32393 directly. QuarkTV was fixed too (was broken), navigationtest
32395 and best for the end, videoflip converts navigation events
32397 on flip method ! Fixes #320953
32399 Wed Nov 23 14:22:18 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32401 Fixes for API changes
32402 Original commit message from CVS:
32403 * ext/aalib/gstaasink.c: (gst_aasink_fixate):
32404 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_collected):
32405 * gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_setcaps),
32406 (gst_goom_src_negotiate), (gst_goom_chain):
32407 * gst/matroska/matroska-mux.c:
32408 (gst_matroska_mux_video_pad_setcaps):
32409 * sys/osxvideo/osxvideosink.m:
32410 Fixes for API changes
32412 Wed Nov 23 12:19:06 2005 +0000 Christian Schaller <uraeus@gnome.org>
32414 * gst-plugins-good.spec.in:
32415 add cutter to spec in
32416 Original commit message from CVS:
32417 add cutter to spec in
32419 Wed Nov 23 11:57:51 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32421 gst/qtdemux/qtdemux.c: Convert to fractional framerates
32422 Original commit message from CVS:
32423 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
32424 (gst_qtdemux_add_stream), (qtdemux_dump_mvhd),
32425 (qtdemux_parse_trak):
32426 Convert to fractional framerates
32428 Tue Nov 22 23:58:14 2005 +0000 Michael Smith <msmith@xiph.org>
32430 ext/jpeg/: JPEG fractiony goodness.
32431 Original commit message from CVS:
32432 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_setcaps),
32433 (gst_jpeg_dec_chain), (gst_jpeg_dec_change_state):
32434 * ext/jpeg/gstjpegdec.h:
32435 * ext/jpeg/gstjpegenc.c: (gst_jpegenc_setcaps):
32436 * ext/jpeg/gstjpegenc.h:
32437 * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_setcaps),
32438 (gst_smokeenc_resync):
32439 * ext/jpeg/gstsmokeenc.h:
32440 JPEG fractiony goodness.
32442 Tue Nov 22 22:35:57 2005 +0000 Michael Smith <msmith@xiph.org>
32445 * gst/goom/filters.c:
32446 * gst/goom/graphic.h:
32447 Fix for #321430: unresolved symbols due to incorrect linkage on inline functions in goom.
32448 Original commit message from CVS:
32449 Fix for #321430: unresolved symbols due to incorrect linkage on inline functions
32451 Does not, however, fix the general crackheadedness of goom (global variables,
32452 oh my!); this should be moved to -bad.
32454 Tue Nov 22 22:21:37 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32456 More fractional framerate conversions
32457 Original commit message from CVS:
32458 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_init),
32459 (gst_text_overlay_setcaps), (gst_text_overlay_collected):
32460 * ext/cairo/gsttextoverlay.h:
32461 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_link):
32462 * ext/gdk_pixbuf/gstgdkpixbuf.h:
32463 * ext/libpng/gstpngdec.c: (gst_pngdec_init),
32464 (gst_pngdec_caps_create_and_set):
32465 * ext/libpng/gstpngdec.h:
32466 * ext/libpng/gstpngenc.c: (gst_pngenc_setcaps):
32467 * gst/alpha/gstalphacolor.c: (gst_alpha_color_set_caps):
32468 * gst/avi/gstavimux.c: (gst_avimux_init),
32469 (gst_avimux_vidsinkconnect):
32470 * gst/flx/gstflxdec.c: (gst_flxdec_chain):
32471 * gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_src_setcaps),
32472 (gst_goom_src_negotiate), (gst_goom_chain):
32473 * gst/goom/gstgoom.h:
32474 * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
32475 * gst/matroska/matroska-mux.c:
32476 (gst_matroska_mux_video_pad_setcaps):
32477 * sys/osxvideo/osxvideosink.h:
32478 * sys/osxvideo/osxvideosink.m:
32479 More fractional framerate conversions
32481 Tue Nov 22 20:07:47 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32483 Convert to fractional framerates.
32484 Original commit message from CVS:
32485 * ext/aalib/gstaasink.c: (gst_aasink_fixate):
32486 * gst/debug/gstnavigationtest.c:
32487 (gst_navigationtest_handle_src_event):
32488 * gst/videofilter/gstvideofilter.c:
32489 (gst_videofilter_format_get_structure), (gst_videofilter_setcaps),
32490 (gst_videofilter_init):
32491 * gst/videofilter/gstvideofilter.h:
32492 Convert to fractional framerates.
32494 Tue Nov 22 18:11:58 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32497 * ext/aalib/gstaasink.c:
32498 * ext/dv/gstdvdec.c:
32499 * ext/esd/esdmon.c:
32500 * ext/flac/gstflacenc.c:
32501 * ext/gdk_pixbuf/pixbufscale.c:
32502 * ext/libcaca/gstcacasink.c:
32503 * ext/shout2/gstshout2.c:
32504 * gst/alpha/gstalpha.c:
32505 * gst/oldcore/gstaggregator.c:
32506 * gst/oldcore/gstshaper.c:
32507 * gst/smpte/barboxwipes.c:
32508 * gst/smpte/gstsmpte.c:
32509 * gst/videobox/gstvideobox.c:
32510 * gst/videofilter/gstvideoflip.c:
32511 * gst/videomixer/videomixer.c:
32513 Original commit message from CVS:
32516 Tue Nov 22 17:39:11 2005 +0000 Michael Smith <msmith@xiph.org>
32518 gst/videomixer/videomixer.c: Fractional framerates, videomixer.
32519 Original commit message from CVS:
32520 * gst/videomixer/videomixer.c: (gst_videomixer_pad_sink_setcaps),
32521 (gst_videomixer_getcaps), (gst_videomixer_fill_queues),
32522 (gst_videomixer_update_queues):
32523 Fractional framerates, videomixer.
32525 Tue Nov 22 17:09:36 2005 +0000 Michael Smith <msmith@xiph.org>
32527 ext/dv/: Fractional framerates for DV.
32528 Original commit message from CVS:
32529 * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_setcaps):
32530 * ext/dv/gstdvdec.h:
32531 * ext/dv/gstdvdemux.c: (gst_dvdemux_init),
32532 (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
32533 (gst_dvdemux_demux_video), (gst_dvdemux_demux_frame),
32534 (gst_dvdemux_flush):
32535 * ext/dv/gstdvdemux.h:
32536 Fractional framerates for DV.
32538 Tue Nov 22 14:44:26 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32540 gst/autodetect/: Use gst_plugin_feature_list_free() to free feature list and in the case of autovideosink free the li...
32541 Original commit message from CVS:
32542 * gst/autodetect/gstautoaudiosink.c:
32543 (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
32544 * gst/autodetect/gstautovideosink.c:
32545 (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
32546 Use gst_plugin_feature_list_free() to free feature list and
32547 in the case of autovideosink free the list at all. Also
32548 miscellaneous cosmetic fixes.
32550 Tue Nov 22 13:13:21 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32552 gst/cutter/gstcutter.c: copy calculation code from level; remove use of some audio functions
32553 Original commit message from CVS:
32554 * gst/cutter/gstcutter.c: (gst_cutter_chain),
32555 (gst_cutter_set_property), (gst_cutter_get_caps):
32556 copy calculation code from level; remove use of some audio
32559 Tue Nov 22 13:11:25 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32561 * gst/level/gstlevel.c:
32562 various cosmetic fixes
32563 Original commit message from CVS:
32564 various cosmetic fixes
32566 Tue Nov 22 12:48:10 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32568 * gst/level/gstlevel.c:
32569 various cosmetic fixes
32570 Original commit message from CVS:
32571 various cosmetic fixes
32573 Tue Nov 22 12:41:35 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32575 * gst/level/gstlevel.c:
32576 various cosmetic fixes
32577 Original commit message from CVS:
32578 various cosmetic fixes
32580 Tue Nov 22 12:38:33 2005 +0000 Andy Wingo <wingo@pobox.com>
32583 * ext/flac/gstflacenc.c:
32584 * ext/flac/gstflactag.c:
32585 * ext/shout2/gstshout2.c:
32586 * ext/speex/gstspeexenc.c:
32587 * gst/avi/gstavimux.c:
32588 Update for gst_tag_setter API changes.
32589 Original commit message from CVS:
32590 2005-11-22 Andy Wingo <wingo@pobox.com>
32591 * Update for gst_tag_setter API changes.
32593 Tue Nov 22 11:57:51 2005 +0000 Andy Wingo <wingo@pobox.com>
32595 * gst/qtdemux/qtdemux.c:
32596 ext/faad/gstfaad.c (gst_faad_event) ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop) gst/qtdemux/qtdemux.c (gst_qtdemu...
32597 Original commit message from CVS:
32598 2005-11-22 Andy Wingo <wingo@pobox.com>
32599 * ext/faad/gstfaad.c (gst_faad_event)
32600 * ext/ivorbis/vorbisfile.c (gst_ivorbisfile_loop)
32601 * gst/qtdemux/qtdemux.c (gst_qtdemux_loop_header)
32602 * gst/speed/gstspeed.c (speed_sink_event)
32603 * gst/tta/gstttaparse.c (gst_tta_parse_src_event)
32604 (gst_tta_parse_parse_header): Run update-funcnames.
32606 Tue Nov 22 11:53:34 2005 +0000 Andy Wingo <wingo@pobox.com>
32609 * ext/dv/gstdvdemux.c:
32610 * ext/flac/gstflacdec.c:
32611 * ext/flac/gstflacenc.c:
32612 * ext/gconf/gstgconfaudiosink.c:
32613 * ext/gconf/gstgconfvideosink.c:
32614 * ext/libpng/gstpngdec.c:
32615 * ext/speex/gstspeexdec.c:
32616 * gst/auparse/gstauparse.c:
32617 * gst/autodetect/gstautoaudiosink.c:
32618 * gst/autodetect/gstautovideosink.c:
32619 * gst/avi/gstavidemux.c:
32620 * gst/goom/gstgoom.c:
32621 * gst/matroska/ebml-write.c:
32622 * gst/matroska/matroska-demux.c:
32623 * gst/wavenc/gstwavenc.c:
32624 * gst/wavparse/gstwavparse.c:
32625 ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) (gst_dvdemux_demux_frame) ext/flac/gstflacdec.c (gst_flacdec_writ...
32626 Original commit message from CVS:
32627 2005-11-22 Andy Wingo <wingo@pobox.com>
32628 * ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event)
32629 (gst_dvdemux_demux_frame)
32630 * ext/flac/gstflacdec.c (gst_flacdec_write)
32631 * ext/flac/gstflacenc.c (gst_flacenc_seek_callback)
32632 (gst_flacenc_sink_event)
32633 * ext/gconf/gstgconfaudiosink.c (gst_gconf_audio_sink_init)
32634 * ext/gconf/gstgconfvideosink.c (gst_gconf_video_sink_init)
32635 * ext/libpng/gstpngdec.c (gst_pngdec_caps_create_and_set)
32636 * ext/speex/gstspeexdec.c (speex_dec_event, speex_dec_chain)
32637 * gst/auparse/gstauparse.c (gst_auparse_chain)
32638 * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_init)
32639 * gst/autodetect/gstautovideosink.c (gst_auto_video_sink_init)
32640 * gst/avi/gstavidemux.c (gst_avi_demux_stream_header)
32641 (gst_avi_demux_handle_seek)
32642 * gst/goom/gstgoom.c (gst_goom_event)
32643 * gst/matroska/ebml-write.c (gst_ebml_write_seek)
32644 * gst/matroska/matroska-demux.c
32645 (gst_matroska_demux_handle_seek_event)
32646 (gst_matroska_demux_loop_stream_parse_id)
32647 * gst/wavenc/gstwavenc.c (gst_wavenc_stop_file)
32648 * gst/wavparse/gstwavparse.c (gst_wavparse_handle_seek)
32649 (gst_wavparse_stream_headers): Run update-funcnames.
32651 Tue Nov 22 11:49:30 2005 +0000 Edward Hervey <bilboed@bilboed.com>
32653 URIHandler interface and element properties are now properly synchronized for DV1394src and UDPSrc
32654 Original commit message from CVS:
32655 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_class_init),
32656 (gst_dv1394src_init), (gst_dv1394src_dispose),
32657 (gst_dv1394src_set_property), (gst_dv1394src_discover_avc_node),
32658 (gst_dv1394src_uri_set_uri):
32659 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
32660 (gst_udpsrc_update_uri), (gst_udpsrc_set_uri),
32661 (gst_udpsrc_set_property), (gst_udpsrc_uri_get_uri):
32662 URIHandler interface and element properties are now properly
32663 synchronized for DV1394src and UDPSrc
32665 Tue Nov 22 11:36:04 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32667 ext/: libgsttagedit has been renamed to libgsttag.
32668 Original commit message from CVS:
32669 * ext/flac/Makefile.am:
32670 * ext/speex/Makefile.am:
32671 libgsttagedit has been renamed to libgsttag.
32673 Mon Nov 21 20:11:59 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
32675 gst/rtsp/rtspconnection.c: Apply patch from Sebastien Cote to fix #319184.
32676 Original commit message from CVS:
32677 * gst/rtsp/rtspconnection.c: (read_body):
32678 Apply patch from Sebastien Cote to fix #319184.
32680 Mon Nov 21 19:50:25 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32683 Original commit message from CVS:
32685 * gst/cutter/Makefile.am:
32686 * gst/cutter/gstcutter.c: (gst_cutter_class_init),
32687 (gst_cutter_init), (gst_cutter_message_new), (gst_cutter_chain),
32688 (gst_cutter_set_property), (gst_cutter_get_property),
32689 (plugin_init), (gst_cutter_get_caps):
32691 * gst/level/gstlevel.c:
32692 fix up plugin details
32694 Mon Nov 21 18:09:02 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32696 Update for stream lock API changes: don't take stream log in sink event handlers any longer and change GST_STREAM_LOC...
32697 Original commit message from CVS:
32698 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event):
32699 * ext/flac/gstflacdec.c: (gst_flacdec_loop),
32700 (gst_flacdec_src_event):
32701 * ext/flac/gstflacenc.c: (gst_flacenc_sink_event):
32702 * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event),
32703 (gst_signal_processor_getrange), (gst_signal_processor_chain):
32704 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
32705 * gst/flx/gstflxdec.c: (gst_flxdec_src_event_handler),
32706 (gst_flxdec_sink_event_handler):
32707 * gst/matroska/matroska-demux.c:
32708 (gst_matroska_demux_handle_seek_event):
32709 * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek):
32710 Update for stream lock API changes: don't take stream log
32711 in sink event handlers any longer and change GST_STREAM_LOCK
32712 to GST_PAD_STREAM_LOCK. Don't leak references in flxdec event
32715 Mon Nov 21 17:52:15 2005 +0000 Michael Smith <msmith@xiph.org>
32717 * gst/auparse/Makefile.am:
32718 * gst/auparse/gstauparse.h:
32719 Forgot to commit header file changes, Makefile.am changes. Oops.
32720 Original commit message from CVS:
32721 Forgot to commit header file changes, Makefile.am changes. Oops.
32723 Mon Nov 21 17:49:21 2005 +0000 Michael Smith <msmith@xiph.org>
32726 * gst/auparse/gstauparse.c:
32727 gst_object_unref, not g_object_unref
32728 Original commit message from CVS:
32729 gst_object_unref, not g_object_unref
32731 Mon Nov 21 17:37:41 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
32733 Fix for stream lock updates.
32734 Original commit message from CVS:
32735 * ext/faac/gstfaac.c: (gst_faac_sink_event):
32736 * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_event):
32737 * gst/tta/gstttaparse.c: (gst_tta_parse_src_event):
32738 Fix for stream lock updates.
32740 Mon Nov 21 17:23:46 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32742 gst/wavparse/gstwavparse.c: Use GST_DEBUG_FUNCPTR; add debug message in pad activate function.
32743 Original commit message from CVS:
32744 * gst/wavparse/gstwavparse.c: (gst_wavparse_init),
32745 (gst_wavparse_create_sourcepad), (gst_wavparse_sink_activate):
32746 Use GST_DEBUG_FUNCPTR; add debug message in pad activate function.
32748 Mon Nov 21 17:18:01 2005 +0000 Michael Smith <msmith@xiph.org>
32750 gst/auparse/: Partially fix #161712. playbin still doesn't work on these files, (on the bug report, Andy says we aren...
32751 Original commit message from CVS:
32752 * gst/auparse/Makefile.am:
32753 * gst/auparse/gstauparse.c: (gst_auparse_class_init),
32754 (gst_auparse_init), (gst_auparse_dispose), (gst_auparse_chain),
32755 (gst_auparse_change_state):
32756 * gst/auparse/gstauparse.h:
32757 Partially fix #161712. playbin still doesn't work on these files,
32758 (on the bug report, Andy says we aren't typefinding it for some
32759 reason?) but at least auparse isn't totally busted like it was before.
32761 Mon Nov 21 16:45:46 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32763 gst/qtdemux/qtdemux.c: j@bootlab.org, #321903).
32764 Original commit message from CVS:
32765 * gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
32766 Add DX50, DIVX and DIV3 fourccs (patch by
32767 j@bootlab.org, #321903).
32769 Mon Nov 21 16:36:05 2005 +0000 Andy Wingo <wingo@pobox.com>
32771 *.*: Ran scripts/update-macros. Oh yes.
32772 Original commit message from CVS:
32773 2005-11-21 Andy Wingo <wingo@pobox.com>
32775 * *.c: Ran scripts/update-macros. Oh yes.
32777 Mon Nov 21 15:06:35 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32779 gst/matroska/matroska-demux.c: Filler events are gone for now, comment out section generating them.
32780 Original commit message from CVS:
32781 * gst/matroska/matroska-demux.c: (gst_matroska_demux_sync_streams):
32782 Filler events are gone for now, comment out section generating
32785 Mon Nov 21 14:39:04 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32787 Update for GST_FOURCC_FORMAT API change.
32788 Original commit message from CVS:
32789 * ext/directfb/dfbvideosink.c:
32790 (gst_dfbvideosink_get_format_from_caps):
32791 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_create):
32792 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
32793 (qtdemux_parse), (qtdemux_type_get), (qtdemux_node_dump_foreach),
32794 (qtdemux_dump_hdlr), (qtdemux_dump_dref), (qtdemux_dump_stsd),
32795 (qtdemux_dump_dcom), (qtdemux_parse_trak), (qtdemux_video_caps),
32796 (qtdemux_audio_caps):
32797 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_v4l2fourcc_to_caps):
32798 * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
32799 (gst_v4l2src_capture_init), (gst_v4l2src_get_size_limits):
32800 Update for GST_FOURCC_FORMAT API change.
32802 Mon Nov 21 14:33:11 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32804 Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)
32805 Original commit message from CVS:
32806 * ext/audioresample/gstaudioresample.c:
32807 * ext/polyp/polypsink.c: (gst_polypsink_sink_fixate):
32808 * gst/librfb/gstrfbsrc.c: (gst_rfbsrc_fixate):
32809 * gst/modplug/gstmodplug.cc:
32810 * sys/glsink/glimagesink.c: (gst_glimagesink_fixate):
32811 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate):
32812 Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
32815 Mon Nov 21 14:31:05 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
32817 Rename gst_caps_structure_fixate_* to gst_structure_fixate_* (#322027)
32818 Original commit message from CVS:
32819 * ext/aalib/gstaasink.c: (gst_aasink_fixate):
32820 * ext/mikmod/gstmikmod.c: (gst_mikmod_srcfixate):
32821 * gst/goom/gstgoom.c: (gst_goom_src_negotiate):
32822 * sys/osxvideo/osxvideosink.m:
32823 Rename gst_caps_structure_fixate_* to gst_structure_fixate_*
32826 Mon Nov 21 13:38:24 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32828 Fixes for GST_FOURCC_FORMAT API change.
32829 Original commit message from CVS:
32830 * ext/aalib/gstaasink.c: (gst_aasink_setcaps):
32831 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_file_header),
32832 (gst_avi_demux_read_subindexes), (gst_avi_demux_parse_stream),
32833 (gst_avi_demux_parse_odml), (gst_avi_demux_stream_index),
32834 (gst_avi_demux_sync), (gst_avi_demux_stream_header),
32835 (gst_avi_demux_stream_data):
32836 * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
32837 * gst/wavenc/gstwavenc.c: (write_metadata):
32838 * gst/wavparse/gstwavparse.c: (gst_wavparse_parse_adtl),
32839 (gst_wavparse_parse_file_header), (gst_wavparse_stream_headers):
32840 Fixes for GST_FOURCC_FORMAT API change.
32842 Mon Nov 21 12:13:48 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32844 Fix for collect pads API change. Also fix textoverlay state change function.
32845 Original commit message from CVS:
32846 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_finalize),
32847 (gst_text_overlay_init), (gst_text_overlay_text_pad_linked),
32848 (gst_text_overlay_text_pad_unlinked), (gst_text_overlay_pop_video),
32849 (gst_text_overlay_pop_text), (gst_text_overlay_collected),
32850 (gst_text_overlay_change_state):
32851 * gst/matroska/matroska-mux.c: (gst_matroska_mux_init),
32852 (gst_matroska_mux_reset), (gst_matroska_mux_request_new_pad),
32853 (gst_matroska_mux_best_pad), (gst_matroska_mux_change_state):
32854 * gst/smpte/gstsmpte.c: (gst_smpte_init), (gst_smpte_collected):
32855 * gst/videomixer/videomixer.c: (gst_videomixer_init),
32856 (gst_videomixer_request_new_pad), (gst_videomixer_fill_queues),
32857 (gst_videomixer_change_state):
32858 Fix for collect pads API change. Also fix textoverlay state
32861 Sun Nov 20 17:04:55 2005 +0000 Julien Moutte <julien@moutte.net>
32863 gst/matroska/matroska-mux.c: Replace
32864 Original commit message from CVS:
32865 2005-11-20 Julien MOUTTE <julien@moutte.net>
32866 * gst/matroska/matroska-mux.c: (gst_matroska_mux_start): Replace
32867 GST_PAD_IS_USABLE by something approaching it.
32869 Sun Nov 20 16:43:32 2005 +0000 Julien Moutte <julien@moutte.net>
32871 gst/matroska/matroska-mux.c: Fix for
32872 Original commit message from CVS:
32873 2005-11-20 Julien MOUTTE <julien@moutte.net>
32874 * gst/matroska/matroska-mux.c: (gst_matroska_mux_start): Fix for
32876 * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Fix for API
32878 but also fix the code that was not checking return values from
32879 pad_push neither using pad_alloc_buffer.
32881 Fri Nov 18 18:19:21 2005 +0000 Edward Hervey <bilboed@bilboed.com>
32883 ext/libpng/gstpngenc.c: Added debug category
32884 Original commit message from CVS:
32885 * ext/libpng/gstpngenc.c: (gst_pngenc_class_init),
32886 (gst_pngenc_chain):
32887 Added debug category
32888 Return GST_FLOW_UNEXPECTED when sending an EOS, so the whole pipeline
32891 Thu Nov 17 18:23:23 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
32894 * gst/rtp/Makefile.am:
32895 * gst/rtp/gstrtp.c:
32896 * gst/rtp/gstrtpg711dec.c:
32897 * gst/rtp/gstrtpg711depay.c:
32898 * gst/rtp/gstrtpg711enc.c:
32899 * gst/rtp/gstrtpg711enc.h:
32900 * gst/rtp/gstrtpg711pay.c:
32901 * gst/rtp/gstrtpg711pay.h:
32902 * gst/rtp/gstrtpspeexdec.c:
32903 * gst/rtp/gstrtpspeexdec.h:
32904 * gst/rtp/gstrtpspeexdepay.c:
32905 * gst/rtp/gstrtpspeexdepay.h:
32906 * gst/rtp/gstrtpspeexenc.c:
32907 * gst/rtp/gstrtpspeexenc.h:
32908 * gst/rtp/gstrtpspeexpay.c:
32909 * gst/rtp/gstrtpspeexpay.h:
32910 Created Speex payloader and depayloader; Optimize G711 payloader to use adapter and send packets until MTU size.
32911 Original commit message from CVS:
32912 Created Speex payloader and depayloader; Optimize G711 payloader to use adapter and send packets until MTU size.
32914 Wed Nov 16 19:08:54 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
32916 check/elements/matroskamux.c: Fix leak in check.
32917 Original commit message from CVS:
32918 * check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad):
32921 Wed Nov 16 17:00:32 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
32923 gst/flx/gstflxdec.c: Fix state change.
32924 Original commit message from CVS:
32925 * gst/flx/gstflxdec.c: (gst_flxdec_change_state):
32928 Wed Nov 16 11:02:24 2005 +0000 Andy Wingo <wingo@pobox.com>
32931 * gst/udp/gstudpsrc.c:
32933 Original commit message from CVS:
32934 (gst_udpsrc_create): Move comment.
32936 Wed Nov 16 10:43:44 2005 +0000 Andy Wingo <wingo@pobox.com>
32938 gst/udp/gstudpsrc.c: Clean up with the boilerplate macro.
32939 Original commit message from CVS:
32940 2005-11-16 Andy Wingo <wingo@pobox.com>
32941 * gst/udp/gstudpsrc.c: Clean up with the boilerplate macro.
32943 Tue Nov 15 19:41:21 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32945 gst/matroska/matroska-demux.c: When seeking, seek to closest index entry at or before the requested seek position, no...
32946 Original commit message from CVS:
32947 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
32948 * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek):
32949 When seeking, seek to closest index entry at or before the requested
32950 seek position, not just the closest one (#321001).
32952 Tue Nov 15 12:16:00 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
32954 gst/avi/gstavidemux.c: Invert DIB images again (see #132341).
32955 Original commit message from CVS:
32956 * gst/avi/gstavidemux.c: (swap_line), (gst_avi_demux_invert),
32957 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data):
32958 Invert DIB images again (see #132341).
32960 Mon Nov 14 02:13:35 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
32965 * ext/aalib/gstaasink.c:
32966 * ext/cairo/gstcairo.c:
32968 * ext/esd/gstesd.c:
32969 * ext/flac/gstflac.c:
32970 * ext/gconf/gstgconfelements.c:
32971 * ext/gdk_pixbuf/gstgdkpixbuf.c:
32972 * ext/jpeg/gstjpeg.c:
32973 * ext/ladspa/gstladspa.c:
32974 * ext/libcaca/gstcacasink.c:
32975 * ext/libmng/gstmng.c:
32976 * ext/libpng/gstpng.c:
32977 * ext/mikmod/gstmikmod.c:
32978 * ext/pango/gsttextoverlay.c:
32979 * ext/pango/gsttimeoverlay.c:
32980 * ext/raw1394/gst1394.c:
32981 * ext/speex/gstspeex.c:
32982 * gst/alpha/Makefile.am:
32983 * gst/alpha/gstalpha.c:
32984 * gst/alpha/gstalphacolor.c:
32985 * gst/auparse/gstauparse.c:
32986 * gst/autodetect/gstautoaudiosink.c:
32987 * gst/autodetect/gstautodetect.c:
32988 * gst/avi/gstavi.c:
32989 * gst/cutter/gstcutter.c:
32990 * gst/debug/efence.c:
32991 * gst/debug/gstdebug.c:
32992 * gst/debug/gstnavigationtest.c:
32993 * gst/effectv/gsteffectv.c:
32994 * gst/flx/gstflxdec.c:
32995 * gst/goom/gstgoom.c:
32998 * gst/level/gstlevel.c:
32999 * gst/matroska/matroska.c:
33000 * gst/median/gstmedian.c:
33001 * gst/monoscope/gstmonoscope.c:
33002 * gst/multipart/multipart.c:
33003 * gst/oldcore/gstelements.c:
33004 * gst/rtp/Makefile.am:
33005 * gst/rtp/gstasteriskh263.c:
33006 * gst/rtp/gstrtp.c:
33007 * gst/rtsp/gstrtsp.c:
33008 * gst/smoothwave/gstsmoothwave.c:
33009 * gst/smpte/gstsmpte.c:
33010 * gst/udp/gstudp.c:
33011 * gst/videobox/gstvideobox.c:
33012 * gst/videofilter/gstgamma.c:
33013 * gst/videofilter/gstvideobalance.c:
33014 * gst/videofilter/gstvideoflip.c:
33015 * gst/videofilter/gstvideotemplate.c:
33016 * gst/videomixer/videomixer.c:
33017 * gst/wavenc/gstwavenc.c:
33018 * gst/wavparse/gstwavparse.c:
33019 * sys/oss/gstossaudio.c:
33020 * sys/osxaudio/gstosxaudio.c:
33021 rework configure.ac; make asterisk rtp stuff compile on mingw
33022 Original commit message from CVS:
33023 rework configure.ac; make asterisk rtp stuff compile on mingw
33025 Sat Nov 12 13:31:56 2005 +0000 Edward Hervey <bilboed@bilboed.com>
33027 ext/jpeg/gstjpegdec.c: Only GST_DEBUG() information on the valid components.
33028 Original commit message from CVS:
33029 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
33030 Only GST_DEBUG() information on the valid components.
33032 Fri Nov 11 19:34:50 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33037 Original commit message from CVS:
33040 Fri Nov 11 19:33:23 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33046 * docs/plugins/gst-plugins-good-plugins.args:
33047 * docs/plugins/inspect/plugin-1394.xml:
33048 * docs/plugins/inspect/plugin-aasink.xml:
33049 * docs/plugins/inspect/plugin-alaw.xml:
33050 * docs/plugins/inspect/plugin-alpha.xml:
33051 * docs/plugins/inspect/plugin-alphacolor.xml:
33052 * docs/plugins/inspect/plugin-auparse.xml:
33053 * docs/plugins/inspect/plugin-autodetect.xml:
33054 * docs/plugins/inspect/plugin-avi.xml:
33055 * docs/plugins/inspect/plugin-cacasink.xml:
33056 * docs/plugins/inspect/plugin-cairo.xml:
33057 * docs/plugins/inspect/plugin-debug.xml:
33058 * docs/plugins/inspect/plugin-dv.xml:
33059 * docs/plugins/inspect/plugin-efence.xml:
33060 * docs/plugins/inspect/plugin-effectv.xml:
33061 * docs/plugins/inspect/plugin-esdsink.xml:
33062 * docs/plugins/inspect/plugin-flac.xml:
33063 * docs/plugins/inspect/plugin-flxdec.xml:
33064 * docs/plugins/inspect/plugin-gconfelements.xml:
33065 * docs/plugins/inspect/plugin-goom.xml:
33066 * docs/plugins/inspect/plugin-jpeg.xml:
33067 * docs/plugins/inspect/plugin-level.xml:
33068 * docs/plugins/inspect/plugin-matroska.xml:
33069 * docs/plugins/inspect/plugin-mulaw.xml:
33070 * docs/plugins/inspect/plugin-navigationtest.xml:
33071 * docs/plugins/inspect/plugin-ossaudio.xml:
33072 * docs/plugins/inspect/plugin-png.xml:
33073 * docs/plugins/inspect/plugin-rtp.xml:
33074 * docs/plugins/inspect/plugin-rtsp.xml:
33075 * docs/plugins/inspect/plugin-shout2send.xml:
33076 * docs/plugins/inspect/plugin-smpte.xml:
33077 * docs/plugins/inspect/plugin-speex.xml:
33078 * docs/plugins/inspect/plugin-udp.xml:
33079 * docs/plugins/inspect/plugin-videobox.xml:
33080 * docs/plugins/inspect/plugin-videoflip.xml:
33081 * docs/plugins/inspect/plugin-videomixer.xml:
33082 * docs/plugins/inspect/plugin-wavenc.xml:
33083 * docs/plugins/inspect/plugin-wavparse.xml:
33085 Original commit message from CVS:
33088 Fri Nov 11 18:33:21 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33105 Original commit message from CVS:
33108 Fri Nov 11 16:48:58 2005 +0000 Edward Hervey <bilboed@bilboed.com>
33110 gst/avi/gstavidemux.*: Yeah, implement proper seeking. Exact seeking and segment seeking.
33111 Original commit message from CVS:
33112 * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
33113 (gst_avi_demux_src_convert), (gst_avi_demux_handle_src_event),
33114 (gst_avi_demux_stream_header), (gst_avi_demux_handle_seek),
33115 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
33116 (gst_avi_demux_loop):
33117 * gst/avi/gstavidemux.h:
33118 Yeah, implement proper seeking. Exact seeking and segment seeking.
33119 Still need to do some checks for segment_stop.
33121 Fri Nov 11 15:17:44 2005 +0000 Christian Schaller <uraeus@gnome.org>
33123 * gst-plugins-good.spec.in:
33125 Original commit message from CVS:
33128 Thu Nov 10 12:34:26 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33130 gst/qtdemux/qtdemux.c: Add support for custom genre tags.
33131 Original commit message from CVS:
33132 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
33133 * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
33134 Add support for custom genre tags.
33136 Thu Nov 10 12:22:30 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33138 gst/matroska/matroska-mux.c: Don't try to ready buffer duration from buffer that we don't own any longer and that mi...
33139 Original commit message from CVS:
33140 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
33141 * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data):
33142 Don't try to ready buffer duration from buffer that we don't
33143 own any longer and that might already have been unreffed.
33146 Wed Nov 9 21:35:29 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
33149 * gst/flx/gstflxdec.c:
33150 Attempting to optimize the code for embedded systems.
33151 Original commit message from CVS:
33152 Attempting to optimize the code for embedded systems.
33154 Tue Nov 8 08:54:30 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33156 sys/oss/gstosssink.c: Don't re-use already closed file descriptor. (#320920)
33157 Original commit message from CVS:
33158 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
33159 * sys/oss/gstosssink.c: (gst_oss_sink_close):
33160 Don't re-use already closed file descriptor. (#320920)
33162 Mon Nov 7 17:35:20 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33164 sys/oss/gstosssink.*: Cache probed caps; fix debug output for SET_PARAM macros.
33165 Original commit message from CVS:
33166 * sys/oss/gstosssink.c: (gst_oss_sink_dispose),
33167 (gst_oss_sink_set_property), (gst_oss_sink_getcaps),
33168 (gst_oss_sink_prepare):
33169 * sys/oss/gstosssink.h:
33170 Cache probed caps; fix debug output for SET_PARAM macros.
33172 Mon Nov 7 15:09:54 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33174 ext/cairo/: Port cairo textoverlay plugin to 0.9. Add 'shaded-background' property and redo position. Doesn't handle ...
33175 Original commit message from CVS:
33176 * ext/cairo/Makefile.am:
33177 * ext/cairo/gstcairo.c: (plugin_init):
33178 * ext/cairo/gsttextoverlay.c: (gst_text_overlay_base_init),
33179 (gst_text_overlay_class_init), (gst_text_overlay_finalize),
33180 (gst_text_overlay_init), (gst_text_overlay_font_init),
33181 (gst_text_overlay_set_property), (gst_text_overlay_render_text),
33182 (gst_text_overlay_getcaps), (gst_text_overlay_setcaps),
33183 (gst_text_overlay_text_pad_linked),
33184 (gst_text_overlay_text_pad_unlinked), (gst_text_overlay_shade_y),
33185 (gst_text_overlay_blit_1), (gst_text_overlay_blit_sub2x2),
33186 (gst_text_overlay_push_frame), (gst_text_overlay_pop_video),
33187 (gst_text_overlay_pop_text), (gst_text_overlay_collected),
33188 (gst_text_overlay_change_state):
33189 * ext/cairo/gsttextoverlay.h:
33190 Port cairo textoverlay plugin to 0.9. Add 'shaded-background'
33191 property and redo position. Doesn't handle upstream renegotiation
33194 Mon Nov 7 10:31:32 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33196 gst/avi/gstavidemux.c: No need to take the STREAM_LOCK in the loop function. Improve some debug messages. Don't leak ...
33197 Original commit message from CVS:
33198 * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
33199 (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
33200 (gst_avi_demux_loop):
33201 No need to take the STREAM_LOCK in the loop function. Improve
33202 some debug messages. Don't leak pad names in debug messages.
33204 Mon Nov 7 10:27:00 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33206 gst/matroska/matroska-demux.c: Don't error out when the source pad isn't linked.
33207 Original commit message from CVS:
33208 * gst/matroska/matroska-demux.c:
33209 (gst_matroska_demux_push_vorbis_codec_priv_data),
33210 (gst_matroska_demux_add_wvpk_header):
33211 Don't error out when the source pad isn't linked.
33213 Wed Nov 2 19:42:38 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33215 ext/gconf/: Fix state change functions here as well and set kid to NULL state before removing it.
33216 Original commit message from CVS:
33217 * ext/gconf/gstgconfaudiosink.c: (do_toggle_element),
33218 (gst_gconf_audio_sink_change_state):
33219 * ext/gconf/gstgconfvideosink.c: (do_toggle_element),
33220 (gst_gconf_video_sink_change_state):
33221 Fix state change functions here as well and set kid
33222 to NULL state before removing it.
33224 Wed Nov 2 16:48:55 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33226 * check/elements/matroskamux.c:
33228 * tests/check/elements/matroskamux.c:
33229 sigh, static pad templates aren't refcounted properly
33230 Original commit message from CVS:
33231 sigh, static pad templates aren't refcounted properly
33233 Tue Nov 1 16:14:25 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33235 * check/elements/.gitignore:
33236 * gst/level/.gitignore:
33237 * tests/check/elements/.gitignore:
33239 Original commit message from CVS:
33242 Tue Nov 1 15:15:44 2005 +0000 Edward Hervey <bilboed@bilboed.com>
33244 gst/wavenc/gstwavenc.c: Added proper event handlind, made downstream newsegment event use GST_FORMAT_BYTES (otherwise...
33245 Original commit message from CVS:
33246 * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file),
33247 (gst_wavenc_init), (gst_wavenc_event), (gst_wavenc_chain):
33248 Added proper event handlind,
33249 made downstream newsegment event use GST_FORMAT_BYTES (otherwise it's
33251 and don't set a duration of 0 for buffers otherwise they are discarded
33253 GstWavEnc needs some serious loving, after going through the code I'm
33254 really wondering how this can stay in -good ...
33256 Tue Nov 1 15:11:16 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33258 Fix leaks and invalid memory access as reported by valgrind
33259 Original commit message from CVS:
33260 * check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad),
33261 (setup_matroskamux), (check_buffer_data), (GST_START_TEST):
33262 * gst/matroska/matroska-mux.c: (gst_matroska_mux_finalize),
33263 (gst_matroska_mux_reset), (gst_matroska_mux_audio_pad_setcaps),
33264 (gst_matroska_mux_start), (gst_matroska_mux_write_data),
33265 (gst_matroska_mux_collected):
33266 Fix leaks and invalid memory access as reported by valgrind
33268 Tue Nov 1 14:41:01 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33270 * check/elements/matroskamux.c:
33271 * tests/check/elements/matroskamux.c:
33272 ... and add the missing file
33273 Original commit message from CVS:
33274 ... and add the missing file
33276 Tue Nov 1 14:36:02 2005 +0000 Michal Benes <michal.benes@xeris.cz>
33278 add a unit test for matroskamux fix the bugs that the unit test exposed
33279 Original commit message from CVS:
33280 Patch by: Michal Benes <michal.benes@xeris.cz>
33281 * check/Makefile.am:
33282 * gst/matroska/ebml-write.c: (gst_ebml_write_seek):
33283 * gst/matroska/matroska-mux.c: (gst_matroska_mux_handle_src_event),
33284 (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
33285 add a unit test for matroskamux
33286 fix the bugs that the unit test exposed
33288 Tue Nov 1 14:34:22 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33290 * gst/rtp/Makefile.am:
33292 Original commit message from CVS:
33295 Tue Nov 1 12:39:16 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33297 gst/autodetect/: Fix state change function and use GST_DEBUG_FUNCPTR in class_init.
33298 Original commit message from CVS:
33299 * gst/autodetect/gstautoaudiosink.c:
33300 (gst_auto_audio_sink_class_init),
33301 (gst_auto_audio_sink_change_state):
33302 * gst/autodetect/gstautovideosink.c:
33303 (gst_auto_video_sink_class_init),
33304 (gst_auto_video_sink_change_state):
33305 Fix state change function and use GST_DEBUG_FUNCPTR in
33308 Tue Nov 1 12:35:39 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33310 gst/matroska/: Set timestamps on outgoing ebml headers as well, so that the element after matroskamux can get the tim...
33311 Original commit message from CVS:
33312 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
33313 * gst/matroska/ebml-write.c: (gst_ebml_write_new),
33314 (gst_ebml_write_reset), (gst_ebml_write_element_new):
33315 * gst/matroska/ebml-write.h:
33316 * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data):
33317 Set timestamps on outgoing ebml headers as well, so that the
33318 element after matroskamux can get the timestamp already when
33319 reading the first ebml element and doesn't have to wait for
33320 the actual data buffer for that (#320308).
33322 Mon Oct 31 22:08:52 2005 +0000 Andy Wingo <wingo@pobox.com>
33325 * gst/videomixer/videomixer.c:
33326 gst/videomixer/videomixer.c (gst_videomixer_pad_unlink)
33327 Original commit message from CVS:
33328 2005-10-31 Andy Wingo <wingo@pobox.com>
33329 * gst/videomixer/videomixer.c (gst_videomixer_pad_unlink)
33330 (gst_videomixer_pad_link): Kill some memleaks.
33331 (gst_videomixer_pad_get_property): Style fix.
33332 (gst_videomixer_pad_set_property): Style fix.
33333 (gst_videomixer_pad_init): Style fix.
33334 (gst_videomixer_update_queues): Kill memleak.
33335 (gst_videomixer_loop): Kill memleak.
33336 (gst_videomixer_collected): Kill memleak.
33338 Mon Oct 31 19:08:27 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
33341 * gst/auparse/gstauparse.c:
33343 Original commit message from CVS:
33346 Mon Oct 31 14:41:31 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
33349 * ext/speex/gstspeexenc.c:
33350 Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.
33351 Original commit message from CVS:
33352 Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.
33354 Mon Oct 31 12:00:10 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
33357 * gst/rtp/gstrtpg711dec.c:
33358 * gst/rtp/gstrtpg711depay.c:
33359 Payloader now sets some default caps on the srcpad if caps on the sinkpad are never set. This is important for the g7...
33360 Original commit message from CVS:
33361 Payloader now sets some default caps on the srcpad if caps on the sinkpad are never set. This is important for the g711 to work with burger's rtpbin element.
33363 Fri Oct 28 19:19:40 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
33367 * ext/speex/gstspeexenc.c:
33368 Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.
33369 Original commit message from CVS:
33370 Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.
33372 Fri Oct 28 15:32:48 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33374 gst/matroska/: Add SimpleBlock support to matroska demuxer and muxer (part of
33375 Original commit message from CVS:
33376 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
33377 * gst/matroska/matroska-demux.c: (gst_matroska_demux_init_stream),
33378 (gst_matroska_demux_parse_info),
33379 (gst_matroska_demux_parse_blockgroup_or_simpleblock),
33380 (gst_matroska_demux_parse_cluster):
33381 * gst/matroska/matroska-ids.h:
33382 * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
33383 (gst_matroska_mux_init), (gst_matroska_mux_start),
33384 (gst_matroska_mux_create_buffer_header),
33385 (gst_matroska_mux_write_data), (gst_matroska_mux_set_property),
33386 (gst_matroska_mux_get_property):
33387 * gst/matroska/matroska-mux.h:
33388 Add SimpleBlock support to matroska demuxer and muxer (part of
33389 Matroska v2). (#319731)
33391 Fri Oct 28 13:24:40 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33393 ext/jpeg/gstjpegdec.*: Cleanups. Don't create caps for every chain.
33394 Original commit message from CVS:
33395 * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init), (gst_jpeg_dec_chain),
33396 (gst_jpeg_dec_change_state):
33397 * ext/jpeg/gstjpegdec.h:
33398 Cleanups. Don't create caps for every chain.
33400 Thu Oct 27 18:46:32 2005 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
33403 * gst/law/alaw-encode.c:
33404 * gst/law/alaw-encode.h:
33405 * gst/law/mulaw-encode.c:
33406 * gst/law/mulaw-encode.h:
33407 Fix to set timestamp on buffer, it was tested with RTP G711 elements.
33408 Original commit message from CVS:
33409 Fix to set timestamp on buffer, it was tested with RTP G711 elements.
33411 Thu Oct 27 11:27:53 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33413 gst/qtdemux/qtdemux.h: Remove got_redirect from class structure as well.
33414 Original commit message from CVS:
33415 * gst/qtdemux/qtdemux.h:
33416 Remove got_redirect from class structure as well.
33418 Thu Oct 27 11:25:19 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33420 gst/qtdemux/qtdemux.c: Remove 'got-redirect' signal and post element message on the bus instead.
33421 Original commit message from CVS:
33422 * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
33423 (qtdemux_parse_tree):
33424 Remove 'got-redirect' signal and post element message
33425 on the bus instead.
33427 Thu Oct 27 11:00:40 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33429 sys/oss/gstosssrc.c: Set correct format on oss instead of a silly value.
33430 Original commit message from CVS:
33431 * sys/oss/gstosssrc.c: (gst_oss_src_prepare):
33432 Set correct format on oss instead of a silly value.
33434 Thu Oct 27 09:52:08 2005 +0000 Julien Moutte <julien@moutte.net>
33436 gst/videobox/gstvideobox.c: Use liboil for
33437 Original commit message from CVS:
33438 2005-10-27 Julien MOUTTE <julien@moutte.net>
33439 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33440 (gst_video_box_transform_caps), (gst_video_box_set_caps),
33441 (gst_video_box_get_unit_size), (gst_video_box_copy_plane_i420),
33442 (gst_video_box_i420), (gst_video_box_ayuv): Use liboil for
33443 I420 rendering as well, doesn't bring much for my platform.
33444 Might help on some other platforms.
33446 Wed Oct 26 21:47:36 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
33449 * gst/rtp/gstrtpgsmdepay.c:
33450 * gst/rtp/gstrtpgsmenc.c:
33451 * gst/rtp/gstrtpgsmparse.c:
33452 * gst/rtp/gstrtpgsmpay.c:
33453 Declaring the padtemplate correctly.
33454 Original commit message from CVS:
33455 Declaring the padtemplate correctly.
33457 Wed Oct 26 20:28:32 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
33460 * gst/rtp/gstrtpg711dec.c:
33461 * gst/rtp/gstrtpg711depay.c:
33462 * gst/rtp/gstrtpg711enc.c:
33463 * gst/rtp/gstrtpg711pay.c:
33464 * gst/rtp/gstrtpgsmdepay.c:
33465 * gst/rtp/gstrtpgsmenc.c:
33466 * gst/rtp/gstrtpgsmparse.c:
33467 * gst/rtp/gstrtpgsmpay.c:
33468 Setting the proper copyright notice.
33469 Original commit message from CVS:
33470 Setting the proper copyright notice.
33472 Wed Oct 26 17:23:06 2005 +0000 Julien Moutte <julien@moutte.net>
33474 gst/videobox/Makefile.am: Use liboil.
33475 Original commit message from CVS:
33476 2005-10-26 Julien MOUTTE <julien@moutte.net>
33477 * gst/videobox/Makefile.am: Use liboil.
33478 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33479 (gst_video_box_set_property), (gst_video_box_transform_caps),
33480 (gst_video_box_set_caps), (gst_video_box_get_unit_size),
33481 (gst_video_box_ayuv): Lot of optimization in AYUV rendering
33482 using liboil. Will dot the same to I420 border generation
33485 Wed Oct 26 16:36:01 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33487 * gst/rtp/Makefile.am:
33488 fix automake warnings
33489 Original commit message from CVS:
33490 fix automake warnings
33492 Wed Oct 26 14:50:59 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
33495 * gst/rtp/gstrtpg711dec.c:
33496 * gst/rtp/gstrtpg711dec.h:
33497 * gst/rtp/gstrtpg711depay.c:
33498 * gst/rtp/gstrtpg711depay.h:
33499 * gst/rtp/gstrtpg711enc.c:
33500 * gst/rtp/gstrtpg711pay.c:
33501 * gst/rtp/gstrtpgsmdepay.c:
33502 * gst/rtp/gstrtpgsmdepay.h:
33503 * gst/rtp/gstrtpgsmenc.c:
33504 * gst/rtp/gstrtpgsmparse.c:
33505 * gst/rtp/gstrtpgsmparse.h:
33506 * gst/rtp/gstrtpgsmpay.c:
33507 Hacked the G711 (de)payloader to try to make things right. rtpg711dec now inherits from the basertpdepayloader.
33508 Original commit message from CVS:
33509 Hacked the G711 (de)payloader to try to make things right. rtpg711dec now inherits from the basertpdepayloader.
33511 Wed Oct 26 14:23:45 2005 +0000 Julien Moutte <julien@moutte.net>
33513 gst/videobox/gstvideobox.c: Removing this forgotten debug.
33514 Original commit message from CVS:
33515 2005-10-26 Julien MOUTTE <julien@moutte.net>
33516 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33517 (gst_video_box_transform_caps), (gst_video_box_get_unit_size),
33518 (gst_video_box_ayuv): Removing this forgotten debug.
33520 Wed Oct 26 14:08:49 2005 +0000 Julien Moutte <julien@moutte.net>
33522 gst/videobox/gstvideobox.c: Fix the stride issue when boxing to AYUV.
33523 Original commit message from CVS:
33524 2005-10-26 Julien MOUTTE <julien@moutte.net>
33525 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33526 (gst_video_box_transform_caps), (gst_video_box_get_unit_size),
33527 (gst_video_box_ayuv): Fix the stride issue when boxing to AYUV.
33529 Wed Oct 26 11:12:34 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33531 sys/oss/: Actually use the 'oss' debug category we register.
33532 Original commit message from CVS:
33533 * sys/oss/gstossaudio.c:
33534 * sys/oss/gstossdmabuffer.c:
33535 * sys/oss/gstosshelper.c:
33536 * sys/oss/gstossmixer.c:
33537 * sys/oss/gstossmixerelement.c:
33538 * sys/oss/gstossmixertrack.c:
33539 * sys/oss/gstosssink.c:
33540 * sys/oss/gstosssrc.c:
33541 Actually use the 'oss' debug category we register.
33543 Wed Oct 26 10:38:18 2005 +0000 Julien Moutte <julien@moutte.net>
33545 gst/videomixer/videomixer.c: Use gst_pad_get_parent and drop the ref that was added through that call.
33546 Original commit message from CVS:
33547 2005-10-26 Julien MOUTTE <julien@moutte.net>
33548 * gst/videomixer/videomixer.c:
33549 (gst_videomixer_pad_set_property),
33550 (gst_videomixer_pad_sink_setcaps), (gst_videomixer_getcaps):
33551 Use gst_pad_get_parent and drop the ref that was added through
33554 Wed Oct 26 10:03:02 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33557 * gst/rtp/gstrtpgsmenc.c:
33558 * gst/rtp/gstrtpgsmpay.c:
33560 Original commit message from CVS:
33563 Tue Oct 25 21:09:36 2005 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
33566 * gst/rtp/gstrtpg711dec.c:
33567 * gst/rtp/gstrtpg711depay.c:
33568 Just removed a couple of lines of weird code used during development/test time.
33569 Original commit message from CVS:
33570 Just removed a couple of lines of weird code used during development/test time.
33572 Tue Oct 25 19:19:38 2005 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
33575 * gst/rtp/Makefile.am:
33576 * gst/rtp/gstrtp.c:
33577 * gst/rtp/gstrtpg711dec.c:
33578 * gst/rtp/gstrtpg711dec.h:
33579 * gst/rtp/gstrtpg711depay.c:
33580 * gst/rtp/gstrtpg711depay.h:
33581 * gst/rtp/gstrtpg711enc.c:
33582 * gst/rtp/gstrtpg711enc.h:
33583 * gst/rtp/gstrtpg711pay.c:
33584 * gst/rtp/gstrtpg711pay.h:
33585 G711 payloader and depayloader created by Edgard Lima (it supports mulaw and alaw (dec)encoders)
33586 Original commit message from CVS:
33587 G711 payloader and depayloader created by Edgard Lima (it supports
33588 mulaw and alaw (dec)encoders)
33590 Tue Oct 25 17:55:19 2005 +0000 Julien Moutte <julien@moutte.net>
33592 gst/videobox/gstvideobox.c: Doh ! I introduced wingo's bug again ! Sorry...
33593 Original commit message from CVS:
33594 2005-10-25 Julien MOUTTE <julien@moutte.net>
33595 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33596 (gst_video_box_transform_caps), (gst_video_box_get_unit_size):
33597 Doh ! I introduced wingo's bug again ! Sorry...
33599 Tue Oct 25 16:02:38 2005 +0000 Christian Schaller <uraeus@gnome.org>
33602 * gst/rtp/Makefile.am:
33603 add missing header files for disting
33604 Original commit message from CVS:
33605 add missing header files for disting
33607 Tue Oct 25 15:07:02 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
33610 * gst/rtp/gstrtpgsmdepay.c:
33611 * gst/rtp/gstrtpgsmdepay.h:
33612 * gst/rtp/gstrtpgsmenc.c:
33613 * gst/rtp/gstrtpgsmenc.h:
33614 * gst/rtp/gstrtpgsmparse.c:
33615 * gst/rtp/gstrtpgsmparse.h:
33616 * gst/rtp/gstrtpgsmpay.c:
33617 * gst/rtp/gstrtpgsmpay.h:
33618 Getting the GSM (de)payloader working and compatible with our plans for RTP.
33619 Original commit message from CVS:
33620 Getting the GSM (de)payloader working and compatible with our plans for RTP.
33622 Tue Oct 25 13:03:04 2005 +0000 Christian Schaller <uraeus@gnome.org>
33624 * gst/rtp/gstrtp.c:
33625 fix mistaken claim on GPL, its LGPL
33626 Original commit message from CVS:
33627 fix mistaken claim on GPL, its LGPL
33629 Tue Oct 25 10:47:09 2005 +0000 Julien Moutte <julien@moutte.net>
33631 ext/libpng/gstpngdec.c: Push a newsegment event, move some redundant code in a single place.
33632 Original commit message from CVS:
33633 2005-10-25 Julien MOUTTE <julien@moutte.net>
33634 * ext/libpng/gstpngdec.c: (user_info_callback),
33635 (gst_pngdec_caps_create_and_set), (gst_pngdec_task): Push
33636 a newsegment event, move some redundant code in a single place.
33638 Tue Oct 25 10:23:26 2005 +0000 Julien Moutte <julien@moutte.net>
33640 ext/libpng/gstpngdec.c: Temporary hack to get correct colors order when we have a png image with alpha channel.
33641 Original commit message from CVS:
33642 2005-10-25 Julien MOUTTE <julien@moutte.net>
33643 * ext/libpng/gstpngdec.c: (user_info_callback),
33644 (gst_pngdec_caps_create_and_set), (gst_pngdec_task): Temporary
33645 hack to get correct colors order when we have a png image with
33648 Mon Oct 24 17:29:02 2005 +0000 Edward Hervey <bilboed@bilboed.com>
33650 ext/dv/gstdvdemux.c: Call gst_element_no_more_pads when there will be no more pads.
33651 Original commit message from CVS:
33652 * ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads):
33653 Call gst_element_no_more_pads when there will be no more pads.
33655 Mon Oct 24 16:39:38 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33657 gst/rtp/: Added two new payloaders, an RFC 2190 payloader for h263 and a payload convertor for an asterisk server.
33658 Original commit message from CVS:
33659 * gst/rtp/Makefile.am:
33660 * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_get_type),
33661 (gst_asteriskh263_base_init), (gst_asteriskh263_class_init),
33662 (gst_asteriskh263_init), (gst_asteriskh263_finalize),
33663 (gst_asteriskh263_chain), (gst_asteriskh263_set_property),
33664 (gst_asteriskh263_get_property), (gst_asteriskh263_change_state),
33665 (gst_asteriskh263_plugin_init):
33666 * gst/rtp/gstasteriskh263.h:
33667 * gst/rtp/gstrtp.c: (plugin_init):
33668 * gst/rtp/gstrtph263enc.c: (gst_rtph263enc_get_type),
33669 (gst_rtph263enc_base_init), (gst_rtph263enc_class_init),
33670 (gst_rtph263enc_init), (gst_rtph263enc_finalize),
33671 (gst_rtph263enc_setcaps), (gst_rtph263enc_gobfiner),
33672 (gst_rtph263enc_flush), (gst_rtph263enc_handle_buffer),
33673 (gst_rtph263enc_plugin_init):
33674 * gst/rtp/gstrtph263enc.h:
33675 Added two new payloaders, an RFC 2190 payloader for h263 and
33676 a payload convertor for an asterisk server.
33678 Mon Oct 24 15:57:17 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33680 sys/oss/gstosssrc.c: Set bytes_per_sample correctly (is not always 4, but depends on width and number of channels).
33681 Original commit message from CVS:
33682 * sys/oss/gstosssrc.c: (gst_oss_src_prepare):
33683 Set bytes_per_sample correctly (is not always 4, but
33684 depends on width and number of channels).
33686 Mon Oct 24 15:50:06 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33688 ext/flac/gstflacenc.*: Fix seeking, so that flacenc can rewrite the header with the correct duration and amount of sa...
33689 Original commit message from CVS:
33690 * ext/flac/gstflacenc.c: (gst_flacenc_base_init),
33691 (gst_flacenc_init), (gst_flacenc_sink_setcaps),
33692 (gst_flacenc_seek_callback), (gst_flacenc_write_callback),
33693 (gst_flacenc_sink_event), (gst_flacenc_chain),
33694 (gst_flacenc_set_property), (gst_flacenc_get_property),
33695 (gst_flacenc_change_state):
33696 * ext/flac/gstflacenc.h:
33697 Fix seeking, so that flacenc can rewrite the header with the
33698 correct duration and amount of samples and all that at EOS;
33699 also set timestamps and granulepos on outgoing buffers; add
33700 debug category; fix state change function.
33702 Mon Oct 24 13:46:09 2005 +0000 Julien Moutte <julien@moutte.net>
33704 gst/videomixer/videomixer.c: Don't restrict video geometry from 16 to 4096.
33705 Original commit message from CVS:
33706 2005-10-24 Julien MOUTTE <julien@moutte.net>
33707 * gst/videomixer/videomixer.c: Don't restrict video geometry
33710 Mon Oct 24 13:22:14 2005 +0000 Julien Moutte <julien@moutte.net>
33712 gst/videobox/gstvideobox.c: Fix caps negotiation correctly, add debugging category.
33713 Original commit message from CVS:
33714 2005-10-24 Julien MOUTTE <julien@moutte.net>
33715 * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
33716 (gst_video_box_transform_caps), (gst_video_box_get_unit_size):
33717 Fix caps negotiation correctly, add debugging category.
33719 Mon Oct 24 13:02:47 2005 +0000 Christian Schaller <uraeus@gnome.org>
33723 port over plugin listing from base
33724 Original commit message from CVS:
33725 port over plugin listing from base
33727 Mon Oct 24 08:59:24 2005 +0000 Julien Moutte <julien@moutte.net>
33729 ext/libpng/gstpngdec.c: Don't use fixed caps on a sink pad.
33730 Original commit message from CVS:
33731 2005-10-24 Julien MOUTTE <julien@moutte.net>
33732 * ext/libpng/gstpngdec.c: (gst_pngdec_init): Don't use fixed
33736 Sun Oct 23 23:05:59 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33742 Original commit message from CVS:
33745 Sun Oct 23 22:43:08 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33751 * docs/Makefile.am:
33752 * docs/plugins/gst-plugins-good-plugins.args:
33753 * docs/plugins/gst-plugins-good-plugins.signals:
33754 * docs/plugins/inspect/plugin-1394.xml:
33755 * docs/plugins/inspect/plugin-aasink.xml:
33756 * docs/plugins/inspect/plugin-alaw.xml:
33757 * docs/plugins/inspect/plugin-alpha.xml:
33758 * docs/plugins/inspect/plugin-alphacolor.xml:
33759 * docs/plugins/inspect/plugin-auparse.xml:
33760 * docs/plugins/inspect/plugin-autodetect.xml:
33761 * docs/plugins/inspect/plugin-avi.xml:
33762 * docs/plugins/inspect/plugin-cacasink.xml:
33763 * docs/plugins/inspect/plugin-cairo.xml:
33764 * docs/plugins/inspect/plugin-debug.xml:
33765 * docs/plugins/inspect/plugin-dv.xml:
33766 * docs/plugins/inspect/plugin-efence.xml:
33767 * docs/plugins/inspect/plugin-effectv.xml:
33768 * docs/plugins/inspect/plugin-esdsink.xml:
33769 * docs/plugins/inspect/plugin-flac.xml:
33770 * docs/plugins/inspect/plugin-flxdec.xml:
33771 * docs/plugins/inspect/plugin-gconfelements.xml:
33772 * docs/plugins/inspect/plugin-goom.xml:
33773 * docs/plugins/inspect/plugin-jpeg.xml:
33774 * docs/plugins/inspect/plugin-level.xml:
33775 * docs/plugins/inspect/plugin-matroska.xml:
33776 * docs/plugins/inspect/plugin-mulaw.xml:
33777 * docs/plugins/inspect/plugin-navigationtest.xml:
33778 * docs/plugins/inspect/plugin-ossaudio.xml:
33779 * docs/plugins/inspect/plugin-png.xml:
33780 * docs/plugins/inspect/plugin-rtp.xml:
33781 * docs/plugins/inspect/plugin-rtsp.xml:
33782 * docs/plugins/inspect/plugin-shout2send.xml:
33783 * docs/plugins/inspect/plugin-smpte.xml:
33784 * docs/plugins/inspect/plugin-speex.xml:
33785 * docs/plugins/inspect/plugin-udp.xml:
33786 * docs/plugins/inspect/plugin-videobox.xml:
33787 * docs/plugins/inspect/plugin-videoflip.xml:
33788 * docs/plugins/inspect/plugin-videomixer.xml:
33789 * docs/plugins/inspect/plugin-wavenc.xml:
33790 * docs/plugins/inspect/plugin-wavparse.xml:
33806 Original commit message from CVS:
33809 Sun Oct 23 11:07:10 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33811 * ext/libpng/gstpngdec.c:
33812 * gst/wavparse/gstwavparse.c:
33815 Original commit message from CVS:
33818 Fri Oct 21 17:00:58 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33820 ext/speex/gstspeexenc.c: Add position and duration query, fix query type function.
33821 Original commit message from CVS:
33822 * ext/speex/gstspeexenc.c: (gst_speexenc_get_query_types),
33823 (gst_speexenc_src_query):
33824 Add position and duration query, fix query type function.
33825 * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
33826 (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
33827 Let's not set non-fixed caps on source pads.
33829 Fri Oct 21 16:15:57 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33831 Set correct stream_time in newsegment event. avi can also handle a duration query now.
33832 Original commit message from CVS:
33833 * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
33834 * gst/avi/gstavidemux.c: (gst_avi_demux_get_src_query_types),
33835 (gst_avi_demux_handle_seek):
33836 Set correct stream_time in newsegment event.
33837 avi can also handle a duration query now.
33839 Fri Oct 21 10:06:40 2005 +0000 Christian Schaller <uraeus@gnome.org>
33841 * gst-plugins-good.spec.in:
33842 update for latest additions
33843 Original commit message from CVS:
33844 update for latest additions
33846 Thu Oct 20 19:14:27 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33848 gst/matroska/matroska-demux.c: Fix duration query; fix basetime in newsegment event after seek; fix duration in initi...
33849 Original commit message from CVS:
33850 * gst/matroska/matroska-demux.c:
33851 (gst_matroska_demux_handle_src_query),
33852 (gst_matroska_demux_handle_seek_event),
33853 (gst_matroska_demux_loop_stream_parse_id):
33854 Fix duration query; fix basetime in newsegment event after
33855 seek; fix duration in initial newsegment event.
33856 * gst/matroska/matroska-mux.c:
33857 (gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
33858 Extract number of channels and samplerate from vorbis headers;
33859 add some debug messages when querying the durations of the
33862 Thu Oct 20 11:50:53 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33864 gst/wavparse/gstwavparse.c: Set stream time correctly in newsegment.
33865 Original commit message from CVS:
33866 * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
33867 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
33868 (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
33869 Set stream time correctly in newsegment.
33871 Thu Oct 20 11:39:40 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33873 gst/avi/gstavidemux.c: Correctly fill in the stream time.
33874 Original commit message from CVS:
33875 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
33876 Correctly fill in the stream time.
33878 Wed Oct 19 20:48:24 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
33881 * check/elements/level.c:
33882 * gst/level/gstlevel.c:
33883 * gst/level/level-example.c:
33884 * tests/check/elements/level.c:
33885 use ELEMENT messages instead
33886 Original commit message from CVS:
33887 use ELEMENT messages instead
33889 Wed Oct 19 15:58:00 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33891 gst/: API change fix.
33892 Original commit message from CVS:
33893 * gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
33894 (gst_qtdemux_handle_src_query):
33895 * gst/speed/gstspeed.c: (speed_get_query_types), (speed_src_query):
33896 * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
33897 (gst_tta_parse_get_query_types), (gst_tta_parse_query):
33900 Wed Oct 19 15:57:04 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33903 Original commit message from CVS:
33904 * ext/dv/gstdvdemux.c: (gst_dvdemux_get_src_query_types),
33905 (gst_dvdemux_src_query):
33906 * ext/flac/gstflacdec.c: (gst_flacdec_length),
33907 (gst_flacdec_src_query):
33908 * ext/raw1394/gstdv1394src.c: (gst_dv1394src_query):
33909 * ext/speex/gstspeexdec.c: (speex_dec_src_query):
33910 * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
33911 * gst/debug/gstnavseek.c: (gst_navseek_seek):
33912 * gst/debug/progressreport.c: (gst_progress_report_report):
33913 * gst/matroska/ebml-read.c: (gst_ebml_read_get_length):
33914 * gst/matroska/matroska-demux.c:
33915 (gst_matroska_demux_handle_src_query):
33916 * gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
33917 * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
33918 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
33919 (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
33920 (gst_wavparse_srcpad_event):
33923 Wed Oct 19 10:57:46 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33925 gst/goom/: Make inline functions either 'static inline' or 'extern inline', otherwise the Forte compiler apparently w...
33926 Original commit message from CVS:
33927 * gst/goom/filters.c:
33928 * gst/goom/graphic.h:
33929 * gst/goom/lines.c:
33930 Make inline functions either 'static inline' or 'extern inline',
33931 otherwise the Forte compiler apparently won't inline them (#317300).
33933 Tue Oct 18 22:50:11 2005 +0000 Julien Moutte <julien@moutte.net>
33935 ext/libpng/gstpngdec.c: forgot the buffer unref in pull.
33936 Original commit message from CVS:
33937 2005-10-19 Julien MOUTTE <julien@moutte.net>
33938 * ext/libpng/gstpngdec.c: forgot the buffer unref in pull.
33940 Tue Oct 18 22:44:11 2005 +0000 Julien Moutte <julien@moutte.net>
33942 ext/libpng/gstpngdec.*: Complete rewrite of pngdec. It's now very nice and handle push/pull based model. if you have ...
33943 Original commit message from CVS:
33944 2005-10-19 Julien MOUTTE <julien@moutte.net>
33945 * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
33946 (gst_pngdec_init), (user_error_fn), (user_warning_fn),
33947 (user_info_callback), (user_endrow_callback),
33948 (user_end_callback),
33949 (user_read_data), (gst_pngdec_caps_create_and_set),
33950 (gst_pngdec_task), (gst_pngdec_chain), (gst_pngdec_sink_event),
33951 (gst_pngdec_libpng_clear), (gst_pngdec_libpng_init),
33952 (gst_pngdec_change_state), (gst_pngdec_sink_activate_push),
33953 (gst_pngdec_sink_activate_pull), (gst_pngdec_sink_activate):
33954 * ext/libpng/gstpngdec.h: Complete rewrite of pngdec. It's now
33955 very nice and handle push/pull based model. if you have filesrc
33956 connected to it, it will do random access to load the png file.
33957 If you have a network source that can't do _getrange, it does
33958 progressive loading through the chain function.
33959 * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
33960 (transform_rgb), (transform_bgr): Fix caps negotiation correctly
33961 thanks to Master Wim Taymans ;-)
33963 Tue Oct 18 18:12:31 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33965 gst/matroska/: Ported matroska demuxer to 0.9.
33966 Original commit message from CVS:
33967 * gst/matroska/Makefile.am:
33968 * gst/matroska/ebml-read.c:
33969 * gst/matroska/ebml-read.h:
33970 * gst/matroska/matroska-demux.c:
33971 * gst/matroska/matroska-demux.h:
33972 * gst/matroska/matroska.c: (plugin_init):
33973 Ported matroska demuxer to 0.9.
33975 Tue Oct 18 18:06:14 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
33977 gst/matroska/matroska-mux.c: Fix mpeg4 input handling (#318847); also, while we're at it, fix media type for Motion-J...
33978 Original commit message from CVS:
33979 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
33980 * gst/matroska/matroska-mux.c:
33981 (gst_matroska_mux_video_pad_setcaps),
33982 (gst_matroska_mux_audio_pad_setcaps):
33983 Fix mpeg4 input handling (#318847); also, while we're at it,
33984 fix media type for Motion-JPEG: should be image/jpeg.
33986 Tue Oct 18 13:21:18 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
33988 gst/wavparse/gstwavparse.c: Fix for segment-start/stop API change.
33989 Original commit message from CVS:
33990 * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
33991 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
33992 (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
33993 Fix for segment-start/stop API change.
33995 Mon Oct 17 17:18:56 2005 +0000 Julien Moutte <julien@moutte.net>
33997 gst/alpha/gstalphacolor.c: Handle caps negotiation in a better way.
33998 Original commit message from CVS:
33999 2005-10-17 Julien MOUTTE <julien@moutte.net>
34000 * gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
34001 (transform_rgb), (transform_bgr): Handle caps negotiation in a
34005 Mon Oct 17 16:59:20 2005 +0000 Julien Moutte <julien@moutte.net>
34007 gst/videobox/gstvideobox.c: Fix caps nego some more to get
34008 Original commit message from CVS:
34009 2005-10-17 Julien MOUTTE <julien@moutte.net>
34010 * gst/videobox/gstvideobox.c: (gst_video_box_transform_caps),
34011 (gst_video_box_get_unit_size): Fix caps nego some more to get
34013 output declared in transform_caps.
34015 Mon Oct 17 15:23:24 2005 +0000 Julien Moutte <julien@moutte.net>
34017 ext/libpng/gstpngdec.c: We use fixed caps.
34018 Original commit message from CVS:
34019 2005-10-17 Julien MOUTTE <julien@moutte.net>
34020 * ext/libpng/gstpngdec.c: (gst_pngdec_init): We use fixed caps.
34022 Mon Oct 17 15:14:29 2005 +0000 Julien Moutte <julien@moutte.net>
34024 gst/videobox/gstvideobox.c: Fix wrong size calculations and implement get_unit_size correctly.
34025 Original commit message from CVS:
34026 2005-10-17 Julien MOUTTE <julien@moutte.net>
34027 * gst/videobox/gstvideobox.c: (gst_video_box_transform_caps),
34028 (gst_video_box_get_unit_size): Fix wrong size calculations and
34029 implement get_unit_size correctly.
34031 Mon Oct 17 14:56:12 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34033 configure.ac: Enable flx plugin.
34034 Original commit message from CVS:
34037 * gst/flx/gstflxdec.c: (flx_decode_chunks):
34038 Fix gcc4 signedness issue.
34040 Mon Oct 17 08:46:30 2005 +0000 Julien Moutte <julien@moutte.net>
34042 configure.ac: Adding videomixer.
34043 Original commit message from CVS:
34044 2005-10-17 Julien MOUTTE <julien@moutte.net>
34045 * configure.ac: Adding videomixer.
34046 * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
34047 (user_read_data), (gst_pngdec_chain): More debugging.
34048 * gst/alpha/Makefile.am: Adding alphacolor
34049 * gst/alpha/gstalphacolor.c: (gst_alpha_color_base_init),
34050 (gst_alpha_color_class_init), (gst_alpha_color_init),
34051 (gst_alpha_color_transform_caps), (gst_alpha_color_set_caps),
34052 (transform_rgb), (transform_bgr),
34053 (gst_alpha_color_transform_ip),
34054 (plugin_init): Ported to 0.9 using in place base tranform.
34055 * gst/videomixer/Makefile.am:
34056 * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
34057 (gst_videomixer_pad_class_init),
34058 (gst_videomixer_pad_sink_setcaps),
34059 (gst_videomixer_pad_link), (gst_videomixer_pad_unlink),
34060 (gst_videomixer_pad_init), (gst_videomixer_class_init),
34061 (gst_videomixer_init), (gst_videomixer_getcaps),
34062 (gst_videomixer_request_new_pad), (gst_videomixer_fill_queues),
34063 (gst_videomixer_blend_buffers), (gst_videomixer_update_queues),
34064 (gst_videomixer_collected), (gst_videomixer_change_state):
34066 to 0.9 using collectpads.
34068 Sun Oct 16 21:19:44 2005 +0000 Zeeshan Ali <zeenix@gmail.com>
34073 * gst/flx/Makefile.am:
34074 * gst/flx/gstflxdec.c:
34075 * gst/flx/gstflxdec.h:
34076 flx plugin ported to 0.9
34077 Original commit message from CVS:
34078 flx plugin ported to 0.9
34080 Sun Oct 16 14:33:05 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34083 * ext/shout2/gstshout2.c:
34084 use gst_version_string
34085 Original commit message from CVS:
34086 use gst_version_string
34088 Sun Oct 16 13:17:11 2005 +0000 Andy Wingo <wingo@pobox.com>
34090 configure.ac: GLIB_CHECK.
34091 Original commit message from CVS:
34092 2005-10-16 Andy Wingo <wingo@pobox.com>
34093 * configure.ac: GLIB_CHECK.
34095 Sat Oct 15 16:48:55 2005 +0000 Julien Moutte <julien@moutte.net>
34097 ext/libpng/: Ported pngdec to 0.9
34098 Original commit message from CVS:
34099 2005-10-15 Julien MOUTTE <julien@moutte.net>
34100 * ext/libpng/Makefile.am:
34101 * ext/libpng/gstpng.c: (plugin_init):
34102 * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
34103 (gst_pngdec_init), (user_read_data), (gst_pngdec_chain):
34104 * ext/libpng/gstpngdec.h: Ported pngdec to 0.9
34106 Fri Oct 14 12:43:30 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34108 Port matroska muxer to 0.9 (#318847).
34109 Original commit message from CVS:
34110 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
34112 * gst/matroska/Makefile.am:
34113 * gst/matroska/ebml-ids.h:
34114 * gst/matroska/ebml-write.c:
34115 * gst/matroska/ebml-write.h:
34116 * gst/matroska/matroska-ids.h:
34117 * gst/matroska/matroska-mux.c:
34118 * gst/matroska/matroska-mux.h:
34119 * gst/matroska/matroska.c: (plugin_init):
34120 Port matroska muxer to 0.9 (#318847).
34122 Thu Oct 13 18:59:35 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34124 ext/speex/gstspeexenc.c: Fix handling of GST_TAG_DATE, which is now of GST_TYPE_DATE; use GST_READ_UINT32_LE() and fr...
34125 Original commit message from CVS:
34126 * ext/speex/gstspeexenc.c: (gst_speexenc_get_tag_value),
34127 (comment_init), (comment_add):
34128 Fix handling of GST_TAG_DATE, which is now of GST_TYPE_DATE;
34129 use GST_READ_UINT32_LE() and friends rather than the private
34130 implementation of those same macros.
34132 Thu Oct 13 16:01:35 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34134 * ext/cairo/Makefile.am:
34136 Original commit message from CVS:
34139 Thu Oct 13 15:28:01 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
34141 examples/stats/mp2ogg.c: more typo fixes
34142 Original commit message from CVS:
34143 * examples/stats/mp2ogg.c:
34146 Wed Oct 12 14:29:55 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
34148 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
34149 Original commit message from CVS:
34150 * examples/indexing/indexmpeg.c: (main):
34151 * ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio),
34152 (gst_artsdsink_close_audio), (gst_artsdsink_change_state):
34153 * ext/artsd/gstartsdsink.h:
34154 * ext/audiofile/gstafparse.c: (gst_afparse_open_file),
34155 (gst_afparse_close_file):
34156 * ext/audiofile/gstafparse.h:
34157 * ext/audiofile/gstafsink.c: (gst_afsink_open_file),
34158 (gst_afsink_close_file), (gst_afsink_chain),
34159 (gst_afsink_change_state):
34160 * ext/audiofile/gstafsink.h:
34161 * ext/audiofile/gstafsrc.c: (gst_afsrc_open_file),
34162 (gst_afsrc_close_file), (gst_afsrc_change_state):
34163 * ext/audiofile/gstafsrc.h:
34164 * ext/cdaudio/gstcdaudio.c: (gst_cdaudio_init):
34165 * ext/directfb/directfbvideosink.c: (gst_directfbvideosink_init):
34166 * ext/dts/gstdtsdec.c: (gst_dtsdec_init):
34167 * ext/jack/gstjack.h:
34168 * ext/jack/gstjackbin.c: (gst_jack_bin_init),
34169 (gst_jack_bin_change_state):
34170 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_init):
34171 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_init):
34172 * ext/nas/nassink.c: (gst_nassink_open_audio),
34173 (gst_nassink_close_audio), (gst_nassink_change_state):
34174 * ext/nas/nassink.h:
34175 * ext/polyp/polypsink.c: (gst_polypsink_init):
34176 * ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state):
34177 * ext/sdl/sdlvideosink.h:
34178 * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
34179 * ext/sndfile/gstsf.c: (gst_sf_set_property),
34180 (gst_sf_change_state), (gst_sf_release_request_pad),
34181 (gst_sf_open_file), (gst_sf_close_file), (gst_sf_loop):
34182 * ext/sndfile/gstsf.h:
34183 * ext/swfdec/gstswfdec.c: (gst_swfdec_init):
34184 * ext/tarkin/gsttarkindec.c: (gst_tarkindec_init):
34185 * gst/apetag/apedemux.c: (gst_ape_demux_init):
34186 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_init):
34187 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init):
34188 * gst/festival/gstfestival.c: (gst_festival_change_state):
34189 * gst/festival/gstfestival.h:
34190 * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
34191 * gst/multifilesink/gstmultifilesink.c: (gst_multifilesink_init),
34192 (gst_multifilesink_set_location), (gst_multifilesink_open_file),
34193 (gst_multifilesink_close_file), (gst_multifilesink_next_file),
34194 (gst_multifilesink_pad_query), (gst_multifilesink_handle_event),
34195 (gst_multifilesink_chain), (gst_multifilesink_change_state):
34196 * gst/multifilesink/gstmultifilesink.h:
34197 * gst/videodrop/gstvideodrop.c: (gst_videodrop_init):
34198 * sys/cdrom/gstcdplayer.c: (cdplayer_init):
34199 * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init),
34200 (dxr3audiosink_open), (dxr3audiosink_close),
34201 (dxr3audiosink_chain_pcm), (dxr3audiosink_chain_ac3),
34202 (dxr3audiosink_change_state):
34203 * sys/dxr3/dxr3audiosink.h:
34204 * sys/dxr3/dxr3spusink.c: (dxr3spusink_init), (dxr3spusink_open),
34205 (dxr3spusink_close), (dxr3spusink_chain),
34206 (dxr3spusink_change_state):
34207 * sys/dxr3/dxr3spusink.h:
34208 * sys/dxr3/dxr3videosink.c: (dxr3videosink_init),
34209 (dxr3videosink_open), (dxr3videosink_close),
34210 (dxr3videosink_write_data), (dxr3videosink_change_state):
34211 * sys/dxr3/dxr3videosink.h:
34212 * sys/glsink/glimagesink.c: (gst_glimagesink_init):
34213 * sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state),
34214 (gst_qcamsrc_open), (gst_qcamsrc_close):
34215 * sys/qcam/gstqcamsrc.h:
34216 * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
34217 * sys/vcd/vcdsrc.c: (gst_vcdsrc_set_property), (gst_vcdsrc_get),
34218 (gst_vcdsrc_open_file), (gst_vcdsrc_close_file),
34219 (gst_vcdsrc_change_state), (gst_vcdsrc_recalculate):
34220 * sys/vcd/vcdsrc.h:
34221 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
34222 moved bitshift from macro to enum definition
34224 Wed Oct 12 14:29:43 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
34226 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
34227 Original commit message from CVS:
34228 * examples/indexing/indexmpeg.c: (main):
34229 * ext/esd/esdmon.c: (gst_esdmon_open_audio),
34230 (gst_esdmon_close_audio), (gst_esdmon_change_state):
34231 * ext/esd/esdmon.h:
34232 * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
34233 * ext/pango/gsttextoverlay.c: (gst_textoverlay_init):
34234 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
34235 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
34236 * gst/avi/gstavimux.c: (gst_avimux_init):
34237 * gst/matroska/matroska-demux.c: (gst_matroska_demux_init):
34238 * gst/multipart/multipartdemux.c: (gst_multipart_demux_init):
34239 * gst/multipart/multipartmux.c: (gst_multipart_mux_init):
34240 * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init),
34241 (gst_multifilesrc_get), (gst_multifilesrc_open_file),
34242 (gst_multifilesrc_close_file), (gst_multifilesrc_change_state):
34243 * gst/oldcore/gstmultifilesrc.h:
34244 * gst/oldcore/gstpipefilter.c: (gst_pipefilter_init),
34245 (gst_pipefilter_open_file), (gst_pipefilter_close_file),
34246 (gst_pipefilter_change_state):
34247 * gst/oldcore/gstpipefilter.h:
34248 * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
34249 * gst/videomixer/videomixer.c: (gst_videomixer_init):
34250 * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_init):
34251 * sys/osxaudio/gstosxaudiosink.h:
34252 * sys/osxaudio/gstosxaudiosrc.h:
34253 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
34254 moved bitshift from macro to enum definition
34256 Wed Oct 12 03:14:57 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34260 Original commit message from CVS:
34263 Wed Oct 12 03:12:57 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34265 ext/: update of cairo-based timeoverlay to 1.0 Cairo API doesn't work yet for resizing of output sink
34266 Original commit message from CVS:
34268 * ext/cairo/Makefile.am:
34269 * ext/cairo/gstcairo.c: (plugin_init):
34270 * ext/cairo/gsttextoverlay.c: (gst_textoverlay_change_state):
34271 * ext/cairo/gsttimeoverlay.c: (gst_timeoverlay_update_font_height),
34272 (gst_timeoverlay_setup), (gst_timeoverlay_planar411):
34273 * ext/cairo/gsttimeoverlay.h:
34274 update of cairo-based timeoverlay to 1.0 Cairo API
34275 doesn't work yet for resizing of output sink
34277 Wed Oct 12 03:07:26 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34280 don't build checks if we don't have check
34281 Original commit message from CVS:
34282 don't build checks if we don't have check
34284 Wed Oct 12 03:03:27 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34288 don't build checks if we don't have gstcheck
34289 Original commit message from CVS:
34290 don't build checks if we don't have gstcheck
34292 Tue Oct 11 17:38:29 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34294 ext/speex/gstspeexdec.c: newsegment API fix.
34295 Original commit message from CVS:
34296 * ext/speex/gstspeexdec.c: (speex_dec_event), (speex_dec_chain):
34297 newsegment API fix.
34299 Tue Oct 11 16:34:36 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34301 gst/: newsegment API update.
34302 Original commit message from CVS:
34303 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
34304 * gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
34305 (gst_tta_parse_parse_header):
34306 newsegment API update.
34308 Tue Oct 11 16:33:08 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34310 newsegment API update.
34311 Original commit message from CVS:
34312 * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
34313 (gst_dvdemux_demux_frame):
34314 * ext/flac/gstflacdec.c: (gst_flacdec_write):
34315 * gst/auparse/gstauparse.c: (gst_auparse_chain):
34316 * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header),
34317 (gst_avi_demux_handle_seek):
34318 * gst/goom/gstgoom.c: (gst_goom_event):
34319 * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file):
34320 * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
34321 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
34322 (gst_wavparse_loop), (gst_wavparse_pad_convert),
34323 (gst_wavparse_srcpad_event):
34324 newsegment API update.
34326 Tue Oct 11 10:07:35 2005 +0000 Andy Wingo <wingo@pobox.com>
34328 ext/speex/gstspeexenc.c: Signedness cleanups.
34329 Original commit message from CVS:
34330 2005-10-11 Andy Wingo <wingo@pobox.com>
34331 * ext/speex/gstspeexenc.c: Signedness cleanups.
34333 Mon Oct 10 19:57:40 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
34337 * ext/speex/Makefile.am:
34338 * ext/speex/gstspeex.c:
34339 * ext/speex/gstspeexenc.c:
34340 Speexenc ported to 0.9.
34341 Original commit message from CVS:
34342 Speexenc ported to 0.9.
34344 Mon Oct 10 14:16:21 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34346 sys/oss/: Cleanups, make device configurable in the sink, handle and report errors.
34347 Original commit message from CVS:
34348 * sys/oss/gstosssink.c: (gst_oss_sink_class_init),
34349 (gst_oss_sink_init), (gst_oss_sink_set_property),
34350 (gst_oss_sink_get_property), (gst_oss_sink_open),
34351 (gst_oss_sink_prepare), (gst_oss_sink_reset):
34352 * sys/oss/gstosssink.h:
34353 * sys/oss/gstosssrc.c: (gst_oss_src_class_init),
34354 (gst_oss_src_set_property), (gst_oss_src_init), (gst_oss_src_open),
34355 (gst_oss_src_prepare):
34356 Cleanups, make device configurable in the sink, handle and report
34359 Mon Oct 10 12:31:07 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34361 ext/gconf/: Make sure element is NULL before removing from the bin.
34362 Original commit message from CVS:
34363 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset):
34364 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset):
34365 Make sure element is NULL before removing from the bin.
34367 Fri Oct 7 16:28:24 2005 +0000 Andy Wingo <wingo@pobox.com>
34370 * ext/raw1394/gstdv1394src.c:
34371 Don't unref the message.
34372 Original commit message from CVS:
34373 (gst_dv1394src_bus_reset): Don't unref the message.
34375 Fri Oct 7 16:22:59 2005 +0000 Andy Wingo <wingo@pobox.com>
34378 * ext/raw1394/gstdv1394src.c:
34379 Post a message when the cable is unplugged.
34380 Original commit message from CVS:
34381 (gst_dv1394src_bus_reset): Post a message when the cable is
34383 (gst_dv1394src_create, gst_dv1394src_unlock): Remove some prints.
34385 Fri Oct 7 15:24:24 2005 +0000 Andy Wingo <wingo@pobox.com>
34387 ext/raw1394/gstdv1394src.c: Make interruptible, so it won't block forever in a read().
34388 Original commit message from CVS:
34389 2005-10-07 Andy Wingo <wingo@pobox.com>
34390 * ext/raw1394/gstdv1394src.c: Make interruptible, so it won't
34391 block forever in a read().
34393 Fri Oct 7 13:17:53 2005 +0000 Andy Wingo <wingo@pobox.com>
34395 ext/raw1394/gstdv1394src.c: Clean up for style before doing some hacking. The only change should be that the state ch...
34396 Original commit message from CVS:
34397 2005-10-07 Andy Wingo <wingo@pobox.com>
34398 * ext/raw1394/gstdv1394src.c: Clean up for style before doing some
34399 hacking. The only change should be that the state change stuff was
34400 put into basesrc's start() and stop() routines, which coalesces
34403 Fri Oct 7 11:30:41 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34405 configure.ac: Add check for mmap
34406 Original commit message from CVS:
34409 * gst/debug/Makefile.am:
34410 Only compile efence plugin on systems that have mmap.
34412 Wed Oct 5 16:36:57 2005 +0000 Christian Schaller <uraeus@gnome.org>
34414 * gst-plugins-good.spec.in:
34416 Original commit message from CVS:
34419 Wed Oct 5 11:38:29 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34421 gst/debug/: Port progressreport, navseek, navigationtest, testsink and breakmydata.
34422 Original commit message from CVS:
34423 * gst/debug/Makefile.am:
34424 * gst/debug/breakmydata.c:
34425 * gst/debug/gstdebug.c:
34426 * gst/debug/gstnavigationtest.c:
34427 * gst/debug/gstnavseek.c:
34428 * gst/debug/gstnavseek.h:
34429 * gst/debug/progressreport.c:
34430 * gst/debug/testplugin.c:
34431 Port progressreport, navseek, navigationtest, testsink and
34434 Wed Oct 5 11:15:23 2005 +0000 Edward Hervey <bilboed@bilboed.com>
34436 ext/dv/gstdvdemux.c: Fixes for better conversion
34437 Original commit message from CVS:
34438 * ext/dv/gstdvdemux.c: (gst_dvdemux_src_convert),
34439 (gst_dvdemux_src_query):
34440 Fixes for better conversion
34442 Tue Oct 4 17:58:40 2005 +0000 Michael Smith <msmith@xiph.org>
34444 gst/autodetect/: Set state of elements to NULL before removing from bins.
34445 Original commit message from CVS:
34446 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
34447 (gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
34448 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
34449 (gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
34450 Set state of elements to NULL before removing from bins.
34451 Set state of test element to NULL if we failed to move it to READY
34453 Tue Oct 4 17:44:43 2005 +0000 Edward Hervey <bilboed@bilboed.com>
34455 ext/dv/: Added DEFAULT <==> BYTES, TIME conversions on srcpad,
34456 Original commit message from CVS:
34457 * ext/dv/Makefile.am:
34458 * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query), (gst_dvdemux_src_conver):
34459 Added DEFAULT <==> BYTES, TIME conversions on srcpad,
34460 Corrected the query function for position so it doesn't forget what
34461 format was asked, and calls the conversion functions on the correct pad.
34463 Mon Oct 3 17:59:18 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34468 Original commit message from CVS:
34471 Mon Oct 3 17:48:57 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34492 Original commit message from CVS:
34495 Sun Oct 2 23:08:35 2005 +0000 Andy Wingo <wingo@pobox.com>
34497 ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc error returns.
34498 Original commit message from CVS:
34499 2005-10-03 Andy Wingo <wingo@pobox.com>
34500 * ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc
34503 Sun Oct 2 15:33:14 2005 +0000 Andy Wingo <wingo@pobox.com>
34505 configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.
34506 Original commit message from CVS:
34507 2005-10-02 Andy Wingo <wingo@pobox.com>
34508 * configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.
34509 * ext/flac/gstflacenc.c: Ported to 0.9.
34510 * ext/flac/gstflacdec.c (gst_flacdec_loop): Handle errors better.
34511 * ext/flac/Makefile.am: Add the GST_PLUGINS_BASE cflags and libs,
34512 and link to gsttagedit. Enable flacenc.
34513 * ext/flac/gstflacdec.c: Re-enable tag reading.
34515 Fri Sep 30 16:36:49 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34517 gst/rtp/: Various class and caps fixes from Andre Magalhaes (andrunko)
34518 Original commit message from CVS:
34519 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
34520 * gst/rtp/gstrtpgsmparse.c:
34521 * gst/rtp/gstrtph263penc.c:
34522 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
34523 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
34524 (gst_rtpmp4venc_set_property):
34525 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
34526 Various class and caps fixes from Andre Magalhaes (andrunko)
34528 Thu Sep 29 13:08:41 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34530 gst/level/level-example.c: Update for new bus API.
34531 Original commit message from CVS:
34532 * gst/level/level-example.c: (main):
34533 Update for new bus API.
34535 Wed Sep 28 13:38:02 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34537 gst/qtdemux/qtdemux.c: No need to take stream lock here.
34538 Original commit message from CVS:
34539 * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
34540 No need to take stream lock here.
34542 Wed Sep 28 09:45:00 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34544 configure.ac: Fix unexpanded autoconf macro GST_DOC, which has been renamed to GST_DOCBOOK_CHECK (see common/m4/gst-d...
34545 Original commit message from CVS:
34547 Fix unexpanded autoconf macro GST_DOC, which has been renamed
34548 to GST_DOCBOOK_CHECK (see common/m4/gst-doc.m4) (#316202).
34550 Tue Sep 27 15:12:45 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34552 sys/oss/gstosssink.c: Fix playback of mono streams (bytes_per_sample should be set from the sample width and the numb...
34553 Original commit message from CVS:
34554 * sys/oss/gstosssink.c: (gst_oss_sink_prepare):
34555 Fix playback of mono streams (bytes_per_sample should be set
34556 from the sample width and the number of channels negotiated,
34557 and not just be set to 4) (#317338)
34559 Mon Sep 26 14:59:10 2005 +0000 Christian Schaller <uraeus@gnome.org>
34561 * gst-plugins-good.spec.in:
34562 add auparse to plugins list
34563 Original commit message from CVS:
34564 add auparse to plugins list
34566 Mon Sep 26 14:42:09 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34568 gst/rtp/gstrtpmpaenc.c: Set buffer duration correctly.
34569 Original commit message from CVS:
34570 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush),
34571 (gst_rtpmpaenc_handle_buffer):
34572 Set buffer duration correctly.
34574 Mon Sep 26 13:06:27 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
34576 gst/avi/gstavidemux.c: Don't crash when encountering a stream with an unknown fourcc or codec id. Instead, create a p...
34577 Original commit message from CVS:
34578 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
34579 (gst_avi_demux_class_init), (gst_avi_demux_parse_stream),
34580 (gst_avi_demux_change_state):
34581 Don't crash when encountering a stream with an unknown fourcc or
34582 codec id. Instead, create a pad of type video/x-avi-unknown or
34583 audio/x-avi-unknown, which as a side-effect also results in less
34584 confusing error messages in players ('no decoder' vs. 'no streams');
34585 minor fixes to state change function and class_init function.
34587 Sat Sep 24 13:34:46 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34589 * check/Makefile.am:
34590 * tests/check/Makefile.am:
34591 set up plugin paths properly
34592 Original commit message from CVS:
34593 set up plugin paths properly
34595 Sat Sep 24 13:10:52 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34597 gst/autodetect/: These are sinks.
34598 Original commit message from CVS:
34599 * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
34600 * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
34603 Sat Sep 24 12:10:02 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34605 check/elements/level.c: fix test for new GstClockTime use
34606 Original commit message from CVS:
34607 * check/elements/level.c: (GST_START_TEST):
34608 fix test for new GstClockTime use
34609 * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps),
34610 (gst_level_transform_ip):
34611 * gst/level/gstlevel.h:
34612 fix up the decay peak, ensuring the decay peak is never lower
34613 than the peak for that interval
34615 Fri Sep 23 18:23:04 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34618 * docs/plugins/gst-plugins-good-plugins.args:
34619 * docs/plugins/inspect/plugin-alpha.xml:
34620 * docs/plugins/inspect/plugin-rtp.xml:
34621 * gst/level/gstlevel.c:
34623 Original commit message from CVS:
34626 Fri Sep 23 18:15:51 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34630 * check/elements/level.c:
34632 * gst/level/Makefile.am:
34633 * gst/level/gstlevel.c:
34634 * gst/level/gstlevel.h:
34635 * gst/level/level-example.c:
34636 * tests/check/elements/level.c:
34637 convert to using GstClockTime for all time values, finally.
34638 Original commit message from CVS:
34639 convert to using GstClockTime for all time values, finally.
34641 Fri Sep 23 15:01:00 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34643 * gst/goom/Makefile.am:
34645 Original commit message from CVS:
34648 Fri Sep 23 14:20:01 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34651 * gst/level/gstlevel.c:
34652 we handle more than two channels
34653 Original commit message from CVS:
34654 we handle more than two channels
34656 Fri Sep 23 04:23:00 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34660 * ext/cairo/Makefile.am:
34661 * ext/dv/Makefile.am:
34662 * ext/esd/Makefile.am:
34663 * ext/flac/Makefile.am:
34664 * ext/gconf/Makefile.am:
34665 * ext/gdk_pixbuf/Makefile.am:
34666 * ext/jpeg/Makefile.am:
34667 * ext/ladspa/Makefile.am:
34668 * ext/libcaca/Makefile.am:
34669 * ext/libmng/Makefile.am:
34670 * ext/libpng/Makefile.am:
34671 * ext/mikmod/Makefile.am:
34672 * ext/pango/Makefile.am:
34673 * ext/raw1394/Makefile.am:
34674 * ext/shout2/Makefile.am:
34675 * ext/speex/Makefile.am:
34676 * gst/alpha/Makefile.am:
34677 * gst/auparse/Makefile.am:
34678 * gst/auparse/gstauparse.c:
34679 * gst/autodetect/Makefile.am:
34680 * gst/avi/Makefile.am:
34681 * gst/cutter/Makefile.am:
34682 * gst/debug/Makefile.am:
34683 * gst/effectv/Makefile.am:
34684 * gst/flx/Makefile.am:
34685 * gst/goom/Makefile.am:
34686 * gst/law/Makefile.am:
34687 * gst/matroska/Makefile.am:
34688 * gst/median/Makefile.am:
34689 * gst/monoscope/Makefile.am:
34690 * gst/multipart/Makefile.am:
34691 * gst/oldcore/Makefile.am:
34692 * gst/rtp/Makefile.am:
34693 * gst/rtsp/Makefile.am:
34694 * gst/smoothwave/Makefile.am:
34695 * gst/smpte/Makefile.am:
34696 * gst/videobox/Makefile.am:
34697 * gst/videofilter/Makefile.am:
34698 * gst/videomixer/Makefile.am:
34699 * gst/wavenc/Makefile.am:
34700 * gst/wavparse/Makefile.am:
34701 * sys/oss/Makefile.am:
34702 * sys/osxaudio/Makefile.am:
34703 fix build and use of GST_LIBS
34704 Original commit message from CVS:
34705 fix build and use of GST_LIBS
34707 Thu Sep 22 22:38:48 2005 +0000 Edgard Lima <edgard.lima@indt.org.br>
34712 * gst/auparse/gstauparse.c:
34713 * gst/auparse/gstauparse.h:
34714 Auparse ported to 0.9. Tested with filesrc ! auparse ! osssink and alsasink
34715 Original commit message from CVS:
34716 Auparse ported to 0.9. Tested with filesrc ! auparse ! osssink and alsasink
34718 Thu Sep 22 14:13:36 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34720 gst/rtp/: Use is_filled to both check MTU and max-ptime of base class.
34721 Original commit message from CVS:
34723 * gst/rtp/gstrtpdec.c: (gst_rtpdec_getcaps):
34724 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
34725 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
34726 (gst_rtpmp4venc_set_property):
34727 * gst/rtp/gstrtpmp4venc.h:
34728 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer):
34729 * gst/rtp/gstrtpmpaenc.h:
34730 Use is_filled to both check MTU and max-ptime of base class.
34732 Thu Sep 22 11:28:23 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34734 gst/rtp/gstrtpmp4venc.c: Don't fragment packets with multiple frames.
34735 Original commit message from CVS:
34736 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
34737 (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer),
34738 (gst_rtpmp4venc_set_property):
34739 Don't fragment packets with multiple frames.
34741 Thu Sep 22 10:39:11 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34743 gst/rtp/: Remove g_print.
34744 Original commit message from CVS:
34746 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
34747 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init),
34748 (gst_rtpmp4venc_init), (gst_rtpmp4venc_parse_data),
34749 (gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property),
34750 (gst_rtpmp4venc_get_property):
34751 * gst/rtp/gstrtpmp4venc.h:
34754 Make payload encoder a bit smarter and more correct with
34756 Added option in payloader to include config string in-band.
34758 Wed Sep 21 19:41:45 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34760 gst/rtsp/gstrtspsrc.c: Strip spaces for key/value pairs.
34761 Original commit message from CVS:
34762 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
34763 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
34764 (gst_rtspsrc_send):
34765 Strip spaces for key/value pairs.
34767 Wed Sep 21 17:53:26 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34769 gst/rtsp/gstrtspsrc.c: More SDP parsing and caps setting.
34770 Original commit message from CVS:
34771 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap),
34772 (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp),
34773 (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send),
34774 (gst_rtspsrc_change_state):
34775 More SDP parsing and caps setting.
34776 Do NO_PREROLL differently.
34777 add pads only after negotiated.
34778 * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
34779 (gst_udpsrc_getcaps):
34780 Implement the getcaps function.
34782 Wed Sep 21 17:50:29 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34784 gst/rtp/gstrtpamrdec.c: Handle multiple AMr packets per payload. Handle CRC and parse ILL/ILP.
34785 Original commit message from CVS:
34786 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps),
34787 (gst_rtpamrdec_chain):
34788 Handle multiple AMr packets per payload. Handle CRC and
34790 * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps):
34791 Make caps params strings for easy SDP mapping.
34792 * gst/rtp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
34793 Handle capsnego better.
34794 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps):
34795 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_new_caps):
34796 Generate and parse config string in the caps.
34798 Wed Sep 21 12:19:24 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34800 gst/rtp/README: Update README
34801 Original commit message from CVS:
34804 * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps):
34805 Make extra params as strings.
34806 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state),
34807 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
34808 (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send):
34809 Make state change return NO_PREROLL as this is a live
34811 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
34812 Don't unref old caps when NULL.
34814 Tue Sep 20 17:35:11 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34816 gst/rtsp/: Add URI handler.
34817 Original commit message from CVS:
34818 * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type),
34819 (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
34820 (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send),
34821 (gst_rtspsrc_open), (gst_rtspsrc_uri_get_type),
34822 (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_get_uri),
34823 (gst_rtspsrc_uri_set_uri), (gst_rtspsrc_uri_handler_init):
34824 * gst/rtsp/sdpmessage.c: (sdp_media_get_format):
34825 * gst/rtsp/sdpmessage.h:
34827 Parse SDP and create caps.
34829 Tue Sep 20 17:19:43 2005 +0000 Christian Schaller <uraeus@gnome.org>
34831 * gst-plugins-good.spec.in:
34832 more spec file fixoring
34833 Original commit message from CVS:
34834 more spec file fixoring
34836 Tue Sep 20 17:04:33 2005 +0000 Christian Schaller <uraeus@gnome.org>
34838 * gst-plugins-good.spec.in:
34839 * gst-plugins.spec.in:
34841 Original commit message from CVS:
34844 Tue Sep 20 10:51:51 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34847 * gst/rtp/gstrtpamrdec.c:
34848 * gst/rtp/gstrtpamrdepay.c:
34849 * gst/rtp/gstrtpamrenc.c:
34850 * gst/rtp/gstrtpamrpay.c:
34851 * gst/rtp/gstrtpgsmenc.c:
34852 * gst/rtp/gstrtpgsmpay.c:
34853 * gst/rtp/gstrtph263pdec.c:
34854 * gst/rtp/gstrtph263pdepay.c:
34855 * gst/rtp/gstrtph263penc.c:
34856 * gst/rtp/gstrtph263ppay.c:
34857 * gst/rtp/gstrtpmp4vdec.c:
34858 * gst/rtp/gstrtpmp4vdepay.c:
34859 * gst/rtp/gstrtpmp4venc.c:
34860 * gst/rtp/gstrtpmp4vpay.c:
34861 * gst/rtp/gstrtpmpadec.c:
34862 * gst/rtp/gstrtpmpadepay.c:
34863 * gst/rtp/gstrtpmpaenc.c:
34864 * gst/rtp/gstrtpmpapay.c:
34865 don't use underscores
34866 Original commit message from CVS:
34867 don't use underscores
34869 Tue Sep 20 07:30:31 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
34871 gst/alpha/gstalpha.c: fix element description
34872 Original commit message from CVS:
34873 * gst/alpha/gstalpha.c:
34874 fix element description
34876 Mon Sep 19 17:57:06 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34878 * docs/plugins/gst-plugins-good-plugins.prerequisites:
34880 Original commit message from CVS:
34883 Mon Sep 19 17:53:42 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34885 * docs/plugins/.gitignore:
34886 * docs/plugins/gst-plugins-good-plugins.args:
34887 * docs/plugins/gst-plugins-good-plugins.hierarchy:
34888 * docs/plugins/gst-plugins-good-plugins.interfaces:
34889 * docs/plugins/gst-plugins-good-plugins.signals:
34890 commit result of scanobj step
34891 Original commit message from CVS:
34892 commit result of scanobj step
34894 Mon Sep 19 17:03:55 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34896 gst/rtp/gstrtph263pdec.c: Don't check payload for now.
34897 Original commit message from CVS:
34898 * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_chain):
34899 Don't check payload for now.
34901 Mon Sep 19 16:43:56 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34904 add check-valgrind target
34905 Original commit message from CVS:
34906 add check-valgrind target
34908 Mon Sep 19 16:26:30 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34910 gst/wavparse/gstwavparse.*: Fix wavparse some more.
34911 Original commit message from CVS:
34912 * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
34913 (gst_wavparse_init), (gst_wavparse_parse_file_header),
34914 (gst_wavparse_stream_init), (gst_wavparse_handle_seek),
34915 (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
34916 (gst_wavparse_loop), (gst_wavparse_pad_convert),
34917 (gst_wavparse_pad_query), (gst_wavparse_srcpad_event),
34918 (gst_wavparse_change_state):
34919 * gst/wavparse/gstwavparse.h:
34920 Fix wavparse some more.
34922 Mon Sep 19 11:48:13 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34924 check/elements/level.c: Fix for bus API change.
34925 Original commit message from CVS:
34926 * check/elements/level.c: (GST_START_TEST):
34927 Fix for bus API change.
34929 Mon Sep 19 11:38:10 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34931 gst/level/level-example.c: Fix for new bus API.
34932 Original commit message from CVS:
34933 * gst/level/level-example.c: (main):
34934 Fix for new bus API.
34935 * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property):
34938 Mon Sep 19 11:06:05 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34940 * gst/debug/Makefile.am:
34941 disable flags for unbuilt plugins
34942 Original commit message from CVS:
34943 disable flags for unbuilt plugins
34945 Mon Sep 19 08:21:29 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34948 * docs/plugins/scanobj-build.stamp:
34949 normal builds shouldn't scan gobjects
34950 Original commit message from CVS:
34951 normal builds shouldn't scan gobjects
34953 Fri Sep 16 00:38:50 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
34955 * check/Makefile.am:
34957 * tests/check/Makefile.am:
34958 remove gst-register
34959 Original commit message from CVS:
34960 remove gst-register
34962 Thu Sep 15 13:57:56 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
34966 * gst/rtp/Makefile.am:
34968 * gst/rtp/gstrtp.c:
34969 * gst/rtp/gstrtpamrdec.c:
34970 * gst/rtp/gstrtpamrdepay.c:
34971 * gst/rtp/gstrtpamrenc.c:
34972 * gst/rtp/gstrtpamrenc.h:
34973 * gst/rtp/gstrtpamrpay.c:
34974 * gst/rtp/gstrtpamrpay.h:
34975 * gst/rtp/gstrtpgsmdepay.c:
34976 * gst/rtp/gstrtpgsmdepay.h:
34977 * gst/rtp/gstrtpgsmenc.c:
34978 * gst/rtp/gstrtpgsmenc.h:
34979 * gst/rtp/gstrtpgsmparse.c:
34980 * gst/rtp/gstrtpgsmparse.h:
34981 * gst/rtp/gstrtpgsmpay.c:
34982 * gst/rtp/gstrtpgsmpay.h:
34983 * gst/rtp/gstrtph263pdec.c:
34984 * gst/rtp/gstrtph263pdepay.c:
34985 * gst/rtp/gstrtph263penc.c:
34986 * gst/rtp/gstrtph263penc.h:
34987 * gst/rtp/gstrtph263ppay.c:
34988 * gst/rtp/gstrtph263ppay.h:
34989 * gst/rtp/gstrtpmp4vdec.c:
34990 * gst/rtp/gstrtpmp4vdepay.c:
34991 * gst/rtp/gstrtpmp4venc.c:
34992 * gst/rtp/gstrtpmp4venc.h:
34993 * gst/rtp/gstrtpmp4vpay.c:
34994 * gst/rtp/gstrtpmp4vpay.h:
34995 * gst/rtp/gstrtpmpadec.c:
34996 * gst/rtp/gstrtpmpadepay.c:
34997 * gst/rtp/gstrtpmpaenc.c:
34998 * gst/rtp/gstrtpmpaenc.h:
34999 * gst/rtp/gstrtpmpapay.c:
35000 * gst/rtp/gstrtpmpapay.h:
35001 Updates to payloader/depayloaders, make payloaders use the base classes.
35002 Original commit message from CVS:
35003 Updates to payloader/depayloaders, make payloaders use
35005 Updated README with suggested RTP caps and how to convert
35007 Added config descriptor in mp4v payloader.
35009 Thu Sep 15 10:47:58 2005 +0000 Andy Wingo <wingo@pobox.com>
35011 gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best): gst/autodetect/gstautovideosink.c
35012 Original commit message from CVS:
35013 2005-09-15 Andy Wingo <wingo@pobox.com>
35014 * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best):
35015 * gst/autodetect/gstautovideosink.c
35016 (gst_auto_video_sink_find_best): Update for new registry API.
35018 Wed Sep 14 20:51:47 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35020 common/: a simple py script to generate valid xml from a C example probably also need to strip an MIT license when we...
35021 Original commit message from CVS:
35022 * common/c-to-xml.py:
35023 * common/gtk-doc-plugins.mak:
35024 a simple py script to generate valid xml from a C example
35025 probably also need to strip an MIT license when we decide
35026 * docs/plugins/Makefile.am:
35027 * gst/level/Makefile.am:
35028 * gst/level/gstlevel.c: (gst_level_init):
35029 * gst/level/level-example.c: (message_handler), (main):
35030 add an example to level that will show up in the docs
35032 add a note for the future
35034 Wed Sep 14 11:44:11 2005 +0000 Michael Smith <msmith@xiph.org>
35036 gst/wavenc/gstwavenc.c: Actually define the debug object being used in wavenc. Fixes #316205
35037 Original commit message from CVS:
35038 * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init):
35039 Actually define the debug object being used in wavenc. Fixes #316205
35041 Wed Sep 14 11:23:44 2005 +0000 Michael Smith <msmith@xiph.org>
35044 * gst/smpte/Makefile.am:
35045 Link smpte plugin against GST_BASE_LIBS, to get libgstbase; needed to build on win32 as this plugin uses collectpads ...
35046 Original commit message from CVS:
35047 Link smpte plugin against GST_BASE_LIBS, to get libgstbase; needed to
35048 build on win32 as this plugin uses collectpads (bug 316204)
35050 Mon Sep 12 16:37:05 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35053 Fix up bogus ChangeLog entry
35054 Original commit message from CVS:
35055 Fix up bogus ChangeLog entry
35057 Mon Sep 12 16:14:48 2005 +0000 Andy Wingo <wingo@pobox.com>
35059 autogen.sh (package): Now type 'make' to build gst-plugins-good.
35060 Original commit message from CVS:
35061 2005-09-12 Andy Wingo <wingo@pobox.com>
35062 * autogen.sh (package): Now type 'make' to build gst-plugins-good.
35064 Sun Sep 11 17:52:09 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35067 * docs/plugins/inspect/plugin-1394.xml:
35068 * docs/plugins/inspect/plugin-aasink.xml:
35069 * docs/plugins/inspect/plugin-alaw.xml:
35070 * docs/plugins/inspect/plugin-alpha.xml:
35071 * docs/plugins/inspect/plugin-autodetect.xml:
35072 * docs/plugins/inspect/plugin-avi.xml:
35073 * docs/plugins/inspect/plugin-cacasink.xml:
35074 * docs/plugins/inspect/plugin-dv.xml:
35075 * docs/plugins/inspect/plugin-effectv.xml:
35076 * docs/plugins/inspect/plugin-esdsink.xml:
35077 * docs/plugins/inspect/plugin-fdsrc.xml:
35078 * docs/plugins/inspect/plugin-flac.xml:
35079 * docs/plugins/inspect/plugin-gconfelements.xml:
35080 * docs/plugins/inspect/plugin-goom.xml:
35081 * docs/plugins/inspect/plugin-jpeg.xml:
35082 * docs/plugins/inspect/plugin-level.xml:
35083 * docs/plugins/inspect/plugin-mulaw.xml:
35084 * docs/plugins/inspect/plugin-ossaudio.xml:
35085 * docs/plugins/inspect/plugin-png.xml:
35086 * docs/plugins/inspect/plugin-rtp.xml:
35087 * docs/plugins/inspect/plugin-rtsp.xml:
35088 * docs/plugins/inspect/plugin-shout2send.xml:
35089 * docs/plugins/inspect/plugin-smpte.xml:
35090 * docs/plugins/inspect/plugin-speex.xml:
35091 * docs/plugins/inspect/plugin-udp.xml:
35092 * docs/plugins/inspect/plugin-videobox.xml:
35093 * docs/plugins/inspect/plugin-videoflip.xml:
35094 * docs/plugins/inspect/plugin-wavparse.xml:
35095 add source module to docs; reinspect
35096 Original commit message from CVS:
35097 add source module to docs; reinspect
35099 Fri Sep 9 17:56:43 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35101 Move fdsrc back into gstreamer core elements.
35102 Original commit message from CVS:
35104 * gst/fdsrc/Makefile.am:
35105 * gst/fdsrc/gstfdsrc.c:
35106 * gst/fdsrc/gstfdsrc.h:
35107 Move fdsrc back into gstreamer core elements.
35108 * gst/level/gstlevel.c: (gst_level_class_init),
35109 (gst_level_transform_ip):
35110 * gst/videobox/gstvideobox.c: (gst_video_box_set_property):
35111 Basetransform changes.
35113 Fri Sep 9 16:11:48 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35116 * ext/jpeg/gstsmokeenc.c:
35117 * ext/jpeg/smokecodec.c:
35118 fix compiler warnings
35119 Original commit message from CVS:
35120 fix compiler warnings
35122 Fri Sep 9 11:09:49 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35124 gst-plugins-good.spec.in: spec file fixes
35125 Original commit message from CVS:
35126 * gst-plugins-good.spec.in:
35128 * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
35129 (gst_multiudpsink_render), (gst_multiudpsink_add),
35130 (gst_multiudpsink_clear):
35131 it actually helps to actually stream if we hook up the
35132 add signal to an actual implementation
35133 * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
35136 Thu Sep 8 16:58:40 2005 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
35138 * ext/jpeg/Makefile.am:
35139 * ext/jpeg/gstjpeg.c:
35140 * ext/jpeg/gstjpegenc.c:
35141 * ext/jpeg/gstsmokeenc.c:
35142 jpgenc ported to GSTreamer 0.9
35143 Original commit message from CVS:
35144 jpgenc ported to GSTreamer 0.9
35146 Thu Sep 8 16:26:17 2005 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
35149 jpegenc ported to GStreamer 0.9
35150 Original commit message from CVS:
35151 jpegenc ported to GStreamer 0.9
35153 Wed Sep 7 13:49:37 2005 +0000 Stefan Kost <ensonic@users.sourceforge.net>
35155 ext/: gsttaginterface.h -> gsttagsetter.h
35156 Original commit message from CVS:
35157 * ext/flac/gstflacdec.c:
35158 * ext/flac/gstflacenc.c:
35159 * ext/flac/gstflactag.c:
35160 * ext/speex/gstspeexenc.c:
35161 gsttaginterface.h -> gsttagsetter.h
35163 Tue Sep 6 23:30:03 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35165 Port to 0.9 and re-enable efence plugin.
35166 Original commit message from CVS:
35168 * gst/debug/Makefile.am:
35169 * gst/debug/efence.c: (gst_efence_class_init), (gst_efence_init),
35170 (gst_efence_chain), (gst_efence_buffer_alloc), (plugin_init),
35171 (gst_fenced_buffer_finalize), (gst_fenced_buffer_copy),
35172 (gst_fenced_buffer_alloc), (gst_fenced_buffer_class_init),
35173 (gst_fenced_buffer_init), (gst_fenced_buffer_get_type):
35174 Port to 0.9 and re-enable efence plugin.
35176 Tue Sep 6 21:31:25 2005 +0000 Tim-Philipp Müller <tim@centricular.net>
35178 ext/flac/gstflacdec.*: Add support for flac files with 24/32 bits per sample; and misc. minor clean-ups. Seeking is s...
35179 Original commit message from CVS:
35180 * ext/flac/gstflacdec.c: (flac_caps_factory), (raw_caps_factory),
35181 (gst_flacdec_write), (gst_flacdec_convert_src):
35182 * ext/flac/gstflacdec.h:
35183 Add support for flac files with 24/32 bits per sample; and misc.
35184 minor clean-ups. Seeking is still partly broken (for me at least).
35186 Tue Sep 6 15:50:58 2005 +0000 Wim Taymans <wim.taymans@gmail.com>
35188 gst/rtp/: Added mpeg4 video payload encoder/decoder.
35189 Original commit message from CVS:
35190 * gst/rtp/Makefile.am:
35191 * gst/rtp/gstrtp.c: (plugin_init):
35192 * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_get_type),
35193 (gst_rtpmp4vdec_base_init), (gst_rtpmp4vdec_class_init),
35194 (gst_rtpmp4vdec_init), (gst_rtpmp4vdec_setcaps),
35195 (gst_rtpmp4vdec_chain), (gst_rtpmp4vdec_set_property),
35196 (gst_rtpmp4vdec_get_property), (gst_rtpmp4vdec_change_state),
35197 (gst_rtpmp4vdec_plugin_init):
35198 * gst/rtp/gstrtpmp4vdec.h:
35199 * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_get_type),
35200 (gst_rtpmp4venc_base_init), (gst_rtpmp4venc_class_init),
35201 (gst_rtpmp4venc_init), (gst_rtpmp4venc_setcaps),
35202 (gst_rtpmp4venc_flush), (gst_rtpmp4venc_chain),
35203 (gst_rtpmp4venc_set_property), (gst_rtpmp4venc_get_property),
35204 (gst_rtpmp4venc_change_state), (gst_rtpmp4venc_plugin_init):
35205 * gst/rtp/gstrtpmp4venc.h:
35206 * gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_chain):
35207 * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush):
35208 Added mpeg4 video payload encoder/decoder.
35209 Added some docs in mpa payloader.
35211 Tue Sep 6 14:06:47 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35215 Original commit message from CVS:
35218 Tue Sep 6 14:05:33 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35228 Original commit message from CVS:
35231 Mon Sep 5 17:20:28 2005 +0000 Jan Schmidt <thaytan@mad.scientist.com>
35233 * gst/videocrop/gstvideocrop.c:
35234 * sys/v4l2/gstv4l2element.c:
35235 * sys/v4l2/gstv4l2src.c:
35236 Fix up all the state change functions.
35237 Original commit message from CVS:
35238 Fix up all the state change functions.
35240 Mon Sep 5 16:28:16 2005 +0000 Andy Wingo <wingo@pobox.com>
35242 ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding here from the state change handler, so we fire signals w...
35243 Original commit message from CVS:
35244 2005-09-05 Andy Wingo <wingo@pobox.com>
35245 * ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding
35246 here from the state change handler, so we fire signals without
35247 holding the state lock.
35249 Mon Sep 5 15:10:18 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35251 * gst/qtdemux/qtdemux.c:
35253 Original commit message from CVS:
35256 Mon Sep 5 13:18:42 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35259 * docs/plugins/.gitignore:
35260 maintenance commits
35261 Original commit message from CVS:
35262 maintenance commits
35264 Sun Sep 4 15:09:33 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35267 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
35268 * docs/plugins/inspect-build.stamp:
35269 * docs/plugins/inspect.stamp:
35270 * docs/plugins/inspect/plugin-1394.xml:
35271 * docs/plugins/inspect/plugin-aasink.xml:
35272 * docs/plugins/inspect/plugin-alaw.xml:
35273 * docs/plugins/inspect/plugin-alpha.xml:
35274 * docs/plugins/inspect/plugin-autodetect.xml:
35275 * docs/plugins/inspect/plugin-avi.xml:
35276 * docs/plugins/inspect/plugin-cacasink.xml:
35277 * docs/plugins/inspect/plugin-dv.xml:
35278 * docs/plugins/inspect/plugin-effectv.xml:
35279 * docs/plugins/inspect/plugin-esdsink.xml:
35280 * docs/plugins/inspect/plugin-fdsrc.xml:
35281 * docs/plugins/inspect/plugin-flac.xml:
35282 * docs/plugins/inspect/plugin-gconfelements.xml:
35283 * docs/plugins/inspect/plugin-goom.xml:
35284 * docs/plugins/inspect/plugin-jpeg.xml:
35285 * docs/plugins/inspect/plugin-level.xml:
35286 * docs/plugins/inspect/plugin-mulaw.xml:
35287 * docs/plugins/inspect/plugin-ossaudio.xml:
35288 * docs/plugins/inspect/plugin-png.xml:
35289 * docs/plugins/inspect/plugin-rtp.xml:
35290 * docs/plugins/inspect/plugin-rtsp.xml:
35291 * docs/plugins/inspect/plugin-shout2send.xml:
35292 * docs/plugins/inspect/plugin-smpte.xml:
35293 * docs/plugins/inspect/plugin-speex.xml:
35294 * docs/plugins/inspect/plugin-udp.xml:
35295 * docs/plugins/inspect/plugin-videobox.xml:
35296 * docs/plugins/inspect/plugin-videoflip.xml:
35297 * docs/plugins/inspect/plugin-wavparse.xml:
35299 Original commit message from CVS:
35302 Sun Sep 4 11:50:47 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35307 * docs/plugins/Makefile.am:
35323 Original commit message from CVS:
35326 Fri Sep 2 15:56:52 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35328 * gst-plugins-good.spec.in:
35330 Original commit message from CVS:
35333 Fri Sep 2 15:44:50 2005 +0000 Andy Wingo <wingo@pobox.com>
35335 * check/elements/level.c:
35336 * examples/gstplay/player.c:
35337 * examples/stats/mp2ogg.c:
35338 * ext/aalib/gstaasink.c:
35339 * ext/cairo/gsttextoverlay.c:
35340 * ext/dv/gstdvdec.c:
35341 * ext/dv/gstdvdemux.c:
35342 * ext/esd/esdmon.c:
35343 * ext/flac/gstflacdec.c:
35344 * ext/flac/gstflacenc.c:
35345 * ext/flac/gstflactag.c:
35346 * ext/gconf/gstgconfaudiosink.c:
35347 * ext/gconf/gstgconfvideosink.c:
35348 * ext/gdk_pixbuf/gstgdkanimation.c:
35349 * ext/jpeg/gstjpegdec.c:
35350 * ext/jpeg/gstjpegenc.c:
35351 * ext/ladspa/gstsignalprocessor.c:
35352 * ext/libcaca/gstcacasink.c:
35353 * ext/libmng/gstmngdec.c:
35354 * ext/mikmod/gstmikmod.c:
35355 * ext/pango/gsttextoverlay.c:
35356 * ext/raw1394/gstdv1394src.c:
35357 * ext/shout2/gstshout2.c:
35358 * ext/speex/gstspeexdec.c:
35359 * ext/speex/gstspeexenc.c:
35360 * gst/alpha/gstalpha.c:
35361 * gst/auparse/gstauparse.c:
35362 * gst/autodetect/gstautoaudiosink.c:
35363 * gst/autodetect/gstautovideosink.c:
35364 * gst/avi/gstavidemux.c:
35365 * gst/avi/gstavimux.c:
35366 * gst/debug/breakmydata.c:
35367 * gst/debug/gstnavigationtest.c:
35368 * gst/effectv/gstquark.c:
35369 * gst/fdsrc/gstfdsrc.c:
35370 * gst/flx/gstflxdec.c:
35371 * gst/goom/gstgoom.c:
35372 * gst/matroska/ebml-read.c:
35373 * gst/matroska/ebml-write.c:
35374 * gst/matroska/matroska-demux.c:
35375 * gst/matroska/matroska-mux.c:
35376 * gst/multipart/multipartdemux.c:
35377 * gst/multipart/multipartmux.c:
35378 * gst/oldcore/gstmd5sink.c:
35379 * gst/oldcore/gstmultifilesrc.c:
35380 * gst/oldcore/gstpipefilter.c:
35381 * gst/rtp/gstrtpL16depay.c:
35382 * gst/rtp/gstrtpL16enc.c:
35383 * gst/rtp/gstrtpL16parse.c:
35384 * gst/rtp/gstrtpL16pay.c:
35385 * gst/rtp/gstrtpamrdec.c:
35386 * gst/rtp/gstrtpamrdepay.c:
35387 * gst/rtp/gstrtpamrenc.c:
35388 * gst/rtp/gstrtpamrpay.c:
35389 * gst/rtp/gstrtpdec.c:
35390 * gst/rtp/gstrtpdepay.c:
35391 * gst/rtp/gstrtpgsmdepay.c:
35392 * gst/rtp/gstrtpgsmenc.c:
35393 * gst/rtp/gstrtpgsmparse.c:
35394 * gst/rtp/gstrtpgsmpay.c:
35395 * gst/rtp/gstrtph263pdec.c:
35396 * gst/rtp/gstrtph263pdepay.c:
35397 * gst/rtp/gstrtph263penc.c:
35398 * gst/rtp/gstrtph263ppay.c:
35399 * gst/rtp/gstrtpmpadec.c:
35400 * gst/rtp/gstrtpmpadepay.c:
35401 * gst/rtp/gstrtpmpaenc.c:
35402 * gst/rtp/gstrtpmpapay.c:
35403 * gst/rtsp/gstrtspsrc.c:
35404 * gst/smoothwave/gstsmoothwave.c:
35405 * gst/udp/gstdynudpsink.c:
35406 * gst/udp/gstmultiudpsink.c:
35407 * gst/videomixer/videomixer.c:
35408 * gst/wavenc/gstwavenc.c:
35409 * gst/wavparse/gstwavparse.c:
35424 * sys/oss/gstossmixerelement.c:
35425 * sys/osxaudio/gstosxaudioelement.c:
35426 * sys/osxaudio/gstosxaudiosink.c:
35427 * sys/osxaudio/gstosxaudiosrc.c:
35428 * tests/check/elements/level.c:
35429 All plugins updated for element state changes.
35430 Original commit message from CVS:
35431 2005-09-02 Andy Wingo <wingo@pobox.com>
35432 * All plugins updated for element state changes.
35434 Thu Sep 1 21:24:57 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35436 * ext/aalib/Makefile.am:
35437 fix build after cleaning up my vomit
35438 Original commit message from CVS:
35439 fix build after cleaning up my vomit
35441 Thu Sep 1 21:23:09 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35443 * ext/aalib/Makefile.am:
35444 fix build after cleaning up my vomit
35445 Original commit message from CVS:
35446 fix build after cleaning up my vomit
35448 Thu Sep 1 21:20:45 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35450 * gst/smpte/Makefile.am:
35451 fix build after cleaning up my vomit
35452 Original commit message from CVS:
35453 fix build after cleaning up my vomit
35455 Thu Sep 1 21:15:30 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35457 * gst/smpte/Makefile.am:
35458 fix build after cleaning up my vomit
35459 Original commit message from CVS:
35460 fix build after cleaning up my vomit
35462 Thu Sep 1 20:23:22 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35466 * check/.gitignore:
35467 * check/Makefile.am:
35468 * check/elements/.gitignore:
35469 * check/elements/level.c:
35472 * gst/level/gstlevel.c:
35473 * gst/level/gstlevel.h:
35474 * tests/check/.gitignore:
35475 * tests/check/Makefile.am:
35476 * tests/check/elements/.gitignore:
35477 * tests/check/elements/level.c:
35478 Andrewio Patrickoforus Wingonymus - 5 additional tests for your sins
35479 Original commit message from CVS:
35480 Andrewio Patrickoforus Wingonymus - 5 additional tests for your sins
35481 Add a regression test for level and fix a casting bug that made the additional
35482 channels turn out wrong
35484 Thu Sep 1 17:55:14 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35487 Original commit message from CVS:
35491 * common/plugins.xsl:
35492 wrap Description into a refsect2
35493 * docs/Makefile.am:
35494 * docs/plugins/Makefile.am:
35495 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
35496 * docs/plugins/gst-plugins-good-plugins-sections.txt:
35497 * gst/goom/Makefile.am:
35498 * gst/goom/gstgoom.c: (gst_goom_get_type), (gst_goom_base_init),
35499 (gst_goom_class_init), (gst_goom_init), (gst_goom_dispose),
35500 (gst_goom_sink_setcaps), (gst_goom_src_setcaps),
35501 (gst_goom_src_negotiate), (gst_goom_event), (gst_goom_chain),
35502 (gst_goom_change_state):
35503 * gst/goom/gstgoom.h:
35505 add an example launch line
35506 * gst/level/gstlevel.h:
35507 * gst/monoscope/gstmonoscope.c:
35510 Wed Aug 31 16:28:05 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35512 * gst/dvdlpcmdec/.gitignore:
35513 * gst/dvdlpcmdec/Makefile.am:
35514 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
35515 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
35516 remove dvdlpcmdec, it's dvd stuff
35517 Original commit message from CVS:
35518 remove dvdlpcmdec, it's dvd stuff
35520 Tue Aug 30 19:41:12 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35523 * gst-libs/gst/gettext.h:
35524 * gst-libs/gst/gst-i18n-plugin.h:
35525 add some i18n headers
35526 Original commit message from CVS:
35527 add some i18n headers
35529 Tue Aug 30 19:24:37 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35531 * docs/plugins/.gitignore:
35533 Original commit message from CVS:
35536 Tue Aug 30 19:24:03 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35538 * docs/Makefile.am:
35540 Original commit message from CVS:
35543 Tue Aug 30 19:20:02 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35546 * docs/version.entities.in:
35548 Original commit message from CVS:
35551 Tue Aug 30 19:01:18 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35556 * docs/plugins/Makefile.am:
35557 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
35558 * docs/plugins/gst-plugins-good-plugins-sections.txt:
35559 * docs/plugins/gst-plugins-good-plugins.types:
35560 document elements and plugins. Shazam !
35561 Original commit message from CVS:
35562 document elements and plugins. Shazam !
35564 Tue Aug 30 17:37:00 2005 +0000 Thomas Vander Stichele <thomas@apestaart.org>
35569 * gst-plugins-good.spec.in:
35571 Original commit message from CVS: