[MPlayer-cygwin] Winvidix 3DLabs GLINT R3/Permedia3 driver trying to use fullscreen. NOVIRUS

Daniel Joensson nightrun at hotpop.com
Sun Sep 25 16:36:18 CEST 2005


Hello.

I just got this kinda old HP computer that I was thinking of kinda having
as a media station using mplayer. Also thinking of trying out winvidix at
the same time so I installed dhahelper and tried it a bit and it works
okay. However there are some issues with my settings or the card or
driver. Havnt got a clue which though I kinda both hope and guess that the
error is with my settings somewhere.
      First issue is that when going to fullscreen (either from commandline
-fs or pressing buttons from input.conf) the screen goes blank. It's
completely black. The console output says nothing of any errors and sound
continues just like normal.
      Second issue is that after having played a file using winvidix all
buttons in win becomes gray areas. Like the close, minimize and maximize
buttons on all windows and also the scrolling buttons in some programs
though not all (seems kinda random which ones :/).
      Third issue is probably just because of old computer or something but
moving the overlay window around is really slow and the video kinda laggs
while doing it (as opposed to directx where the video pause while dragging
this one actually tries to continue playback). It's kinda like when there
simply isnt enough cpu to handle it but cpuload never goes above even 40%
so it seems kinda strange :/

Is there anything I can do about any of these issues? I've tried forcing
the other winvidix subdrivers but none of them work. Could it be the card
is simply broken? I get distored picture when trying to use -vo directx
when the playwindow is too large though no longer as soon as I switch to
fullscreen and not if I use -vo directx:noaccel.

Also the GFX Card is 3DLabs Oxygen GVX1, relevent computer specs are
Genuine Intel P3 with 1GiB RdRam (Rambus).

Console output when trying to use winvidix:


MPlayer dev-CVS-050626-17:02-3.4.2 (C) 2000-2005 MPlayer Team
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6,
Stepping: 3)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled with runtime CPU detection - WARNING - this is not optimal!
To get best performance, recompile MPlayer with
--disable-runtime-cpudetection.

CommandLine: '-vo' 'winvidix' '-v' '-fs'
'c:\[anime_fin]_Ranma_OAVs\[anime_fin]_Ranma_OAV_09_DVDRiP.avi'
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Using Windows native timing
get_path('input.conf') -> 'C:/MPlayer/mplayer/input.conf'
Parsing input config file C:/MPlayer/mplayer/input.conf
Input config file C:/MPlayer/mplayer/input.conf parsed: 53 binds
get_path('c:\[anime_fin]_Ranma_OAVs\[anime_fin]_Ranma_OAV_09_DVDRiP.avi.conf')
->
'C:/MPlayer/mplayer/c:\[anime_fin]_Ranma_OAVs\[anime_fin]_Ranma_OAV_09_DVDRiP.avi.conf'
Playing c:\[anime_fin]_Ranma_OAVs\[anime_fin]_Ranma_OAV_09_DVDRiP.avi.
WINSOCK2 init: 0
[file] File size is 168385525 bytes
STREAM: [file]
c:\[anime_fin]_Ranma_OAVs\[anime_fin]_Ranma_OAV_09_DVDRiP.avi
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
AVI file format detected.
list_end=0x22CA
======= AVI Header =======
us/frame: 41708  (fps=23.976)
max bytes/sec: 0
padding: 0
MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED
frames  total: 39811   initial: 0
streams: 2
Suggested BufferSize: 0
Size:  640 x 384
==========================
list_end=0x1138
==> Found video stream: 0
====== STREAM Header =====
Type: vids   FCC: xvid (64697678)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 2997/125 = 23.976
Start: 0   Len: 39811
Suggested BufferSize: 38139
Quality 10000
Sample size: 0
==========================
found 'bih', 108 bytes of 40
======= VIDEO Format ======
     biSize 40
     biWidth 640
     biHeight 384
     biPlanes 1
     biBitCount 24
     biCompression 1145656920='XVID'
     biSizeImage 737280
===========================
Regenerating keyframe table for MPEG4 video
list_end=0x21BE
==> Found audio stream: 1
====== STREAM Header =====
Type: auds   FCC:  (0)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 1
Rate: 24000/1 = 24000.000
Start: 0   Len: 39846864
Suggested BufferSize: 12000
Quality -1
Sample size: 1
==========================
found 'wf', 18 bytes of 18
======= WAVE Format =======
Format Tag: 8192 (0x2000)
Channels: 2
Samplerate: 48000
avg byte/sec: 24000
Block align: 1
bits/sample: 0
cbSize: 18
Unknown extra header dump: [0] [0] [0] [0] [0] [0] [0] [0] [0] [0] [0] [0]
[0] [0] [0] [0] [0] [0]
===========================
list_end=0x22CA
AVI: dmlh found (size=248) (total_frames=39811)
list_end=0x22F4
hdr=Software  size=21
Software  : VirtualDubMod 1.4.13
list_end=0xE8DE572
Found movie at 0x280C - 0xE8DE572
stream_seek: WARNING! Can't seek to 0xE8DE572 !
Auto-selected AVI audio ID = 1
Auto-selected AVI video ID = 0
AVI: Searching for audio stream (id:1)
AVI video size=204004734 (39811)  audio size=39846864
VIDEO:  [XVID]  640x384  24bpp  23.976 fps  982.9 kbps (120.0 kbyte/s)
[V] filefmt:3  fourcc:0x44495658  size:640x384  fps:23.98  ftime:=0.0417
Clip info:
    Software: VirtualDubMod 1.4.13
