FS#33901 - libva-vdpau-driver
Attached to Project:
Arch Linux
Opened by Carlos (cyberconan) - Sunday, 17 February 2013, 13:06 GMT
Last edited by Ionut Biru (wonder) - Thursday, 21 February 2013, 13:31 GMT
Opened by Carlos (cyberconan) - Sunday, 17 February 2013, 13:06 GMT
Last edited by Ionut Biru (wonder) - Thursday, 21 February 2013, 13:31 GMT
|
Details
Description: The VLC last version can't play videos with VA
API.
Additional info: package version: 0.7.4-1 Steps to reproduce: Play videos with last VLC version. If remove libva-vdpau-driver, VLC don't use VA API and video plays. |
This task depends upon
Closed by Ionut Biru (wonder)
Thursday, 21 February 2013, 13:31 GMT
Reason for closing: Fixed
Additional comments about closing: ffmpeg 1.1.2-3
Thursday, 21 February 2013, 13:31 GMT
Reason for closing: Fixed
Additional comments about closing: ffmpeg 1.1.2-3
[0x7fbdec000f48] avcodec decoder: Using VA API version 0.33 for hardware decoding.
[0x7fbdec000f48] avcodec decoder debug: Available decoder output format 61 (dxva2_vld)
[0x7fbdec000f48] avcodec decoder debug: Available decoder output format 53 (vaapi_vld)
[0x7fbdec000f48] avcodec decoder debug: Trying VA API
libva info: VA-API version 0.33.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
[0x7fbdec000f48] avcodec decoder: Using VA API version 0.33 for hardware decoding.
Violación de segmento (`core' generado)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [vdpau] 1920x1080 => 1920x1080 H.264 VDPAU acceleration
Assertion desc->flags & 16 failed at libavcodec/utils.c:508
MPlayer interrupted by signal 6 in module: decode video
- MPlayer crashed. This shouldn't happen.
It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
gcc version. If you think it's MPlayer's fault, please read
DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
won't help unless you provide this information when reporting a possible bug.
VDPAU can't handle x264 with 10bits [Hi10p] use XV instead
ffmpeg-1:1.0.1-1-x86_64.pkg.tar.xz
mplayer-35421-2-x86_64.pkg.tar.xz
vlc-2.0.5-2-x86_64.pkg.tar.xz
x264-20121113-1-x86_64.pkg.tar.xz
...and all works fine again. Maybe the bug is in new /usr/lib/libx264.so.
https://bbs.archlinux.org/viewtopic.php?id=158304
https://bbs.archlinux.org/viewtopic.php?id=158303
as for libva, i'm still debuging.
Mplayer works fine again with ffhvpdau264. Thanks a lot.
libva 1.1.0-2
libva-intel-driver 1.0.19-1
vlc 2.0.5-3
ffmpeg 1:1.1.2-2
x264 20130206-1
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
On my desktop (i686) with nVidia the problem is there.
03:00.0 VGA compatible controller: NVIDIA Corporation G98 [GeForce 8400 GS] (rev a1)
https://ffmpeg.org/trac/ffmpeg/ticket/2288
c2dfb1e37cc72bf144545c4410a4621cbff5c4b1 is the first bad commit
commit c2dfb1e37cc72bf144545c4410a4621cbff5c4b1
Author: Michael Niedermayer <michaelni@gmx.at>
Date: Wed Dec 19 18:46:48 2012 +0100
h264: support frame size changes with multi threading
Based on code by Janne Grunau
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
:040000 040000 5b8facf405f660ec37f1047396c76f910b2cc9d6 67af2a0b8cc1243d1b4a356f1be5365f3edae27b M libavcodec
https://gitorious.org/ffmpeg/ffmpeg/commit/c2dfb1e37cc72bf144545c4410a4621cbff5c4b1/diffs
I don't know If I should fill a bug report for FFmpeg with something like "VLC can't use hardware decoding because of commit..."
I don't even know what the offending commit does. Maybe VLC team should change something in order to comply with the new FFmpeg.
Please enlighten me! :D :D :D
http://git.videolan.org/?p=ffmpeg.git;a=blobdiff;f=libavcodec/h264.c;h=da749a241d5647751cb5a961429abb6657a79a00;hp=56ef1092bd4509697f11b76ae97757bbc03aef14;hb=c6f59b95c529baf2ea6729ab9089fddce3ddd86a;hpb=6407800521d26b103db4c22d9de709e957381e4b
is fixing the problem for me.