Commit graph

4956 commits

Author SHA1 Message Date
Sebastian Dröge
76c558f8ac Release 0.11.91 2012-05-13 16:49:04 +02:00
Sebastian Dröge
b45bfac8eb Update .po files 2012-05-13 16:48:57 +02:00
Sebastian Dröge
e10870f523 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly 2012-05-13 16:45:50 +02:00
Sebastian Dröge
e5cbb01d68 Automatic update of common submodule
From dc70203 to 3429ba6
2012-05-13 15:56:27 +02:00
Sebastian Dröge
452b3a29fc asfdemux: Use correct enum type 2012-05-13 15:26:48 +02:00
Vincent Penquerc'h
cd8a5fb939 asfdemux: implement pull mode seek snap flags when an index is present
Also ensure we get a proper EOS when seeking past the end of the
file, or (when the snap after flag is set) between the last keyframe
and the end of the file.
2012-05-10 10:16:14 +01:00
Leon Merten Lohse
649bd92cd2 cdio: compensate for libcdio's recent cd-text api changes
https://bugzilla.gnome.org/show_bug.cgi?id=675112

Conflicts:

	ext/cdio/gstcdiocddasrc.c
2012-05-03 23:58:03 +01:00
Tim-Philipp Müller
ccc59fc924 dvdread: fix build after recent include reshuffling in core
Need to include gmodule.h ourselves now.
2012-04-30 21:27:52 +01:00
Sebastian Dröge
7fa3eb2605 video: Update for libgstvideo API changes 2012-04-19 12:22:08 +02:00
Sebastian Dröge
31857c8ded Automatic update of common submodule
From 6db25be to dc70203
2012-04-16 09:09:35 +02:00
Tim-Philipp Müller
3064bf4a86 asfdemux: fix performance issue, especially with high-bitrate streams
Two things were suboptimal from a performance point of view:

a) consider a large media object such as a video keyframe, which
   may be split up into multiple fragments. We would assemble
   the media object as follows:
     buf = join (join (join (frag1, frag2), frag3), frag4)
   which causes many unnecessary memcpy()s, and malloc/free,
   which could easily add up to a multiple of the actual object
   size. To avoid this, we allocate a buffer of the size needed
   from the start and copy fragments into that directly.

b) for every fragment to join, we would create a sub-buffer
   before joining it (which would discard the sub-buffer again),
   leading to unnecessary miniobject create/free churn.

Conflicts:

	gst/asfdemux/asfpacket.c
	gst/asfdemux/asfpacket.h
2012-04-16 09:02:46 +02:00
Tim-Philipp Müller
65436c8715 asfdemux: avoid unnecessary stream lookup
We have already retrieved the stream for that stream number and
made sure it's not NULL, so no need to do it again here; neither
the number nor the streams changed since the last time.
2012-04-16 08:54:31 +02:00
Alban Browaeys
43afed8752 a52dec: fix first_access bigger than 2
gst_buffer_extract returns the number of bytes extracted, here 2 max.
Set size to the buffer size as was done in 0.10 to avoid first_access
error when it bypass 2.

