mplayer beendet Wiedergabe nicht - Datei bleibt offen

  • Hallo,


    hab' mal meinen VDR neu aufgesetzt. Funktioniert alles so wie gewollt, jedoch habe ich ein Problem mit meiner externen Festplatte.


    Habe eine externe Festplatte, die mittels udev in /dev/icybox[1] auftaucht. /dev/icqbox1 wird nach /mnt/icybox gemountet (fstab). Klappt auch alles. Das ist auch nicht das Problem. Über das mplayer-osd kann ich aber die Platte nicht mehr entfernen, soblad ich mir ein Video angeschaut habe.


    Da das mount.sh-Skript einwandfrei funktioniert, muss /dev/icybox busy sein. Also mal mit lsof | grep icybox überprüft. Ausgabe:

    Code
    maiziere mnt # lsof | grep icybox
    bash       5906     root  cwd       DIR        8,1     32768        305 /mnt/icybox/lan/Scrubs
    mplayer   13015     root    3r      REG        8,1 244310016        400 /mnt/icybox/lan/Scrubs/Scrubs.S03E11.Mein.sauberer.Abgang.German.DVDRiP.XviD-CDD/cdd-scrubs_s03e11.avi
    bash      22667     root  cwd       DIR        8,1     32768        305 /mnt/icybox/lan/Scrubs
    mplayer   31183     root    3r      REG        8,1 244310016        400 /mnt/icybox/lan/Scrubs/Scrubs.S03E11.Mein.sauberer.Abgang.German.DVDRiP.XviD-CDD/cdd-scrubs_s03e11.avi
    mplayer   31224     root    3r      REG        8,1 244314112        446 /mnt/icybox/lan/Scrubs/Scrubs.S03E12.Mein.Katalysator.German.DVDRiP.XviD-CDD/cdd-scrubs_s03e12.avi
    mplayer   31265     root    3r      REG        8,1 244310016        400 /mnt/icybox/lan/Scrubs/Scrubs.S03E11.Mein.sauberer.Abgang.German.DVDRiP.XviD-CDD/cdd-scrubs_s03e11.avi


    Hab mich nun gefragt, warum diese Dateien noch offen sind... also einfach mal ein ps aux | grep mplayer eingegeben. Ausgabe:

    Code
    maiziere mnt # ps aux | grep mplayer
    root      5755  1.3  5.0  49604 12516 tty8     Ssl+ 15:33   3:06 /usr/bin/vdr -u root --watchdog=60 --log=3 --video=/var/vdr/video --record=/usr/share/vdr/bin/vdrrecord-gate.sh --shutdown=/usr/share/vdr/bin/vdrshutdown-gate.sh --plugin=setup --plugin=mplayer -m /usr/share/vdr/mplayer/bin/mount-mplayer.sh -M /usr/share/vdr/mplayer/bin/mplayer.sh --plugin=dvd -C/dev/dvd
    root     13015  0.0  1.3  15388  3276 tty8     S+   16:08   0:00 /usr/bin/mplayer -vo mpegpes -ao mpegpes -vop lavc=5000:25,expand=688:576:-1:-1:1,scale=688:576 -framedrop -cache 4096 -slave -nolirc -subpos 80 -sub-bg-color 0 -sub-bg-alpha 30 -quiet /mnt/icybox/lan/Scrubs/Scrubs.S03E11.Mein.sauberer.Abgang.German.DVDRiP.XviD-CDD/cdd-scrubs_s03e11.avi
    root     31183  0.0  0.6  15388  1628 tty8     S+   16:29   0:00 /usr/bin/mplayer -vo mpegpes -ao mpegpes -vop lavc=5000:25,expand=688:576:-1:-1:1,scale=688:576 -framedrop -cache 4096 -slave -nolirc -subpos 80 -sub-bg-color 0 -sub-bg-alpha 30 -quiet /mnt/icybox/lan/Scrubs/Scrubs.S03E11.Mein.sauberer.Abgang.German.DVDRiP.XviD-CDD/cdd-scrubs_s03e11.avi
    root     31224  0.0  0.7  15388  1904 tty8     S+   16:29   0:00 /usr/bin/mplayer -vo mpegpes -ao mpegpes -vop lavc=5000:25,expand=688:576:-1:-1:1,scale=688:576 -framedrop -cache 4096 -slave -nolirc -subpos 80 -sub-bg-color 0 -sub-bg-alpha 30 -quiet /mnt/icybox/lan/Scrubs/Scrubs.S03E12.Mein.Katalysator.German.DVDRiP.XviD-CDD/cdd-scrubs_s03e12.avi
    root     31265  0.0  0.6  15388  1628 tty8     S+   16:30   0:00 /usr/bin/mplayer -vo mpegpes -ao mpegpes -vop lavc=5000:25,expand=688:576:-1:-1:1,scale=688:576 -framedrop -cache 4096 -slave -nolirc -subpos 80 -sub-bg-color 0 -sub-bg-alpha 30 -quiet /mnt/icybox/lan/Scrubs/Scrubs.S03E11.Mein.sauberer.Abgang.German.DVDRiP.XviD-CDD/cdd-scrubs_s03e11.avi
    root     23880  0.0  0.1   1528   492 pts/2    R+   19:30   0:00 grep --colour=auto mplayer


    Also: mplayer läuft, obwohl ich die Wiedergabe mit der Taste Zurück (nicht Stop, die habe ich nicht belegt) beendet habe. Dadurch bleibt die Festplatte busy und kann nicht geunmountet werden.


    Jemand ne Idee?


    Beste Grüße
    Gregor

    AUSUS Pundit | Hauppauge Nexus 2.1 | 256 MB RAM | CPU 2.4 Ghz Celeron | HDD 160 GB Samsung (leider JVC)


    Gentoo | VDR 1.44 | setup, mplayer, dvd, skinelchi

Jetzt mitmachen!

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