GNOME Bugzilla – Bug 571147
[ffmpegcolorspace/videotestsrc] Add support for packed/planar 4:4:4 YUV
Last modified: 2009-02-13 09:11:50 UTC
Hi, ffmpegcolorspace and videotestsrc currently don't support packed/planar 4:4:4 YUV. Planar 4:4:4 YUV can be output by mpeg2dec as format=Y444 and we can't convert it to anything yet, packed 4:4:4 YUV could be output by mxfdemux at some point and we don't even have a format assigned for it. So adding support for both is quite easy, question is which format should be used for the packed YUV? We use AYUV for packed 4:4:4:4 YUV, we can't use YUV because it's just 3 characters long... YUVP maybe? fourcc.org also doesn't list anything useful.
commit 5fc20b9ec57ad82077d54b4229e8aaa6d9f7aa5b Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Tue Feb 10 17:39:45 2009 +0100 videotestsrc: Add support for Y444 (planar 4:4:4 YUV) Partially fixes bug #571147.
Is the packed 4:4:4 format 24-bit? I'm not aware of a fourcc for that. It would be wise to search for one instead of making one up, though.
I *was* aware, but I forgot. v308 http://developer.apple.com/quicktime/icefloe/dispatch019.html btw, I have a patches for 10 and 16 bit formats hanging around here somewhere.
David: can you please share the patches for 10 and 16 bits, they sound very interesting :)
It's not especially interesting, since it only works with the colorspace converter in schroedinger and some private schroedinger mods. But it's converted from CVS now, so it will either get into master or my personal gst tree on fd.o.
ffmpegcolorspace already supports conversions from/to Y444. Everything else: commit 922345af2e13d5464d092761c8401b4c4b716372 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Thu Feb 12 19:02:59 2009 +0100 ffmpegcolorspace: Add support for packed 4:4:4 YUV (format=V308) Only conversions from/to are implemented, which gives (indirect) support for all possible conversions. Partially fixes bug #571147. commit 6dab07f0f67111817dcf3ce05c7ac8be022c5978 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk> Date: Thu Feb 12 18:17:53 2009 +0100 videotestsrc: Add support for packed 4:4:4 YUV (format=V308) Partially fixes bug #571147.
that should be lower case v308, btw.
(In reply to comment #7) > that should be lower case v308, btw. Thanks, fixed in GIT :)