[vlc-devel] [PATCH 07/10] aout: add gapless support

Rémi Denis-Courmont remi at remlab.net
Wed Mar 20 03:46:28 CET 2019

Le mardi 19 mars 2019, 18:45:22 EET Thomas Guillem a écrit :
> The player will call aout_OutputSetGaplessEnabled(true|false) when there is
> a next media to play or not. This call is protected with the same mutex
> used for start/stop and can be called from anywhere.

I already tried to implement gap-less some years ago by reusing the aout and 
it failed miserably. In hindsight, I am pretty sure that it cannot work 
properly (in general) without two concurrent inputs - or you'd have to make 
unreliable assumptions about output buffering.

Rémi Denis-Courmont

More information about the vlc-devel mailing list