Opened 18 years ago
Last modified 13 years ago
#473 new defect
No HW accel in -vo directx with >2048 pixels
Reported by: | Owned by: | reimar | |
---|---|---|---|
Priority: | important | Component: | vo |
Version: | HEAD | Severity: | normal |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Reproduced by developer: | no | Analyzed by developer: | no |
Description
No correct overlays are detected on windows XP using MPlayer
dev-CVS-050928-16:38-3.4.2 (same with all other versions tested) using vo of
directx. mplayer -v reveals this when running at 2048x1536 or lower:
==========================================================================
<vo_directx><INFO>checking primary surface
<vo_directx><FORMAT PRIMARY>14 BGR32 supported
<vo_directx><INFO>testing supported overlay pixelformats
<vo_directx><FORMAT OVERLAY>0 YV12 supported
<vo_directx><FORMAT OVERLAY>1 I420 not supported
<vo_directx><FORMAT OVERLAY>2 IYUV not supported
<vo_directx><FORMAT OVERLAY>3 YVU9 supported
<vo_directx><FORMAT OVERLAY>4 YUY2 supported
<vo_directx><FORMAT OVERLAY>5 UYVY supported
<vo_directx><FORMAT OVERLAY>6 BGR8 not supported
<vo_directx><FORMAT OVERLAY>7 RGB15 not supported
<vo_directx><FORMAT OVERLAY>8 BGR15 not supported
<vo_directx><FORMAT OVERLAY>9 RGB16 not supported
<vo_directx><FORMAT OVERLAY>10 BGR16 not supported
<vo_directx><FORMAT OVERLAY>11 RGB24 not supported
<vo_directx><FORMAT OVERLAY>12 BGR24 not supported
<vo_directx><FORMAT OVERLAY>13 RGB32 not supported
<vo_directx><FORMAT OVERLAY>14 BGR32 not supported
<vo_directx><INFO>Your card supports 4 of 15 overlayformats
<vo_directx><INFO>can mirror up down
<vo_directx><INFO>hardware supports overlay
==========================================================================
when running at higher then 2048, such as 2560x1920 I get this:
==========================================================================
<vo_directx><INFO>checking primary surface
<vo_directx><FORMAT PRIMARY>14 BGR32 supported
<vo_directx><INFO>testing supported overlay pixelformats
<vo_directx><FORMAT OVERLAY>0 YV12 not supported
<vo_directx><FORMAT OVERLAY>1 I420 not supported
<vo_directx><FORMAT OVERLAY>2 IYUV not supported
<vo_directx><FORMAT OVERLAY>3 YVU9 not supported
<vo_directx><FORMAT OVERLAY>4 YUY2 not supported
<vo_directx><FORMAT OVERLAY>5 UYVY not supported
<vo_directx><FORMAT OVERLAY>6 BGR8 not supported
<vo_directx><FORMAT OVERLAY>7 RGB15 not supported
<vo_directx><FORMAT OVERLAY>8 BGR15 not supported
<vo_directx><FORMAT OVERLAY>9 RGB16 not supported
<vo_directx><FORMAT OVERLAY>10 BGR16 not supported
<vo_directx><FORMAT OVERLAY>11 RGB24 not supported
<vo_directx><FORMAT OVERLAY>12 BGR24 not supported
<vo_directx><FORMAT OVERLAY>13 RGB32 not supported
<vo_directx><FORMAT OVERLAY>14 BGR32 not supported
<vo_directx><INFO>Your card supports 0 of 15 overlayformats
<vo_directx><WARN>Your card supports overlay, but we couldn't create one
<vo_directx><INFO>This can have the following reasons:
<vo_directx><INFO>- you are already using an overlay with another app
<vo_directx><INFO>- you don't have enough videomemory
<vo_directx><INFO>- vo_directx doesn't support the cards overlay pixelformat
<vo_directx><INFO>using backpuffer
==========================================================================
vo xv in linux, and gl2 linux/windows work ok with this resolution, also in
windows media player it works with hardware accel at this resolution using directx.
The Hardware is a Geforce go 7800 gtx, it was reproduceable on a geforce go 6800
ultra as well.