]> git.alsa-project.org Git - tinycompress.git/commit
fcplay: Introduce new continuous_playback_mode to replace the gapless flag
authorPeter Ujfalusi <peter.ujfalusi@linux.intel.com>
Wed, 11 Mar 2026 13:43:29 +0000 (15:43 +0200)
committerJaroslav Kysela <perex@perex.cz>
Fri, 29 May 2026 11:23:21 +0000 (13:23 +0200)
commit4ab30224a95f9bd7d416c2cce26679166368d36a
tree224da3cfc34e16b6edd365a2609abcb9d0c92651
parent2359d8d4260b38ae84bd07c8b373dc347a38cbdf
fcplay: Introduce new continuous_playback_mode to replace the gapless flag

Add continuous_playback_mode enum to allow expanding the strategies used
for continuous compressed playback (when more than one file is played in a
sequence).
Currently fcplay supports two modes:
0 (w/o -g 1) when each file is just sent over the compress buffer without
     any  action taken in between the files - NOP mode
1 (w/ -g 1) gapless mode, using metadata, neext_track and partial drain -
    GAPLESS mode

No functional change expected.

Closes: https://github.com/alsa-project/tinycompress/pull/33
Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
src/utils-lgpl/fcplay.c