Opened 8 years ago

Closed 5 years ago

#4353 closed defect (fixed)

Measure needs to stop sampling/recording when playing tuning tones

Reported by: greenfeld Owned by: walter
Priority: Unspecified by Maintainer Milestone: Unspecified
Component: Measure Version: 0.98.x
Severity: Major Keywords:
Cc: dsd Distribution/OS: OLPC
Bug Status: Unconfirmed

Description

XO-1.75s have a sound driver which currently cannot playback and record at the same time.

Measure needs to stop sampling/recording and completely shutdown the audio recording interface when playing back tones to tune instruments/etc. to avoid locking up the activity on this platform.

(I do not know if the XO-4 will have this initial sound driver limitation or not.)

Seen in OLPC 13.1.0 os20/Measure-44.

Attachments (1)

Measure-45.xo (273.9 KB) - added by walter 8 years ago.

Download all attachments as: .zip

Change History (8)

comment:1 Changed 8 years ago by walter

OK. Will poke around with this over the next day or two. Presumably not related to OLPC #12410.

comment:2 Changed 8 years ago by greenfeld

I'm slightly confused as 10886 implies this was fixed for open firmware but emails from late September imply we never got this going on XO-1.75 in the Linux kernel.

I do not quickly see an obvious OLPC ticket for the kernel on the subject.

In any case currently Measure seems to freeze after playing back the tone to tune to on XO-1.75.

The "CL4" designation and Q7* firmware for 12410 imply that said problem was seen on XO-4.

comment:3 Changed 8 years ago by walter

12410 is specific to XO 4 and I hadn't seen it on 1.75, but I am a bit behind on my updates to my 1.75 machine. But as you suggest, it is probably unrelated. Hope to get to this today or tomorrow.

Changed 8 years ago by walter

comment:4 Changed 8 years ago by walter

http://bugs.sugarlabs.org/attachment/ticket/4353/Measure-45.xo works on XO 4 and, with the exception of being noisy, seems to work on XO 1.75. Please test. (Note, OLPC #12410 is not resolved in this version on XO 4.)

comment:5 Changed 8 years ago by greenfeld

  • Cc dsd added

The attached version seems to work. I agree the XO-1.75 is being a bit too sensative by default on its mic input.

Can we formally roll this up for release for 13.1.0?

comment:6 Changed 8 years ago by dsd

13.1.0 is now closed to items which aren't factory blockers, sorry. But this should definitely be wrapped up into a new release on activities.sugarlabs.org for future release cycles.

comment:7 Changed 5 years ago by quozl

  • Resolution set to fixed
  • Status changed from new to closed

Tested on 13.2.6 for XO-1.75 and XO-4, with Measure-52, it works fine, closing.

Note: See TracTickets for help on using tickets.