OpenCORE cache buffer 캐쉬 버퍼
Android :
2010. 4. 12. 09:55
반응형
./nodes/pvdownloadmanagernode/src/pvmf_downloadmanager_node.h
위 처럼 cacheSize를 넘어가면 에러난다.
에 맨 아래 부분을 보면
///////////////////////////////////////////////////////////////////////////////
//
// Constants for setting up socket mem pool for progressive playback and shoutcast
// These constants are not tunables.
//
///////////////////////////////////////////////////////////////////////////////
#define PVMF_DOWNLOADMANAGER_TCP_BUFFER_SIZE_FOR_SC 1500
#define PVMF_DOWNLOADMANAGER_TCP_BUFFER_SIZE_FOR_PPB 64000
#define PVMF_DOWNLOADMANAGER_TCP_BUFFER_NOT_AVAILABLE 2
//#define PVMF_DOWNLOADMANAGER_TCP_BUFFER_OVERHEAD 64
#define PVMF_DOWNLOADMANAGER_TCP_BUFFER_OVERHEAD 64 //JHC fix
//#define PVMF_DOWNLOADMANAGER_TCP_AVG_SMALL_PACKET_SIZE 250
#define PVMF_DOWNLOADMANAGER_TCP_AVG_SMALL_PACKET_SIZE 2000 //JHC fix
이렇게 선언되어 있는것이 있다.
이것을 고치면 OpenCORE 의 다운로드 캐쉬 사이즈가 조정된다.
./nodes/pvdownloadmanagernode/src/pvmf_downloadmanager_node.cpp 파일 안에서
다음과 같이 적용된다.
./nodes/pvmp4ffparsernode/src/pvmf_mp4ffparser_node.cpp 파일에 보면
그리고
./nodes/pvdownloadmanagernode/config/opencore/pvmf_downloadmanager_config.h
파일에 보면 다운로드 관련 여러가지 버퍼 조정하는 부분이 있다.
반응형
'Android' 카테고리의 다른 글
OpenCORE Timeout 문제 (0) | 2010.04.12 |
---|---|
안드로이드에서 console 에 control+C 먹게 하는 방법 ctrl (0) | 2010.04.04 |
Android MediaScanner (SDCARD 갱신) (0) | 2010.03.29 |