Warning: Can't synchronize with the repository (Unsupported version control system "svn": "/usr/lib64/libsvn_ra_neon-1.so.0: undefined symbol: svn_compat_wrap_file_rev_handler" ). Look in the Trac log for more information.

Ticket #16 (closed enhancement: fixed)

Opened 2 years ago

Last modified 2 years 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 2 years ago by ekilfoil

  • priority changed from critical to major

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

Changed 2 years ago by ekilfoil

  • milestone Mangler 1.0 deleted

Changed 2 years ago by ekilfoil

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

Changed 2 years 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 2 years ago by ekilfoil

  • milestone changed from Mangler 1.1 to Unscheduled

Changed 2 years 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.