[Live-devel] Trick play problem ...

Ross Finlayson finlayson at live555.com
Fri Jul 6 13:08:16 PDT 2007


>Hi everyone,
>
>I have a problem in trick play mode to play a TS resource by an RTSP 
>session ...
>
>I have modified openRTSP to send PLAY with scale = 2.0

Are you using the latest version of the code (version 2007.07.01)? 
That version fixed a bug specifically related to scale == 2.0


>  and I have realized that timestamps are always the same value ....
>
>After a deep study I have realized that:
>
>When MPEG2TransportFileServerMediaSubsession receive a 
>setStreamScale, ClientTrickPlayState change framer source in 
>MPEG2TransportStreamFromESSource.
>
>Doing this, MPEG2TransportStreamFromESSource has InputESSourceRecord 
>that calculate presentation time and remember it in 
>afterGettingFrame1 function ...
>
>I think that is correct to assign presentationTime to 
>fParent.fPresentationTime ( related to 
>MPEG2TransportStreamFromESSource ) ...
>
>Doing this I can see correct timestamps ...
>
>Is this work correct ?

Could you please submit your proposed change as a patch file (e.g., 
generated with "diff -c"), so I can better understand what you are 
proposing?
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


More information about the live-devel mailing list