#7200 NORM Never A: Speakers not released properly when running multiple instances of TamTam

Zarro Boogs per Child bugtracker at laptop.org
Thu Jun 5 01:39:16 EDT 2008


#7200: Speakers not released properly when running multiple instances of TamTam
-----------------------------+----------------------------------------------
 Reporter:  mchua            |       Owner:  Nat           
     Type:  defect           |      Status:  new           
 Priority:  normal           |   Milestone:  Never Assigned
Component:  tamtam-activity  |     Version:  Update.1      
 Keywords:                   |    Verified:  0             
 Blocking:                   |   Blockedby:                
-----------------------------+----------------------------------------------
 Tested with build 703, !TamTamEdit 47, !TamTamJam 48, !TamTamMini 46, and
 !TamTamSynthLab 48.

 In a nutshell:

  * You can have more than one !TamTam Activity running simultaneously (as
 expected)
  * You can only hear output from one running !TamTamActivity at a time (as
 expected)
  * BUT if you have !TamTam Activities running simultaneously, only the
 instance that was started first will be able to output sound at all - even
 after this first !TamTam Activity is stopped, the remaining running
 !TamTam instances cannot output sound from the speaker when they have full
 focus.

 In other words, in order to output sound, a !TamTam Activity must be the
 only running !TamTam activity at the time it is started.

 In the examples below, TamTamA and TamTamB are TamTam Activities - for
 instance, TamTamA could be TamTamJam and TamTamB could be TamTamSynthLab,
 vice versa, both could be TamTamJam, etc...

 To reproduce:

  1. Start TamTamA. Note that it can play music.
  2. While TamTamA is still running, start TamTamB. Note that TamTamB can't
 play music.
  3. Close TamTamA.
  4. Note that TamTamB still can't play music (until you close and restart
 TamTamB).

 This appears to be peculiar to the !TamTam Activities so far - it doesn't
 matter which !TamTam Activity is used, or in which order they're started.
 Furthermore, !TamTam + other audio activities (example: Record) or a pair
 of non-!TamTam audio activities (example: 2 instances of Record) do not
 exhibit this behavior.

 As a scenario, imagine you're a child who's composing music who wants to
 switch between multiple music programs at once - maybe something in
 !TamTamSynthLab inspires you to change a passage in something you've
 previously composed in !TamTamEdit. Having to start and stop one !TamTam
 program before moving on to another effectively prevents you from doing
 this.

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


More information about the Bugs mailing list