mpv/player
wm4 46e3dc27af screenshot: change details of --screenshot-format handling
This is just a pointless refactor with the only goal of making
image_writer_opts.format a number.

The pointless part of it is that instead of using some sort of arbitrary
ID (in place of a file extension string), we use a AV_CODEC_ID_. There
was also some idea of falling back to the libavcodec MJPEG encoder if
mpv was not linked against libjpeg, but this fails. libavcodec insist on
having AV_PIX_FMT_YUVJ420P, which we pretend does not exist, and which
we always map to AV_PIX_FMT_YUV420P (without the J indicating full
range), so encoder init fails. This is pretty dumb, but whatever. The
not-caring factor is raised by the fact that we don't know that we
should convert to full range, because encoders have no proper way to
signal this. (Be reminded that AV_PIX_FMT_YUVJ420P is deprecated.)
2017-03-18 15:03:05 +01:00
..
lua osc: fix window dragging with showwindowed=no 2017-02-27 23:55:30 +01:00
audio.c player: specifically log audio EOF too 2017-03-14 15:55:42 +01:00
client.c client: call certain external functions outside of client lock 2017-02-24 08:54:52 +01:00
client.h client API: turn mpv_suspend() and mpv_resume() into stubs 2016-11-22 15:54:44 +01:00
command.c command: add a redundant NULL check 2017-02-20 14:02:10 +01:00
command.h
configfiles.c
core.h player: add experimental stream recording feature 2017-02-07 17:05:17 +01:00
external_files.c sub: remove .txt as text subtitle extension 2017-02-03 11:32:16 +01:00
external_files.h
lavfi.c lavfi: temporary workaround for FFmpeg av_buffersrc_parameters_set() bug 2017-02-22 10:43:35 +01:00
lavfi.h lavfi: support hwdec filters for --lavfi-complex 2017-02-20 13:42:08 +01:00
loadfile.c player: add experimental stream recording feature 2017-02-07 17:05:17 +01:00
lua.c lua: close directory after reading its entries 2017-01-17 08:22:13 +01:00
main.c atomic: remove __atomic builtin usage 2017-02-13 06:45:40 +01:00
misc.c player: remove --stream-capture option/property 2017-01-21 17:19:01 +01:00
osd.c player: different way to auto-enable the demuxer cache 2017-02-02 18:38:16 +01:00
playloop.c player: don't block playback stop when seeking 2017-02-21 15:39:44 +01:00
screenshot.c screenshot: change details of --screenshot-format handling 2017-03-18 15:03:05 +01:00
screenshot.h
scripting.c scripting: don't call dlclose() on C plugins 2017-01-14 17:14:30 +01:00
sub.c player: enable no-video subtitle display on coverart too 2016-10-31 13:55:32 +01:00
video.c lavfi: support hwdec filters for --lavfi-complex 2017-02-20 13:42:08 +01:00