Mailing List archive

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

[vdr] Re: DVD Playback



Hello lauri, hello list,

i wrote that my vdr plays back DVDs in a 'rocking' way. It means, that the video stream plays one to five second and then it stops for about 0,5sec. This behavoiur is seen everytime, even if no data is read from dvd! The 'read intervall' is about 5 to 10 seconds.
I tried out this: Change from hdc to hdb and diabling secondary controller -> no affect.
The vdr task, that writes data to the dvb-card uses all the rest of CPU (about 80-90%).
Does anybody have an idea?

 Christoph

Here some output from hdparm.

lvdr1:~ # hdparm -v /dev/dvd
/dev/dvd:
 HDIO_GET_MULTCOUNT failed: Invalid argument
 I/O support  =  1 (32-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 HDIO_GET_NOWERR failed: Invalid argument
 readonly     =  1 (on)
 readahead    =  8 (on)
 HDIO_GETGEO failed: Invalid argument

--- As you can see, DMA is enabled.

lvdr1:~ # hdparm -t /dev/hda
/dev/hda:
 Timing buffered disk reads:  64 MB in 14.80 seconds =  4.32 MB/sec
lvdr1:~ # hdparm -T /dev/hda
/dev/hda:
 Timing buffer-cache reads:   128 MB in  3.93 seconds = 32.57 MB/sec
lvdr1:~ # hdparm -T /dev/dvd
/dev/dvd:
 Timing buffer-cache reads:   128 MB in  4.00 seconds = 32.00 MB/sec
lvdr1:~ #


--- Here some datarates with different speeds

lvdr1:~ #lvdr1:~ # hdparm -t /dev/dvd

/dev/dvd:
 Timing buffered disk reads:  64 MB in 59.72 seconds =  1.07 MB/sec  (SPEED 1x)

lvdr1:~ # hdparm -c1 -d1 -E4 /dev/dvd

/dev/dvd:
 setting 32-bit I/O support flag to 1
 setting using_dma to 1 (on)
setting cdrom speed to 4
 I/O support  =  1 (32-bit)
 using_dma    =  1 (on)
lvdr1:~ # hdparm -t /dev/dvd

/dev/dvd:
 Timing buffered disk reads:  64 MB in 24.29 seconds =  2.63 MB/sec (SPEED 4X)
lvdr1:~ #
lvdr1:~ # hdparm -c1 -d1 -E16 /dev/dvd

/dev/dvd:
 setting 32-bit I/O support flag to 1
 setting using_dma to 1 (on)
setting cdrom speed to 16
 I/O support  =  1 (32-bit)
 using_dma    =  1 (on)
lvdr1:~ # hdparm -t /dev/dvd

/dev/dvd:
 Timing buffered disk reads:  64 MB in 23.40 seconds =  2.74 MB/sec (SPEED 16x)
lvdr1:~ #

-- 
"... and all the hippies work for IBM or take control ..."
Joe Jackson - Big World, 1987



Home | Main Index | Thread Index