#10045 BLOC 1.5-sof: XO-1.5 Record audio/video are out of sync with each other

Zarro Boogs per Child bugtracker at laptop.org
Thu May 27 22:20:33 EDT 2010


#10045: XO-1.5 Record audio/video are out of sync with each other
---------------------------------------+------------------------------------
           Reporter:  wad              |       Owner:  dsd                              
               Type:  defect           |      Status:  new                              
           Priority:  blocker          |   Milestone:  1.5-software-update              
          Component:  record-activity  |     Version:  Development build as of this date
         Resolution:                   |    Keywords:  camera record XO-1.5             
        Next_action:  diagnose         |    Verified:  0                                
Deployment_affected:                   |   Blockedby:                                   
           Blocking:                   |  
---------------------------------------+------------------------------------

Comment(by Quozl):

 Tested Record-78.xo 70c51cfb9933c762b25eeaedbec54e40 on os125 with XO-1.5
 C1 (1Gb) and C1-lite (512Mb).

 The test concentrated on motion video recording.  Nine recordings were
 made.

 '''pauses'''

 A pause is where the live video on screen ceases to update during
 recording, a single frame is shown, and the playback shows the same
 symptom at the corresponding elapsed time.

 On ''Low'' quality, there were no pauses.

 On ''High'' quality, a pause did not occur with indoor scenes, but did
 occur with outdoor complex natural environment scenes, usually within
 about 20 to 40 seconds.

 On ''Best'' quality, a pause would occur within 10 to 15 seconds in the
 natural environment scenes.

 The pauses correlated to recording quality and complexity of scene.

 '''audio vs video synchronisation'''

 The synchronisation was good so long as pauses did not begin to appear.

 '''overrun logging'''

 This new feature works.  The following lines appeared (about 300 times) in
 org.laptop.Record-1.log:

 {{{
 1275012136.397856 ERROR record:glive.py: Buffer overrun in videoqueue (50
 buffers, 12000000 bytes, 5000000000 time)
 }}}

 '''file descriptor leak'''

 lsof shows that the new version continues to leak file descriptors for
 deleted temporary files.

 '''attempt workaround recording to /tmp'''

 The activity was started.
 /home/olpc/.sugar/default/org.laptop.RecordActivity was moved to /tmp
 using a symlink.  A ''tail -f'' was run of the log.

 The natural scene was attempted at ''Best'' quality.

 ''du'' was used to verify recording was going to tmpfs.

 The pauses began at about ten seconds elapsed time, and correlated to
 buffer overrun messages.

-- 
Ticket URL: <http://dev.laptop.org/ticket/10045#comment:39>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list