[MPlayer-users] Sample format big endian AC3 not yet supported

Renaud Desarzens rde_lists at desarzens.ch
Sun Jun 20 21:21:55 CEST 2004


Hi Jonas

Thanks for your asound.state. Mine has the same controls in it as yours,
just most of them were set to false. However, I tried with your settings and
compared 1 by 1... nothing changed. Sorry for the length of this post, but I
thought I'd put some info of my config in here. Maybe someone finds
something I'm missing / not seeing...

cat /proc/asound/pcm
--------------------
00-00: Intel ICH : NVidia nForce2 : playback 1 : capture 1
00-01: Intel ICH - MIC ADC : NVidia nForce2 - MIC ADC : capture 1
00-02: Intel ICH - IEC958 : NVidia nForce2 - IEC958 : playback 1

cat /proc/asound/card0/id
-------------------------
nForce2

cat /proc/asound/card0/intel8x0
-------------------------------
Intel8x0

Global control        : 0x00000002
Global status         : 0x00300100
AC'97 codecs ready    : primary

cat /proc/asound/card0/pcm2p
----------------------------
card: 0
device: 2
subdevice: 0
stream: PLAYBACK
id: Intel ICH - IEC958
name: NVidia nForce2 - IEC958
subname: subdevice #0
class: 0
subclass: 0
subdevices_count: 1
subdevices_avail: 0

cat /proc/asound/devices
------------------------
  0: [0- 0]: ctl
 18: [0- 2]: digital audio playback
 25: [0- 1]: digital audio capture
 16: [0- 0]: digital audio playback
 24: [0- 0]: digital audio capture
 33:       : timer

cat /proc/asound/timers
-----------------------
G0: system timer : 10000.000us (10000000 ticks)
P0-0-0: PCM playback 0-0-0 : SLAVE
P0-0-1: PCM capture 0-0-1 : SLAVE
P0-1-1: PCM capture 0-1-1 : SLAVE
P0-2-0: PCM playback 0-2-0 : SLAVE

lsmod
-----
Module                  Size  Used by    Tainted: P
snd-pcm-oss            36936   1  (autoclean)
saa7127                 4388   0  (autoclean) (unused)
lirc_i2c                4448   1  (autoclean)
lirc_dev                8592   2  (autoclean) [lirc_i2c]
nvidia               1540256  10  (autoclean)
ivtv                  835844   5  (autoclean)
msp3400                20064   2  (autoclean)
saa7115                 6880   0  (autoclean) (unused)
tuner                  12072   2  (autoclean)
i2c-algo-bit            7048   2  (autoclean) [ivtv]
i2c-core               12452   0  (autoclean) [saa7127 lirc_i2c msp3400
saa7115 tuner i2c-algo-bit]
v4l1-compat            11400   0  (autoclean) [ivtv]
videodev                6016  13  (autoclean) [ivtv]
apm                     9544   1  (autoclean)
autofs4                 9332   0  (unused)
af_packet              14632   0  (unused)
snd-mixer-oss          12088   1  [snd-pcm-oss]
snd-intel8x0           18924   2
snd-ac97-codec         48956   0  [snd-intel8x0]
gameport                1356   0  [snd-intel8x0]
snd-pcm                56228   0  [snd-pcm-oss snd-intel8x0]
snd-timer              14532   0  [snd-pcm]
snd-page-alloc          5880   0  [snd-intel8x0 snd-pcm]
snd-mpu401-uart         3328   0  [snd-intel8x0]
snd-rawmidi            13344   0  [snd-mpu401-uart]
snd-seq-device          3792   0  [snd-rawmidi]
snd                    31044   1  [snd-pcm-oss snd-mixer-oss snd-intel8x0
snd-ac97-codec snd-pcm snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device]
soundcore               3524   4  [snd]
agpgart                42852   3
forcedeth               9292   1
serial                 44708   0
usb-ohci               19048   0  (unused)
usbcore                59980   0  [usb-ohci]
rtc                     7432   0
ext3                   65604   2
jbd                    47952   2  [ext3]

/etc/asound.conf
----------------
pcm.!default {
  type plug
  slave.pcm "digital-hw"
}


pcm.analog {
  type plug
  slave.pcm "analog-hw"
}

ctl.analog {
  type hw
  card 0
}

pcm.mixed-analog {
  type plug
  slave.pcm "dmix-analog"
}

ctl.mixed-analog {
  type hw
  card 0
}

pcm.digital {
  type plug
  slave.pcm "digital-hw"
}

ctl.digital {
  type hw
  card 0
}

pcm.mixed-digital {
  type plug
  slave.pcm "dmix-digital"
}

ctl.mixed-digital {
  type hw
  card 0
}

pcm.analog-hw {
  type hw
  card 0
}

ctl.analog-hw {
  type hw
  card 0
}

pcm.digital-hw {
  type hw
  card 0
  device 2
}

ctl.digital-hw {
  type hw
  card 0
}

