Mark Nauwelaerts
7234914e0f
faad: port to audiodecoder
2011-09-22 16:06:04 +02:00
Mark Nauwelaerts
a7ed9677ba
faac: use some more boilerplate
2011-09-22 16:02:52 +02:00
Mark Nauwelaerts
c8a3567923
faac: port to audioencoder
2011-09-22 16:02:49 +02:00
Vincent Penquerc'h
70be630427
kate: forward return code from setting src pad caps
...
https://bugzilla.gnome.org/show_bug.cgi?id=659606
2011-09-21 13:59:54 +02:00
Vincent Penquerc'h
fe0a2ec885
celt: a bit more error checking on header parsing
...
https://bugzilla.gnome.org/show_bug.cgi?id=659087
2011-09-19 09:39:16 +02:00
Vincent Penquerc'h
d8684fffa1
celtenc: cleanup header creation
...
Avoid an extra copy via a temporary fixed size stack buffer.
Use libcelt's header size to allocate a buffer of the correct
size in the first place (libcelt has an off by 4 there, so
account for this).
While there, make size unsigned, and granpos signed.
https://bugzilla.gnome.org/show_bug.cgi?id=659087
2011-09-19 09:39:00 +02:00
Vincent Penquerc'h
06764fcd3f
celtenc: do not use invalid buffer timestamps
...
https://bugzilla.gnome.org/show_bug.cgi?id=659087
2011-09-19 09:37:16 +02:00
Vincent Penquerc'h
37e688197d
celtdec: fix error checking with libcelt 0.11
...
The return value of celt_decode has changed, newer versions
now return positive values on success.
https://bugzilla.gnome.org/show_bug.cgi?id=659087
2011-09-19 09:36:59 +02:00
Vincent Penquerc'h
90b2484648
celtenc: allow actually overriding frame size
...
https://bugzilla.gnome.org/show_bug.cgi?id=659087
2011-09-19 09:36:45 +02:00
Vincent Penquerc'h
c8bda2ed76
kate: flush on seek, and ensure we cancel any waiting buffer
...
This is what pango textoverlay does, and I've had that condition
variable get stuck once.
https://bugzilla.gnome.org/show_bug.cgi?id=658940
2011-09-19 09:35:24 +02:00
Olivier Crête
b872f84c96
spanplc: Fix typos
2011-09-15 18:17:52 -04:00
Alessandro Decina
f33b78abd1
rtmpsink: don't block the main thread with RTMP_Connect
...
Move the RTMP_Connect call from the main thread (::start) to the streaming
thread (::render).
2011-09-12 11:23:03 +02:00
Youness Alaoui
61ee9918be
spandsp: Adding spandsp plugin with spanplc element for packet loss concealment
2011-09-08 18:11:33 -04:00
Stefan Sauer
e21c4abc50
kateparse: fix crap in object macros
2011-09-07 15:50:42 +02:00
David Schleef
cd35839e98
vp8enc: fix drop-frame property
...
Fixes #656929 .
2011-09-01 17:04:52 -07:00
Josep Torra
d663259d4b
mms: fix warnings related to the format on the debug lines.
2011-08-31 23:06:53 +02:00
Jan Schmidt
8fbf3a3129
soundtouch: Handling incoming rate when requested.
...
Absorb inbound segments with rate != 1.0 and output a segment with
rate taken from the new output-rate property, adjusting the segment
applied_rate, stream duration and timestamps as necessary to
compensate
2011-08-30 17:49:29 +10:00
Nicola Murino
436620fff9
fix valgrind warning about Conditional jump or move depends on uninitialised value(s)
2011-08-26 15:54:19 +02:00
Nicola Murino
71a2a1be8e
Move m_pprevFrame free just before the clone of the latest frame for readability
2011-08-26 15:54:19 +02:00
Tim-Philipp Müller
dc3db053b5
kate: make gst_kate_util_is_utf8_string() inline to fix compiler warning with older libkate versions
...
gstkateutil.c:230:1: error: 'gst_kate_util_is_utf8_string' defined but not used
2011-08-24 16:54:31 +01:00
Vincent Penquerc'h
04f7876f94
rsndvd: ensure metadata is writable when writing to it
...
https://bugzilla.gnome.org/show_bug.cgi?id=657250
2011-08-24 16:37:30 +01:00
Vincent Penquerc'h
d1a6ca2203
kate: pass on timed event metadata as tags when we can
...
Metadata attached to other objects that may be used in this
event are not passed, as is binary metadata.
2011-08-23 10:34:48 +02:00
Vincent Penquerc'h
c24d052bb7
vp8: probe for the new tuning API to keep building with older libvpx
...
https://bugzilla.gnome.org/show_bug.cgi?id=656928
2011-08-23 10:23:21 +02:00
Vincent Penquerc'h
e323efc353
rsvgdec: use input buffer timings if possible
...
SVG data may come through multiple buffers, so keep track of the
timestamp of the first buffer, and use it in preference.
https://bugzilla.gnome.org/show_bug.cgi?id=628284
2011-08-23 10:21:04 +02:00
Vincent Penquerc'h
1ed91ad1db
kate: do not consider an empty SPU to be a fatal error
...
Instead, just encode nothing and go on.
https://bugzilla.gnome.org/show_bug.cgi?id=657091
2011-08-23 10:16:30 +02:00
Vincent Penquerc'h
46cfb5fa4f
kate: do not clear out high bits from display area
...
http://dvd.sourceforge.net/spu_notes does not mention that high bits
are to be masked, and not clearing them makes a sample work, where
clearing them yielded left > right.
History from the dvdspu plugin, from where this code was copied,
does not shed any light, as tracing this code's origin shows
the same bitmasks being there in 2007 when it was imported.
https://bugzilla.gnome.org/show_bug.cgi?id=657091
2011-08-23 10:16:22 +02:00
Vincent Penquerc'h
57ae8c4bf5
ofa: fingerprint creation can fail
...
There does not seem to be a way to retrieve information
about why failure occured, unfortunately.
When failure occurs, do not post a NULL fingerprint tag.
https://bugzilla.gnome.org/show_bug.cgi?id=656641
2011-08-18 11:10:52 +02:00
Vincent Penquerc'h
6ef56f56d7
ofa: cleanup
...
Avoid repeating casting to GstAudioFilter when one will do
Use object related logging to make it easier to get just the logs we want
https://bugzilla.gnome.org/show_bug.cgi?id=656641
2011-08-18 11:10:09 +02:00
Vincent Penquerc'h
683fbaa81a
ofa: do not create fingerprint on EOS if record is FALSE
...
https://bugzilla.gnome.org/show_bug.cgi?id=656641
2011-08-18 11:07:48 +02:00
Sebastian Dröge
4476ca28df
vp8enc: Remove unused and useless variable in tags handling
2011-08-18 10:39:26 +02:00
Vincent Penquerc'h
ffa9c81798
celtdec: make this compile with git libcelt
...
celt_mode_info was removed, in favor of a _ctl.
https://bugzilla.gnome.org/show_bug.cgi?id=656686
2011-08-16 20:27:03 +01:00
Vincent Penquerc'h
5a0a0aac19
ofa: don't crash when there's no data to create a fingerprint from
...
Fixes a crash when no data flowed through.
https://bugzilla.gnome.org/show_bug.cgi?id=656641
2011-08-16 20:12:38 +01:00
Sebastian Dröge
cc447af202
diracenc: Update for basevideoencoder ::get_caps() removal
2011-08-12 12:08:32 +02:00
Sebastian Dröge
935b3828a3
schroenc: Update for basevideoencoder ::get_caps() removal
2011-08-12 12:08:20 +02:00
Sebastian Dröge
896a0edbdc
vp8enc: Update for basevideoencoder ::get_caps() removal
2011-08-12 12:08:08 +02:00
Sjoerd Simons
04b74947ad
schroedinger: Fix set but unused variables
...
Remove some dead code that triggers "set but unused variables"
from Gcc 4.6. Fixes #656166
Signed-off-by: David Schleef <ds@schleef.org>
2011-08-08 12:10:13 -07:00
Sjoerd Simons
27f40d8a57
dirac: Fix set but unused variables
...
Remove some dead code that triggers "set but unused variables" from Gcc
4.6. Fixes #656164 .
Signed-off-by: David Schleef <ds@schleef.org>
2011-08-08 12:09:46 -07:00
Stefan Sauer
f241dafe5c
motioncells: turn two global vars into static variables
...
Move 2 variable to motioncells_warpper and make them static.
2011-08-04 13:36:05 +02:00
David Schleef
6a259e2a0d
kateenc: Fix uninitialized error
2011-08-03 13:39:34 -07:00
David Schleef
10e23078e5
schroenc: remove shape_output handling
2011-08-03 13:39:33 -07:00
David Schleef
a4eea10af0
diracenc: Remove unused shape_output code
2011-08-03 13:39:33 -07:00
David Schleef
6b78923330
vp8enc: Add more properties
2011-08-03 13:39:33 -07:00
Alexey Fisher
69c9b2d9c9
vp8enc: add min/maxsection-pct option
...
This options should be good to redeuce decode CPU load.
for lowend hardware:
minsection-pct=15 maxsection-pct=400
for hiend hw:
minsection-pct=5 maxsection-pct=800
see example:
http://www.webmproject.org/tools/encoder-parameters/#2-pass_vbr_encoding_for_smooth_playback_on_low-end_hardware
Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
Signed-off-by: David Schleef <ds@schleef.org>
2011-08-03 13:39:33 -07:00
Alexey Fisher
782af30aa2
vp8enc: add lag-in-frames option.
...
This option set maximum of frames codec should remember,
to make better prediktion for alt-ref frames.
See example:
http://www.webmproject.org/tools/encoder-parameters/#2-pass_best_quality_vbr_encoding
Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
Signed-off-by: David Schleef <ds@schleef.org>
2011-08-03 13:39:33 -07:00
Alexey Fisher
7770eb91aa
vp8enc: use multipass.cache file name as default for multipass mode.
...
Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
Signed-off-by: David Schleef <ds@schleef.org>
2011-08-03 13:39:33 -07:00
Mukul Majmudar
5293f30f3f
faac: Add properties for VBR encoding
...
Property "quality" to specify VBR quantizer quality and property
"brtype" to choose between ABR and VBR encoding. The default is now VBR
with quality=100.
Fixes bug #654310 .
Signed-off-by: David Schleef <ds@schleef.org>
2011-08-03 13:39:33 -07:00
Tim-Philipp Müller
7e49dad23b
Fix some more variable-set-but-not-used compiler warnings
2011-08-02 22:57:15 +01:00
Robert Jobbagy
4723a5d90c
motioncells: new element to detect areas of motion
2011-07-28 10:28:50 +02:00
Sebastian Dröge
8ba4f9178f
schroenc: Update for GstBaseVideoEncoder::finish() signature change
2011-07-21 08:09:11 +02:00
Sebastian Dröge
43e575319e
vp8enc: Update for GstBaseVideoEncoder::finish() signature change
2011-07-21 08:09:11 +02:00