Skip to content

Commit f4d37c7

Browse files
cloudwebrtctheomonnom
authored andcommitted
Frame Cryptor Support.
feat: Frame Cryptor (aes gcm/cbc). (webrtc-sdk#54) feat: key ratchet/derive. (webrtc-sdk#66) fix: skip invalid key when decryption failed. (webrtc-sdk#81) Co-authored-by: Théo Monnom <[email protected]>
1 parent e473d78 commit f4d37c7

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

modules/rtp_rtcp/source/rtp_video_stream_receiver_frame_transformer_delegate.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,10 @@ class TransformableVideoReceiverFrame
7676
return frame_->GetRtpVideoHeader();
7777
}
7878

79+
const RTPVideoHeader& header () const override {
80+
return frame_->GetRtpVideoHeader();
81+
}
82+
7983
std::unique_ptr<RtpFrameObject> ExtractFrame() && {
8084
return std::move(frame_);
8185
}

sdk/objc/native/src/objc_video_track_source.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ - (void)capturer:(RTC_OBJC_TYPE(RTCVideoCapturer) *)capturer
3737
ObjCVideoTrackSource::ObjCVideoTrackSource() : ObjCVideoTrackSource(false) {}
3838

3939
ObjCVideoTrackSource::ObjCVideoTrackSource(bool is_screencast)
40-
: AdaptedVideoTrackSource(/* required resolution alignment */ is_screencast? 16 : 2),
40+
: AdaptedVideoTrackSource(/* required resolution alignment */ 2),
4141
is_screencast_(is_screencast) {}
4242

4343
ObjCVideoTrackSource::ObjCVideoTrackSource(RTC_OBJC_TYPE(RTCObjCVideoSourceAdapter) *adapter) : adapter_(adapter) {

0 commit comments

Comments
 (0)