Title: [266064] trunk/Source/ThirdParty/libwebrtc
- Revision
- 266064
- Author
- you...@apple.com
- Date
- 2020-08-24 09:51:20 -0700 (Mon, 24 Aug 2020)
Log Message
Enable VP9D_SET_LOOP_FILTER_OPT for libvpx vp9 decoder
https://bugs.webkit.org/show_bug.cgi?id=215765
<rdar://problem/67677285>
Reviewed by Eric Carlson.
Following https://webrtc-review.googlesource.com/c/src/+/177335 upstream, let's enable VP9D_SET_LOOP_FILTER_OPT for improved performances.
* Source/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:
Modified Paths
Diff
Modified: trunk/Source/ThirdParty/libwebrtc/ChangeLog (266063 => 266064)
--- trunk/Source/ThirdParty/libwebrtc/ChangeLog 2020-08-24 16:25:10 UTC (rev 266063)
+++ trunk/Source/ThirdParty/libwebrtc/ChangeLog 2020-08-24 16:51:20 UTC (rev 266064)
@@ -1,3 +1,15 @@
+2020-08-24 Youenn Fablet <you...@apple.com>
+
+ Enable VP9D_SET_LOOP_FILTER_OPT for libvpx vp9 decoder
+ https://bugs.webkit.org/show_bug.cgi?id=215765
+ <rdar://problem/67677285>
+
+ Reviewed by Eric Carlson.
+
+ Following https://webrtc-review.googlesource.com/c/src/+/177335 upstream, let's enable VP9D_SET_LOOP_FILTER_OPT for improved performances.
+
+ * Source/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:
+
2020-08-12 Youenn Fablet <you...@apple.com>
Enable H264 low latency code path by default for MacOS
Modified: trunk/Source/ThirdParty/libwebrtc/Source/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc (266063 => 266064)
--- trunk/Source/ThirdParty/libwebrtc/Source/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc 2020-08-24 16:25:10 UTC (rev 266063)
+++ trunk/Source/ThirdParty/libwebrtc/Source/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc 2020-08-24 16:51:20 UTC (rev 266064)
@@ -1670,6 +1670,15 @@
return WEBRTC_VIDEO_CODEC_UNINITIALIZED;
}
}
+
+ vpx_codec_err_t status =
+ vpx_codec_control(decoder_, VP9D_SET_LOOP_FILTER_OPT, 1);
+ if (status != VPX_CODEC_OK) {
+ RTC_LOG(LS_ERROR) << "Failed to enable VP9D_SET_LOOP_FILTER_OPT. "
+ << vpx_codec_error(decoder_);
+ return WEBRTC_VIDEO_CODEC_UNINITIALIZED;
+ }
+
return WEBRTC_VIDEO_CODEC_OK;
}
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes