Skip to content

For the MOV files with most FFmpeg’s PCM implementations, the sample size is incorrectly identified as 16 bits

Software:

  • ffmpeg version 4.0.2
  • vlc-4.0.0-20181128-1208-dev-win64

Notes:

  • In the logs, I removed all lines beginning with “lua debug:”.
  • The files come from the bug:21537.

Logs:

  • pcm_mulaw
    • line 53 → […] sample size 16 […]
  • others
    • line 55 → […] sample size 16 […]
    • line 105 → […] bits/sample:16
= Codec = = File = = Log =
pcm_f32be out_pcmf32be_side.mov out_pcmf32be_side.log
pcm_f32le out_pcmf32le_side.mov out_pcmf32le_side.log
pcm_f64be out_pcmf64be_side.mov out_pcmf64be_side.log
pcm_f64le out_pcmf64le_side.mov out_pcmf64le_side.log
pcm_mulaw out_pcmmulaw_side.mov out_pcmmulaw_side.log
pcm_s24be out_pcms24be_side.mov out_pcms24be_side.log
pcm_s24le out_pcms24le_side.mov out_pcms24le_side.log
pcm_s32be out_pcms32be_side.mov out_pcms32be_side.log
pcm_s32le out_pcms32le_side.mov out_pcms32le_side.log

/streams/samples/mov/PCM

Edited by François Cartegnie
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information