mirror of
https://github.com/badaix/snapcast.git
synced 2025-08-03 08:39:49 +02:00
ogg
git-svn-id: svn://elaine/murooma/trunk@222 d8a302eb-03bc-478d-80e4-98257eca68ef
This commit is contained in:
parent
c6dbf53a16
commit
42f27c328d
10 changed files with 289 additions and 234 deletions
|
@ -11,7 +11,8 @@ public:
|
|||
virtual bool decode(Chunk* chunk);
|
||||
|
||||
private:
|
||||
void init();
|
||||
bool decodePayload(Chunk* chunk);
|
||||
bool decodeHeader(Chunk* chunk);
|
||||
|
||||
ogg_sync_state oy; /* sync and verify incoming physical bitstream */
|
||||
ogg_stream_state os; /* take physical pages, weld into a logical
|
||||
|
@ -24,10 +25,10 @@ private:
|
|||
vorbis_comment vc; /* struct that stores all the bitstream user comments */
|
||||
vorbis_dsp_state vd; /* central working state for the packet->PCM decoder */
|
||||
vorbis_block vb; /* local working space for packet->PCM decode */
|
||||
|
||||
ogg_int16_t convbuffer[4096]; /* take 8k out of the data segment, not the stack */
|
||||
int convsize=4096;
|
||||
|
||||
bool first;
|
||||
char *buffer;
|
||||
int bytes;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue