FreeBSD + Flash9 => tárgytalan

Fórumok

Szervusztok!

Gondoltam, felevenítem a témát, és a jelenlegi helyzetben szeretnék megoldást találni, hogy Flash videókat tudjak nézni FreeBSD alatt.

Tehát adott:
FreeBSD 7.0 release #0
Firefox 2.0.0.13
Linux-Firefox 2.0.0.12
Linux-Flashplugin9 9.0.115 (size=3036127)

SZERK:
A /compat/linux/usr/lib -ben ezek vannak (amik témában idevágóak):
libflashplayer.so 8119784
libflashsupport.so 7493

A méreteket is odaírtam, hátha valakinek szemet szúrna.

Kérdéseim: kinek működik ez rendesen (FreeBSD + linux-firefox + linuxflashplugin9)?
Akinek működik, azoknál mekkora a fenti két fájl mérete?

Nálam az a probléma, hogy mikor betöltődnea youtube.com, akkor egy kicsit várakozik, majd crash-el a "linux-firefox"... ;~((

A FreeBSD féle firefox betölti az oldalt, csak éppen Flash nélkül ;~(((

/mazursky

Hozzászólások

a flash9 tudtommal nem igazán támogatott, de a jutyúb megy flash7-tel. A trükk: nspluginwrapper nevű eszköz, meg linux-flash7, meg (natív) FF, majd telepítés után asszem 'nspluginwrapper -a -v -i' paranccsal beépíteni a natív böngészőbe. (Ezt a parancsot asszem a telepítés végén ki is írja.) Ja és elvben működik a gnash is, én anno nem tudtam összehangolni, de lehet még megpróbálom.

Köszi a segítséget, kipróbálom.
A Flash még hiányzik a masináról. Meg még egy két apróság.
Egyébként egész jól halad a gép, csak a VLC, és Kino telepítésében "néztem be" valamit, mert olyan mintha mégse lenne telepítve, pedig a "make install clean" lefutott hiba nélkül. Csak este 11 után már nem volt kedvem vackolódni vele ;~))

/mazursky

Eddig annyit toltam neki, hogy az adobe oldaláról leszedtem a legffrissebb plugin-t: 9.0.124 -es.
a tarball -t kibontva van két file, ami közül a libflashplayer.so -t be kell másolni a /compat/linux/usr/lib/ -be

Ezt a howto-t követtem:

1.) Install www/linux-firefox, www/linux-flashplugin9 and
security/linux-openssl

2.) fetch http://people.freebsd.org/~lofi/libflashsupport.so

3.) cp libflashsupport.so /compat/linux/usr/lib

To test, run

linux-firefox http://www.adobe.com/shockwave/welcome/

-------

Valóban legalább valamilyen szinten lett flash, mert pl a videa.hu már legalább működik. Ez kb 50-60% között van, mert eddig kb az oldalak felét eldobja. A leírás szerint a Youtube nem támogatott.

Viszont találtam egy libflashsupport.so-t itt, amivel már kevesebbet szaggat. És a Youtube is bejön.

Még egy kicsit kellene csak hegeszteni rajta ezzel és talán jobb lenne. Én sajnos nem értek annyira a programozáshoz. ;~((

Végülis tavaly ilyenkor kb 8-9 óra munkával működésre bírtam Debian alatt az akkori 9.0.48-as Flash-t, szóval van remény.
Addig is akinek van ötlete, vagy forgatott libflashsupport.so-ja, ami nem/"csak_kicsit" szaggat, írjon.

SZERK: érdekes, hogy az nspluginwrapper is fent van, és hát ebből kiindulva kipróbáltam egy "nspluginwrapper -v -a -i" -t, és lőn csoda, natív Firefox alatt is lett flash, legalábbis a videa.hu már működik, de a youtube nem. Közel járok, de még nem eléggé ;~((

SZERK-2: újraindítottam a gépet, és játsza a natív firefox a youtube-os videót... ;~)) most happí vagyok, de ne kérdezzétek, hogy pontosan mit is csináltam ;~)))

