[FFmpeg-trac] #3645(avformat:closed): caf muxer doesn't write kuki chunk for adpcm_ms

FFmpeg trac at avcodec.org
Thu May 29 10:45:53 CEST 2014

#3645: caf muxer doesn't write kuki chunk for adpcm_ms
             Reporter:  nu774        |                    Owner:
                 Type:  defect       |                   Status:  closed
             Priority:  normal       |                Component:  avformat
              Version:  unspecified  |               Resolution:
             Keywords:  caf          |  needs_more_info
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0

Comment (by nu774):

 OK, it seems that MS-ADPCM encoded by ffmpeg seems to be playable on
 QuickTime as you say, so my report was improper.
 What I actually tried was remuxing from existing MS-ADPCM wav file encoded
 by Microsoft standard MS-ADPCM ACM codec.
 Please look at samples at
 https://dl.dropboxusercontent.com/u/76042064/MSADPCM_samples.zip .
 In the zip archive contained :
 - MSADPCM.wav:  the original WAV file, encoded by Microsoft ACM codec.
 - MSADPCM.caf:  Remuxed into CAF by Apple API, contains kuki chunk,
 playable by QuickTime.
 - MSADPCM.ffmpeg.caf: Remuxed into CAF by ffmpeg, lacks kuki chunk, not
 correctly playable by QuickTime.

 As far as I understand, MSADPCM codec needs some codec setup data (coefs)
 that are stored in ADPCMWAVEFORMAT defined in mmreg.h, which goes under
 fmt chunk in case of WAV file / kuki chunk in case of CAF.

Ticket URL: <https://trac.ffmpeg.org/ticket/3645#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list