1. 23 Aug, 2019 1 commit
  2. 22 Aug, 2019 2 commits
  3. 21 Aug, 2019 2 commits
  4. 19 Aug, 2019 3 commits
  5. 17 Aug, 2019 2 commits
  6. 14 Aug, 2019 1 commit
  7. 13 Aug, 2019 1 commit
    • Lars Kiesow's avatar
      libavfilter/vf_scale: Ensure scaled video is divisible by n · 74d4bc0f
      Lars Kiesow authored
      This patch adds a new option to the scale filter which ensures that the
      output resolution is divisible by the given integer when used together
      with `force_original_aspect_ratio`. This works similar to using `-n` in
      the `w` and `h` options.
      
      This option respects the value set for `force_original_aspect_ratio`,
      increasing or decreasing the resolution accordingly.
      
      The use case for this is to set a fixed target resolution using `w` and
      `h`, to use the `force_original_aspect_ratio` option to make sure that
      the video always fits in the defined bounding box regardless of aspect
      ratio, but to also make sure that the calculated output resolution is
      divisible by n so in can be encoded with certain encoders/options if
      that is required.
      Signed-off-by: 's avatarLars Kiesow <lkiesow@uos.de>
      Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
      74d4bc0f
  8. 08 Aug, 2019 4 commits
  9. 02 Aug, 2019 1 commit
    • Lynne's avatar
      lavu/tx: add support for double precision FFT and MDCT · 42e2319b
      Lynne authored
      Simply moves and templates the actual transforms to support an
      additional data type.
      Unlike the float version, which is equal or better than libfftw3f,
      double precision output is bit identical with libfftw3.
      42e2319b
  10. 29 Jul, 2019 1 commit
  11. 28 Jul, 2019 2 commits
    • Mark Thompson's avatar
      lavfi: addroi filter · 20fed2f0
      Mark Thompson authored
      This can be used to add region of interest side data to video frames.
      20fed2f0
    • Andreas Rheinhardt's avatar
      vp9_metadata: Improve spec-compliance and warnings · abb2e9ac
      Andreas Rheinhardt authored
      The earlier version had three deficits:
      1. It allowed to set the stream to RGB although this is not allowed when
      the profile is 0 or 2.
      2. If it set the stream to RGB, then it did not automatically set the
      range to full range; the result was that one got a warning every time a
      frame with color_config element was processed if the frame originally
      had TV range and the user didn't explicitly choose PC range. Now one
      gets only one warning in such a situation.
      3. Intra-only frames in profile 0 are automatically BT.601, but if the
      user wished another color space, he was not informed about his wishes
      being unfulfillable.
      
      The commit also improves the documentation about this.
      Signed-off-by: 's avatarAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
      abb2e9ac
  12. 24 Jul, 2019 1 commit
  13. 22 Jul, 2019 2 commits
  14. 21 Jul, 2019 1 commit
  15. 15 Jul, 2019 1 commit
  16. 14 Jul, 2019 2 commits
  17. 13 Jul, 2019 1 commit
  18. 10 Jul, 2019 2 commits
  19. 08 Jul, 2019 4 commits
  20. 07 Jul, 2019 2 commits
  21. 06 Jul, 2019 1 commit
  22. 04 Jul, 2019 1 commit
  23. 02 Jul, 2019 2 commits