multimedia codecs on SP3

Speaking as the author of the SUSE Conversations article in question(*), I’ll look in to adding it when I have time. I think it’s not there currently because when I originally developed this method of adding some codec support some years ago I didn’t have SLED on any hardware that was supprted, hence I wouldn’t have been able to test it. Also my hardware was able to play all my files without hardware acceleration. Also I think gstreamer-vaapi maybe didn’t actually exist at the time. I’m not sure :slight_smile: I think I now have hardware that is supported though. You could try adding it yourself, you’d need to figure out the newest version of gstreamer-vaapi that’ll build (for the other gstreamer components I did this by trying each version incrementally until I reached one that failed) and modify the build script to include it in the list of packages to retrieve/build.

(*) As it says at the end of the article “Disclaimer: As with everything else at SUSE Conversations, this content is definitely not supported by SUSE (so don’t even think of calling Support if you try something and it blows up).”

[QUOTE=hmihaii;15518]
remains gstreamer-vaapi for a complete ATI hw acceleration solution…will update if/when i manage to build it.[/QUOTE]

Did you, or anyone else, manage to build gstreamer-vaapi on SLED 11 SP3? I will look into it myself as well and all inputs are much appreciated.
Thanks.

/Kevin

Hi
The only reason it’s not building on OBS is the lack of libva-devel.
You might want to ping the folks there to sort it out?
https://build.opensuse.org/package/show?project=multimedia%3Alibs&package=gstreamer-0_10-plugins-vaapi
Else grab the libva package and rebuild locally, then build the plugin.
Better to probably branch or copy on OBS and build there perhaps…


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.2 Kernel 3.11.10-7-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

[QUOTE=malcolmlewis;19326]Hi
The only reason it’s not building on OBS is the lack of libva-devel.
You might want to ping the folks there to sort it out?
https://build.opensuse.org/package/show?project=multimedia%3Alibs&package=gstreamer-0_10-plugins-vaapi
Else grab the libva package and rebuild locally, then build the plugin.
Better to probably branch or copy on OBS and build there perhaps…
[/QUOTE]

Okay - I have come a bit further, but haven’t been able to build gstreamer-vaapi yet.
What I have done so far:

Found the following SLE11 SP1 repo: http://download.opensuse.org/repositories/home:/suratom/SLE_11_SP1
Installed from there: libva1 libva-devel vaapi-tools - all Version: 1.0.4-5.5.
So I have actually libva-devel installed, but not sure if its the right version.

Found: https://build.opensuse.org/package/show/home:hellgast/xvba-video-amd
Downloaded xvba-video-amd and extracted to /usr/lib64/dri
Not sure thats the right way to do it, but it actually looks like I have got VAAPI working:

vainfo returns:
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD

So to gstreamer-vaapi:

Trying to build gstreamer-vaapi-0.5.4 and gets the following error:
Requested ‘glib-2.0 >= 2.28’ but version of GLib is 2.22.5

I think I should be able to get glib2 2.32 working from https://build.opensuse.org/package/show/windows:mingw/glib2 ?
However I am very new to OBS and not actually sure how to build the GLib2 src.rpm from the OBS project and not sure if it will work or crash my test-system.

Anyway that’s status for now - I will check up on OBS and try to get a newer version of Glib2 installed and take it from there.

In the meantime any help is very much appreciated :slight_smile:

Kind Regards,
Kevin

[QUOTE=KevinHansen;19487]Okay - I have come a bit further, but haven’t been able to build gstreamer-vaapi yet.
What I have done so far:

Found the following SLE11 SP1 repo: http://download.opensuse.org/repositories/home:/suratom/SLE_11_SP1
Installed from there: libva1 libva-devel vaapi-tools - all Version: 1.0.4-5.5.
So I have actually libva-devel installed, but not sure if its the right version.

Found: https://build.opensuse.org/package/show/home:hellgast/xvba-video-amd
Downloaded xvba-video-amd and extracted to /usr/lib64/dri
Not sure thats the right way to do it, but it actually looks like I have got VAAPI working:

vainfo returns:
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD

So to gstreamer-vaapi:

Trying to build gstreamer-vaapi-0.5.4 and gets the following error:
Requested ‘glib-2.0 >= 2.28’ but version of GLib is 2.22.5

I think I should be able to get glib2 2.32 working from https://build.opensuse.org/package/show/windows:mingw/glib2 ?
However I am very new to OBS and not actually sure how to build the GLib2 src.rpm from the OBS project and not sure if it will work or crash my test-system.

Anyway that’s status for now - I will check up on OBS and try to get a newer version of Glib2 installed and take it from there.

In the meantime any help is very much appreciated :slight_smile:

Kind Regards,
Kevin[/QUOTE]
Hi
Upping the glib version may not be a good idea, as well as grabbing a mingw version (these are to build windows versions of software). You might need to wait for SLE 12 to arrive which may be the later part of the year…