Титла: Opera vs mplayer Публикувано от: redcure в Jun 02, 2006, 12:13 Здравейте,
Преди няколко дена реших да изпробвам възможностите и на операта. Извода беше, че се държи много стабилно и бях много доволен. Проблеми с JRE и Flashplyer нямах. Помислих си, че май ще сменям лисока. Така минаха 10-на минути и реших да проверя има ли възможност и plugin за видео файлове да сложа и за моя най-голяма радост имаше. Съдейки от това и по-специално от думите на този човечец, които са
П.П. Извинявам се за примера, но тази опера ми скъса нервната система. Благодаря за вниманието ![]() Титла: Opera vs mplayer Публикувано от: phantomlord в Jun 02, 2006, 13:25 Успях да накарам Opera да зарежда филмчетата с gxine, но странно защо не се получава с филмчетата в metacafe, като това тук. Излиза съобщение, че файлът не съществува. Ще му хвана цаката...
Титла: Opera vs mplayer Публикувано от: redcure в Jun 02, 2006, 13:48 ![]() Благодаря отново за отговора ти ![]() Нямам идея на какво се длъжи това. Титла: Opera vs mplayer Публикувано от: g2k в Jun 02, 2006, 14:34 Успях да подкарам mplayerplug-in-а в Opera само ако го компилирам без поддръжка на gtk/gecko, т.е. без бутоните.
Титла: Opera vs mplayer Публикувано от: redcure в Jun 02, 2006, 14:43 .... т.е. даваш само ./configure ?Ако става дума затова и аз така го направих.
Титла: Opera vs mplayer Публикувано от: g2k в Jun 02, 2006, 15:06 давам ./configure --enable-x.
Титла: Opera vs mplayer Публикувано от: redcure в Jun 02, 2006, 15:29
Не го бях видял това ![]() ![]() ![]() Титла: Opera vs mplayer Публикувано от: cartman в Jun 02, 2006, 18:29 Здравейте,ето и аз да кажа при мене как е.Значи преди бях пробвал да оправям плъгините на Операта,но не се получи.Изпълних всичките им инструкции,но максималното,което получих беше бял прозорец в зависимост от това какъв размер трейлър съм дал.Нищо друго!
![]() Сега като прочетох реших да възобновя усилията си.Ето резултата:
И сега въпроса е:защо не намира gcc3.3,след като е инсталирано? ![]() ![]() Версията на Опера е 8.54,ОС Мандрива 2006.0,ядро 2.6.12. Може ли някой да ме насочи как да оправя тези грешки? Благодаря предварително! ![]() Титла: Opera vs mplayer Публикувано от: ray в Jun 02, 2006, 18:48 Здравей,
Първо дай изхода от: gcc --version (да се види версията ти). Иначе от лога е видно, че за да компилираш "допълнения" (авторите на опера) искат компилатор (gcc) версия 2.95.х или 3.Х, при теб в момента трябва да е - 4.0.1 (сравни с изхода от първата команда, по-горе). За съжаление при теб (Mandriva) оправянето не е толкова лесно, накратко махаш gcc-4.0.1 и инсталираш gcc-3.4.X (примерно). Компилираш *само* допълненията на операта и пак обратното - махаш 3.4.Х и връщаш 4.0.1. Това второто защото всички други програми са компилирани със 4.0.1, иначе (ако отново компилираш) ще стане една ![]() По-лесният начин е да имаш две/три/повече различни версии на компилатора и само да ги превключваш, при теб (май) не става. Аз имам 3.4.6 и 4.1.1 но съм с Gentoo ![]() Успех.Румен Титла: Opera vs mplayer Публикувано от: karaman в Jun 02, 2006, 18:48 1. той не компилира opera
![]() 2. mplayer се компилира с gcc 4.0 трябва да го пачнеш обаче http://www.linuxfromscratch.org/blfs/view/svn/multimedia/mplayer.html на този адрес има описание как да си го компилираш от сорс забележка: на mplayer винаги тегли cvs/svn версиите и пробвай с тях. често го оправят! Титла: Opera vs mplayer Публикувано от: cartman в Jun 03, 2006, 00:37 Здравейте,благодаря за отговорите
![]() @ray: с update-alternatives --config gcc имам право да избера коя версия: gcc 4.0.1 или gcc 3.3.6.Избирам 3.3.6 и пробвах да компилирам пак.Излиза с грешка
После върнах 4.0.1 и сега съм си пак с него ![]() @karaman: следвам инструкциите на http://www.linuxfromscratch.org/blfs/view/svn/multimedia/mplayer.html и достигам до същата грешка,както по-горе(компилирам с gcc 3.3.6)!Като пробвах да повторя последната команда каза,че:
А сега накъде? ![]() Титла: Opera vs mplayer Публикувано от: karaman в Jun 03, 2006, 01:38 еми, не ги пускай командите за пач с &&
щото ако някой е бил сложен връща false и спира ![]() значи следвай инструкциите, а за пачовете така:
после configure без gmplayer
с gmplayer
и накрая
Титла: Opera vs mplayer Публикувано от: cartman в Jun 03, 2006, 03:09 Здравей,имам проблем с пачовете.Първо казва,че няма такъв файл,после като вместо ../ напиша къде са ми изкарва грешка-има ги вече инсталирани и др.За да се спестят главоболия мисля,че по-добре да ги махна тези пачове и да ги сложа наново.Може би ще е добре да махна и mplayer-a и да пробвам със cvs версията
![]() ![]() Какво мислиш по въпроса? 10х за помощта ![]() Титла: Opera vs mplayer Публикувано от: karaman в Jun 03, 2006, 11:24 Значи ако
имаш директория /MplayerPre7Try2-src/ и вътре сорса на Mplayer, с configure скриптовете то пачовете ги слагаш в горната директория /*-patch за да ти ги намира с patch -Np1 -i ../M...-patch Ако ги има инсталирани пачовете, това значи, че сорса ти е пачнат, всъщност, единствено gcc4 пача трябва да ти се пачне правилно, другите може и да дадат rejects. Няма значение, че дават такива rejects. важно е после при configure и make да няма грешки. Все пак mplayer не се компилира бавно, така че вземи го build-ни. Значи, за плъгин на mplayer-а за браузър, знам само един, който работи нормално, това е http://mplayerplug-in.sourceforge.net/download.php ако имаш инсталирани плъгини, те са свързани с mplayer, но просто изиксват той да е инсталиран в /usr/bin поне аз не знам, за други видове плъгини ![]() Значи, за да e всико current и за да нямаш проблеми, направи така: 1. дръпни cvs/svn source или ползвай този pre2try7 2. пачни си го дори и да даде грешки 3. изпълни configure/make, но преди това виж къде дистрото ти е инсталирало mplayer. ако е в /usr/bin , го компилирай с --prefix=/usr 4. make install ще замаже върху инсталирания вече mplayer 5. ако не ти работи, просто използваш пакетния мениджър да го махнеш, ако го има за дистрото ти. Значи, ако имаш работещ mplayer и искаш само плъгина да оправиш, компилирай и инсталирай само това: http://mplayerplug-in.sourceforge.net/download.php този плъгин работи идеално според мен не знам дали става за опера, тъй като не я ползвам някои плъгини за mplayer четат хедъра на файла, други четат разширението и тогава го play-ват или не, така че е нормално да не работят всички като хората. Аз имах проблеми с един друг plugin за xmms, оказа се че не поддържа mov, та трябваше да добавям разширението в кода. Ако ползваш един и същ плъгин за opera, firefox и konqueror, кажи кой е, да видим, ако ти работи mplayer, а само плъгина не ти баца, нормално проблема да е там. Титла: Opera vs mplayer Публикувано от: m0rph в Jun 03, 2006, 15:04 Искам една молба да направя.
Тъй като за да компилирам mplayerplug-in ми трябват мозила или файърфокс девелоп файловете. Айде да помоля някой ако го е конфигурирал и след това компилирал с "--enable-x" да ъплоудне някаде файловете който се създават. Мисля че бяха mplayerplug-in-gmp.so mplayerplug-in-qt.so mplayerplug-in-rm.so mplayerplug-in-wmp.so mplayerplug-in.so Титла: Opera vs mplayer Публикувано от: karaman в Jun 03, 2006, 15:38 Титла: Opera vs mplayer Публикувано от: cartman в Jun 03, 2006, 16:20 Здравейте отново!
Значи аз вървя по грешен път от самото начало,за което моля да ми простите невежеството ![]() Да,само плъгина искам да оправя,останалото си работи.Но,ето,че не иска да стане по цивилизован начин и пак ще е мъка.Първо,доколкото знам Опера ползва плъгините на Мозила.Относно това аз следвах инструкциите на сайта на Опера,сложих плъгини,но не проработи.Междувременно им писах по въпроса и ми казаха,че 8.54(която ползвам) има проблем с тези плъгини и ми дадоха някакви упътвания за Gentoo.Ето тук е!Лошото е,че стигам без проблем до make,което излиза с това.Аз пробвах и 9.0b-още тогава,но пак не стана.Интересно е,че преди да пробвам инструкциите за Gentoo,се пробвах да пусна плъгина с
Ето какво изкара накрая:
Ако го правя според инструкциите за Гентоо:
Явно е голяма каша с това нещо,не мога да си обясня защо,при положение,че другите browser-и ми работят? ![]() Мисля,че ако има начин да оправя make-error-а,следвайки инструкциите за Гентоо би трябвало да сработи ![]() Титла: Opera vs mplayer Публикувано от: karaman в Jun 03, 2006, 17:55 м-да,
проблема се оказва тука: файлът е np_entry.cpp а следният код
трябва да изглежда така:
те хората са го описали, че без тази промяна няма да работи на опера значи променяш този файл във сорс-а, прекомпилирваш плъгина както досега си си го компилирал с нормални инструкции и си готов. Титла: Opera vs mplayer Публикувано от: cartman в Jun 03, 2006, 18:21 Да,но аз вече пробвах и не стана!Направих всичко по инструкциите,вкючително
![]() Направих опити само с ./configure или с ./configure --enable-x,но тогава казва,че не може да открие плъгините на мозила.И коментарите на npp_entry.cpp съм ги направил също.Мисля,че make-error-а е ключа от палатката,но не знам какво да направя по въпроса? Титла: Opera vs mplayer Публикувано от: karaman в Jun 03, 2006, 18:48 според мен нямаш пакет-а
firefox-devel или mozilla-devel това --with-gecko-sdk=/usr/lib/gecko-sdk не е помогнало въобще ти нямаш нужните файлове просто или configure не ги намира Титла: Opera vs mplayer Публикувано от: cartman в Jun 03, 2006, 20:29 Да,има малък напредък
![]() ![]() ![]() ![]()
После намирам,че libavcodec.a е там,но locate го хваща,а ls-не.Отварям с kwrite и виждам празнота ![]() ![]() Има ли начин да изчистя грешките по-горе? Титла: Opera vs mplayer Публикувано от: karaman в Jun 03, 2006, 20:59 я дай повече инфо
1. наново си дръпна сорс-а, нали, без пачове 2. повече от грешки-те paste-ни Титла: Opera vs mplayer Публикувано от: cartman в Jun 03, 2006, 21:29 Не,в стария(с пачовете) го правих.Като прочетох го преместих в кошчето,качих наново MPlayer-1.0pre7try2,без пачове тоя път.Пуснах ./configure,мина нормално,после на make излезе същата грешка.Ако е необходима повече инфо-казвай.Компилирам в случая с gcc3.3.6.
Титла: Opera vs mplayer Публикувано от: karaman в Jun 03, 2006, 23:06 опитай да компилираш с други CFLAGS, и ако ти даде internal compiler error винаги пускай make отново. ако след няколко опита спре на същото място, тогава значи, че там има проблем.
аз компилирам с CFLAGS="-O2 -march=i686" при такива проблеми Титла: Opera vs mplayer Публикувано от: cartman в Jun 04, 2006, 00:31
Извинявам се,но какво е CFLAGS?Може ли да ми обясниш как става,защото съм не съм наясно?Ако е някакво обяснение като за начинаещ(стъпка по стъпка) ще е най-добре.Мисля и аз да пробвам с CFLAGS="-O2 -march=i686",но нямам никаква представа какво е,как става и т.н.Просто за първи път чувам.Моля за повече инфо ![]() Титла: Opera vs mplayer Публикувано от: karaman в Jun 04, 2006, 09:46 ами това са флагове за оптимизации на компилатора.
материята е доста сложна, т.е. има много флагове, но основните са -O , -march където -О2 стандартна оптимизация -march=i686 - архитектура 686 и нагоре за повече информация прочети: http://gentoo-wiki.com/CFLAGS http://gcc.gnu.org/onlined....Options п.с. Аз mplayer го компилирам/инсталирам по следния начин и досега не ми е давал грешка с тези оптимизации: export CFLAGS="-O2 -march=i686 -fomit-frame-pointer -pipe" export CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer -pipe" ./configure \ --prefix=/usr \ --enable-runtime-optimization \ --enable-menu \ --with-codecsdir=/usr/lib/mplayer/codecs \ --confdir=/etc/mplayer \ --enable-largefiles unset CFLAGS unset CXXFLAGS make make install въпреки, че според ръководството, --enable-runtime-optimizations e бавно, единствено се забавя програмата малко при стартиране (секунди) но иначе си работи нормално. Титла: Opera vs mplayer Публикувано от: cartman в Jun 04, 2006, 18:41 Здравей,благодаря за инфото!
Значи аз го направих както казваш,но без
![]() ![]() Благодаря за support-а досега! ![]() Титла: Opera vs mplayer Публикувано от: tweeg в Jun 04, 2006, 19:31 enable-runtime-cpudetection
е правилното Титла: Opera vs mplayer Публикувано от: karaman в Jun 04, 2006, 22:58 cartman, вече си нямам идея какво може да е. Нещо, което не ми хрумва е, определено.
Титла: Opera vs mplayer Публикувано от: cartman в Jun 05, 2006, 08:53 Няма проблем,постарахме се,здраве да е
![]() Благодаря за помощта! ![]() |