Skip to content
Snippets Groups Projects
  1. Nov 13, 2019
  2. Nov 11, 2019
  3. Nov 10, 2019
  4. Nov 09, 2019
  5. Nov 08, 2019
    • Kateryna Kostiuk's avatar
      recording: enable on iOS · 0f348a8f
      Kateryna Kostiuk authored
      Change-Id: I3df37987a306dc604529bc93c0aabe6a10d8b0a2
      0f348a8f
    • Sébastien Blin's avatar
      upnp: asynchronous open/close ports · 2d909770
      Sébastien Blin authored and Andreas Traczyk's avatar Andreas Traczyk committed
      The UPnP stack now opens and closes ports with an
      asynchronous mechanic and with callbacks.
      
      Every time a mapping request (open or close) is sent,
      a callback is registered and managed by the context.
      When the corresponding protocol executes the request and
      gets an answer, the right callback is found and dispatched
      to its controller. A timeout of 1 second is implemented
      on each request.
      
      Controllers can now be tracked with a unique Id (a string
      that represents its location in memory).
      
      The IGD class now tracks its current active ports and
      manages the number of users for each port.
      
      The PMPIGD class now operates using a queue of mapping
      requests. Whenever a request is made to the natpmp protocol,
      it saves the request to its corresponding list (mapToAdd,
      mapToRemove or mapToRenew in the PMPIGD class) and notifies
      the main natpmp thread. The thread then checks if there
      is any pending map requests in the PMPIGD queue and treats
      them accordingly.
      
      Add Nat-Pmp support for windows.
      
      Fixed bug where nat-pmp wouldn't find an IGD on a new interface
      after a connectivity change. The problem stems from the fact
      that, for one, the nat-pmp handle didn't get cleared internally
      once a connectivity change occured. This would cause the nat-
      pmp library to try and send searches on a socket that was
      bound on the old gateway. Secondly, if you don't wait for a
      little period of time, the natpmp library would discover the
      old IGD on the old interface before the connectivity change
      modifications were completed. Now we restart the nat-pmp
      process one second after the connectivity change triggers.
      
      Change-Id: I39a9b57e237deaa65eef4464a1838eaa3c5bbb03
      2d909770
    • Andreas Traczyk's avatar
      contrib(win32): enable pad filters in ffmpeg · dca8e056
      Andreas Traczyk authored and Adrien Béraud's avatar Adrien Béraud committed
      - Fixes failed transpose filter parse during conference calls with
        rotation.
      
      Change-Id: Iba13d02acb34d7d57391189cc9d69aebd7526582
      dca8e056
    • Adrien Béraud's avatar
      jamiaccount: check accountManager, cleanup · bb3fb0f9
      Adrien Béraud authored
      Change-Id: I44b6f6663eaaca1bf9811ac220eac68f175bb28b
      bb3fb0f9
  6. Nov 07, 2019
  7. Nov 06, 2019
  8. Nov 05, 2019
  9. Nov 04, 2019
  10. Nov 01, 2019
    • Andreas Traczyk's avatar
      video device: use device id instead of friendly name · d6e2b8a3
      Andreas Traczyk authored
      - Video settings, and APIs will now use a device id, which will be
        a path on platforms where everything is a file, and a DevicePath
        with a bonus ffmpeg-dshow compliant prefix on Windows.
      
      - The device's friendly name is uniquified, and stored in the
        settings still, but only retrieved/translated for UI.
      
      - MRLs are now constructed with the device id.
      
      Change-Id: I092f08cc2cd31bd78aeec5c774c2cc33d75c1d4e
      d6e2b8a3
Loading