GNOME Bugzilla – Bug 589242
videoconvert: need special handling for interlaced I420
Last modified: 2013-02-05 12:34:20 UTC
+++ This bug was initially created as a clone of Bug #588535 +++ See bug #588535 for an explanation.
Moving to videoconvert, don't think this is going to get fixed in 0.10.
commit c1a25d2ce76bff3e7828c984c103b6411c6d4add Author: Wim Taymans <wim.taymans@collabora.co.uk> Date: Mon Feb 4 15:01:10 2013 +0100 video-format: fix interlaced 4:2:0 and 4:1:0 pack/unpack For interlaced vertically subsampled images we need to combine alternating chroma lines with alternating luma lines. That is line 0 and 2 are combined with the first line of chroma samples and line 1 and 3 with the second line of chroma samples. See also: https://bugzilla.gnome.org/show_bug.cgi?id=588535
commit be866d4b78561cf1cceb37476022ac5ae2c784ee Author: Wim Taymans <wim.taymans@collabora.co.uk> Date: Mon Feb 4 16:21:20 2013 +0100 videoconvert: interlace support to some fastpath functions Add interlace support for some fastpath functions. commit 599880ff8d5d5f1535666622c7d5983c3c5510aa Author: Wim Taymans <wim.taymans@collabora.co.uk> Date: Mon Feb 4 15:40:02 2013 +0100 videoconvert: make fast path interlaced aware Make sure that we also handle interlacing when choosing the fast path. See https://bugzilla.gnome.org/show_bug.cgi?id=588535 commit e3a9a7cf075d148672c84cb460d2239b1621bf01 Author: Wim Taymans <wim.taymans@collabora.co.uk> Date: Mon Feb 4 15:19:35 2013 +0100 videoconvert: pass frame interlaced flag to pack/unpack If the frame is interlaced, pass the interlaced flag to the pack/unpack functions to make it unpack correctly.