Audio update.

Alsa: report needed down sampling of 3/5/6 to 2 channels.
Moved alsa code into alsa module.
Initial OSS output support.
This commit is contained in:
Johns
2012-01-03 21:31:03 +01:00
parent 5546354cc7
commit c8e70ec0fe
6 changed files with 839 additions and 258 deletions

3
Todo
View File

@@ -27,7 +27,6 @@ missing:
atmolight
zoom/fit-zoom 4:3
multistream handling
audio out with oss/oss4
HDMI/SPDIF Passthrough
disable screensaver
disable window cursor
@@ -67,10 +66,8 @@ audio/alsa:
libav supports only resample of mono to 2 channels
ffmpeg didn't support resample of 5 to 2 channels
CodecAudioOpen can fail "can't open audio codec" and does Fatal exit.
insufficient thread locking around avcodec_open/close()
audio/oss:
add and write oss support
playback of recording
play back is too fast