Lines Matching refs:bs_pointer
619 unsigned bs_pointer = 0;
666 bs_pointer = get_bits(gb, ceil_log2[ch_data->bs_num_env]);
680 bs_pointer = get_bits(gb, ceil_log2[ch_data->bs_num_env]);
706 bs_pointer = get_bits(gb, ceil_log2[ch_data->bs_num_env]);
712 if (bs_pointer > ch_data->bs_num_env + 1) {
714 "Invalid bitstream, bs_pointer points to a middle noise border outside the time borders table: %d\n",
715 bs_pointer);
735 idx = ch_data->bs_num_env - FFMAX(bs_pointer - 1, 1);
737 if (!bs_pointer)
739 else if (bs_pointer == 1)
741 else // bs_pointer > 1
742 idx = bs_pointer - 1;
749 if ((ch_data->bs_frame_class & 1) && bs_pointer) { // FIXVAR or VARVAR and bs_pointer != 0
750 ch_data->e_a[1] = ch_data->bs_num_env + 1 - bs_pointer;
751 } else if ((ch_data->bs_frame_class == 2) && (bs_pointer > 1)) // VARFIX and bs_pointer > 1
752 ch_data->e_a[1] = bs_pointer - 1;