Piccola patch per il frontend di mplayer

← Linux + OpenAl + Java = Frustrazione     Buon 2006 →

Oggi volevo vedere alcuni file direttamente dal CD e mi sono accorto che cliccandoci sopra questi non partivano. Dopo alcuni istanti di smarrimento ho deciso di leggere il testo della messagebox e tutto mi è stato chiaro. Ovviamente nella vecchia versione del mio frontend il protocollo system:/ non era supportato quindi non poteva funzionare. Pochi minuti dopo la patch era già pronta e i file perfettamente riprodotti.

Per quelli che non volessero scaricare la nuova versione del frontend riporto la patch da applicare.

--- mplayer.pigaz	2005-12-26 19:51:47.978917144 +0100
+++ mplayer.pigaz.new	2005-12-26 19:01:35.983810000 +0100
@@ -1,6 +1,6 @@
 #!/bin/sh
-SED_SCRIPT="s/home:/\/home/;s/%E0/à/g;s/%E8/è/g;s/%EC/ì/g;s/%F2/ò/g;s/%F9/ù/g;s/%26/\&/g;s/%5B/[/g;s/%5D/]/g;s/%20/ /g;s/%27/'/g"
+SED_SCRIPT="s/%E0/à/g;s/%E8/è/g;s/%EC/ì/g;s/%F2/ò/g;s/%F9/ù/g;s/%26/\&/g;s/%5B/[/g;s/%5D/]/g;s/%20/ /g;s/%27/'/g"
 FILE_NAME=
 play_file()
@@ -23,7 +23,11 @@
 *)
 case $1 in
 home:/*)
-                        FILE_NAME=`echo $1 | sed -e "$SED_SCRIPT"`
+                        FILE_NAME=`echo $1 | sed -e "$SED_SCRIPT;s/home:/\/home/"`
+                        play_file
+                    ;;
+                    system:/*)
+                        FILE_NAME=`echo $1 | sed -e "$SED_SCRIPT;s/system://"`
 play_file
 ;;
 *)

Nessun TrackBack

URL TrackBack: http://www.pigaz.org/cgi-bin/mt/mt-tb.cgi/41

Lascia un Commento