[Live-devel] QTKit QTCaptureSession as a DeviceSource
Austin Snow
asnow at pathfindertv.net
Wed Dec 31 18:14:28 PST 2008
dura is set for each call, 33366 for 30 frames per sec or 66666 for 15
frames per sec, still the data is called for ~ every 1.
modulo_time_base=0x00
fNumVTIRBits=0x00
vop_time_increment=0x00
The above are always zero, could this be the problem?
Also I'm not setting the presentation time, what format should it be
in or is it not needed?
Thank you for the help!!!
Austin
On Dec 31, 2008, at 7:52 PM, Ross Finlayson wrote:
>> Hello All,
>> I having some difficulty on getting samples out of a
>> QTCaptureSession into MPEG4VideoStreamDiscreteFramer.
>>
>> The DeviceSource::doNextFrame is only being called every 1 to 1.5
>> seconds, the delay is not in
>> MPEG4VideoStreamDiscreteFramer::doGetNextFrame().
>
> The duration between successive calls to "getNextFrame()" (and thus
> "doGetNextFrame()") by the downstream object depends upon the value
> of the "fDurationInMicroseconds" that you (should) set in your
> object's implementation, before calling "FramedSource::afterGetting".
>
>> // Deliver the data here:
>> if(fMaxSize < len){
>> fNumTruncatedBytes = len - fMaxSize;
>> len = fMaxSize;
>> printf("Frame size truncated\n");
>> }
>> fDurationInMicroseconds = dura;
>
> What is "dura"? Are you sure that it is the proper duration of each
> frame, in microseconds?
> --
>
> Ross Finlayson
> Live Networks, Inc.
> http://www.live555.com/
> _______________________________________________
> live-devel mailing list
> live-devel at lists.live555.com
> http://lists.live555.com/mailman/listinfo/live-devel
More information about the live-devel
mailing list