|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.06.2010, 13:33 | #1 |
Пользователь
Регистрация: 18.06.2010
Сообщений: 11
|
Проблемы с записью звука
Я помогаю в разработке открытой, бесплатной программы pspdisp (http://www.jjs.at/software/pspdisp.html). Которая передаёт звук по wi-fi с компьютера на псп. В цифровом качестве 44100 16 бит стерео. Для захвата использует wavein.
Программа на делфе захватывает звук на компе и передаёт его на псп. Но это не суть дела. А суть в том что бы организовать хотя бы запись в файл без заиканий. Заикания происходят чаще, если компьютер сильно загружен и чем ниже приоритет у программы. (загружать можно например: стресс тест everest+открытие flylinkdc++(c 20 хабами). Можно запустить несколько винрар на запаковку или распаковку.) Повышение приоритета не помогает. Помощь нужна в корректировке исходного кода pspdisp (которая записывает звук в файл для теста). При использовании directsound не удаётся считывать звук напрямую с стерео-микшера.(для того что бы выключать динамики компьютера) поэтому подобный метод не желателен. Что может быть не так в wavein? Что может вызывать застревания звука при сильной нагрузке компьютера??? Исходники: http://letitbit.net/download/29294.2...ource.rar.html http://depositfiles.com/files/20d2kcxb2 Последний раз редактировалось Master255; 18.06.2010 в 14:12. |
18.06.2010, 14:07 | #2 | ||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
захват звукового потока такой же процесс обмена сообщениями, процесс требующий процессорного времени, а вы как хотели ...ну, поставьте - приоритет реального времени своему захватчику ...заикания, а каким протоколом позвольте поинтересоваться передаете, UDP али TCP?
Цитата:
Цитата:
P.S.: сорцы залейте на депозит к примеру, sms посылать не буду.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
||
18.06.2010, 14:27 | #3 |
Пользователь
Регистрация: 18.06.2010
Сообщений: 11
|
Psp тут совсем пока не причём. Запись звука в файл производит программа на делфе на компьютере.
Передача на psp идёт через tcp-ip. На компьютере точка доступа. psp цепляется как клиент. VLC не подойдёт. Он не умеет передавать звук с стерео микшера+приёмник для псп нужно ещё поискать...мне кажется нет такого...+pspdisp выполняет ещё множество функций и не хотелось бы использовать разный софт для этого. Тем более что функция работает, но с зависаниями... |
18.06.2010, 14:50 | #4 | |||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Цитата:
Цитата:
p.s.: через директ-саунд с захватом нужного аудиовхода прекрасно работает либа ACS_audio ...примерчик:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 18.06.2010 в 15:14. |
|||
18.06.2010, 15:53 | #5 |
Пользователь
Регистрация: 18.06.2010
Сообщений: 11
|
хм...ответы хороши, но не на те вопросы, которые в шапке темы.
Нам нужно исправить программу так что бы она заработала правильно на wavein, а не искать другие методы... Повторно: Что может быть не так в wavein? Что может вызывать застревания звука при сильной нагрузке компьютера??? мне кажется, что такого быть не должно...или при использовании wavein всегда будет такая проблема???(зависания звука) |
18.06.2010, 16:30 | #6 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
пошли по кругу...
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
18.06.2010, 16:53 | #7 |
Пользователь
Регистрация: 18.06.2010
Сообщений: 11
|
реальный приоритет не помогает :-(
Причём звук пропадает иногда даже когда система совсем не загружена. Бездействие 95-90% Что можно ещё использовать? Может быть буфера какие? Неужели любой захватчик на wavein будет криво работать??? И звук будет пропадать? |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблемы с потоковой записью в структуру и при чтении | BloodMaX | Общие вопросы C/C++ | 0 | 21.04.2010 19:15 |
Проблемы с Form, и записью текста в документ word. | Ital1cs | Помощь студентам | 2 | 26.03.2010 20:07 |
проблемы с записью дисков | iamramirez | Компьютерное железо | 12 | 20.11.2009 07:18 |
Проблемы с записью данных в базу | Serval | БД в Delphi | 4 | 24.06.2009 19:39 |
Проблемы с записью в файл | ROD | Общие вопросы C/C++ | 9 | 03.04.2009 12:32 |