Show mplayer.sh syntax highlighted
#!/bin/bash
#
# $Id: mplayer.sh,v 1.41.2.2 2004/11/06 20:58:47 juri Exp $
#
unset LANG
declare VERSION="0.8.6"
function initialize () {
# source config file
source "$CFGFIL"
# Debug Mode ?
if test -z "$DEBUG" -o "$DEBUG" != "true"; then DEBUG=false; fi
# use AC3?
if test -z "$USEAC3" -o "$USEAC3" != "true"; then USEAC3=false; fi
debugvar USEAC3 "$USEAC3"
# AC3 command line
if test -z "$AC3AOUT"; then
errorcfg AC3AOUT
exit
else
debugvar AC3AOUT "$AC3AOUT"
fi
# TV aspect ratio
if test -z "$TV_ASPECT"; then errorcfg TV_ASPECT; fi
debugvar TV_ASPECT "$TV_ASPECT"
# can do PAL?
if test -z "$PAL" -o "$PAL" != "true"; then PAL=false; fi
debugvar PAL "$PAL"
# can do NTSC?
if test -z "$NTSC" -o "$NTSC" != "true"; then NTSC=false; fi
debugvar NTSC "$NTSC"
if test $NTSC == "false" -a $PAL == "false"; then
echolog "*** FATAL: Config Options NTSC and PAL both set to false ... Exiting."
exit
fi
# use speed setting?
SPEED=""
if test -z "$USE_SPEED"; then USE_SPEED=false; fi
debugvar USE_SPEED "$USE_SPEED"
# which detelecining filter should be used, if configured
# to play NTSC as PAL
if test -z "$DETC_FILTER"; then DETC_FILTER="detc=dr=2:am=1"; fi
debugvar DETC_FILTER "$DETC_FILTER"
# where is Mplayer
if ! test -x "$MPLAYER" -a -f "$MPLAYER"; then
echolog "*** Option MPLAYER not found in config file or not set correctly"
exit
else
debugvar MPLAYER "$MPLAYER"
fi
if test -z "$VOP"; then errorcfg VOP; exit; else debugvar VOP "$VOP"; fi
if test -z "$VO"; then errorcfg VO; exit; else debugvar VO "$VO"; fi
if test -z "$AO"; then errorcfg AO; exit; else debugvar AO "$AO"; fi
AOUT="-ao $AO"
if test -z $CACHE; then
echolog "*** Option CACHE not set in config file - calling mplayer without Cache!"
CACHESTR="-nocache"
else
CACHESTR="-cache $CACHE"; debugvar CACHE "$CACHE"; debugvar CACHESTR "$CACHESTR"
fi
if test -z "$FRAMEDROP" -o "$FRAMEDROP" != "true"; then FRAMEDROP=false; fi
debugvar FRAMEDROP "$FRAMEDROP"
if $FRAMEDROP; then FDSTR="-framedrop"; fi
debugvar FDSTR "$FDSTR"
declare LIRCSTR="" # no extra Lirc option!
if ! test -z "$LIRCRC"; then LIRCSTR="-lircconf $LIRCRC"; fi
debugvar LIRCRC "$LIRCRC"; debugvar LIRCSTR "$LIRCSTR"
if ! test -z "$SUBPOS"; then SUBTITLES=" -subpos $SUBPOS"; fi
if ! test -z "$SUBCOLOR"; then SUBTITLES="$SUBTITLES -sub-bg-color $SUBCOLOR"; fi
if ! test -z "$SUBALPHA"; then SUBTITLES="$SUBTITLES -sub-bg-alpha $SUBALPHA"; fi
debugvar SUBTITLE "$SUBTITLES"
if test "$SLAVE" != "SLAVE"; then
REMOTE="$LIRCSTR"
else
REMOTE="-slave -nolirc"
fi
debugvar REMOTE "$REMOTE"
if ! test -z "$USERDEF"; then echolog "*** Use Option USERDEF at your own risk!"; fi
debugvar USERDEF "$USERDEF"
if test -z $XResPAL; then errorcfg XResPAL; exit; else debugvar XResPAL "${XResPAL[*]}"; fi
if test -z $XResNTSC; then errorcfg XResNTSC; exit; else debugvar XResNTSC "${XResNTSC[*]}"; fi
# do we run on a slow computer?
if test -z "$SLOW_CPU" -o "$SLOW_CPU" == "false"; then
SLOW_CPU=false
else
XResPAL=(352)
XResNTSC=(352)
debugvar XResPAL "${XResPAL[*]}"
debugvar XResNTSC "${XResNTSC[*]}"
fi
debugvar SLOW_CPU "$SLOW_CPU"
if ! test -d "$DVDFiles"; then debugmsg "*** Option DVDFiles not set correctly! You will not be able to play VCD/DVD" ""; DVDFiles=""; fi
debugvar DVDFiles "$DVDFiles"
if ! test -b "$DVD"; then debugmsg "*** Option DVD not set correctly! You will not be able to play VCD/DVD" ""; DVD=""; fi
debugvar DVD "$DVD"
if test -z $DVDLANG; then DVDLANG="en"; fi
debugvar DVDLANG "$DVDLANG"
# extra DVD options
debugvar DVDOPTIONS "$DVDOPTIONS"
# extra VCD options
debugvar VCDOPTIONS "$VCDOPTIONS"
# play MPEG files without rescaling?
if test -z "$MPEG_DIRECT" -o "$MPEG_DIRECT" != "false"; then MPEG_DIRECT="true"; fi
debugvar MPEG_DIRECT "$MPEG_DIRECT"
# get the file extension of the video
SUFFIX=$(echo -e "${FILE:$[${#FILE}-4]:4}" | tr [A-Z] [a-z])
debugvar SUFFIX $SUFFIX
if test -z "$MPLAYER_V1"; then
echolog "*** MPLAYER_V1 not set! Setting it to 'false'."
echolog "*** If you cannot play cue-files, then set it to 'true'."
MPLAYER_V1="false"
fi
debugvar MPLAYER_V1 "$MPLAYER_V1"
return;
}
function getvidxy () {
# call: getvidxy
# determine x and y resolution of the file!
# output: variable ORIG_X and ORIG_Y (global)
# variable definitions
local TEMP1 MPLAYER_RETURN
ORIG_X=0; ORIG_Y=0
TEMP1=`$MPLAYER -identify -vo null -ao null -frames 0 "$FILE" 2>/dev/null | grep -i -e "^ID_"`
MPLAYER_RETURN=$?
debugmsg "OutputFromMPLAYER:" "$TEMP1"
debugmsg "MPLAYER_RETURN: " "$MPLAYER_RETURN"
if test $MPLAYER_RETURN -ne 0; then
echolog "*** FATAL: something went wrong analyzing the video; mplayer reported an error!"
echolog "*** FATAL: check your mplayer installation. Exiting..."
exit
fi
ORIG_X=`echo "$TEMP1"|grep ID_VIDEO_WIDTH|cut -d"=" -f2`
debugmsg "parsed output for ORIG_X:" $ORIG_X
ORIG_Y=`echo "$TEMP1"|grep ID_VIDEO_HEIGHT|cut -d"=" -f2`
debugmsg "parsed output for ORIG_Y:" $ORIG_Y
ORIG_FPS=`echo "$TEMP1"|grep ID_VIDEO_FPS|cut -d"=" -f2`
debugmsg "parsed output for ORIG_FPS:" $ORIG_FPS
ORIG_ASPECT=`echo "$TEMP1"|grep ID_VIDEO_ASPECT|cut -d"=" -f2`
debugmsg "parsed output for ORIG_ASPECT:" $ORIG_ASPECT
VIDEO_FORMAT=`echo "$TEMP1"|grep ID_VIDEO_FORMAT|cut -d"=" -f2`
debugmsg "parsed output for VIDEO_FORMAT:" $VIDEO_FORMAT
AUDIO_CODEC=`echo "$TEMP1"|grep ID_AUDIO_CODEC|cut -d"=" -f2`
debugmsg "parsed output for AUDIO_CODEC:" $AUDIO_CODEC
return;
}
function calcnewxy () {
local -i MAX_X TEMP_ASPECT
# TEMP_ASPECT=`echo $ORIG_ASPECT|sed 's/\.//'`
# if test $TEMP_ASPECT -eq 0; then TEMP_ASPECT=$((4000/3)); fi
if test $ORIG_X -gt 352 -o $ORIG_Y -gt $HALF_Y; then
MAX_X=$(($FULL_Y*$TV_ASPECT))
else
MAX_X=$(($HALF_Y*$TV_ASPECT))
fi
debugvar MAX_X $MAX_X
NEW_Y=$(($MAX_X*$ORIG_Y/$ORIG_X)); debugvar NEW_Y $NEW_Y
echolog "*** INFO: For Sqare Pixels we would scale to $MAX_X x $NEW_Y ..."
test $NEW_Y -gt $FULL_Y && NEW_Y=$FULL_Y # force full screen/ ignore aspect ratio!
return;
}
function choosebestx () {
local -i MAX_X INDEX
local XResTEMP
declare repeat=true
INDEX=0
if $SLOW_CPU; then
XResTEMP=(352)
else
if test $HALF_Y -eq 240; then
XResTEMP=(${XResNTSC[*]})
else
if test $HALF_Y -eq 288; then
XResTEMP=(${XResPAL[*]})
else
echolog "*** FATAL: HALF_Y not set or unknown: \"$HALF_Y\" ... Exiting."
exit
fi
fi
fi
debugvar XResTEMP "${XResTEMP[*]}"
ANZAHL=${#XResTEMP[*]}
debugvar AnzahlVonXResTEMP $ANZAHL
until ! $repeat; do
if test ${XResTEMP[$INDEX]} -ge $ORIG_X; then repeat=false; NEW_X=${XResTEMP[$INDEX]}; fi
INDEX=$(($INDEX+1))
if test $INDEX -ge $ANZAHL; then repeat=false; NEW_X=${XResTEMP[$ANZAHL-1]}; fi
done
debugvar NEW_X $NEW_X
return;
}
function choosebesty () {
if test \( $ORIG_Y -eq $HALF_Y -a $ORIG_X -eq 352 \) -o \( $ORIG_Y -eq $FULL_Y -a ! $SLOW_CPU \); then
REAL_Y=$ORIG_Y
NEW_Y=$ORIG_Y
NEW_X=$ORIG_X
debugmsg "setting NEW = ORIG"
else
if test $ORIG_X -gt 352 -o $ORIG_Y -gt $HALF_Y; then
REAL_Y=$FULL_Y
debugmsg "setting REAL_Y = FULL_Y"
else
REAL_Y=$HALF_Y
debugmsg "setting REAL_Y = HALF_Y"
fi
fi
return;
}
function set_ntsc () {
HALF_Y=240
if $SLOW_CPU; then
FULL_Y=$HALF_Y
else
FULL_Y=480
fi
NEW_FPS="30"
return;
}
function set_pal () {
HALF_Y=288
if $SLOW_CPU; then
FULL_Y=$HALF_Y
else
FULL_Y=576
fi
NEW_FPS="25"
return;
}
function checkforac3 () {
if test "X$AUDIO_CODEC" == "Xa52" && $USEAC3; then AOUT="$AC3AOUT"; fi
return;
}
function checktvnorm () {
local -i TEMP_FPS
TEMP_FPS=`echo $ORIG_FPS|sed 's/\.//'`
if test $TEMP_FPS -ge "23000" -a $TEMP_FPS -le "24499"; then
debugmsg "Film"
if $NTSC; then
set_ntsc
else
set_pal
$USE_SPEED && SPEED="-speed 1.04" # 25/24 = 1.04
fi
else
if test \( $TEMP_FPS -ge "14000" -a $TEMP_FPS -le "16000" \) -o \( $TEMP_FPS -ge "29000" -a $TEMP_FPS -le "30499" \); then
debugmsg "NTSC"
if $NTSC; then
set_ntsc
else
set_pal
if $USE_SPEED; then
SPEED="-speed 1.04" # 25/24 = 1.04
DETC=",$DETC_FILTER"
fi
fi
else
debugmsg "PAL or unknown" $ORIG_FPS
if $PAL; then
set_pal
else
set_ntsc
$USE_SPEED && SPEED="-speed 1.19" # 29.97/25 = 1.19
fi
fi
fi
return;
}
function echolog () {
# prints the string on stdout and into /var/log/messages using logger!
logger -s -- "$1"
return;
}
function errorcfg () {
echolog "*** FATAL: Config Option $1 not found in config file ... Exiting."
exit;
}
function debugvar () {
if $DEBUG; then echolog "*** DEBUG: Variable $1 has value \"$2\""; fi
return;
}
function debugmsg () {
if $DEBUG; then echolog "*** DEBUG: $1 \"$2\""; fi
return;
}
# begin main!
#
#
# ---------------------------------------------------------------------------
#
#
declare -i ORIG_X ORIG_Y
declare -i NEW_X NEW_Y
declare -i HALF_Y FULL_Y
declare ORIG_FPS NEW_FPS ORIG_ASPECT VIDEO_FORMAT AUDIO_CODEC
declare CMDLINE AOUT REMOTE USERDEF SUFFIX
declare FILE="$1"
declare SLAVE="$2"
declare -a XResPAL[0]
declare -a XResNTSC[0]
declare FDSTR=""
declare SUBTITLES=""
declare DETC=""
echolog "*** Starting mplayer.sh Version $VERSION"
if test -z "$FILE"; then echolog "*** USAGE: mplayer.sh <File_to_be_played>"; exit; fi
if ! test -r "$FILE"; then echolog "*** ERROR: Make sure $FILE exists and is readable - otherwise it cannot be played ;-)"; exit; fi
# Check if config file exists!
declare CFGFIL="${0}.conf"
debugvar CFGFIL $CFGFIL
if ! test -f $CFGFIL; then echolog "*** FATAL: mplayer.sh.conf not found!!! Exiting." ; exit; fi
# read config file and initialize the variables
initialize
if test \( "$FILE" == "$DVDFiles/DVD" -o "$FILE" == "$DVDFiles/VCD" \) -a -n "$DVDFiles" -a -n "$DVD"; then
if test "$FILE" == "$DVDFiles/DVD"; then
$USEAC3 && AOUT="$AC3AOUT"
CMDLINE="$MPLAYER -vo $VO $AOUT -alang $DVDLANG $DVDOPTIONS $FDSTR $CACHESTR $REMOTE $USERDEF -dvd-device $DVD dvd://"
fi
if test "$FILE" == "$DVDFiles/VCD"; then
CMDLINE="$MPLAYER -vo $VO $AOUT $VCDOPTIONS $FDSTR $CACHESTR $REMOTE $USERDEF -cdrom-device $DVD vcd://"
fi
unset FILE
elif test "${SUFFIX}" == ".cue"; then
if $MPLAYER_V1; then
CMDLINE="$MPLAYER -vo $VO $AOUT $FDSTR $CACHESTR $REMOTE $USERDEF cue://$FILE:2"
unset FILE
else
CMDLINE="$MPLAYER -vo $VO $AOUT $FDSTR $CACHESTR $REMOTE $USERDEF -vcd 2 -cuefile"
fi
else
# Try to determine the video attributes
if $DEBUG; then echolog "*** DEBUG: Calling getvidxy function to analyze source video stream ..."; fi
getvidxy
echolog "*** INFO: Source Video has Resolution of $ORIG_X x $ORIG_Y ..."
if test $ORIG_X -eq 0 -o $ORIG_Y -eq 0; then echolog "*** FATAL: something went wrong analyzing the video; check your mplayer version ..."; exit; fi
NEW_FPS=$ORIG_FPS
# if `echo "$VIDEO_FORMAT"| egrep -q "RV??"`; then
# FORCEIDX="-forceidx"
# else
# FORCEIDX=""
# fi
checkforac3
checktvnorm
calcnewxy
choosebestx
choosebesty
if test $NEW_X -eq 0 -o $NEW_Y -eq 0; then echolog "*** FATAL: Illegal Resolution ..."; exit; fi
if test $MPEG_DIRECT == "true" -a \( $VIDEO_FORMAT == "0x10000001" -o $VIDEO_FORMAT == "0x10000002" \) -a \( \
\( $PAL -a $NEW_FPS == "25" -a \( \( $ORIG_X == "352" -a $ORIG_Y == "288" \) -o \( $ORIG_Y == "576" -a \
\( $ORIG_X == "352" -o $ORIG_X == "480" -o $ORIG_X == "528" -o $ORIG_X == "544" -o $ORIG_X == "688" -o $ORIG_X == "704" -o $ORIG_X == "720" \) \) \) \) -o \
\( $NTSC -a $NEW_FPS == "30" -a \( \( $ORIG_X == "352" -a $ORIG_Y == "240" \) -o \( $ORIG_Y == "480" -a \
\( $ORIG_X == "352" -o $ORIG_X == "480" -o $ORIG_X == "512" -o $ORIG_X == "640" -o $ORIG_X == "704" -o $ORIG_X == "720" \) \) \) \) \
\) ; then
CMDLINE="$MPLAYER -vo $VO $AOUT $FDSTR $CACHESTR $REMOTE $USERDEF"
else
CMDLINE="$MPLAYER -vo $VO $AOUT -vop $VOP:$NEW_FPS,expand=$NEW_X:$REAL_Y:-1:-1:1,scale=$NEW_X:${NEW_Y}${DETC} $SPEED $FDSTR $CACHESTR $REMOTE $SUBTITLES $USERDEF $FORCEIDX"
fi
fi
debugvar CMDLINE "$CMDLINE"
exec $CMDLINE "$FILE"
exit
See more files for this project here
The aim of eVDR is to build a fully operational Video Disk Recorder entirely from scratch. That means it provides a step-by-step instructions for building your own customized Linux Video Disk Recorder box entirely from source.
Project homepage:
http://sourceforge.net/projects/evdr
Programming language(s): Shell Script,XML
License: gpl2
icons/
logos/
13 TH,13 TH STREET.logo
13EME RUE.logo
24 HORAS.logo
2M Maroc.logo
3sat.logo
40 LATINO.logo
40 PRINCIPALES.logo
40 TV.logo
AB 1.logo
AB MOTEURS.logo
ACTION.logo
ADO.logo
ALTERNATIVE ROCK.logo
AM747.logo
ANDALUCA�A TV.logo
ANIMAUX.logo
ANTENNE BAYERN.logo
ARTE.logo
ASTRA VISION 2.logo
ASTRA-Mosaic 2.logo
ASTRA-Mosaic 3.logo
ASTRA-Mosaic 4.logo
ASTRA-Mosaic 5.logo
ASTRA-Mosaic 6.logo
ASTRA-Mosaic.logo
ATV+.logo
AXN.logo
Al Jazeera.logo
Animal Planet.logo
Astra Vision.logo
B-UHSE,BEATE-UHSE.TV.logo
B5 aktuell.logo
BBC Prime.logo
BBC WORLD.logo
BBC World Service.logo
BEUR TV.logo
BFM.logo
BLOOMBERG TV.logo
BLOOMBERG.logo
BLUE 1,BLUE MOVIE 1.logo
BLUE 2,BLUE MOVIE 2.logo
BR-alpha.logo
BTV.logo
BVN.logo
Bahn TV.logo
Bayerisches FS.logo
Bayern 1.logo
Bayern 4 Klassik.logo
Bibel TV.logo
Bloomberg TV Germany.logo
C CINEMA AUTEUR.logo
C CINEMA CLASSIC.logo
C CINEMA EMOTION.logo
C CINEMA FRISSON.logo
C CINEMA INFO.logo
C CINEMA PREMIER.logo
C CINEMA SUCCES.logo
C+ Blauw.logo
C+ CINE 1.logo
C+ CINE 2.logo
C+ CINE 3.logo
C+ DEPORTE 1.logo
C+ DEPORTE 2.logo
C+ DEPORTE 3.logo
C+ Rood.logo
CADENA DIAL.logo
CADENA SER.logo
CAJA MADRID.logo
CALLE 13.logo
CANAL ALGERIE.logo
CANAL CANARIAS.logo
CANAL CLUB.logo
CANAL COCINA.logo
CANAL J.logo
CANAL+ ...30.logo
CANAL+ 2.logo
CANAL+ CINEMA.logo
CANAL+ CONFORT.logo
CANAL+ SPORT.logo
CANAL+.logo
CATALUNYA CULTURA.logo
CATALUNYA INFORMACI.logo
CATALUNYA MUSICA.logo
CATALUNYA RADIO.logo
CAZA Y PESCA.logo
CCVALENCIANA.logo
CHERIE FM.logo
CINE BOX.logo
CINE COMIC.logo
CINE FX.logo
CINE POLAR.logo
CINEMAN�A AZUL.logo
CINEMAN�A ROJO.logo
CINEMAN�A.logo
CLASSIC ROCK.logo
CLASSICA.logo
CL�SICO.logo
CNBC Europe.logo
CNBC.logo
CNN Int..logo
CNN Radio.logo
CNN+.logo
COMEDIE !.logo
COOL & EASY.logo
COSMOPOLITAN.logo
COUNTRY.logo
CUISINE.TV.logo
Cartoon Network.logo
Chamber TV.logo
ClassicFM.logo
Club Teleachat.logo
Concertzender.logo
DANCE.logo
DCINE ESPA�OL.logo
DCINE STUDIO.logo
DEMAIN !.logo
DEUTSCHE HITS.logo
DIGITAL+.logo
DIREKT,PREMIERE DIREKT.logo
DISCOVERY,DISCOVERY CHANNEL.logo
DISCOVERY.logo
DISNEY CH. +1.logo
DISNEY CHANNEL+1.logo
DISNEY CHANNEL.logo
DISNEY,DISNEY CHANNEL.logo
DLF-K�ln.logo
DLR-Berlin.logo
DOCUMAN�A.logo
DSF.logo
DW-TV.logo
Das Erste.logo
Discovery.logo
EASY LISTENING.logo
ENCYCLOPEDIA.logo
EQUIDIA.logo
ERF Radio.logo
ESA.logo
ESC1 - EGYPT.logo
ESCALES.logo
ESPN CLASSIC.logo
ESTILO.logo
EURONEWS.logo
EUROSPORT.logo
EUROSPORTNEWS.logo
EUSKADIRRATIA.logo
EXPANSI�N TV.logo
EXTREME SPORTS.logo
EinsExtra.logo
EinsFestival.logo
EinsMuXx.logo
Erotik 1.logo
Erotik 2.logo
Erotik 3.logo
Erotik 4.logo
EuroNews.logo
Eurosport.logo
FASHION-TV.logo
FDF.logo
FESTIVAL.logo
FILM & MUSICAL.logo
FIP.logo
FM4.logo
FOX KIDS.logo
FOX NEWS.logo
FOX.logo
FOXKIDS,FOX KIDS.logo
FRANCE 2.logo
FRANCE 3.logo
FRANCE 5.logo
FRANCE MUSIQUES.logo
FSAT,Franken SAT.logo
France BLEU.logo
Free-X TV.logo
Fritz.logo
GAME ONE.logo
GOD ,GOD Channel.logo
GOLD.logo
GOLDSTAR,GOLDSTAR TV.logo
GOLF+.logo
GOURMET TV.logo
HARD ROCK.logo
HEIMAT,HEIMATKANAL.logo
HIP HOP R&B.logo
HISTOIRE.logo
HIT RADIO FFH.logo
HITLISTE.logo
HSEurope,Home Shopping Europe.logo
Hallmark.logo
IG3XEX~2.PNG
INFOBOLSA.logo
IconsChannelEditor.exe
JAZZ.logo
JIMMY.logo
JUMP.logo
JUNIOR,JUNIOR.logo
K-TV.logo
KABEL1.logo
KINK FM.logo
KIOSQUE 1.logo
KIOSQUE 10.logo
KIOSQUE 11.logo
KIOSQUE 12.logo
KIOSQUE 13.logo
KIOSQUE 14.logo
KIOSQUE 2.logo
KIOSQUE 3.logo
KIOSQUE 4.logo
KIOSQUE 5.logo
KIOSQUE 6.logo
KIOSQUE 7.logo
KIOSQUE 8.logo
KIOSQUE 9.logo
KLASSIK POPUL�R.logo
KRIMI,PREMIERE KRIMI.logo
KTO.logo
Kabel 1 Austria.logo
Kabel 1 Schweiz.logo
KiKa.logo
L'EQUIPE TV.logo
L1MBURG.logo
LA CAIXA.logo
LATIN.logo
LCI.logo
LCP.logo
LIVE 1.logo
LOVE SONGS.logo
Liberty TV.com.logo
LibertyTV.com.logo
M-80 RADIO.logo
MA PLANETE.logo
MANGAS.logo
MATCH TV.logo
MAXIMA FM.logo
MCITY.logo
MCM POP.logo
MCM TOP.logo
MCM.logo
MDR FERNSEHEN.logo
MDR INFO.logo
MDR KULTUR.logo
MDR S-ANHALT.logo
MDR SACHSEN.logo
MDR TH�RINGEN.logo
MEZZO.logo
MGM.logo
MOSA 2.logo
MOSA 3.logo
MOSA 4.logo
MOSAIQUE.logo
MOTORS TV.logo
MTV 2.logo
MTV Base.logo
MTV Central.logo
MTV ESP.logo
MTV F.logo
MTV HITS.logo
MTV2 Pop Channel.logo
MTV3 D old.logo
MTV3 D.logo
MTV3+ old.logo
MTV3+.logo
Minimax,Minimax.logo
Motors TV.logo
M�TEO.logo
N24.logo
NAT GEOGRAPHIC.logo
NBA+.logo
NDR FS HH.logo
NDR FS MV.logo
NDR FS NDS.logo
NDR FS SH.logo
NDR Info.logo
NDR Kultur.logo
NED1.logo
NED2.logo
NED3.logo
NET5.logo
NEUN LIVE,NEUN LIVE Television.logo
NEW COUNTRY.logo
NGC.logo
NICK-PARAMOUNT.logo
NLR1.logo
NLR2.logo
NLR3.logo
NLR4.logo
NOSTALGIE,PREMIERE NOSTALGIE.logo
NOSTALGIE.logo
NRJ.logo
Nelonen D.logo
Nelonen Plus.logo
Nickelodeon NL.logo
NordwestRadio.logo
OE 2 B.logo
OE 2 K.logo
OE 2 N.logo
OE 2 O.logo
OE 2 S.logo
OE 2 St.logo
OE 2 T.logo
OE 2 V.logo
OE 2 W.logo
OE 3.logo
OE1.logo
OKplus.logo
OLD GOLD.logo
ONCEplus.logo
ONTV,ONTV Regional.logo
OP. TRIUNFO.logo
ORCHESTRALE WERKE.logo
ORF 1.logo
ORF 2 B.logo
ORF 2 K.logo
ORF 2 N.logo
ORF 2 O.logo
ORF 2 S.logo
ORF 2 St.logo
ORF 2 T.logo
ORF 2 V.logo
ORF 2 W.logo
ORF 2.logo
OTTO,OTTO SHOP.logo
Otto Shopping.logo
PARIS JAZZ.logo
PARIS PREMIERE.logo
PLANET.logo
PLANETE FUTURE.logo
PLANETE THALASSA.logo
PLANETE.logo
PLAYHOUSE DISNEY.logo
PLAYIN'TV.logo
PREM 1,PREMIERE 1.logo
PREM 2,PREMIERE 2.logo
PREM 3,PREMIERE 3.logo
PREM 4,PREMIERE 4.logo
PREM 5,PREMIERE 5.logo
PREM 6,PREMIERE 6.logo
PREM 7,PREMIERE 7.logo
PREM A,PREMIERE Austria.logo
Phoenix.logo
ProSieben Austria.logo
ProSieben Schweiz.logo
ProSieben.logo
QVC GERMANY.logo
RADIO CLASSIQUE.logo
RADIOLE.logo
RADIOmultikulti.logo
RAI 1.logo
RAZE TV.logo
RBB Berlin.logo
RBB Brandenburg.logo
REAL MADRID TV.logo
RECIBO.logo
RFI INT.logo
RFI MUSIQUE.logo
RFM-TV.logo
RFO SAT..logo
RNW1.logo
RNW2.logo
RNW3.logo
ROCK ANTENNE.logo
RTBF SAT.logo
RTL Austria.logo
RTL FM.logo
RTL RADIO.logo
RTL Shop.logo
RTL TELE Letzebuerg.logo
RTL,RTL Television.logo
RTL2 Austria.logo
RTL2.logo
RTL4.logo
RTL5.logo
RTL9.logo
RTM MAROC.logo
RTPI.logo
RVi1 (VRT).logo
RVi2 (VRT).logo
Radio 10 FM.logo
Radio Horeb.logo
Radio Maria.logo
Radio Maryja.logo
Radio10Gold.logo
Radio538.logo
S RTL,Super RTL.logo
SAT.1 A.logo
SAT.1-CH.logo
SAT.1.logo
SBS6.logo
SCHLAGER.logo
SCI FI.logo
SEASONS.logo
SERIE,PREMIERE SERIE.logo
SINFO RADIO.logo
SOUL CLASSICS.logo
SPORT 1,PREMIERE SPORT 1.logo
SPORT 2,PREMIERE SPORT 2.logo
SPORT+.logo
SPORTMAN�A.logo
SPUTNIK.logo
SR 1.logo
SR Fernsehen S�dwest.logo
START,PREMIERE START.logo
SWR2.logo
Sky Radio.logo
SkyNews.logo
SonnenTV,Sonnenklar TV.logo
Super RTL A.logo
S�DWEST BW.logo
S�DWEST RP.logo
TAQUILLA 1.logo
TAQUILLA 10.logo
TAQUILLA 12.logo
TAQUILLA 13.logo
TAQUILLA 14.logo
TAQUILLA 15.logo
TAQUILLA 2.logo
TAQUILLA 3.logo
TAQUILLA 4.logo
TAQUILLA 5.logo
TAQUILLA 6.logo
TAQUILLA 7.logo
TAQUILLA 8.logo
TAQUILLA 9.logo
TAQUILLA F�TBOL.logo
TAQUILLA X.logo
TAQUILLA XX.logo
TAQUILLA XY.logo
TCHATCHE TV.logo
TCM.logo
TELE 5.logo
TELE MELODY.logo
TEVA.logo
TMC.logo
TMF.logo
TOON DISNEY.logo
TRACE TV.logo
TRAVEL,TV TRAVEL SHOP.logo
TSF.logo
TV 5.logo
TV BREIZH.logo
TV GALICIA.logo
TV TRWAM.logo
TV.B,TV.BERLIN.logo
TV5 Europe.logo
TV6.logo
TV7.logo
TVBS.logo
TVC INT..logo
TVEi.logo
TW1.logo
Tango TV.logo
TiJi.logo
Urheilukanava.logo
VH1 Classic.logo
VH1.logo
VIAJAR.logo
VIBRATION.logo
VIVA PLUS.logo
VIVA.logo
VOLTAGE.logo
VOX Austria.logo
VOX.logo
VOYAGE.logo
Veronica Radio.logo
WDR 3.logo
WDR 5.logo
WDR Aachen.logo
WDR Bielefeld.logo
WDR Dortmund.logo
WDR D�sseldorf.logo
WDR Essen.logo
WDR K�ln.logo
WDR M�nster.logo
WDR Siegen.logo
WDR Wuppertal.logo
X-ZONE.logo
XXP.logo
YAM FM.logo
YLE FST.logo
YLE TV1.logo
YLE TV2.logo
YLE Teema.logo
YLE24.logo
YOU FM.logo
Yorin FM.logo
Yorin.logo
ZDF.logo
ZDFdokukanal.logo
ZDFinfokanal.logo
ZDFtheaterkanal.logo
arte.logo
harmony fm.logo
hcinema,hollywood cinema.logo
hessen fernsehen.logo
hr-klassik.logo
hr-skyline +.logo
hr2.logo
lastmin,lastminute.de.logo
ledit.exe
n-tv.logo
planet radio.logo
rhein main tv.logo
subtv.logo
sunshine live.logo
toute L' HISTOIRE.logo
�sterreich 1.logo
plugins/
DVD-VCD/
otv4vdr/
sky/
submenu/
telecable/
text2skin/
themes/
transponders/
weatherng/
MainMenu.conf
digicamdestinations.conf
digicamsources.conf
dvd2dvd.conf
dvdconvert.conf
epgsearch.conf
epgsearchcmds-fin.conf
epgsearchcmds.conf
imagecmds.conf
imagesources.conf
mount.sh
mp3sources.conf
mplayersources.conf
netconfig.conf
plugin_setup.conf
plugin_setup_runvdr.conf
prefermenu.conf
sources.conf
streamdevhosts.conf
telecablesources.conf
templates.vdrrip
timers.conf
vdrsync.pl
scan/
AsiaSat3S_C-105.5E
Astra-19.2E
Astra-28.2E
Hispasat-30.0W
Hotbird-13.0E
OptusC1-156E
PAS-43.0W
Sirius-5.0E
Telecom2-8.0W
Telstar12-15.0W
Thor-1.0W
Turksat-42.0E
themes/
DeepBlue-default.theme
Enigma-default.theme
classic-default.theme
enElchi-default.theme
sttng-default.theme
ca.conf
channels.conf
channels.conf.ASTRA-FRENCH
channels.conf.HOTBIRD
channels.conf.HOTBIRD-FRENCH
channels.conf.INFOS
channels.conf.SPORT
channels.conf.TVMUSIC
commands.conf
dessins_animes.conf
diseqc.conf
infos.conf
keymacros.conf
mount.sh
mplayer.sh
mplayer.sh.conf
music.conf
prefermenu.conf
remote.conf
setup.conf
sources.conf
sport.conf
svdrphosts.conf
timers.conf
vdrshutdown.sh