#6850 BLOC Update1: Record does not update its display

Zarro Boogs per Child bugtracker at laptop.org
Fri Jun 6 15:24:27 EDT 2008


#6850: Record does not update its display
------------------------------+---------------------------------------------
  Reporter:  bemasc           |       Owner:  erikb            
      Type:  defect           |      Status:  new              
  Priority:  blocker          |   Milestone:  Update1.1 (8.1.1)
 Component:  camera-activity  |     Version:                   
Resolution:                   |    Keywords:                   
  Verified:  0                |    Blocking:                   
 Blockedby:                   |  
------------------------------+---------------------------------------------

Comment(by erikg):

 I have solved the issue by downgrading two components.  I understand that
 this is not an ideal fix, but at least we have isolated the components
 (gstreamer and gstreamer-plugins-base) which give rise to this bug.

 To downgrade a joyride system:

 1) Get the correct rpms using koji:

 {{{
 ~% koji download-build gstreamer-plugins-base-0.10.12-4.2.olpc2
 --arch="i386"
 ~% koji download-build gstreamer-0.10.12-1.olpc2 --arch="i386"
 }}}

 2) Drop the rpms into an XO running a joyride build.  We are downgrading
 from 0.10.15 -> 0.10.12.  On the XO:

 {{{
 ~% rpm -Uvh --oldpackage gstreamer-plugins-base-0.10.12-4.2.olpc2.i386.rpm
 ~% rpm -Uvh --oldpackage gstreamer-0.10.12-1.olpc2.i386.rpm
 ~% ldconfig
 }}}

 You have to run ldconfig to reconfigure the dynamic linker cache.  Without
 doing so Sugar will not boot (on startup it tries to load pygst and thus
 one of the gstreamer shared libraries).

 Now Record updates its display as expected.

 Moving forward, I would like to test newer versions of all the gstreamer
 packages to see if the clocking issue which appears to be giving rise to
 this problem is fixed in later builds.  I understand that between 0.10.12
 and 0.10.15 there were changes in the hierarchy of clock manipulation in
 gstreamer.

 ''Speculation'': If these changes were not properly incorporated into the
 elements (tees queues, filters) referred to in the pipelines in Record, we
 might expect clocking problems as we see here.

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


More information about the Bugs mailing list