mirror of
https://github.com/mpv-player/mpv
synced 2024-12-26 09:02:38 +00:00
a5183a761c
The png file added to etc/ are taken from the link mentioned in commit
303096b
, except that they have been converted to 16 bit, sRGB (with
color profile info dropped, if there was one), and transparent pixels
reset for better compression.
The file x11_icon.bin is generated by gen-x11-icon.sh. I'm adding it to
the git repo directly, because the script requires ImageMagick, and we
don't want to make building even more complicated.
The way how this is done is basically a compromise between effort
required in x11_common.c and in gen-x11-icon.sh. Ideally, x11_icon.bin
would be directly in the format as required by _NET_WM_ICON, but trying
to write the binary width/height values from shell would probably be a
nightmare, so here we go.
The zlib code in x11_common.c is lifted from demux_mkv.c, with some
modifications (like accepting a gzip header, because I don't know how to
make gzip write raw compressed data).
23 lines
254 B
Plaintext
23 lines
254 B
Plaintext
*.o
|
|
*.a
|
|
*.d
|
|
*.exe
|
|
.depend
|
|
|
|
/config.h
|
|
/config.mak
|
|
/config.log
|
|
/mpv
|
|
/mpv.app
|
|
/version.h
|
|
/mpvcore/input/input_conf.h
|
|
/tags
|
|
/TAGS
|
|
/video/out/gl_video_shaders.h
|
|
/video/out/x11_icon.inc
|
|
/demux/ebml_defs.c
|
|
/demux/ebml_types.h
|
|
/sub/osd_font.h
|
|
/DOCS/man/*/mpv.1
|
|
|