mirror of https://git.ffmpeg.org/ffmpeg.git
mov: Fix little endian audio detection
Set this field to TRUE if the audio component is to operate on little-endian data, and FALSE otherwise. However TRUE and FALSE are not defined. Since this flag is just a boolean, interpret all values except for 0 as little endian. Sample-Id: 64bit_FLOAT_Little_Endian.mov
This commit is contained in:
parent
cdce9e8025
commit
423f5d50e4
|
@ -944,7 +944,7 @@ static int mov_read_enda(MOVContext *c, AVIOContext *pb, MOVAtom atom)
|
||||||
return 0;
|
return 0;
|
||||||
st = c->fc->streams[c->fc->nb_streams-1];
|
st = c->fc->streams[c->fc->nb_streams-1];
|
||||||
|
|
||||||
little_endian = avio_rb16(pb);
|
little_endian = !!avio_rb16(pb);
|
||||||
av_dlog(c->fc, "enda %d\n", little_endian);
|
av_dlog(c->fc, "enda %d\n", little_endian);
|
||||||
if (little_endian == 1) {
|
if (little_endian == 1) {
|
||||||
switch (st->codec->codec_id) {
|
switch (st->codec->codec_id) {
|
||||||
|
|
Loading…
Reference in New Issue