Changeset 269782 in webkit
- Timestamp:
- Nov 13, 2020, 9:22:37 AM (6 years ago)
- Location:
- trunk/Source/ThirdParty/libwebrtc
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
Source/webrtc/sdk/WebKit/WebKitEncoder.mm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/ThirdParty/libwebrtc/ChangeLog
r269764 r269782 1 2020-11-13 Youenn Fablet <youenn@apple.com> 2 3 Remote encoder should set its encoder frame callback to nullptr when being released 4 https://bugs.webkit.org/show_bug.cgi?id=218906 5 6 Reviewed by Eric Carlson. 7 8 * Source/webrtc/sdk/WebKit/WebKitEncoder.mm: 9 (webrtc::RemoteVideoEncoder::Release): 10 We need to reset the callback at Release call time so that WebKit will take a lock to set it back to null. 11 That way, we ensure to not call this callback while libwebrtc expects not to be called. 12 1 13 2020-11-12 Youenn Fablet <youenn@apple.com> 2 14 -
trunk/Source/ThirdParty/libwebrtc/Source/webrtc/sdk/WebKit/WebKitEncoder.mm
r269764 r269782 249 249 int32_t RemoteVideoEncoder::Release() 250 250 { 251 RegisterEncodeCompleteCallback(nullptr); 251 252 return 0; 252 253 }
Note:
See TracChangeset
for help on using the changeset viewer.