Procházet zdrojové kódy

fix:第一个音乐文件解码会失败

alienwalker před 4 roky
rodič
revize
0aef903a64
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      application/src/luat_audio_air105.c

+ 2 - 1
application/src/luat_audio_air105.c

@@ -353,8 +353,9 @@ int luat_audio_play_file(uint8_t multimedia_id, const char *path)
 			LLOGD("decode %s ok,param,%d,%d,%d,%d,%d,%d,%u,%u", path,multimedia_id, audio_format, num_channels, sample_rate, bits_per_sample, is_signed, prvAudioStream.FileDataBuffer.MaxLen, prvAudioStream.AudioDataBuffer.MaxLen);
 			prvAudioStream.IsPlaying = 1;
 			prvAudioStream.pParam = multimedia_id;
-			prvAudioStream.Decoder(&prvAudioStream, prvAudioStream.CoderParam);
 			prvAudioStream.IsFileNotEnd = 1;
+			prvAudioStream.Decoder(&prvAudioStream, prvAudioStream.CoderParam);
+
 			if (!llist_num(&prvAudioStream.DataHead))
 			{
 				prvAudioStream.fd = NULL;