get_path('sub/') -> 'C:/MPlayer/mplayer/sub/'
get_path('default.sub') -> 'C:/MPlayer/mplayer/default.sub'
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
dec_audio: Allocating 3840 bytes for input buffer.
dec_audio: Allocating 6144 + 65536 = 71680 bytes for output buffer.
AC3: 2.0 (dolby)  48000 Hz  192.0 kbit/s
A52 flags before a52_frame: 0x2A
A52 flags after a52_frame: 0xA
AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
No vidix driver name provided, probing available ones (-v option for
details)!
get_path('vidix/') -> 'C:/MPlayer/mplayer/vidix/'
vidixlib: PROBING: C:/MPlayer/mplayer/vidix/cyberblade_vid.so
[cyberblade] Can't find chip
vidixlib: PROBING: C:/MPlayer/mplayer/vidix/mach64_vid.so
[mach64] Can't find chip
vidixlib: PROBING: C:/MPlayer/mplayer/vidix/mga_crtc2_vid.so
[mga] probe
[mga] found 16 pci devices
[mga] Can't find chip
vidixlib: PROBING: C:/MPlayer/mplayer/vidix/mga_vid.so
[mga] probe
[mga] found 16 pci devices
[mga] Can't find chip
vidixlib: PROBING: C:/MPlayer/mplayer/vidix/nvidia_vid.so
[nvidia_vid] Can't find chip
vidixlib: PROBING: C:/MPlayer/mplayer/vidix/pm3_vid.so
[pm3] Found chip: GLINT R3
vidixlib: C:/MPlayer/mplayer/vidix/pm3_vid.so probed o'k
vidixlib: will use C:/MPlayer/mplayer/vidix/pm3_vid.so driver
vidixlib: Attempt to initialize driver at: 10001370
vidixlib: 'C:/MPlayer/mplayer/vidix/pm3_vid.so'successfully loaded
VIDIX: Description: 3DLabs GLINT R3/Permedia3 driver
VIDIX: Author: Måns Rullgård <mru at users.sf.net>
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
ao_dsound: Output Devices:
0 Primär ljuddrivrutin <--
1 Crystal SoundFusion(tm)
ao_dsound: DirectSound initialized
ao_dsound: Samplerate:48000Hz Channels:2 Format:s16le
ao_dsound: Buffersize:192000 bytes (1000 msec)
ao_dsound: primary buffer created
ao_dsound: secondary (stream)buffer created
AO: [dsound] 48000Hz 2ch s16le (2 bps)
AO: Description: Windows DirectSound audio output
AO: Author: Gabor Szecsi <deje at miki.hu>
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
[dummy] Was reinitialized: 48000Hz/2ch/s16le
[dummy] Was reinitialized: 48000Hz/2ch/s16le
Starting playback...
[ffmpeg] aspect_ratio: 1.666667
VDec: vo config request - 640 x 384 (preferred csp: Planar YV12)
Trying filter chain: vo
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
Trying filter chain: scale vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.67:1 - prescaling to correct movie aspect.
VO Config (640x384->640x384,flags=1,'MPlayer',0x32315659)
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 1
SwScaler: reducing / aligning filtersize 5 -> 4

SwScaler: BICUBIC scaler, from Planar YV12 to Packed YUY2 using MMX2
SwScaler: using 4-tap MMX scaler for horizontal luminance scaling
SwScaler: using 4-tap MMX scaler for horizontal chrominance scaling
SwScaler: using n-tap MMX scaler for vertical scaling (BGR)
SwScaler: 640x384 -> 640x384
REQ: flags=0x437  req=0x0
VO: [winvidix] 640x384 => 640x384 Packed YUY2  [fs]
VO: Description: WIN32 (VIDIX)
VO: Author: Sascha Sommer
vosub_vidix: using 34 buffer(s)
[winvidix] window properties: pos: 0x120, size: 1600x960
vosub_vidix: using 34 buffer(s)
[winvidix] window properties: pos: 0x120, size: 1600x960
*** [vo] Allocating mp_image_t, 640x384x16bpp YUV packed, 491520 bytes
*** [scale] Allocating (slices) mp_image_t, 640x384x12bpp YUV planar,
368640 bytes
Unicode font: 1418 glyphs.
XXX initial  v_pts=0.000  a_pos=12000 (0.500)
*** [scale] Allocating (slices) mp_image_t, 640x384x12bpp YUV planar,
368640 bytes

Uninit audio filters...
[libaf] Removing filter dummy
uninit audio: liba52
uninit video: ffmpeg
WINSOCK2 uninit
vosub_vidix: using 34 buffer(s)
[winvidix] window properties: pos: 0x120, size: 1600x960
vosub_vidix: using 34 buffer(s)
[winvidix] window properties: pos: 0x120, size: 1600x960
ao_dsound: DirectSound uninitialized

Exiting... (Quit)


-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/


-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.11.6/111 - Release Date: 2005-09-23





More information about the MPlayer-cygwin mailing list