[mythtv-commits] Ticket #8096: Music Only channels/still picture flag cause jump program error

MythTV noreply at mythtv.org
Sat Oct 22 16:28:53 UTC 2016


#8096: Music Only channels/still picture flag cause jump program error
-------------------------------------+----------------------------
 Reporter:  mia1dolfan@…             |          Owner:  pbennett
     Type:  defect                   |         Status:  closed
 Priority:  minor                    |      Milestone:  unknown
Component:  MythTV - Video Playback  |        Version:  0.22-fixes
 Severity:  medium                   |     Resolution:  fixed
 Keywords:  hdhomerun tuning jump    |  Ticket locked:  0
-------------------------------------+----------------------------

Comment (by Peter Bennett <pbennett@…>):

 In [changeset:"7f8f1688e882cd0587097fe4867e20d8fa122cce/mythtv"]:
 {{{
 #!CommitTicketReference repository="mythtv"
 revision="7f8f1688e882cd0587097fe4867e20d8fa122cce"
 Frontend and backend changes to support music choice.

 Music choice channels from Comcast are mpeg2 video which internally
 identifies as 30 fps but actually sends frames with intervals
 5.939, 0.033, 0.033, repeat, ... This amounts to 3 frames at 30fps
 every 6 seconds. These frames are never identified as key frames.
 Tuning takes up to 8 seconds for these channels on CETON. This
 stream breaks several MythTV timeouts, and causes havoc with the
 audio-video synchronization routines. It causes the recorder to
 report a great many 6 second gaps in the video and mark it as failed.

 Fix: Increase timeouts. Increase audio buffer size to allow up to
 8 seconds to be buffered. In the backend allow recordings to start with a
 non-key frame and set a high threshold for gaps in specific cases.
 Change handling of video buffer waits so that audio data is not lost by
 audio resets in music choice programs.

 Fixes #8096

 (cherry picked from commit 2a1ccc06a58af472bd3044bff81dc93c49c83885)
 }}}

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


More information about the mythtv-commits mailing list