[mythtv-commits] Ticket #2216: Bug in bswap_dbl() corrupts data causing incorrect fps and aspect ratio fields in NUV header.

MythTV mythtv at cvs.mythtv.org
Mon Aug 21 21:47:15 UTC 2006


#2216: Bug in bswap_dbl() corrupts data causing incorrect fps and aspect ratio
fields in NUV header.
-----------------------------------+----------------------------------------
 Reporter:  zdevito at princeton.edu  |       Owner:  ijr
     Type:  defect                 |      Status:  new
 Priority:  minor                  |   Milestone:     
Component:  mythtv                 |     Version:     
 Severity:  medium                 |  
-----------------------------------+----------------------------------------
 bswap_dbl() tries to swap two variables without saving one to a temporary
 variable, corrupting the value of the swapped double. This bug only occurs
 on big endian backends that need to use bswap_dbl. This bug causes several
 side effects: playback of the video works correctly but often emits lots
 of "NVP: Prebuffer wait timed out 10 times." messages, OSD messages will
 not fade away automatically, and nuvexport cannot export the files. I have
 attached a patch that fixes this bug.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/2216>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list