Bug 88861 - [BSW] Using motion-compensated deinterlacing "deinterlace-mode=4" resulted in greenish hue at bottom of the raw output
Summary: [BSW] Using motion-compensated deinterlacing "deinterlace-mode=4" resulted in...
Status: RESOLVED WONTFIX
Alias: None
Product: libva
Classification: Unclassified
Component: intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: high major
Assignee: haihao
QA Contact: Sean V Kelley
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-29 08:44 UTC by raynald.lim
Modified: 2016-01-20 05:05 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Raw_NV12_with_green_hue_bottom (1.32 MB, text/plain)
2015-01-29 08:48 UTC, raynald.lim
Details

Description raynald.lim 2015-01-29 08:44:42 UTC
Using the below gst command:

gst-launch-1.0 filesrc location=/home/raynald/BMW/bmw_rename.mp4 ! qtdemux ! vaapidecode ! vaapipostproc "deinterlace-mode=1" "deinterlace-method=4" ! "video/x-raw, format=NV12" ! multifilesink location=bmw%d.nv12

We notice a strange greenish hue on every raw NV12 output at the bottom of the screen.

NOTE: Link to test stream has been sent to HaiHao
Comment 1 raynald.lim 2015-01-29 08:48:50 UTC
Created attachment 112933 [details]
Raw_NV12_with_green_hue_bottom
Comment 2 Adrian Cox 2015-05-18 11:41:52 UTC
I have a likely related case:

 gst-launch-1.0 videotestsrc ! \
    video/x-raw,format=I420,framerate=25/1,width=1024,height=1080,interlaced=true  ! \
    vaapipostproc deinterlace-method=3 deinterlace-mode=1 ! \
    vaapisink fullscreen=true

This produces a green line at the bottom of the image.

The green line goes away if I use a smaller frame size (height = 576), revert to a simple deinterlace method (bob or weave), or use videobox to add a black border which I remove at display time.
Comment 3 Adrian Cox 2015-05-18 13:30:48 UTC
For balance: reasons that I may be seeing a different bug. My case occurs on Haswell, and my green only occurs on frames produced by software decode. When I use vaapidecode as the frame source, the green line disappears.
Comment 4 haihao 2015-11-23 17:21:12 UTC
(In reply to Adrian Cox from comment #3)
> For balance: reasons that I may be seeing a different bug. My case occurs on
> Haswell, and my green only occurs on frames produced by software decode.
> When I use vaapidecode as the frame source, the green line disappears.

You issue should be gst-vaapi related.
Comment 5 haihao 2016-01-20 05:05:51 UTC
(In reply to raynald.lim from comment #1)
> Created attachment 112933 [details]
> Raw_NV12_with_green_hue_bottom

This isn't driver issue and we won't fix/workaround it in the driver.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.