[MPlayer-users] syncfb from cvs not working

Brian J. Murrell 4b2a046bf2a4f3f9aa94dba513afebc6 at interlinx.bc.ca
Thu Jan 24 15:21:02 CET 2002


I am trying to use the "syncfb" output driver (performs fabulously
with removing tearing from the output and smooth scrolls -- like on
CNN -- really are smooth.  Very smooth.

The problem is that the syncfb that is supplied with Mplayer panics my
kernel and the one from cvs does not work.  I get

# /usr/src/mplayer/p3/mplayer -v -ao alsa5 -vo syncfb /video/test
.mpeg 


MPlayer CVS-020120-22:25-3.0.3 (C) 2000-2002 Arpad Gereoffy (see
DOCS!)

CPU vendor name: GenuineIntel  max cpuid level: 2
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Type: 6,
Stepping: 1)
Testing OS support for SSE... yes.
Testing OS support for SSE unmasked exceptions... yes.
Tests of OS support for SSE passed.
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled for x86 CPU with features: MMX MMX2 SSE
Reading /root/.mplayer/codecs.conf: 25 audio & 70 video codecs
CommandLine: '-v' '-ao' 'alsa5' '-vo' 'syncfb' '/video/test.mpeg'
get_path('font/font.desc') -> '/root/.mplayer/font/font.desc'
Font /root/.mplayer/font/font.desc loaded successfully! (206 chars)
Using Linux's hardware RTC timing (1024Hz)
Playing /video/test.mpeg
Not an URL!
File size is 196430906 bytes
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for NuppelVideo
Checking for MOV
Checking for VIVO
header block 1 size: 0
Checking for REAL
system stream synced at 0xB (11)!
==> Found video stream: 0
Detected MPEG-PS file format!
==> Found audio stream: 0
Searching for sequence header... OK!
Detected unknown aspect_ratio_information in mpeg sequence header.
Please report the aspect value (9) along with the movie type (VGA,PAL,NTSC,SECAM) and the movie resolution (720x576,352x240,480x480,...) to the MPlayer developers, so that we can add support for it!
Assuming 1:1 aspect for now.
VIDEO:  MPEG1  640x480  (aspect 9)  29.97 fps  6250.0 kbps (781.2 kbyte/s)
[V] filefmt:2  fourcc:0x10000001  size:640x480  fps:29.97 ftime:=0.0334
get_path('sub/') -> '/root/.mplayer/sub/'
Detected audio codec: [mp3] drv:1 (MPEG layer-2, layer-3)
Initializing audio codec...
dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer
CPU vendor name: GenuineIntel  max cpuid level: 2
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Type: 6, Stepping: 1)
Testing OS support for SSE... yes.
Testing OS support for SSE unmasked exceptions... yes.
Tests of OS support for SSE passed.
mp3lib: made decode tables with MMX optimization
init layer2&3 finished, tables done
mp3lib: using MMX optimized decore!
MPEG 1.0, Layer II, 32000 Hz 128 kbit Stereo, BPF: 576
Channels: 2, copyright: No, original: No, CRC: No, emphasis: 0
AUDIO: srate=32000  chans=2  bps=2  sfmt=0x10  ratio: 16000->128000
Detected video codec: [mpeg12] drv:1 prio:0 (MPEG 1 or 2)
mpeg2dec-0.2.0-release (C) 2000-2001 Aaron Holtzman & Michel
Lespinasse
libmpeg2: Using MMXEXT for IDCT transform
libmpeg2: Using MMXEXT for motion compensation
Movie-Aspect is undefined - no prescaling applied.
VO: [syncfb] 640x480 => 640x480 Planar YV12 
VO: Description: Matrox G200/G400 Synchronous framebuffer (/dev/syncfb)
VO: Author: Matthias Oelmann <mao at well.com>
video_out->init(640x480->640x480,flags=0,'MPlayer',0x32315659)
using palette yuv420p3
BES Sourcer size: 640 x 480
Error in mga_vid_config ioctl: Invalid argument
Framebuffer memory: 33554432 in 0 buffers
Requesting first buffer #0
Got first buffer #1
INFO: Video OUT driver init OK!
AO: [alsa5] 32000Hz Stereo Signed 16-bit (Little-Endian)
AO: Description: ALSA-0.5.x audio output
AO: Author: Alex Beregszaszi <alex at naxine.org>
alsa-init: requested format: 32000 Hz, 2 channels, Signed 16-bit (Little-Endian)
alsa-init: compiled for ALSA-0.5.10 (1290)
alsa-init: 1 soundcard found, using: EMU10K1
alsa-init: setting preferred buffer size from driver: 131072 bytes
AUDIO: 32000 Hz/2 channels/128000 bps/131072 bytes buffer/Signed 16-bit Little Endian
Start playing...
user_data: len= 11  4D 50 31 45 'MP1E 1.9.2'
*** free_stream() called ***6 ct: -0.004   44/ 44  50%  0%  6.6% 0 0
0%

Exiting... (Quit)
max framesize was 64996 bytes

and a black screen.  Other drivers like fbdev and directfb work fine
on the framebuffer as does the syncfb in mplayer (other than panicing
my kernel after a bit of playing), the syncfb (from the teletux CVS)
does not.

Ideas?

b.

-- 
Brian J. Murrell




More information about the MPlayer-users mailing list