>> Edit article
이름
제목
패스워드
안녕하세요, LiViD 프로젝트에 지친 사람들을 위한 대안, xine 에서 Raw I/O를 쓰는 방법입니다. Raw 장치를 통하면 커널에 버퍼쪽으로 데이터가 적재되지 않고 응용프로그램과 물리적 장치간에, 직접 데이터 전송이 이루어져 프로그램실행이 상당히 빠르게 됩니다. 커널 2.4에는 Raw I/O기능이 포함되어 있지만 2.2에서는 커널패치를 시켜야됩니다. ftp://ftp.kernel.org/pub/linux/kernel/people/sct/raw-io/ 커널이 2.2라서 패치를 하기전에 사용하는 리눅스배포판에 이미 패치가 되어있는지 확인합니다. 커널관련 소스패키지를 열어 확인하거나 dev 패키지가 raw 파일또는 raw 디렉토리를 포함하는지 살펴보면 됩니다. 이제 DVD드라이브와 Raw 장치를 연결해야 하는데 두가지 경우가 있습니다. 1) 구버젼일 경우 /dev 디렉토리 밑에 raw, raw1, raw2, , ,raw256 이런식으로 raw 장치가 있는데, 이때는 /dev/raw 파일이 매스터 Raw 장치가 되며, raw /dev/raw1 /dev/[DVD드라이브] ln -s /dev/raw1 /dev/rdvd 이렇게 연결하고, 2) 신버젼일 경우 /dev/raw라는 디렉토리가 있고 그안에 raw1,raw2, , ,raw256 이 들어있고, 이때는 /dev/rawctl 파일이 매스터 Raw 장치가 되며, raw /dev/raw/raw1 /dev/[DVD드라이브] ln -s /dev/raw/raw1 /dev/rdvd 이렇게 연결합니다. DVD를 제대로 보려면 관련된 주변기기가 최대성능을 내주도록 해야합니다. 하드디스크 -> hdparm 비디오카드 -> mtrr DVD드라이브 -> Raw I/O--ICQ#: 103231199
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved