Displaying 1 result from an estimated 1 matches for "pagecontinuespacket".
2015 Nov 05
3
Opusfile seeking bug
...t long BufferSize = 8192;
	ogg_sync_state m_syncState;
	ogg_stream_state m_streamState;
	int64_t m_lastGranulePos = 0;
	int64_t failingSeekPoint = -1;
	int32_t serialno = -1;
	int fpp, spf;
	int decoding = 1;
	ogg_page page;
	char* buffer = NULL;
	long bytesRead = 0;
	uint8_t headerFLags = 0;
	int pageContinuesPacket = 0;
	int firstPacketInPage = 1;
	int packetsToFetch = 1;
	int packetOutRet;
	FILE* fp = fopen(filename, "rb");
	ogg_sync_init(&m_syncState);
	while(decoding)
	{
		while(ogg_sync_pageout(&m_syncState, &page) != 1)
		{
			buffer = ogg_sync_buffer(&m_syncState, BufferSize)...