Opened 20 years ago

Closed 20 years ago

Last modified 19 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 by anonymous, 20 years ago

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

comment:2 by Isaac Richards, 20 years ago

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 by Jarod Wilson, 19 years ago

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.