BSDForen.de  

Zurück   BSDForen.de > FreeBSD > FreeBSD - Anwendungen und Ports

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 31.03.2012, 02:13   #1
Fusselbär
Makefile Voyeur
 
Benutzerbild von Fusselbär
 
Registrierungsdatum: Aug 2004
Ort: Köln
Beiträge: 1.616
Flashplayer vs. Flowplayer Scripte und blaue Schlümpfe auf Youtube

Hallo,

kürzlich gab es hier die Nachfrage wegen zickigen Flashvideos durch die Flowplayer Scripte auf Focus.de:
http://www.bsdforen.de/showthread.ph...295#post238295
Der hässliche Workaround mit dem:
Code:
killall npviewer.bin
funktioniert, hält aber nur die eine Firefox Sitzung. Beim nächsten Firefox Start wiederholt sich das Spiel.

Inzwischen gibt es mit dem aktuellen Adobe Flashplayer 11.2r202.228 auch noch blaue Schlümpfe auf Youtube zu sehen.
Sieht dann etwa so aus:
http://www.nvnews.net/vbulletin/atta...9&d=1333118573
Seht die blaue Schlumpf Haut an den Händen!
Sehr irritierend, das.
Plagman von der Nvidia Corporation hat einen libvdpau_trace.so Patch geschrieben:
http://www.nvnews.net/vbulletin/show...&postcount=104
Den habe ich auch ausprobiert und multimedia/libvdpau damit gepatcht.
Brachte aber nicht den gewünschten Erfolg.

Vielmehr führte dann doch die einfachste Lösung zum Ziel.
Einfach die Hardwarebeschleunigung für den Adobe Flashplayer abschalten.
Geht so:
Code:
/etc/adobe/mms.cfg
anlegen.
In diese Konfigurationsdatei dann reinschreiben:
Code:
EnableLinuxHWVideoDecode=0
Damit laden dann sogar unlöbliche Flowplayer Scripte auf Problemseiten wie etwa Focus.de.
Ohne die Hardware Beschleunigung gibt es auch wieder Youtube mit dem Flashplayer ohne blaue Schlümpfe.


Update:
Dass auf Seiten mit schlechten Flowplayer Scripten der Flashplayer zickt, scheint aber nicht an der GPU Beschleunigung zu liegen, sondern eher daran, wie diese Flowplayer Scripte das abfragen.
Mit folgendem Eintrag anstatt EnableLinuxHWVideoDecode=0 in die /etc/adobe/mms.cfg wird das Problem bei dieser Abfrage ausgehebelt und man kann die Videobeschleunigung behalten:
Code:
OverrideGPUValidation=true
Wenn es dann nur noch blaue Schlümpfe auf Youtube mit dem aktuellen Adobe Flashplayer 11.2r202.228 zu sehen gibt,
einfach die Hardware Beschleunigung über das Flashplayer Menü auf Youtube ausschalten.
(Rechtsklick ins Video ==> Einstellungen ==> Das Kreuzchen bei "[X] Hardwarebeschleunigung aktivieren" rausnehmen und die Seite neu laden)
__________________
BSD Zockerclub
FreeBSD 9.1-STABLE amd64

Geändert von Fusselbär (31.03.2012 um 17:41 Uhr). Grund: Update: "OverrideGPUValidation=true" funktoiniert bei Flowplayer Scripten auch.
Fusselbär ist offline   Mit Zitat antworten
Alt 31.03.2012, 19:44   #2
auge
Registered User
 
Benutzerbild von auge
 
Registrierungsdatum: May 2003
Ort: --> München
Beiträge: 442
...funktioniert bei mir alles nicht. npviewr.bin will weiterhin 'gekillt' werden beim ersten aufruf.

linux-f10-flashplugin-11.1r102.63
__________________
Grüsse,
--> auge
auge ist offline   Mit Zitat antworten
Alt 31.03.2012, 20:56   #3
Fusselbär
Makefile Voyeur
 
Benutzerbild von Fusselbär
 
