Ticket #2188 (new defect)

Opened 7 years ago

Last modified 6 years ago

Audio sample library needed - really - how to share data among activities

Reported by: ethrop Owned by: dgilmore
Priority: blocker Milestone: 8.2.0 (was Update.2)
Component: audio sample library Version:
Keywords: Cc: krstic, Eben, jg
Action Needed: Verified: no
Deployments affected: Blocked By:
Blocking:

Description

Presently, activities wanting to share audio resources cannot do so through a shared directory. Containerizing activities may actually agravate that situation but I am presuming this can and will be fixed regardless. An activity supplying a resource for its own private use when the resource is of general use leads to the wasteful duplication of data. This was briefly discussed with a number of developers in the recent and distant past.

For TamTam, this will be a blocker starting with Trial-3.

Change History

Changed 7 years ago by jg

Audio sample library component created. Assigned to ethrop.

Changed 7 years ago by jg

  • owner changed from jg to ethrop
  • component changed from new component to audio sample library

Changed 7 years ago by jg

  • cc krstic, blizzard, Eben, J5, jg added
  • owner changed from ethrop to marco
  • summary changed from Audio sample library needed to Audio sample library needed - really - how to share data among activities
  • priority changed from high to blocker

Splitting TamTam is currently blocked by our inability to share data among activities.

Defining how to do this fundamental operation is now blocking their work.

This is just the first of many examples that will come up.

Please get this packaging/dependency issue solved; heads in the sand over the topic is not a viable answer.

Changed 7 years ago by marco

Not having dependencies in activity bundles was an explicit design decision. I'm not sure it should be revised (it has obvious advantages) and I don't think we have time to revise it for Gen1 anyway.

The TamTam problem can be solved by providing a system audio library which will be useful to a lot of activities. When other cases will come up, we will figure out the best solution for those. Let's not overengineer stuff in Gen1.

Changed 7 years ago by marco

  • milestone changed from Trial-3 to Untriaged

Changed 7 years ago by jg

  • milestone changed from Untriaged to First Deployment, V1.0

Changed 7 years ago by marco

  • owner changed from marco to J5

Reassigning to J5, I think he have been discussing with the tamtam guys on how to get this into the images.

Changed 6 years ago by jg

  • cc blizzard, J5 removed
  • owner changed from J5 to dgilmore

Reassigning to Dennis to handle when the sample library is ready.

Note: See TracTickets for help on using tickets.