Changing the choice list of a configuration item is not thread-safe.
Plus it does not make much sense to use a strict choice list if the
choices change dynamically.
If ever needed, we can invent a suggestions list system later, just
like we already do for SD plugins enumeration.
Additionally, enable delayed opening for AAC which fixes decoding
of media where we rely on decoder configuration being supplied by
the packetizer instead of the container.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
This removes outdated code.
It isn't nice to FFmpeg programmers to allow people to keep such old versions of lavc
52.2.0 allows the Audio Channel Layout to be defined.
- Noone knew what it was
- Only FFmpeg+DMO were there and not being SPU_ES decoders
- Maybe SDEC meant _S_ubtitles...
- FFmpeg and DMO are in Video codecs now.
If you don't like this solution, I suggest merging all codecs subcat
The only way to test it for now is to use the following syntax:
avio://full_url
like for example avio://http://myhost/myfile.avi
It cannot be instanciated multiple times per process.
I choosed to extract the decoded frame back to memory instead of developping
a new specific vaapi vout. It was easier, allows transcoding and does not break
our current OSD.
Becarefull, you probably have to applied a pending patch on ffmpeg for h264
decoding.
You still have to manually uncomment the HAVE_AVCODEC_VAAPI define in
avcodec.h and to fix the build system to test it.
This commit add some options as safe, based on a search
of issues on the forum.
Additions are:
- ffmpeg-pp-q (prosprocess quality)
- ffmpeg skiploopfilter (speed)
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Except for a few cases:
- dialog providers -> cannot be selected explicitly,
- window providers -> cannot be selected explicitly,
- ffmpeg-deinterlace -> "ffmpeg" does not make much sense here??
- kate -> already duplicating its own shortcut
Note sure about packetizers: added just in case
defined quality based encoding, and remove strict-rc option
because it's not needed ( thou maybe someone needs vbr-transcoding
with some hint of bitrate without quality-based encoding ? )
Should fix transcoding bitrate bug and close ticket #1463
headers, avutil.h, chroma.h and fourcc.h are also located in that
directory.) This should be the last commit in the "Move all the old
ffmpeg modules source code files around to make it seem like you're
working while you're not".
needs to be changed accordingly). It "works" but I can't spot any
difference between postproc-q 6 and postproc-q 0 using the
redefined-nintendo.mpg test video ... I'd appreciate feedback on that
point.