Registrierungsdatum: Aug 2004
Ort: Köln
Beiträge: 1.616
Bei mir ist folgendes installiert:
Code:
pkg_info -Ix firefox nvidia vdpau flash opengl firefox-11.0,1 Web browser based on the browser portion of Mozilla gstreamer-plugins-vdpau-0.10.22,3 Gstreamer nvidia vdpau plugin libvdpau-0.4.1_1 VDPAU wrapper and tracing library linux-f10-flashplugin-11.2r202.228 Adobe Flash Player NPAPI Plugin nvidia-driver-295.33 NVidia graphics card binary drivers for hardware OpenGL ren nvidia-settings-295.33 Display Control Panel for X NVidia driver nvidia-xconfig-295.33 Tool to manipulate X configuration files for the NVidia dri py27-qt4-opengl-4.8.5,1 Python bindings for the Qt4 toolkit, QtOpenGL module qt4-graphicssystems-opengl-4.7.4 OpenGL rendering engine (experimental) qt4-opengl-4.7.4 Qt OpenGL library vdpau-video-0.7.3 A VDPAU-based backend for VAAPI vdpauinfo-0.0.6 A tool to query VDPAU capabilities
Der Firefox 11.0 Bauplan lässt sich leicht über svn beziehen:
https://trillian.chruetertee.ch/freebsd-gecko/
Aktuelleres nvidia\* lässt sich mit ein bisschen basteln an der DISTVERSION installieren:
http://www.bsdforen.de/showthread.php?t=25388
Lässt sich auch durch ein kleines Script automatisieren, das nach dem csup patch anwendet.
Hier mal ein Auschnitt aus dem Script:
Code:
#!/bin/sh #------------------------------------------------------------------------------- # ports_patch.sh # # patch my ports script #------------------------------------------------------------------------------- # /usr/ports/x11/nvidia-driver cd /usr/ports/x11/nvidia-driver echo " " pwd ### Stable nvdia-driver patch < Makefile-nvidia-driver-x86_64-295.33.diff patch < distinfo-nvidia-driver-x86_64-295.33.diff cd -
Die diffs lasse ich einfach im ports Verzeichnis liegen. csup stört sich nicht daran.
Genauso mache ich das auch beim Adobe Flashplayer, wenn ich neuere Versionen haben will:
Code:
# /usr/ports/www/linux-f10-flashplugin11 cd /usr/ports/www/linux-f10-flashplugin11 echo " " pwd ### Flash Player 11 patch < Makefile-linux-f10-flashplugin-11.2r202.228.diff patch < distinfo-linux-f10-flashplugin-11.2r202.228.diff cd -
Das ist der diff für den Flashplayer 11.2r202.228:
Code:
cat /usr/ports/www/linux-f10-flashplugin11/Makefile-linux-f10-flashplugin-11.2r202.228.diff
Code:
--- Makefile.orig 2012-03-28 21:25:51.761651868 +0200 +++ Makefile 2012-03-28 21:26:50.136650088 +0200 @@ -7,7 +7,7 @@ # PORTNAME= flashplugin -PORTVERSION= 11.1r102.63 +PORTVERSION= 11.2r202.228 CATEGORIES= www multimedia linux MASTER_SITES= http://fpdownload.macromedia.com/get/flashplayer/pdc/${PORTVERSION:C/r/\./}/:plugin \ LOCAL/nox:suplib
Code:
cat /usr/ports/www/linux-f10-flashplugin11/distinfo-linux-f10-flashplugin-11.2r202.228.diff
Code:
--- distinfo.orig 2012-03-08 21:39:34.155784764 +0100 +++ distinfo 2012-03-28 21:27:20.995650812 +0200 @@ -1,4 +1,4 @@ -SHA256 (flashplugin/11.1r102.63/install_flash_player_11_linux.i386.tar.gz) = dff9d475b3e8900e5c9a5d1d69ba766d0cdf9471217ef35c931ccefdf7b68246 -SIZE (flashplugin/11.1r102.63/install_flash_player_11_linux.i386.tar.gz) = 6746733 -SHA256 (flashplugin/11.1r102.63/linux-f10-flashsupport-9.0.1.i386.tar.gz) = 4a309b1a326bd2212cc72480628659e5a7fd61d9e0572cb7350c206f030955bf -SIZE (flashplugin/11.1r102.63/linux-f10-flashsupport-9.0.1.i386.tar.gz) = 3455 +SHA256 (flashplugin/11.2r202.228/install_flash_player_11_linux.i386.tar.gz) = 20a806eaf508aa8bf22d9803e94b9f942a548da87cd0a59712c7bcd1df0d44e6 +SIZE (flashplugin/11.2r202.228/install_flash_player_11_linux.i386.tar.gz) = 6917230 +SHA256 (flashplugin/11.2r202.228/linux-f10-flashsupport-9.0.1.i386.tar.gz) = 4a309b1a326bd2212cc72480628659e5a7fd61d9e0572cb7350c206f030955bf +SIZE (flashplugin/11.2r202.228/linux-f10-flashsupport-9.0.1.i386.tar.gz) = 3455
Vorsicht! Das ist einfach nur per copy & paste im Browser hier rein gesetzt. Format Fehler könnten möglich sein.

Edit:
Fällt mir noch was ein, fast verdrängt, ich habe da auch noch ein Flashplayer Bereingung Script per crontab laufen:
Code:
cat /usr/local/bin/cleanup_npviewer.sh
Code:
#!/bin/sh #------------------------------------------------------------------------------- # cleanup_npviewer.sh # # WWW http://forums.freebsd.org/showthread.php?t=10922 flashcount=$(/bin/pgrep npviewer.bin | /usr/bin/wc -l) if [ $flashcount = 1 ] then /usr/bin/killall npviewer.bin fi
Das habe ich schamlos aber dafür um so dankbarer von DutchDaemon übernommen:
http://forums.freebsd.org/showpost.p...5&postcount=15
__________________
BSD Zockerclub
FreeBSD 9.1-STABLE amd64

