FS#52592 - [ffmpeg] Errors when using vdpau

Attached to Project: Arch Linux
Opened by Sergej Komov (komos) - Tuesday, 17 January 2017, 06:53 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 24 April 2017, 13:04 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Hi.
Latest ffmpeg builds contain bug in libavutil code, which leads to errors when using VDPAU HW decoding.
I attached a patch that fixes this bug.

Additional info:
* package version(s)
---
pacman -Ss ffmpeg |grep installed
extra/ffmpeg 1:3.2.2-2 [installed]
extra/ffmpeg2.8 2.8.9-2 [installed]
community/ffms2 2.23-2 [installed]

uname -a
Linux prog-pc 4.8.13-1-ARCH #1 SMP PREEMPT Fri Dec 9 07:24:34 CET 2016 x86_64 GNU/Linux

* config and/or log files etc.
Log is full of errors, such as:
[AVHWFramesContext @ 0x7f99b80ff880] The linesize 640 cannot be represented as uint32
[AVHWFramesContext @ 0x7f99b80ff880] The linesize 640 cannot be represented as uint32
[AVHWFramesContext @ 0x7f99b80ff880] The linesize 640 cannot be represented as uint32
[AVHWFramesContext @ 0x7f99b80ff880] The linesize 640 cannot be represented as uint32

Steps to reproduce:
Turn on VDPAU HW decoding in any player that uses libavutil on x86_64 arch.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Monday, 24 April 2017, 13:04 GMT
Reason for closing:  Fixed
Comment by Doug Newgard (Scimmia) - Tuesday, 17 January 2017, 15:10 GMT
Upstream information?

Loading...