Home
last modified time | relevance | path

Searched refs:BitBuffer (Results 1 - 25 of 27) sorted by relevance

12

/third_party/libsnd/src/ALAC/
H A DALACBitUtilities.h61 typedef struct BitBuffer struct
68 } BitBuffer ; typedef
71 BitBuffer routines
75 void BitBufferInit (BitBuffer * bits, uint8_t * buffer, uint32_t byteSize) ;
76 uint32_t BitBufferRead (BitBuffer * bits, uint8_t numBits) ; // note: cannot read more than 16 bits at a time
77 uint8_t BitBufferReadSmall (BitBuffer * bits, uint8_t numBits) ;
78 uint8_t BitBufferReadOne (BitBuffer * bits) ;
79 uint32_t BitBufferPeek (BitBuffer * bits, uint8_t numBits) ; // note: cannot read more than 16 bits at a time
80 uint32_t BitBufferPeekOne (BitBuffer * bits) ;
81 uint32_t BitBufferUnpackBERSize (BitBuffer * bit
[all...]
H A DALACBitUtilities.c34 void BitBufferInit (BitBuffer * bits, uint8_t * buffer, uint32_t byteSize) in BitBufferInit()
44 uint32_t BitBufferRead (BitBuffer * bits, uint8_t numBits) in BitBufferRead()
69 uint8_t BitBufferReadSmall (BitBuffer * bits, uint8_t numBits) in BitBufferReadSmall()
93 uint8_t BitBufferReadOne (BitBuffer * bits) in BitBufferReadOne()
111 uint32_t BitBufferPeek (BitBuffer * bits, uint8_t numBits) in BitBufferPeek()
119 uint32_t BitBufferPeekOne (BitBuffer * bits) in BitBufferPeekOne()
126 uint32_t BitBufferUnpackBERSize (BitBuffer * bits) in BitBufferUnpackBERSize()
139 uint32_t BitBufferGetPosition (BitBuffer * bits) in BitBufferGetPosition()
150 void BitBufferByteAlign (BitBuffer * bits, int32_t addZeros) in BitBufferByteAlign()
164 void BitBufferAdvance (BitBuffer * bit
[all...]
H A DALACDecoder.h32 struct BitBuffer ;
41 int32_t Decode (struct BitBuffer * bits, uint8_t * sampleBuffer, uint32_t numSamples, uint32_t numChannels, uint32_t * outNumSamples) ;
48 int32_t FillElement (struct BitBuffer * bits) ;
49 int32_t DataStreamElement (struct BitBuffer * bits) ;
H A DALACEncoder.h32 struct BitBuffer ;
58 int32_t EncodeStereo (struct BitBuffer * bitstream, void * input, uint32_t stride, uint32_t channelIndex, uint32_t numSamples) ;
59 int32_t EncodeStereoFast (struct BitBuffer * bitstream, void * input, uint32_t stride, uint32_t channelIndex, uint32_t numSamples) ;
60 int32_t EncodeStereoEscape (struct BitBuffer * bitstream, void * input, uint32_t stride, uint32_t numSamples) ;
61 int32_t EncodeMono (struct BitBuffer * bitstream, void * input, uint32_t stride, uint32_t channelIndex, uint32_t numSamples) ;
H A Daglib.h68 struct BitBuffer ;
73 int32_t dyn_comp (AGParamRecPtr params, int32_t * pc, struct BitBuffer * bitstream, int32_t numSamples, int32_t bitSize, uint32_t * outNumBits) ;
74 int32_t dyn_decomp (AGParamRecPtr params, struct BitBuffer * bitstream, int32_t * pc, int32_t numSamples, int32_t maxSize, uint32_t * outNumBits) ;
H A Dalac_encoder.c55 static int32_t EncodeStereo (ALAC_ENCODER *p, struct BitBuffer * bitstream, const int32_t * input, uint32_t stride, uint32_t channelIndex, uint32_t numSamples) ;
56 static int32_t EncodeStereoFast (ALAC_ENCODER *p, struct BitBuffer * bitstream, const int32_t * input, uint32_t stride, uint32_t channelIndex, uint32_t numSamples) ;
57 static int32_t EncodeStereoEscape (ALAC_ENCODER *p, struct BitBuffer * bitstream, const int32_t * input, uint32_t stride, uint32_t numSamples) ;
58 static int32_t EncodeMono (ALAC_ENCODER *p, struct BitBuffer * bitstream, const int32_t * input, uint32_t stride, uint32_t channelIndex, uint32_t numSamples) ;
78 static void AddFiller (BitBuffer * bits, int32_t numBytes) ;
222 EncodeStereo (ALAC_ENCODER *p, struct BitBuffer * bitstream, const int32_t * inputBuffer, uint32_t stride, uint32_t channelIndex, uint32_t numSamples) in EncodeStereo()
224 BitBuffer workBits ; in EncodeStereo()
225 BitBuffer startBits = *bitstream ; // squirrel away copy of current state in case we need to go back and do an escape packet in EncodeStereo()
504 EncodeStereoFast (ALAC_ENCODER *p, struct BitBuffer * bitstream, const int32_t * inputBuffer, uint32_t stride, uint32_t channelIndex, uint32_t numSamples) in EncodeStereoFast()
506 BitBuffer startBit in EncodeStereoFast()
[all...]
H A Dalac_decoder.h38 struct BitBuffer ;
59 int32_t alac_decode (alac_decoder *, struct BitBuffer * bits, uint8_t * sampleBuffer, uint32_t numSamples, uint32_t numChannels, uint32_t * outNumSamples) ;
H A Dalac_codec.h35 struct BitBuffer ;
91 int32_t alac_decode (ALAC_DECODER *, struct BitBuffer * bits, int32_t * sampleBuffer,
H A Dalac_decoder.c51 static int32_t alac_fill_element (struct BitBuffer * bits) ;
52 static int32_t alac_data_stream_element (struct BitBuffer * bits) ;
137 alac_decode (ALAC_DECODER *p, struct BitBuffer * bits, int32_t * sampleBuffer, uint32_t numSamples, uint32_t * outNumSamples) in alac_decode()
139 BitBuffer shiftBits ; in alac_decode()
587 alac_fill_element (struct BitBuffer * bits) in alac_fill_element()
609 alac_data_stream_element (struct BitBuffer * bits) in alac_data_stream_element()
H A Dag_dec.c268 int32_t dyn_decomp (AGParamRecPtr params, BitBuffer * bitstream, int32_t * pc, int32_t numSamples, int32_t maxSize, uint32_t * outNumBits) in dyn_decomp()
H A Dag_enc.c232 int32_t dyn_comp (AGParamRecPtr params, int32_t * pc, BitBuffer * bitstream, int32_t numSamples, int32_t bitSize, uint32_t * outNumBits) in dyn_comp()
/third_party/qrcodegen/java/src/main/java/io/nayuki/qrcodegen/
H A DQrSegment.java39 * QrSegment#QrSegment(Mode,int,BitBuffer) constructor} with appropriate values.</p>
61 BitBuffer bb = new BitBuffer(); in makeBytes()
80 BitBuffer bb = new BitBuffer(); in makeNumeric()
104 BitBuffer bb = new BitBuffer(); in makeAlphanumeric()
148 BitBuffer bb = new BitBuffer(); in makeEci()
204 final BitBuffer dat
[all...]
H A DBitBuffer.java33 public final class BitBuffer implements Cloneable { class
48 public BitBuffer() { in BitBuffer() method in BitBuffer
106 public void appendData(BitBuffer bb) { in appendData()
119 public BitBuffer clone() { in clone()
121 BitBuffer result = (BitBuffer)super.clone(); in clone()
H A DQrSegmentAdvanced.java264 BitBuffer bb = new BitBuffer(); in makeKanji()
H A DQrCode.java172 BitBuffer bb = new BitBuffer(); in encodeSegments()
/third_party/qrcodegen/java-fast/io/nayuki/fastqrcodegen/
H A DQrSegment.java79 BitBuffer bb = new BitBuffer(); in makeNumeric()
111 BitBuffer bb = new BitBuffer(); in makeAlphanumeric()
163 BitBuffer bb = new BitBuffer(); in makeEci()
H A DBitBuffer.java31 final class BitBuffer { class
44 public BitBuffer() { in BitBuffer() method in BitBuffer
H A DQrSegmentAdvanced.java256 BitBuffer bb = new BitBuffer(); in makeKanji()
H A DQrCode.java172 BitBuffer bb = new BitBuffer(); in encodeSegments()
/third_party/qrcodegen/cpp/
H A Dqrcodegen.cpp72 BitBuffer bb; in makeBytes()
80 BitBuffer bb; in makeNumeric()
103 BitBuffer bb; in makeAlphanumeric()
144 BitBuffer bb; in makeEci()
291 BitBuffer bb; in encodeSegments()
817 /*---- Class BitBuffer ----*/
819 BitBuffer::BitBuffer() in BitBuffer() function in qrcodegen::BitBuffer
823 void BitBuffer::appendBits(std::uint32_t val, int len) { in appendBits()
H A Dqrcodegen.hpp532 class BitBuffer final : public std::vector<bool> {
537 public: BitBuffer();
H A DQrCodeGeneratorDemo.cpp156 qrcodegen::BitBuffer bb; in doSegmentDemo()
/third_party/qrcodegen/rust/src/
H A Dlib.rs242 let mut bb = BitBuffer(Vec::new()); in encode_segments_advanced()
976 let mut bb = BitBuffer(Vec::with_capacity(data.len() * 8)); in make_bytes()
988 let mut bb = BitBuffer(Vec::with_capacity(text.len() * 3 + (text.len() + 2) / 3)); in make_numeric()
1015 let mut bb = BitBuffer(Vec::with_capacity(text.len() * 5 + (text.len() + 1) / 2)); in make_alphanumeric()
1060 let mut bb = BitBuffer(Vec::with_capacity(24)); in make_eci()
1205 pub struct BitBuffer(pub Vec<bool>); structure names
1208 impl BitBuffer { impls
/third_party/qrcodegen/rust-no-heap/src/
H A Dlib.rs283 let mut bb = BitBuffer::new(&mut outbuffer[ .. datacapacitybits/8]); in encode_segments_to_codewords()
1113 let mut bb = BitBuffer::new(buf); in make_bytes()
1140 let mut bb = BitBuffer::new(buf); in make_alphanumeric()
1164 let mut bb = BitBuffer::new(buf); in make_eci()
1338 /*---- BitBuffer functionality ----*/
1343 pub struct BitBuffer<'a> { structure names
1352 impl<'a> BitBuffer<'a> { impls
/third_party/qrcodegen/rust/examples/
H A Dqrcodegen-demo.rs129 let mut bb = qrcodegen::BitBuffer(Vec::new()); in do_segment_demo()

Completed in 24 milliseconds

12