Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: Error when playing mp3



On Sun, Feb 03, 2002 at 11:34:44AM +0000, Stefan Huelswitt wrote:
> On 03 Feb 2002 Martin Neuditschko <yosuke.tomoe@gmx.net> wrote:
> > On Sat, Feb 02, 2002 at 11:35:39PM +0000, Stefan Huelswitt wrote:
> >> On 02 Feb 2002 Martin Neuditschko <yosuke.tomoe@gmx.net> wrote:
> > 
> > I have found the reason: If I copy the MP3s to the EXT2-FS it
> > works, but if I want to replay an MP3 from my NTFS partiton
> > I got the error.
> 
> What does exactly you are doing? What is the last action before
> the crash?

I open the OSD -> MP3 -> SOURCE -> /mnt/Win_D -> SELECT
-> BROWSE.
Now I switch to the subdir with the MP3s, choose an MP3 and if I press Enter
the error ocures. (If I set the full directory to the mp3sources.conf I get
no debug output form the vdr.)

Logging with: ./vdr > log
----------------------------------------------------------------------
^[(B^[)0^[[?1048h^[[?1047h^[[1;61r^[[m^O^[[4l^[[?7h^[[?1h^[=^[[H^[[2Jquotestr: old=*.m3u new=*.m3u
quotestr: old=/mp3 new=/mp3
scandir: command 'find "/mp3" -follow -type f -iname "*.m3u"  -maxdepth 1 2>/dev/null | sort -df'
quotestr: old=*.m3u new=*.m3u
quotestr: old=/mnt/Win_D new=/mnt/Win_D
scandir: command 'find "/mnt/Win_D" -follow -type f -iname "*.m3u"  -maxdepth 1 2>/dev/null | sort -df'
quotestr: old=/mnt/Win_D new=/mnt/Win_D
scandir: command 'find "/mnt/Win_D" -follow -type d   -maxdepth 1 2>/dev/null | sort -df'
quotestr: old=/mnt/Win_D new=/mnt/Win_D
scandir: command 'find "/mnt/Win_D" -follow -type f   -maxdepth 1 2>/dev/null | sort -df'
quotestr: old=/mnt/Win_D/Daten new=/mnt/Win_D/Daten
scandir: command 'find "/mnt/Win_D/Daten" -follow -type d   -maxdepth 1 2>/dev/null | sort -df'
quotestr: old=/mnt/Win_D/Daten new=/mnt/Win_D/Daten
scandir: command 'find "/mnt/Win_D/Daten" -follow -type f   -maxdepth 1 2>/dev/null | sort -df'
quotestr: old=/mnt/Win_D/Daten/backup new=/mnt/Win_D/Daten/backup
scandir: command 'find "/mnt/Win_D/Daten/backup" -follow -type d   -maxdepth 1 2>/dev/null | sort -df'
quotestr: old=/mnt/Win_D/Daten/backup new=/mnt/Win_D/Daten/backup
scandir: command 'find "/mnt/Win_D/Daten/backup" -follow -type f   -maxdepth 1 2>/dev/null | sort -df'
quotestr: old=/mnt/Win_D/Daten/backup/gesichert new=/mnt/Win_D/Daten/backup/gesichert
scandir: command 'find "/mnt/Win_D/Daten/backup/gesichert" -follow -type d   -maxdepth 1 2>/dev/null | sort -df'
quotestr: old=/mnt/Win_D/Daten/backup/gesichert new=/mnt/Win_D/Daten/backup/gesichert
scandir: command 'find "/mnt/Win_D/Daten/backup/gesichert" -follow -type f   -maxdepth 1 2>/dev/null | sort -df'
quotestr: old=/mnt/Win_D/Daten/backup/gesichert/Musik new=/mnt/Win_D/Daten/backup/gesichert/Musik
scandir: command 'find "/mnt/Win_D/Daten/backup/gesichert/Musik" -follow -type d   -maxdepth 1 2>/dev/null | sort -df'
quotestr: old=/mnt/Win_D/Daten/backup/gesichert/Musik new=/mnt/Win_D/Daten/backup/gesichert/Musik
scandir: command 'find "/mnt/Win_D/Daten/backup/gesichert/Musik" -follow -type f   -maxdepth 1 2>/dev/null | sort -df'
quotestr: old=/mnt/Win_D/Daten/backup/gesichert/Musik/Hits new=/mnt/Win_D/Daten/backup/gesichert/Musik/Hits
scandir: command 'find "/mnt/Win_D/Daten/backup/gesichert/Musik/Hits" -follow -type d   -maxdepth 1 2>/dev/null | sort -df'
quotestr: old=/mnt/Win_D/Daten/backup/gesichert/Musik/Hits new=/mnt/Win_D/Daten/backup/gesichert/Musik/Hits
scandir: command 'find "/mnt/Win_D/Daten/backup/gesichert/Musik/Hits" -follow -type f   -maxdepth 1 2>/dev/null | sort -df'
instant: load
instant: file Daten/backup/gesichert/Musik/Hits/Public Domain - Operation Blade (Original Mix).mp3
MP3: inital trickmode=0
mp3: playlist has 1 files, first is Daten/backup/gesichert/Musik/Hits/Public Domain - Operation Blade (Original Mix).mp3
mp3: shuffle order 0
----------------------------------------------------------------------

> >> Does it crashes with any MP3? Or only with some? Try to replay a
> >> song from the browser. Does this work?
> > 
> > This works in every case. (Also directly from the NTFS-Partitions.
> 
> Does understand this right: replay songs from the browser (aka
> instant play) works regardless of the fs, but if you tries to
> replay a real playlist from NTFS, it crashs?

Yes, right.

> >> I need more information. Which version of vdr, which version of
> >> MP3? Edit mp3-core.h, remove // from the #define DEBUG line,
> 
> You forgot to say which versions.

DVB: 19.01.2002
VDR: 0.99pre4
AIO: 0.99pre4-AIO-ELCHI-31.01
MP3: mad-0.14.2b

OS: SuSE 7.2
Kernel: 2.4.17 with NTFS read and write support. (NTFS Partitions
are readonly mounted).

> >> recompile vdr. Watch console output when starting MP3 replay.
> >> What does it says?
> > 
> > If I try to replay a MP3 from the NTFS it crashes with only this
> > one error "Speicherzugriffsfehler".
> 
> I cannot believe that there is no output. At what point vdr
> crahes?

Yes, if I set the full directory to the mp3sources.conf, so that I
don' t need to brwose through directories. (I think the error is so
fast, that no debug message can be generated.

If the MP3-file is marked, and I want to start the replay (pressing
Enter) vdr crashed immediately.

> > If I play MP3s from the EXT2 I get now debug output, but there
> > are only line-feeds, no carriage-returns.
> 
> I cannot explain this (the debug output is just printf("...\n")
> and this should work). May be it's something strange on your
> system.

I think there is something wrong with my console, because if
I redirect the output into a file, it looks normal.


-- 
mfg
Martin Neuditschko



Home | Main Index | Thread Index