YUV / RGB
- From: "Mike@Nestor" <michael@xxxxxxxxxxxxxxxxxxx>
- Date: Thu, 1 Sep 2005 15:36:20 +0200
Hi !
I have an embedded device (pc104 based on VIA VT82C6868 / VT8606 twister) on
which I have to acquire, treat and display video stream.
For this I use directshow, but I have 2 problems :
1. I cannot acquire in RGB format (glitches in stream)
2. I cannot render in RGB format. When I ask to render a 320*240 video
stream, the VMR takes 1024*240 format size and performances are very
horrible. More, I have to do incrustations and for now I use the VMR
IVMRMixerBitmap interface but if I do this on this device the result display
is black. If I do a manual RGB 2 YUV conversion before the VMR input pin all
works fine. The CPU is lower than when I do no conversion.
If I use 768*576 YUY2 acquistion the result is fine. VMR takes 768*576
format.
So I'd like to acquire, treat and display in YUV.
Is it possible to create a directx YUV surface for rendering, then create a
RGB surface from bitmap file and finally do the incrustations of the RGB
surface onto the YUV surface ? if yes what methods I have to use ? (short
description)
How can I know if my device has the capabilities to do this ?
thanks
Mike
.
- Follow-Ups:
- Re: YUV / RGB
- From: Tim Roberts
- Re: YUV / RGB
- Prev by Date: locked textures in sperate thread
- Next by Date: Physical Skin Mesh Translation Probs
- Previous by thread: locked textures in sperate thread
- Next by thread: Re: YUV / RGB
- Index(es):
Relevant Pages
|