gsplayer 사용시 로딩 지연 문제
2008. 6. 21. 12:21
mp3를 돌리기 위해서 GSPlayer라는 프로그램을 가져다 사용했다.

프로그램 시작시에 mp3 관련 초기화를 하는데 이놈이 mapGetDecoder 라는
함수를 찾기 위해 시스템 모듈들을 계속 로드/언로드 시킨다고 프로그램의
로딩 속도가 현저하게 저하됐다.

물론 처음에는 이 이유인지 몰랐지... -_-;;
프로그램이 느리니까 무작정 여기저기 쑤셔보는수 밖에..

결국 찾아낸것이 위에 설명한 이유다.

그런데 웃긴건 결국은 못 찾았는데도 잘 동작하더라는거다..

그래서 이 부분을 제거하니까 확실히 mp3 초기화가 빨라졌다.

CPlayer 클래스의 생성자에서 PlugInLoad() 함수 제거
소멸자에서 PlugInFree() 함수를 제거 그리고 PlugInLoad() 함수에서
초기화 했던 몇가지 변수를 CPlayer 생성자에서 해주니까 깔끔~


써드아이
써드아이