# HG changeset patch # User banan # Date 1139224870 0 # Node ID 0284d5b349161509bf9c1239e8212b773c129bca # Parent 19260d5b8c3910847db8f9fbb1bf845080cca0be Fix broken cosmetics commit and add a check for valid headers. diff -r 19260d5b8c39 -r 0284d5b34916 cook.c --- a/cook.c Mon Feb 06 11:03:37 2006 +0000 +++ b/cook.c Mon Feb 06 11:21:10 2006 +0000 @@ -1225,10 +1225,10 @@ q->js_vlc_bits = e->js_vlc_bits; } if (q->samples_per_channel > 256) { - q->log2_numvector_size = 6 + q->log2_numvector_size = 6; } if (q->samples_per_channel > 512) { - q->log2_numvector_size = 7 + q->log2_numvector_size = 7; } break; case MC_COOK: @@ -1282,6 +1282,11 @@ av_log(NULL,AV_LOG_ERROR,"subbands > 50, report sample!\n"); return -1; } + if ((q->samples_per_channel == 256) || (q->samples_per_channel == 512) || (q->samples_per_channel == 1024)) { + } else { + av_log(NULL,AV_LOG_ERROR,"unknown amount of samples_per_channel = %d, report sample!\n",q->samples_per_channel); + return -1; + } #ifdef COOKDEBUG dump_cook_context(q,e);