1. 13 Aug, 2019 3 commits
  2. 12 Aug, 2019 1 commit
    • Philippe Gorley's avatar
      encoder: fix and re-enable nvdec · 83bf28a5
      Philippe Gorley authored
      Hardware decoders output nv12, but Jami's software encoders want
      yuv420p. If using a hardware decoder, make sure the input frames are
      yuv420p. If using a hardware encoder, keep the frames as nv12.
      
      Change-Id: I5b20238786104da4ddf25bee061899be18fa0d59
      83bf28a5
  3. 09 Aug, 2019 1 commit
  4. 08 Aug, 2019 1 commit
  5. 07 Aug, 2019 2 commits
  6. 03 Aug, 2019 1 commit
  7. 02 Aug, 2019 1 commit
  8. 25 Jul, 2019 1 commit
    • Denys Vidal's avatar
      video_mixer: add rotation · d7da705a
      Denys Vidal authored
      Each video source in a conference now stores a filter for rotation and
      its current rotation.
      
      Change-Id: Ib2d2dd7bd61a481f0f1f239e376d0d655b27b94b
      d7da705a
  9. 24 Jul, 2019 1 commit
  10. 19 Jul, 2019 1 commit
    • Adrien Béraud's avatar
      build: cleanup · 780a9d57
      Adrien Béraud authored
      Remove unused build options, flags and defines
      
      Change-Id: I0c25511ade66025427ca0411cf34cfdd73a4bd1f
      780a9d57
  11. 17 Jul, 2019 1 commit
  12. 09 Jul, 2019 1 commit
  13. 04 Jul, 2019 1 commit
  14. 03 Jul, 2019 2 commits
  15. 28 Jun, 2019 2 commits
  16. 12 Jun, 2019 1 commit
  17. 01 Jun, 2019 1 commit
  18. 31 May, 2019 1 commit
  19. 24 May, 2019 1 commit
  20. 30 Apr, 2019 1 commit
    • Sébastien Blin's avatar
      sonarqube: fix some code smells · 5aa17595
      Sébastien Blin authored
      + Remove some unused using
      + Remove useless std::move
      + Reduce duplicate code
      + Avoid some copy
      
      Change-Id: I7bdbc14aa1b79ce10d30f2f1ef005dd8839de62a
      5aa17595
  21. 23 Apr, 2019 1 commit
  22. 17 Apr, 2019 1 commit
  23. 11 Apr, 2019 1 commit
  24. 04 Apr, 2019 1 commit
  25. 03 Apr, 2019 2 commits
  26. 02 Apr, 2019 1 commit
    • Adrien Béraud's avatar
      sources: rename to jami · 2130f067
      Adrien Béraud authored
      * rename namespace from ring to jami
      * rename logs methods from RING_* to JAMI_*
      * rename RING_VIDEO to ENABLE_VIDEO
      
      Change-Id: Ic98498652d7059fafe58a96220d565bcdfa53658
      2130f067
  27. 26 Mar, 2019 3 commits
    • Philippe Gorley's avatar
      accel: skip main memory when hardware reencoding · 52fbc755
      Philippe Gorley authored
      If the video input is being decoded on the hardware, use the hardware
      frames directly when encoding. Skips the transfer back to software in
      the video sender and the transfer to hardware in the encoder.
      
      Falls back to using the main memory as a middle man if the link between
      encoder and decoder fails.
      
      Change-Id: I59850e95e6952df71a461aad8e7dddda65f05ffb
      52fbc755
    • Philippe Gorley's avatar
      encoder: lazy initialize video stream · dfdee183
      Philippe Gorley authored
      Sets up video streams upon receiving the first video frame. Audio
      streams are still initialized as soon as possible.
      
      This allows a video encoder to use the pixel format of its received
      frames, and to set up a hardware transcoding pipeline if it receives
      a hardware frame.
      
      Change-Id: I622fc44b6096d63d7423837d2f2ec15680548a83
      dfdee183
    • Adrien Béraud's avatar
      media recorder: add video rotation · 6d2de6ca
      Adrien Béraud authored
      Change-Id: I8f31ff13b68afb9383ce05c8f11b104c2bc419bd
      6d2de6ca
  28. 15 Mar, 2019 1 commit
  29. 08 Mar, 2019 1 commit
  30. 07 Mar, 2019 2 commits
  31. 06 Mar, 2019 1 commit
    • Philippe Gorley's avatar
      accel: add hardware encoding · 12932733
      Philippe Gorley authored
      Adds VAAPI and VideoToolbox hardware encoders.
      
      Abstracts hardware related field accesses from the encoder and decoder
      to put them in HardwareAccel. They are freed in ~HardwareAccel.
      
      Limits bitrate when hardware encoding h264, else it can easily go up to
      a few MiB/s.
      
      Change-Id: I7d847d8ab3e4c9692341f038ce6d5dd76562e606
      12932733