[mythtv-commits] Ticket #9410: Positioning problems with BBC HD and BBC ONE HD recordings

MythTV noreply at mythtv.org
Sun Feb 27 06:03:52 UTC 2011


#9410: Positioning problems with BBC HD and BBC ONE HD recordings
-------------------------------------+-----------------------------
 Reporter:  mythtv@…                 |          Owner:  jpoet
     Type:  Bug Report               |         Status:  closed
 Priority:  critical                 |      Milestone:  0.24.1
Component:  MythTV - Video Playback  |        Version:  Unspecified
 Severity:  medium                   |     Resolution:  fixed
 Keywords:                           |  Ticket locked:  0
-------------------------------------+-----------------------------
Changes (by John Poet):

 * resolution:  Fixed => fixed


Comment:

 Fix BBC frame detection.

 Patch is by Paul Gardiner with some very minor tweaks by me.

 Paul's comments:

 Remove all assumptions of alignment between NALs and the packets passed
 into
 the parser.

 Prior to parsing the bodies of the various NALs, remove any
 emulation-prevention bytes. This should improve results for all H264, not
 just BBC HD.

 Update the code for reading profile>=100 versions of the SPS.  The
 scaling-list-present flag was being read, but not the lists themselves,
 and
 since the log2_max_frame_num_minus4 field occurs after, frame numbers were
 not being read correctly from slices. That was probably the biggest
 contributor to BBC HD problems.

 Fixes #9410
  Changeset: c9c2545ac67584af5e8d705486bbb294f3e7da50

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/9410#comment:12>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list