SZERK-3: FONTOS --> mivel egy munkahelyi tesztgépen próbáltam mindezt, így csupán azt nem tudom, hogy van-e hang... sajnos nincs hangszóró a cégnél, de persze erről is én (=rendszergazdi) tehetek...

/mazursky

A tesztgépen amin próbáltam, a 7-essel küzdöttem először, de valamiért se natív, se linux-firefox alatt nem ment a jucsúb ;~(( aztán találtam a leírást 9-es flash-el, majd a support.so filet is, amivel már csak kicsit szaggat.

Ma az otthoni éle rendszerre rakom majd fel. Kíváncsi vagyok, hogy lesz-e hang. Ha nem akkor majd gondolkodok tovább.

/mazursky

Nálam így ment:
cd /usr/ports/www/nspluginwrapper && make install clean
cd /usr/ports/www/linux-flashplugin7 && make install clean
nspluginwrapper -v -a -i

Sajnos roppant lusta vagyok, és három felhasználó miatt nemnéztem meg, hogy lehetne globálisan beállítani. Így minden felhasználónál futtattam a 3. parancsot.

nálam ez volt a sorrend :

# cd /usr/ports/www/linux-firefox && make install clean
# cd /usr/ports/www/linux-flashplugin9 && make install clean -> error!
# cp /root/flash9/install_flash_player_9.0.115_linux.tar.gz /usr/ports/distfiles/flashplugin/9.0r115 (ha jól emlékszem)
# /usr/ports/www/linux-flashplugin9 && make install clean -> OK ;~))
# cd /usr/ports/security/linux-openssl && make install clean
# cd /usr/ports/www/nslpuginwrapper && make install clean
# nspluginwrapper -v -a -i
# exit
$ nspluginwrapper -v -a -i
$ firefox http://www.youtube.com/

én nálam csak egy júzeres a masina.

SZERK: próbálkoztam azzal is hogy a 9.0.124-ből pakolok bele dolgokat, de nem ment, viszont a fentivel elketyeg a videa, a jucsúb néha --> crash

SZERK-2: a 7-es plugin nálam is ment, viszont normál méretben már egy perc után kb 1 másodperccel csúszott a hang a képhez képest, aztán ez csak nőtt. Teljesképernyős nézetben pedig 2 perc után volt ugyanez a jelenség.
Tesztvideó a "Paradise Lost - The last time" volt, mert ott eléggé élesek a vágások és a zenéhez erősen kötöttek, plusz jól leolvasható az énekes szájáról a szöveg a közeli képek miatt. Persze biztos van még más is, ami ugyanilyen jó. Nekem tetszik ez a zene.

/mazursky

Újra megpróbáltam a 9-est, de semmi :-(
A freebsd seamonkey ment legjobban, nem omlott össze, egy ideig le is játszott, de libm.so.6-ot is hiányolja (lusta voltam és ennek nem jártam utána)
Hibaüzenet: NSPlugin Wrapper *** ERROR: NPP_WriteReady() invoke: Connection closed
A többi (linux-seamonkey, linux-firefox) összeomlott.

Először a 9.0.115-ös próbáltam, majd átírtam a distinfo-t a flashplugin9-ban a 9.0.124-nek megfelelően, majd az telepítettem, de ez is negatív.

Szvsz. úgy tűnik a 7-es az egyetlen járható út.

Olvasgattam a témakörben, és találtam trey 2006-os írásai közt egy olyant, hogy hogyan is tudsz nézni flash7 alatt videa.hu -s videókat, mert ugye "natív" 7-essel nem igazán akarta nálam sem a jót. Ez a workaround:

a ~/.mozilla/firefox/pluginreg.dat
fájlban cseréled ezt a sort:
Shockwave Flash 7.0 r73:S
erre:
Shockwave Flash 9.0 r48:S
És ekkor már menni fog.

Egyébként elég bosszantó dolog, hogy a linux-firefox + linux-flash9 60%-ban crash-el. Most ilyen irányban nézelődök.

Hátha lesz belőle valami, mert az OSS-es dolgok piszkálgatása Debian, Mandriva, Ubuntu és Slackware alatt is működött. Bár az ALSA issues alatt leírtak viszont nekem nem mentek!
Bár ott gond volt nekem még az is, hogy két hangkártya van a gépben, és nem az alaplapi /dev/dsp0 -t használom, hanem a /dev/dsp1 -et, ezért kellett a libflashsupport.so akkor...

Bár azért kérdés, hogy az itt leírtak alapján hogy fordítom le freebsd-re? Ugyanúgy mint linux alatt? Ennyire azért nem egyforma a két rendszer, mégha vannak is nyomokban hasonlóságok. Ebben kellene segítség.

A flashsupport.c -t már megpiszkáltam, az nagy valószínűség szerint mostmár jó. Az FPX_SoundOutput_Latency és FPX_SoundOutput_Close, valamint az oss_thread -ben a buffer piszkálgatása működőképes dolog.

/mazursky

Bocs, hogy belepofazok, de nekem speciel a videa minden tovabbi nelkul megy a 7-es Flash-sel. Legalabbis semmi nem utal arra, hogy flash9-em lenne, vagy hogy ezt a hekket elkovettem volna. (Megneztem, nekem: 7.0 r73) Es nativ FF, nspluginwrapper-rel.

Adj olyan linke(ke)t, ami nem megy.

Semmi gond, ezért fórum, hogy ahogy Te mondod: "belepofázz". ;~))
Nevezzük inkább hozzászólásnak.

Szóval flash7-essel találtam néhány oldalt, ami nem ment, de inkább nem linkelek ;~)) még privátban sem!
A videa nekem nem ment a flas7-en, de miután átírtam, hogy 9-esnek "hazudja" a 7-est, már jó volt. Azt hiszem 1-2 évvel ezelőtt Neked is volt hasonló gondod...

