46 x= ((x>>16)&0x0000ffffUL) | ((x<<16)&0xffff0000UL);
47 x= ((x>> 8)&0x00ff00ffUL) | ((x<< 8)&0xff00ff00UL);
48 x= ((x>> 4)&0x0f0f0f0fUL) | ((x<< 4)&0xf0f0f0f0UL);
49 x= ((x>> 2)&0x33333333UL) | ((x<< 2)&0xccccccccUL);
50 return((x>> 1)&0x55555555UL) | ((x<< 1)&0xaaaaaaaaUL);
73 unsigned char header[282];
unsigned char * ptr
Definition: ogg.h:31
long lacing_storage
Definition: ogg.h:68
int ogg_page_bos(ogg_page *og)
Definition: framing.c:37
int b_o_s
Definition: ogg.h:78
int fill
Definition: ogg.h:112
int64_t ogg_int64_t
Definition: config_types.h:8
long oggpackB_bits(oggpack_buffer *b)
Definition: bitwise.c:438
int ogg_stream_flush(ogg_stream_state *os, ogg_page *og)
Definition: framing.c:333
unsigned char * body
Definition: ogg.h:40
long oggpack_bits(oggpack_buffer *b)
Definition: bitwise.c:430
long oggpack_look(oggpack_buffer *b, int bits)
Definition: bitwise.c:225
ogg_int64_t ogg_page_granulepos(ogg_page *og)
Definition: framing.c:45
long body_fill
Definition: ogg.h:60
void oggpackB_writeclear(oggpack_buffer *b)
Definition: bitwise.c:210
unsigned char * oggpackB_get_buffer(oggpack_buffer *b)
Definition: bitwise.c:446
long lacing_fill
Definition: ogg.h:69
unsigned char * data
Definition: ogg.h:110
long storage
Definition: ogg.h:32
unsigned char * body_data
Definition: ogg.h:58
long oggpackB_read(oggpack_buffer *b, int bits)
Definition: bitwise.c:348
void oggpackB_writecopy(oggpack_buffer *b, void *source, long bits)
Definition: bitwise.c:191
long header_len
Definition: ogg.h:39
long body_returned
Definition: ogg.h:61
void oggpack_write(oggpack_buffer *b, unsigned long value, int bits)
Definition: bitwise.c:69
int ogg_page_serialno(ogg_page *og)
Definition: framing.c:58
long oggpackB_bytes(oggpack_buffer *b)
Definition: bitwise.c:434
int ogg_sync_wrote(ogg_sync_state *oy, long bytes)
Definition: framing.c:530
long oggpack_look1(oggpack_buffer *b)
Definition: bitwise.c:278
int bodybytes
Definition: ogg.h:117
void oggpackB_adv1(oggpack_buffer *b)
Definition: bitwise.c:307
int unsynced
Definition: ogg.h:115
int ogg_stream_eos(ogg_stream_state *os)
Definition: framing.c:461
ogg_int64_t * granule_vals
Definition: ogg.h:65
long b
Definition: jpegint.h:371
void oggpack_writetrunc(oggpack_buffer *b, long bits)
Definition: bitwise.c:50
long ogg_page_pageno(ogg_page *og)
Definition: framing.c:65
void oggpack_writecopy(oggpack_buffer *b, void *source, long bits)
Definition: bitwise.c:187
int ogg_sync_pageout(ogg_sync_state *oy, ogg_page *og)
Definition: framing.c:642
long serialno
Definition: ogg.h:80
void oggpackB_reset(oggpack_buffer *b)
Definition: bitwise.c:201
void oggpackB_write(oggpack_buffer *b, unsigned long value, int bits)
Definition: bitwise.c:103
void oggpack_adv(oggpack_buffer *b, int bits)
Definition: bitwise.c:288
int endbit
Definition: ogg.h:28
char * ogg_sync_buffer(ogg_sync_state *oy, long size)
Definition: framing.c:505
int ogg_sync_reset(ogg_sync_state *oy)
Definition: framing.c:800
void oggpackB_writetrunc(oggpack_buffer *b, long bits)
Definition: bitwise.c:59
long oggpackB_look(oggpack_buffer *b, int bits)
Definition: bitwise.c:252
long pageno
Definition: ogg.h:81
int storage
Definition: ogg.h:111
long bytes
Definition: ogg.h:96
void oggpackB_adv(oggpack_buffer *b, int bits)
Definition: bitwise.c:295
int * lacing_vals
Definition: ogg.h:64
long oggpackB_look1(oggpack_buffer *b)
Definition: bitwise.c:283
int ogg_stream_packetpeek(ogg_stream_state *os, ogg_packet *op)
Definition: framing.c:892
int ogg_stream_packetin(ogg_stream_state *os, ogg_packet *op)
Definition: framing.c:271
int ogg_stream_pagein(ogg_stream_state *os, ogg_page *og)
Definition: framing.c:673
unsigned char * packet
Definition: ogg.h:95
void ogg_packet_clear(ogg_packet *op)
Definition: framing.c:896
void ogg_page_checksum_set(ogg_page *og)
Definition: framing.c:247
long oggpackB_read1(oggpack_buffer *b)
Definition: bitwise.c:404
int ogg_page_version(ogg_page *og)
Definition: framing.c:29
void oggpack_adv1(oggpack_buffer *b)
Definition: bitwise.c:299
int ogg_stream_pageout(ogg_stream_state *os, ogg_page *og)
Definition: framing.c:447
void oggpack_readinit(oggpack_buffer *b, unsigned char *buf, int bytes)
Definition: bitwise.c:214
int ogg_sync_clear(ogg_sync_state *oy)
Definition: framing.c:489
long endbyte
Definition: ogg.h:27
int ogg_sync_destroy(ogg_sync_state *oy)
Definition: framing.c:497
unsigned char * header
Definition: ogg.h:38
long b_o_s
Definition: ogg.h:97
unsigned int ogg_uint32_t
Definition: config_types.h:7
int ogg_stream_clear(ogg_stream_state *os)
Definition: framing.c:206
long lacing_returned
Definition: ogg.h:71
long ogg_sync_pageseek(ogg_sync_state *oy, ogg_page *og)
Definition: framing.c:546
ogg_int64_t packetno
Definition: ogg.h:82
int ogg_page_continued(ogg_page *og)
Definition: framing.c:33
int ogg_stream_destroy(ogg_stream_state *os)
Definition: framing.c:217
void oggpack_writeinit(oggpack_buffer *b)
Definition: bitwise.c:39
long oggpack_bytes(oggpack_buffer *b)
Definition: bitwise.c:426
ogg_int64_t granulepos
Definition: ogg.h:100
int ogg_stream_packetout(ogg_stream_state *os, ogg_packet *op)
Definition: framing.c:888
void oggpack_reset(oggpack_buffer *b)
Definition: bitwise.c:195
unsigned char * oggpack_get_buffer(oggpack_buffer *b)
Definition: bitwise.c:442
int ogg_page_eos(ogg_page *og)
Definition: framing.c:41
int ogg_page_packets(ogg_page *og)
Definition: framing.c:91
int ogg_stream_reset(ogg_stream_state *os)
Definition: framing.c:809
int ogg_sync_init(ogg_sync_state *oy)
Definition: framing.c:481
int e_o_s
Definition: ogg.h:76
int returned
Definition: ogg.h:113
int header_fill
Definition: ogg.h:74
void oggpackB_writeinit(oggpack_buffer *b)
Definition: bitwise.c:46
int ogg_stream_reset_serialno(ogg_stream_state *os, int serialno)
Definition: framing.c:828
void oggpack_writealign(oggpack_buffer *b)
Definition: bitwise.c:136
long body_len
Definition: ogg.h:41
void oggpack_writeclear(oggpack_buffer *b)
Definition: bitwise.c:205
long oggpack_read(oggpack_buffer *b, int bits)
Definition: bitwise.c:312
long lacing_packet
Definition: ogg.h:70
long e_o_s
Definition: ogg.h:98
int headerbytes
Definition: ogg.h:116
ogg_int64_t granulepos
Definition: ogg.h:87
long oggpack_read1(oggpack_buffer *b)
Definition: bitwise.c:382
unsigned char * buffer
Definition: ogg.h:30
int ogg_stream_init(ogg_stream_state *os, int serialno)
Definition: framing.c:188
ogg_int64_t packetno
Definition: ogg.h:102
long body_storage
Definition: ogg.h:59
void oggpackB_readinit(oggpack_buffer *b, unsigned char *buf, int bytes)
Definition: bitwise.c:220
void oggpackB_writealign(oggpack_buffer *b)
Definition: bitwise.c:142