1. 18 Jul, 2020 1 commit
  2. 17 Jul, 2020 1 commit
  3. 16 Jul, 2020 1 commit
  4. 15 Jul, 2020 4 commits
  5. 14 Jul, 2020 5 commits
  6. 10 Jul, 2020 8 commits
  7. 09 Jul, 2020 3 commits
  8. 08 Jul, 2020 5 commits
  9. 07 Jul, 2020 6 commits
  10. 06 Jul, 2020 1 commit
  11. 04 Jul, 2020 2 commits
  12. 03 Jul, 2020 3 commits
    • Mathieu Duponchelle's avatar
      video-color.h: fix comment syntax · e82eb9d0
      Mathieu Duponchelle authored
    • Vivia Nikolaidou's avatar
      video-converter: Make fast path work for equivalent transfer functions · ad55d3ce
      Vivia Nikolaidou authored
      For example, BT709, BT601, and BT2020_10 all have theoretically
      different transfer functions, but the same function in practice. In
      these cases, we should use the fast path for negotiating. Also,
      BT2020_12 is essentially the same as the other three, just with one more
      decimal point, so it gives the same result for fewer bits. This is now
      also aliased to the former three.
      Also make videoconvert do passthrough if the caps have equivalent
      transfer functions but are otherwise matching.
      As of the previous commit, we write the correct transfer function for
      BT601, instead of the (functionally identical but different ISO code)
      transfer function for BT709. Files created using GStreamer prior to that
      commit write the wrong transfer function for BT601 and are, strictly
      speaking, 2:4:5:4 instead. However, this commit takes care of
      negotiation, so that conversions from/to the same transfer function are
      done using the fast path.
      Fixes #783
      Part-of: <!724>
    • Vivia Nikolaidou's avatar
      video-color: Add bt601 transfer function · 1d0ccf8b
      Vivia Nikolaidou authored
      Functionally the same as 709 but technically has a different value, and
      external software (e.g. ffmpeg) finds "wrong" values produced by
      Part-of: <!724>