[vlc-devel] [PATCHv3 03/12] libvlc: add renderer module list option
Rémi Denis-Courmont
remi at remlab.net
Thu Mar 31 14:38:40 CEST 2016
Le 2016-03-31 14:20, Steve Lhomme a écrit :
> On Thu, Mar 31, 2016 at 12:43 PM, Rémi Denis-Courmont
> <remi at remlab.net> wrote:
>> Le 2016-03-31 10:18, Steve Lhomme a écrit :
>>>
>>> On Wed, Mar 30, 2016 at 8:26 PM, Rémi Denis-Courmont
>>> <remi at remlab.net>
>>> wrote:
>>>>
>>>> Bad idea IMHO. It will probably break VLM and stream output
>>>> unexpectedly.
>>>
>>>
>>> It seems using VLM with a renderer output (push model vs pull
>>> model)
>>> doesn't make much sense.
>>
>>
>> That's the whole point.
>>
>> I don't see why you need yet another output type anyway. AFAICT,
>> either
>> existing output paradigms (es_out, aout, vout and/or sout) are
>> enough for
>> your use case, or you probably shouldn't be using the input thread
>> at all.
>
> In the case of Chromecast (dunno about the others) it's because the
> receiver is a renderer that has no control of its own.
The whole point of the input thread is to hook demux and es_out,
providing the playback controls. If playback controls are done on a
different system, there is no point in having the input thread. That's
exactly what I just wrote...
--
Rémi Denis-Courmont
http://www.remlab.net/
More information about the vlc-devel
mailing list