1. 05 Dec, 2018 1 commit
  2. 03 Dec, 2018 3 commits
  3. 30 Nov, 2018 1 commit
  4. 29 Nov, 2018 4 commits
  5. 28 Nov, 2018 1 commit
  6. 27 Nov, 2018 2 commits
  7. 26 Nov, 2018 4 commits
  8. 25 Nov, 2018 1 commit
  9. 24 Nov, 2018 2 commits
  10. 23 Nov, 2018 4 commits
    • Philippe Gorley's avatar
      audio: add frame resizer · 04e81433
      Philippe Gorley authored
      Allows buffering of samples when the frame sizes at the input and the
      output don't match.
      
      Will mostly be used for file streaming, where the file's frame size may
      not match the standard 20 ms packet size used in the project.
      
      Adds unit tests.
      
      Change-Id: I568b31ba97d33bc0c1c89495e918bd10a9bf8aeb
      04e81433
    • Philippe Gorley's avatar
      doxygen: automate versioning and names · bfcb80f0
      Philippe Gorley authored
      Removes the need to maintain the project name, version and source
      directory in the doxygen files.
      
      API and ABI versions should be in one place only.
      
      Change-Id: If26c7ac1166b519d0ceae91b3656b55c4601b52d
      Reviewed-by: Sébastien Blin's avatarSebastien Blin <sebastien.blin@savoirfairelinux.com>
      bfcb80f0
    • Jinbo Li's avatar
      gitignore: ignore vscode files · cf3ec8e6
      Jinbo Li authored
      Change-Id: I4cade89b182b7c343e9b4a3a6c298d05d51ac1de
      cf3ec8e6
    • Jinbo Li's avatar
      encoder: add error checking to videoFrameSize · c499a22b
      Jinbo Li authored
      av_image_get_buffer_size can return a negative error code. Prevents
      casting such an error to a large positive integer that may cause a
      bad_alloc exception on the subsequent buffer allocation.
      
      Change-Id: Ie8a7987dcf16957a21496e791c34957bb2e35bfc
      c499a22b
  11. 21 Nov, 2018 1 commit
  12. 20 Nov, 2018 1 commit
  13. 19 Nov, 2018 8 commits
  14. 16 Nov, 2018 3 commits
  15. 08 Nov, 2018 4 commits
    • Philippe Gorley's avatar
      debug: support floating point samples · 0caad44f
      Philippe Gorley authored
      Adds support for single- and double-precision floating point samples in
      the WavWriter.
      
      Change-Id: I62f7dac3989b176a39d77882bafcfcae38a733f1
      0caad44f
    • Philippe Gorley's avatar
      audio_input: add check if capturing · 43aa465f
      Philippe Gorley authored
      Can be used to call setInterruptCallback on encoders or decoders.
      
      Change-Id: I7b17aa93f211936f67ca237e5fea3f266ae6ca83
      43aa465f
    • Philippe Gorley's avatar
      media: simplify timestamp computation · d36d4d6e
      Philippe Gorley authored
      Audio time bases are always the inverse of the sample rate, meaning the
      increment is always the number of samples in a frame. Video usually has
      a time base inverse of its framerate, but this is not always the case.
      
      Change-Id: I50d2d84d073052f8b3a832e8b99725b9d66b12a8
      d36d4d6e
    • Philippe Gorley's avatar
      audio: stash active inputs in videomanager · e86600b6
      Philippe Gorley authored
      Needed for audio streaming because the audio input needs to be accessed
      at call level so it can tell the input to switch to a file or a
      different input.
      
      Getting a shared pointer to an AudioInput should only be done during
      setup, so as to not walk the whole map in audio processing loops.
      
      Change-Id: I49be1cb3c641b50e6f70356f330d40e1c27bef61
      e86600b6