[mythtv-commits] Ticket #13158: Frontend abort when recording resolution changes with external themes

MythTV noreply at mythtv.org
Wed Jun 26 12:28:43 UTC 2019


#13158: Frontend abort when recording resolution changes with external themes
------------------------------------------+-------------------------------
 Reporter:  Alex Halovanic <halovanic@…>  |          Owner:  Peter Bennett
     Type:  Bug Report - General          |         Status:  closed
 Priority:  minor                         |      Milestone:  unknown
Component:  MythTV - Video Playback       |        Version:  v29-fixes
 Severity:  medium                        |     Resolution:  Works for me
 Keywords:  theme resolution              |  Ticket locked:  0
------------------------------------------+-------------------------------

Comment (by Jarno Suni):

 I have something similar with
 mythtv-frontend version 2:29.1+fixes.201906130900.c3f7e46~ubuntu18.04.1

 I am using VDPAU. And the following happens in the middle of playing a HD
 recording from a non-commercial channel. Changing theme to one shipped
 with MythTV or changing theme engine to Qt works around this.


 {{{
 2019-06-26 15:14:08.420840 I  TV::TV(): Creating TV object
 2019-06-26 15:14:08.468333 N  Suspending idle timer
 2019-06-26 15:14:08.493018 I  TV::Init(): Created TvPlayWindow.
 2019-06-26 15:14:08.545806 I  TV::HandleStateChange(): Attempting to
 change from None to WatchingPreRecorded
 2019-06-26 15:14:08.659797 E  ALSA: snd_pcm_info_get_card: Operation not
 permitted
 2019-06-26 15:14:08.683942 N  AudioPlayer: Enabling Audio
 2019-06-26 15:14:09.629335 I  AFD: codec AC3 has 2 channels
 2019-06-26 15:14:09.629775 I  AFD: Opened codec 0x5596967fd820, id(AC3)
 type(Audio)
 2019-06-26 15:14:09.629830 I  AFD: codec AC3 has 2 channels
 2019-06-26 15:14:09.630231 I  AFD: Opened codec 0x559690d03640, id(AC3)
 type(Audio)
 2019-06-26 15:14:09.669847 I  AFD: Opened codec 0x559690e30180, id(H264)
 type(Video)
 2019-06-26 15:14:09.682576 I  AOBase: Opening audio device 'pulse' ch 2(2)
 sr 48000 sf 32 bit floating point reenc 0
 2019-06-26 15:14:10.608485 I  Clearing OpenGL painter cache.
 2019-06-26 15:14:10.856882 I  VDPAU: Created 2 output surfaces.
 2019-06-26 15:14:10.856909 I  VDPAU: Created VDPAU render device 1920x1080
 2019-06-26 15:14:11.013966 N  Player(9): Forcing decode extra audio option
 on (Video method requires it).
 2019-06-26 15:14:11.165048 I  VidOutVDPAU: Added 2 new buffers. New buffer
 size 16 (4 decode and 12 process)
 2019-06-26 15:14:11.740874 I  Player(9): Video timing method: USleep with
 busy wait
 2019-06-26 15:14:11.741178 I  TV::StartPlayer(): Created player.
 2019-06-26 15:14:11.741254 I  TV::HandleStateChange(): Changing from None
 to WatchingPreRecorded
 2019-06-26 15:14:11.867692 I  TV::HandleStateChange(): Main UI disabled.
 2019-06-26 15:14:11.867752 I  TV::StartTV(): Entering main playback loop.
 2019-06-26 15:14:11.868232 I  ScreenSaverX11Private: DPMS Deactivated 1
 2019-06-26 15:14:11.871977 I  VDPAU: Added 2 output surfaces (total 4, max
 4)
 2019-06-26 15:14:18.392123 I  AFD: codec AC3 has 0 channels
 2019-06-26 15:14:18.392574 I  AFD: Opened codec 0x7f0430008a20, id(AC3)
 type(Audio)
 2019-06-26 15:14:18.392629 I  AFD: codec AC3 has 0 channels
 2019-06-26 15:14:18.392995 I  AFD: Opened codec 0x7f0430036ea0, id(AC3)
 type(Audio)
 2019-06-26 15:14:18.393037 I  AFD: codec AC3 has 0 channels
 2019-06-26 15:14:18.393402 I  AFD: Opened codec 0x7f04300377c0, id(AC3)
 type(Audio)
 2019-06-26 15:14:18.464713 I  VDPAU Painter: Clearing VDPAU painter cache.
 2019-06-26 15:14:18.493986 N  Player(9): Waited 102ms for video buffers
 Cannot make QOpenGLContext current in a different thread
 2019-06-26 15:14:18.555419 I  Clearing OpenGL painter cache.
 2019-06-26 15:14:18.566234 C  Received Aborted: Code -6, PID 4555, UID
 1000, Value 0x00000000
 2019-06-26 15:14:18.666397 I  TV::StartTV(): Exiting main playback loop.
 2019-06-26 15:14:18.778156 W  Player(9): Waited 100ms for decoder to pause
 2019-06-26 15:14:18.878320 W  Player(9): Waited 100ms for decoder to pause
 2019-06-26 15:14:18.978477 W  Player(9): Waited 100ms for decoder to pause
 2019-06-26 15:14:19.078644 W  Player(9): Waited 100ms for decoder to pause
 2019-06-26 15:14:19.178816 W  Player(9): Waited 100ms for decoder to pause
 2019-06-26 15:14:19.278956 W  Player(9): Waited 100ms for decoder to pause
 2019-06-26 15:14:19.379133 W  Player(9): Waited 100ms for decoder to pause
 2019-06-26 15:14:19.479305 W  Player(9): Waited 100ms for decoder to pause
 Aborted (core dumped)
 }}}


 {{{
 2019-06-26 15:21:15.630306 I  TV::TV(): Creating TV object
 2019-06-26 15:21:15.695359 N  Suspending idle timer
 2019-06-26 15:21:15.734206 I  TV::Init(): Created TvPlayWindow.
 2019-06-26 15:21:15.801168 I  TV::HandleStateChange(): Attempting to
 change from None to WatchingPreRecorded
 2019-06-26 15:21:16.157318 E  ALSA: snd_pcm_info_get_card: Operation not
 permitted
 2019-06-26 15:21:16.197583 N  AudioPlayer: Enabling Audio
 2019-06-26 15:21:17.328317 I  AFD: codec AC3 has 2 channels
 2019-06-26 15:21:17.328795 I  AFD: Opened codec 0x558da4437c40, id(AC3)
 type(Audio)
 2019-06-26 15:21:17.328912 I  AFD: codec AC3 has 2 channels
 2019-06-26 15:21:17.329279 I  AFD: Opened codec 0x558da43b7000, id(AC3)
 type(Audio)
 2019-06-26 15:21:17.423915 I  VDPAU: Version 1
 2019-06-26 15:21:17.423940 I  VDPAU: Information NVIDIA VDPAU Driver
 Shared Library  340.107  Thu May 24 21:44:57 PDT 2018
 2019-06-26 15:21:17.457344 I  AFD: Opened codec 0x558da4439600, id(H264)
 type(Video)
 2019-06-26 15:21:17.519642 I  AOBase: Opening audio device 'pulse' ch 2(2)
 sr 48000 sf 32 bit floating point reenc 0
 2019-06-26 15:21:19.457304 I  Clearing OpenGL painter cache.
 2019-06-26 15:21:19.719961 I  VDPAU: Created 2 output surfaces.
 2019-06-26 15:21:19.719990 I  VDPAU: Created VDPAU render device 1920x1080
 2019-06-26 15:21:19.976046 N  Player(0): Forcing decode extra audio option
 on (Video method requires it).
 2019-06-26 15:21:20.120744 I  Player(0): Video timing method: USleep with
 busy wait
 2019-06-26 15:21:20.121726 I  TV::StartPlayer(): Created player.
 2019-06-26 15:21:20.121814 I  TV::HandleStateChange(): Changing from None
 to WatchingPreRecorded
 2019-06-26 15:21:20.143702 I  TV::HandleStateChange(): Main UI disabled.
 2019-06-26 15:21:20.144219 I  TV::StartTV(): Entering main playback loop.
 2019-06-26 15:21:20.167838 I  VidOutVDPAU: Added 2 new buffers. New buffer
 size 16 (4 decode and 12 process)
 2019-06-26 15:21:20.253123 N  Player(0): Waited 101ms for video buffers
 AAAAAAAAAAALLLLL
 2019-06-26 15:21:20.356657 I  VDPAU: Added 2 output surfaces (total 4, max
 4)
 2019-06-26 15:21:31.693677 I  AFD: codec AC3 has 0 channels
 2019-06-26 15:21:31.694181 I  AFD: Opened codec 0x7f03ac13ece0, id(AC3)
 type(Audio)
 2019-06-26 15:21:31.694240 I  AFD: codec AC3 has 0 channels
 2019-06-26 15:21:31.694613 I  AFD: Opened codec 0x7f03ac130a80, id(AC3)
 type(Audio)
 2019-06-26 15:21:31.694658 I  AFD: codec AC3 has 0 channels
 2019-06-26 15:21:31.695031 I  AFD: Opened codec 0x7f03ac144dc0, id(AC3)
 type(Audio)
 2019-06-26 15:21:31.767479 W  MythPainter: 25 images not yet de-allocated.
 2019-06-26 15:21:31.767514 I  VDPAU Painter: Clearing VDPAU painter cache.
 Cannot make QOpenGLContext current in a different thread
 2019-06-26 15:21:31.907763 I  Clearing OpenGL painter cache.
 Handling Aborted
 Aborted (core dumped)
 }}}

-- 
Ticket URL: <https://code.mythtv.org/trac/ticket/13158#comment:9>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list