Home | History | Annotate | Download | only in libFLAC

Lines Matching defs:parameter

683 FLAC__bool FLAC__bitreader_read_rice_signed(FLAC__BitReader *br, int *val, unsigned parameter)
690 FLAC__ASSERT(parameter <= 31);
697 if(!FLAC__bitreader_read_raw_uint32(br, &lsbs, parameter))
701 uval = (msbs << parameter) | lsbs;
711 FLAC__bool FLAC__bitreader_read_rice_signed_block(FLAC__BitReader *br, int vals[], unsigned nvals, unsigned parameter)
725 FLAC__ASSERT(parameter < 32);
731 if(parameter == 0) {
743 FLAC__ASSERT(parameter > 0);
778 x = b >> (FLAC__BITS_PER_WORD - parameter);
779 if(parameter <= ucbits) {
780 ucbits -= parameter;
781 b <<= parameter;
788 ucbits += FLAC__BITS_PER_WORD - parameter;
795 x = (msbs << parameter) | lsbs;
822 if(!FLAC__bitreader_read_raw_uint32(br, &lsbs, parameter - ucbits))
827 x = (msbs << parameter) | lsbs;
851 FLAC__bool FLAC__bitreader_read_golomb_signed(FLAC__BitReader *br, int *val, unsigned parameter)
859 k = FLAC__bitmath_ilog2(parameter);
869 if(parameter == 1u<<k) {
874 unsigned d = (1 << (k+1)) - parameter;
883 uval = msbs * parameter + lsbs;
895 FLAC__bool FLAC__bitreader_read_golomb_unsigned(FLAC__BitReader *br, unsigned *val, unsigned parameter)
903 k = FLAC__bitmath_ilog2(parameter);
913 if(parameter == 1u<<k) {
918 unsigned d = (1 << (k+1)) - parameter;
927 *val = msbs * parameter + lsbs;