forked from PAWPAW-Mirror/lib_xua
Decouple now sents out sample res to audio core. SET_DSD_MODE removed and replaced with SET_STREAM_FORMAT_OUT
This commit is contained in:
@@ -73,9 +73,11 @@ unsigned g_aud_from_host_info;
|
|||||||
unsigned g_freqChange_flag = 0;
|
unsigned g_freqChange_flag = 0;
|
||||||
unsigned g_freqChange_sampFreq;
|
unsigned g_freqChange_sampFreq;
|
||||||
|
|
||||||
|
/* Global vars for sharing stream format change between buffer and decouple (save a channel) */
|
||||||
unsigned g_formatChange_SubSlot;
|
unsigned g_formatChange_SubSlot;
|
||||||
unsigned g_formatChange_DataFormat;
|
unsigned g_formatChange_DataFormat;
|
||||||
unsigned g_formatChange_NumChans;
|
unsigned g_formatChange_NumChans;
|
||||||
|
unsigned g_formatChange_SampRes;
|
||||||
|
|
||||||
int speedRem = 0;
|
int speedRem = 0;
|
||||||
|
|
||||||
@@ -878,8 +880,9 @@ void decouple(chanend c_mix_out,
|
|||||||
|
|
||||||
/* Wait for the audio code to request samples and respond with command */
|
/* Wait for the audio code to request samples and respond with command */
|
||||||
inuint(c_mix_out);
|
inuint(c_mix_out);
|
||||||
outct(c_mix_out, SET_DSD_MODE);
|
outct(c_mix_out, SET_STREAM_FORMAT_OUT);
|
||||||
outuint(c_mix_out, dsdMode);
|
outuint(c_mix_out, dsdMode);
|
||||||
|
outuint(c_mix_out, sampRes);
|
||||||
|
|
||||||
/* Wait for handshake back */
|
/* Wait for handshake back */
|
||||||
chkct(c_mix_out, XS1_CT_END);
|
chkct(c_mix_out, XS1_CT_END);
|
||||||
|
|||||||
Reference in New Issue
Block a user