[FFmpeg-devel] [PATCH v2 14/18] avcodec/avcodec, avformat/movenc: support embedding channel layout to stream side data

Carl Eugen Hoyos ceffmpeg at gmail.com
Wed Aug 31 17:00:37 EEST 2016


Hi!

2016-08-31 13:35 GMT+02:00 Erkki Seppälä <erkki.seppala.ext at nokia.com>:
> Added support for passing complex channel layout configuration as side
> packet data (AV_PKT_DATA_AUDIO_TRACK_CHANNEL_LAYOUT) to ISO
> media files as specified by ISO/IEC 14496-12. AVAudioTrackChannelLayout
> has the fields to setting both predefined audio layouts, completely
> configuring the azimuth and elevation of each speaker as well as describing
> the number of audio objects in the scene.

(I used to work on parts of the FFmpeg channel layout code, I know it is
broken to some degree but I still hope to get it fixed one day...)

Are you using this feature already (internally) or did you just feel like it is
missing? (Sorry, it is not meant offending.) I wonder if all this complexity
really has a real-world use-case...

How is "chnl" related to "chan"? I thought I remember that "chan" already
offers possibilities for custom channel layouts.
Can both be used in the same file?

Thank you, Carl Eugen


More information about the ffmpeg-devel mailing list