욱_스 2008. 10. 11. 01:44

백라이트 교체 건으로 gsplayer용 tta plugin 제작이 조금 지연됐다.

1. WinCE용으로 TTA decoding library 포팅을 완료
2. gsplayer용 plugin framework 제작/재생동작 완료
3. Seek - not yet.

해결점
tta library의 decoding block size와 gsplayer의 wave out byte size 가 다름
단일buffer, 단일 thread에서 -> 원형 Queue + 추가 thread 형태로 변경 예정.

아래와 같이 구현된 원형큐는 input과 output의 block size가 동일 할 때,
한개의 블럭을 비워놓고, header == tail+1 이면 full 상태로 표시.


(그림 출처 : http://timenote.net/4?srchid=BR1http%3A%2F%2Ftimenote.net%2F4)