Opened 12 years ago
Closed 12 years ago
Last modified 11 years ago
#11831 closed Bug Report - Hang/Deadlock (fixed)
Video won't playback after upgrade to 0.27
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | minor | Milestone: | 0.27.1 |
Component: | MythTV - Video Playback | Version: | Master Head |
Severity: | high | Keywords: | |
Cc: | Ticket locked: | no |
Description
After upgrading to 0.27-fixes today (latest RC - v0.27-RC1-47-g783944e), I'm no longer able to playback any video.
When I launch a video or recording (I've tried several different video formats) I get a "Please Wait..." dialog over the menu screen, and nothing else - it just hangs. Occasionally, I'll get a very small blip of audio. The last thing that just repeats over and over at the end of mythfrontend -v playback is:
Decoder mythplayer.cpp:3319 (DecoderGetFrame) - Player(0): Decoder timed out waiting for free video buffers.
Attached is one of my logs with mythfrontend -v playback. I've tried vdpau and ffmpeg standard xv-blit decoding, same results. I've also tried multiple deinterlacers, as well as interlaced and progressive content.
I also tried the version of the nvidia driver that had worked for months on 0.26-fixes as well as upgrading to the latest version of the nvidia driver.
Attachments (2)
Change History (9)
Changed 12 years ago by
Attachment: | mythtv-027videoplaybackfail.txt added |
---|
comment:1 Changed 12 years ago by
Status: | new → infoneeded_new |
---|
comment:2 Changed 12 years ago by
To anyone affected by this issue, for now you can work around it by disabling Interactive TV (MHEG). We are very close to a fix but as no dev can reproduce currently progress has been slowed right down.
comment:3 Changed 12 years ago by
Owner: | set to Stuart Morgan <smorgan@…> |
---|---|
Resolution: | → fixed |
Status: | infoneeded_new → closed |
Changed 12 years ago by
Attachment: | gdb-027fixesRC.txt added |
---|
comment:5 Changed 12 years ago by
As requested in IRC, a backtrace is now attached for version: v0.27-RC1-47-g783944e. I hit ctrl-C during the hang.
Also, if it helps, I'm running:
- Ubuntu 12.10 server (not mythbuntu)
- Stock 3.5.0-40-generic kernel
- nvidia driver version 325.15 (and 313.30 originally). Installed from their installer script. OpenGL works fine from various tests.
comment:6 Changed 12 years ago by
Sorry - to clarify - OpenGL works fine outside of MythTV from various tests. Video Playback did fail with any renderer (Xv, VDPAU, and OpenGL).
comment:7 Changed 11 years ago by
Milestone: | unknown → 0.27.1 |
---|
There does appear to be a driver problem here, I suspect it's not installed or configured properly. Log shows "OpenGL: OpenGL is using software rendering" at which point it falls back to using the QT painter.
Can you add the driver versions tried and the output of "nvidia-settings -g" to the ticket? Which distro and version are you using? Is the nvidia driver installed from packages or using their installer?