Title: mdct_sub bug
In the procedure mdct_sub

#ifdef ALLOW_MIXED
  if ( cod_info->mixed_block_flag && (band < 2) )
      block_type = 0;
#endif

should be changed to

#ifdef ALLOW_MIXED
  if ( cod_info->mixed_block_flag)
  {
    if (band<2)
      block_type = 0;
    else
      block_type = cod_info->block_type;
  }
#endif
I search in the Lame code and the Iso code : mixed_block_flag is never activated, so what is the condition to have mixed blocks ?

 Lionel

Reply via email to