1. 12 May, 2016 2 commits
  2. 11 May, 2016 1 commit
  3. 09 May, 2016 1 commit
  4. 06 May, 2016 1 commit
  5. 27 Apr, 2016 3 commits
  6. 24 Apr, 2016 1 commit
    • Jan Ekström's avatar
      pgssubdec: fix subpicture output colorspace and range · 9779b626
      Jan Ekström authored
      Functionality used before didn't widen the values from limited to
      full range. Additionally, now the decoder uses BT.709 where it
      should be used according to the video resolution.
      
      Default for not yet set colorimetry is BT.709 due to most observed
      HDMV content being HD.
      
      BT.709 coefficients were gathered from the first two parts of BT.709
      to BT.2020 conversion guide in ARIB STD-B62 (Pt. 1, Chapter 6.2.2).
      They were additionally confirmed by manually calculating values.
      
      Fixes #4637
      9779b626
  7. 23 Apr, 2016 1 commit
  8. 20 Apr, 2016 4 commits
  9. 15 Apr, 2016 1 commit
  10. 11 Apr, 2016 1 commit
  11. 07 Apr, 2016 2 commits
  12. 02 Apr, 2016 1 commit
  13. 01 Apr, 2016 1 commit
  14. 28 Mar, 2016 1 commit
  15. 25 Mar, 2016 1 commit
  16. 24 Mar, 2016 7 commits
  17. 23 Mar, 2016 4 commits
  18. 22 Mar, 2016 2 commits
  19. 19 Mar, 2016 3 commits
  20. 18 Mar, 2016 1 commit
    • Ganesh Ajjanagadde's avatar
      lavc/aacenc_utils: replace powf(x,y) by expf(logf(x), y) · bccc81df
      Ganesh Ajjanagadde authored
      This is ~2x faster for y not an integer on Haswell+GCC, and should
      generally be faster due to the fact that anyway powf essentially does
      this under the hood. Made an inline function in lavu/internal.h for this
      purpose.
      
      Note that there are some accuracy differences, that should generally be
      negligible. In particular, FATE still passes on this platform.
      
      Results in ~ 7% speedup in aac encoding with -march=native, Haswell+GCC.
      before:
      ffmpeg -i sin.flac -acodec aac -y sin_new.aac  6.05s user 0.06s system 104% cpu 5.821 total
      
      after:
      ffmpeg -i sin.flac -acodec aac -y sin_new.aac  5.67s user 0.03s system 105% cpu 5.416 total
      
      This is also faster than an alternative approach that pulls in powf, gets rid of
      the crufty NaN checks and other special cases, exploits knowledge about the intervals, etc.
      This of course does not exclude smarter approaches; just suggests that
      there would need to be significant work on this front of lower utility than
      searches for hotspots elsewhere.
      Reviewed-by: 's avatarReimar Döffinger <Reimar.Doeffinger@gmx.de>
      Reviewed-by: 's avatarRonald S. Bultje <rsbultje@gmail.com>
      Signed-off-by: 's avatarGanesh Ajjanagadde <gajjanag@gmail.com>
      bccc81df
  21. 14 Mar, 2016 1 commit