Raspbmc에서 HDMI를 통한 사운드 드롭을 어떻게 해결할 수 있습니까?


15

NFS 및 AFP를 통해 720 / 1080p 콘텐츠를 재생하기 위해 Raspbmc RC3을 사용하고 있습니다. 2-3 분마다 잦은 사운드 드롭이 발생하므로 1-2 초 동안 사운드가 떨어집니다.

XBMC에서 Dolby / DTS를 지원되는 수신기로 전달하고 오디오 모드를 5.1로 설정했습니다. 어떤 아이디어?

답변:


11

먼저 xbmc를 중지하십시오

pi@raspbmc:~$ sudo initctl stop xbmc

가서 fbset을 얻을

pi@raspbmc:~$ sudo apt-get install fbset

현재 프레임 버퍼 설정을 살펴보십시오

pi@raspbmc:~$ fbset

mode "1920x1080"
    geometry 1920 1080 1920 1080 16
    timings 0 0 0 0 0 0 0
    rgba 5/11,6/5,5/0,0/16
endmode

하드웨어 가속을 활성화하고, xbmc GUI 렌더링을 개선하고, 3DDemo를 훨씬 더 빠르게 즐길 수 있습니다. 가속이 필요한 경우에는 아무 것도 모르지만 왜 무언가를 배우려고 노력하지 않습니까?

fbset -accel true

이제 다시 한번 봐

pi@raspbmc:~$ fbset

mode "1920x1080"
    geometry 1920 1080 1920 1080 16
    timings 0 0 0 0 0 0 0
    accel true
    rgba 5/11,6/5,5/0,0/16
endmode

좋아, 자식과 빌드 필수를 얻자.

pi@raspbmc:~$ sudo apt-get install git build-essential

raspb 펌웨어를 복제하면 많은 공간이 필요합니다! ~ 600mb

pi@raspbmc:~$ git clone git://github.com/raspberrypi/firmware.git

이제 파일을 원하는 위치로 옮길 수 있습니다

pi@raspbmc:~$ cd firmware/opt/vc
pi@raspbmc:~/firmware/opt/vc$ sudo mv bin /opt/vc/
pi@raspbmc:~/firmware/opt/vc$ sudo mv include /opt/vc/
pi@raspbmc:~/firmware/opt/vc$ sudo mv sbin /opt/vc/
pi@raspbmc:~/firmware/opt/vc$ sudo mv src /opt/vc/

TV에 1080p24로 전환하되 먼저 지원되는 TV 해상도를 살펴보세요.

pi@raspbmc:~/firmware/opt/vc$ cd /opt/vc/bin
pi@raspbmc:/opt/vc/bin$ ./tvservice --modes=CEA
Group CEA has 15 modes:
           mode 1: 640x480 @ 60Hz, progressive
           mode 2: 720x480 @ 60Hz, progressive
           mode 3: 720x480 @ 60Hz, progressive
           mode 4: 1280x720 @ 60Hz, progressive
           mode 5: 1920x1080 @ 60Hz, interlaced
  (native) mode 16: 1920x1080 @ 60Hz, progressive
           mode 17: 720x576 @ 50Hz, progressive
           mode 18: 720x576 @ 50Hz, progressive
           mode 19: 1280x720 @ 50Hz, progressive
           mode 20: 1920x1080 @ 50Hz, interlaced
           mode 21: 720x576 @ 50Hz, interlaced
  (native) mode 31: 1920x1080 @ 50Hz, progressive
           mode 32: 1920x1080 @ 24Hz, progressive
           mode 33: 1920x1080 @ 25Hz, progressive
           mode 34: 1920x1080 @ 30Hz, progressive
pi@raspbmc:/opt/vc/bin$

ok mode 32는 내가 찾던 것 중 하나입니다.

pi@raspbmc:/opt/vc/bin$ ./tvservice --explicit="CEA 32"
Powering on HDMI with explicit settings (CEA mode 32)
pi@raspbmc:/opt/vc/bin$

점검 해보자

pi@raspbmc:/opt/vc/bin$ ./tvservice -s
state: HPD high|HDMI mode|HDCP off|composite off (0x12001a), 1920x1080 @ 24Hz, progressive
pi@raspbmc:/opt/vc/bin$

그래, xbmc를 시작해라

pi@raspbmc:/opt/vc/bin$ sudo initctl start xbmc

미디어 센터처럼 깜박임없는 영화 감상

아, 그리고 / opt / vc / src에서 데모를 사용해보십시오!


1
와우 환상적인 답변!
Piotr Kula

1
빌드 필수를 설치하는 것을 보았지만 빌드 도구를 사용하는 것을 보지 못했습니다. 자식의 바이너리가 체크 아웃되었거나 make명령 을 놓쳤 습니까?
KayEss

8

해결했습니다 : 비디오를 30Hz로 설정하고 재생 된 파일과 일치하도록 속도를 조정하지 마십시오. 패스 스루를 활성화하고 BUT을 2.0으로 설정하면 수신기에서 5.1 AC3 및 DTS가 중단되지 않습니다.


잘 했어요, 좋은 일 :)
Jivings

나는 4 시간 안에 – 아직 그것을 받아 들일 수 없다
Sjaak Trekhaak

또한 60Hz로 분류했습니다. Pi의 cpu_freq를 900으로, gpu_freq를 350으로 오버 클럭했습니다.
Sjaak Trekhaak

cpu_freq 대신 arm_freq
Sjaak Trekhaak

1

~ / .xbmc / userdata / guisettings.xml 파일을 편집하고 다음 속성을 true로 설정하여 해결했습니다.

<dtshdpassthrough default="true">true</dtshdpassthrough>
<dtspassthrough default="true">true</dtspassthrough>
<dualaudio default="true">true</dualaudio>

이것이 누군가에게 유용 할 수 있기를 바랍니다.

인사말,

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.