[FFmpeg-trac] #4698(avcodec:reopened): Wrong channel layout for FLAC 3/1 channels on playback

FFmpeg trac at avcodec.org
Mon Jul 20 02:42:59 CEST 2015

#4698: Wrong channel layout for FLAC 3/1 channels on playback
             Reporter:  Mango        |                    Owner:
                 Type:  defect       |                   Status:  reopened
             Priority:  normal       |                Component:  avcodec
              Version:  unspecified  |               Resolution:
             Keywords:  flac         |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
Changes (by Mango):

 * status:  closed => reopened
 * resolution:  needs_more_info =>


 Replying to [comment:17 cehoyos]:
 > Replying to [ticket:4698 Mango]:
 > > this layout has been supported by FLAC for the past 9 years, since
 since FLAC 1.1.3
 > Please reopen this ticket if you can explain how I can reproduce above
 claim (I failed).

 I have already explained it above.

 Since FLAC 1.1.3 (27-Nov-2006) (read the changelog, above) FLAC supports
 all the channel layouts that are not supported by default using the

 This means, the WAVEFORMATEXTENSIBLE_CHANNEL_MASK tag should be read if it
 exists to get the correct channel positions.

 Without reading this tag, the 3/1 channels (3 front 1 back) is played back
 as 2/2 (2 front 2 back), which is wrong.

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

More information about the FFmpeg-trac mailing list