#10045 BLOC 1.5-sof: XO-1.5 Camera activity choppy

Zarro Boogs per Child bugtracker at laptop.org
Wed Feb 24 22:40:47 EST 2010


#10045: XO-1.5 Camera activity choppy
---------------------------------------+------------------------------------
           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:                   |  
---------------------------------------+------------------------------------
Changes (by Quozl):

  * keywords:  camera XO-1.5 => camera record XO-1.5
  * owner:  erikb => dsd
  * next_action:  reproduce => diagnose
  * component:  camera-activity => record-activity


Comment:

 Testing.  Symptoms assessed as follows:

  * in the Record activity, with Photo, Video or Audio tabs selected, but
 before the start button is pressed, in other words during the relay of
 live video from the camera to the screen, the frame rate is low and the
 frames are lagged, but the stream as a whole does keep up.  During this
 time X and Record processes consume all available CPU time.  The low frame
 rate and lag should be fixed when #9407 and #9325 are fixed,

  * in the Record activity, when a Video or Audio recording is started, the
 relay of live video from the camera to the screen begins to fall behind,
 the stream does not keep up.  The resulting recording is truncated, in the
 same way as reported in #9919 (os64 record hangs on termination of second
 audio recording).

 The second symptom appears to be caused by the first symptom, in that
 without available headroom the more complex stream during recording can't
 be sustained.

 However the streams created by Record when recording have additional
 complexity, since the stream is divided into both a display sink and a
 file sink.  This division doubles the data flow, which is required to keep
 up with the file sink rather than the display sink.  This problem might
 also be alleviated by dropping frames on the display sink path of the
 stream, but I've tried to do this and failed.  A temporary workaround
 might be to remove the display sink altogether, and I think an earlier
 version of Record may have done this.

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


More information about the Bugs mailing list