ms media foundation - Video Processor MFT and deinterlacing -
msdn video processor mft mentions mft can used deinterlace interlaced video.
i set output media type same input + mf_mt_interlace_mode
progressive on output media type.
but output samples still interleaved.
i can't test video proccessor mft because needs windows8/10. 2 things :
the documentation says gpu accelerated, not if fallback software processing. so, if it's gpu accelerated, , if gpu not support deinterlacing, can explain frames still interleaved. can check dxvahd_processor_caps.
for correct deinterlacing, sample needs assigned of values : mfsampleextension_interlaced, mfsampleextension_bottomfieldfirst, mfsampleextension_repeatfirstfield , , on (sample attributes). can check if parser/decoder correctly set values. if not, video processor mft not able deinterlacing.
Comments
Post a Comment