MPV

mpv:stream_debug_stuff

Last commit made on 2020-02-12
Get this branch:
git clone -b stream_debug_stuff https://git.launchpad.net/mpv

Branch merges

Branch information

Name:
stream_debug_stuff
Repository:
lp:mpv

Recent commits

469a124... by wm4 <wm4@nowhere>

debug stuff

c3f93f5... by wm4 <wm4@nowhere>

sws_utils: use zimg by default if available

This seems stable enough to use. Change the default, and remove it from
the sw-fast profile.

7c8b40c... by wm4 <wm4@nowhere>

zimg: correct output to odd (chroma un-aligned) sizes

As suggested by the zimg author: active_region is not supported on
outputs (and the API returns an error), so instead scale to the "full"
surface, but adjust the source rectangle such that the cropped output
image happens to cover the correct region.

Does this even work? Since Balmer Peak doesn't work, I can't really say,
but it seems to look correct.

0848f3f... by wm4 <wm4@nowhere>

zimg: fix typos in a comment

Also remove the "o" case, which was never implemented (probably was an
idea to output alpha formats, now obsoleted by zimg's full alpha
support).

5a45a4c... by wm4 <wm4@nowhere>

vo_drm, wo_wlshm: mention that it's software scaling

(But does anyone even read --vo=help output?)

2337e28... by wm4 <wm4@nowhere>

vo_x11: don't call X11 "crap"

X11 is in fact beautiful and superior to Wayland. Instead, just state
what the problem is in most cases: software scaling. (We have
accelerated X11 rendering in vo_gpu and others.)

8c2179b... by wm4 <wm4@nowhere>

zimg: add pal8 unpacker

Some pngs are paletted, so this is vaguely interesting.

d699893... by wm4 <wm4@nowhere>

img_format: add alias for ffmpeg pal8 format

For the next commit.

a8404ed... by wm4 <wm4@nowhere>

manpage: add some blabla about zimg speed vs. libswscale

Of course nobody will read this. I'm just putting it there so I can
blame users, who run into problems, for not having read it.

83f070d... by wm4 <wm4@nowhere>

zimg: rename zplanes field

This was a confusing name, because 1. there's also a z_planes[] field,
and 2. it was not specific to zimg indexes.

Possibly there used to be an idea involved about supporting alpha to
non-alpha formats by discarding the alpha plane, but zimg does this now
(and zimg will correctly blend the alpha component too).