Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#18952 - [cinelerra-cv] missing X11-OPENGL video driver support

Attached to Project: Community Packages
Opened by Julien (ganymede) - Saturday, 03 April 2010, 21:27 GMT
Last edited by Dan Griffiths (Ghost1227) - Tuesday, 06 April 2010, 19:26 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Dan Griffiths (Ghost1227)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

In cinelerra-cv-20100301-1, the "X11-OPENGL" video driver is not available in 'Settings' -> 'Preferences' -> 'Playback' -> 'Video out'.

This driver is useful for users having an nvidia video card to speed up video playback. Cinelerra-cv is known to work well with opengl on nvidia cards.

According to the PKGBUILD in 'community', cinelerra-cv should be compiled with opengl support. Quote :
# If you don't need OpenGL comment out the next line.
sed -i '/\/X11R6/s///' configure.in

I rebuilt cinelerra-cv using this PKGBUILD. At the end of the 'configure' step, I got this message :
OpenGL 2.0 libraries missing
Hardware acceleration using OpenGL 2.0 is disabled

On my system, the package 'nvidia-utils' is installed and provides 'libgl'. 'mesa' is also installed.
This task depends upon

Closed by  Dan Griffiths (Ghost1227)
Tuesday, 06 April 2010, 19:26 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in [community-testing]
Comment by Dan Griffiths (Ghost1227) - Sunday, 04 April 2010, 01:56 GMT
Actually, it's provided by libgl (nvidia-utils provides libgl for nvidia users).
I do see the problem though :P
Comment by Ionut Biru (wonder) - Sunday, 04 April 2010, 08:06 GMT
on x86_64 or i686 (i don't remember) ./configure doesn't detect opengl and is not compiled the support for it.
Comment by Julien (ganymede) - Sunday, 04 April 2010, 19:54 GMT
According to cinelerra-cv manual (http://cinelerra.org/docs/split_manual_en/cinelerra_cv_manual_en_3.html#SEC46) :
"The configure option to enable OpenGL is `--enable-opengl'."

I modified the PKGBUILD to add this configure option :
if [ "$CARCH" = "x86_64" ]; then
- ./configure --prefix=/usr --with-buildinfo=git/recompile --with-external-ffmpeg --disable-mmx
+ ./configure --prefix=/usr --with-buildinfo=git/recompile --with-external-ffmpeg --disable-mmx --enable-opengl
else
- ./configure --prefix=/usr --with-buildinfo=git/recompile --with-external-ffmpeg --enable-mmx
+ ./configure --prefix=/usr --with-buildinfo=git/recompile --with-external-ffmpeg --enable-mmx --enable-opengl
fi

Then I rebuilt the package (the latest git version)... Now, the X11-OPENGL driver is available and working on my system.

So, would you please like to :
1. verify that the inclusion of '--enable-opengl' doesn't have negative side effects for other users (with and without nvidia cards)
2. if everything is OK, include this option in the PKGBUILD ?

Thanks in advance.
Comment by Dan Griffiths (Ghost1227) - Monday, 05 April 2010, 05:49 GMT
New version is in [community-testing]

Loading...