1. 09 Mar, 2017 2 commits
    • wm4's avatar
      aacdec: do not mutate input packet metadata · fcfc78cb
      wm4 authored
      Apparently the demuxer outputs the wrong padding for HE-AAC (based on
      the raw sample rate, or so). aacdec contains a hack to adjust the muxer
      padding accordingly before it's used to trim the decoder output. This
      modified the packet side data, which in combination with the old
      decoding API would change the packet the user passed to the decoder.
      This is clearly not allowed, and it breaks running some gapless fate
      tests with "-fflags +keepside" applied (without keepside, the packet
      metadata is typically newly allocated, essentially making a copy and not
      modifying the user's input packet).
      
      This should probably be fixed in the demuxer (and consequently also the
      muxer), but for now only fix the immediate problem.
      
      Regression since 946ed78f (2012).
      fcfc78cb
    • Muhammad Faiz's avatar
      swresample/resample: do not allow odd filter_length · 53a5cea4
      Muhammad Faiz authored
      except filter_length == 1
      
      odd filter_length gives worse frequency response,
      even when compared with shorter filter_length
      
      also makes build_filter simpler
      Reviewed-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
      Signed-off-by: 's avatarMuhammad Faiz <mfcc64@gmail.com>
      53a5cea4
  2. 08 Mar, 2017 7 commits
  3. 07 Mar, 2017 17 commits
  4. 06 Mar, 2017 8 commits
  5. 05 Mar, 2017 6 commits