avformat/isom_tags: prefer in24 for 24bit PCM in MOV
In 1c42fd9323
the ipcm identifier was
added in order to demux additional raw audio from Sony MP4 files.
Unfortunately, it was not noticed that this same list is utilized
for muxing as well, thus causing ipcm to get preferred compared
to the identifier officially specified in QTFF documentation.
This fixes the order of preference for 24bit PCM, where ipcm is
still allowed, but in24 is the first match - thus being preferred.
Fixes fate-acodec-pcm-s24be.
This commit is contained in:
@ -312,10 +312,10 @@ const AVCodecTag ff_codec_movaudio_tags[] = {
|
||||
{ AV_CODEC_ID_PCM_S16LE, MKTAG('s', 'o', 'w', 't') },
|
||||
{ AV_CODEC_ID_PCM_S16BE, MKTAG('l', 'p', 'c', 'm') },
|
||||
{ AV_CODEC_ID_PCM_S16LE, MKTAG('l', 'p', 'c', 'm') },
|
||||
{ AV_CODEC_ID_PCM_S24BE, MKTAG('i', 'p', 'c', 'm') },
|
||||
{ AV_CODEC_ID_PCM_S24LE, MKTAG('i', 'p', 'c', 'm') },
|
||||
{ AV_CODEC_ID_PCM_S24BE, MKTAG('i', 'n', '2', '4') },
|
||||
{ AV_CODEC_ID_PCM_S24LE, MKTAG('i', 'n', '2', '4') },
|
||||
{ AV_CODEC_ID_PCM_S24BE, MKTAG('i', 'p', 'c', 'm') },
|
||||
{ AV_CODEC_ID_PCM_S24LE, MKTAG('i', 'p', 'c', 'm') },
|
||||
{ AV_CODEC_ID_PCM_S32BE, MKTAG('i', 'n', '3', '2') },
|
||||
{ AV_CODEC_ID_PCM_S32LE, MKTAG('i', 'n', '3', '2') },
|
||||
{ AV_CODEC_ID_PCM_S8, MKTAG('s', 'o', 'w', 't') },
|
||||
|
Reference in New Issue
Block a user