File tree
6 files changed
+55
-27
lines changed- packages
- livekit-rtc
- livekit-server-sdk
6 files changed
+55
-27
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
53 | | - | |
| 52 | + | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| 60 | + | |
60 | 61 | | |
61 | 62 | | |
62 | 63 | | |
| |||
74 | 75 | | |
75 | 76 | | |
76 | 77 | | |
| 78 | + | |
77 | 79 | | |
78 | 80 | | |
79 | 81 | | |
| |||
- .github/banner_dark.png
- .github/banner_light.png
- .github/workflows/ffi-builds.yml+12-6
- .github/workflows/release.yml+21
- .github/workflows/tests.yml+1-1
- Cargo.lock+3-3
- Cargo.toml+3-3
- README.md+2-2
- examples/Cargo.lock+1.2k-603
- examples/basic_text_stream/Cargo.lock+525-20
- examples/basic_text_stream/Cargo.toml+1-1
- examples/play_from_disk/Cargo.lock+618-35
- examples/play_from_disk/Cargo.toml+1-1
- examples/save_to_disk/Cargo.toml+1-1
- examples/wgpu_room/src/logo_track.rs+2-1
- livekit-api/CHANGELOG.md+15
- livekit-api/Cargo.toml+1-1
- livekit-api/src/access_token.rs+14
- livekit-api/src/services/room.rs+2
- livekit-api/src/signal_client/region.rs+7
- livekit-ffi/CHANGELOG.md+32
- livekit-ffi/Cargo.toml+1-1
- livekit-ffi/src/server/audio_stream.rs+1-2
- livekit-ffi/src/server/resampler.rs+9-2
- livekit/CHANGELOG.md+26
- livekit/Cargo.toml+1-1
- livekit/src/plugin.rs+1-1
- livekit/src/room/mod.rs+5
- webrtc-sys/build.rs+51-1
- webrtc-sys/libwebrtc/build_linux.sh-4
- webrtc-sys/src/nvidia/NvCodec/NvCodec/NvDecoder/NvDecoder.cpp+850
- webrtc-sys/src/nvidia/NvCodec/NvCodec/NvDecoder/NvDecoder.h+362
- webrtc-sys/src/nvidia/NvCodec/NvCodec/NvEncoder/NvEncoder.cpp+1.1k
- webrtc-sys/src/nvidia/NvCodec/NvCodec/NvEncoder/NvEncoder.h+505
- webrtc-sys/src/nvidia/NvCodec/NvCodec/NvEncoder/NvEncoderCuda.cpp+271
- webrtc-sys/src/nvidia/NvCodec/NvCodec/NvEncoder/NvEncoderCuda.h+123
- webrtc-sys/src/nvidia/NvCodec/README.txt+2
- webrtc-sys/src/nvidia/NvCodec/include/Utils/Logger.h+240
- webrtc-sys/src/nvidia/NvCodec/include/Utils/NvCodecUtils.h+537
- webrtc-sys/src/nvidia/NvCodec/include/cuviddec.h+1.2k
- webrtc-sys/src/nvidia/NvCodec/include/nvEncodeAPI.h+4.3k
- webrtc-sys/src/nvidia/NvCodec/include/nvcuvid.h+501
- webrtc-sys/src/nvidia/cuda_context.cpp+123
- webrtc-sys/src/nvidia/cuda_context.h+26
- webrtc-sys/src/nvidia/h264_decoder_impl.cpp+186
- webrtc-sys/src/nvidia/h264_decoder_impl.h+57
- webrtc-sys/src/nvidia/h264_encoder_impl.cpp+455
- webrtc-sys/src/nvidia/h264_encoder_impl.h+98
- webrtc-sys/src/nvidia/implib/libcuda.so.init.c+903
- webrtc-sys/src/nvidia/implib/libcuda.so.tramp.S+22.6k
- webrtc-sys/src/nvidia/implib/libnvcuvid.so.init.c+282
- webrtc-sys/src/nvidia/implib/libnvcuvid.so.tramp.S+1.4k
- webrtc-sys/src/nvidia/nvidia_decoder_factory.cpp+116
- webrtc-sys/src/nvidia/nvidia_decoder_factory.h+34
- webrtc-sys/src/nvidia/nvidia_encoder_factory.cpp+75
- webrtc-sys/src/nvidia/nvidia_encoder_factory.h+42
- webrtc-sys/src/vaapi/h264_encoder_impl.cpp+315
- webrtc-sys/src/vaapi/h264_encoder_impl.h+82
- webrtc-sys/src/vaapi/implib/libva-drm.so.init.c+245
- webrtc-sys/src/vaapi/implib/libva-drm.so.tramp.S+192
- webrtc-sys/src/vaapi/implib/libva.so.init.c+333
- webrtc-sys/src/vaapi/implib/libva.so.tramp.S+3.2k
- webrtc-sys/src/vaapi/vaapi_display_drm.cpp+135
- webrtc-sys/src/vaapi/vaapi_display_drm.h+35
- webrtc-sys/src/vaapi/vaapi_display_win32.cpp+192
- webrtc-sys/src/vaapi/vaapi_display_win32.h+33
- webrtc-sys/src/vaapi/vaapi_encoder_factory.cpp+76
- webrtc-sys/src/vaapi/vaapi_encoder_factory.h+40
- webrtc-sys/src/vaapi/vaapi_h264_encoder_wrapper.cpp+1.9k
- webrtc-sys/src/vaapi/vaapi_h264_encoder_wrapper.h+127
- webrtc-sys/src/video_decoder_factory.cpp+9-1
- webrtc-sys/src/video_encoder_factory.cpp+16-3
- webrtc-sys/test/CMakeLists.txt+92
- webrtc-sys/test/benchmark.cc+448
- webrtc-sys/test/benchmark.h+212
- webrtc-sys/test/benchmark_nvidia.cc+51
- webrtc-sys/test/benchmark_nvidia.h+24
- webrtc-sys/test/benchmark_openh264.cc+35
- webrtc-sys/test/benchmark_openh264.h+22
- webrtc-sys/test/benchmark_vaapi.cc+49
- webrtc-sys/test/benchmark_vaapi.h+24
- webrtc-sys/test/cpu/cpu_linux.cc+208
- webrtc-sys/test/cpu/cpu_linux.h+53
- webrtc-sys/test/cpu/cpu_wrapper.h+55
- webrtc-sys/test/fileutils.cc+209
- webrtc-sys/test/fileutils.h+152
- webrtc-sys/test/test_main.cc+20
- webrtc-sys/test/video_source.cc+432
- webrtc-sys/test/video_source.h+109
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
0 commit comments