2011-05-18, 23:18
Parker_Payne Wrote:Could you please explain this further? AFAIK DSCodec uses ffdshow and "normal"-XBMC uses ffmpeg but aren't both based on libavcodec? Where is the difference?
-ffdshow is an advanced, highly configurable and flexible directshow decoder; ffmpeg is a basic 'swiss-knife' decoder
-ffdshow has no decoding artifacts; ffmpeg does.
-ffdshow by default decodes the image sharper than ffmpeg does
-ffdshow can use it's own built in filters for image resizing to 1920wide using lanczos in real-time on moderate hardware and onboard graphic chips for even better image clarity and sharpness; XBMC w/ffmpeg cannot, in most cases to use the built-in lanczos resizer without stuttering you need a powerhouse processor and/or vid-card.
-ffdshow can use a multitude of other built-in filters for additional post-processing depending on source quality, limited only by how much time you want to invest in configuring it; ffmpeg is stuck with what it is