Wim Taymans
05a446b3c4
x264enc: fix after merge
2012-02-10 17:02:38 +01:00
Wim Taymans
49f4bc87d9
Merge branch 'master' into 0.11
...
Conflicts:
ext/x264/gstx264enc.c
2012-02-10 17:00:33 +01:00
Wim Taymans
be075f643e
sidplay: don't use ulong properties
2012-02-09 18:10:48 +01:00
Wim Taymans
bfb8a04d4f
sidplay: fix negotiation
2012-02-09 16:14:55 +01:00
Robert Swain
ed561dcdb1
x264enc: Add baseline profile to caps
...
libx264 does not yet support the features that create the difference
between baseline and constrained baseline profile. Hence it currently
supports both though it can only technically encode constrained
baseline.
2012-02-09 11:55:07 +01:00
Wim Taymans
f731208bcd
GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
2012-02-08 16:38:09 +01:00
Sebastian Dröge
2af62366da
twolame: Use new audio encoder/decoder base class API for srcpad caps
2012-02-01 16:27:49 +01:00
Sebastian Dröge
ba521ebba0
lame: Use new audio encoder/decoder base class API for srcpad caps
2012-02-01 16:27:49 +01:00
Sebastian Dröge
72d930b75c
mad: Use new audio encoder/decoder base class API for srcpad caps
2012-02-01 16:27:49 +01:00
Sebastian Dröge
acde15adc3
a52dec: Use new audio encoder/decoder base class API for srcpad caps
2012-02-01 16:27:49 +01:00
Sebastian Dröge
77c41a22f0
amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
2012-02-01 16:27:49 +01:00
Sebastian Dröge
20b889a588
amrnb: Use new audio encoder/decoder base class API for srcpad caps
2012-02-01 16:27:49 +01:00
Vincent Penquerc'h
73330c2ab8
mad: ensure we do not confuse the base class with our buffer guard
...
mad expects extra bytes at the end of a buffer (see discussion in
http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html ),
and since we inject these without the base class' knowledge, we
need to hide the bodies better.
This fixes an assert at EOS when decoding an mp3 manually without
an intervening mpegaudioparse.
2012-01-31 15:52:38 +00:00
Alessandro Decina
4322fd0752
x264enc: implement force-key-unit API
2012-01-26 19:44:05 +01:00
Wim Taymans
cc1e26147d
amr: port to 0.11 again
2012-01-25 13:58:54 +01:00
Sebastian Dröge
74de5954af
Merge branch 'master' into 0.11
...
Conflicts:
ext/a52dec/gsta52dec.c
2012-01-25 13:03:33 +01:00
Wim Taymans
56a07a14b5
port to new memory API
2012-01-25 11:57:07 +01:00
Vincent Penquerc'h
1651493ae0
a52dec: fix read buffer overflow upon syncing
...
The wrong size was being decremented, leading to a runaway
read loop.
2012-01-19 15:27:22 +00:00
Mark Nauwelaerts
7b51343363
amrwbdec: _parse should not return OK if not enough data yet
2012-01-17 11:57:26 +01:00
Mark Nauwelaerts
1d71315dc9
amrnbdec: _parse should not return OK if not enough data yet
2012-01-17 11:57:21 +01:00
Vincent Penquerc'h
683f5eeae7
dvdreadsrc: fix off by one in cell calculation for the last chapter
2012-01-13 15:03:50 +00:00
Vincent Penquerc'h
69541031da
x264enc: remove useless and semantically (though not practically) wrong code
...
The object will be freed, so it's pointless to set the pointers
to NULL anyway.
2012-01-13 13:48:23 +00:00
Vincent Penquerc'h
e842b58405
x264enc: remove leaking "optimization"
2012-01-13 13:48:23 +00:00
Mark Nauwelaerts
2e7b2d8bdf
a52dec: plug buffer leak
2012-01-12 13:26:31 +01:00
Mark Nauwelaerts
8cd2408f09
a52dec: plug buffer leak
2012-01-12 13:20:26 +01:00
Mark Nauwelaerts
9d139c30b7
amrnbenc: _map and _unmap the appropriate input and output buffers
2012-01-11 12:31:11 +01:00
Sebastian Dröge
69acbc53e9
a52dec: Fix some merge mistakes
2012-01-10 15:25:12 +01:00
Sebastian Dröge
31063f0098
Merge branch 'master' into 0.11
...
Conflicts:
ext/a52dec/gsta52dec.c
ext/a52dec/gsta52dec.h
ext/lame/gstlame.c
ext/lame/gstlame.h
ext/lame/gstlamemp3enc.c
ext/mad/gstmad.c
ext/mad/gstmad.h
gst/mpegaudioparse/gstmpegaudioparse.c
gst/mpegstream/gstdvddemux.c
gst/realmedia/rdtdepay.c
po/es.po
po/lv.po
po/sr.po
2012-01-10 15:17:11 +01:00
Sebastian Dröge
9c646f59ac
mad: Correctly unmap the buffer with the original data pointer
2012-01-09 15:24:53 +01:00
Sebastian Dröge
a120944340
mad: Make sure to set caps on the srcpad if none are set yet
2012-01-09 15:15:28 +01:00
Tim-Philipp Müller
f9149656e4
mad: fix LIBS order in Makefile.am
2012-01-08 14:24:11 +00:00
Tim-Philipp Müller
fc3ed25935
mad: remove left-over id3tag.h include
...
We don't use libid3tag any more.
2012-01-07 21:04:01 +00:00
Sebastian Dröge
882aaf0de2
a52dec: Update for the new raw audio caps
2012-01-05 10:37:04 +01:00
Sebastian Dröge
a1f24f72a7
mad: Update for the new raw audio caps
2012-01-05 10:37:04 +01:00
Sebastian Dröge
f3fa53b299
lamemp3enc: Update for the new raw audio caps
2012-01-05 10:37:04 +01:00
Sebastian Dröge
52481b34f5
twolamemp2enc: Update for the new raw audio caps
2012-01-05 10:37:04 +01:00
Sebastian Dröge
f7e7a959d8
amrwbdec: Add the new layout field to the raw audio caps
2012-01-05 10:37:04 +01:00
Sebastian Dröge
3eae4839f2
amrnb: Add the new layout field to the raw audio caps
2012-01-05 10:37:04 +01:00
Tim-Philipp Müller
55dae81983
lame: fix LIBADD order in Makefile.am
2012-01-04 18:42:34 +00:00
Wim Taymans
f9d64ff495
GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
2012-01-03 15:27:42 +01:00
Tim-Philipp Müller
596647664f
mpeg2dec: remove all seeking-related code
...
A parser or demuxer upstream should handle this Same for
queries.
2011-12-30 18:23:13 +00:00
Tim-Philipp Müller
51794ce082
mpeg2dec: update for GstIndex removal
2011-12-30 17:49:01 +00:00
Tim-Philipp Müller
add96c2567
cdio: update for probe vfunc removal in GstAudioCdSrc
2011-12-30 17:46:06 +00:00
Tim-Philipp Müller
769e84cfe8
lame: fix printf format in debug statements
...
https://bugzilla.gnome.org/show_bug.cgi?id=666926
2011-12-27 22:54:34 +00:00
Mark Nauwelaerts
d08945bccf
lame: ensure parsed output
...
... by doing some basic parsing of encoded lame data.
2011-12-26 18:29:00 +01:00
Mark Nauwelaerts
e8cb13fea1
lame: cleanup unused instance struct fields
2011-12-26 18:28:58 +01:00
Mark Nauwelaerts
e21ba604a4
lamemp3enc: ensure parsed output
...
... by doing some basic parsing of encoded lame data.
Fixes #652150 .
2011-12-26 18:28:28 +01:00
Mark Nauwelaerts
ee31252201
lamemp3enc: do not leak merged tags
2011-12-26 18:28:12 +01:00
Vincent Penquerc'h
30e29b6fdb
mad: helpfully bodge the last buffer to let mad decode the last frame
...
If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
to be believed, the last buffer must be followed by a number of 0 bytes
in order for the last frame to be decoded (at least in some cases).
Doing so seems to work here, fixing a missing 1152 samples when using
mp3parse before mad (not using mp3parse would yield the correct amount
of samples, if there's extra non-MP3 data after (eg, tag data)).
2011-12-22 15:23:54 +00:00
Mark Nauwelaerts
20dcefd5c0
dvdreadsrc: map subtitle language tag to stream indicated in PGC data
2011-12-21 22:09:04 +01:00