Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
293 commits
Select commit Hold shift + click to select a range
a686ee3
add recursive dict serialization
danielpaulus Oct 2, 2019
4361e27
fixed ping and asyn messages.
danielpaulus Oct 2, 2019
e289e5c
not needed anymore
danielpaulus Oct 2, 2019
53ec3fe
added some docs
danielpaulus Oct 2, 2019
dd61a73
Merge pull request #6 from danielpaulus/addDictEncoding
danielpaulus Oct 2, 2019
7167bd1
add nice String method to strinkeydict
Oct 5, 2019
f0b52a6
add printing of indexdict
Oct 6, 2019
63553ff
Merge pull request #7 from danielpaulus/addStringMethodToDict
danielpaulus Oct 6, 2019
82a6f07
Update README.md
danielpaulus Oct 7, 2019
288dfed
Update README.md
danielpaulus Oct 7, 2019
54ba27c
Update README.md
danielpaulus Oct 7, 2019
326af94
Update README.md
danielpaulus Oct 7, 2019
e69d4a1
Update README.md
danielpaulus Oct 7, 2019
d777c48
add license
Oct 7, 2019
93a4949
add sync hexdumps and notes
Oct 7, 2019
5fb1475
improve doc
Oct 7, 2019
51ebd29
improve doc
Oct 7, 2019
e2659b8
added examples to doc
Oct 7, 2019
24a1cb8
added cvrp packet
Oct 8, 2019
5c7d1db
added more bindumps
Oct 8, 2019
f3e8b04
add cmclock code, complete analysis and add examples
Oct 8, 2019
b443283
Merge pull request #9 from danielpaulus/replyAnalysis
danielpaulus Oct 8, 2019
33836c9
add circleci conf
danielpaulus Oct 9, 2019
60834ea
Merge pull request #10 from danielpaulus/add_circleCI
danielpaulus Oct 9, 2019
1eea33e
add libusb
danielpaulus Oct 9, 2019
429620c
Merge pull request #11 from danielpaulus/fixCircleCI
danielpaulus Oct 9, 2019
4b90254
hacky message sending code
danielpaulus Oct 2, 2019
a002f7b
add rply.bin hexdump
danielpaulus Oct 6, 2019
b7e2caf
improve message handling code
danielpaulus Oct 6, 2019
e47205b
clean up code, extract syn package dicts
danielpaulus Oct 6, 2019
5170901
dont know
danielpaulus Oct 8, 2019
ce23e34
fix tables
danielpaulus Oct 8, 2019
c6cae41
Update README.md
danielpaulus Oct 9, 2019
e68dc75
Merge branch 'master' into fixCodecNegotiation
danielpaulus Oct 9, 2019
a88bc10
add test for cmtime
danielpaulus Oct 9, 2019
1525684
update documentation, move bin files to usb/packet/fixtures for unit …
danielpaulus Oct 9, 2019
f2ce872
fix broken cwpa files
danielpaulus Oct 9, 2019
3ad9aef
add sync packages
danielpaulus Oct 9, 2019
3aac954
finally we can get the first cmsamplebufs :-D
danielpaulus Oct 9, 2019
bde2319
Merge pull request #12 from danielpaulus/fixCodecNegotiation
danielpaulus Oct 9, 2019
a7e4e64
add sync time decoder support
danielpaulus Oct 9, 2019
689c16e
add sync time encoder support
danielpaulus Oct 9, 2019
f3b460d
add time sync encoder
danielpaulus Oct 9, 2019
12828b0
add amazing wwdc presentation
Oct 10, 2019
8f31126
figured finally out what srat means
Oct 10, 2019
4232fd5
add support for new asyn packets
danielpaulus Oct 10, 2019
0a45394
Merge branch 'completeCodecSupport' of https://github.com/danielpaulu…
danielpaulus Oct 10, 2019
aa20aee
Update README.md
danielpaulus Oct 11, 2019
d59779a
Update README.md
danielpaulus Oct 11, 2019
cdf136c
add nalu types
danielpaulus Oct 11, 2019
6cb1ef1
improve cmclock
danielpaulus Oct 11, 2019
b8532b9
add cmsamplebuf types
danielpaulus Oct 11, 2019
10621d5
add unknown asyn types
danielpaulus Oct 11, 2019
61bcbad
add feed dump and empty struct
danielpaulus Oct 11, 2019
fca9fbd
start cmsamplebuf decoder,
danielpaulus Oct 12, 2019
92267f3
make cmtime size a const
danielpaulus Oct 12, 2019
3420f44
add stia
danielpaulus Oct 12, 2019
d9276c6
add sampledata and numsamples
danielpaulus Oct 12, 2019
0cedc67
complete cmsamplebuf parsing
danielpaulus Oct 12, 2019
663e20b
fix printf
danielpaulus Oct 12, 2019
d79fea4
Merge branch 'master' into completeCodecSupport
danielpaulus Oct 12, 2019
8def9ac
fix lint
danielpaulus Oct 12, 2019
38090ee
Merge pull request #14 from danielpaulus/completeCodecSupport
danielpaulus Oct 12, 2019
6225ac6
fix ineffeassign
danielpaulus Oct 12, 2019
4768038
fix naming
danielpaulus Oct 12, 2019
6a9ca6d
add comments
danielpaulus Oct 12, 2019
2111e0b
add comments
danielpaulus Oct 12, 2019
9e722ae
code cleanup
danielpaulus Oct 12, 2019
3467b93
add comments
danielpaulus Oct 12, 2019
05c42ef
add comments
danielpaulus Oct 12, 2019
2772177
add comments
danielpaulus Oct 12, 2019
e904601
fix go simple
danielpaulus Oct 12, 2019
8adfb54
remove unused code
danielpaulus Oct 12, 2019
a223438
Merge pull request #15 from danielpaulus/fixLint
danielpaulus Oct 12, 2019
e7233fb
add nice string methods to sync packets
danielpaulus Oct 12, 2019
41a442c
add nice string methods to async packets
danielpaulus Oct 12, 2019
eabbecb
Merge pull request #16 from danielpaulus/addNiceStringMethods
danielpaulus Oct 12, 2019
ca96123
add string to feed
danielpaulus Oct 12, 2019
eaa32aa
fix feed packet output
danielpaulus Oct 12, 2019
a2ea7b3
add nice print method to cmsamplebuf
danielpaulus Oct 12, 2019
2234442
Update README.md
danielpaulus Oct 12, 2019
cc0822a
add dumping on error when feed is parsed
danielpaulus Oct 12, 2019
250240e
fix cmsamplebuf
danielpaulus Oct 12, 2019
89937eb
fix to string
danielpaulus Oct 12, 2019
0b294a4
need does not work
danielpaulus Oct 12, 2019
14744dc
extract SPS and PPS
danielpaulus Oct 13, 2019
1ed09c0
remove line breaks and tabs for better readability
danielpaulus Oct 13, 2019
98481f4
Merge branch 'master' into addStringOutputToFeed
danielpaulus Oct 13, 2019
4b63ea9
add missing error handling
danielpaulus Oct 13, 2019
5e378ef
Merge remote-tracking branch 'origin/addStringOutputToFeed' into addS…
danielpaulus Oct 13, 2019
d7da062
Merge pull request #17 from danielpaulus/addStringOutputToFeed
danielpaulus Oct 13, 2019
3cd65a1
Update README.md
danielpaulus Oct 13, 2019
19a7dcf
add better reply logging
danielpaulus Oct 13, 2019
3389014
i sent the wrong clockref in the hpa1 packet
danielpaulus Oct 13, 2019
9a0579b
add afmt packet, data, lpcm and test
danielpaulus Oct 14, 2019
3fb25cb
add afmt to messageprocessor and add reply function
danielpaulus Oct 14, 2019
3a34e64
improve cmtime print,
danielpaulus Oct 14, 2019
b1ef20e
fix need package serialization
danielpaulus Oct 14, 2019
f249a33
Update README.md
danielpaulus Oct 14, 2019
7149362
Update README.md
danielpaulus Oct 14, 2019
81cf547
add file writer
danielpaulus Oct 15, 2019
a08b7d7
add file writer tests, make consumer return an error on consume
danielpaulus Oct 16, 2019
82a3edc
Merge branch 'master' into fixsomething
danielpaulus Oct 16, 2019
ce3b53a
fix build, fix comments
danielpaulus Oct 16, 2019
e8e8be7
add unit test for asyn tjmp
danielpaulus Oct 16, 2019
2e90639
add sigterm and outfile parameter for dumpraw command
danielpaulus Oct 16, 2019
8746156
add more comments
danielpaulus Oct 16, 2019
46230c0
Merge pull request #18 from danielpaulus/fixsomething
danielpaulus Oct 16, 2019
fe0392e
Update README.md
danielpaulus Oct 16, 2019
710173d
Update README.md
danielpaulus Oct 16, 2019
fbc5223
add small doc
Oct 12, 2019
3b651b5
add small doc
Oct 12, 2019
c81f60b
improve doc
Oct 16, 2019
9297027
update docs and comments
Oct 16, 2019
a7e9a2e
Merge pull request #19 from danielpaulus/pps_research
danielpaulus Oct 16, 2019
655470d
Update README.md
danielpaulus Oct 16, 2019
bd05c05
fix comments
Oct 16, 2019
ef2ce0d
fix lint warnings
danielpaulus Oct 16, 2019
92dde9c
rename package from usb to screencapture
danielpaulus Oct 16, 2019
ce84166
move lpcm to coremedia
danielpaulus Oct 16, 2019
4e65557
remove messages package and move funcs to asyn
danielpaulus Oct 16, 2019
5eb3e8d
move nsnumer to common
danielpaulus Oct 16, 2019
f152e84
rename
danielpaulus Oct 16, 2019
5ec6777
Merge pull request #20 from danielpaulus/fixLinter
danielpaulus Oct 16, 2019
e46012f
fix typo
danielpaulus Oct 16, 2019
7c564ee
Merge pull request #21 from danielpaulus/fixLastLintWarning
danielpaulus Oct 16, 2019
e314173
using a new context works
danielpaulus Oct 16, 2019
231641d
remove usbmux attached channel dep
danielpaulus Oct 16, 2019
f31ccea
add activate call to dumpraw
danielpaulus Oct 16, 2019
56ecf19
Merge pull request #22 from danielpaulus/fixRestartBugInDumpraw
danielpaulus Oct 16, 2019
c5b6025
Update README.md
danielpaulus Oct 16, 2019
e05e654
Update README.md
danielpaulus Oct 16, 2019
da380f8
Update README.md
danielpaulus Oct 16, 2019
c4ac6bf
add test for og packet
danielpaulus Oct 17, 2019
b726f5f
add test for need
danielpaulus Oct 17, 2019
ac64cf2
make method public, create messageprocessor test
danielpaulus Oct 17, 2019
7209531
add table driven test for message processor
danielpaulus Oct 17, 2019
d3965c0
added unit tests for message processor
Oct 17, 2019
49af81b
Merge pull request #23 from danielpaulus/addTests
danielpaulus Oct 17, 2019
2cd6d9a
add bin files
Oct 18, 2019
22f5562
add shutdown packets to fixtures
Oct 18, 2019
b5f3a59
add skew message parsing and reply, update docs with skew, exported m…
Oct 18, 2019
d61fb58
add skew message parsing and reply, update docs with skew, exported m…
Oct 18, 2019
82cee91
add skew packet to messageprocessor
Oct 18, 2019
6ed8f20
update TOC
Oct 18, 2019
826a7f8
add hpd0 and hpa0 packets
Oct 18, 2019
ca95653
add comments
Oct 18, 2019
529a2ec
add sync stop packet and docs
Oct 18, 2019
8133b15
add release packet
Oct 18, 2019
ffc95b1
fix TOC
Oct 18, 2019
a17a277
fix tables
Oct 18, 2019
27ecf47
Merge pull request #24 from danielpaulus/addSupportForSkewPacket
danielpaulus Oct 18, 2019
83ff771
Update README.md
danielpaulus Oct 18, 2019
ffe2d33
Update README.md
danielpaulus Oct 18, 2019
18a789a
Update README.md
danielpaulus Oct 18, 2019
747d520
added code to stop sessions
danielpaulus Oct 18, 2019
a2c997b
added new control request,
danielpaulus Oct 18, 2019
7d41d4c
wip
danielpaulus Oct 18, 2019
64e25e7
add dump and some logs
danielpaulus Oct 21, 2019
5ac6c04
fix no fdsc cmsamplebufs
Oct 21, 2019
5ed9ea0
move dict into coremedia, change unknown lpcm structs to audioStreamB…
Oct 21, 2019
c9a1e7e
move dict into coremedia, change unknown lpcm structs to audioStreamB…
Oct 21, 2019
88fe97c
ignore vscode
Oct 21, 2019
9b9afd8
added support for eat packet
Oct 21, 2019
0af4f53
correct documentation
Oct 21, 2019
5b19f22
add eat to messageprocessor
Oct 21, 2019
45a7371
fix linter warnings
Oct 21, 2019
f11d3fc
fix missing format
Oct 21, 2019
05d5005
remove sample audio data
Oct 21, 2019
bccf890
remove pdf
Oct 21, 2019
436e1af
clean up code
Oct 21, 2019
e9b3279
Merge pull request #26 from danielpaulus/analyzeAudioStream
danielpaulus Oct 21, 2019
0fec650
Merge branch 'master' into addStoppingSessions
danielpaulus Oct 21, 2019
4a64c95
revert frameextractor change
danielpaulus Oct 21, 2019
9b75465
remove experimental code
danielpaulus Oct 21, 2019
22c9394
Merge pull request #27 from danielpaulus/addStoppingSessions
danielpaulus Oct 21, 2019
d37913e
add code for dumping audio, docs and a few dumps for basteln
danielpaulus Oct 22, 2019
9ccda23
add rudimentary wav file support
Oct 22, 2019
9e11ebe
fix blockalign
Oct 22, 2019
3e25bae
clean up wave file code
Oct 22, 2019
0d4ea83
clean code upa bit
danielpaulus Oct 22, 2019
0c0e1f7
add testcase for audio
danielpaulus Oct 22, 2019
a17c530
forgot if statement for error
danielpaulus Oct 22, 2019
e7a60a8
rename dumpraw to record
danielpaulus Oct 22, 2019
0afaa6b
rename dumpraw to record, update readme
danielpaulus Oct 22, 2019
bba8964
remove audio dump
danielpaulus Oct 22, 2019
968af2d
rename filenames to be more consistent with what they actually represent
danielpaulus Oct 22, 2019
6c036d6
update error messages
danielpaulus Oct 22, 2019
5729f47
Merge pull request #28 from danielpaulus/addAiffFileSupport
danielpaulus Oct 22, 2019
6ef7a05
Update README.md
danielpaulus Oct 22, 2019
b282931
Update README.md
danielpaulus Oct 22, 2019
28f7880
Update README.md
danielpaulus Oct 22, 2019
3f63015
Update README.md
danielpaulus Oct 22, 2019
a4e8d50
Update technical_documentation.md
danielpaulus Oct 22, 2019
23b292f
simplify asyn code
Oct 23, 2019
7290722
simplify
Oct 23, 2019
752adae
migrate testasyn to table driven
Oct 24, 2019
dde9c5f
move hp0 messages to asyn.go
Oct 24, 2019
16bc50a
add fixtures
Oct 24, 2019
7c86c56
add assertions
Oct 24, 2019
8aa31d1
clean up code
Oct 24, 2019
9b2621b
simplify sync packets
Oct 24, 2019
158af38
Merge pull request #29 from danielpaulus/simplyFy
danielpaulus Oct 24, 2019
1e0b1c1
reduce logging verbosity, send skew values
danielpaulus Oct 25, 2019
e15e766
remove commented code
danielpaulus Oct 25, 2019
166e8b9
Merge pull request #30 from danielpaulus/implementSkewResponses
danielpaulus Oct 25, 2019
41563d5
Update README.md
danielpaulus Oct 25, 2019
d68fd5f
fix zlp bug
danielpaulus Oct 25, 2019
4af99a5
fix crash when config transfer fails sometimes
danielpaulus Oct 25, 2019
9921114
Merge pull request #31 from danielpaulus/fixFrameExtractor
danielpaulus Oct 25, 2019
b174f97
Update README.md
danielpaulus Oct 25, 2019
97a88c7
Update README.md
danielpaulus Oct 25, 2019
4af1e49
Update README.md
danielpaulus Oct 29, 2019
7c9c793
Add fast Gstreamer support (#32)
danielpaulus Oct 31, 2019
fb20e6b
Update README.md
danielpaulus Nov 3, 2019
b3c6143
Update README.md
danielpaulus Nov 3, 2019
1bc4fe3
Update README.md
danielpaulus Nov 9, 2019
500cf07
Update README.md
danielpaulus Nov 9, 2019
50cb656
Update README.md
danielpaulus Nov 12, 2019
0fd8754
Update README.md
danielpaulus Nov 12, 2019
96f8d34
Update README.md
danielpaulus Nov 12, 2019
a3d506f
Fix multi device support, Fix Mac OS X, Output JSON (#34)
danielpaulus Nov 12, 2019
7532443
Update README.md
danielpaulus Nov 12, 2019
82335c7
Update README.md
danielpaulus Nov 12, 2019
aa20e80
Update README.md
danielpaulus Nov 12, 2019
11d4f9b
Fix error handling and improve logs for record, activate commands (#35)
danielpaulus Nov 12, 2019
60a9d7b
Update README.md
danielpaulus Nov 25, 2019
db245f2
Gstreamer AppSource Implementation for AV playback on the desktop (#36)
danielpaulus Nov 25, 2019
a2f1dfd
Update README.md
danielpaulus Nov 25, 2019
63a2a0e
Update README.md
danielpaulus Nov 25, 2019
cdbffa6
Update README.md
danielpaulus Nov 25, 2019
5f9c1dc
Update README.md
danielpaulus Jan 28, 2020
26f63bf
Update README.md (#39)
DanielPaulusContentful Feb 1, 2020
b36acdc
Add support for custom gst pipelines (#40)
danielpaulus Feb 2, 2020
4a8e016
Rewrite CMSampleBufParser to fix https://github.com/danielpaulus/quic…
danielpaulus Feb 3, 2020
4f85432
Update README.md
nanoscopic Apr 28, 2020
b97e59d
Simplify main and change repo references
Apr 28, 2020
8006262
Remove more stuff
Apr 28, 2020
1a6f31d
Cleanup
Apr 28, 2020
c585783
Stream h264 nalus directly to zmq
Apr 28, 2020
27b051a
Working video streaming
Apr 29, 2020
2f11113
Add Makefile. Made port and interface configurable
May 1, 2020
eb0f0e6
Change target to build locally
May 12, 2020
f4e6dd9
Send timestamps with video data
May 15, 2020
b43bf6e
Move h264 nalu pulling to ios_video_pull repo
May 15, 2020
f445438
Add clicking feature
May 21, 2020
9f14f94
Process/accept JSON metadata from h264_to_jpeg
May 29, 2020
d925359
Optimize frame dumping
Jun 2, 2020
f7973f0
Ignore ipv6 addresses
Aug 21, 2020
e93a1bb
Fix url typo in README
tburakdemir Oct 22, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 1 addition & 67 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,67 +1 @@

# Binaries for programs and plugins
main
*.exe
*.exe~
*.dll
*.so
*.dylib
.idea
# Test binary, built with `go test -c`
*.test

# Output of the go coverage tool, specifically when used with LiteIDE
*.out

# Dependency directories (remove the comment below to include it)
# vendor/

.DS_Store
*.[56789ao]
*.a[56789o]
*.pyc
._*
.nfs.*
[56789a].out
*~
*.orig
*.rej
.*.swp
core
*.cgo*.go
*.cgo*.c
_cgo_*
_obj
_test
_testmain.go

/VERSION.cache
/bin/
/build.out
/doc/articles/wiki/*.bin
/goinstall.log
/last-change
/misc/cgo/life/run.out
/misc/cgo/stdio/run.out
/misc/cgo/testso/main
/pkg/
/src/*.*/
/src/cmd/cgo/zdefaultcc.go
/src/cmd/dist/dist
/src/cmd/go/internal/cfg/zdefaultcc.go
/src/cmd/go/internal/cfg/zosarch.go
/src/cmd/internal/objabi/zbootstrap.go
/src/go/build/zcgo.go
/src/go/doc/headscan
/src/runtime/internal/sys/zversion.go
/src/unicode/maketables
/test.out
/test/garbage/*.out
/test/pass.out
/test/run.out
/test/times.out

# This file includes artifacts of Go build that should not be checked in.
# For files created by specific development environment (e.g. editor),
# use alternative ways to exclude files from git.
# For example, set up .git/info/exclude or use a global .gitignore.
ios_video_stream
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2019 danielpaulus

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
13 changes: 13 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
TARGET = ios_video_stream

all: $(TARGET)

$(TARGET): main.go server.go go.sum
go build -o $(TARGET) .

go.sum:
go get
go get .

clean:
$(RM) $(TARGET) go.sum
23 changes: 17 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,20 @@
### Operating System indepedent implementation for Quicktime Screensharing for iOS devices :-)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

## 1. What is this?
This is an altered version [Quicktime Video Hack](https://github.com/danielpaulus/quicktime_video_hack)

run the `qvh` tool to get details :-)
It has been altered in the following ways:

### MAC OS X LIBUSB -- IMPORTANT
Make sure to use either this fork `https://github.com/GroundControl-Solutions/libusb`
or a LibUsb version BELOW 1.0.20 or iOS devices won't be found on Mac OS X.
[See Github Issue](https://github.com/libusb/libusb/issues/290)
1. All gstreamer code has been removed
2. The h264 stream is not decoded at all. Instead it is send via ZMQ elsewhere for decoding.
3. It receives decoded frames back via ZMQ also in the form of a series of jpegs.
4. Those jpegs are then served out via http ( both latest jpeg, and streaming websocket )

## 2. Installation

1. `make`

## 3. Usage

1. Start a decoder
2. `./ios_video_stream stream [zmq spec to send to] [zmq spec to recv from] [--udid=<udid>]
12 changes: 10 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
module github.com/danielpaulus/quicktime_video_hack
module github.com/nanoscopic/ios_video_stream

go 1.13

require (
github.com/danielpaulus/go-ios v0.0.0-20190926190740-cc977db05eea // indirect
github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815 // indirect
github.com/google/gousb v0.0.0-20190812193832-18f4c1d8a750
github.com/google/gousb v0.0.0-20190812193832-18f4c1d8a750 // indirect
github.com/gorilla/websocket v1.4.2
github.com/nanoscopic/ujsonin v1.5.0
github.com/pebbe/zmq4 v1.2.0 // indirect
github.com/pion/rtp v1.1.4 // indirect
github.com/pion/webrtc/v2 v2.1.11 // indirect
github.com/sirupsen/logrus v1.4.2
github.com/stretchr/testify v1.4.0 // indirect
go.nanomsg.org/mangos/v3 v3.0.1
)
88 changes: 86 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
@@ -1,13 +1,97 @@
github.com/Microsoft/go-winio v0.4.11 h1:zoIOcVf0xPN1tnMVbTtEdI+P8OofVk3NObnwOQ6nK2Q=
github.com/Microsoft/go-winio v0.4.11/go.mod h1:VhR8bwka0BXejwEJY73c50VrPtXAaKcyvVC4A4RozmA=
github.com/cheekybits/genny v1.0.0/go.mod h1:+tQajlRqAUrPI7DOSpB0XAqZYtQakVtB7wXkRAgjxjQ=
github.com/danielpaulus/go-ios v0.0.0-20190926190740-cc977db05eea/go.mod h1:/I8WMN9JIALHl5vtg939USw/gDASCwlC9D+K10QdGB4=
github.com/danielpaulus/gst v0.0.0-20200201205042-e6d2974fceb8/go.mod h1:JbhjLST5AaUXpKQK65g9144BK8QHftbpuFoYuhDuONw=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815 h1:bWDMxwH3px2JBh6AyO7hdCn/PkvCZXii8TGj7sbtEbQ=
github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE=
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/gdamore/optopia v0.2.0/go.mod h1:YKYEwo5C1Pa617H7NlPcmQXl+vG6YnSSNB44n8dNL0Q=
github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/google/gousb v0.0.0-20190812193832-18f4c1d8a750 h1:DVKHLo3yE4psTjD9aM2pY7EHoicaQbgmaxxvvHC6ZSM=
github.com/google/gousb v0.0.0-20190812193832-18f4c1d8a750/go.mod h1:Tl4HdAs1ThE3gECkNwz+1MWicX6FXddhJEw7L8jRDiI=
github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc=
github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
github.com/konsorten/go-windows-terminal-sequences v1.0.1 h1:mweAR1A6xJ3oS2pRaGiHgQ4OO8tzTaLawm8vnODuwDk=
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/lijo-jose/glib v0.0.0-20191012030101-93ee72d7d646/go.mod h1:wzypjnJX+g/LKnKDVvJni/u0gNlQestTwv6Kt/Qf3fk=
github.com/lucas-clemente/quic-go v0.7.1-0.20190401152353-907071221cf9/go.mod h1:PpMmPfPKO9nKJ/psF49ESTAGQSdfXxlg1otPbEB2nOw=
github.com/marten-seemann/qtls v0.2.3/go.mod h1:xzjG7avBwGGbdZ8dTGxlBnLArsVKLvwmjgmPuiQEcYk=
github.com/nanoscopic/ujsonin v1.1.0 h1:w2IoDngW3p7K1Dj2xqrSoX/G+3sGEmczSicL750nzVI=
github.com/nanoscopic/ujsonin v1.1.0/go.mod h1:Q/8hEeydgTJwpaZyL3UREl3U44P01CI5VAL6ueB47dI=
github.com/nanoscopic/ujsonin v1.5.0 h1:pnbQ6jHsfDm9O/wWLkszM3n73ETeHrsutf7LV3gTTro=
github.com/nanoscopic/ujsonin v1.5.0/go.mod h1:FyHvuWes/DhijYGBTtQB74enYOLiHodd3M3waNV3gWU=
github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
github.com/pebbe/zmq4 v1.2.0/go.mod h1:7N4y5R18zBiu3l0vajMUWQgZyjv464prE8RCyBcmnZM=
github.com/pion/datachannel v1.4.12/go.mod h1:Ulrx2j4r8c0Za5ltWFv/hZvSpc3ZpvOvcz46tvnt+PY=
github.com/pion/dtls v1.5.2/go.mod h1:v4ULmyyV65geAZQBBckCjgMhmngTqz7HQVsQVYnfkGo=
github.com/pion/ice v0.7.1/go.mod h1:fPnWLWO3B83fJmO6Sci5Mv3ypN4Vd956Py4JlbJfVwU=
github.com/pion/logging v0.2.1/go.mod h1:k0/tDVsRCX2Mb2ZEmTqNa7CWsQPc+YYCB7Q+5pahoms=
github.com/pion/logging v0.2.2/go.mod h1:k0/tDVsRCX2Mb2ZEmTqNa7CWsQPc+YYCB7Q+5pahoms=
github.com/pion/mdns v0.0.3/go.mod h1:VrN3wefVgtfL8QgpEblPUC46ag1reLIfpqekCnKunLE=
github.com/pion/quic v0.1.1/go.mod h1:zEU51v7ru8Mp4AUBJvj6psrSth5eEFNnVQK5K48oV3k=
github.com/pion/rtcp v1.2.1/go.mod h1:a5dj2d6BKIKHl43EnAOIrCczcjESrtPuMgfmL6/K6QM=
github.com/pion/rtp v1.1.3/go.mod h1:/l4cvcKd0D3u9JLs2xSVI95YkfXW87a3br3nqmVtSlE=
github.com/pion/rtp v1.1.4/go.mod h1:/l4cvcKd0D3u9JLs2xSVI95YkfXW87a3br3nqmVtSlE=
github.com/pion/sctp v1.7.2/go.mod h1:HlTD+15FeLYYQTTDO35uKEeRLVq5L2AY/ef6ZSvpIXc=
github.com/pion/sdp/v2 v2.3.1/go.mod h1:jccXVYW0fuK6ds2pwKr89SVBDYlCjhgMI6nucl5R5rA=
github.com/pion/srtp v1.2.6/go.mod h1:rd8imc5htjfs99XiEoOjLMEOcVjME63UHx9Ek9IGst0=
github.com/pion/stun v0.3.3/go.mod h1:xrCld6XM+6GWDZdvjPlLMsTU21rNxnO6UO8XsAvHr/M=
github.com/pion/transport v0.6.0/go.mod h1:iWZ07doqOosSLMhZ+FXUTq+TamDoXSllxpbGcfkCmbE=
github.com/pion/transport v0.8.9/go.mod h1:lpeSM6KJFejVtZf8k0fgeN7zE73APQpTF83WvA1FVP8=
github.com/pion/transport v0.8.10/go.mod h1:tBmha/UCjpum5hqTWhfAEs3CO4/tHSg0MYRhSzR+CZ8=
github.com/pion/turn v1.4.0/go.mod h1:aDSi6hWX/hd1+gKia9cExZOR0MU95O7zX9p3Gw/P2aU=
github.com/pion/webrtc/v2 v2.1.11/go.mod h1:spr7E544asF+Y3ajLasHi9fSJTiDjUERRBeTeRimlfE=
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/sirupsen/logrus v1.4.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4=
github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
golang.org/x/sys v0.0.0-20190422165155-953cdadca894 h1:Cz4ceDQGXuKRnVBDTS23GTn/pU5OE2C0WrNTOYK1Uuc=
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
github.com/tmobile/stf_ios_mirrorfeed/mirrorfeed/mods/mjpeg v0.0.0-20200109223406-fc86e617c1c5/go.mod h1:g2Z8fnPWJ5xiSDsZieY3fzGGcAQPJI6gO8fSWAIx+q8=
go.nanomsg.org/mangos/v3 v3.0.1 h1:xR8nca0ZeAvwsoRWjeEHuR2/B0N+Po/ZJpGNCpDz6To=
go.nanomsg.org/mangos/v3 v3.0.1/go.mod h1:RxVwsn46YtfJ74mF8MeVo+MFjg545KCI50NuZrFXmzc=
golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto v0.0.0-20190228161510-8dd112bcdc25/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20191001170739-f9e2070545dc/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190619014844-b5b0513f8c1b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190930134127-c5a3c61f89f3/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20191021144547-ec77196f6094/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190228124157-a34e9553db1e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191023151326-f89234f9a2c2 h1:I7efaDQAsIQmkTF+WSdcydwVWzK07Yuz8IFF8rNkDe0=
golang.org/x/sys v0.0.0-20191023151326-f89234f9a2c2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
howett.net/plist v0.0.0-20181124034731-591f970eefbb/go.mod h1:vMygbs4qMhSZSc4lCUl2OEE+rDiIIJAIdR4m7MiMcm0=
92 changes: 0 additions & 92 deletions log/dtrace-probes.md

This file was deleted.

10 changes: 0 additions & 10 deletions log/ibridgecontrol.entitlements

This file was deleted.

Loading