Commit a9f020a0 authored by Tim-Philipp Müller's avatar Tim-Philipp Müller 🐠

Release 0.11.94

parent f4d83e31
2012-09-14 01:46:14 +0100 Tim-Philipp Müller <tim@centricular.net>
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* docs/plugins/gst-plugins-good-plugins.interfaces:
* docs/plugins/inspect/plugin-1394.xml:
* docs/plugins/inspect/plugin-aasink.xml:
* docs/plugins/inspect/plugin-alaw.xml:
* docs/plugins/inspect/plugin-alpha.xml:
* docs/plugins/inspect/plugin-alphacolor.xml:
* docs/plugins/inspect/plugin-apetag.xml:
* docs/plugins/inspect/plugin-audiofx.xml:
* docs/plugins/inspect/plugin-audioparsers.xml:
* docs/plugins/inspect/plugin-auparse.xml:
* docs/plugins/inspect/plugin-autodetect.xml:
* docs/plugins/inspect/plugin-avi.xml:
* docs/plugins/inspect/plugin-cacasink.xml:
* docs/plugins/inspect/plugin-cutter.xml:
* docs/plugins/inspect/plugin-debug.xml:
* docs/plugins/inspect/plugin-deinterlace.xml:
* docs/plugins/inspect/plugin-dv.xml:
* docs/plugins/inspect/plugin-effectv.xml:
* docs/plugins/inspect/plugin-equalizer.xml:
* docs/plugins/inspect/plugin-flac.xml:
* docs/plugins/inspect/plugin-flv.xml:
* docs/plugins/inspect/plugin-flxdec.xml:
* docs/plugins/inspect/plugin-gdkpixbuf.xml:
* docs/plugins/inspect/plugin-goom.xml:
* docs/plugins/inspect/plugin-goom2k1.xml:
* docs/plugins/inspect/plugin-icydemux.xml:
* docs/plugins/inspect/plugin-id3demux.xml:
* docs/plugins/inspect/plugin-imagefreeze.xml:
* docs/plugins/inspect/plugin-interleave.xml:
* docs/plugins/inspect/plugin-isomp4.xml:
* docs/plugins/inspect/plugin-jack.xml:
* docs/plugins/inspect/plugin-jpeg.xml:
* docs/plugins/inspect/plugin-level.xml:
* docs/plugins/inspect/plugin-matroska.xml:
* docs/plugins/inspect/plugin-mulaw.xml:
* docs/plugins/inspect/plugin-multifile.xml:
* docs/plugins/inspect/plugin-multipart.xml:
* docs/plugins/inspect/plugin-navigationtest.xml:
* docs/plugins/inspect/plugin-oss4.xml:
* docs/plugins/inspect/plugin-ossaudio.xml:
* docs/plugins/inspect/plugin-png.xml:
* docs/plugins/inspect/plugin-pulseaudio.xml:
* docs/plugins/inspect/plugin-replaygain.xml:
* docs/plugins/inspect/plugin-rtp.xml:
* docs/plugins/inspect/plugin-rtpmanager.xml:
* docs/plugins/inspect/plugin-rtsp.xml:
* docs/plugins/inspect/plugin-shapewipe.xml:
* docs/plugins/inspect/plugin-shout2send.xml:
* docs/plugins/inspect/plugin-smpte.xml:
* docs/plugins/inspect/plugin-soup.xml:
* docs/plugins/inspect/plugin-spectrum.xml:
* docs/plugins/inspect/plugin-speex.xml:
* docs/plugins/inspect/plugin-taglib.xml:
* docs/plugins/inspect/plugin-udp.xml:
* docs/plugins/inspect/plugin-video4linux2.xml:
* docs/plugins/inspect/plugin-videobox.xml:
* docs/plugins/inspect/plugin-videocrop.xml:
* docs/plugins/inspect/plugin-videofilter.xml:
* docs/plugins/inspect/plugin-videomixer.xml:
* docs/plugins/inspect/plugin-wavenc.xml:
* docs/plugins/inspect/plugin-wavpack.xml:
* docs/plugins/inspect/plugin-wavparse.xml:
* docs/plugins/inspect/plugin-ximagesrc.xml:
* docs/plugins/inspect/plugin-y4menc.xml:
docs: update docs
2012-09-14 00:47:38 +0100 Tim-Philipp Müller <tim@centricular.net>
* tests/check/elements/wavpackenc.c:
tests: push stream-start and segment events in wavpackenc test
2012-09-13 10:56:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* sys/v4l2/gstv4l2object.h:
* sys/v4l2/gstv4l2src.c:
* sys/v4l2/gstv4l2src.h:
v4l2: remove unused properties
2012-09-13 10:15:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* ext/pulse/pulsesrc.c:
pulsesrc: disable reconfigure
See https://bugzilla.gnome.org/show_bug.cgi?id=683902
2012-09-10 22:09:59 -0700 Jan Schmidt <thaytan@noraisin.net>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: Don't treat every custom-downstream event as EOS
Don't fall through to the EOS handling after receiving a
custom-downstream event.
2012-09-12 21:05:44 +0200 Stefan Sauer <ensonic@users.sf.net>
* ext/cairo/gsttextoverlay.c:
* gst/avi/gstavimux.c:
* gst/flv/gstflvmux.c:
* gst/interleave/interleave.c:
* gst/isomp4/gstqtmux.c:
* gst/matroska/matroska-mux.c:
* gst/multipart/multipartmux.c:
* gst/smpte/gstsmpte.c:
* gst/videomixer/videomixer2.c:
collectpads: remove gst_collect_pads_add_pad_full
Rename gst_collect_pads_add_pad_full() to gst_collect_pads_add_pad() and fix all
invocations.
2012-09-12 17:14:46 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/udp/gstmultiudpsink.c:
udp: add include for IPPROTO_*
2012-09-12 16:39:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/udp/gstmultiudpsink.c:
udp: properly match braces and cpp directives
Fixes compilation where IPV6_TCLASS not defined.
2012-09-12 14:42:07 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
* gst/shapewipe/gstshapewipe.c:
shapewipe: Use default query handler where needed
And clean up get_caps code while I'm at it
2012-09-12 13:28:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: improve framerate transform
Handle G_MAXINT in the framerates better. If we cannot double or divide the
framerate, clamp to the smallest/largest possible value we can express instead
of failing.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683861
2012-09-12 13:17:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: small cleanup
2012-09-07 17:20:57 -0400 Youness Alaoui <youness.alaoui@collabora.co.uk>
* gst/videomixer/blend.c:
* gst/videomixer/blend.h:
* gst/videomixer/videomixer2.c:
videomixer2: Adding nv12 and nv21 support
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683841
2012-09-12 10:18:53 +0200 Michael Smith <msmith@rdio.com>
* gst/isomp4/qtdemux.c:
* gst/isomp4/qtdemux_fourcc.h:
qtdemux: add support for prores
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683839
2012-09-12 00:16:31 +0100 Tim-Philipp Müller <tim@centricular.net>
* tests/check/elements/rganalysis.c:
tests: fix most of the rganalysis unit tests
Before the element would post messages on the bus itself, now
the sinks do that based on the tag events they receive. But
since we don't have proper sink elements in these unit tests,
but just dangling pads, we have to post the tag messages the
test checks for ourselves.
Down from 52/55 failing to 7/52 failing.
2012-09-11 17:36:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* ext/dv/gstdvdemux.c:
* gst/avi/gstavidemux.c:
* gst/debugutils/rndbuffersize.c:
* gst/flv/gstflvdemux.c:
* gst/isomp4/qtdemux.c:
* gst/matroska/matroska-demux.c:
* gst/wavparse/gstwavparse.c:
ext, gst: only activate in pull mode if upstream is seekable
2012-09-11 15:38:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* sys/v4l2/gstv4l2src.c:
v4l2: disable renegotiation
We can't yet wait for the bufferpool to DRAIN before starting renegotiation so
disable it for now.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=682770
2012-09-11 12:48:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* tests/check/elements/rtpbin.c:
tests: rtpbin: port to the new GLib thread API
2012-09-11 12:36:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* sys/directsound/gstdirectsoundsink.c:
* sys/directsound/gstdirectsoundsink.h:
directsoundsink: port to the new GLib thread API
2012-09-11 11:59:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/isomp4/qtdemux.c:
qtdemux: don't reset segment
Don't reset the segment because we need the values for accumulation. the segment
is reset at start and after a flushing seek. Fixes some problems with files with
quicktime segments.
2012-09-10 17:14:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* tests/check/elements/id3demux.c:
tests: fix id3demux test
2012-09-10 14:31:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/flv/amfdefs.h:
* gst/flv/gstflvdemux.c:
* gst/rtp/gstrtpqdmdepay.c:
* gst/rtp/gstrtpsv3vdepay.c:
gst: adjust comment style
2012-09-10 14:30:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/avi/gstavidemux.c:
avidemux: remove defunct commented code
2012-09-10 13:35:15 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* ext/pulse/pulsesrc.c:
pulsesrc: consider stream alive when not connected yet
When we start and renegotiate, there is a moment where the stream is created but
not yet connected. Make sure all functions deal with this situation correctly
instead of erroring out.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681247
2012-09-10 12:15:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* ext/pulse/pulsesrc.c:
pulsesrc: don't fail when not negotiated yet
When get_time is called but we are not yet negotiated, return 0 instead of
posting an error. It's possible that the base class is still negotiating when
our get_time is called.
2012-09-10 11:32:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* ext/pulse/pulsesrc.c:
* sys/oss/gstosssrc.c:
* sys/oss4/oss4-source.c:
update for audio base src api change
2012-09-10 00:42:52 +0100 Tim-Philipp Müller <tim@centricular.net>
* gst/avi/gstavimux.c:
* gst/isomp4/qtdemux.c:
video/x-3ivx and video/x-xvid -> video/mpeg,mpegversion=4
If it ever turns out that we really must use thoe specific
fourccs and not the generic one, we can still add a flavor
field to the caps later.
2012-09-07 16:15:42 +0200 Daniela <daniela.muzzu@selexelsag.com>
* gst/rtsp/gstrtspsrc.c:
rtspsrc: avoid leak
When setup fails, make sure to cleanup afterwards.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=673509
2012-09-07 15:23:44 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/rtp/gstrtpamrdepay.c:
rtpamrdepay: unmap rtp buffer
... thereby plugging a memleak.
2012-09-07 14:13:17 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* tests/check/elements/rtp-payloading.c:
tests: rtp-payloading: adjust to modified bufferlist semantics
... now implemented by buffer memory blocks.
2012-09-07 14:11:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/rtp/gstrtph264pay.c:
rtph264pay: avoid crashing on NULL access in debug message
2012-09-07 14:11:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/rtp/gstrtph263ppay.c:
rtph263ppay: plug caps leak
2012-09-06 17:09:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: remove redundant _set_allocation call
2012-09-06 17:05:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* tests/check/elements/deinterlace.c:
tests: deinterlace: do not leak deinterlace pads
2012-09-06 17:04:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: plug some leaks
2012-09-06 16:49:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: reuse core function for GCD
2012-09-06 16:31:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: support filter in getcaps
2012-09-06 16:30:44 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: do not leak getcaps result
2012-09-06 16:23:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
* gst/deinterlace/gstdeinterlace.h:
deinterlace: add support for bufferpool
Add bufferpool support to avoid a memcpy in the videosink when actively
interlacing.
Remove some commented obsolete code.
2012-09-06 13:38:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: proxy allocation query in passthrough
We can let the allocation query pass when we are operating in passthrough mode.
2012-09-06 13:23:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: use default event functions
instead of blindly forwarding unknown events.
2012-09-06 13:23:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: small cleanups
2012-09-06 12:56:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/deinterlace/gstdeinterlace.c:
deinterlace: call default query handlers
Call the default query handler instead of forwarding the query blindly. Fixes
issues of strides because of proxying the allocation query wrongly.
2012-09-06 10:42:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* sys/v4l2/gstv4l2object.c:
v4l2: remove unused code.
2012-09-06 10:42:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* ext/pulse/pulsesink.c:
pulse: improve debug
2012-09-05 11:50:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* ext/dv/gstdvdemux.c:
dvdemux: remove obsolete update newsegment handling code
2012-09-04 12:35:53 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/videofilter/gstvideobalance.c:
videobalance: avoid deadlock
_update_properties takes the object lock and should not be called when the
object lock is already taken.
2012-09-03 12:46:03 +0100 Tim-Philipp Müller <tim@centricular.net>
* gst/matroska/matroska-mux.c:
matroskamux: extract interlaced-ness of video track from interlace-mode field
instead of the old boolean "interlaced" field.
2012-09-03 02:51:24 +0100 Tim-Philipp Müller <tim@centricular.net>
* gst/avi/gstavimux.c:
* gst/matroska/matroska-demux.c:
* gst/matroska/matroska-mux.c:
* gst/rtp/gstrtpmp4vpay.c:
* tests/check/elements/avimux.c:
video/x-xvid -> video/mpeg,mpegversion=4
2012-09-02 02:50:50 +0100 Tim-Philipp Müller <tim@centricular.net>
* gst/isomp4/qtdemux.c:
* gst/matroska/matroska-demux.c:
* gst/matroska/matroska-mux.c:
text/plain + text/x-pango-markup -> text/x-raw
2012-09-02 01:31:53 +0100 Tim-Philipp Müller <tim@centricular.net>
* ext/soup/gstsouphttpsrc.c:
* gst/matroska/matroska-demux.c:
gst_message_new_duration -> gst_message_new_duration_changed
2012-08-30 22:07:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/rtpmanager/rtpsession.c:
session: also stop probatation on existing sources
Receiving an RTCP packet should also stop probation on sources we have seen
before.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683065
2012-08-22 16:36:21 -0700 Aleix Conchillo Flaque <aleix@oblong.com>
* gst/rtpmanager/gstrtpsession.c:
* gst/rtpmanager/rtpsession.c:
* gst/rtpmanager/rtpsession.h:
* gst/rtpmanager/rtpsource.c:
* gst/rtpmanager/rtpsource.h:
* gst/rtsp/gstrtspsrc.c:
* gst/rtsp/gstrtspsrc.h:
rtp: make rtp packet probation configurable (bug #682512)
2012-08-30 12:21:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* ext/gdk_pixbuf/gstgdkpixbufoverlay.c:
gdkpixbuf: adjust to modified video overlay composition API
2012-08-30 11:30:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/audioparsers/gstflacparse.c:
flacparse: fixup 0.11 port of suspect frame checking
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=682959
2012-08-28 18:56:19 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/avi/gstavidemux.c:
avidemux: avoid invalid H264 bytestream codec_data
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681369
2012-08-28 19:00:44 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/isomp4/qtdemux.c:
qtdemux: port segment event creation to 0.11
2012-08-28 16:28:13 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/isomp4/qtdemux.c:
qtdemux: release extra event ref when replacing pending newsegment event
2012-07-03 17:50:24 +0200 David Corvoysier <david.corvoysier@orange.com>
* gst/isomp4/qtdemux.c:
* gst/isomp4/qtdemux_dump.c:
* gst/isomp4/qtdemux_dump.h:
* gst/isomp4/qtdemux_fourcc.h:
* gst/isomp4/qtdemux_types.c:
isomp4: add DASH tfdt box support
MPEG DASH has defined a set of new boxes to specify duration, indexes and
offsets of ISOBMFF fragments.
The Track Fragment Base Media Decode Time (tfdt) Box can in particular be
included inside a traf box to specify the absolute decode time, measured on the
media timeline, of the first sample in decode order in the track fragment.
This information can be used by the isomp4 demux to find out the current position of
an MP4 fragment in the timeline.
This patch adds code to isomp4 to:
- parse the tfdt box
- adjust the time/position member of the new segment sent when playback starts
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=677535
2012-08-26 22:39:55 +0100 Tim-Philipp Müller <tim@centricular.net>
* ext/aalib/gstaasink.c:
* ext/cairo/gstcairorender.c:
* ext/cairo/gsttextoverlay.c:
* ext/cairo/gsttimeoverlay.c:
* ext/dv/gstdvdec.c:
* ext/dv/gstdvdemux.c:
* ext/flac/gstflacenc.c:
* ext/flac/gstflactag.c:
* ext/gdk_pixbuf/gstgdkpixbufoverlay.c:
* ext/gdk_pixbuf/gstgdkpixbufsink.c:
* ext/gdk_pixbuf/pixbufscale.c:
* ext/jack/gstjackaudiosink.c:
* ext/jack/gstjackaudiosrc.c:
* ext/jpeg/gstjpegdec.c:
* ext/jpeg/gstjpegenc.c:
* ext/libcaca/gstcacasink.c:
* ext/libpng/gstpngdec.c:
* ext/pulse/pulsesink.c:
* ext/pulse/pulsesrc.c:
* ext/raw1394/gstdv1394src.c:
* ext/raw1394/gsthdv1394src.c:
* ext/soup/gstsouphttpclientsink.c:
* ext/soup/gstsouphttpsrc.c:
* ext/speex/gstspeexdec.c:
* ext/speex/gstspeexenc.c:
* ext/taglib/gstapev2mux.cc:
* ext/taglib/gstid3v2mux.cc:
* ext/wavpack/gstwavpackdec.c:
* ext/wavpack/gstwavpackenc.c:
* gst/alpha/gstalpha.c:
* gst/alpha/gstalphacolor.c:
* gst/apetag/gstapedemux.c:
* gst/audiofx/audioamplify.c:
* gst/audiofx/audiochebband.c:
* gst/audiofx/audiocheblimit.c:
* gst/audiofx/audiodynamic.c:
* gst/audiofx/audioecho.c:
* gst/audiofx/audioinvert.c:
* gst/audiofx/audiokaraoke.c:
* gst/audiofx/audiopanorama.c:
* gst/audiofx/audiowsincband.c:
* gst/audiofx/audiowsinclimit.c:
* gst/audioparsers/gstaacparse.c:
* gst/audioparsers/gstac3parse.c:
* gst/audioparsers/gstamrparse.c:
* gst/audioparsers/gstdcaparse.c:
* gst/audioparsers/gstflacparse.c:
* gst/audioparsers/gstmpegaudioparse.c:
* gst/audioparsers/gstwavpackparse.c:
* gst/autodetect/gstautoaudiosink.c:
* gst/autodetect/gstautoaudiosrc.c:
* gst/autodetect/gstautovideosink.c:
* gst/autodetect/gstautovideosrc.c:
* gst/avi/gstavidemux.c:
* gst/avi/gstavimux.c:
* gst/avi/gstavisubtitle.c:
* gst/cutter/gstcutter.c:
* gst/debugutils/gstpushfilesrc.c:
* gst/debugutils/gsttaginject.c:
* gst/debugutils/progressreport.c:
* gst/deinterlace/gstdeinterlace.c:
* gst/effectv/gstaging.c:
* gst/effectv/gstdice.c:
* gst/effectv/gstedge.c:
* gst/effectv/gstop.c:
* gst/effectv/gstquark.c:
* gst/effectv/gstradioac.c:
* gst/effectv/gstrev.c:
* gst/effectv/gstripple.c:
* gst/effectv/gstshagadelic.c:
* gst/effectv/gststreak.c:
* gst/effectv/gstvertigo.c:
* gst/effectv/gstwarp.c:
* gst/equalizer/gstiirequalizer10bands.c:
* gst/equalizer/gstiirequalizer3bands.c:
* gst/equalizer/gstiirequalizernbands.c:
* gst/flv/gstflvdemux.c:
* gst/flv/gstflvmux.c:
* gst/goom/gstgoom.c:
* gst/goom2k1/gstgoom.c:
* gst/icydemux/gsticydemux.c:
* gst/id3demux/gstid3demux.c:
* gst/imagefreeze/gstimagefreeze.c:
* gst/interleave/deinterleave.c:
* gst/interleave/interleave.c:
* gst/isomp4/atomsrecovery.c:
* gst/isomp4/gstqtmux-doc.c:
* gst/isomp4/gstqtmux.c:
* gst/isomp4/qtdemux.c:
* gst/matroska/matroska-demux.c:
* gst/matroska/matroska-mux.c:
* gst/matroska/matroska-parse.c:
* gst/matroska/webm-mux.c:
* gst/monoscope/gstmonoscope.c:
* gst/multifile/gstmultifilesink.c:
* gst/multifile/gstmultifilesrc.c:
* gst/multifile/gstsplitfilesrc.c:
* gst/multipart/multipartdemux.c:
* gst/multipart/multipartmux.c:
* gst/replaygain/gstrganalysis.c:
* gst/replaygain/gstrglimiter.c:
* gst/replaygain/gstrgvolume.c:
* gst/rtp/README:
* gst/rtpmanager/gstrtpbin.c:
* gst/rtpmanager/gstrtpjitterbuffer.c:
* gst/rtpmanager/gstrtpptdemux.c:
* gst/rtpmanager/gstrtpsession.c:
* gst/rtpmanager/gstrtpssrcdemux.c:
* gst/rtsp/gstrtspsrc.c:
* gst/shapewipe/gstshapewipe.c:
* gst/smpte/gstsmpte.c:
* gst/smpte/gstsmptealpha.c:
* gst/udp/gstudpsink.c:
* gst/udp/gstudpsrc.c:
* gst/videobox/gstvideobox.c:
* gst/videocrop/gstaspectratiocrop.c:
* gst/videocrop/gstvideocrop.c:
* gst/videofilter/gstgamma.c:
* gst/videofilter/gstvideobalance.c:
* gst/videofilter/gstvideoflip.c:
* gst/wavparse/gstwavparse.c:
* sys/directsound/gstdirectsoundsink.c:
* sys/oss/gstosssink.c:
* sys/oss/gstosssrc.c:
* sys/oss4/oss4-sink.c:
* sys/oss4/oss4-source.c:
* sys/osxaudio/gstosxaudiosink.c:
* sys/osxaudio/gstosxaudiosrc.c:
* sys/sunaudio/gstsunaudiosink.c:
* sys/sunaudio/gstsunaudiosrc.c:
* sys/v4l2/gstv4l2radio.c:
* sys/v4l2/gstv4l2sink.c:
* sys/v4l2/gstv4l2src.c:
* sys/waveform/gstwaveformsink.c:
* sys/ximage/gstximagesrc.c:
* tests/examples/cairo/cairo_overlay.c:
* tests/examples/rtp/client-H263p-AMR.sh:
* tests/examples/rtp/client-H263p-PCMA.sh:
* tests/examples/rtp/client-H263p.sh:
* tests/examples/rtp/client-H264-PCMA.sh:
* tests/examples/rtp/client-H264.sh:
* tests/examples/rtp/client-PCMA.sh:
* tests/examples/rtp/server-VTS-H263p-ATS-PCMA.sh:
* tests/examples/rtp/server-VTS-H263p.sh:
* tests/examples/rtp/server-alsasrc-PCMA.sh:
* tests/examples/rtp/server-decodebin-H263p-AMR.sh:
* tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh:
* tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
* tests/examples/shapewipe/shapewipe-example.c:
* tests/icles/gdkpixbufsink-test.c:
* tests/icles/videocrop-test.c:
docs: gst-launch -> gst-launch-1.0 and ffmpegcolorspace -> videoconvert
2012-08-26 22:32:54 +0100 Tim-Philipp Müller <tim@centricular.net>
* ext/flac/gstflacdec.c:
* gst/videomixer/videomixer2.c:
docs: gst-launch-0.11 -> gst-launch-1.0
2012-08-26 22:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
* gst/deinterlace/gstdeinterlace.c:
* tests/check/elements/deinterlace.c:
deinterlace: the field in caps is "interlace-mode" not "interlace-method"
Fix deinterlace unit test. Need to set right field on output caps.
Also remove right field (not old 0.10 "interlaced" boolean field)
from caps in unit test before comparing old and new.
2012-08-26 21:45:44 +0100 Tim-Philipp Müller <tim@centricular.net>
* tests/check/elements/icydemux.c:
tests: fix icydemux unit test
Was waiting for a tag message on the bus, which would never
come, because elements don't post those themselves any more
but let sinks post them from tag events. Only that there are
no sinks in this unit test.
2012-08-26 21:27:00 +0100 Tim-Philipp Müller <tim@centricular.net>
* tests/check/elements/videocrop.c:
tests: fix videocrop crop_to_1x1 unit test for GRAY8 format
Update table with pixel values with the value actually produced
by videotestsrc.
2012-08-27 09:00:45 +0200 Sjoerd Simons <sjoerd@luon.net>
* ext/pulse/pulsesrc.c:
pulsesrc: Only print caps if they're provided
2012-08-24 19:43:08 +0100 Michael Rubinstein <mrubinstein@rai-dev.com>
* gst/videomixer/blend.c:
videomixer: fix endianness check on systems where non-glib endianness defines are not set
On Windows LITTLE_ENDIAN without the G_ in was not defined, so the
test comes out wrong.
2012-08-22 17:23:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/udp/gstmultiudpsink.c:
udpsink: don't crash on NULL error
Check if there is an error before retrieving its message.
See https://bugzilla.gnome.org/show_bug.cgi?id=682481
2012-08-22 13:30:19 +0200 Stefan Sauer <ensonic@users.sf.net>
* common:
Automatic update of common submodule
From 668acee to 4f962f7
2012-08-22 13:18:00 +0200 Stefan Sauer <ensonic@users.sf.net>
* configure.ac:
configure: bump gtk-doc req to 1.12 (mar-2009)
This allows us to e.g. unconditionally use gtkdoc-rebase.
2012-08-22 11:21:38 +0200 Martin Ertsaas <mertsas@cisco.com>
* sys/osxvideo/osxvideosink.h:
* sys/osxvideo/osxvideosink.m:
osxvideosink: Make osxvideosink use the non-deprecated threading api from glib.
https://bugzilla.gnome.org/show_bug.cgi?id=682446
2012-08-14 15:40:31 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
* ext/pulse/pulsesrc.c:
pulsesrc: Handle negotiation events
This makes sure that we:
a) Destroy an existing stream if a negotiate() request comes in: this is
required when receiving a downstream renegotiation request after a
stream has been created.
b) Create a new stream on prepare(): this is required since we do a
setcaps() in negotiate(), which causes the stream to be dropped by a
ringbuffer release() call (this does not happen during first negotiation
since the release is only done on a running ringbuffer). The subsequent