Ticket #9375 (closed defect: fixed)

Opened 5 years ago

Last modified 4 years ago

scratch sounds are jumpy

Reported by: dsd Owned by: cjb
Priority: blocker Milestone: 10.1.1
Component: sugar Version: Development build as of this date
Keywords: os54 os203 Cc: bert
Action Needed: test in build Verified: no
Deployments affected: Blocked By:
Blocking:

Description

The cat meow is jumpy, as if the buffers aren't quite big enough or something. Probably a more general issue...

Attachments

sqUnixSoundALSA.c (21.4 kB) - added by dmoco 4 years ago.
ALSA plugin with fix for freezing and sayamindu fix for scratchy sound

Change History

Changed 5 years ago by triagebot

  • next_action changed from never set to test in build
  • milestone changed from 1.5-software to 1.5-software-final

changed by irc user Quozl:

Changed 5 years ago by Quozl

  • keywords os54 added
  • next_action changed from test in build to diagnose
  • version changed from not specified to Development build as of this date

Triage. Reproduced on os54. Method:

  • start Scratch activity,
  • click on the Sound button on the top left collection of eight buttons,
  • drag a "play sound [ meow ]" directive from the bottom left area to the second bottom left area that has the tab label Scripts, a copy will be placed in the Scripts area,
  • double click on the copy of the directive, and the meow sound is played, and it is scratchy.

Changed 5 years ago by Quozl

  • milestone changed from 1.5-software-final to 1.5-software-update

Ticket moved out of 1.5-software-final to 1.5-software-update as a result of a software manufacturing release triage meeting. Per ed, dsd, cjb, reuben, quozl.

Changed 5 years ago by dsd

the contributors program is sending an XO-1.5 B2 to a scratch developer who hopes to look into this in his free time

Changed 5 years ago by sayamindu

Looks like an underlying squeak problem to me. Etoys shows the same symptoms. To reproduce:

  • Start Etoys
  • Click on Supplies -> Object Catalog -> Multimedia -> PianoKeyboard
  • Press any key on the keyboard for a long time

Changed 5 years ago by sayamindu

  • cc bert added
  • next_action changed from diagnose to review

Found a possible fix. Notified upstream:

http://tracker.squeakland.org/browse/SQ-638

Changed 5 years ago by sayamindu

  • next_action changed from review to package

Upstream has committed the proposed fix (thanks to Bert for the quick turnaround) : http://squeakvm.org/svn/squeak/trunk/platforms/unix/ChangeLog

Changed 5 years ago by dsd

  • next_action changed from package to test in build

squeak-vm-3.10.5-2.fc11 on its way to f11-updates-testing

Changed 5 years ago by Quozl

  • milestone changed from 1.5-software-later to 1.5-software-update

Changed 5 years ago by cjb

test in os102

Changed 5 years ago by RafaelOrtiz

  • status changed from new to closed
  • resolution set to fixed

Tested and fixed..much better sound.

Changed 4 years ago by Quozl

  • keywords os203 added
  • status changed from closed to reopened
  • next_action changed from test in build to reproduce
  • resolution deleted

Occurs on os203.

Changed 4 years ago by dmoco

ALSA plugin with fix for freezing and sayamindu fix for scratchy sound

Changed 4 years ago by dmoco

Looks like keeping several versions of the VM source around has come back to bite me in the ass. Apologies to those testing my changes to do with freezing last month and finding sound playback was scratchy. I had convinced myself the source included Sayamindu's patch but it did not. Amended source for vm-sound-ALSA attached.

Changed 4 years ago by cjb

  • owner changed from dsd to cjb
  • priority changed from normal to blocker
  • next_action changed from reproduce to add to build
  • status changed from reopened to new

Raising to blocker so that we don't forget to take a fix for this.

Changed 4 years ago by cjb

  • next_action changed from add to build to never set

test in os204

Changed 4 years ago by Quozl

  • next_action changed from never set to test in build

Changed 4 years ago by Quozl

  • status changed from new to closed
  • resolution set to fixed

Tested in os204 installed using fs-update, the meow sound is no longer jumpy, interrupted, or scratchy.

(Using olpc-update and Software update does not fix the issue, since there was no change to the activity version.)

Note: See TracTickets for help on using tickets.