본문 바로가기

출력

(3)
Raspberry Pi3B+ 를 음감기로 사용하기 Raspberry Pi3B+ 에 내장된 아날로그 3.5mm 출력은 AP 자체에서 지원하는 Broadcom DAC를 사용 합니다만, 이 출력 품질이 음악을 감상 하기에 그리 훌륭한 상태가 압니다. 해외 음감측정 관련 싸이트 에서도 신호의 raise/down 신호가 그리 깨끗하지 못하여 이에 대해 전작인 Raspberry Pi3보다 못한 아날로그 출력을 가진다고 불만이 꽤 있다 보니, 여러 HiFi 출력을 위한 다양한 DAC 제품이 내부 GPIO 를 통해 나올 수 있게 존재하는 편 입니다. 하지만, 집에 있는 USB DAC가 있다면 ? 별 고민 없이 바로 Raspberry Pi3B+ 의 USB 에 장착 하면 됩니다. 대부분의 USB DAC 는 ALSA 를 통해 출력 할 수 있습니다. 물론 ALSA 출력 설정..
DirectX Sound 전역 오디오 생성 방법. DirectX Sound 에서 기본적으로 버퍼를 생성 하는 부분에서 보통 다음과 같이 한다고 SDK 를 통해 알고 있었습니다만 이렇게 할 경우, 현재 CooperativeLevel 로 지정된 윈도우의 포커스를 잃을 경우 갑자기 소리가 안나옵니다 ! ZeroMemory( &dsdesc, sizeof( DSBUFFERDESC ) ); dsdesc.dwSize = sizeof( DSBUFFERDESC ); dsdesc.dwFlags = DSBCAPS_STATIC | DSBCAPS_CTRLPOSITIONNOTIFY; dsdesc.dwBufferBytes = size; dsdesc.lpwfxFormat = &wavfmt; 그래서 구글신에게 찾아 보니, 버퍼 생성시 하나의 flag 하나인 DSBCAPS_GLOBAL..
ATi 비디오카드 HDMI 출력시 화면이 작게 나올 경우 해결 방법 이번에 새로운 비디오 드라이버가 떳다길래 (한 몇개월 업데이트 안했습니다) 업데이트 하고 나니 화면이 갑자기 줄어 들어서 뭉개지고 있었습니다. 이유가 뭐지? 하고 이것 저것 찾아 보다 보니, 비디오카드가 자동으로 HDMI 출력으로 화면이 나갈 경우 Underscan 을 처리 하는 것 이었습니다. (이유는 일반 HDMI 입력 TV 에 노트북이나 PC 의 HDMI 를 꼽아 보면 화면 가장자리 5% 정도 검은 Border 가 생깁니다.) 문제는 제가 쓰는 모니터는 이미 HDMI 입력을 PC/DVI 로 설정 해 두고 있기 때문에 이걸 처리 할 필요가 없기 때문에 문제가 생기는 것 이었습니다. 이를 해결 하기 위해서는 다음과 같이 Catalyst 를 실행 후 내 디지털 평면 패널>크기 조정 옵션 을 선택 후, 언..