Geändert von Fusselbär (31.03.2012 um 21:15 Uhr).
Fusselbär ist offline   Mit Zitat antworten
Alt 31.03.2012, 22:07   #4
auge
Registered User
 
Benutzerbild von auge
 
Registrierungsdatum: May 2003
Ort: --> München
Beiträge: 442
...dein 'flashcount' erspart dir das manuelle 'killen', zumindest siehts so aus.

Ich hab mal zum vergleichen Opera installiert. Opera ist einfach gefühlt schneller, reagiert auf youtube/html5 schneller und flash funktioniert 'outofthebox' auch auf focus.de.

Opera ist aber soooo uuuuunnnnngewohhhhhnnnnttt!!!!!!!
Wenn ich nicht schon Netscape, Phoenix usw benutzt hätte, und einfach OpenSource bevorzuge ... blahhhhhh, grrrrr!!!
__________________
Grüsse,
--> auge
auge ist offline   Mit Zitat antworten
Alt 05.05.2012, 22:10   #5
Fusselbär
Makefile Voyeur
 
Benutzerbild von Fusselbär
 
Registrierungsdatum: Aug 2004
Ort: Köln
Beiträge: 1.616
Thumbs up Schlumpf-Ex

Hallo,

habe nun eine Youtube Schlumpf-Ex Konfiguration für meine Adobe Flash Installation auf FreeBSD 9.0-STABLE amd64.
[/etc/adobe/mms.cfg]
Code:
AVHardwareDisable=1 OverrideGPUValidation=1 DisableSockets=1 ForceGPUBlend=1 DisableDeviceFontEnumeration=1 EnableLinuxHWVideoDecode=1
Code:
pkg_info -Ix nvidia-driver flash libvdpau firefox firefox-12.0,1 Web browser based on the browser portion of Mozilla libvdpau-0.4.1_1 VDPAU wrapper and tracing library linux-f10-flashplugin-11.2r202.235 Adobe Flash Player NPAPI Plugin nvidia-driver-302.07 NVidia graphics card binary drivers for hardware OpenGL
Wobei ich jedoch nicht nur den Beta nvidia-driver-302.07 in mein System hinein gefrickelt habe, sondern auch den libvdpau patch
http://cgit.freedesktop.org/~aplattn...6180cdde7ccb7e
Das war mit dem FreeBSD Port System ganz einfach,
unter:
Code:
/usr/ports/multimedia/libvdpau/
ein mkdir files, den patch dorthin als patch-src__vdpau_wrapper.c kopiert und ein bisschen angepasst:
http://bsdpaste.bsdgroup.de/147827

Die blauen Leute auf Youtube sind damit für mich erst mal verschwunden und ich habe laut Youtube Video Information Anzeige:
Code:
accelerated video rendering, accelerated video decoding
WTF? Testvideo:
http://www.youtube.com/watch?v=lFQiL5-2Cm8

So sieht das aus, wenn es Adobe Flash Schlümpfe auf Youtube gibt:
http://img831.imageshack.us/img831/6...eenshot1zs.png
Das ist der Bericht über den Adobe Flash Schlumpf-Bug:
https://bugbase.adobe.com/index.cfm?...bug&id=3109467
__________________
BSD Zockerclub
FreeBSD 9.1-STABLE amd64
Fusselbär ist offline   Mit Zitat antworten
Alt 06.05.2012, 01:11   #6
auge
Registered User
 
Benutzerbild von auge
 
Registrierungsdatum: May 2003
Ort: --> München
Beiträge: 442
...funktioniert bei mir immer noch nicht, npviewer.bin muss immer noch 'gekillt' werden auf focus.de.
es gibt eine neue flash version, gut zu wissen. Ich könnte mir aber gut vorstellen das FF eine Macke hat Opera kanns ja auch!!!
__________________
Grüsse,
--> auge
auge ist offline   Mit Zitat antworten
Alt 06.05.2012, 01:53   #7
auge
Registered User
 
Benutzerbild von auge
 
Registrierungsdatum: May 2003
Ort: --> München
Beiträge: 442
..
ich hab mir jetzt mal die Mühe gemacht den Flashplayer unter openSuse11.4/firefox zu installieren, und siehe da ----> funktioniert, kein Problem auf focus.de

Das ist definitiv ein Problem das nur unter FreeBSD existiert
__________________
Grüsse,
--> auge
auge ist offline   Mit Zitat antworten
Antwort

Stichworte
flash , plugin , youtube


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
UPDATE 15.6.04: BSD Bücher - Eine kleine Rezension asg FreeBSD - Allgemein 82 30.05.2007 02:42
FreeBSD Samba PDC Howto Highfish Howtos 103 25.09.2006 21:14
Sicherheit OpenBSD > FreeBSD ? BrainPain OpenBSD - Allgemein 74 13.08.2006 13:38
Die Geschichte von BSD (bzw. UNIX) asg News 31 11.05.2006 20:20
Der Herr der Ringe - Die geheimen Tagebücher Enterhaken Fun 0 22.01.2005 14:02


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:53 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.