X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=wmadec_filter.c;h=f695d869806fef2223e4c70dbd41040e1d404d12;hb=5f47ca5aa887bbf732052fba7337b74b48c33a6b;hp=48257c19b11de385e999f96706b9ca83632ea4a4;hpb=8eaa28075189eea5db470422e8b4110df723cce3;p=paraslash.git diff --git a/wmadec_filter.c b/wmadec_filter.c index 48257c19..f695d869 100644 --- a/wmadec_filter.c +++ b/wmadec_filter.c @@ -1221,12 +1221,12 @@ next_buffer: fn->min_iqs += 4096; goto next_buffer; } - fn->min_iqs = 2 * (WMA_FRAME_SKIP + pwd->ahi.block_align); + fn->min_iqs = 2 * pwd->ahi.packet_size; fn->private_data = pwd; converted = pwd->ahi.header_len; goto success; } - fn->min_iqs = WMA_FRAME_SKIP + pwd->ahi.block_align; + fn->min_iqs = pwd->ahi.packet_size; if (fn->min_iqs > len) goto success; out_size = WMA_OUTPUT_BUFFER_SIZE; @@ -1242,7 +1242,7 @@ next_buffer: btr_add_output(out, out_size, btrn); } else free(out); - converted += ret + WMA_FRAME_SKIP; + converted += pwd->ahi.packet_size; success: btr_consume(btrn, converted); return 0;