#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