From caee8748da5c25b928f699bfa9f1ac4a5f3ae0ce Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 17 May 2020 14:57:13 +0200 Subject: video: clean up some imgfmt related stuff Remove the vaguely defined plane_bits and component_bits fields from struct mp_imgfmt_desc. Add weird replacements for existing uses. Remove the bytes[] field, replace uses with bpp[]. Fix some potential alignment issues in existing code. As a compromise, split mp_image_pixel_ptr() into 2 functions, because I think it's a bad idea to implicitly round, but for some callers being slightly less strict is convenient. This shouldn't really change anything. In fact, it's a 100% useless change. I'm just cleaning up what I started almost 8 years ago (see commit 00653a3eb052). With this I've decided to keep mp_imgfmt_desc, just removing the weird parts, and keeping the saner parts. --- DOCS/man/input.rst | 5 ----- 1 file changed, 5 deletions(-) (limited to 'DOCS/man') diff --git a/DOCS/man/input.rst b/DOCS/man/input.rst index 200b3d403f..bfb8573a86 100644 --- a/DOCS/man/input.rst +++ b/DOCS/man/input.rst @@ -2236,11 +2236,6 @@ Property list different resolution, which is the reason this value can sometimes be odd or confusing. Can be unavailable with some formats. - ``video-params/plane-depth`` - Bit depth for each color component as integer. This is only exposed - for planar or single-component formats, and is unavailable for other - formats. - ``video-params/w``, ``video-params/h`` Video size as integers, with no aspect correction applied. -- cgit v1.2.3