movenc: byteswap codec_tag in mov_write_ms_tag
based on Alex Converse's "Fix ADPCM MS in mov muxing" patch
(cherry picked from commit 795ed278e6
)
This commit is contained in:
parent
0ca4fcc94c
commit
9653e754a4
@ -318,8 +318,8 @@ static int mov_write_ms_tag(ByteIOContext *pb, MOVTrack *track)
|
||||
{
|
||||
int64_t pos = url_ftell(pb);
|
||||
put_be32(pb, 0);
|
||||
put_le32(pb, track->tag);
|
||||
track->enc->codec_tag = track->tag >> 16;
|
||||
put_le32(pb, track->tag); // store it byteswapped
|
||||
track->enc->codec_tag = av_bswap16(track->tag >> 16);
|
||||
ff_put_wav_header(pb, track->enc);
|
||||
return updateSize(pb, pos);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user