pcm.dmix-analog {
  type dmix
  ipc_key 1234
  slave {
    pcm "analog-hw"
    period_time 0
    period_size 1024
    buffer_size 4096
    rate 48000
  }
}

ctl.dmix-analog {
  type hw
  card 0
}

pcm.dmix-digital {
  type dmix
  ipc_key 1235
  slave {
    pcm "digital-hw"
    period_time 0
    period_size 1024
    buffer_size 4096
    rate 48000
  }
}

ctl.dmix-digital {
  type hw
  card 0
}

/etc/modules.conf
-----------------
<snip>
alias char-major-116 snd
alias snd-card-0 snd-intel8x0
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd major=116 cards_limit=1 device_gid=29 device_mode=0660
options snd-intel8x0 index=0
options snd-pcm-oss adsp_map=2
</snip>

Thanks anyone for hints...

Renaud



> -----Original Message-----
> From: mplayer-users-bounces at mplayerhq.hu 
> [mailto:mplayer-users-bounces at mplayerhq.hu] On Behalf Of j-n-s at gmx.net
> Sent: Sunday, June 20, 2004 11:20 AM
> To: MPlayer usage questions, features, bugreports
> Subject: RE: [MPlayer-users] Sample format big endian AC3 not 
> yet supported
> 
> Hi Renaud
> 
> I think that it isn't the fault of mplayer because the 
> "connection" between your computer and the AV-receiver over 
> spdif seems to work. I realised that the error message 
> mplayer gives does not mean that it cannot play AC3 - 
> actually I really don't know what mplayer wants to say with 
> that error message. I have an intel8x0 too. I found many 
> posts where people said they had to play with all the sliders 
> in gnome-alsamixer until it worked; A few for example had to 
> turn some sliders to 0, others had to mute some things.
> If you have set all the sliders like you want you have to 
> save that configuration using "/usr/sbin/alsactl store". The 
> configuration then gets saved in /etc/asound.state. I attach 
> the content of my asound.state file.
> Compare it to yours or - if you have the same number of 
> controls in your file - try to use my one (but make a backup 
> of yours first). Hope this helps.
> 
> Jonas
> 
> state.ICH5 {
> 	control.1 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Master Playback Switch'
> 		value true
> 	}
> 	control.2 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 31'
> 		iface MIXER
> 		name 'Master Playback Volume'
> 		value.0 23
> 		value.1 23
> 	}
> 	control.3 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Center Playback Switch'
> 		value true
> 	}
> 	control.4 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 31'
> 		iface MIXER
> 		name 'Center Playback Volume'
> 		value 14
> 	}
> 	control.5 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'LFE Playback Switch'
> 		value true
> 	}
> 	control.6 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 31'
> 		iface MIXER
> 		name 'LFE Playback Volume'
> 		value 14
> 	}
> 	control.7 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Surround Playback Switch'
> 		value.0 true
> 		value.1 true
> 	}
> 	control.8 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 31'
> 		iface MIXER
> 		name 'Surround Playback Volume'
> 		value.0 13
> 		value.1 13
> 	}
> 	control.9 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Master Mono Playback Switch'
> 		value true
> 	}
> 	control.10 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 31'
> 		iface MIXER
> 		name 'Master Mono Playback Volume'
> 		value 7
> 	}
> 	control.11 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'PC Speaker Playback Switch'
> 		value true
> 	}
> 	control.12 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 15'
> 		iface MIXER
> 		name 'PC Speaker Playback Volume'
> 		value 2
> 	}
> 	control.13 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Phone Playback Switch'
> 		value true
> 	}
> 	control.14 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 31'
> 		iface MIXER
> 		name 'Phone Playback Volume'
> 		value 5
> 	}
> 	control.15 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Mic Playback Switch'
> 		value false
> 	}
> 	control.16 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 31'
> 		iface MIXER
> 		name 'Mic Playback Volume'
> 		value 0
> 	}
> 	control.17 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Mic Boost (+20dB)'
> 		value true
> 	}
> 	control.18 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Line Playback Switch'
> 		value true
> 	}
> 	control.19 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 31'
> 		iface MIXER
> 		name 'Line Playback Volume'
> 		value.0 5
> 		value.1 5
> 	}
> 	control.20 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'CD Playback Switch'
> 		value true
> 	}
> 	control.21 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 31'
> 		iface MIXER
> 		name 'CD Playback Volume'
> 		value.0 28
> 		value.1 28
> 	}
> 	control.22 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Video Playback Switch'
> 		value true
> 	}
> 	control.23 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 31'
> 		iface MIXER
> 		name 'Video Playback Volume'
> 		value.0 7
> 		value.1 7
> 	}
> 	control.24 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Aux Playback Switch'
> 		value true
> 	}
> 	control.25 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 31'
> 		iface MIXER
> 		name 'Aux Playback Volume'
> 		value.0 13
> 		value.1 13
> 	}
> 	control.26 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'PCM Playback Switch'
> 		value true
> 	}
> 	control.27 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 31'
> 		iface MIXER
> 		name 'PCM Playback Volume'
> 		value.0 28
> 		value.1 28
> 	}
> 	control.28 {
> 		comment.access 'read write'
> 		comment.type ENUMERATED
> 		comment.item.0 Mic
> 		comment.item.1 CD
> 		comment.item.2 Video
> 		comment.item.3 Aux
> 		comment.item.4 Line
> 		comment.item.5 Mix
> 		comment.item.6 'Mix Mono'
> 		comment.item.7 Phone
> 		iface MIXER
> 		name 'Capture Source'
> 		value.0 Mix
> 		value.1 Mix
> 	}
> 	control.29 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Capture Switch'
> 		value true
> 	}
> 	control.30 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 15'
> 		iface MIXER
> 		name 'Capture Volume'
> 		value.0 3
> 		value.1 3
> 	}
> 	control.31 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name '3D Control - Switch'
> 		value true
> 	}
> 	control.32 {
> 		comment.access 'read write'
> 		comment.type ENUMERATED
> 		comment.item.0 Mix
> 		comment.item.1 Mic
> 		iface MIXER
> 		name 'Mono Output Select'
> 		value Mix
> 	}
> 	control.33 {
> 		comment.access 'read write'
> 		comment.type ENUMERATED
> 		comment.item.0 Mic1
> 		comment.item.1 Mic2
> 		iface MIXER
> 		name 'Mic Select'
> 		value Mic1
> 	}
> 	control.34 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 15'
> 		iface MIXER
> 		name '3D Control - Center'
> 		value 3
> 	}
> 	control.35 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 15'
> 		iface MIXER
> 		name '3D Control - Depth'
> 		value 2
> 	}
> 	control.36 {
> 		comment.access read
> 		comment.type IEC958
> 		iface MIXER
> 		name 'IEC958 Playback Con Mask'
> 		value
> '0fff000f00000000000000000000000000000000000000000000000000000
> 00000000000000000000000000000000000000000000000000000000000000
> 00000000000000000000000000000000000000000000000000000000000000
> 00000000000000000000000000000000000000000000000000000000000000
> 00000000000000000000000000000000000000000000000000000000000000
> 0000000000000000000000000000000000000000000'
> 	}
> 	control.37 {
> 		comment.access read
> 		comment.type IEC958
> 		iface MIXER
> 		name 'IEC958 Playback Pro Mask'
> 		value
> cf000000000000000000000000000000000000000000000000000000000000
> 00000000000000000000000000000000000000000000000000000000000000
> 00000000000000000000000000000000000000000000000000000000000000
> 00000000000000000000000000000000000000000000000000000000000000
> 00000000000000000000000000000000000000000000000000000000000000
> 000000000000000000000000000000000000000000
> 	}
> 	control.38 {
> 		comment.access 'read write'
> 		comment.type IEC958
> 		iface MIXER
> 		name 'IEC958 Playback Default'
> 		value
> '0082000200000000000000000000000000000000000000000000000000000
> 00000000000000000000000000000000000000000000000000000000000000
> 00000000000000000000000000000000000000000000000000000000000000
> 00000000000000000000000000000000000000000000000000000000000000
> 00000000000000000000000000000000000000000000000000000000000000
> 0000000000000000000000000000000000000000000'
> 	}
> 	control.39 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'IEC958 Playback Switch'
> 		value true
> 	}
> 	control.40 {
> 		comment.access 'read write'
> 		comment.type INTEGER
> 		comment.range '0 - 3'
> 		iface MIXER
> 		name 'IEC958 Playback AC97-SPSA'
> 		value 3
> 	}
> 	control.41 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Duplicate Front'
> 		value true
> 	}
> 	control.42 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Surround Down Mix'
> 		value true
> 	}
> 	control.43 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Center/LFE Down Mix'
> 		value false
> 	}
> 	control.44 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Exchange Center/LFE'
> 		value true
> 	}
> 	control.45 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Line-In As Surround'
> 		value true
> 	}
> 	control.46 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Swap Surround Slot'
> 		value true
> 	}
> 	control.47 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Mic As Center/LFE'
> 		value true
> 	}
> 	control.48 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'IEC958 Capture Switch'
> 		value false
> 	}
> 	control.49 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'Analog to IEC958 Output'
> 		value false
> 	}
> 	control.50 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'IEC958 Input Monitor'
> 		value true
> 	}
> 	control.51 {
> 		comment.access 'read write'
> 		comment.type BOOLEAN
> 		iface MIXER
> 		name 'External Amplifier'
> 		value true
> 	}
> }
> 
> --
> "Sie haben neue Mails!" - Die GMX Toolbar informiert Sie beim Surfen!
> Jetzt aktivieren unter http://www.gmx.net/info
> 
> _______________________________________________
> MPlayer-users mailing list
> MPlayer-users at mplayerhq.hu
> http://mplayerhq.hu/mailman/listinfo/mplayer-users





More information about the MPlayer-users mailing list