
    Known Problems and TODO list (Korean UTF-8 encoding).

-------------------------------------------------------------------------------

 * UTF-8 문자열로 변환시 인코딩 문제

    현재는 시스템 로케일이 UTF-8 일 경우는 eucKR 을 UTF-8 로 변환, 아닐 경우에

    시스템 로케일을 UTF-8 로 변환하고 있음. 좀 더 유연한 대처 필요.

 * 다 채널 음원에 대한 지원

    1) mp3(mad) 의 경우 모노 혹은 스테레오만 지원

    2) ogg 의 경우 다 채널의 가능성

    3) wma 의 경우 libffwma 의 경우 스테레오까지 지원, 실제 wma 경우 다채널의

    가능성도 있음

 * libffwma 의 memory leak 
    
    memory profiler 가 util.c 의 av_mallocz 에 leak 가능이라고 진단했고, 실제로

    leak 발생한 적이 있다고 보고했음. (utils.c:31, futils.c:301, futils.c:426)

 * 리스트 상의 화일이 모두 없거나, 부적절한 화일 일 때
 
    리스트 상의 화일이 모두 없거나 부적절한 화일 일 경우, 반복 재생과 랜덤 재생
    
    을 선택했을 경우 무한 루프에 빠질 가능성이 있음.    
    
 * ogg 재생 시 오류.
 
    가끔 일어나는 EOF 상황과 OV_HOLE 시의 루프 해결.

 * wma 재생 시 오류             

    1) 확장자만 wma 인 화일
	
	확장자만 wma 이고 내용 물은 mp3 인 경우 avcodec_find_decoder 에러 발생. 
	
	이 경우는 직접 화일을 검사 해야 되지만, 비용이 많이 드는 관계로 일단은

	보류.

    2) wma 이지만 못 읽는 경우
    
	wma 화일이 별로 없어서 테스트를 많이 할 수 없었지만, 현재로 WMA V8 은

	재생가능. WMA V9.1 VBR 48 kbps ~ 192 kbps 도 재생 가능. 
	
	WMA V9.1 Professional VBR 256 kbp, 384 kbp 은 재생 불가능 했음. (MPlay

	er의 경우 Win32/DMO 로 재생)
	 
 * 사운드 카드에서 다중 음원 재생이 안 될 경우
    
    사운드 카드에서 다중 음원 재생이 안 될 경우 재생과 드라이버 테스트가 불가능
    
    한 경우가 발생할 수 있음. 이 경우 esd 를 띄우고, 드라이버를 esd 로 직접 

    설정해 주어야 됨. 이 상황에서 유연하게 처리할 수 있도록 조정.

    참고. vmware 에서의 리눅스에 oss + esd 의 경우 문제가 발생했음. alsa + esd
    
    의 조합은 괜찮았음.     
    
 * 볼륨 조절 추가    

 * 이펙트 변경시 증폭률 리셋

