nach jedem Rechner Neustart läuft mplayer.sh nicht. vdr start über init.d script

  • Hallo @all,


    Ich habe mal wieder ein Problem und zwar wie folgt:
    Starte ich mein VDR neu (ein-ausschalten oder reboot) so kann ich mein mplayer plugin nicht verwenden. Erst nachdem ich per ssh auf meinen VDR zugreife und einmal vdr beende (über mein init script) und wieder neu starte läuft das ganze. In den DEBUG messages von mplayer.sh siehts so aus.


    Nachdem vdr manuel restartet worden ist siehst so aus, und der Film läuft:


    Jan 5 20:27:35 chaplin logger: *** DEBUG: Variable SUFFIX has value ".avi"
    Jan 5 20:27:35 chaplin logger: *** DEBUG: Variable MPLAYER_V1 has value "true"
    Jan 5 20:27:35 chaplin logger: *** DEBUG: Calling getvidxy function to analyze source video stream ...
    Jan 5 20:27:35 chaplin logger: *** DEBUG: OutputFromMPLAYER: "ID_FILENAME=/video0/divx/Nur_48_Stunden.avi ID_VIDEO_FORMAT=DIVX ID_VIDEO_BITRATE=1070544 ID_VIDEO_WIDTH=720 ID_VIDEO_HEIGHT=576 ID_VIDEO_FPS=25.000 ID_VIDEO_ASPECT=0.0000 ID_AUDIO_CODEC=mp3 ID_AUDIO_FORMAT=80 ID_AUDIO_BITRATE=192000 ID_AUDIO_RATE=48000 ID_AUDIO_NCH=2 ID_LENGTH=4999"
    Jan 5 20:27:35 chaplin logger: *** DEBUG: MPLAYER_RETURN: "0"
    Jan 5 20:27:36 chaplin logger: *** DEBUG: parsed output for ORIG_X: "720"
    Jan 5 20:27:36 chaplin logger: *** DEBUG: parsed output for ORIG_Y: "576"


    Wenn ich einen Neustart mache dann so, und der Film läuft NICHT! :) :
    Jan 6 17:38:20 chaplin logger: *** DEBUG: Variable SUFFIX has value ".avi"
    Jan 6 17:38:20 chaplin logger: *** DEBUG: Variable MPLAYER_V1 has value "true"
    Jan 6 17:38:20 chaplin logger: *** DEBUG: Calling getvidxy function to analyze source video stream ...
    Jan 6 17:38:21 chaplin logger: *** DEBUG: OutputFromMPLAYER: ""
    Jan 6 17:38:21 chaplin logger: *** DEBUG: MPLAYER_RETURN: "1"
    Jan 6 17:38:21 chaplin logger: *** FATAL: something went wrong analyzing the video; mplayer reported an error!
    Jan 6 17:38:21 chaplin logger: *** FATAL: check your mplayer installation. Exiting...



    Jemand ne Idee ?
    Kann es daran liegen das ein start script konsolen ausgaben etc. nicht weitergeben kann ? Und deswegen mplayer.sh nichts mitbekommt ?


    Habe mal das mplayer.sh Script um das File was gespielt werden soll erweitert und es wird ihm auch übergeben:


    Jan 6 22:59:23 chaplin logger: *** DEBUG: File to play: "/video0/divx/666_-_Traue_keinem,_mit_dem_du_schläfst.avi"


    Warum immer ich ? ;)


    Thx,



    Jörg

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

  • Jan 6 23:27:46 chaplin logger: *** DEBUG: Run as User: "root"


    :( Buähh daran lags nich.

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

  • Ja hier mal die log wenns dann funktioniert.


    Jan 6 23:42:54 chaplin logger: *** DEBUG: Run as User: "root"
    Jan 6 23:42:54 chaplin logger: *** DEBUG: OutputFromMPLAYER: "ID_FILENAME=/video0/divx/666_-_Traue_keinem,_mit_dem_du_schläfst.avi ID_VIDEO_FORMAT=DIVX ID_VIDEO_BITRATE=1168872 ID_VIDEO_WIDTH=704 ID_VIDEO_HEIGHT=576 ID_VIDEO_FPS=25.000 ID_VIDEO_ASPECT=0.0000 ID_AUDIO_CODEC=mp3 ID_AUDIO_FORMAT=80 ID_AUDIO_BITRATE=192000 ID_AUDIO_RATE=48000 ID_AUDIO_NCH=2 ID_LENGTH=4656"
    Jan 6 23:42:54 chaplin logger: *** DEBUG: File to play: "/video0/divx/666_-_Traue_keinem,_mit_dem_du_schläfst.avi"
    Jan 6 23:42:54 chaplin logger: *** DEBUG: MPLAYER_RETURN: "0"
    Jan 6 23:42:54 chaplin logger: *** DEBUG: parsed output for ORIG_X: "704"
    Jan 6 23:42:54 chaplin logger: *** DEBUG: parsed output for ORIG_Y: "576"
    Jan 6 23:42:54 chaplin logger: *** DEBUG: parsed output for ORIG_FPS: "25.000"
    Jan 6 23:42:54 chaplin logger: *** DEBUG: parsed output for ORIG_ASPECT: "0.0000"
    Jan 6 23:42:54 chaplin logger: *** DEBUG: parsed output for VIDEO_FORMAT: "DIVX"
    Jan 6 23:42:54 chaplin logger: *** DEBUG: parsed output for AUDIO_CODEC: "mp3"
    Jan 6 23:42:54 chaplin logger: *** INFO: Source Video has Resolution of 704 x 576 ...
    Jan 6 23:42:54 chaplin logger: *** DEBUG: PAL or unknown "25.000"
    Jan 6 23:42:54 chaplin logger: *** DEBUG: Variable MAX_X has value "768"
    Jan 6 23:42:54 chaplin logger: *** DEBUG: Variable NEW_Y has value "628"
    Jan 6 23:42:54 chaplin logger: *** INFO: For Sqare Pixels we would scale to 768 x 628 ...
    Jan 6 23:42:54 chaplin logger: *** DEBUG: Variable XResTEMP has value "352 480 528 544 688 704 720"
    Jan 6 23:42:54 chaplin logger: *** DEBUG: Variable AnzahlVonXResTEMP has value "7"
    Jan 6 23:42:54 chaplin logger: *** DEBUG: Variable NEW_X has value "704"
    Jan 6 23:42:54 chaplin logger: *** DEBUG: setting REAL_Y = FULL_Y ""
    Jan 6 23:42:54 chaplin logger: *** DEBUG: Variable CMDLINE has value "/usr/local/bin/mplayer -vo mpegpes -ao mpegpes -vf scale=704:576,expand=704:576:-1:-1:1,lavc=5000:25.000 -framedrop -cache 4096 -slave -nolirc -subpos 80 -sub-bg-color 0 -sub-bg-alpha 0 -quiet "

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

  • Habe einfach nur im original script ein bisschen gebastelt bin ja leider nur ein BATCH Datei depp :) Hier mal was ich gemacht habe:



    Diese Ausgabeumleitung ist ja jetz in der Variablen TEMP1 zu finden oder ? Aber wenn ich die umleitung doch weglasse wo hin schreibt er mir diese Ausgabe ? Ich habe leider keinen Bildschirm mehr an meinem VDR und ich weiss auch nich auf welcher Konsole (1-6) er das ausgibt.

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

  • probiers mal hiermit:


    durch entfernen des grep solltest du jetzt alles angezeigt bekommen. (hoffentlich)

  • Habe mal das letzte " weggelassen. Ich denke daß gehörte da nich hin. Und dann kam Atemberaubend viel Output.


    Jan 7 08:39:35 chaplin logger: *** DEBUG: OutputFromMPLAYER: "MPlayer dev-CVS-031215-22:11-3.3.1 (C) 2000-2003 MPlayer Team CPU: Advanced Micro Devices Athlon MP/XP/XP-M Barton 1830 MHz (Family: 6, Stepping: 0) Detected cache-line size is 64 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0 Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory Cannot find HOME directory. font: can't open file: (null) font: can't open file: /usr/local/share/mplayer/font/font.desc Using Linux hardware RTC timing (1024Hz). Playing /video0/divx/666_-_Traue_keinem,_mit_dem_du_schläfst.avi. AVI file format detected. VIDEO: [DIVX] 704x576 24bpp 25.000 fps 1168.9 kbps (142.7 kbyte/s) Clip info: Software: MEncoder dev-CVS-031008-19:54-3.3.1 MPlayer interrupted by signal 11 in module: read_subtitles_file - MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace
    Jan 7 08:39:35 chaplin logger: *** DEBUG: File to play: "/video0/divx/666_-_Traue_keinem,_mit_dem_du_schläfst.avi"
    Jan 7 08:39:35 chaplin logger: *** DEBUG: MPLAYER_RETURN: "1"


    Ob das wirklich was mit dem HOME Verzeichniss zu tun hat ?
    Habe auf jedenfall noch keine Idee.


    Thx erstmal,


    Jörg

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

    Einmal editiert, zuletzt von jackfritt ()

  • Zitat

    Originally posted by jackfritt
    MPlayer interrupted by signal 11 in module: read_subtitles_file - MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace


    so, da ist mal der fehler.
    ich weiß aber leider auch nicht weiter. ka warum das nicht klapppt. kuck mal in der config zum mplayer und sag ihm das er ohne subtitles laden soll.
    evtl. hilft das ja.
    (ist aber immer nocht nicht klar warum das nach einem neustart von runvdr klappt)

  • Also über komplettes abschalten der subtitle hab ich nix gefunden. Nur die Option
    -noautosub
    Turns off automatic loading of subtitle files.


    Die hab ich dann auch mal benutzt aber bringt nix.


    Wie startest du dein vdr ? evtl. sollte ich alles wie die anderen machen ?

    debian 6.0.7 64-bit, kernel 3.10.0, 2xBudget-CI,Cine S2 V6.5,vdr (2.0.2/2.0.0), vdr-sxfe,remote-plugin + EPSON EH-TW4400 HD Beamer :)

  • Zitat

    Originally posted by jackfritt
    Wie startest du dein vdr ? evtl. sollte ich alles wie die anderen machen ?


    besser nicht fragen wie ich das machen.
    ist so eine mischugn aus inittab und init.d script. das ganze noch mit cron vermischt. auf jeden fall sollte das niemand nachmachen :)


    normalerweise klappt alles ziemlich gut wenn man die runvdr über die inittab läd (siehe sandmann)

  • Original von jackfritt

    Zitat
    Code
    [...]
    Cannot find HOME directory.
    [...]

    Ob das wirklich was mit dem HOME Verzeichniss zu tun hat ?


    Ja, genau damit hat es zu tun. Da bei einem Aufruf über init nicht die Variable $HOME gesetzt ist, kommt mplayer ins Trudeln. Nimm am Anfang der runvdr noch eine Zeile a la "HOME=/root" mit rein und es sollte gehen.


    Gruß,
    Juri

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!