1 (edytowany przez bass 2013-03-10 22:55:10)

Temat: Dźwięk 5.1/Stereo alsa

Witam

Obecnie mam podłączoną kartę 5.1 grają tylko głośniki przód, chcę aby na satelitach leciała kopia przodu przy mp3 Jak się za to zabrać szukam różnych poradników nic nie pomaga ...

Jak zrobić restart alsy bez reboota router?

Czy da się ustawić dźwięk alsy po reboocie np na 30%?

root@Router:~# alsa
-ash: alsa: not found
root@Router:~# amixer
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch pswitch-joined penum
  Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer - Side Left - Side Right
  Limits: Playback 0 - 197
  Mono:
  Front Left: Playback 30 [15%] [-31.31dB] [on]
  Front Right: Playback 30 [15%] [-31.31dB] [on]
  Rear Left: Playback 30 [15%] [-31.31dB] [on]
  Rear Right: Playback 30 [15%] [-31.31dB] [on]
  Front Center: Playback 30 [15%] [-31.31dB] [on]
  Woofer: Playback 30 [15%] [-31.31dB] [on]
  Side Left: Playback 30 [15%] [-31.31dB] [on]
  Side Right: Playback 30 [15%] [-31.31dB] [on]
Simple mixer control 'PCM',0
  Capabilities: cvolume cswitch cswitch-joined penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 6928
  Front Left: Capture 40 [1%] [-15.85dB] [on]
  Front Right: Capture 40 [1%] [-15.85dB] [on]
Simple mixer control 'PCM Capture Source',0
  Capabilities: enum
  Items: 'Mic' 'Line' 'IEC958 In' 'Mixer'
  Item0: 'Mic'
Simple mixer control 'Line',0
  Capabilities: pvolume cvolume pswitch pswitch-joined cswitch cswitch-joined penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: Playback 0 - 8065 Capture 0 - 6928
  Front Left: Playback 6144 [76%] [0.01dB] [off] Capture 4096 [59%] [0.01dB] [on]
  Front Right: Playback 6144 [76%] [0.01dB] [off] Capture 4096 [59%] [0.01dB] [on]
Simple mixer control 'Mic',0
  Capabilities: pvolume cvolume pswitch pswitch-joined cswitch cswitch-joined penum
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: Playback 0 - 8065 Capture 0 - 6928
  Front Left: Playback 6144 [76%] [0.01dB] [off] Capture 4096 [59%] [0.01dB] [on]
  Front Right: Playback 6144 [76%] [0.01dB] [off] Capture 4096 [59%] [0.01dB] [on]
Simple mixer control 'IEC958 In',0
  Capabilities: cswitch cswitch-joined penum
  Capture channels: Mono
  Mono: Capture [on]

pcm!default {
        type hw
        card 0
        slave.pcm "dmix"
        slave.channels 6
        route_policy duplicate
}

ctl.!default {
        type hw
        card 0
}

2

Odp: Dźwięk 5.1/Stereo alsa

Da się, wywołaj właśnie amixer z parametrami.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez bass 2013-03-11 13:16:02)

Odp: Dźwięk 5.1/Stereo alsa

Możesz mi podpowiedzieć co to za parametr by miał być? Nie ogarniam alsy w ogóle.

Co z plikiem .asoundrc gdzie go wrzucić w openwrt?

4

Odp: Dźwięk 5.1/Stereo alsa

amixer set Master 38

Jak masz kanał master.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Dźwięk 5.1/Stereo alsa

No ok tylko że to jest od sterowania glośnościa

mpd ładuje PCM, 0
a chciałbym żeby dawał na Speaker, 0

6

Odp: Dźwięk 5.1/Stereo alsa

To zmień sobie skrypt startowy, w czym problem widzisz?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez bass 2013-03-11 23:01:30)

Odp: Dźwięk 5.1/Stereo alsa

ok

