[vlc-devel] Accessing the demux Control at the interface level ? (re: RTSP trickplay)

Glen Gray slaine at slaine.org
Wed Dec 5 16:01:26 CET 2007


Thanks Laurent,

Patches where posted on 21st November.

Laurent Aimar wrote:
> Hi,
>
> On Wed, Dec 05, 2007, Glen Gray wrote:
>   
>> As part of an IRC discussion on how to make my RTSP Trickplay patches 
>> integrate better, I suggested that one option would be for the interface 
>> to query the Demux Control function with HAS_TRICKPLAY parameter. If it 
>> does, the the FastForward/Rewind controls in that interface can set the 
>> scaling values accordingly.
>>
>> I do something like the above at the moment but my patch relies on a 
>> preference being set to enable RTSP scaled trickplay. If that option is 
>> set then I set the rate value accordingly at the interface level. This 
>> in turn triggers the INPUT_SET_RATE callback code in src/input/input.c. 
>>  From there, I can query the demux to ensure it has trickplay support, 
>> if so then I call demux2_Control(DEMUX_SET_SCALE.....) otherwise normal 
>> SET_RATE code proceeds.
>>
>> It was expressed that it would be desirable to do away with the 
>> preference option. So my suggestion seems like a good solution, 
>> unfortunately, I can't see how I can "cleanly" make it work. I'm pretty 
>> busy working on something else at the moment, but wanted to get back to 
>> it shortly. So I'm looking for some suggestions from more experienced 
>> VLC developers on what's the best approach to take here.
>>     
>  I will have a look at your patches this WE (or this week if I can find the
> time)
>
> Regards,
>
>   


-- 
Glen Gray (slaine at slaine.org)




More information about the vlc-devel mailing list