Skip to content
Snippets Groups Projects
  1. Sep 07, 2018
  2. Sep 05, 2018
  3. Sep 01, 2018
  4. Aug 30, 2018
  5. Aug 25, 2018
  6. Aug 24, 2018
    • Jan Ekström's avatar
      avformat/movenc: implicitly enable negative CTS offsets for ismv · 1931761f
      Jan Ekström authored
      ISMV lacks any sort of edit list support, as well as tfxd is
      effectively the PTS of the fragment for most intents and purposes.
      
      Thus, if b-frames are requested without negative CTS offsets you
      end up with N frames' worth of delay (tfxd PTS plus the CTS offset
      of the first sample). Negative CTS offsets enable the first sample
      to have CTS=DTS, and thus a/v desync due to b-frame reorder delay
      is avoided.
      1931761f
  7. Aug 21, 2018
  8. Aug 17, 2018
  9. Aug 15, 2018
  10. Aug 14, 2018
  11. Aug 10, 2018
  12. Aug 09, 2018
  13. Aug 07, 2018
  14. Jul 30, 2018
  15. Jul 27, 2018
  16. Jul 26, 2018
  17. Jul 24, 2018
  18. Jul 23, 2018
  19. Jul 21, 2018
  20. Jul 16, 2018
  21. Jul 15, 2018
    • Stephen Seo's avatar
      Add lensfun filter · 0ea20124
      Stephen Seo authored
      
      Lensfun is a library that applies lens correction to an image using a
      database of cameras/lenses (you provide the camera and lens models, and
      it uses the corresponding database entry's parameters to apply lens
      correction). It is licensed under LGPL3.
      
      The lensfun filter utilizes the lensfun library to apply lens
      correction to videos as well as images.
      
      This filter was created out of necessity since I wanted to apply lens
      correction to a video and the lenscorrection filter did not work for me.
      
      While this filter requires little info from the user to apply lens
      correction, the flaw is that lensfun is intended to be used on indvidual
      images. When used on a video, the parameters such as focal length is
      constant, so lens correction may fail on videos where the camera's focal
      length changes (zooming in or out via zoom lens). To use this filter
      correctly on videos where such parameters change, timeline editing may
      be used since this filter supports it.
      
      Note that valgrind shows a small memory leak which is not from this
      filter but from the lensfun library (memory is allocated when loading
      the lensfun database but it somehow isn't deallocated even during
      cleanup; it is briefly created in the init function of the filter, and
      destroyed before the init function returns). This may have been fixed by
      the latest commit in the lensfun repository; the current latest release
      of lensfun is almost 3 years ago.
      
      Bi-Linear interpolation is used by default as lanczos interpolation
      shows more artifacts in the corrected image in my tests.
      
      The lanczos interpolation is derived from lenstool's implementation of
      lanczos interpolation. Lenstool is an app within the lensfun repository
      which is licensed under GPL3.
      
      v2 of this patch fixes license notice in libavfilter/vf_lensfun.c
      
      v3 of this patch fixes code style and dependency to gplv3 (thanks to
      Paul B Mahol for pointing out the mentioned issues).
      
      v4 of this patch fixes more code style issues that were missed in
      v3.
      
      v5 of this patch adds line breaks to some of the documentation in
      doc/filters.texi (thanks to Gyan Doshi for pointing out the issue).
      
      v6 of this patch fixes more problems (thanks to Moritz Barsnick for
      pointing them out).
      
      v7 of this patch fixes use of sqrt() (changed to sqrtf(); thanks to
      Moritz Barsnick for pointing this out). Also should be rebased off of
      latest master branch commits at this point.
      
      Signed-off-by: default avatarStephen Seo <seo.disparate@gmail.com>
      0ea20124
  22. Jul 13, 2018
  23. Jul 10, 2018
    • Gyan Doshi's avatar
      fate: allow temp files for passed test to be kept · 0bd48ab2
      Gyan Doshi authored
      Set make variable KEEP to non-zero value to preserve temp files
      when a test has passed.
      
      Helpful in diagnosing failed tests when test outfile is some type of
      single hash and does not reveal differences in processed output.
      0bd48ab2
  24. Jul 07, 2018
  25. Jul 05, 2018
  26. Jun 15, 2018
  27. Jun 14, 2018
  28. Jun 13, 2018
  29. Jun 12, 2018
  30. Jun 10, 2018
  31. Jun 09, 2018
  32. Jun 08, 2018
  33. Jun 07, 2018
Loading