[Armadillo:06103] Re: [Armadillo440] Audioについて

Takenoshita Koyo email@hidden
2010年 11月 5日 (金) 14:30:13 JST


竹之下です。

私の方では、以下のファイルをコピーすることで動作しています。

9689c1899d06c2b6032e52ff2da52d6b /usr/bin/mpg123 -> /home/ftp/pub/mpg123.bin*
1deba71b3547717eb009b7eba9d6375c /usr/lib/libltdl.so.3 -> /home/ftp/pub/libltdl.so.3.1.6
9e2112b91f30792c01c040a1c353edf8 /usr/lib/libmpg123.so.0 -> /home/ftp/pub/libmpg123.so.0.2.4
e8580872268e8b5ba71fee077e1d3ad3 /usr/lib/mpg123/output_alsa.la -> /home/ftp/pub/output_alsa.la
ddef1be7cc0dc071fa8ce746b9560cc1 /usr/lib/mpg123/output_alsa.so -> /home/ftp/pub/output_alsa.so
e03caee7618d2b308f74d40164e39a81 /usr/share/alsa/alsa.conf
d51053c68ddf3680db776461a700e8e0 /usr/share/alsa/cards/aliases.conf
487e82468bb038522279d2c1459a2120 /usr/share/alsa/pcm/default.conf

ファイル名の先頭にあるのは、md5sumの値です。
[email@hidden (ttymxc1) ~]# md5sum /usr/share/alsa/alsa.conf
e03caee7618d2b308f74d40164e39a81  /usr/share/alsa/alsa.conf
とすると、md5sum値が確認できますので、上記ファイルと同じ内容か比較してください。

また、/etc/asound.confは削除していますか?

実行結果は以下のようになりました。mpg123は-vオプションを複数付けると、詳細な情報を出力
してくれます。
[email@hidden (ttymxc1) ~]# mpg123 -v -v /home/ftp/pub/jupiter_48000.mp3
Trying output module alsa.
Output module 'alsa' chosen.
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3
        version 1.4.3; written and copyright by Michael Hipp and others
        free software (LGPL/GPL) without any warranty but with best wishes
Decoder: generic

Audio driver: alsa
Audio device: <none>
Audio capabilities:
(matrix of [S]tereo or [M]ono support for sample format and rate in Hz)
        |  s16  |  u16  |  u8   |  s8   | ulaw  | alaw  |
 --------------------------------------------------------
  8000  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |
 11025  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |
 12000  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |
 16000  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |
 22050  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |
 24000  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |
 32000  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |
 44100  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |
 48000  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |  M/S  |


playlist in normal order:
/home/ftp/pub/jupiter_48000.mp3


Note: ID3v2.4 rev 0 tag of 22 bytes
Directory: /home/ftp/pub/
Playing MPEG stream 1 of 1: jupiter_48000.mp3 ...
MPEG 1.0, Layer: III, Freq: 48000, mode: Joint-Stereo, modext: 2, BPF : 192
Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0.
Bitrate: 64 kbit/s Extension value: 0
Frame#   251 [21493], Time: 00:06.02 [08:35.83], RVA:   off, Vol: 100(100)
[0:06] Decoding of jupiter_48000.mp3 finished.

s.maruyama さんは書きました:
> 丸山です。
> お世話になります。
> 
> 下記の、ファイルをコピーしてみましたが、結果は同じでした。
> まだ、何かが、足りないのか、コピー位置が間違っているかも知れません。
> 
> 一覧を作りましたので、問題点はありますか。
> 
> 
> 以下、現在、armadillo に有る、ファイルのリストです。
> 
> /usr/bin
>    mpg123@
>    mpg123-alsa*
>    mpg123-esd*
>    mpg123-nas*
>    mpg123-oss*
>    mpg123.bin*
> 
> /lib
>    libltdl.so.3
>    libltdl.so.3.1.6
>    libmpg123.so.0
>    libmpg123.so.0.2.4
> 
> /usr/lib/mpg123
>    output_alsa.la
>    output_dummy.la
>    output_jack.la
>    output_oss.la
>    output_alsa.so
>    output_dummy.so
>    output_jack.so
>    output_oss.so
>    output_arts.la
>    output_esd.la
>    output_nas.la
>    output_pulse.la
>    output_arts.so
>    output_esd.so
>    output_nas.so
>    output_pulse.so
> 
> /usr/share/alsa
>    alsa.conf
> /usr/share/alsa/cards
>    aliases.conf
> /usr/share/alsa/pcm
>    default.conf
> 
> 
> 以上、よろしく御願いします。
> 
> 
>> 竹之下です。
>>
>>> 1)Debianでのテスト
>>>
>>> email@hidden:~/work# mpg123 am14.mp3
>> これは、ATDE3上で実行した結果ですね。このケースで音が鳴らない原因は、
>> おそらくVMwareの設定だと思います。VMwareの設定は、本題から外れますので、
>> 置いておきます。
>>
>>> 2)Armadilloでのテスト
>>>
>>> [email@hidden (ttymxc1) /home/ftp/pub]# mpg123 am14.mp3
>> これは、標準のユーザーランドにmpg123をコピーして実行していますね。
>> (多分、関連するライブラリなどもコピーしていると思います。)
>>
>> ArmadilloのユーザーランドをDebianにした場合、正常に音が再生されることは
>> こちらで確認しました。Debianでは動作するのに、標準のユーザーランドでは 
>> 動作
>> しないという場合、何かファイルが足りないのだろうな、と考えます。
>>
>> 今回のケースでは、ALSAの設定ファイルが足りていないようです。
>>
>> 以下のファイルをATDE3からArmadilloにコピーしてください。
>> /usr/share/alsa/alsa.conf
>> /usr/share/alsa/cards/aliases.conf
>> /usr/share/alsa/pcm/default.conf
>>
>> また、Armadilloの/etc/asound.confは削除してください。
>>
>> すると、mpg123でmp3ファイルの再生ができるようになると思います。
>>
>> -- 
>> Koyo Takenoshita
>>
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 


-- 
Koyo Takenoshita




armadillo メーリングリストの案内