Re: Transform filter problem.(VMR double frame rate @ 50 Hz)
- From: Julien Meyer <me@xxxxxxxxxxx>
- Date: Mon, 12 Sep 2005 15:37:37 +0200
After a short study.
The dest buffer size : 768 x 576 and the source buffer size : 720 x 576
The dumb filter copy buffers copying : CopyMemory((PVOID) pDestBuffer,(PVOID) pSourceBuffer,lSourceSize);
This seems to be the cause of the weird video frames display.
Anybody know why my dest buffer lines are larger than sources buffers ones? ( 768 > 720 ) ?
Joreg, I'd like to heard your opinion concerning this !
Regards, Julien
Julien Meyer wrote:
Julien Meyer wrote:
Compilation is fine, the dumb filter is added and linked into my capture graphe. The rendering still show a weird video output stream , vmr still at 25 Hz so I think I have some bugs in "Copy"/"Transform" methods to fix.
I've found and isolated problem that may cause the weird display and 25 hz instead of 50 Hz error. In the "Copy" method, GetMediaType always return S_FALSE , and *pMediaType = NULL. Code snippet here :
AM_MEDIA_TYPE *pMediaType; HRESULT hr; hr = pSource->GetMediaType(&pMediaType); hr = pDest->SetMediaType(pMediaType); DeleteMediaType(pMediaType);
Any help welcome.
regards, Julien
.
- Follow-Ups:
- References:
- For Joreg . Dumb Filter
- From: Julien Meyer
- Re: For Joreg . Dumb Filter
- From: joreg
- Re: For Joreg . Dumb Filter
- From: Julien Meyer
- Re: For Joreg . Dumb Filter
- From: Julien Meyer
- Transform filter problem. Re: was : For Joreg . Dumb Filter
- From: Julien Meyer
- Re: Transform filter problem. Re: was : For Joreg . Dumb Filter
- From: Julien Meyer
- Re: Transform filter problem. Re: was : For Joreg . Dumb Filter
- From: Julien Meyer
- For Joreg . Dumb Filter
- Prev by Date: video renderer sample for Windows CE 5.0
- Next by Date: Re: Transform filter problem.(VMR double frame rate @ 50 Hz)
- Previous by thread: Re: Transform filter problem. Re: was : For Joreg . Dumb Filter
- Next by thread: Re: Transform filter problem.(VMR double frame rate @ 50 Hz)
- Index(es):
Relevant Pages
|