Andrew Voznytsa
2004-05-16 17:07:53 UTC
Hi All,
I'm working on DirectShow filter (transform filter, some input format to
YUV output conversion) and need to display YV12(and others) in case of
odd width and height. After some time I got this working on my system
(Win XP, DirectX 9, Radeon 9200 SE), but solution is a bit tricky. I
know, the best way to get it working everywhere is to crop/resize
picture to the nearest even width/height, but in my case it's not good
solution.
So, I'd like to know if there is any spec which describes how DirectX
compatible drivers should handle YV12/YVU9/etc in case of odd width and
height (I'd like to be sure that my software will work with any DirectX
compatible software/hardware).
Best regards,
Andrew Voznytsa
P.S.
If you wish you may contact me by email, remove _no_spam_ from my email
address.
I'm working on DirectShow filter (transform filter, some input format to
YUV output conversion) and need to display YV12(and others) in case of
odd width and height. After some time I got this working on my system
(Win XP, DirectX 9, Radeon 9200 SE), but solution is a bit tricky. I
know, the best way to get it working everywhere is to crop/resize
picture to the nearest even width/height, but in my case it's not good
solution.
So, I'd like to know if there is any spec which describes how DirectX
compatible drivers should handle YV12/YVU9/etc in case of odd width and
height (I'd like to be sure that my software will work with any DirectX
compatible software/hardware).
Best regards,
Andrew Voznytsa
P.S.
If you wish you may contact me by email, remove _no_spam_ from my email
address.