1. 19 Jan, 2014 1 commit
  2. 04 Jan, 2014 2 commits
  3. 18 Dec, 2013 1 commit
    • Anssi Hannula's avatar
      avcodec/aacdec: default to non-wide 7.1 in non-strict mode · e10fccf6
      Anssi Hannula authored
      AAC specification has 7.1(wide) as a default layout for 8-channel
      streams (channel config 7). However, at least Nero AAC encoder encodes
      non-wide 7.1 streams using the default channel config 7, mapping the
      side channels of the original audio stream to the second
      AAC_CHANNEL_FRONT pair in the AAC stream. Similarly, e.g. FAAD decodes
      the second AAC_CHANNEL_FRONT pair as side channels, therefore decoding
      the incorrect streams as if they were correct (and as the encoder
      intended).
      
      FFmpeg currently decodes such files by-the-spec, i.e. after decoding the
      original front pair will be in AV_CH_FRONT_x_OF_CENTER and the original
      side pair will be in AV_CH_FRONT_x.
      
      As actual intended 7.1(wide) streams are very rare while misencoded 7.1
      files actually exist in the wild, default to assuming a 7.1 layout was
      intended unless in strict mode.
      
      Fixes playback of e.g. 8_Channel_ID.m4a in samples.
      Signed-off-by: 's avatarAnssi Hannula <anssi.hannula@iki.fi>
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      e10fccf6
  4. 23 Nov, 2013 1 commit
  5. 04 Nov, 2013 1 commit
  6. 31 Oct, 2013 1 commit
  7. 25 Oct, 2013 1 commit
  8. 23 Oct, 2013 4 commits
  9. 03 Oct, 2013 1 commit
  10. 18 Sep, 2013 2 commits
  11. 04 Aug, 2013 2 commits
  12. 25 Jul, 2013 1 commit
  13. 26 Jun, 2013 2 commits
  14. 04 May, 2013 1 commit
  15. 27 Apr, 2013 1 commit
  16. 13 Mar, 2013 4 commits
  17. 08 Mar, 2013 2 commits
  18. 07 Mar, 2013 1 commit
  19. 25 Feb, 2013 1 commit
  20. 23 Feb, 2013 1 commit
  21. 22 Feb, 2013 2 commits
  22. 12 Feb, 2013 1 commit
  23. 31 Jan, 2013 1 commit
  24. 27 Jan, 2013 2 commits
  25. 22 Jan, 2013 3 commits