Egyébként érdekelne, hogy a flashsupport lefordításával hasonlóan boldogulhatok, mint linux alatt, vagy ne várjak tőle jót/jobbat?

Már csak azért is erőlködök a 9-essel, mert a videa 90%-ban jó, bár a youtube gyakran crash-el vagy épp be sem tölti.

SZERK:

kicsit szitává lőttem a rendszert az nspluginwrapper -rel, mert reboot után a youtube se firefox, se linux-firefox esetén nem akar betölteni.

Az nspluginwrapper nélkül próbálok belőni egy 9-est, mert igazából a leírások nem használják, így teszek egy próbát újra az elejétől, anélkül.

Szóval most: make deinstall && make config && make install clean
www/firefox
www/linux-firefox
securitylinux-openssl
www/linux-flashplugin9

Valami csak lesz, legfeljebb jót "mozizok" a c++ vagy épp cc kezdetű sorokon konzolban.

/mazursky

Na jó... azt hiszem kezdem feladni.
Az újratelepítések után semmi nyoma a flash9-nek ;~((
FORCE_PKG_REGISTER=1 esetén is a nagy semmit kapom. Reboot --> semmi

Azt hiszem elég sok zsákutcát bejártam, hogy maradjak a 7-esnél... Az legalább pöccre megy. ;~(((
Csak jó lett volna összelőni a 9-est.

Ezek a FreeBSD-s létem szomorú pillanatai:
;~(( Flash9
;~(( Winfast Leadtek TV2000XP Expert (cx88-as chipset)
;~(( Wacom Bamboo MTE-450
Ettől függetlenül maradok lelkes FreeBSD user, csak önkritikát kell gyakorolnom, mert nem vagyok elég kompromisszumkész...

/mazursky

Hátha valakinek van még ötlete, ezért UP

/mazursky

Van egy apróság, ami esetleg zavaró lehet másoknak:

Az újabb verziójú 9.0.124 -es flash plugin-nel nem fog lefutni a "make install clean" a www/linux-flashplugin9 ports-on, tehát a régebbi 9.0.115-össel kell telepíteni, majd a /compat/linux/usr/lib -ben a libflashplugin.so -t kell felülírni a 9.0.124-es targézából kibontott libflashplayer.so-val, illetve a libflashsupport.so-t felülírni a 6022 byte hosszú ilyen nevű állománnyal (ezt az előzőekben linkeltem).
Utána lehet futtatni egy "nspluginwrapper -v -a -i" -t és natív firefox-ban is megy a flash..

És hogy honnan lehet 9.0.115-ös verziót szerezni? Adjon valaki 4MB tárhelyet valahol, és feltöltöm, vagy az érdeklődők számára emailen keresztül elküldöm, mert nekem megvan a 3036127 hosszú install_flash_player_9_linux-tar.gz
Tegnap szétgugliztam a netet és az agyamat is de sehol nem találtam, csak a 9.0.124-est, ami jó csak épp nem települ...

/mazursky

A npviewer.bin a következő libeket használja nálam:

compat/linux/lib/ld-2.3.6.so
compat/linux/lib/libdl-2.3.6.so
compat/linux/lib/libgcc_s-4.0.2-20051126.so.1
compat/linux/lib/libnss_files-2.3.6.so
compat/linux/lib/obsolete/linuxthreads/libc-2.3.6.so
compat/linux/lib/obsolete/linuxthreads/libm-2.3.6.so
compat/linux/lib/obsolete/linuxthreads/libpthread-0.10.so
compat/linux/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
compat/linux/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
compat/linux/usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
compat/linux/usr/X11R6/lib/libICE.so.6.3
compat/linux/usr/X11R6/lib/libSM.so.6.0
compat/linux/usr/X11R6/lib/libX11.so.6.2
compat/linux/usr/X11R6/lib/libXcursor.so.1.0.2
compat/linux/usr/X11R6/lib/libXext.so.6.4
compat/linux/usr/X11R6/lib/libXfixes.so.3.0
compat/linux/usr/X11R6/lib/libXft.so.2.1.2
compat/linux/usr/X11R6/lib/libXi.so.6.0
compat/linux/usr/X11R6/lib/libXinerama.so.1.0
compat/linux/usr/X11R6/lib/libXmu.so.6.2
compat/linux/usr/X11R6/lib/libXrandr.so.2.0
compat/linux/usr/X11R6/lib/libXrender.so.1.2.2
compat/linux/usr/X11R6/lib/libXt.so.6.0
compat/linux/usr/lib/gconv/ISO8859-1.so
compat/linux/usr/lib/gconv/ISO8859-2.so
compat/linux/usr/lib/libatk-1.0.so.0.901.0
compat/linux/usr/lib/libexpat.so.0.5.0
compat/linux/usr/lib/libfontconfig.so.1.0.4
compat/linux/usr/lib/libfreetype.so.6.3.7
compat/linux/usr/lib/libgdk-x11-2.0.so.0.600.10
compat/linux/usr/lib/libgdk_pixbuf-2.0.so.0.600.10
compat/linux/usr/lib/libglib-2.0.so.0.600.6
compat/linux/usr/lib/libgmodule-2.0.so.0.600.6
compat/linux/usr/lib/libgobject-2.0.so.0.600.6
compat/linux/usr/lib/libgtk-x11-2.0.so.0.600.10
compat/linux/usr/lib/libpango-1.0.so.0.1001.1
compat/linux/usr/lib/libpangoft2-1.0.so.0.1001.1
compat/linux/usr/lib/libpangox-1.0.so.0.1001.1
compat/linux/usr/lib/libpangoxft-1.0.so.0.1001.1
compat/linux/usr/lib/libz.so.1.2.2.2
/usr/local/lib/npapi/linux-flashplugin/libflashplayer.so