0.147.1
·
76 commits
to develop
since this release
0.147.1
リリース日: 2026-04-20
- [ADD]
PeerConnectionRtcConfigurationにalways_negotiate_data_channelsオプションを追加する- C API
webrtc_PeerConnectionInterface_RTCConfiguration_set_always_negotiate_data_channelsを追加する - Rust API
PeerConnectionRtcConfiguration::set_always_negotiate_data_channelsを追加する - @voluntas
- C API
- [ADD]
src配下のほぼ全ての構造体にSend実装を追加し、implの定義順を統一するstruct/unsafe impl Send/unsafe impl Sync/impl X/impl Trait for Xの順序に揃える- @melpon
- [CHANGE]
thread_sleep_ms()をThread::sleep_ms()にする - [CHANGE]
VideoEncoderFactoryHandler/VideoDecoderFactoryHandlerの create 戻り値の型を変更するVideoEncoderFactoryHandler::createの戻り値をOption<VideoEncoder>に変更するVideoDecoderFactoryHandler::createの戻り値をOption<VideoDecoder>に変更する- @melpon
- [ADD]
modules/video_coding/codecs/interface/common_constants.hの値を C API / Rust API で公開する- C API
webrtc_kNoPictureId/webrtc_kNoTl0PicIdx/webrtc_kNoTemporalIdx/webrtc_kNoKeyIdxを追加する - Rust API
no_picture_id/no_tl0_pic_idx/no_temporal_idx/no_key_idxを追加する - @melpon
- C API
- [ADD]
I420Buffer/NV12Bufferに stride 指定生成と連続領域参照 API を追加する- C API
webrtc_I420Buffer_CreateWithStrides/webrtc_NV12Buffer_CreateWithStridesを追加し、Rust APInew_with_stridesを利用できるようにする - Rust API
data/data_mutを追加し、YUV プレーン全体を連続メモリとして扱えるようにする - @melpon
- C API
- [ADD] libyuv の
i420_copy/nv12_copyAPI を追加する- C API
libyuv_I420Copy/libyuv_NV12Copyを追加し、Rust APIi420_copy/nv12_copyを利用できるようにする - @melpon
- C API
- [ADD]
SimulcastEncoderAdapterの C API / Rust API を追加する- C API
webrtc_SimulcastEncoderAdapter_newとwebrtc_SimulcastEncoderAdapter_cast_to_webrtc_VideoEncoderを追加する - Rust API
SimulcastEncoderAdapter::new/SimulcastEncoderAdapter::cast_to_video_encoderを追加する - @melpon
- C API
- [ADD]
VideoCodecRefとVideoFrameの可変 API を追加する- C API
webrtc_SimulcastStream*を追加し、webrtc_VideoCodec_simulcast_stream_atと simulcast stream の getter/setter でwebrtc::SimulcastStreamを読み書きできるようにする - C API
webrtc_VideoCodec_copyを追加し、webrtc::VideoCodecをコピーできるようにする - Rust API
VideoCodec所有型とVideoCodecRef::to_ownedを追加し、VideoCodecRefのコピー編集を可能にする - Rust API
SimulcastStreamRefとVideoCodecRefの setter 群を追加する VideoFrame::set_video_frame_bufferを追加し、既存 frame の buffer 差し替えを可能にする- @melpon
- C API