Russian Qt Forum
Ноябрь 22, 2024, 23:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Phonon и перенос с Linux на Windows: проблемы  (Прочитано 1820 раз)
elijah_oleynik
Гость
« : Апрель 10, 2013, 10:21 »

Пытаюсь оформить аудиоплеер на 2-х деках (то есть, с использованием 2-х графов MediaObject-Path-AudioOutput MediaObject2-Path2-AudioOutput2), рассчитанный на 2 аудиокарты.

Работаю с Qt из центра приложений Ubuntu 12.10 со стандартной библиотекой Phonon, идущей вместе с дистрибутивом Qt (не vlc и т.д.).

Собственно, под Linux Ubuntu 12.10 всё прекрасно работает, можно воспроизводить 2 трека одновременно, делать кроссфэйд, и прочие вкусности управления громкостью, т.е. программа удалась.

Что касается винды – я уже устал искать решения. Сначала собирал .exe из-под Linux, используя костыль в виде MinGw и подправленного qmake.conf. При переносе на windows Программа запускается, но QComboBox не отображает доступные аудиовыходы, т.е. Phonon не видит ни одной аудиокарты. При попытке собрать проект на windows qt-opensource-mingw, попытка запуска приложения рушится с возвратом кода (код завершения приложения напишу позже) и стандартным сообщением Microsoft об ошибке с ругательством в адрес phonon_ds94.dll(т.е. backend), dependancy walker говорит, что всё в порядке, но должно же оно запускаться, в коде не может быть проблем – на родном Linuxe всё пашет.

В чём может быть дело, есть идеи?

Да, кстати, если убрать из кода Path = createPath(MediaObject,AudioOutput), то программа не рушится, аудиовыходы показывает, вот только уже играть ничего точно не будет.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 20.