1. 28 May, 2018 1 commit
  2. 09 May, 2018 1 commit
  3. 08 May, 2018 1 commit
    • Philippe Gorley's avatar
      media: add filters · ea2933d4
      Philippe Gorley authored
      Adds dependency to libavfilter, which provides many useful utilities
      such as hardware encoding, mixing audio or rotating video.
      Access to libavfilter is done through the MediaFilter class, which takes
      a filter graph string and AVFrames as input and outputs filtered
      Adds unit tests for MediaFilter.
      Change-Id: I0bf3869a9f19ad9cbbe1fc5e2d37eb83ece66ccc
      Reviewed-by: Sébastien Blin's avatarSebastien Blin <sebastien.blin@savoirfairelinux.com>
  4. 07 Feb, 2018 1 commit
  5. 07 Nov, 2016 1 commit
  6. 22 Feb, 2016 1 commit
  7. 05 Feb, 2016 1 commit
    • Guillaume Roguez's avatar
      media: move-up recordable class · 4c71686e
      Guillaume Roguez authored
      Recordable must not be linked to audio only. We need it for
      any media types. So this patch moves it up from media/audio directory
      to media.
      Also unlink from audio headers by using smart pointers.
      Tuleap: #337
      Change-Id: Ia697280a9e482897bdf8c3dc7c3152a7133d1397
  8. 10 Apr, 2015 1 commit
  9. 20 Mar, 2015 1 commit
  10. 22 Feb, 2015 1 commit
  11. 21 Feb, 2015 2 commits
  12. 20 Feb, 2015 1 commit
    • Guillaume Roguez's avatar
      media: implement a libav AVFrame abstaction. · 03d5cc6e
      Guillaume Roguez authored
      This patchset adds media_buffer.cpp/h files that brings
      MediaFrame class to isolate from the rest of the code
      access to libav AVFrame structure and decrease include dependencies
      on libav includes over our code.
      Sub-classes for audio and video are also implemented.
      Note: old VideoFrame (video_base) is now replaced by this framework.
      Refs #66877
      Change-Id: I3dfd49cec3356c67fff848fdfd4992f85be4d824
  13. 19 Feb, 2015 1 commit
    • Éloi Bail's avatar
      media: codec layer refactoring · 7d5c2e63
      Éloi Bail authored
      * Implement a centralized system media codec information view
      * Implement media codec container to manage audio/video codecs
      * Instantiate set of codecs per account
      * Provide D-Bus API to retrives codecs information from client side
      * Provide a SIP account (any) access to AV codecs
      Important notes:
      * IAX account usability is disabled until we provide a new implementation (see redmine Refs #66805)
      * Some unittest are disabled until we provide a correct implementation
      * Some part of code are disabled until SDP refactoring patchset is merged (Gerrit #1185)
      * Some cleanup are also included
      Refs #66619
      Change-Id: I233889e47860b9362281d9ab3cdb506ce86ec997
      Signed-off-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
  14. 04 Feb, 2015 1 commit
    • Alexandre Lision's avatar
      OSX: Adapt build system for video · 8f3f8223
      Alexandre Lision authored
      This commit fixes coupling between udev and video, since
      udev is only available on Linux
      Refs #65446
      Change-Id: I8ad782bbedb031b5973e202eff3487535aac3fb4
  15. 22 Jan, 2015 1 commit
    • Alexandre Lision's avatar
      Fix compilation with --disable-video · 95ec0f75
      Alexandre Lision authored
      This commit mutualizes resources for audio and video.
      Some components have been renamed:
         - Video{Encoder, DECODER} to Media{Encoder, Decoder}
         - VideoIOHandle to MediaIOHandle (new component)
      Refs #64413
  16. 20 Jan, 2015 1 commit
    • Alexandre Lision's avatar
      ring/contrib: remove CCRTP/UCOMMON/ZRTPCPP deps · 2ac3fdc3
      Alexandre Lision authored
      This patch have the side effect to refactor audio
      and video related parts by moving them into media
      sub-directory and making libav common parts
      undependent of video.
      This patch permits to disable video without
      loosing libav support on audio.
      Refs #63906
      Change-Id: I3d50713fac7f5c2738cc68b9f38573b5b4536b35