original post on Doom9's forum: http://forum.doom9.org/showthread.php?p=1329345#post1329345 and http://forum.doom9.org/showthread.php?t=156427
By default FFDShow's Video Decoder output is in all cases YV12 video, but in my opinion the "Primary output color space" feature on the Output-tab of the Video Decoder config should actually be "Override output color space", and FFDShow's Video Decoder output should be whatever the file specifies.
Right now Fraps-files (always RGB32), HFYU(RGB32) and FFV1(RGB32) for instance, but practically everything non-YV12, FFDShow converts to YV12. It's the same when an audio decoder by default would automatically convert the audio stream to 22050Hz for instance, no matter the input. I really don't understand this behaviour.
I'd like to see FFDShow respecting the input colorspace by default, no more automatic colorspace conversions, and having the "Primary output color space" feature being renamed to "Override output color space", or at least introduce a boolean feature something like "Output colorspace as-is".
Log in to post a comment.