Opened 18 years ago

Last modified 13 years ago

#473 new defect

No HW accel in -vo directx with >2048 pixels

Reported by: houkouonchi@… 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.

Change History (1)

comment:1 by compn, 13 years ago

Owner: changed from alex@… to reimar
Note: See TracTickets for help on using tickets.