Ограничен размер выходного аудиобуфера. Добавлен индикатор заполнения буфера и потерянных буферов.
Из личного опыта - VB cable работает лучше VAC. DSD+ не любит смещение частоты принимаемого сигнала. Для точной подстройки хорошо помогает IF спектр в плагине ZoomFFT.
Комментариев: 6 RSS
1 young 11-07-2014 07:45
Выведете пожалуйста в своем замечательном плагине, аргументы по умолчанию чтобы их можно было ментять, ну или хотябы опции вкл/откл записи аудио в файл.
2 young 11-07-2014 07:47
А и еще бывает буффер затыкается, спасает перезапуск sdrsharp, хорошо что хоть теперь видно от чего, а то ранее не ясно было от чего звук дёргает
3 Василий 11-07-2014 08:57
Вы используете VAC? Попробуйте VB Cable с ним переполнения буфера бывают очень редко.
Скоро добавлю все возможные параметры DSD+.
4 young 11-07-2014 19:46
VB Cable и использовал. Так оно и есть, редко.
Оно вроде не глючит, если ничего не трогать. Этот баг возник пару раз раз еще до апдейда с прогрессбаром буфера. И 1 раз уже в новой версии, возникает ИМХО когда много каких-то действий, регулировки усиления и т.п.
В целом не фатально, но от чего-то всё же он начинает переполняется, хорошо что сейчас это сразу видно.
Еще раз спасибо за плагин.
5 young 12-07-2014 00:44
Еще бывает вот такой Exception:
************* Текст исключения **************
System.ArgumentOutOfRangeException: Значение "6" недопустимо для "Value". "Value" должно лежать в диапазоне от 'minimum' до 'maximum'.
Имя параметра: Value
в System.Windows.Forms.ProgressBar.set_Value(Int32 value)
в SDRSharp.DSD.DSDPanel.displayTimer_Tick(Object sender, EventArgs e)
в System.Windows.Forms.Timer.OnTick(EventArgs e)
в System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
6 young 12-07-2014 01:02
А переполнение буфера, глюк, происходит судя по всему при смене полосы свистка (Sample rate), к примеру с 2.8msps до 2.