mpv/video
wm4 4950513ffe img_format: change meaning of MP_IMGFLAG_PLANAR
This used to mean that there is more than one plane. This is not very
useful: IMGFMT_Y8 was not considered planar, but it's just a Y plane,
and could be treated the same as actual planar formats. On the other
hand, IMGFMT_NV12 is partially packed, and usually requires special
handling, but was considered planar.

Change its meaning. Now the flag is set if the format has a separate
plane for each component. IMGFMT_Y8 is now planar, IMGFMT_NV12 is not.
As an odd special case, IMGFMT_MONO (1 bit per pixel) is like a planar
RGB format with a single plane.
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_sub: allow more formats, simplify code 2013-01-13 20:04:13 +01:00
out vo_image: render subs 2013-01-13 20:04:12 +01:00
csputils.c
csputils.h
fmt-conversion.c video: decouple internal pixel formats from FourCCs 2013-01-13 20:04:11 +01:00
fmt-conversion.h
image_writer.c video: decouple internal pixel formats from FourCCs 2013-01-13 20:04:11 +01:00
image_writer.h
img_format.c img_format: change meaning of MP_IMGFLAG_PLANAR 2013-01-13 20:04:13 +01:00
img_format.h img_format: change meaning of MP_IMGFLAG_PLANAR 2013-01-13 20:04:13 +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.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
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
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