[MPlayer-dev-eng] [PATCH] Trivial fix for nv12 swapped chroma

Attila Kinali attila at kinali.ch
Sun Dec 28 11:21:03 CET 2003


On Sat, 27 Dec 2003 00:16:45 -0500 (EST)
John Wehle <john at feith.com> wrote:

> Currently using -rawvideo on:w=720:h=480:format=nv12 to watch
> Hauppauge nv12 video results in a picture which has blue and
> red swapped.  The code currently swaps the destination planes
> if "swapped" is set which is confusing since DOCS/tech/colorspaces.txt
> says:
> 
>   Note: planes[1] is ALWAYS U, and planes[2] is V
> 
> Also "swapped" is currently set if the format is nv12 which is
> confusing since nv12 stores the U and V in the same order as hm12
> which doesn't swap the bytes.
> 
> This patch simply swaps the source (instead of the destination) if
> "swapped" is set and only sets "swapped" if the format is nv21. MPlayer
> plays the video fine after this patch is applied.


What about this patch ?
Although i dont fully understand this part of the code, the
patch makes sense regarding the documentation.


			Attila Kinali

-- 
egp ist vergleichbar mit einem ikea bausatz fuer flugzeugtraeger
			-- reeler in +kaosu




More information about the MPlayer-dev-eng mailing list