From 5e4532c87cf747600ec1d7ae22531e89ecdce6a4 Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Thu, 6 Apr 2017 19:32:35 -0400 Subject: Fix a problem with audio not starting on a list of short files Forced audio start was left out when a third codec attempts to start a second track transition. Only one pending transition is allowed at a time. There wouldn't be enough PCM in the buffer to trigger audio playback and audio would just return without giving the pcm buffer a kick. Fixes FS#13100 - Player failed on short tracks Change-Id: I338b0b12022c591930451fd5ed26a2a73008835f --- apps/pcmbuf.h | 1 + 1 file changed, 1 insertion(+) (limited to 'apps/pcmbuf.h') diff --git a/apps/pcmbuf.h b/apps/pcmbuf.h index e16f86174c..33422bbee5 100644 --- a/apps/pcmbuf.h +++ b/apps/pcmbuf.h @@ -43,6 +43,7 @@ enum pcm_track_change_type TRACK_CHANGE_NONE = 0, /* No track change pending */ TRACK_CHANGE_MANUAL, /* Manual change (from user) */ TRACK_CHANGE_AUTO, /* Automatic change (from codec) */ + TRACK_CHANGE_AUTO_PILEUP, /* Auto change during pending change */ TRACK_CHANGE_END_OF_DATA, /* Expect no more data (from codec) */ }; void pcmbuf_monitor_track_change(bool monitor); -- cgit v1.2.3