Wim Taymans
e956902511
fix compilation
2012-06-20 10:39:24 +02:00
Sebastian Dröge
349eb6710e
mpeg2dec: Port to 0.11 again
2012-06-20 09:06:37 +01:00
Sebastian Dröge
d424827283
x264enc: Fix compiler warning
2012-06-19 15:19:28 +01:00
Edward Hervey
c31467413a
mpeg2dec: Report PAR if not present upstream
...
And clean up some code
2012-06-19 14:10:20 +01:00
Nicolas Dufresne
32c45932e4
mpeg2dec: use _scale_ceil to compute frame period
...
https://bugzilla.gnome.org/show_bug.cgi?id=675769
2012-06-19 14:10:20 +01:00
Nicolas Dufresne
4bfeef832e
mpeg2dec: mpeg2dec actually has 3 frame latency
...
https://bugzilla.gnome.org/show_bug.cgi?id=675769
2012-06-19 14:10:20 +01:00
Nicolas Dufresne
da928611b7
mpeg2dec: Fix large output buffers leak
2012-06-19 14:10:20 +01:00
Nicolas Dufresne
92d71237bf
mpeg2dec: Port to new way of handling frame reference
2012-06-19 14:10:20 +01:00
Wim Taymans
98a21f9026
mpeg2dec: don't leak input_state
2012-06-19 14:10:20 +01:00
Nicolas Dufresne
9dc1d53cac
mpeg2dec: Port to GstVideoDecoder base class
...
Conflicts:
ext/mpeg2dec/gstmpeg2dec.c
ext/mpeg2dec/gstmpeg2dec.h
Back to 0.10 state, needs to be ported to 0.11 again.
2012-06-19 14:10:01 +01:00
Sebastian Dröge
f664108a6e
x264enc: Port to 0.11 again
2012-06-19 09:26:02 +01:00
Nicolas Dufresne
3527ccc07e
x264enc: Don't set latency while holding object lock
...
This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
https://bugzilla.gnome.org/show_bug.cgi?id=675762
2012-06-18 16:01:20 +01:00
Nicolas Dufresne
017bb86d82
x264enc: Use video encoder stream lock to avoid deadlock
2012-06-18 16:01:20 +01:00
Nicolas Dufresne
43093dffea
x264enc: Port to new way of passing frame reference
2012-06-18 16:01:20 +01:00
Nicolas Dufresne
2656e42bb7
x264enc: Set default stream-format to avc as it's a better format
2012-06-18 16:01:20 +01:00
Nicolas Dufresne
c3cc8d416c
x264enc: Fix setting latency
...
Fixes setting latency when framerate is dynamic and round up the latency
to avoid rounding issues.
2012-06-18 16:01:20 +01:00
Nicolas Dufresne
6e920bc4aa
x264enc: gst_video_encoder_get_frame() is now transfer full
2012-06-18 16:01:20 +01:00
Nicolas Dufresne
31b5e86ebd
x264enc: don't leak output state
2012-06-18 16:01:20 +01:00
Nicolas Dufresne
565b21aefb
x264enc: Remove x264 backward compatibility support
2012-06-18 16:01:20 +01:00
Nicolas Dufresne
16ddcae4e3
x264enc: Report latency base on x264 buffer size
2012-06-18 16:01:20 +01:00
Nicolas Dufresne
4fbb1a042e
x264enc: Port to GstVideoEncoder baseclass
...
Conflicts:
configure.ac
ext/x264/gstx264enc.c
ext/x264/gstx264enc.h
Back to 0.10 state, needs to be ported to 0.11 again.
2012-06-18 16:00:53 +01:00
Wim Taymans
8172d8b683
update for tag event change
2012-06-06 13:03:04 +02:00
Julien Isorce
6f0f28af45
a52dec: really prefer the original number (and position) of channels
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
2012-05-24 15:52:42 +02:00
Tim-Philipp Müller
004abdaddf
x264: bump x264 requirement to build 106 or later
...
Build 106 is from September 2010.
https://bugzilla.gnome.org/show_bug.cgi?id=676257
2012-05-17 21:16:08 +01:00
Руслан Ижбулатов
b199334a6b
a52dec: adapt to work also with new liba52
...
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
2012-05-17 13:15:05 +02:00
Mark Nauwelaerts
4d97760993
a52dec: trigger renegotiation upon changed stream channels
...
Fixes #675451
2012-05-17 13:08:55 +02: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
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
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
29a893b494
gst: Update for GST_PLUGIN_DEFINE() API changes
2012-04-05 17:40:12 +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
Sebastian Dröge
90b1e8ac71
ext: Update for audio decoder API changes
2012-03-30 11:54:17 +02: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
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
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
Tim-Philipp Müller
425e6e395f
amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
...
In previous versions, the opencore-amr include sub-directory
would be specified in the include path in the CFLAGS, but this
is no longer the case in newer versions, so we need to add those
to our include directives.
Based on patch by: Christian Morales Vega
https://bugzilla.gnome.org/show_bug.cgi?id=671123
2012-03-03 17:21:28 +00:00