[vlc-devel] [PATCH v2 3/7] aout: add gapless support

Rémi Denis-Courmont remi at remlab.net
Fri Mar 22 11:24:56 CET 2019

Either you mean something very different, or you way underestimate the amount of changes necessary to have to subsequent inputs demuxing concurrently.

AFAICT, this requires stuff we already postponed to 5.0 notably input buffering and ES out rework.

Le 21 mars 2019 22:57:07 GMT+08:00, Thomas Guillem <thomas at gllm.fr> a écrit :
>On Thu, Mar 21, 2019, at 15:30, Rémi Denis-Courmont wrote:
>> Le jeudi 21 mars 2019, 15:34:04 EET Thomas Guillem a écrit :
>> > On Thu, Mar 21, 2019, at 14:29, Rémi Denis-Courmont wrote:
>> > > No. You are making unwarranted assumptions, and not just about no
>> > > ES. I cannot agree.
>> > That is why I will start the next input, and pause it before it
>request new
>> > ouputs (vout/aout/spu/aout). Then, if there is an audio track, I'll
>> > the format to the current one and enable gapless accordingly.
>> > 
>> > Why unwarranted assumptions am I making in that case ?
>> For the umpteenth time.
>> You're assuming that those informations will come early enough to
>drain and 
>> stop, if stitching the streams turns out not possible. Early enough
>is at 
>> DecDrain() time. Later than that is unwarranted assumption.
>That is what I'm saying, no ? This set is not correct. I'll work on
>creating an input in parallel in order to have these informations
>before the drain. For very small inputs, these information won't come
>early enough. In that case we won't enable gapless mode.
>> -- 
>> Rémi Denis-Courmont
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> https://mailman.videolan.org/listinfo/vlc-devel
>vlc-devel mailing list
>To unsubscribe or modify your subscription options:

Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20190322/578e7080/attachment.html>

More information about the vlc-devel mailing list