[MPlayer-cygwin] ao_win32 can only stereo

Szecsi Gabor deje at miki.hu
Mon Jun 28 02:26:10 CEST 2004


Hi

I have managed to get an SBLive Value 4 channel and a C-Media 8738 5.1
soundcard. Unfortunately, ao_win32 is unable to initialize more than 2
channel audio with these cards. I don't think it is soundcard driver
problem (two different cards (don't)work the same?).
I get the error message format not supported switching to default. btw
all other players can output to 4 channel both directx, both waveout.

Mplayer output (used -channels 4) stripped:

.....
====== STREAM Header =====
Type: auds   FCC:  (0)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 1
Rate: 48000/1 = 48000.000
Start: 0   Len: 176736000
Suggested BufferSize: 24000
Quality -1
Sample size: 1
==========================
found 'wf', 18 bytes of 18
======= WAVE Format =======
Format Tag: 8192 (0x2000)
Channels: 5
Samplerate: 48000
avg byte/sec: 48000
Block align: 1
bits/sample: 0
cbSize: 18
Unknown extra header dump: [5c] [75] [77] [2e] [78] [76] [69] [64] [2d] [64] [6d] [74] [2e] [63] [64] [31] [2e] [72] 
===========================

.....

==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
dec_audio: Allocating 3840 bytes for input buffer.
dec_audio: Allocating 12288 + 65536 = 77824 bytes for output buffer.
AC3: 5.1 (3f+2r+lfe)  48000 Hz  384.0 kbit/s
A52 flags before a52_frame: 0x26
A52 flags after a52_frame: 0x6
AUDIO: 48000 Hz, 4 ch, 16 bit (0x10), ratio: 48000->384000 (384.0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================

......

==========================================================================
[PP] Using external postprocessing filter, max q = 6.
AutoQ: setting quality to 6
Checking audio filter chain for 48000Hz/4ch/16bit -> 48000Hz/4ch/16bit...
[libaf] Adding filter dummy 
[dummy] Was reinitialized, rate=48000Hz, nch = 4, format = 0x00000001 and bps = 2
AF_pre: af format: 2 bps, 4 ch, 48000 hz, little endian signed int 
AF_pre: 48000Hz 4ch Signed 16-bit (Little-Endian)
ao_win32: Samplerate:48000Hz Channels:4 Format:Signed 16-bit (Little-Endian)
ao_win32: Buffersize:8192
Using SSE optimized IMDCT transform
Using MMX optimized resampler
ao_win32: format not supported switching to default
AO: [win32] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: Windows waveOut audio output
AO: Author: Sascha Sommer <saschasommer at freenet.de>
Building audio filter chain for 48000Hz/4ch/16bit -> 44100Hz/2ch/16bit...
[dummy] Was reinitialized, rate=48000Hz, nch = 4, format = 0x00000001 and bps = 2
[libaf] Adding filter resample 
[resample] Changing sample rate to 44100Hz
[resample] Changing sample rate to 44100Hz
[resample] Using linear interpolation. 
[libaf] Adding filter channels 
[channels] Changing number of channels to 2
[dummy] Was reinitialized, rate=48000Hz, nch = 4, format = 0x00000001 and bps = 2
[resample] Using linear interpolation. 
Starting playback...




More information about the MPlayer-cygwin mailing list