Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#10987 closed Bug Report - General (fixed)

Changing channels in LiveTV when using HLS will fail 99% of the time

Reported by: JYA Owned by: Jean-Yves Avenard <jyavenard@…>
Priority: blocker Milestone: 0.26
Component: MythTV - General Version: Master Head
Severity: medium Keywords:
Cc: Ticket locked: no


Trying to change channels once LiveTV has started, usually result in the frontend returning to the main menu and the backend continuing to download the HLS stream.

Change History (2)

comment:1 Changed 9 years ago by Jean-Yves Avenard <jyavenard@…>

Owner: set to Jean-Yves Avenard <jyavenard@…>
Resolution: fixed
Status: newclosed

In a52ec1d107caed0ee56ae1ebd926cf35f20bfa75/mythtv:

Interrupt ongoing downloads in HLSRingBuffer destructor

IPTVRecorder::Close() is expected to return quickly, so the event thread isn't blocked which would cause the frontend client to disconnect prematurely (it timeout after only 7s)

Speed-up HLSRingBuffer destructor by interrupting any ongoing downloads (interrupt both segments download and playlist refresh)

Fixes #10987

comment:2 Changed 9 years ago by Raymond Wagner

Milestone: unknown0.26
Version: UnspecifiedMaster Head
Note: See TracTickets for help on using tickets.