summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2017-03-18 15:03:05 +0100
committerwm4 <wm4@nowhere>2017-03-18 15:03:05 +0100
commit46e3dc27af20492dd24d228781b895f25abc3438 (patch)
tree78309b4845a627e9f5302b904157e8f911211d81 /DOCS
parent8e75297c269a2679a5d1683d7d7cb745aba40182 (diff)
downloadmpv-46e3dc27af20492dd24d228781b895f25abc3438.tar.bz2
mpv-46e3dc27af20492dd24d228781b895f25abc3438.tar.xz
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.)
Diffstat (limited to 'DOCS')
-rw-r--r--DOCS/interface-changes.rst1
-rw-r--r--DOCS/man/options.rst2
2 files changed, 2 insertions, 1 deletions
diff --git a/DOCS/interface-changes.rst b/DOCS/interface-changes.rst
index 76c8e5f596..c82b0a62d0 100644
--- a/DOCS/interface-changes.rst
+++ b/DOCS/interface-changes.rst
@@ -24,6 +24,7 @@ Interface changes
(see git "vo_opengl: remove dxva2 dummy hwdec backend")
- remove ppm, pgm, pgmyuv, tga choices from the --screenshot-format and
--vo-image-format options
+ - the "jpeg" choice in the option above now leads to a ".jpg" file extension
--- mpv 0.24.0 ---
- deprecate --hwdec-api and replace it with --opengl-hwdec-interop.
The new option accepts both --hwdec values, as well as named backends.
diff --git a/DOCS/man/options.rst b/DOCS/man/options.rst
index 469ed29c44..4ee702df61 100644
--- a/DOCS/man/options.rst
+++ b/DOCS/man/options.rst
@@ -3108,7 +3108,7 @@ Screenshot
:png: PNG
:jpg: JPEG (default)
- :jpeg: JPEG (same as jpg, but with .jpeg file ending)
+ :jpeg: JPEG (alias for jpg)
``--screenshot-tag-colorspace=<yes|no>``
Tag screenshots with the appropriate colorspace.