mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-23 11:19:55 +00:00
ac3enc: use av_assert2() instead of assert() to make debugging easier.
This commit is contained in:
parent
d21be5f15b
commit
7100d63ca5
@ -27,8 +27,10 @@
|
||||
*/
|
||||
|
||||
//#define DEBUG
|
||||
//#define ASSERT_LEVEL 2
|
||||
|
||||
#include "libavutil/audioconvert.h"
|
||||
#include "libavutil/avassert.h"
|
||||
#include "libavutil/crc.h"
|
||||
#include "avcodec.h"
|
||||
#include "put_bits.h"
|
||||
@ -1101,7 +1103,7 @@ static inline int sym_quant(int c, int e, int levels)
|
||||
v = (v + 1) >> 1;
|
||||
v = (levels >> 1) - v;
|
||||
}
|
||||
assert(v >= 0 && v < levels);
|
||||
av_assert2(v >= 0 && v < levels);
|
||||
return v;
|
||||
}
|
||||
|
||||
@ -1123,7 +1125,7 @@ static inline int asym_quant(int c, int e, int qbits)
|
||||
m = (1 << (qbits-1));
|
||||
if (v >= m)
|
||||
v = m - 1;
|
||||
assert(v >= -m);
|
||||
av_assert2(v >= -m);
|
||||
return v & ((1 << qbits)-1);
|
||||
}
|
||||
|
||||
@ -1439,7 +1441,7 @@ static void output_frame_end(AC3EncodeContext *s)
|
||||
flush_put_bits(&s->pb);
|
||||
frame = s->pb.buf;
|
||||
pad_bytes = s->frame_size - (put_bits_ptr(&s->pb) - frame) - 2;
|
||||
assert(pad_bytes >= 0);
|
||||
av_assert2(pad_bytes >= 0);
|
||||
if (pad_bytes > 0)
|
||||
memset(put_bits_ptr(&s->pb), 0, pad_bytes);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user