Age | Commit message (Collapse) | Author | Files | Lines |
|
WMAPro
Dolby TrueHD
Atrac1
TwinVQ
|
|
--disable-hwaccels
|
|
|
|
From 47cb23a to 14cec89
|
|
Make check for vdpau decoders more generic. There might be vdpau
decoders we don't expect when using an external ffmpeg version,
and we want those blacklisted as well (e.g. ffdec_mpeg4_vdpau).
|
|
From 87bf428 to 47cb23a
|
|
From da4c75c to 87bf428
|
|
From 53a2485 to da4c75c
|
|
For a few white-listed codecs, use default fallback channel
layouts when ffmpeg doesn't inform us.
|
|
Make the keyframe forcing thread-safe, also emit a downstream event
to allow muxers or payloaders to react appropriately.
https://bugzilla.gnome.org/show_bug.cgi?id=602556
|
|
From 0702fe1 to 53a2485
|
|
|
|
Remove a hack that seems to produce wrong clipping values.
|
|
Use format field in the pad caps to differentiate VC-1 from WMV3.
Fix a typo in the caps creation and parsing - the field is called
'format' - not 'fourcc'
Add a dodgy hack to populate the extradata size field
(first byte) when it is 0 - as it seems to be for some (Matroska)
test files.
|
|
When the video caps aren't fixed yet, make sure we return the most
precise set of caps. It seems a regression was introduced in cc082f,
causing restricted caps to never be used if the context == NULL
None of the restricted caps generation uses the context, so no need to
check whether the context.
Fixes bug #578160.
|
|
Resetting default values is currently very complex in libavcodec, so
we only call it when needed (i.e. when a context was previously used).
Shaves off 10% of the setup of a decoder.
|
|
|
|
If there's only one entry, just use that entry.
|
|
Don't generate caps when we register the class but delay that till when
we actually create an instance of the class.
|
|
Don't generate caps when we register the class but delay that till when
we actually create an instance of the class.
|
|
Don't generate caps when we register the class but delay that till when
we actually create an instance of the class.
|
|
Don't generate caps when we register the class but delay that till when
we actually create an instance of the class.
|
|
From 85d1530 to 0702fe1
|
|
From a3e3ce4 to 85d1530
|
|
Setting it has no effect anymore and is deprecated.
|
|
This reverts commit 98439aacc752432022b6fc3e5bc487d60b12dc48.
Instead of printing a warning when trying to set the property
it should do nothing as before and the property description
should contain a note that setting it has no effect.
|
|
...instead of just doing nothing when setting it. This makes sure
that people notice that they shouldn't set the property because
it creates a warning now.
|
|
From 19fa4f3 to a3e3ce4
|
|
For audio always add the minimum ffmpeg buffer size, for video
use the same weird buffer size as they use in ffmpeg.c:
width*height*6 + 200
Also make setting of the buffer-size property a no-op.
Fixes bug #593651.
|
|
GLib internally converts them to dashs anyway.
|
|
|
|
|
|
|
|
This reverts commit b814d25cc9c59d227d9987f9011cfa9744fdd65d.
|
|
This reverts commit d9f6febe7015bbbbce7ddc82503f43751f7eb168.
|
|
This reverts commit 577525af3d492469edd54e1c86b4ba0bfc214048.
|
|
Just to make sure we never get below it in case of very small videos.
|
|
For audio always add the minimum ffmpeg buffer size, for video
use the same weird buffer size as they use in ffmpeg.c:
width*height*6 + 200
Also make setting of the buffer-size property a no-op.
Fixes bug #593651.
|
|
GLib internally converts them to dashs anyway.
|
|
|
|
Add GPLv2 COPYING file, and LGPL COPYING.LIB. Add the boilerplate
text about the plugin code being LGPL versus the linked plugin
being GPL.
Fixes: #590964
|
|
|
|
Add support for g721, which is like G726 but with 1 channel, 8KHz and a bitrate
of 32000.
Fixes #594454
|
|
|
|
From 94f95e3 to 19fa4f3
|
|
When we are dropping frames because of QoS disable the DTS interpolation because
we won't be able to update the timestamps and end up setting the wrong
timestamps. Instead, simply use the timestamps from ffmpeg.
|
|
|
|
ffmpeg typefinders don't do bounds checking for small chunks of
data, so just skip them if we don't have a lot of data, to avoid
invalid memory access and/or crashes.
|
|
The sample file is so small, we may just as well add a little
unit test for the previously fixed bug.
|
|
Fixes bug #586894.
|