Ticket #16 (closed enhancement: fixed)

Opened 10 months ago

Last modified 7 months ago

implement alsa capability

Reported by: ekilfoil Owned by: ekilfoil
Priority: major Milestone: Mangler 1.2
Component: gui Version: 0.0
Keywords: Cc:

Description

create audio streams using alsa

Change History

Changed 9 months ago by ekilfoil

  • priority changed from critical to major

modifying this to major. this will not make it into 1.0

Changed 9 months ago by ekilfoil

  • milestone Mangler 1.0 deleted

Changed 9 months ago by ekilfoil

  • type changed from task to enhancement
  • milestone set to Mangler 1.1

Changed 9 months ago by ekilfoil

implementing alsa will probably require writing an audio muxer internally. I'm not sure I understand alsa access enough to know what is and is not required and documentation is scarce.

The way I understand it (which could very well be wrong) is that alsa requires a single stream. The dmix interface (i think) is not suitable for our purposes since we have an undefined number of streams possible. I *think* we have to mux these streams internally before sending them to ALSA.

Of course, this could be completely wrong. If someone that knows how to use the alsa lib better can help, that would be great. Until then, this will require internal muxing.

Changed 8 months ago by ekilfoil

  • milestone changed from Mangler 1.1 to Unscheduled

Changed 7 months ago by ekilfoil

  • status changed from new to closed
  • resolution set to fixed
  • milestone changed from Unscheduled to Mangler 1.1

done in r482 (without a mixer!)

Note: See TracTickets for help on using tickets.