|
|
|
@@ -190,9 +190,16 @@ static void build_frame_code(AVFormatContext *s) |
|
|
|
|
|
|
|
key_frame = intra_only; |
|
|
|
if (is_audio) { |
|
|
|
int frame_bytes = codec->frame_size * (int64_t)codec->bit_rate / |
|
|
|
(8 * codec->sample_rate); |
|
|
|
int frame_bytes; |
|
|
|
int pts; |
|
|
|
|
|
|
|
if (codec->block_align > 0) { |
|
|
|
frame_bytes = codec->block_align; |
|
|
|
} else { |
|
|
|
int frame_size = av_get_audio_frame_duration(codec, 0); |
|
|
|
frame_bytes = frame_size * (int64_t)codec->bit_rate / (8 * codec->sample_rate); |
|
|
|
} |
|
|
|
|
|
|
|
for (pts = 0; pts < 2; pts++) |
|
|
|
for (pred = 0; pred < 2; pred++) { |
|
|
|
FrameCode *ft = &nut->frame_code[start2]; |
|
|
|
|