Tim-Philipp Müller
26e7e93bfd
faad: guard against codec_data field with a NULL buffer in caps
...
Fixes #609478 .
2010-02-16 16:49:39 +00:00
Stefan Kost
d8fd8ea9e9
docs: unify doc style
...
Use gtkdoc syntax and add short desc for the examples.
2010-02-16 09:49:05 +02:00
Tim-Philipp Müller
d464c94cb3
cogmse: fix printf format and a few ref leaks
2010-02-15 13:05:14 +00:00
Tim-Philipp Müller
e991cb0c15
build: remove somem more ivorbis cruft
2010-02-15 12:48:08 +00:00
Mark Nauwelaerts
e3081a71ba
Moved 'ivorbis(dec)' from -bad to -base.
...
Fixes #609063 .
2010-02-15 12:20:48 +01:00
Mark Nauwelaerts
68b644a437
faad: add documentation
2010-02-11 22:22:52 +01:00
Mark Nauwelaerts
89ac50f14c
faac: fix documentation typo
2010-02-11 22:22:52 +01:00
Mark Nauwelaerts
5a3ab64407
faad: remove some redundant code
...
... and move and modify some debug logging.
2010-02-11 22:22:52 +01:00
Mark Nauwelaerts
83f1b71613
faad: drain sync pending frames when appropriate
2010-02-11 22:22:51 +01:00
Mark Nauwelaerts
5e3cdd233a
faad: send tags exactly once when init'ed
2010-02-11 22:22:51 +01:00
Mark Nauwelaerts
96ad733207
faad: refactor some partial stream reset
2010-02-11 22:22:51 +01:00
Mark Nauwelaerts
f6ea217792
faad: correctly estimate average bps
...
Count consumed bytes and corresponding duration atomically,
rather than letting bytecount run ahead of what has been decoded.
Fixes #440476 .
2010-02-11 22:22:51 +01:00
Mark Nauwelaerts
2230469113
faad: give up after some number of decoding failures
2010-02-11 22:22:51 +01:00
Mark Nauwelaerts
b4739124dc
faad: do not attempt to sync indefinitely
2010-02-11 22:22:51 +01:00
Mark Nauwelaerts
159fe8a1a0
faad: use adapter rather than temporary buffer
2010-02-11 22:22:50 +01:00
Mark Nauwelaerts
cca1fad250
faad: objectify debug statements and adjust some levels
2010-02-11 22:22:50 +01:00
Mark Nauwelaerts
6407329deb
faad: refactor src caps (re)negotiation and reflow some error exits
2010-02-11 22:22:50 +01:00
Mark Nauwelaerts
50e4914edc
faad: remove defunct and otherwise obsolete code
2010-02-11 22:22:50 +01:00
Mark Nauwelaerts
94928e44a4
faad: refactor reset
2010-02-11 22:22:49 +01:00
Mark Nauwelaerts
b3e8ded46e
faad: use an in struct segment rather than a separately allocated one
2010-02-11 22:22:35 +01:00
David Hoyt
beeb8fa8ec
rsvgdec: fix compilation with MSVC
...
MSVC doesn't like #if #else within statements.
Fixes #609215 .
2010-02-07 11:17:20 +01:00
Vincent Penquerc'h
334714bbc0
katedec: don't escape special characters
...
Don't escape special characters, as we'll send the buffer as
text/plain rather than text/x-pango-markup; this avoids e.g.
quotes from appearing as " in the rendered subtitles.
See bug #600929 .
2010-02-07 10:27:58 +01:00
Vincent Penquerc'h
dfd5b4c99f
kate: rename the tiger overlay element's sink pad to 'subtitle_sink'
...
As this is what playbin2 expects. See bug #600929 .
2010-02-07 10:20:50 +01:00
Mark Nauwelaerts
a6ba273e36
metadata: append_sorted should really append sorted
...
... which means that identical offset_orig should preserve the order
in which they are appended.
2010-02-05 10:21:22 +01:00
Mark Nauwelaerts
5f4f24fb76
metadata: use a non-DEFAULT proper debug category in helper files
2010-02-05 10:21:19 +01:00
Grigori Goronzy
934c91682f
assrender: instruct libass to use light autohinting
...
Fixes bug #608753 .
2010-02-02 08:55:59 +01:00
Eric Appleman
febb13d26f
assrender: Don't scan current working directory recursively for fonts
...
This can take a very long time and also libass will overwrite files
if there's an embedded font with the same filename as an existing file.
Fixes bug #575878 and #608706 .
2010-02-02 08:53:53 +01:00
Stefan Kost
88009080e8
lv2: code cleanups
...
More logging and comments. Rename some vars for consistency. Fully init port
struct.
2010-02-01 22:37:39 +02:00
Stefan Kost
ebdf1c2a18
signalprocessor,lv2,ladspa: move sample-rate to baseclass
...
We need the sample-rate in baseclass for upcomming timestamp changes.
2010-02-01 22:32:32 +02:00
Stefan Kost
8f1bb31255
lv2: shorter element names
...
Cut off the protocol part from the uri. Also just g_Strdup, instead of printf
the name.
2010-02-01 22:24:52 +02:00
Stefan Kost
1658472183
lv2: simpify property registration
...
Avoid type cheking casts for each property. Use a running index.
2010-01-31 22:25:52 +02:00
Stefan Kost
b3ac421b96
ladspa: simplify property registration
...
Don't do checking cast for each parameter. Use a running index.
2010-01-31 22:25:51 +02:00
Stefan Kost
792c181edc
lv2: use plugin dependency registry api
2010-01-31 22:25:51 +02:00
Stefan Kost
6f4bf4cf8f
lv2: lookup GQuark just once instead for each plugin+1
2010-01-31 22:25:51 +02:00
Stefan Kost
99327869e2
ladspa: lookup GQuark just once and not for each plugin+1
2010-01-31 22:25:51 +02:00
Stefan Kost
ee2c1e6624
ladspa/lv2: link and init to gst-controller
2010-01-31 22:25:51 +02:00
Stefan Kost
78b699278c
lv2: add more debug and remove "\n" from debug logging
2010-01-27 23:34:34 +02:00
Stefan Kost
6aed9cfedb
lv2: better gobject properties
...
Use lv2:symbol as a base for the property name and lv2:name for nick and blurb.
2010-01-27 23:31:33 +02:00
Stefan Kost
faa007d4b0
lv2: create valid gobject property names. Fixes #602528
...
We cannot use the names as we get them from lv2 for the gparamspec name, only
for nick/blurb. Apply same algorithms like elsewhere (ladspa) for name.
2010-01-25 11:53:35 +02:00
Stefan Kost
76daceadca
Revert "mxf: add a return to fix the build when turning assert off"
...
This reverts commit 68ca62b369
.
2010-01-25 11:48:29 +02:00
Stefan Kost
68ca62b369
mxf: add a return to fix the build when turning assert off
2010-01-25 09:54:27 +02:00
Alessandro Decina
de81378a62
faac: fix warnings under OS X..
2010-01-22 10:48:54 +01:00
Thijs Vermeir
20fecc6874
flite: build and dist flite plugin
...
fixing "make dist"
2010-01-21 18:21:47 +01:00
Benjamin Otte
89d9aaee48
[cleanup] Various style and cleanups
...
Various fixes for gtk-doc warnings and making functions without
arguments take void as parameter.
2010-01-20 13:30:48 +01:00
David Schleef
3c0170aa4b
faac: Fix channel layout
...
Adjusted the channel mappings to agree with the default channel mappings
in the spec, which is presumably what faac is using. Fixes #607105 .
2010-01-16 15:34:33 -08:00
David Schleef
82c07135d4
flite: handle samplesperbuffer
2010-01-16 15:32:02 -08:00
David Schleef
43147671c1
flite: Add flitetestsrc
...
Flite is a speech synthesizer library (BSD-ish license). This element
negotiates a (possibly) multichannel audio stream, and then continually
outputs buffers naming the number and position of the channel. It's
kinda crappy, but I needed it for testing purposes.
2010-01-16 13:03:24 -08:00
Sebastian Dröge
007b667366
faac: Only accept specific channel layouts as required by AAC
...
Fixes bug #607105 .
2010-01-16 13:05:58 +01:00
Sebastian Dröge
bb757ad0bb
assrender: Improve debug output a bit and simplify code
2010-01-14 12:59:21 +01:00
Sebastian Dröge
d85be17a00
assrender: Make sure that the video buffer is writable before writing to it
2010-01-14 12:57:04 +01:00