Hello!

I think I know what's going wrong.

libxine uses XvShmCreateImage to create images, but somehow the image size
is limited. XvShmCreateImage then creates a smaller image and libxine runs
into a segfault, when trying to fill the image data with larger image data.

The max image size seems to vary depending on the graphics card / drivers.

You can check this wich `xvinfo`.

On my VDR-system I get:

# xvinfo | grep -i "image size"
maximum XvImage size: 8192 x 8192


On my notebook with an Radeon:

# xvinfo | grep -i "image size"
maximum XvImage size: 4096 x 4096

I don't have a solution for this at hand, but will forward this issue
upstream. Obviously xine should at least handle this gracefully.

Tobias


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to