Sample and TimeStamp in CTransInPlaceFilter
- From: "ZeZe" <olivier.bienvenu@xxxxxxx>
- Date: 17 May 2005 03:58:46 -0700
I made a CTransInPlaceFilter filter to select the frame I want to keep
and the frame I want to discard.
If I look at the system time by calling timeGetTime function in the
filter I get the number of the first column See the end of the
message. As you can see, the filter is not called evenlly. 1 ms then
81 ms later then 1 ms and so on. Why a such thing ?
About the start and the stop time of the frame I get the number of
column 3 & 4. If you look at the number you'll see that the start time
of the Nth frame is earlier than the end time of the Nth-1 frame. frame
#2 start 1310000 finish 1710000 then frame #3 start 1ms after frame #2.
Is there anybody who can explain the reason of this delevery time
sample ?
timeGetTime() Delta Time Start Time End Time Start(N)-End(N-1)
2567419 81 500000 900000
2567500 1 1310000 1710000 410000
2567501 81 1320000 1720000 -390000
2567582 1 2130000 2530000 410000
2567583 81 2140000 2540000 -390000
2567664 1 2950000 3350000 410000
2567665 81 2960000 3360000 -390000
2567746 1 3770000 4170000 410000
2567747 81 3780000 4180000 -390000
thanks
Z
.
- Follow-Ups:
- Prev by Date: Re: multicast mpeg2 to wmv streaming
- Next by Date: Re: multicast mpeg2 to wmv streaming
- Previous by thread: DirectX objects left over at program end
- Next by thread: Re: Sample and TimeStamp in CTransInPlaceFilter
- Index(es):
Relevant Pages
|