[MPlayer-users] mplayer + dxr3 stuckup

Timo J Rinne tri at iki.fi
Thu Apr 11 13:57:02 CEST 2002


Hi

I've tried out mplayer (cvs 20020410 and 20020408) with Hollywood Plus
MPEG card (0.12 drivers, the newest).  Whenever the stream is
re-encoded by mplayer, everything seems to work OK (e.g. playing
avi-file or forcing -vc mpeg12 on vcd mpeg1 or svcd mpeg2 stream).
With mpeg stream this of course causes significant quality loss.

But when I play a mpeg file using hardware decoding (command:
mplayer -vo dxr3:avcodec -ao oss:/dev/em8300_ma movie.mpg), decoding
starts ok, video and audio both appears on the screen, but witihn 1-3
seconds program gets stuck, video and audio freezes and program
becomes inresponsive.

  VO: [dxr3] FAME supported
  VO: [dxr3] AVCODEC supported
  VO: [dxr3] Opened /dev/em8300_mv-0
  ==========================================================================
  Opening Video Decoder: [mpegpes] MPEG 1/2 Video passthrough
  VDec: vo config request - 352 x 240, Mpeg PES  
  Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
  VO: [dxr3] Setting up for PAL/SECAM.
  VO: [dxr3] Setting aspect ratio to 4:3
  VO: [dxr3] Format: MPEG-PES (no conversion needed)
  Detected video codec: [mpegpes] drv:25 prio:0 (Mpeg PES output (.mpg or Dxr3/DVB card))
  ==========================================================================
  AO: [oss] 44100Hz Stereo Signed 16-bit (Little-Endian)
  ao2: 44100 Hz  2 chans  Signed 16-bit (Little-Endian)
  audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed 16-bit (Little-Endian))
  audio_setup: using 2 channels (requested: 2)
  audio_setup: using 44100 Hz samplerate (requested: 44100)
  audio_setup: frags:  15/16  (4096 bytes/frag)  free:  65536
  Start playing...
  *** [vo] Exporting mp_image_t, 352x240x0bpp YUV packed, 0 bytes
  A:   1.4 V:   2.3 A-V: -0.969 ct: -0.197   60/ 60   0% 50%  0.6% 0 0 0%

After pressing control-c, program tells me:

  MPlayer interrupted by signal 2 in module: draw_osd 
  *** free_stream() called ***
  VO: [dxr3] Uninitializing

Sometimes after this, card is so messed up, that it has to be reset by
reloading the microcode.  And as I said earlier, with re-encoding
(command: mplayer -vc mpeg12 -vo dxr3:avcodec -ao oss:/dev/em8300_ma movie.mpg)
stream plays properly.

My current processor setup is as follows:

  processor       : 0
  vendor_id       : GenuineIntel
  cpu family      : 6
  model           : 8
  model name      : Pentium III (Coppermine)
  stepping        : 3
  cpu MHz         : 801.848
  cache size      : 256 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 pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse
  bogomips        : 1599.07

Kernel version is 2.4.18 and mplayer is compiled with gcc3.
Distribution is RedHat 7.2.

However, I've tried this also with some other motherboards with same
result.  I've also tested two different revisions of the card (Sigma
Designs and some OEM dvd8300 card).  From the microcode side, I've
tested the one in 0.12 Linux driver package, three different ones in
Sigma's 2.3 driver (the newest) release, three different ones in
Sigma's 1.8 driver release (last in version 1 series) and two that are
in Creative Labs' driver set.  But no dice, always the same
endresult.

I would very much appreciate, if someone could help me out.

Regards,
-- 
Timo J. Rinne   -   tri at iki.fi   -   http://www.iki.fi/tri/




More information about the MPlayer-users mailing list