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
Mark Nauwelaerts
cacc663b35
dvddemux: tweak subtitle stream setup based on dvd language codes event
...
... to allow for non-continuous subtitle stream numbers.
The missing stream numbers tend to come up as subtitle streams anyway
(albeit not with an identified language tag).
2011-12-21 22:07:27 +01:00
Mark Nauwelaerts
692f6b5d95
dvdreadsrc: minor safety tweak to sector seeking
2011-12-21 22:07:23 +01:00
Julien Isorce
24fca6cde5
a52dec: check that a52_init returns a valid a52 state
2011-12-20 12:45:52 +01:00
Wim Taymans
aed83a1954
mpeg2dec: update for new interlaced flags
2011-12-19 18:20:56 +01:00
Mark Nauwelaerts
d55d4054bd
a52dec: port to audiodecoder
2011-12-14 17:37:50 +01:00
Mark Nauwelaerts
260824b278
mad: port to audiodecoder
2011-12-14 17:37:47 +01:00
Sebastian Dröge
220b88fcc1
a52dec: Don't claim to support upstream renegotiation
...
and use fixed caps on the srcpad. To correctly support
upstream renegotiation a52dec would need to check if the
caps of the downstream allocated buffer are the requested
caps or if the size is different.
Fixes bug #665989 .
2011-12-13 14:54:18 +01:00
Julien Isorce
cdf8d0f6b2
a52dec: Check that the a52_state is correctly initialized
2011-12-13 14:52:26 +01:00
Tim-Philipp Müller
da9f20eceb
Work around deprecated thread API in glib master
...
Add private replacements for deprecated functions such as
g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
to avoid the deprecation warnings. We can't change most of
these in 0.10 because they're part of our API and ABI.
Suppress deprecation warnings in selected files, mostly for
g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
not much we can do here in 0.10.
2011-12-12 11:33:31 +00:00
Tim-Philipp Müller
b0e2a0de5d
po: update translations
2011-12-10 15:19:03 +00:00
Tim-Philipp Müller
15cd0c5e36
rdtdepay: make buffer metadata writable before setting caps on it
...
Fixes issue when the header buffer is being pushed, which was taken
from the caps and is therefore not writable.
2011-12-09 15:25:21 +00:00
Wim Taymans
d701123063
fix for basesrc changes
2011-12-06 14:00:18 +01:00
Edward Hervey
fb335d6fc1
rtpasfdepay: Initialize GstRTPBuffer before usage
2011-12-05 18:43:49 +01:00
Tim-Philipp Müller
7bd9400ff1
Merge remote-tracking branch 'origin/master' into 0.11
...
Conflicts:
ext/dvdread/dvdreadsrc.c
2011-12-02 02:01:06 +00:00
Руслан Ижбулатов
895b88760f
dvdreadsrc: Fix format string compiler warning
...
Fixes bug #665101 .
2011-11-29 08:49:23 +01:00
Tim-Philipp Müller
bd3091913b
Merge remote-tracking branch 'origin/master' into 0.11
2011-11-28 21:31:25 +00:00
Wim Taymans
4548e811ea
Update for indexable change
2011-11-28 18:26:34 +01:00
Wim Taymans
436cc30a94
update for clock provider API change
2011-11-28 17:52:52 +01:00
Vincent Penquerc'h
213ce049ad
various: fix pad template ref leaks
...
https://bugzilla.gnome.org/show_bug.cgi?id=662664
2011-11-28 13:10:01 +00:00
René Stadler
97b70cae70
tests: update for gstcheck API change
2011-11-24 21:48:55 +01:00
Tim-Philipp Müller
875c41011e
ext: fix more printf format warnings in debug messages
2011-11-23 23:29:03 +00:00
Matej Knopp
4b57b9288b
Fix print format compiler warnings on OS X / 64bit
...
https://bugzilla.gnome.org/show_bug.cgi?id=662617
2011-11-23 23:23:29 +00:00
Wim Taymans
03bc286c64
update for activation changes
2011-11-21 13:36:10 +01:00
Wim Taymans
8eca58a50e
update for new scheduling query
2011-11-18 18:00:28 +01:00
Wim Taymans
df3e30ed7e
add parent to activate functions
2011-11-18 13:59:29 +01:00
Wim Taymans
2679b9432a
add parent to pad functions
2011-11-17 15:25:58 +01:00
Wim Taymans
ee240c1ac0
add parent to query function
2011-11-16 17:28:56 +01:00
Wim Taymans
d338e41a85
_query_peer_*() -> _peer_query_*()
2011-11-15 17:55:36 +01:00
Wim Taymans
3aa7fa6aea
_accept_caps() -> _query_accept_caps()
2011-11-15 17:42:32 +01:00
Wim Taymans
7f70d16daf
_peer_get_caps() -> _peer_query_caps()
2011-11-15 17:23:39 +01:00
Wim Taymans
1754aa707a
update for _get_caps() -> _query_caps()
2011-11-15 16:52:55 +01:00
Wim Taymans
2aac4ddabf
change getcaps to query
2011-11-15 16:34:39 +01:00
Tim-Philipp Müller
607ce96e33
mad: re-instate accidentally dropped rank
2011-11-14 00:55:16 +00:00
Tim-Philipp Müller
074330bf16
Update for GstURIHandler get_protocols() changes
2011-11-13 23:47:46 +00:00
Tim-Philipp Müller
4db445cf84
dvdreadsrc, pnmsrc: update for GstURIHandler changes
2011-11-13 19:01:31 +00:00
Tim-Philipp Müller
b581c0f96d
mad: re-port to 0.11
...
This time using the base class. Still something
wrong with the parsing though, when there's no
parser or demuxer upstream (which of course
shouldn't happen in a normal playback scenario).
2011-11-13 15:10:32 +00:00
Tim-Philipp Müller
0cc15510e5
mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
2011-11-13 00:29:20 +00:00
Mark Nauwelaerts
ced55bf549
mad: replace with 0.10 version ported to GstAudioDecoder
...
Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
of Mark's baseaudio branch.
Would probably be too risky to drop this into 0.10 given
all the things mad is doing.
2011-11-13 00:23:03 +00:00
Tim-Philipp Müller
d0cdcd8473
docs: remove bits for old lame element from sections.txt file
2011-11-13 00:13:17 +00:00
Tim-Philipp Müller
8d44d7ded7
mpegstream: remove the old mpeg-ps parser and demuxers
...
Don't want anyone porting this by accident.
Superseded by mpegpsdemux in -bad.
2011-11-13 00:07:02 +00:00
Tim-Philipp Müller
b699e199f2
cdio: port cdiocddasrc to 0.11
2011-11-12 21:06:29 +00:00
Tim-Philipp Müller
09675d7a8e
tests: port mpeg2dec to 0.11
...
It compiles, but fails.
2011-11-12 20:44:23 +00:00
Tim-Philipp Müller
4f3345531f
tests: port x264enc unit test to 0.11
...
Well, it compiles now at least.
2011-11-12 20:33:03 +00:00
Wim Taymans
115e7cbd7f
update for base class rename
2011-11-11 12:33:51 +01:00