>
> OK, all mpg123 based players have trouble with such encoded files:
>
> lame -b320 -h -mj t.wav t.mp3
>
> resulting in lots of drop outs while playing back.
> But not only mpg123 based ones like xmms have trouble,
> freeamp doesn't like them too.
> Maybe we have to force using stereo on 320kbits streams,
> but there is a possibility that there are testcases where
> stereo ones will not work either.
>
I was able to reproduce this, and it looks like it is not ISO buffer
related (thankfully!). The side channel reduction algorithm which
moves bits from the side channel to the mid channel, was letting the
mid channel exceed 4095. (which is a limit that must be enforced!).
Robert, for a quick check, compile with out -UNDEBUG
and you should get a cod_info->part2_3_length > 4095
assert() failure when encoding.
Mark
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )