1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-19 14:26:57 +00:00
mpv/ffmpeg_files
Uoti Urpala db8cdc73e3 Update Libav API uses
Change various code to use the latest Libav API. The libavcodec
error_recognition setting has been removed and replaced with different
semantics. I removed the "--lavdopts=er=<value>" option accordingly,
as I don't think it's widely enough used to be worth attempting to
emulate the old option semantics using the new API. A new option with
the new semantics can be added later if needed.

Libav dropped APIs that were necessary with all Libav versions
until quite recently (like setting avctx->age), and it would thus not
be possible to keep compatibility with previous Libav versions without
adding workarounds. The new APIs also had some bugs/limitations in the
recent Libav release 0.8, and it would not work fully (at least some
avcodec options would not be set correctly). Because of those issues,
this commit makes no attempt to maintain compatibility with anything
but the latest Libav git head. Hopefully the required fixes and
improvements will be included in a following Libav point release.
2012-02-01 22:46:27 +02:00
..
arm intreadwrite.h: disable optimizations 2010-05-08 02:32:45 +03:00
bfin Add copies of needed internal FFmpeg files under ffmpeg_files/ 2009-07-26 06:15:30 +03:00
sh4 Add copies of needed internal FFmpeg files under ffmpeg_files/ 2009-07-26 06:15:30 +03:00
x86 Add copies of needed internal FFmpeg files under ffmpeg_files/ 2009-07-26 06:15:30 +03:00
bswap.h Add copies of needed internal FFmpeg files under ffmpeg_files/ 2009-07-26 06:15:30 +03:00
intreadwrite.h ffmpeg_files/intreadwrite.h: fix AV_RL32/AV_RB32 signedness 2011-06-15 00:10:47 +03:00
taglists.c Update Libav API uses 2012-02-01 22:46:27 +02:00
taglists.h Add copies of needed internal FFmpeg files under ffmpeg_files/ 2009-07-26 06:15:30 +03:00
x86_cpu.h Add copies of needed internal FFmpeg files under ffmpeg_files/ 2009-07-26 06:15:30 +03:00