amixer set Speaker  działa ok tylko nadal cisza w tylnich glosnikach przy mp3 filmu w 5.1 niestety nie mam do testow

mpd

Simple mixer control 'PCM',0
  Capabilities: cvolume cswitch cswitch-joined penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 6928
  Front Left: Capture 40 [1%] [-15.85dB] [on]
  Front Right: Capture 40 [1%] [-15.85dB] [on]
BusyBox v1.19.4 (2013-01-19 12:07:48 CET) multi-call binary.

Usage: nice [-n ADJUST] [PROG ARGS]

Change scheduling priority, run PROG

        -n ADJUST       Adjust priority by ADJUST

8

Odp: Dźwięk 5.1/Stereo alsa

A teraz  /etc/asound.conf zrób i w nim umieść jakąś konfigurację stosowanie do własnych potrzeb. http://alsa.opensrc.org/.asoundrc

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez bass 2013-03-13 21:23:36)

Odp: Dźwięk 5.1/Stereo alsa

asound.conf

5.1 to stereo downmix
pcm.!default {
    slave.pcm front
    slave.channels 2
    type route
    ttable.0.0 1
    ttable.1.1 1
    ttable.0.4 1
    ttable.1.5 1
    #ttable.4.0 0.5
    #ttable.4.1 0.5
    #ttable.5.0 0.5
    #ttable.5.1 0.5
}

jak robie speaker-test to gra tak jak chce, a mpd graja nadal tylko przednie sad

takie ustawienie tez nic nie daje

pcm.!default {
   type plug
   slave.pcm "dmix"
   slave.pcm "surround51"
   slave.channels 6
   route_policy duplicate
}

działam po omacku moge prosić o jakieś jeszcze wskazówki?

OK udało mi się przkopiować dzwięk na satelity z tym że teraz dzwięk przerywa...

Gotowe:

asound.conf


#Define the soundcard to use
pcm.snd_card {
    type hw
    card 0
    device 0
}

# 6 channel dmix - output whatever audio, to all 8 speakers
pcm.dmix6 {
    type dmix
    ipc_key 321456  # any unique value
    ipc_key_add_uid false
    ipc_perm 0660
    slave {
        pcm "hw:0"
    #    rate 48000
        channels 6
    #    period_time 0
    #    period_size 1024
    #    buffer_time 0
     #   buffer_size 5120
    }

# Some cards, like the "nforce" variants require the following to be uncommented. It routes the audio to t he correct speakers.
    bindings {
        0 0
        1 1
        2 4
        3 5
        4 2
        5 3
    #    6 6
    #    7 7
    }
}

pcm.ch51dup {
    type route
    slave.pcm dmix6
    slave.channels 6
    ttable.0.0 1
    ttable.1.1 1
    ttable.0.2 0.5
    ttable.1.3 0.5
    ttable.0.5 1
    ttable.1.5 1
    #ttable.0.0 1
    #ttable.1.1 1
    #ttable.2.2 1
    #ttable.3.3 1
    #ttable.4.4 1
    #ttable.5.5 1
   
}

mpd.conf
...

mixer_type "software"

audio_output {
          type    "alsa"
          device  "plug:ch51dup"
          name    "ch51dup"
        auto_resample "no"
        use_mmap      "yes"
        }

10

Odp: Dźwięk 5.1/Stereo alsa

Jeszcze pozostaje jeden problem z dzwiękiem.

Co jakiś czas muzyka się przycina.

Trochę duże użycie CPU przez mpd mi się zdaje - nieważne czy mp3 czy flac

Mem: 28288K used, 904K free, 0K shrd, 572K buff, 6128K cached
CPU:  84% usr   1% sys   0% nic  13% idle   0% io   0% irq   0% sirq
Load average: 1.45 1.28 1.14 2/70 4736
  PID  PPID USER     STAT   VSZ %VSZ %CPU COMMAND
4513     1 root     S    23156  79%  69% /usr/bin/mpd