1. 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
      4c71686e
  2. 10 Apr, 2015 1 commit
  3. 20 Mar, 2015 1 commit
  4. 22 Feb, 2015 1 commit
  5. 21 Feb, 2015 2 commits
  6. 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
      03d5cc6e
  7. 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>
      7d5c2e63
  8. 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
      8f3f8223
  9. 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
      95ec0f75
  10. 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
      2ac3fdc3