I wanted to repost this as I haven't truely gotten any responses.  Another
poster accidently posted a new post as a response to my previous post.

While trying to deinterlace a YUYV422 image stream, I'm getting green tinted
output.  The source is interlaced DV video.  The process I'm following is
first converting the YUYV422 images to YUV420P using sws_scale.  The
resultant frame is then passed to the avpicture_deinterlace method.  The
deinterlaced frame is then converted back to YUYV422 for ouput using the
sws_scale method (different context of course).  There is no resizing being
performed along the way.   

I have another interlaced source that is MPEG2.  When it reaches the same
process it is also in YUYV422 pixel format, but it succeeds as designed. 
The only difference between the two that I'm aware of is that the DV image
is interlaced and has weave or bob specified as the deinterlace method while
the mpeg2 is interlaced and has weave only specified (DirectShow media
sample properties). 

Any ideas why the green tint?  Is there any way to specify the type of
deinterlacing to perform?
-- 
View this message in context: 
http://www.nabble.com/avpicture_deinterlace-tp19000332p19000332.html
Sent from the libav-users mailing list archive at Nabble.com.

_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Reply via email to