Название: Phonon..есть или нет? Отправлено: JayFOX от Январь 26, 2009, 00:32 Здравствуйте. Собрал qt-win-opensource-4.4.3-mingw без каких либо параметров и захотел посмотреть чудо - PHONON... при компиляции экзампла вылетело "cannot find -lphonond". Подскажите пожайлуста, может нужно что то дописать при сборке qt?
Название: Re: Phonon..есть или нет? Отправлено: Dendy от Январь 26, 2009, 00:41 Код: configure -phonon -phonon-backend Хотя по идее должно быть включено по-умолчанию. configure --help покажет будет ли он собираться по-умолчанию или нет. Название: Re: Phonon..есть или нет? Отправлено: Swappp от Январь 26, 2009, 01:23 http://doc.trolltech.com/4.4/phonon-overview.html#installing-phonon
Цитировать On Windows, building Phonon requires DirectX and DirectShow version 9 or higher. You'll need additional SDKs you can download from Microsoft. Может SDK DirectX не хватает?Ну и: Цитировать Warning: The MinGW version of Qt does not support building the Qt backend. Хотя компилироваться проект вроде должен. Но работать нет.Название: Re: Phonon..есть или нет? Отправлено: ритт от Январь 26, 2009, 11:39 с SDK DirectX под MinGW не собирается.
под мингвом доступные бэкэкнды - vlc и mplayer. по идее. ещё должен gstreamer фунциклировать, но у меня почему-то заводиться отказался. Название: Re: Phonon..есть или нет? Отправлено: JayFOX от Январь 26, 2009, 13:44 -help показал, что phonon отмечен "+"..Пересобрал qt с параметрами -phonon и т.д. Полетело с двумя эррорами. Так вообще реально его запустить? или есть те, кто запускал?
Название: Re: Phonon..есть или нет? Отправлено: ритт от Январь 26, 2009, 13:58 я ж написал выше.
сам фонон собрать можно, но без бэкэндов фонон ничего не покажет. в 4.5 имеется возможность отключить сборку бэкэндов принудительно (как в случае с мингв, например), до 4.5 нужно подправить src/plugins/phonon/phonon.pro: Цитировать -win32:!wince*:contains(QT_CONFIG, phonon-backend): SUBDIRS *= ds9 затем конфигуре и мэйк+win32:!win32-g++:!wince*:contains(QT_CONFIG, phonon-backend): SUBDIRS *= ds9 Название: Re: Phonon..есть или нет? Отправлено: Dendy от Январь 26, 2009, 13:58 Плюс (+) значит что фонон собираться будет, если есть такая возможность. Получается такой возможности нет, в чём вы и убедились, навязав его сборку принудительно. А вот чего ему не хватает - нужно смотреть на лог ошибок. Под Windows он использует DirectSound в качестве бекенда, наверняка ему нужна DirectX SDK.
Штатные телепаты в отпуске, что там за два эррора? Название: Re: Phonon..есть или нет? Отправлено: pastor от Январь 26, 2009, 13:58 Цитировать Warning: The MinGW version of Qt does not support building the Qt backend. (имеется ввиду backend фонон)Название: Re: Phonon..есть или нет? Отправлено: ритт от Январь 26, 2009, 14:05 Плюс (+) значит что фонон собираться будет, если есть такая возможность. Получается такой возможности нет, в чём вы и убедились, навязав его сборку принудительно. А вот чего ему не хватает - нужно смотреть на лог ошибок. Под Windows он использует DirectSound в качестве бекенда, наверняка ему нужна DirectX SDK. поправочки: * такая возможность есть, но без дс9; * для дс9 необходим дхсдк, но под мингвом и это не поможет; * не директсаунд, а директшоу :) Название: Re: Phonon..есть или нет? Отправлено: Dendy от Январь 26, 2009, 14:06 Цитировать Warning: The MinGW version of Qt does not support building the Qt backend. (имеется ввиду backend фонон)Бугога. Трудное детство. Свинцовые игрушки, прибитые к потолку и Майкрософт со своими закрытыми SDK, которые можно использовать только вместе с их компиляторами. Маразм крепчал. Название: Re: Phonon..есть или нет? Отправлено: Dendy от Январь 26, 2009, 14:09 поправочки: * такая возможность есть, но без дс9; * для дс9 необходим дхсдк, но под мингвом и это не поможет; * не директсаунд, а директшоу :) Вы абсолютно правы. Просто я подумал что если автор столкнулся с такими проблемами, то с инструкцией как отделить мух от котлет, то-бишь фонон от бекендов ему будет сложнее, чем просто поставить DX SDK. Название: Re: Phonon..есть или нет? Отправлено: JayFOX от Январь 26, 2009, 14:21 прикрепил скрин
вроде ни слова нет про directX... В итоге то, что делать нужно, столько мнений. Спасибо за активную помощь! Значить качать DX SDK? Название: Re: Phonon..есть или нет? Отправлено: ритт от Январь 26, 2009, 14:25 JayFOX, если фонон нужен просто для "посмотреть", лучше брось эту затею (имеется в виду, под мингв-ом). иначе советую посмотреть на phonon-mplayer-vlc-backend. и опционально можно ещё поковыряться в phonon-gstreamer - я видел рабочие связки Qt+gstreamer под MinGW ещё до Qt4.4, в которой появился phonon - т.е. дело здесь не в проблемах самого gstreamer, а в заточенности кода phonon-gstreamer...
Название: Re: Phonon..есть или нет? Отправлено: ритт от Январь 26, 2009, 14:27 вроде ни слова нет про directX... есс-но, рубится-то ещё на этапе сборки corelib.В итоге то, что делать нужно, столько мнений. Спасибо за активную помощь! Значить качать DX SDK? мля...я что сказал выше?!Название: Re: Phonon..есть или нет? Отправлено: ритт от Январь 26, 2009, 14:29 хотя, мне-то что? качай - это метров 400 +/-
полюбишься с ним, снова придёшь и напишешь: "я поставил, а оно всё-равно...", а я отвечу: "а я ж предупреждал!" :) Название: Re: Phonon..есть или нет? Отправлено: JayFOX от Январь 26, 2009, 14:30 НА самом деле раньше я юзал fmod, но затем появилась потребность еще и воспроизводить видео. Сторонние библиотеки это конечно хорошо, но напряга с ними больше, хотя возможно я и не прав, а тут меня приманило, что все и сразу...Буду ковырять, спасибо.
Название: Re: Phonon..есть или нет? Отправлено: ритт от Январь 26, 2009, 14:46 уфф...до меня вдруг дошло почему тролли не напрягались сделать phonon-gstreamer работоспособным под вендой (под MinGW) - gstreamer использует glib, а бинари glib под венду собираются с -mms-bitfields, что всё-равно сделает связку с Qt жутко падучей. для нормального функционирования придётся собирать всё самому, а потом озаботиться об использовании только этих бинарей g*.
по этим же причинам не получил права на жизнь мой патч для QGtkStyle под мингв - слишком много гемора с поддержкой...скажем спасибо команде glib/gtk! Название: Re: Phonon..есть или нет? Отправлено: Dendy от Январь 26, 2009, 14:46 Качай сразу ещё: http://www.microsoft.com/express/vc/
|