Video Converter: FAQ

From AVObjects Knowledge Base
Revision as of 17:18, 23 June 2008 by Admin (Talk | contribs)
Jump to: navigation, search

This is the FAQ page for the Video Converter DirectShow filter.

Q: What CPU extensions are used?

A: We use MMX, SSE and SSE2 extensions with auto detection of supported features.

Q: What is precision used?

A: Integer base algorithm.

Q: What is the technique implemented in each resize method?

A: As follows:

eVCR_Nearest, // Neighbours neirborn
eVCR_Linear, // Linear interpolation (bilinear)
eVCR_Cubic, // Cubic interpolation (bicubic)
eVCR_Super, // Super sampling interpolation (bicubic in enlarge case)
eVCR_Lanczos, // Lanczos interpolation
eVCR_CubicWithMP, // Cubic interpolation for horizontal and weight-based with gauss distribution for vertical; useful for resize interlaced video
eVCR_MPLinear, // Weight-based algorithm with linear distribution
eVCR_MPGauss, // Weight-based algorithm with gauss distribution
eVCR_MPBlackman, // Weight-based algorithm with blackman distribution
eVCR_MPHamming // Weight-based algorithm with hamming distribution

Q: How to use programmatically only those resize methods that I need?

A: You can set them via via IVideoConverter2::SetConversionProps2().
Personal tools