Modify

Ticket #10987 (closed Bug Report - General: fixed)

Opened 10 months ago

Last modified 9 months ago

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

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

Description

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.

Attachments

Change History

comment:1 Changed 10 months ago by Jean-Yves Avenard <jyavenard@…>

  • Owner set to Jean-Yves Avenard <jyavenard@…>
  • Status changed from new to closed
  • Resolution set to fixed

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 months ago by wagnerrp

  • Version changed from Unspecified to Master Head
  • Milestone changed from unknown to 0.26
View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'new'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.