Théo Monnom and GitHub
16ea02075f
RtpTransceiver bindings & requirements for publishing tracks ( #39 )
...
- RtpSender
- RtpReceiver
- RtpTransceiver
- RtpParameters
- VideoFrameBuilder
- Interior mutability on c++ side
- Cleanup bindings ( Use #pragma once instead of include guards )
- webrtc-sys/src/* headers are now used in only one place
- Avoid confusion between generated headers and our headers
- AdaptedVideoTrackSource
- Cleanup the workaround with unsupported Vec<Shared<T>>
- Put everything inside one file
2023-02-12 19:44:04 +01:00
Théo Monnom and GitHub
986b97a413
Update build.rs ( #31 )
2023-01-12 22:38:46 +01:00
Théo Monnom and GitHub
d4233867eb
VideoToolBox decoder/encoder for MacOS & iOS ( #19 )
...
* VideoDecoderFactory wrapper
* wip
* fix compilation
* add notes
* upgrade webrtc version
2023-01-07 18:30:11 +01:00
Théo Monnom and GitHub
9656c73027
allow custom webrtc builds ( #21 )
2023-01-03 22:26:00 +01:00
Théo Monnom and GitHub
bcbce41c0f
add macos sysroot ( #20 )
...
* macos sysroot
* resolve conflicts
2023-01-03 02:45:03 +01:00
Théo Monnom and GitHub
dbc7932b97
windows: gdi32 dependency ( #17 )
...
* windows requires +crt-static
* add gdi32 to windows dependencies
2023-01-02 23:45:13 +01:00
Théo Monnom and GitHub
11d5359464
fi ci & windows compilation ( #14 )
...
* attempt to fix mac compilation on x86_64
* decompress zip insead of tarball on windows
* attempt to fix 1
* still cache on failure
* attempt 2
2023-01-02 21:47:50 +01:00
a07b3451a3
publish client-sdk-native ( #12 )
...
* Create README.md
* add example
* crates & examples
* fix syntax
* add LICENSE
* thirdparty LICENSE
* rearrange repo
* fix build
* egui versions
* prepare publish
* fix demo compilation
* add test ci
* Update rust.yml
* forgot runs-on
* install protoc before building
* avoid rate limit
* include submodules
* updates to readme
* cache rust builds
Co-authored-by: David Zhao <[email protected] >
Co-authored-by: David Zhao <[email protected] >
2023-01-02 20:13:48 +01:00