You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On MacOS run `brew install libusb` and `brew install pkg-config` and `brew install gstreamer gst-plugins-bad gst-plugins-good gst-plugins-base gst-plugins-ugly`
22
+
3. Download the latest release and run it or clone the repo and execute `go run main.go`
28
23
29
24
30
25
## 3. Usage
@@ -54,9 +49,10 @@ The commands work as following:
54
49
gstreamer qvh will open a new window and push AV data to gstreamer.
55
50
```
56
51
57
-
## 3. Technical Docs
52
+
## 3. Technical Docs/ Roll your own implementation
58
53
I have written some documentation here [doc/technical_documentation.md](https://github.com/danielpaulus/quicktime_video_hack/blob/master/doc/technical_documentation.md)
59
54
So if you are just interested in the protocol or if you want to implement this in a different programming language than golang, read the docs.
55
+
Also I have extracted binary dumps of all messages for writing unit tests and re-develop this in your preferred language in a test driven style.
60
56
61
57
I have given up on windows support :-)
62
58
~~[Port to Windows](https://github.com/danielpaulus/quicktime_video_hack/tree/windows/windows) (I don't know why, but still people use Windows nowadays)~~ Did not find a way to do it
0 commit comments