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

Popular posts from this blog

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -