[mythtv-commits] Ticket #12566: Can't exit video playback
MythTV
noreply at mythtv.org
Fri May 5 19:49:58 UTC 2017
#12566: Can't exit video playback
-------------------------------------+-----------------------------
Reporter: rafe101@… | Owner: pbennett
Type: Bug Report - General | Status: accepted
Priority: minor | Milestone: 0.28
Component: MythTV - Video Playback | Version: Master Head
Severity: medium | Resolution:
Keywords: video,playback,exit | Ticket locked: 0
-------------------------------------+-----------------------------
Comment (by pbennett):
Instructions for debugging. This is only for mythtv version fixes/0.28 on
Ubuntu 16.04.
Download this file:
https://www.dropbox.com/s/wcmyedmxzexxo8a/libmythtv-0.28.so.0?dl=0
Create a directory in your home directory, testlib, i.e.
/home/xxxxxx/testlib. Copy that file in there.
Run the frontend from the command line as follows:
{{{
export LD_LIBRARY_PATH=/home/xxxxxx/testlib
mythfrontend.real --logpath=$HOME
}}}
Play your recording until it is not responding and gather the log file
from the home directory. You will see every keyboard action you take
logged there, like this (see below). The time of each event is at the
beginning of the line. Note the exact time when you pressed escape with no
result, and we can look see what the log says
{{{
(event) - TV::event(): keypress: 16777216 'ESC'
(ProcessKeypressOrGesture) - TV::ProcessKeypressOrGesture(): ignoreKeys: 0
(ProcessKeypressOrGesture) - TV::ProcessKeypressOrGesture(): handled(1)
actions[0](BACK)
(ProcessKeypressOrGesture) - TV::ProcessKeypressOrGesture(): handled(1)
actions[1](ESCAPE)
}}}
You can vary the instructions as far as what directories you use or how
you launch it, this just gives you a guide.
To understand the number next to keypress, convert it to hex and look
here: http://doc.qt.io/qt-5/qt.html#Key-enum
--
Ticket URL: <https://code.mythtv.org/trac/ticket/12566#comment:71>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list