Wim Taymans [Mon, 4 Jul 2011 16:10:55 +0000 (18:10 +0200)]
alpha: fix caps
Wim Taymans [Mon, 4 Jul 2011 16:06:48 +0000 (18:06 +0200)]
alpha: port to new video API
Wim Taymans [Mon, 4 Jul 2011 15:00:34 +0000 (17:00 +0200)]
alpha: more porting
Wim Taymans [Mon, 4 Jul 2011 14:09:33 +0000 (16:09 +0200)]
port to new video api
Wim Taymans [Tue, 28 Jun 2011 12:03:43 +0000 (14:03 +0200)]
video: port to new video apis
Mark Nauwelaerts [Mon, 4 Jul 2011 09:09:19 +0000 (11:09 +0200)]
flv: port to 0.11
* use G_DEFINE_TYPE
* adjust to new GstBuffer
* misc segment and caps changes
Mark Nauwelaerts [Mon, 4 Jul 2011 09:48:13 +0000 (11:48 +0200)]
Merge branch 'master' into 0.11
Conflicts:
ext/pulse/pulsesink.c
Mark Nauwelaerts [Mon, 4 Jul 2011 09:25:28 +0000 (11:25 +0200)]
flvmux: pass along segment info to collectpads
... so it can track this and be subsequently used to determine running time etc.
Mark Nauwelaerts [Mon, 4 Jul 2011 09:24:23 +0000 (11:24 +0200)]
flvdemux: indicate raw format in aac caps
Mark Nauwelaerts [Mon, 4 Jul 2011 09:07:13 +0000 (11:07 +0200)]
qtmux: mind requested name for request pad
Mark Nauwelaerts [Mon, 4 Jul 2011 09:06:54 +0000 (11:06 +0200)]
avidemux: free scheduling query
David Schleef [Mon, 4 Jul 2011 02:51:32 +0000 (19:51 -0700)]
pulse: Increase ranks to PRIMARY + 10
So that pulsesrc/pulsesink get chosen over other possible PRIMARY
src/sinks by autoaudiosink. Presumably, if pulse is available, it
is always preferred over another src/sink.
Fixes: #647540.
David Schleef [Fri, 1 Jul 2011 01:47:48 +0000 (18:47 -0700)]
multipartmux: Add \r\n to tail of pushed buffers
Clients such as Firefox require the \r\n after the payload.
Branko Subasic [Thu, 16 Jun 2011 12:52:51 +0000 (14:52 +0200)]
matroskademux: avoid looping when searching for clusters
Fixes some bugs that results in the demuxer looping when seaching
for clusters in non-finalized files.
https://bugzilla.gnome.org/show_bug.cgi?id=652195
Mark Nauwelaerts [Thu, 30 Jun 2011 10:30:22 +0000 (12:30 +0200)]
multifile: port to 0.10
* use G_DEFINE_TYPE
* adjust to new GstBuffer
* misc caps handling
Mark Nauwelaerts [Thu, 30 Jun 2011 09:35:21 +0000 (11:35 +0200)]
cutter: port to 0.11
* use G_DEFINE_TYPE
* adjust to new GstBuffer
* minor misc
Mark Nauwelaerts [Thu, 30 Jun 2011 09:17:19 +0000 (11:17 +0200)]
replaygain: port to 0.11
* use G_DEFINE_TYPE
* adjust to new GstBuffer
Mark Nauwelaerts [Thu, 30 Jun 2011 08:53:09 +0000 (10:53 +0200)]
spectrum: remove deprecated property
Mark Nauwelaerts [Thu, 30 Jun 2011 08:51:55 +0000 (10:51 +0200)]
spectrum: port to 0.11
* use G_DEFINE_TYPE
* adjust to new GstBuffer
Mark Nauwelaerts [Thu, 30 Jun 2011 08:38:49 +0000 (10:38 +0200)]
level: port to 0.11
* use G_DEFINE_TYPE
* adjust to new GstBuffer
Mark Nauwelaerts [Thu, 30 Jun 2011 08:30:16 +0000 (10:30 +0200)]
equalizer: port to 0.11
Debarshi Ray [Fri, 10 Jun 2011 13:24:48 +0000 (18:54 +0530)]
matroskaparse: fix reference counting of parse->streamheader
https://bugzilla.gnome.org/show_bug.cgi?id=652286
Signed-off-by: David Schleef <ds@schleef.org>
David Schleef [Wed, 29 Jun 2011 21:39:52 +0000 (14:39 -0700)]
jpegenc: Don't round up size of encoded buffers
For some reason, in code dating to 2001, encoded jpeg buffers were
rounded up to multiples of 4 bytes. With the added bonus that the
extra bytes are unwritten, causing valgrind issues. Oops. I can't
think of any reason why JPEG buffers need to be multiples of 4 bytes,
so I removed the padding. There might be some code somewhere that
depends on this behavior, so if this needs to be reverted, please fix
the valgrind issues.
Mark Nauwelaerts [Wed, 29 Jun 2011 10:46:20 +0000 (12:46 +0200)]
isomp4: port to 0.11
Mark Nauwelaerts [Tue, 28 Jun 2011 10:55:45 +0000 (12:55 +0200)]
avidemux: tweak some ported segment handling
... to avoid losing duration during push mode seeking, and to properly
accumulate running time when segment seeking.
Mark Nauwelaerts [Wed, 29 Jun 2011 10:05:04 +0000 (12:05 +0200)]
qtmux: free date tag
Jonas Larsson [Tue, 28 Jun 2011 10:26:37 +0000 (12:26 +0200)]
aacparse: not so greedy minimum frame size
Fixes #653559.
David Schleef [Sat, 25 Jun 2011 18:39:23 +0000 (11:39 -0700)]
configure: remove non-pkg-config check for shout
Fixes: 653327
Andoni Morales Alastruey [Mon, 20 Jun 2011 16:49:57 +0000 (18:49 +0200)]
dv1394src: make the internal clock thread safe
Fixes: #653091.
Miguel Angel Cabrera Moya [Fri, 24 Jun 2011 09:54:29 +0000 (11:54 +0200)]
rtpjitterbuffer: return correct type when assertion fails
David Schleef [Thu, 23 Jun 2011 18:28:27 +0000 (11:28 -0700)]
Automatic update of common submodule
From 69b981f to 605cd9a
Wim Taymans [Wed, 22 Jun 2011 14:41:13 +0000 (16:41 +0200)]
rtsp: fix for uri changes
Arun Raghavan [Wed, 2 Feb 2011 10:48:54 +0000 (16:18 +0530)]
pulse: Drop support for PA versions before 0.9.16
This drops support fof PulseAudio versions prior to 0.9.16, which was
released about 1.5 years ago. Testing with very old versions is not
feasible and we don't want to maintain 2 independent code-paths.
Wim Taymans [Tue, 21 Jun 2011 16:24:41 +0000 (18:24 +0200)]
Merge branch 'master' into 0.11
Conflicts:
configure.ac
docs/plugins/inspect/plugin-esdsink.xml
docs/plugins/inspect/plugin-gconfelements.xml
Wim Taymans [Tue, 21 Jun 2011 16:19:02 +0000 (18:19 +0200)]
pulsesink: fix for header cleanups
Mark Nauwelaerts [Tue, 21 Jun 2011 13:15:06 +0000 (15:15 +0200)]
rtpmp4adepay: fix output buffer timestamps in case of multiple frames
Olivier Crête [Mon, 20 Jun 2011 20:47:36 +0000 (16:47 -0400)]
rtpsession: The signal has 5 arguments, not 4
Wim Taymans [Mon, 20 Jun 2011 10:13:11 +0000 (12:13 +0200)]
avimux: use string for video format now
Wim Taymans [Mon, 20 Jun 2011 10:04:48 +0000 (12:04 +0200)]
avi: link against gstvideo now
Wim Taymans [Mon, 20 Jun 2011 10:03:24 +0000 (12:03 +0200)]
avi: port to new caps
Tim-Philipp Müller [Sat, 18 Jun 2011 12:43:02 +0000 (13:43 +0100)]
Bump git version after unplanned 0.10.30 release
Merge branch '0.10.30'
Conflicts:
configure.ac
docs/plugins/inspect/plugin-1394.xml
docs/plugins/inspect/plugin-aasink.xml
docs/plugins/inspect/plugin-alaw.xml
docs/plugins/inspect/plugin-alpha.xml
docs/plugins/inspect/plugin-alphacolor.xml
docs/plugins/inspect/plugin-annodex.xml
docs/plugins/inspect/plugin-apetag.xml
docs/plugins/inspect/plugin-audiofx.xml
docs/plugins/inspect/plugin-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-cairo.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-efence.xml
docs/plugins/inspect/plugin-effectv.xml
docs/plugins/inspect/plugin-equalizer.xml
docs/plugins/inspect/plugin-esdsink.xml
docs/plugins/inspect/plugin-flac.xml
docs/plugins/inspect/plugin-flv.xml
docs/plugins/inspect/plugin-flxdec.xml
docs/plugins/inspect/plugin-gconfelements.xml
docs/plugins/inspect/plugin-gdkpixbuf.xml
docs/plugins/inspect/plugin-goom.xml
docs/plugins/inspect/plugin-goom2k1.xml
docs/plugins/inspect/plugin-gstrtpmanager.xml
docs/plugins/inspect/plugin-halelements.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-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
win32/common/config.h
Tim-Philipp Müller [Fri, 17 Jun 2011 09:37:33 +0000 (10:37 +0100)]
sunaudio: fix typo in comment
Wim Taymans [Fri, 17 Jun 2011 16:12:50 +0000 (18:12 +0200)]
Merge branch 'master' into 0.11
Wim Taymans [Fri, 17 Jun 2011 16:11:38 +0000 (18:11 +0200)]
autodetect: fix caps
Luis de Bethencourt [Thu, 16 Jun 2011 13:38:10 +0000 (15:38 +0200)]
goom: fix unused-but-set-compiler warnings
Remove unnecessary res variables, core checks existance
and type of these fields for us already via the template
caps, and we know that these fields exist because we've
fixated them before in _negotiate().
Stefan Kost [Fri, 17 Jun 2011 00:07:09 +0000 (03:07 +0300)]
audioecho: fix param flags
If the parameter cannot be changed in paused&playing, it is not controlable. Set
the appropriate mutability flag instead.
Tim-Philipp Müller [Wed, 15 Jun 2011 22:57:34 +0000 (23:57 +0100)]
Release 0.10.30
This is an ad-hoc release that is almost identical to 0.10.29:
* work around GLib atomic ops API change
* better handling of malformed buffers in RTP depayloders
* some minor compilation fixes
Raimo Järvi [Wed, 8 Jun 2011 15:33:10 +0000 (18:33 +0300)]
udp: Fix compiler warning on mingw-w64
Fixes: #652144.
gstudpnetutils.h:32:0: error: "WINVER" redefined
/usr/i686-w64-mingw32/sys-root/mingw/include/_mingw.h:231:0: note: this is the
location of the previous definition
David Schleef [Sat, 4 Jun 2011 20:49:52 +0000 (13:49 -0700)]
interleave: Work around changes in g_atomic API
See #651514 for details.
Jose Antonio Santos Cadenas [Wed, 18 May 2011 10:36:40 +0000 (12:36 +0200)]
rtp: Fix segmentation fault processing payload buffers
This commit checks if the value returned by
gst_rtp_buffer_get_payload_buffer and
gst_rtp_buffer_get_payload_subbuffer is NULL before using it.
Pino Toscano [Mon, 16 May 2011 07:04:31 +0000 (09:04 +0200)]
pulse: Define PATH_MAX if it isn't defined
GNU Hurd for example doesn't define it.
Sebastian Dröge [Fri, 29 Apr 2011 06:55:19 +0000 (08:55 +0200)]
wavenc: Allow setcaps to be called after a format was negotiated if it's compatible
Otherwise wavenc will fail if upstream decides to set equivalent caps or caps
with additional information later.
Thanks to Alexander Schremmer for finding this bug.
Tim-Philipp Müller [Wed, 15 Jun 2011 14:06:23 +0000 (15:06 +0100)]
Remove esound/esdsink plugin
Tim-Philipp Müller [Wed, 15 Jun 2011 13:37:29 +0000 (14:37 +0100)]
Remove gconf elements and plugin
GConf was deprecated in favour of GSettings etc.
Wim Taymans [Wed, 15 Jun 2011 13:17:19 +0000 (15:17 +0200)]
flacparse: fix unitialized access
Stefan Kost [Thu, 9 Jun 2011 18:06:28 +0000 (21:06 +0300)]
matroska: add missing stdio include for sscanf
Wim Taymans [Mon, 13 Jun 2011 17:08:38 +0000 (19:08 +0200)]
Merge branch 'master' into 0.11
Wim Taymans [Mon, 13 Jun 2011 15:51:40 +0000 (17:51 +0200)]
-good: port some more plugins
Wim Taymans [Mon, 13 Jun 2011 15:14:51 +0000 (17:14 +0200)]
rtsp: fix for flush_stop API change
Wim Taymans [Mon, 13 Jun 2011 15:14:00 +0000 (17:14 +0200)]
rtp: port some more (de)payloader
Mark Nauwelaerts [Mon, 13 Jun 2011 15:05:19 +0000 (17:05 +0200)]
audioparsers: not so greedy minimum frame size
... which will be determined by parsing anyway, and avoids introducing
redundant additional latency.
Wim Taymans [Mon, 13 Jun 2011 14:33:57 +0000 (16:33 +0200)]
-good: update for buffer API change
Wim Taymans [Mon, 13 Jun 2011 14:33:46 +0000 (16:33 +0200)]
rtp: port to 0.11
Wim Taymans [Mon, 13 Jun 2011 11:25:49 +0000 (13:25 +0200)]
rtp: fix for API changes in the base classes
Wim Taymans [Mon, 13 Jun 2011 11:07:50 +0000 (13:07 +0200)]
avimux: use caps event for negotiation
Wim Taymans [Mon, 13 Jun 2011 11:07:27 +0000 (13:07 +0200)]
avidemux: fix for flush stop event changes
Raimo Järvi [Wed, 8 Jun 2011 15:33:10 +0000 (18:33 +0300)]
udp: Fix compiler warning on mingw-w64
Fixes: #652144.
gstudpnetutils.h:32:0: error: "WINVER" redefined
/usr/i686-w64-mingw32/sys-root/mingw/include/_mingw.h:231:0: note: this is the
location of the previous definition
Wim Taymans [Sat, 11 Jun 2011 16:58:07 +0000 (18:58 +0200)]
goom: fix for bufferpool update
Wim Taymans [Fri, 10 Jun 2011 16:05:01 +0000 (18:05 +0200)]
goom: update for alignment change
Wim Taymans [Thu, 9 Jun 2011 15:56:18 +0000 (17:56 +0200)]
jack: port some more
Wim Taymans [Thu, 9 Jun 2011 15:52:34 +0000 (17:52 +0200)]
rtsp: port to 0.11
Wim Taymans [Thu, 9 Jun 2011 15:50:08 +0000 (17:50 +0200)]
udp: port to 0.11
Wim Taymans [Thu, 9 Jun 2011 09:37:47 +0000 (11:37 +0200)]
aasink: register template and klass correctly
Wim Taymans [Thu, 9 Jun 2011 08:50:44 +0000 (10:50 +0200)]
goom: port goom
Wim Taymans [Wed, 8 Jun 2011 16:06:56 +0000 (18:06 +0200)]
Merge branch 'master' into 0.11
Wim Taymans [Wed, 8 Jun 2011 16:05:20 +0000 (18:05 +0200)]
assink: port aasink to 0.11
Edward Hervey [Tue, 7 Jun 2011 10:06:08 +0000 (12:06 +0200)]
debugutils: Switch from GST_BOILERPLATE to G_DEFINE_TYPE
Edward Hervey [Tue, 7 Jun 2011 09:25:18 +0000 (11:25 +0200)]
videofilter: Use new GstBaseTransform::transform_caps API
Edward Hervey [Tue, 7 Jun 2011 09:23:55 +0000 (11:23 +0200)]
auparse: Don't use GST_BOILERPLATE
Edward Hervey [Tue, 7 Jun 2011 09:22:35 +0000 (11:22 +0200)]
audiofxbasefirfilter: Buffers no longer have caps
Edward Hervey [Tue, 7 Jun 2011 09:20:00 +0000 (11:20 +0200)]
alpha: Use new transform_caps vmethod (with filter)
Edward Hervey [Mon, 6 Jun 2011 18:43:31 +0000 (20:43 +0200)]
audioparsers: fix some more parsers
Debarshi Ray [Mon, 6 Jun 2011 12:51:04 +0000 (18:21 +0530)]
matroska: refactor code common to matroskademux and matroskaparse
Move the following function to matroska-read-common.[ch] from
matroska-demux.c and matroska-parse.c:
- gst_matroska_{demux,parse}_parse_chapters
https://bugzilla.gnome.org/show_bug.cgi?id=650877
Debarshi Ray [Mon, 6 Jun 2011 09:17:27 +0000 (14:47 +0530)]
matroska: refactor code common to matroskademux and matroskaparse
Move the following function to matroska-read-common.[ch] from
matroska-demux.c and matroska-parse.c:
- gst_matroska_{demux,parse}_parse_attachments
https://bugzilla.gnome.org/show_bug.cgi?id=650877
Debarshi Ray [Mon, 6 Jun 2011 07:13:14 +0000 (12:43 +0530)]
matroska: refactor code common to matroskademux and matroskaparse
Move the following function to matroska-read-common.[ch] from
matroska-demux.c and matroska-parse.c:
- gst_matroska_{demux,parse}_parse_attached_file
https://bugzilla.gnome.org/show_bug.cgi?id=650877
Debarshi Ray [Sun, 5 Jun 2011 17:15:55 +0000 (22:45 +0530)]
matroska: refactor code common to matroskademux and matroskaparse
Move the following function to matroska-read-common.[ch] from
matroska-demux.c and matroska-parse.c:
- gst_matroska_{demux,parse}_parse_info
https://bugzilla.gnome.org/show_bug.cgi?id=650877
Debarshi Ray [Sun, 5 Jun 2011 04:45:23 +0000 (10:15 +0530)]
matroska: refactor code common to matroskademux and matroskaparse
Move the following function to matroska-read-common.[ch] from
matroska-demux.c and matroska-parse.c:
- gst_matroska_{demux,parse}_parse_metadata
https://bugzilla.gnome.org/show_bug.cgi?id=650877
Debarshi Ray [Sun, 5 Jun 2011 04:24:42 +0000 (09:54 +0530)]
matroska: refactor code common to matroskademux and matroskaparse
Move the following function to matroska-read-common.[ch] from
matroska-demux.c and matroska-parse.c:
- gst_matroska_{demux,parse}_parse_metadata_id_tag
https://bugzilla.gnome.org/show_bug.cgi?id=650877
Debarshi Ray [Sat, 4 Jun 2011 20:54:41 +0000 (02:24 +0530)]
matroska: refactor code common to matroskademux and matroskaparse
Move the following function to matroska-read-common.[ch] from
matroska-demux.c and matroska-parse.c:
- gst_matroska_{demux,parse}_parse_metadata_id_simple_tag
https://bugzilla.gnome.org/show_bug.cgi?id=650877
Mark Nauwelaerts [Mon, 6 Jun 2011 10:42:53 +0000 (12:42 +0200)]
rtspsrc: reset state tracking variable when appropriate
... so we don't end up interrupting an operation that should not be interrupted
based on the indication of a previous interruptable operation.
David Schleef [Sat, 4 Jun 2011 20:49:52 +0000 (13:49 -0700)]
interleave: Work around changes in g_atomic API
See #651514 for details.
David Schleef [Sat, 4 Jun 2011 20:43:00 +0000 (13:43 -0700)]
souphttpsink: code cleanup
Debarshi Ray [Sat, 4 Jun 2011 20:30:08 +0000 (02:00 +0530)]
matroskaparse: Use ARTIST tag instead of AUTHOR for GST_TAG_ARTIST
AUTHOR only existed in an old version of the spec and ARTIST is
the new replacement for this. We are still reading both to still
be compatible with old files.
Fixes bug #644875.
Wim Taymans [Thu, 2 Jun 2011 16:51:29 +0000 (18:51 +0200)]
Merge branch 'master' into 0.11
Conflicts:
sys/ximage/ximageutil.c
Wim Taymans [Thu, 2 Jun 2011 16:47:36 +0000 (18:47 +0200)]
avi: port AVI elements to new API
Sebastian Dröge [Thu, 2 Jun 2011 11:38:30 +0000 (13:38 +0200)]
dvdemux: First query the peer duration in the requested format before converting to BYTES
Fixes usage of dvdemux after another demuxer, e.g. mxfdemux.
Fixes bug #650503.
Sebastian Dröge [Thu, 2 Jun 2011 08:41:52 +0000 (10:41 +0200)]
souphttpsink: Fix refcounting of the "session" property
Properties should never take ownership of the values
passed to them.
David Schleef [Thu, 2 Jun 2011 00:04:27 +0000 (17:04 -0700)]
matroskamux: For streaming files, push tags first
David Schleef [Tue, 24 May 2011 21:52:01 +0000 (14:52 -0700)]
soup: Add souphttpsink
Thijs Vermeir [Wed, 1 Jun 2011 08:19:31 +0000 (10:19 +0200)]
udpsrc: allow skip-first-bytes of full buffer size