Вячеслав писал(а):Резануло в одном часе два раза. Отправил Вам в почту.
Спасибо, Вячеслав! Ваша информация очень интересная.
Режет совсем не то место, которое я ожидал. А центральный плеер.
Вот информация из Вашего файла. Первый раз не резануло, второй - да.
Player: 2 14:16:35 fName=D:\Sound Empire\Beats\.....WAV
Stop :11 Lng:12030 RDPos:12030 DSRead:518728 HvPos:0 DSStop:0
Player: 1 14:44:16 fName=D:\Sound Empire\Beats\.....WAV
Stop :11 Lng:12030 RDPos:12030 DSRead:518728 HvPos:0 DSStop:0
Информация во вторых строках:
Stop: 11 <- Центральный плеер получил информацию, что достигнута точка микширования и надо останавливать воспроизведение файла.
Lng:12030 <- Длина файла в милисекундах. Сообщается из плеера при открытии файла
RDPos:12030 <- Позиция, которая прочитана декодером (плеером)
DSRead:518728 <- Адрес в буфере плеера, куда записан последний байт данных
HvPos:0 <- Текущая позиция плеера (при планируемом останове = 0)
DSStop:0 <-Адрес буфера, где сейчас находится воспроизведение (при планируемом останове = 0)
То есть, в плеере неверно одно из двух: неверно определяется позиция плеера или неверно передаются данные при декодировании.
Начал разбираться и жду еще данные.