#6850 BLOC 8.2.0 (: Record does not update its display

Zarro Boogs per Child bugtracker at laptop.org
Tue Jul 1 10:07:32 EDT 2008


#6850: Record does not update its display
-------------------------------+--------------------------------------------
   Reporter:  bemasc           |       Owner:  erikg               
       Type:  defect           |      Status:  new                 
   Priority:  blocker          |   Milestone:  8.2.0 (was Update.2)
  Component:  camera-activity  |     Version:                      
 Resolution:                   |    Keywords:  record              
Next_action:  never set        |    Verified:  1                   
  Blockedby:                   |    Blocking:  7383                
-------------------------------+--------------------------------------------
Changes (by dsd):

  * next_action:  => never set
  * blocking:  => 7383
  * milestone:  8.1.1 (was Update1.1) => 8.2.0 (was Update.2)


Comment:

 I spoke with some gstreamer developers, this is likely because of a bad
 pipeline. You cannot link and unlink elements in a pipeline without
 considering pad blocking. Also you cannot have certain elements in a
 pipeline in unconnected state (even if you block their pads), which we do
 (for example) with the filesink when we are showing live video in photo
 capture mode.

 At their suggestion I've been working the pipeline into components using
 the element API (rather than parse_launch which is a fairly cryptic format
 and quite confusing for large pipelines). I then add + link the components
 into the pipeline when we need them. This is a nicer code structure and
 allows us to use the same core pipeline all of the time, making switching
 between capture modes (photo/video/audio) much smoother as well.

 I'm working at http://dev.laptop.org/git?p=users/dsd/record;a=summary -
 nothing really there yet, but I should have some of the above changes
 committed later today.

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


More information about the Bugs mailing list