Opened 9 years ago

Closed 9 years ago

#7609 closed defect (fixed)

webcam performance regression

Reported by: dsd Owned by: ApprovalForUpdate
Priority: high Milestone: 8.2.0 (was Update.2)
Component: distro Version: Development build as of this date
Keywords: 8.2.0:? blocks:8.2.0 joyride-2363:+ 8.2-759:+ Cc: jg, erikg, tomeu
Blocked By: Blocking:
Deployments affected: Action Needed: test in release
Verified: no


Something since update1 has caused the camera performance to regress - there is a visual delay, and gstreamer-recorded videos have lip sync problems. Need to measure and investigate.

Change History (13)

comment:1 Changed 9 years ago by cjb

  • Keywords blocks?:8.2.0 added
  • Priority changed from normal to high

comment:2 Changed 9 years ago by kimquirk

Probably need a reference and real measurements before I'd make this a blocker. Good one for further investigation.

comment:3 Changed 9 years ago by gregorio

  • Cc jg erikg added
  • Keywords blocks:8.2.0 added; blocks?:8.2.0 removed

Hi Guys,

I think this is a blocker. Record is our most popular activity and if lip-synch is off its unusable.


Greg S

comment:4 Changed 9 years ago by tomeu

  • Cc tomeu added

Maybe this got fixed when we fixed TamTam's audio performance?

comment:5 Changed 9 years ago by cscott

Please retest and retriage.

comment:6 Changed 9 years ago by dsd

bug is still there, it's noticably more delayed than update1. I'm pretty sure its a gstreamer thing. what kind of retriaging is needed?

comment:7 Changed 9 years ago by dsd

I can fix this quickly if we're OK with going back to an old gstreamer:

comment:8 Changed 9 years ago by dsd

  • Action Needed changed from never set to add to build
  • Keywords joyride-2363:+ added

fixed by reverting gstreamer, need to add to 8.2

comment:9 Changed 9 years ago by dsd

  • Owner changed from dsd to ApprovalForUpdate

Please include the following packages in 8.2:

  • gstreamer-0.10.12-3.olpc3
  • gstreamer-plugins-base-0.10.12-4.olpc3.4
  • gstreamer-plugins-good-0.10.5-7.olpc3.1
  • gstreamer-python-0.10.7-2.olpc3.1
  • gstreamer-tools-0.10.12-3.olpc3
  • totem-gstreamer-2.23.4-1.olpc3.6
  • totem-2.23.4-1.olpc3.6
  • totem-mozplugin-2.23.4-1.olpc3.6

Fixes this bug, #7452, #7887 and #8075. I trimmed gstreamer deps a bit, and some of these old packages have fewer dependencies, so this will also cause the following packages to go away: wavpack, libsoup, libvisual, rarian, rarian-compat

comment:10 Changed 9 years ago by dsd


Run an 8.2 build on an XO, next to another XO running an update1 build. Run Record on both. Wave your hand and confirm that 8.2 does not appear any more lagged than update1.

comment:11 Changed 9 years ago by dsd

  • Action Needed changed from add to build to approve for release

comment:12 Changed 9 years ago by cscott

  • Action Needed changed from approve for release to test in release

Added to the stable build stream; will be in 758.

Careful about closing this bug, though; we'll need to fix these problems "for real" in 9.1.

comment:13 Changed 9 years ago by dsd

  • Keywords 8.2-759:+ added
  • Resolution set to fixed
  • Status changed from new to closed

This is working in 759, created #8322 for the real fix

Note: See TracTickets for help on using tickets.