Opened 3 years ago

Closed 3 years ago

#11339 closed Bug Report - General (fixed)

HLS Stream Progress > 100%

Reported by: jheizer@… Owned by: stichnot
Priority: minor Milestone: 0.27
Component: MythTV - Mythtranscode Version: 0.26-fixes
Severity: medium Keywords:
Cc: Ticket locked: no


If you start a HLS on a recording that is in progress the percentage reported grows greater than 100%.



It does report 100% once complete.

<stichnot> jheizer: this is because Transcode::TranscodeFile?() calls GetTotalFrameCount?() outside the loop, so for percentage calculations it's using the frame count that was correct when the transcoding started.

<stichnot> jheizer: if you're willing to test, look for the line "int percentage = curFrameNum * 100 / total_frame_count;" and add a new statement right before it: "total_frame_count = GetPlayer?()->GetCurrentFrameCount?();" }}}

Attachments (0)

Change History (2)

comment:1 Changed 3 years ago by stichnot

  • Component changed from MythTV - HTTP Streaming to MythTV - Mythtranscode
  • Milestone changed from unknown to 0.27
  • Owner changed from cpinkham to stichnot
  • Status changed from new to accepted

comment:2 Changed 3 years ago by Jim Stichnoth <jstichnoth@…>

  • Resolution set to fixed
  • Status changed from accepted to closed

In ae8406425160e7e33a758904fe1b300a04dd8e64/mythtv:

Use the latest frame count when transcoding in-progress recordings.

Fixes #11339. Report reasonable percent completion status for HLS
transcodes of in-progress recordings.

Add Comment

Modify Ticket

as closed The owner will remain stichnot.
The resolution will be deleted. Next status will be 'new'.

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

Note: See TracTickets for help on using tickets.