[opensuse-xorg] Mesa/Gallium3D: enabling build flags for XvMC & VDPAU state trackers
Hi, Not sure if this is the appropriate list to write too -- I realize that Mesa falls outside of Xorg, though its heavily related to some of the xorg elements. Anyway, given the absence of /usr/lib64/libXvMCr600.so and /usr/lib64/vdpau/libvdpau_r600.so from the package provided by either the repos for 12.1 or factory, it appears that Mesa isn't being compiled with the build flags being enabled for the XvMC & VDPAU state trackers. Rather obviously (from my missing files mention above) I'm looking to use these features with the r600g driver for an AMD video adapter. The XvMC state tracker is strictly MPEG1/2 decode support. The VDPAU state tracker, as well, currently only supports MPEG1/2 decode, though (hopefully) this will eventually be extend to support other formats. While MPEG2 decode support might seem rather pedestrian to some, it is beneficial to many others (Example: the ATSC digital TV system uses MPEG2 formatting for channels streams). In addition, users of hardware supported by the r300g and nouveau drivers would also be able to make use of the state trackers. Is there any reason why mesa isn't being built with those features enabled ? Or, more to the point, could they be enabled for the mesa package in factory so that users can take advantage of them (if they so choose and/or is useful to them)? TIA -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xorg+owner@opensuse.org
On Mon, Jun 11, 2012 at 11:26:22PM -0400, Tyler wrote:
Hi,
Not sure if this is the appropriate list to write too -- I realize that Mesa falls outside of Xorg, though its heavily related to some of the xorg elements.
Anyway, given the absence of /usr/lib64/libXvMCr600.so and /usr/lib64/vdpau/libvdpau_r600.so from the package provided by either the repos for 12.1 or factory, it appears that Mesa isn't being compiled with the build flags being enabled for the XvMC & VDPAU state trackers. Rather obviously (from my missing files mention above) I'm looking to use these features with the r600g driver for an AMD video adapter.
The XvMC state tracker is strictly MPEG1/2 decode support. The VDPAU state tracker, as well, currently only supports MPEG1/2 decode, though (hopefully) this will eventually be extend to support other formats. While MPEG2 decode support might seem rather pedestrian to some, it is beneficial to many others (Example: the ATSC digital TV system uses MPEG2 formatting for channels streams). In addition, users of hardware supported by the r300g and nouveau drivers would also be able to make use of the state trackers.
Is there any reason why mesa isn't being built with those features enabled ? Or, more to the point, could they be enabled for the mesa package in factory so that users can take advantage of them (if they so choose and/or is useful to them)?
I've just enabld the build of XvMC/VDPAU drivers in our openSUSE buildservice (project X11:XOrg, package Mesa). Could you give it a try? Thanks, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany -------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) -------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xorg+owner@opensuse.org
Hi Stefan, On 12/06/12 12:46, Stefan Dirsch wrote:
I've just enabld the build of XvMC/VDPAU drivers in our openSUSE buildservice (project X11:XOrg, package Mesa). Could you give it a try?
Thanks, Stefan
Thanks for the build, it does indeed provide the state trackers (manually added the respective packages with Yast). Wish I could report as equal success with actual usage results with them LOL. I would have to say these state trackers are definitely what's known as a "work in progress". Though I haven't played around with them much yet (just a few basic tests with mplayer (the original)), the video quality is poor -- choppy (mplayer complains the system is too slow) and there are lots of red/green artifacts (as has been reported by many others elsewhere; http://phoronix.com/forums/showthread.php?57261-Mesa-Gallium3D-Pipe-Video-Ha... ... though I seem to get better results then the images shown in that thread, but my results are far from free of artifacts as others report). I'm curious what the experience with them would be like with r300 or nouveau supported hardware would be, so if there are other readers with such devices using them, please report. I note that there hasn't been too much work on these state trackers lately (see http://cgit.freedesktop.org/mesa/mesa/log/?qt=grep&q=xvmc & http://cgit.freedesktop.org/mesa/mesa/log/?qt=grep&q=vdpau ), but I believe that the primary contributor, Christian König, is currently busy with the pursuit along another interesting avenue (see http://phoronix.com/forums/showthread.php?69261-Radeon-UVD-Support-Going-Through-Code-Review&p=253608#post253608 ). Hopefully in time both of these will become fully useful. Anyway, Thanks again! -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xorg+owner@opensuse.org
On Tue, Jun 12, 2012 at 08:04:22PM -0400, Tyler wrote:
Hi Stefan,
On 12/06/12 12:46, Stefan Dirsch wrote:
I've just enabld the build of XvMC/VDPAU drivers in our openSUSE buildservice (project X11:XOrg, package Mesa). Could you give it a try?
Thanks, Stefan
Thanks for the build, it does indeed provide the state trackers (manually added the respective packages with Yast).
Wish I could report as equal success with actual usage results with them LOL. I would have to say these state trackers are definitely what's known as a "work in progress". Though I haven't played around with them much yet (just a few basic tests with mplayer (the original)), the video quality is poor -- choppy (mplayer complains the system is too slow) and there are lots of red/green artifacts (as has been reported by many others elsewhere; http://phoronix.com/forums/showthread.php?57261-Mesa-Gallium3D-Pipe-Video-Ha... ... though I seem to get better results then the images shown in that thread, but my results are far from free of artifacts as others report).
I'm curious what the experience with them would be like with r300 or nouveau supported hardware would be, so if there are other readers with such devices using them, please report.
I note that there hasn't been too much work on these state trackers lately (see http://cgit.freedesktop.org/mesa/mesa/log/?qt=grep&q=xvmc & http://cgit.freedesktop.org/mesa/mesa/log/?qt=grep&q=vdpau ), but I believe that the primary contributor, Christian König, is currently busy with the pursuit along another interesting avenue (see http://phoronix.com/forums/showthread.php?69261-Radeon-UVD-Support-Going-Through-Code-Review&p=253608#post253608 ). Hopefully in time both of these will become fully useful.
Anyway, Thanks again!
Thanks for sharing the results with us. I just did a submit request for openSUSE:Factory (upcoming openSUSE 12.2) with these changes in, but we won't install any of these new libvdpau-/libXvMC- packages by default. ;-) Thanks, Stefan Public Key available ------------------------------------------------------ Stefan Dirsch (Res. & Dev.) SUSE LINUX Products GmbH Tel: 0911-740 53 0 Maxfeldstraße 5 FAX: 0911-740 53 479 D-90409 Nürnberg http://www.suse.de Germany -------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) -------------------------------------------------------------- -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xorg+owner@opensuse.org
Hi Stefan, On 13/06/12 10:46, Stefan Dirsch wrote:
Thanks for sharing the results with us. I just did a submit request for openSUSE:Factory (upcoming openSUSE 12.2) with these changes in, but we won't install any of these new libvdpau-/libXvMC- packages by default. ;-)
Thanks, Stefan
Thanks for the follow up! Cheers -- To unsubscribe, e-mail: opensuse-xorg+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-xorg+owner@opensuse.org
participants (2)
-
Stefan Dirsch
-
Tyler