You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
lavf/latmenc: fix units mismatch
avpriv_copy_bits() takes the size in bits, not bytes. According to
a736eb4a60
, nobody is quite sure whether
this code produces working files.
This commit is contained in:
@@ -120,7 +120,7 @@ static void latm_write_frame_header(AVFormatContext *s, PutBitContext *bs)
|
||||
|
||||
/* AudioSpecificConfig */
|
||||
if (ctx->object_type == AOT_ALS) {
|
||||
header_size = par->extradata_size-(ctx->off >> 3);
|
||||
header_size = (par->extradata_size - (ctx->off >> 3)) * 8;
|
||||
avpriv_copy_bits(bs, &par->extradata[ctx->off >> 3], header_size);
|
||||
} else {
|
||||
// + 3 assumes not scalable and dependsOnCoreCoder == 0,
|
||||
|
Reference in New Issue
Block a user