#if 0
    if (mad_frame_decode(frame, stream) == -1) {
#else
    check_time(0);
    result = mad_frame_decode(frame, stream);
    check_time(1);
    if (result == -1) {
#endif
    if (!MAD_RECOVERABLE(stream->error))
        break;