https://bugzilla.gnome.org/show_bug.cgi?id=673434
2012-04-15 14:46:35 +01:00
Sebastian Dröge
1f8d9315b8 configure: Modernize autotools setup a bit
Also we now only create tar.bz2 and tar.xz tarballs.
2012-04-13 14:01:50 +02:00
Sebastian Dröge
6ebc780889 Automatic update of common submodule
From 464fe15 to 6db25be
2012-04-13 13:37:32 +02:00
Sebastian Dröge
ad0745b37f Back to development 2012-04-12 11:19:12 +02:00
Sebastian Dröge
4c6f7cf644 Release 0.11.90 2012-04-12 10:40:20 +02:00
Sebastian Dröge
b7a127bd06 Update .po files 2012-04-12 10:39:13 +02:00
Tim-Philipp Müller
3f5ff831fc mad: remove .c.orig file 2012-04-10 00:48:47 +01:00
Tim-Philipp Müller
08d20e4da8 Use new gst_element_class_set_static_metadata() 2012-04-10 00:47:44 +01:00
Sebastian Dröge
d0eaf1ea80 Automatic update of common submodule
From 7fda524 to 464fe15
2012-04-05 18:43:17 +02:00
Sebastian Dröge
29a893b494 gst: Update for GST_PLUGIN_DEFINE() API changes 2012-04-05 17:40:12 +02:00
Sebastian Dröge
8ff6937ef7 configure: Update version to 0.11.89.1 2012-04-05 13:26:45 +02:00
Sebastian Dröge
9e5a55a70f gst: Update versioning 2012-04-04 14:38:53 +02:00
Wim Taymans
ec170a27eb mpeg2dec: fix cropping
fix cropping in mpeg2dec
2012-04-02 15:21:36 +02:00
Wim Taymans
f503ef97f7 mpeg2dec: add crop metadata when buffer is still writable 2012-04-01 20:19:36 +02:00
Wim Taymans
ede01ed7ac update for buffer api change 2012-03-30 18:15:39 +02:00
Sebastian Dröge
90b1e8ac71 ext: Update for audio decoder API changes 2012-03-30 11:54:17 +02:00
Mark Nauwelaerts
336c76cb11 tests: make more valgrind-friendly and plug caps leak 2012-03-29 17:32:08 +02:00
Wim Taymans
ffa672bd34 update for buffer changes 2012-03-28 12:53:13 +02:00
Mark Nauwelaerts
0a69cc27a6 tests: x264enc: adjust test to removal of deprecated properties 2012-03-27 14:07:40 +02:00
Wim Taymans
c1a1c77d1c Replace master with 0.11 2012-03-26 12:13:30 +02:00
Wim Taymans
d81532a549 back to development 2012-03-22 15:56:04 +01:00
Wim Taymans
d1911c3f65 Release 0.11.2 2012-03-22 15:52:55 +01:00
Wim Taymans
a9b7e39c24 tests: fix after memory changes 2012-03-21 13:18:35 +01:00
Wim Taymans
6d371c89c1 x264enc: remove deprecated properties 2012-03-21 13:18:11 +01:00
Tim-Philipp Müller
ef64b43ac8 Merge remote-tracking branch 'origin/master' into 0.11
So 0.11 folks also get amr include fixes.

Conflicts:
	ext/a52dec/gsta52dec.c
	ext/mad/gstmad.c
2012-03-20 12:08:23 +00:00
Mark Nauwelaerts
aeaa143e4e synaesthesia: fixup for bufferpool api changes
... as well as some caps ref handling.
2012-03-18 18:56:51 +01:00
Wim Taymans
4aa8c11d85 don't pass random pointers to pull_range 2012-03-16 21:48:02 +01:00
Wim Taymans
fdfea36e93 update for bufferpool changes 2012-03-15 22:11:41 +01:00
Wim Taymans
5aba4d40c1 update for allocation query changes 2012-03-15 20:38:50 +01:00
Wim Taymans
7cd283ebc6 update for memory api changes 2012-03-15 13:38:16 +01:00
Wim Taymans
11c077bfd1 take padding into account 2012-03-14 19:52:52 +01:00
Mark Nauwelaerts
6d44ed77a4 mad: simplify parsing code
Also fixes #671455 (expected at least).
2012-03-13 18:28:49 +01:00
Wim Taymans
9e1b76fb13 configure.ac: bump required GLib to 2.31.14
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
2012-03-12 16:16:17 +01:00
Wim Taymans
3270eadf8d fix for caps _normalize changes 2012-03-12 12:23:43 +01:00
Wim Taymans
c65625be9e fix for caps api changes 2012-03-11 19:07:19 +01:00
Mark Nauwelaerts
110a993cc9 a52dec: use base class tag handling helper
... so as to ensure these to be handled and sent at proper time.
2012-03-06 16:20:10 +01:00
Sebastian Dröge
6e9a534223 dvdreadsrc: Use variable type with correct signedness 2012-03-06 14:28:15 +01:00
Edward Hervey
4a4d652dd4 mpeg2dec: Copy planes in one go when possible 2012-03-05 13:01:52 +01:00