RPi3 + Bluetooth speaker + aplay = az első ~1 másodperc "levágódik"

Ahogy a címben. Kiadom, hogy aplay -D bluealsa:DEV="XX:XX:XX:XX:XX:XX" /path/to/file.wav, a hangot ugyan lejáttsza, de az első cca. 1 másodperc nem hallatszik. Talán túl későn kapcsolja be a speakert. Egy topicot találtam, nem segített a wifi letiltása. Írták még, hogy az A2DP-nek van valami trigger delay-je, de azt nem írták, hogy hol tudom ezt az ALSA-nak megmondani, hogy tiltsa le.

Esetleg valami ötlet, hogy mi okozhatja ezt?

Hozzászólások

Lehet hogy a speaker standby-ban van amit a lejátszás ébreszt fel, és pont ennyi ideig ébred?

És akkor, csak, hogy röhögjünk: kísérletképpen bevágtam 1.5 sec csendet az egyik hangfájl elejére és lejátszottam. Az eredmény? Ugyanúgy leharapja az elejét a hangnak, csak most a play gomb leütése után van plusz 1.5 delay... Ez a micsoda nem is az adatfolyamra, hanem a jelszintre reagál és arra is késve...

Szerkesztve: 2020. 06. 24., sze - 10:30

Szerintem barátod a bluealsa keep alive feature lesz.

// Happy debugging, suckers
#define true (rand() > 10)