Opened 18 years ago

Closed 18 years ago

Last modified 17 years ago

#1190 closed defect (wontfix)

VideoOutputXv failed to create image of the requested size...for 1080i

Reported by: kevinm Owned by: Isaac Richards
Priority: minor Milestone: 0.19
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Mythfrontend reports error when trying to view 1080i signal

2006-02-01 20:15:27.376 VideoOutputXv? Error: CreateXvShmImages?(): XvShmCreateImage?() failed to create image of the requested size. 2006-02-01 20:15:27.376 VideoOutputXv? Error: CreateXvShmImages?(): XvShmCreateImage?() failed to create image.

I did some snooping through the code, placing debug statements, and it looks like it's trying to create a buffer for 1920x1088 but XvShmCreateImage? only returns an "image" of 1920x1080.

This is with svn 8801. I tried 8629 but that one would segfault.

Change History (3)

comment:1 Changed 18 years ago by anonymous

It's a driver issue. If it's the i810 driver contact alanh@… http://www.fairlite.demon.co.uk/intel.html

comment:2 Changed 18 years ago by Isaac Richards

Resolution: wontfix
Status: newclosed

Nothing myth can do about it. If a card/driver can't return the required size, we can't decode that size video.

comment:3 Changed 17 years ago by Jarod Wilson

This is indeed a driver issue, and the same one impacting certain sis driver driven cards, like the XGI Volari, which reports a max XvImage? size of 1920x1080. A one-line patch to the driver fixes it (upstream bug here: https://bugs.freedesktop.org/show_bug.cgi?id=10075) and something similar should be the case for i810 as well. Will try to poke at the X driver some this weekend... Note that the 'intel' driver may be a viable substitute (work nicely with a mac mini on my end). The 'intel' driver is intended to replace the i810 driver, at least for newer Intel graphics.

Note: See TracTickets for help on using tickets.