Vincent Penquerc'h
609ae9b812
opusenc: fix bandwidth property type mismatch
2011-11-10 17:14:10 +00:00
Vincent Penquerc'h
ab27c0da8e
tiger: add a 'silent' property to skip rendering
...
https://bugzilla.gnome.org/show_bug.cgi?id=662857
2011-11-07 12:14:57 +00:00
Vincent Penquerc'h
cabc01f107
resindvdsrc: do not try to seek before the first chapter
...
https://bugzilla.gnome.org/show_bug.cgi?id=589064
2011-11-07 11:55:59 +00:00
Vincent Penquerc'h
826eb57183
celtenc: fix latency query
...
https://bugzilla.gnome.org/show_bug.cgi?id=616421
2011-11-07 11:21:27 +00:00
Vincent Penquerc'h
97d456bad2
opusenc: fix latency query
...
This makes live 'audiosrc ! opusenc ! opusdec ! audiosink' pipelines
actually work without all audio being dumped.
https://bugzilla.gnome.org/show_bug.cgi?id=660999
2011-11-07 11:21:27 +00:00
Vincent Penquerc'h
18c2d1ef9f
opusenc: use debug level for debug info, not error
...
https://bugzilla.gnome.org/show_bug.cgi?id=660999
2011-11-07 11:21:27 +00:00
Vincent Penquerc'h
ac95f56d2e
celtenc: fix calculation of filler data size
...
https://bugzilla.gnome.org/show_bug.cgi?id=660469
2011-11-07 11:21:26 +00:00
Vincent Penquerc'h
4a4b1f472e
opusenc: fix calculation of filler data size
...
https://bugzilla.gnome.org/show_bug.cgi?id=660469
2011-11-07 11:21:26 +00:00
Tim-Philipp Müller
4060056ce6
assrender, nuvdemux: unref buffers with gst_buffer_unref()
2011-10-18 14:41:48 +01:00
Vincent Penquerc'h
9f9d52c6cb
opusdec: fix decoding
...
A simple ... opusenc ! opusdec ... pipeline now works.
https://bugzilla.gnome.org/show_bug.cgi?id=660364
2011-10-03 11:21:37 +02:00
Vincent Penquerc'h
532e90a34d
opusenc: moan if we get an unexpected amount of data
...
https://bugzilla.gnome.org/show_bug.cgi?id=660364
2011-10-03 11:21:24 +02:00
Vincent Penquerc'h
934144c352
opus: properly setup caps and init state from caps
...
https://bugzilla.gnome.org/show_bug.cgi?id=660364
2011-10-03 11:21:15 +02:00
Vincent Penquerc'h
85de20b8a1
opusenc: use the same frame size setup as the opus test code
...
https://bugzilla.gnome.org/show_bug.cgi?id=660364
2011-10-03 11:21:02 +02:00
Vincent Penquerc'h
8caa7adb5e
opusdec: opus supports a select set of sampling rates
...
https://bugzilla.gnome.org/show_bug.cgi?id=660364
2011-10-03 11:20:52 +02:00
Vincent Penquerc'h
ae510870e9
opus: make it build against current, and remove cruft
...
https://bugzilla.gnome.org/show_bug.cgi?id=660364
2011-10-03 11:20:46 +02:00
Vincent Penquerc'h
fa3d661083
kate: avoid rendering when we know there is nothing to render
...
https://bugzilla.gnome.org/show_bug.cgi?id=660528
2011-10-03 10:38:43 +02:00
Vincent Penquerc'h
12bb47343d
kate: fix race condition on PAUSED->READY state change
...
https://bugzilla.gnome.org/show_bug.cgi?id=660630
2011-10-03 10:36:35 +02:00
Sebastian Dröge
fc2434fd97
faac: Also set maximum number of samples that the subclass wants
2011-09-26 16:26:31 +02:00
Sebastian Dröge
874da87b25
faac: Simple fix for GstAudioEncoder API change
2011-09-26 16:05:40 +02:00
Tim-Philipp Müller
e37634e9f9
faad: fix compiler warning
...
gstfaad.c: In function 'gst_faad_parse':
gstfaad.c:615:11: error: 'len' may be used uninitialized in this function
2011-09-23 10:10:37 +01:00
Tim-Philipp Müller
c9f7e9b26d
faad: parse wants a GstFlowReturn return value, not a gboolean
2011-09-23 09:57:01 +01:00
Mark Nauwelaerts
3900dc94ed
faac: fixup misunderstanding in sample counting
...
... between codec and audioencoder regarding whether or not channel
count is already considered.
Fixes #659836 .
2011-09-22 18:24:43 +02:00
Mark Nauwelaerts
131df954ce
faad: use some more boilerplate
2011-09-22 16:06:07 +02:00
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
Sebastian Dröge
1333ef9bbf
diracenc: Update for GstBaseVideoEncoder::finish() signature change
2011-07-21 08:09:11 +02:00
Nicolas Dufresne
e8d24859ca
Fix compilation for unused but not set
...
https://bugzilla.gnome.org/show_bug.cgi?id=654572
2011-07-20 13:11:53 -04:00
Sreerenj Balachandran
8339ff458d
dfbvideosink: fix harmless typo in variable initialization
...
https://bugzilla.gnome.org/show_bug.cgi?id=654840
2011-07-18 15:05:23 +01:00
Alessandro Decina
adc048eb64
neonhttpsrc: implement URI query
2011-07-14 23:14:13 +02:00
Sebastian Dröge
62224e66f9
schroedinger: Fix compilation and set-but-not-used compiler warnings
2011-07-13 10:42:36 +02:00
Sebastian Dröge
1f50564962
diracenc: Fix compilation by including the new gstbasevideoutils.h header and fixing some set but not used compiler warnings
2011-07-13 10:33:58 +02:00
Olivier Crête
98f19a3674
jp2k: Fix set-but-unused warnings
2011-07-12 18:20:23 -04:00
Olivier Crête
c4d00d06a7
resindvd: Fix set-but-unused warnings
2011-07-12 18:18:30 -04:00
Olivier Crête
27b8c96391
cog: Fix set-but-unused warnings
2011-07-12 18:16:54 -04:00
Olivier Crête
eba9cf06d4
vp8: Fix set-but-unused warnings
2011-07-12 18:05:25 -04:00
Sebastian Dröge
b0d619855c
vp8enc: Use destroy notify to free the coder hook
2011-07-09 11:31:02 +02:00
David Schleef
3b6cd3d35c
opus: duplicate from CELT
...
Copy the celt plugin and convert it to Opus. Mostly works.
2011-07-07 12:05:53 -07:00
David Schleef
2a1d4c9b4a
vp8enc: update for new libvpx api
2011-07-04 16:34:48 -07:00
Alexey Fisher
d1fe501eb7
vp8enc: generate a timestamp for alt-ref frames.
...
It will fix handling of altref/invisible frames since matroska-mux
drop any fram with no timestamp.
see also:
http://www.webmproject.org/code/specs/container/
The encoder will currently set the AR's timestamp as close as possible
to the previous frame while attempting to provide a timestamp that is
strictly increasing. In cases where the time base given to the encoder
at configure time is not granular enough to allow for this the AR
will share the same timestamp as D, but should be
treated as having no duration.
Fixes bug #652951
Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
2011-06-26 16:56:33 +02:00
Alexey Fisher
f5391e135a
vp8dec: add check if we have legal aspect-ratio before reset it.
...
the commit f9b552f049
(vp8dec: set par to 1/1)
will fix situation where no aspect-ratio is set, but it brake
stream with available aspect-ratio. This patch fix it.
Fixes : #652902 .
Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net>
2011-06-25 11:36:05 -07:00
Jan Schmidt
38bf3169ff
RTMP: add rtmpsink element for output to an RTMP server
2011-06-18 01:09:51 +10:00
David Schleef
f9b552f049
vp8dec: set par to 1/1
2011-06-04 14:09:29 -07:00
Debarshi Ray
335293bf50
Remove unused but set variables
...
This is needed to satisfy the new -Wunused-but-set-variable added in
GCC 4.6: http://gcc.gnu.org/gcc-4.6/changes.html
2011-06-04 20:26:02 +01:00
Stefan Kost
45e87e8cce
zbar: remove template stamp comment
2011-05-31 13:53:41 +03:00
Tom Deseyn
8f7183dc85
dfbvideosink: Also consider non-accelerated DirectFB surfaces
...
Fixes bug #631390 .
2011-05-30 08:48:29 +02:00
Tim-Philipp Müller
e94245c264
faac: fix CFLAGS and LIBS order in Makefile.am
2011-05-27 10:44:28 +01:00
Sebastian Dröge
4093202e9d
faac: Set the correct, valid sample rates in the pad template caps
2011-05-27 10:44:42 +02:00
Sebastian Dröge
77f20353f8
voaacenc: Make sure to also return only a subset of the pad template caps in getcaps
2011-05-27 10:41:02 +02:00
Sebastian Dröge
da03a46861
voaacenc: Set the correct, valid sample rates in the pad template caps
2011-05-27 10:35:31 +02:00
Sebastian Dröge
b87ff1a1df
voaacenc: The encoder library currently only supports 1 or 2 channels
2011-05-27 10:32:26 +02:00
Sebastian Dröge
e3eabb6e6a
voaacenc: Add profile and level to the caps
...
Fixes bug #650595 .
2011-05-27 10:31:34 +02:00
Sebastian Dröge
6702de4237
faac: Add the profile and level to the caps
...
Also negotiate the profile from the downstream peer caps
instead of using a property.
Fixes bug #650594 .
2011-05-27 10:11:32 +02:00