>> Delete No. 2606 article
No. hollywood plus와 xine으로 spdif 출력하기

등록 2002-06-29 10:45:00     조회 5
이름 haneulso    

		h+ 이나 dxr3로 ac3를 spdif 출력 하여 외부디코더로 출력하기 위한 방법입니다. 사실 dvdplayer
가 보편화된 상태에서 h+이나 dxr3를 사용하는 것은 원시적인지도 모르지만  멀티 미디아로
서의 리눅스의 가능성을 시험한다는 측면에서 한번 해보았습니다. 초짜라 시간이 꽤 걸리
더군요.  h+ 이나 dxr3와  mplayer를 통해 tv로 화면 출력하는 것은 제가 여기 1원짜리 팁란에 
올려 놓았습니다.  http://linux.sarang.net/board/?p=read&table=tip&no=6159&page=&o[at]=s&o[sc]=t&o[ss]=hollywood&;
o[st]=a --------  위와 같이 하면 mplayer는 바로 spdif 출력이 되는데 xine은 약간의 설정이  필요
합니다.  1. 자신의 시스템이 oss사운드 서버를 사용해야 합니다. 상용oss가 아니라 리눅스 
깔면 바로 설치되는? oss를 말합니다.  2. cd /em8300/scripts(dxr3 소스가 있는 곳)   ./microcod_upload.
pl microcode0.bin  합니다.  3. /dev/디렉 내에 dsp로 끝나는 장치가 몇개인지 파악합니다. 제 경
우에는 dsp0, dsp1, dsp2, dsp56k가 있더군요.  3.  ln -s /dev/em8300_ma-0 /dev/dsp5 와 같이 /dev내에 없는 
dsp 번호를 하나 선택하여 em8300_ma-0과 링크 시켜줍니다. (중요)  4. root/.xine/config에 아래 사항
을 바꾸고 추가합니다.  # audio driver to use # string, default: auto
audio.driver:oss
 # /dev/dsp# device to use for oss output, -1 => auto_detect
# numeric, default: -1
audio.oss_device_num:5  <===요기, 5라는 숫자는 3에서 링크한 dsp5의 숫자임.
 # Enable A52 / AC5 digital audio output via spdif
# bool, default: 0
audio.a52_pass_through:1  <=== 그리고 요기, 세줄 모두 새로 만들어야 함.
--------
5. 출력
 xine -V dxr3 하면 xine이 실행되면서 음성은 외부 디코더로 출력이 됩니다. 그런데 -V  옵션
을 dxr3로 하면, 화면이 tv로 나가기 때문에 모니터상에서 메뉴선택이 불가능합니다.(overlay
기능을 사용하면 tv와 모니터를 번갈아 볼수 있는데 아직 못하고 있습니다.)  화면은 모니
터로 음성출력만 spdif로 할려면 그냥 xine만 하면 됩니다.  6. spdif로 출력하다가 컴퓨터 스피
커나 다른 방법으로 출력하기 위해서는 xine 실행한후 옵션에서 audio.oss_device_num의 숫자를 
바꾸어 줍니다. -1로 해놓으면 xine이 알아서 출력할 방법을 결정합니다.  7. 참 em8300/dhc에서 
./dhc를 실행하면 오디오의 출력을  digital 또는 analogue로 바꿀 수 있습니다.  ------- 이상입니
다.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved