Bug 2278 - there is no libvdpau1 package for x64 architecture
Summary: there is no libvdpau1 package for x64 architecture
Status: RESOLVED WORKSFORME
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: 1
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Anssi Hannula
QA Contact:
URL: http://forum.xbmc.org/archive/index.p...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-26 02:29 CEST by Brett Ginsburg
Modified: 2011-07-28 08:41 CEST (History)
1 user (show)

See Also:
Source RPM: xbmc
CVE:
Status comment:


Attachments

Description Brett Ginsburg 2011-07-26 02:29:22 CEST
Without libvdpau1, xbmc will crash when HD video is played using VDPAU acceleration on the NVIDIA ion GPU


Version-Release number of selected component (if applicable):


How reproducible:
Often

Steps to Reproduce:
1.install XBMC >v10
2.Play .mkv video at >720p resolution
3.XBMC will crash and report:
error: avcodec_decode_video didn't consume the full packet

Only a hard restart can restore the system.
Comment 1 Florian Hubold 2011-07-26 10:27:05 CEST
Well, it is perfectly available, you only have to install it:

[doktor5000@mageia1 ~]$ urpmf -f -m --name vdpau
[...]
Core Release:lib64vdpau1-0.4.1-2.mga1.x86_64
Core Release:lib64vdpau-devel-0.4.1-2.mga1.x86_64
Core Release:lib64vdpau-trace-0.4.1-2.mga1.x86_64


Also here XBMC is working with 1080p files without a problem and without lib(64)vdpau. Maybe you want to take a look at XMBC forums:
http://forum.xbmc.org/showthread.php?t=61255

Status: NEW => RESOLVED
CC: (none) => doktor5000
Resolution: (none) => INVALID

Comment 2 Ahmad Samir 2011-07-26 10:33:31 CEST
Reopening, xmbc crashing is a valid bug for the OP.

Status: RESOLVED => REOPENED
Resolution: INVALID => (none)

Comment 3 Florian Hubold 2011-07-26 10:51:11 CEST
Sorry.

XBMC should have VDPAU support builtin, AFAIK. If not, it should at least suggest libvdpau. But at least with that summary the report is invalid, no?
Comment 4 Ahmad Samir 2011-07-26 10:56:10 CEST
Shouldn't be closed until the OP tests installing lib64vdpau1. And after that, if that lib is essential to xbmc, it should be investigated why it's not required by xbmc.

Assignee: bugsquad => anssi.hannula
Source RPM: libvdpau1 => xbmc

Comment 5 Brett Ginsburg 2011-07-27 18:44:22 CEST
Thanks Ahmad

I am not sure why I couldn't find the rpm in the repos the first couple of times I looked.  Installation of libvdpau1 did not fix the problem.

It appears to be a problem related to frequency shifting between video modes.

This seems to be a problem related to the 64-bit version of the NVIDIA driver.

One workaround some have used is to install the 32-bit OS.

I seem to have found an alternative workaround by eliminating GPU forced scaling within the NViDIA driver settings and turning off the option in XBMC to adjust refresh rate to match video.

I need to do further testing to determine which of these seems to have resolved the problem.

This bug can be closed.

Status: REOPENED => RESOLVED
Resolution: (none) => WORKSFORME

Comment 6 Ahmad Samir 2011-07-28 08:41:53 CEST
(In reply to comment #5)
> Thanks Ahmad
> 
> I am not sure why I couldn't find the rpm in the repos the first couple of
> times I looked.  Installation of libvdpau1 did not fix the problem.
> 

IIUC, you're running the x86_64 xbmc package, so you'll need lib64vdpau1 (most lib packages on x86_64 are prefixed with lib64, not lib like i586).

Note You need to log in before you can comment on or make changes to this bug.