OK,
ich versuchs einfach mal.
NO RISK NO FUN
Gruß Thomas
OK,
ich versuchs einfach mal.
NO RISK NO FUN
Gruß Thomas
Moinsen,
kann das replex von tobi gefahrlos durch die gepatche Version ersetzt werden ?
So wie ich den patch verstehe stochert der stark am cmd-interface herum.
Gruß Thomas
Bingo !!!
vielen Dank
Gruß Thomas
hochschieb.
Keiner eine Idee ?
Moinsen,
ich hab hier ein seltsames Problem.
Wenn ich den vdr neu gestartet habe und versuche eine CD/DVD/ISO-Image
etc. abzuspielen, schlägt der vdr in 99% aller Fälle einen Salto.
Meistens werden dann auch die DVB-Treiber neu geladen
Wenn ich den vdr neu boote und in einer ssh-Session den vdr stoppe und
wieder starte, treten die oben beschriebenen Probleme nicht mehr auf.
Ein stop / start in der rc.local nutzt hier auch nichts.
Umschifft habe ich das Problem durch ein Autologin in X und Starten
des vdr in einem Autostart-Script des eingelogten Benutzers und nicht
mehr über die runlevel-scripte.
Gibts da nicht eine bessere Lösung ?
Gruß Thomas
Moinsen,
der RTL-Parser wäre nicht schlecht, für meine Mädels,
die stehn auf "Alles was zählt"
Mir sind die ARD- und ZDF-Parser wichtiger.
Gruß Thomas
Moinsen,
wenn Du selbst Proggen kannst, dann schau Dir mal das pin-plugin an.
Das sollte Deine gewünschte Funktion mit relativ wenig Aufwand umsetzen können.
Gruß Thomas
Moinsen,
mit apt-cache pkgnames | grep xorg-core kannst Du prüfen ob X installiert ist.
Dann sollte er zumindest das Paket xserver-xorg-core finden.
Wenn was installiert ist kannst Du X mit startx hochfahren.
Falls das icht der Fall ist kannst Du ein minimales X mit apt-get install xorg nachziehen.
Mit apt-cache search xserver-xorg kannst Du alle Pakete auflisten die Du eventuell für X benötigst.
Das ist aber von Deiner Grafikhardware abhängig.
Den Zugriff auf X musst Du aber vor dem starten des VDR mit xhost + erlauben.
Und hier im vdr-wiki steht auch noch was zum ct-vdr
http://www.vdr-wiki.de/wiki/index.php/C't-VDR-6_für_dvb-c_Installationshinweise_für_Einsteiger
Gruß Thomas
Moinsen,
laut Deinem Log hast kein passendes Frontend installiert.
Installier mal libxineliboutput-sxfe (oder so)
Dann sollte das eigentlich funktionieren.
Gruß Thomas
Moinsen,
zumindest brauch ich heute nicht in die BILD zu schauen um zu erfahren
wie die tagesaktuelle Stimmung der Gutmenschen in PISA-Teutschland
aussieht.
Fehlen nur noch so geniale Ansätze wie:
- Freisetzen der Ölreserven für ...
- Umverteilung der Goldreserven weil ...
- Abschaffung der Demokratie wegen ...
- Zwangssterilierung von Dummschwätzern
< hier beliebiegen Schwachhsinn einfügen >
Gruß Thomas
Moinsen,
der "Fehler" tritt bei mir auch sporadisch auf.
Mein vdr ist der letzte 1.4.7 von Tobi und extrecmenu ist 1.1-6
Gruß Thomas
Moinsen,
wenn keiner antworten möchte, antworte ich mir halt selbst ;-))
- wie meisten war der Fehler vor dem Bildschirm.
- wenn das mplayer-plugin installiert ist wird, so wie es auch programmiert ist, die Ausgabe über das mplayer-plugin gestartet.
- und das aktuelle xine-plugin-1.0.1-2 aus Tobis Quellen hat auch nicht geschadet.
decembersoul : saubere Arbeit
Gruß Thomas
Hi,
ich hab noch mal genauer ins log geschaut.
Anscheinend fängt der xineplayer an zu laufen und kann dann doch nicht und der mplayer rennt los.
Oder verstehe ich das falsch ?
Gruß Thomas
May 26 20:48:14 stargate vdr: [7231] receiver on device 7 thread started (pid=7182, tid=7231)
May 26 20:48:14 stargate vdr: [7230] transfer thread started (pid=7182, tid=7230)
May 26 20:48:14 stargate vdr: [7230] [xine..put] Detected video size 720x576
May 26 20:48:14 stargate vdr: [7219] [input_vdr] H.264 scanner: Possible MPEG2 start code (0xb3)
May 26 20:48:15 stargate vdr: [7230] setting audio track to 1 (0)
May 26 20:48:28 stargate vdr: [7182] DEBUG (vdr-vodcatcher): Starting to play mms://217.118.170.13/vod/57/rtl_achtunghartwich_080222_700k.wmv
May 26 20:48:28 stargate vdr: [7230] transfer thread ended (pid=7182, tid=7230)
May 26 20:48:28 stargate vdr: [7229] TS buffer on device 7 thread ended (pid=7182, tid=7229)
May 26 20:48:28 stargate vdr: [7231] buffer stats: 131032 (6%) used
May 26 20:48:28 stargate vdr: [7231] receiver on device 7 thread ended (pid=7182, tid=7231)
May 26 20:48:28 stargate vdr: [7182] buffer stats: 131224 (6%) used
May 26 20:48:28 stargate vdr: [7234] mplayer: mplayer child started (pid=7234)
May 26 20:48:28 stargate vdr: [7235] mplayer: player thread started (pid=7182)
May 26 20:48:29 stargate vdr: [7182] info: Starte Player-Wiedergabe, bitte warten...
May 26 20:48:29 stargate logger: *** Starting mplayer.sh Version 0.8.7
May 26 20:48:29 stargate logger: *** DEBUG: Variable CFGFIL has value "/etc/vdr/plugins/vdrmplayer.sh.conf"
May 26 20:48:29 stargate logger: *** DEBUG: Variable USEAC3 has value "false"
Moinsen,
was muss ich denn in die vdrmplayer.sh eintragen ?
VO="mpegpes" und AO="mpegpes" waeren ja logisch.
Aber ich krieg hier kein Bild und keinen Ton.
Ich benutze e-tobis vdr-testing auf Kubuntu 7.10
auf einem Laptop mit Onboard Intel Grafikkarte.
Gruß Thomas
Ich noch mal,
wenn Dein System STABIL !!! läuft, und wirklich nur dann, kannst Du auch memcache und noflushd installieren.
Schau Dir auch mal die mountoptions an. Stichwort noatime.
Gruß Thomas
Moinsen,
mir fallen da auf Anhieb die Kanal-Logos, das Skin-zeugs und das submenu-plugin ein.
Schmeiss doch einfach mal das ganze /var/lib/vdr Geraffel in die ramdisk.
Gruß Thomas
Hallo wope,
wenn Du selbst compilieren kannst versuch doch mal iptv 0.6.x aus dem
vdr-experimental Repository
die lässt sich mit minimalen Anpassungen übersetzen.
Gruß Thomas
Hi ULF,
genau das hatte ich gemeint.
In der pre-up Zeile kannst Du beliebige Befehle ausführen, wie z.B den ndiswrapper laden oder module nachziehen.
Die Zeilen die ich Dir gepostet habe waren eher als Beispiel gedacht.
Gruß Thomas
Moinsen,
versuch das mal (oder so ähnlich) in der /etc/network/interfaces
in der Zeile mit dem pre-up kannst Du alles erledigen was so vor dem hochfahren des Netzwerks notwendig ist.
Gruß Thomas
iface eth1 inet static
pre-up modprobe ieee80211_crypt_tkip
wpa_conf /etc/wpa_supplicant.conf
address 192.168.100.163
netmask 255.255.255.0
gateway 192.168.100.101
Hallo wope,
tut mir leid aber ich das total verpennt ;-))
Zum Ausgleich hier meine vollständige Konfiguration:
Ich verwende iptv 0.0.6 und vlc 0.8.5 oder so, naja halt die Version für etch die von debian-multimedia kommt
Wenn meine Weiber nicht gerade die Geschichte der Welt über das Telefon erzählen, klappt das auch ohne gezwitscher
Über den Parameter direkt hinter vlc2iptv| kannst Du die Auflösung einstellen die vlc verwenden soll.
channesl.conf:
:->IPTV
1_NASA-TV;IPTV:1:IPTV|EXT|vlc2iptv|1:P:0:2:3:0:0:1:0:0:0
2_Wetter-TV;IPTV:2:IPTV|EXT|vlc2iptv|2:P:0:3:4:0:0:5:0:0:0
3_N-TV;IPTV:3:IPTV|EXT|vlc2iptv|3:P:0:4:5:0:0:3:0:0:0
4_3Sat;IPTV:4:IPTV|EXT|vlc2iptv|4:P:0:5:6:0:0:7:0:0:0
5_Fish-TV;IPTV:5:IPTV|EXT|vlc2iptv|5:P:0:6:7:0:0:8:0:0:0
6_Kiss-TV;IPTV:6:IPTV|EXT|vlc2iptv|6:P:0:7:8:0:0:6:0:0:0
7_Ministryofsound-TV;IPTV:7:IPTV|EXT|vlc2iptv|7:P:0:8:9:0:0:7:0:0:0
8_ITnews-TV;IPTV:8:IPTV|EXT|vlc2iptv|8:P:0:9:10:0:0:8:0:0:0
setup.conf:
iptv.DisabledFilters = 6 1 2
iptv.ExtProtocolBasePort = 4321
iptv.SectionFiltering = 1
iptv.SidScanning = 1
iptv.TsBufferPrefill = 20
iptv.TsBufferSize = 4
1_NASA-TV.conf:
URL="mms://209.73.189.94/bcpenc252181?StreamID=64045701&pl_auth=585eccf51f8fe3cdb03c67d7dabf66e5&ht=30&pl_b=00D90C0888590D5FE81D949AA7482C45A2&CG_ID=1369080&Segment=149773"
#URL="mms://209.73.189.91/bcpenc252154?StreamID=47339274"
#URL="mms://209.73.189.91/bcpenc252154?StreamID=47339274&pl_auth=53cad0d9eb523c6f433b27a2174496bf&ht=30&b=ds6cvh52k6ogg47287c51&CG_ID=1368163"
#URL="mms://209.73.189.126/bcenc202056?StreamID=55271001&pl_auth=a5ee038b2db1072727398f66081bf96c&ht=30&pl_b=00D90C0888589F598F13F0001C47B096D8&CG_ID=1369080&Segment=149773"
VPDI=2
APID=3
SPID=4
2_Wetter-TV.conf:
#URL="http://www.tv1.de/tv1/cms/_vm300/59334/asx.asx"
URL="mms://d85195726.w.tis.core005.cdn.streamfarm.net/3271wetterfernsehen.wmv?cid=59334&dummy=.wmv"
VPDI=3
APID=4
SPID=5
3_N-TV.conf:
URL="mms://217.118.170.203/ntvlive"
VPID=4
APID=5
SPID=6
4_3Sat.conf:
URL="http://wstreaming.zdf.de/encoder/3sat_h.asx"
VPDI=5
APID=6
SPID=7
5_Fish-TV.conf:
URL="mms://live30.impek.com/fishtv"
VPDI=6
APID=7
SPID=8
6_Kiss-TV.conf:
URL="mms://66.225.235.202/va92winlive2314?MSWMExt=.asf"
VPDI=7
APID=8
SPID=9
7_Ministryofsound-TV.conf:
URL="mms://mosradio-MoSTV247.wm.llnwd.net/mosradio_MoSTV247?MSWMExt=.asf"
VPDI=8
APID=9
SPID=10
8_ITnews-TV.conf:
URL="mms://213.155.84.149/ITNews_EDV_10"
VPDI=9
APID=10
SPID=11
vlc2iptv:
#!/bin/sh
#
# vlc2iptv is used by the VDR iptv plug-in to transcode external sources
#
# (C) 2007 Rolf Ahrenberg, Antti Sepp<E4>l<E4>
# (C) 2007 Tobias Grimm
#
# vlc2iptv is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This package is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this package; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
# MA 02110-1301, USA.
#
#
# <Global Settings>
#
CHANNELS_CONF=/var/lib/vdr/channels.conf
CHANNEL_SETTINGS_DIR=/etc/vdr/plugins/iptv/vlcinput/
VIDEO_BITRATE=3200
AUDIO_BITRATE=320
#VIDEO_BITRATE=2400
#AUDIO_BITRATE=256
#VIDEO_BITRATE=800
#AUDIO_BITRATE=192
#
# </Global Settings>
#
exit_with_error()
{
logger "vlc2iptv: error: $*"
exit 1;
}
read_arguments()
{
[ $# -ne 2 ] && exit_with_error "Invalid parameter count '$#' $*"
PARAMETER=$1
PORT=$2
}
lookup_channel_and_pids()
{
[ ! -e "$CHANNELS_CONF" ] && \
exit_with_error "channels.conf not found ($CHANNELS_CONF)"
local CHANNEL_RECORD=`grep ":IPTV|EXT|vlc2iptv|$PARAMETER:" $CHANNELS_CONF`
[ -z "$CHANNEL_RECORD" ] && \
exit_with_error "no iptv channel with parameter $PARAMETER found"
CHANNEL_NAME=`echo $CHANNEL_RECORD | awk "-F[;,:]" '{print $1}'`
VPID=`echo $CHANNEL_RECORD | awk -F: '{print $6}'`
APID=`echo $CHANNEL_RECORD | awk -F: '{print $7}'`
SPID=0
}
load_channel_configuration()
{
local CHANNEL_SETTINGS_FILE="$CHANNEL_SETTINGS_DIR/$CHANNEL_NAME.conf"
[ ! -e $CHANNEL_SETTINGS_FILE ] && \
exit_with_error "No vlc input configuration for channel '$CHANNEL_NAME'"
. $CHANNEL_SETTINGS_FILE
[ -z "$URL" ] && \
exit_with_error "No URL specified for channel '$CHANNEL_NAME'"
}
read_arguments $*
lookup_channel_and_pids
load_channel_configuration
#
# Start VLC
#
WIDTH=720
HEIGHT=576
case ${PARAMETER} in
1)
WIDTH=704
HEIGHT=576
VIDEO_BITRATE=3200
AUDIO_BITRATE=128
;;
2)
WIDTH=480
HEIGHT=576
VIDEO_BITRATE=2400
AUDIO_BITRATE=128
;;
3)
WIDTH=480
HEIGHT=576
VIDEO_BITRATE=3200
AUDIO_BITRATE=240
;;
4)
VIDEO_BITRATE=3200
AUDIO_BITRATE=160
;;
5)
WIDTH=480
HEIGHT=576
VIDEO_BITRATE=2400
AUDIO_BITRATE=0
;;
6)
WIDTH=480
HEIGHT=576
VIDEO_BITRATE=2400
AUDIO_BITRATE=320
;;
7)
WIDTH=480
HEIGHT=576
VIDEO_BITRATE=3200
AUDIO_BITRATE=240
;;
VIDEO_BITRATE=3200
AUDIO_BITRATE=160
;;
9)
VIDEO_BITRATE=3200
AUDIO_BITRATE=128
;;
10)
VIDEO_BITRATE=3200
AUDIO_BITRATE=256
;;
*)
VIDEO_BITRATE=3200
AUDIO_BITRATE=320
;;
esac
if [ -n "$WIDTH" -a -n "$HEIGHT" ] ; then
RESIZE_OPTIONS=",width=${WIDTH},height=${HEIGHT}"
else
RESIZE_OPTIONS=""
fi
vlc "${URL}" \
--sout "#transcode{vcodec=mp2v$RESIZE_OPTIONS,acodec=mpga,vb=${VIDEO_BITRATE},ab=${AUDIO_BITRATE}}:standard{access=udp,mux=ts{pid-video=${VPID},pid-audio=${APID},pid-spu=${SPID}},dst=127.0.0.1:${PORT}}" \
--intf dummy &
PID=${!}
trap 'kill -INT ${PID} 2> /dev/null' INT EXIT QUIT TERM
# Waiting for the given PID to terminate
wait ${PID}