void TsStreamFileSource::seekToByteAbsolute(u_int64_t byteNumber) 
{
	LogDebug("ts:seek %d",(DWORD)byteNumber);  
	FileReader* reader = (FileReader*)fFid;
	byteNumber/=188LL;
	byteNumber*=188LL;
	reader->SetFilePointer( (int64_t)byteNumber, FILE_BEGIN);
	m_buffer.Clear();
}
void TsStreamFileSource::seekToByteRelative(int64_t offset) 
{
	FileReader* reader = (FileReader*)fFid;
	LogDebug("ts:seek rel %I64d/%I64d", offset, reader->GetFileSize());  
	offset/=188LL;
	offset*=188LL;
	reader->SetFilePointer((int64_t)offset, FILE_CURRENT);
	m_buffer.Clear();
}