Opened 9 years ago
Closed 5 years ago
#12532 closed Bug Report - General (Fixed)
Seeking through H.264 video with the internal player results in corrupted framebuffers with VDPAU & nvidia drivers 358.09
Reported by: | Owned by: | Mark Kendall | |
---|---|---|---|
Priority: | minor | Milestone: | 31.0 |
Component: | MythTV - Video Decoding | Version: | 0.27-fixes |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
When seeking through h264 videos, I now get this annoying corruption that doesn't disappear until a new set of keyframes. Seeking within mplayer or things based on newer versions of FFmpeg don't appear to cause this issue, but Mythtv's usage of FFmpeg + the VDPAU API may differ from other applications.
I've posted a screenshot of the issue here: http://i.imgur.com/3kT0Uyd.png
Attachments (1)
Change History (6)
Changed 9 years ago by
Attachment: | x264-seekbug.png added |
---|
comment:1 Changed 9 years ago by
Hi, the same happens with master:
Please attach all output as a file in bug reports. MythTV Version : v0.28-pre-3743-gea5fdd4-dirty MythTV Branch : master Network Protocol : 88 Library API : 0.28.20160309-1 QT Version : 5.5.1 Options compiled in: linux profile using_alsa using_oss using_pulse using_pulseoutput using_backend using_bindings_perl using_bindings_python using_bindings_php using_dvb using_frontend using_vbox using_ceton using_hdpvr using_libcrypto using_libfftw3 using_libxml2 using_lirc using_mheg using_opengl using_opengl_video using_qtwebkit using_qtscript using_qtdbus using_taglib using_v4l2 using_x11 using_xrandr using_xv using_profiletype using_bindings_perl using_bindings_python using_bindings_php using_freetype2 using_mythtranscode using_opengl using_vdpau using_ffmpeg_threads using_mheg using_libass using_libxml2 ~> rpm -qa "*vdpau*" libvdpau1-1.1.1-1.3.x86_64 libvdpau_trace1-1.1.1-1.3.x86_64 libvdpau-devel-1.1.1-1.3.x86_64
nVidia versions 352.xx are ok, I was on 352.41, I then upgraded opensuse Tumbleweed and thought of upgrading nvidia, too, to 364.19 and the problem manifested itself. I installed 352.79 and it's ok again.
I should point out that I had tried to upgrade nvidia to a higher version (I think it was 355.11) some months ago with the same result (I mean that it didn't happen due to the system upgrade).
comment:2 Changed 9 years ago by
Summary: | Seeking through x264 video with the internal player results in corrupted framebuffers with VDPAU & nvidia drivers 358.09 → Seeking through H.264 video with the internal player results in corrupted framebuffers with VDPAU & nvidia drivers 358.09 |
---|
comment:3 Changed 9 years ago by
Here's a thread of me reporting it on Nvidia's forums:
https://devtalk.nvidia.com/default/topic/909816/linux/vdpau-artifacts-in-mythtv-with-358-16/
comment:4 Changed 5 years ago by
Owner: | changed from JYA to Mark Kendall |
---|---|
Status: | new → accepted |
comment:5 Changed 5 years ago by
Milestone: | unknown → 31.0 |
---|---|
Resolution: | → Fixed |
Status: | accepted → closed |
No apparent issues with new VDPAU code in master (0.31). In the unlikely event this is still an issue, please open another ticket with full logs.
x264 encoded episode of the Simpsons following a seek