mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-04-19 09:02:26 +02:00
Merge commit '36f10380043c8b8c5cbf8c1add8695089cdaa341'
* commit '36f10380043c8b8c5cbf8c1add8695089cdaa341': vorbis: use normal integer values for iterators Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
aef044d215
@ -1317,7 +1317,7 @@ static av_always_inline int setup_classifs(vorbis_context *vc,
|
|||||||
vorbis_residue *vr,
|
vorbis_residue *vr,
|
||||||
uint8_t *do_not_decode,
|
uint8_t *do_not_decode,
|
||||||
unsigned ch_used,
|
unsigned ch_used,
|
||||||
unsigned partition_count)
|
int partition_count)
|
||||||
{
|
{
|
||||||
int p, j, i;
|
int p, j, i;
|
||||||
unsigned c_p_c = vc->codebooks[vr->classbook].dimensions;
|
unsigned c_p_c = vc->codebooks[vr->classbook].dimensions;
|
||||||
@ -1357,10 +1357,10 @@ static av_always_inline int vorbis_residue_decode_internal(vorbis_context *vc,
|
|||||||
{
|
{
|
||||||
GetBitContext *gb = &vc->gb;
|
GetBitContext *gb = &vc->gb;
|
||||||
unsigned c_p_c = vc->codebooks[vr->classbook].dimensions;
|
unsigned c_p_c = vc->codebooks[vr->classbook].dimensions;
|
||||||
unsigned ptns_to_read = vr->ptns_to_read;
|
|
||||||
uint8_t *classifs = vr->classifs;
|
uint8_t *classifs = vr->classifs;
|
||||||
unsigned pass, ch_used, i, j, k, l;
|
unsigned pass, ch_used, i, j, k, l;
|
||||||
unsigned max_output = (ch - 1) * vlen;
|
unsigned max_output = (ch - 1) * vlen;
|
||||||
|
int ptns_to_read = vr->ptns_to_read;
|
||||||
|
|
||||||
if (vr_type == 2) {
|
if (vr_type == 2) {
|
||||||
for (j = 1; j < ch; ++j)
|
for (j = 1; j < ch; ++j)
|
||||||
@ -1382,7 +1382,7 @@ static av_always_inline int vorbis_residue_decode_internal(vorbis_context *vc,
|
|||||||
av_dlog(NULL, " residue type 0/1/2 decode begin, ch: %d cpc %d \n", ch, c_p_c);
|
av_dlog(NULL, " residue type 0/1/2 decode begin, ch: %d cpc %d \n", ch, c_p_c);
|
||||||
|
|
||||||
for (pass = 0; pass <= vr->maxpass; ++pass) { // FIXME OPTIMIZE?
|
for (pass = 0; pass <= vr->maxpass; ++pass) { // FIXME OPTIMIZE?
|
||||||
uint16_t voffset, partition_count, j_times_ptns_to_read;
|
int voffset, partition_count, j_times_ptns_to_read;
|
||||||
|
|
||||||
voffset = vr->begin;
|
voffset = vr->begin;
|
||||||
for (partition_count = 0; partition_count < ptns_to_read;) { // SPEC error
|
for (partition_count = 0; partition_count < ptns_to_read;) { // SPEC error
|
||||||
|
Loading…
x
Reference in New Issue
Block a user