DVD Playback Problem with ogle, xine, mplayer

Clint Harshaw clint at penguinsolutions.org
Wed Jul 7 17:08:42 UTC 2004


I've installed a new Teac DVD/CDRW in my Fedora Core 1 machine. I can't 
get DVD movies to play. The video card is an nVidia with their drivers 
installed. The processor is a Celeron 1.7MHz with 256MB of RAM.

Here are the things I have tried along with the results I see happen:

I've installed xine* and ogle* with yum install xine* ogle*.
I've also installed libdvd* using yum install libdvd*.
I've installed mplayer* using yum install mplayer*.

I created the following link:
ln -sf /dev/hdc /dev/dvd

Next I mounted the DVD movie with mount /mnt/cdrom. I navigated to
/mnt/cdrom/ and tried the following:

The result is garbled video with large gaps of audio. Then I get a
pop-up that says: "Your system seems too slow, the amoung (sic) of
dropped frames is too high".

I added the following line to my /etc/modules.conf file:
options ide-cd dma=1

Then I rebooted and tried again, and have the same result. I verified 
that DMA was on:
# /sbin/hdparm /dev/hdc

/dev/hdc:
  HDIO_GET_MULTCOUNT failed: Invalid argument
  IO_support   =  0 (default 16-bit)
  unmaskirq    =  0 (off)
  using_dma    =  1 (on)
  keepsettings =  0 (off)
  readonly     =  0 (off)
  BLKRAGET failed: Invalid argument
  HDIO_GETGEO failed: Invalid argument

When I try to view the movie using ogle, I get nice sound but no picture 
at all. When I run ogle --check (as root) I get the following results:

# ogle --check
Build: Linux 2.4.22-1.2115.nptlsmp #1 SMP Wed Oct 29 15:20:01 EST 2003 
i686 athl on Sun Nov 30 22:23:21 CET 2003 Xv oss
Runtime: Linux 2.4.22-1.2188.nptl #1 Wed Apr 21 20:36:05 EDT 2004 i686 i686
cpuinfo:
processor : 0, vendor_id : GenuineIntel, cpu family : 15, model : 1, 
model name : Intel(R) Celeron(R) CPU 1.80GHz, stepping : 3, cpu MHz : 
1813.315, cache size : 128 KB, fdiv_bug : no, hlt_bug : no, f00f_bug : 
no, coma_bug : no, fpu : yes, fpu_exception : yes, cpuid level : 2, wp : 
yes, flags : fpu vme de pse tsc msr p ae mce cx8 apic sep mtrr pge mca 
cmov pat pse36 clflush dts acpi mmx fxsr sse ss e2 ss ht tm, bogomips : 
3617.58, ,

/dev/dvd -> /dev/hdc
Valid DVD devices: /dev/scd0
/dev/hdc is running ide-scsi (TEAC DW-552G)
DMA is on for /dev/hdc
hdparm v5.4
DMA is on for /dev/hdc

/dev/hdc:
  IO_support   =  0 (default 16-bit)
  unmaskirq    =  0 (off)
  using_dma    =  1 (on)
  keepsettings =  0 (off)
  readonly     =  0 (off)

When I run ogle from the command line, I get this output:
# ogle -u cli video_ts/
libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdread: Attempting to use device /dev/cdrom mounted on /mnt/cdrom 
for CSS authentication
libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdread: Attempting to use device /dev/cdrom mounted on /mnt/cdrom 
for CSS authentication

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000200
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00002580

[...a lot of similar output deleted for brevity...]

libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_1.VOB at 0x00379160
libdvdread: Elapsed time 0
libdvdread: Found 17 VTS's
libdvdread: Elapsed time 1
!!###!!Using djbfft for IMDCT transform
SNDCTL_DSP_GETCHANNELMASK: Invalid argument
+display: frame rate: 0.000 fps
display: frame rate: 29.988 fps
SNDCTL_DSP_GETCHANNELMASK: Invalid argument
!!!#display: frame rate: 30.120 fps
display: frame rate: 29.981 fps
####!###!####!#!!##!#display: frame rate: 27.140 fps
####!!##!!display: frame rate: 28.530 fps

When I try to play the movie with mplayer, I get the following output:
  mplayer video_ts/
MPlayer 0.92-3.3.2  (C) 2000-2003 MPlayer Team
CPU: Intel Pentium 4 Xeon Foster (Family: 8, Stepping: 3)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or 
directory
Reading config file /home/charshaw/.mplayer/config
Reading /home/charshaw/.mplayer/codecs.conf: can't open 
'/home/charshaw/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: can't open 
'/usr/local/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf
font: can't open file: /home/charshaw/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system 
startup scripts.
Using usleep() timing
Can't open input config file /home/charshaw/.mplayer/input.conf: No such 
file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf: No such 
file or directory
Falling back on default (hardcoded) input config

Playing video_ts/
Falling back on trying to parse playlist video_ts/...
============ Sorry, this file format is not recognized/supported 
=============
=== If this file is an AVI, ASF or MPEG stream, please contact the 
author! ===


So in a nutshell, I've tried three different players, and can't play any 
DVD movies. I sure could use some help about what to try. I've google'd 
for possibilities to try and tried all that I could find (see above 
related to yum install libdvd*, and setting DMA), and I'm truly needing 
some help.

Thanks,
Clint





More information about the fedora-list mailing list