1
mirror of https://github.com/mpv-player/mpv synced 2025-01-01 04:36:24 +01:00
mpv/video
wm4 c3788543f5 vf_expand: support more image formats
This did random things with some image formats, including 10 bit
formats. Fixes the mp_image_clear() function too.

This still has some caveats:
- doesn't clear alpha to opaque (too hard with packed RGB, and is rarely
  needed)
- sets luma to 0 for mpeg-range YUV, instead of the lowest possible
  value (e.g. 16 for 8 bit)
2013-01-13 20:04:13 +01:00
..
decode video: decouple internal pixel formats from FourCCs 2013-01-13 20:04:11 +01:00
filter vf_expand: support more image formats 2013-01-13 20:04:13 +01:00
out vo_image: render subs 2013-01-13 20:04:12 +01:00
csputils.c Rename directories, move files (step 1 of 2) (does not compile) 2012-11-12 20:06:14 +01:00
csputils.h Rename directories, move files (step 1 of 2) (does not compile) 2012-11-12 20:06:14 +01:00
fmt-conversion.c video: decouple internal pixel formats from FourCCs 2013-01-13 20:04:11 +01:00
fmt-conversion.h Rename directories, move files (step 1 of 2) (does not compile) 2012-11-12 20:06:14 +01:00
image_writer.c video: decouple internal pixel formats from FourCCs 2013-01-13 20:04:11 +01:00
image_writer.h Rename directories, move files (step 1 of 2) (does not compile) 2012-11-12 20:06:14 +01:00
img_format.c mp_image: add mp_image_crop() 2013-01-13 20:04:12 +01:00
img_format.h mp_image: add mp_image_crop() 2013-01-13 20:04:12 +01:00
img_fourcc.h video: decouple internal pixel formats from FourCCs 2013-01-13 20:04:11 +01:00
memcpy_pic.h vf_expand: support more image formats 2013-01-13 20:04:13 +01:00
mp_image_pool.c mp_image_pool: add pool to avoid frequent image reallocations 2013-01-13 17:39:32 +01:00
mp_image_pool.h mp_image_pool: add pool to avoid frequent image reallocations 2013-01-13 17:39:32 +01:00
mp_image.c vf_expand: support more image formats 2013-01-13 20:04:13 +01:00
mp_image.h vf_expand: support more image formats 2013-01-13 20:04:13 +01:00
sws_utils.c video: cleanup: replace old mp_image function names 2013-01-13 20:04:11 +01:00
sws_utils.h sub: reimplement -spugauss as --sub-gauss 2012-11-25 23:40:07 +01:00
vfcap.h video/out: replace VFCAP_TIMER with vo->untimed, fix vo_image and vo_lavc 2013-01-13 20:04:10 +01:00