기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

MP3 Player 를 구현을 했는데 컴퓨터에서는 잘 돌아가나
보드에 올리니 속도가 완전 경악을 금치 못하겠더군요.
소리가 너무 끊기는데 실수 연산이 많아서 그런거 같더라구요

혹시 실수 연산을 정수 연산으로 바꿔주는 무언가가 있나요?
듣기로는 있다고 한거 같은데 검색을 해봐도 영 안나타나네요.

고현철

2006.10.05 11:14:31
*.34.48.3

mp3 library의 경우

mp3lib나 lame같은 경우 float point연산입니다.
fpu가 없는 cpu에서 문제가 생기기 때문에, libmad란게 나왔습니다.

fixed point 연산으로 구현된 것인데, libmad와 ffmpeg의 libavcodec
두개가 존재하는 것으로 알고 있습니다(상용이 아닌 경우).

mp3만 타겟일 경우는 이것을 사용하시면 되고,

일반적인 float point -> fixed point일 경우는 관련 라이브러리가
주로 게임관련 문서에 존재합니다.

제가 주의 깊게 봤던 경우는 openGL의 mobile버전인 녀석인데
괜찮은 라이브러리더군요. 기억은 좀 가물하지만, openGL 어쩌구
저쩌구니...google에서 검색하시면 될겁니다.

또 한가지는 gpg라는 게임 프로그래밍책이 있는데, gpg 2nd book
을 보면 관련 기사가 있습니다.

www.gpgstudy.com 인가에 가면 볼 수 있을겁니다.

그럼....
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
188 u-boot 1.1.4의 u-boot-arm.h 관련 질문...입니다..[완료] [2] 손진호 2006-10-14 1132
187 s3c2413 보드에 리눅스커널2.6의 시리얼콘솔을 새로 포팅하려 하는데 ... [1] 장석원 2006-10-08 1165
186 VOIP 관련 오디오코덱자료를 얻으려면 ... [1] 장석원 2006-10-06 965
» 혹시 실수 연산을 정수 연산으로 바꿔주는 lib 같은거 있나요? &... [1] 한승혁 2006-10-05 1424
184 고도리님 DM9000A 판매처? [1] 윤광윤 2006-10-05 906
183 USB자동 마운트 결과 <== [완료] [1] 박영학 2006-10-03 1120
182 이홍석님의 패키지를 따라하다가 문제가 좀 있네요. <==[완료] [4] 박영학 2006-10-02 1825
181 rebis보드에 카메라 모듈에 과한 질문입니다. [2] 노현우 2006-10-01 1161
180 바이너리 값을 아스키 값으로 변경하려면 ... [완료] [2] 장석원 2006-09-30 1067
179 리눅스커널의 D.D.에서 1/30초 마다 해당 ISR을 수행하려면 ... [... [3] 장석원 2006-09-30 988
178 [질문] ARM7에 관해서요.. [4] 서성규 2006-09-30 855
177 2410(266MHz)에 128MB 램세팅. <= 완료 [5] 앨런쇼어 2006-09-29 1320
176 kernel 2.4.20, 2.6.11 & root filesystem howto(by godori) 에서... [3] 노현우 2006-09-27 989
175 S3C2440 보드에 삼성 CCD 카메라 포팅 질문입니다..[완료] [11] 김창연 2006-09-27 2940
174 S3C2440 계열 CPU 보드 개발 문의.. [3] 고재량 2006-09-26 2154
173 MP3 Player 제작중인데요~ <= 완료 [3] 한승혁 2006-09-25 1250
172 USB storage 마운트 어떻게들 하시나요. <== [완료] [11] 박영학 2006-09-23 8044
171 이럴수가 혹시 sjf2440 동글 남는것 있나요? [완료] [7] 진태영 2006-09-23 1018
170 이솝 2차보드로 uboot 변경했다가, 보드가 먹통이 되었어요. [완료] [9] 진태영 2006-09-21 1448
169 [NFS] 뭔 문제인지 잘 모르겠습니다. [완료!] [3] 이제현 2006-09-21 3245

사용자 로그인