1. 24 Sep, 2020 1 commit
    • David Helkowski's avatar
      Fix device use of devices with dash in UDID · e3ceecc6
      David Helkowski authored
      IOS devices with a dash in UDID were still not working even after recent changes.
      This fix should address the issue. This change has in fact been tested against such a device and is working.
      
      Change was to use the newer API from Apple that was being used to list devices to also select the device.
      e3ceecc6
  2. 20 Sep, 2020 1 commit
  3. 14 Aug, 2020 1 commit
    • David Helkowski's avatar
      Add list command · 688a86aa
      David Helkowski authored
      Added 'list' command to list available IOS devices that video can be streamed from.
      Also added build time variables for version information.
      688a86aa
  4. 25 Jun, 2020 1 commit
    • David Helkowski's avatar
      Send at least 1 frame per second · b4cc3a4a
      David Helkowski authored
      Updated to always send at least a frame per second even if the screen has not changed. This is helpful so that an image always appears in STF on first connecting, otherwise no video will appear until something changes on screen.
      b4cc3a4a
  5. 21 Jun, 2020 1 commit
    • David Helkowski's avatar
      Fix nanomsg frame sending · 86bb99b7
      David Helkowski authored
      Nanomsg was not actually sending when it was called within the callback from AVFoundation. That context interferes with nanomsg somehow. Altered the code to use an inproc nanomsg queue to first transfer the jpeg frame to the main thread and then send out to tcp via nanomsg from there. That works.
      
      Also fixed a small bit of uclop; it wasn't handling flags appropriately.
      86bb99b7
  6. 20 Jun, 2020 2 commits