[opus] Misc patches

Marcus Asteborg
2020-06-08T05:39:56Z

Hi,

Here are 3 suggested patches.

  1.  Build test for cmake and run the test in gitlab-ci.
  2.  Disable the message box on Windows on abort that cause test hangs in CI.
  3.  Build time improvement by removing unnecessary includes of stdio.h in
production code and change to a lighter header intrin.h -> intrin0.h (windows
only). Attached screenshot of measurement but it resulted in 14% buildspeed
compared to master on Windows 64 debug builds on my setup. As most improvements
comes from change intrin.h the impact on other platforms will not be that much.

//Marcus
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.xiph.org/pipermail/opus/attachments/20200608/0907947b/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Build-time-improvement-for-MSVC-use-intrin0.h-instea.patch
Type: application/octet-stream
Size: 3665 bytes
Desc: 0001-Build-time-improvement-for-MSVC-use-intrin0.h-instea.patch
URL:
<http://lists.xiph.org/pipermail/opus/attachments/20200608/0907947b/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Disable-message-box-when-calling-abort-.-The-message.patch
Type: application/octet-stream
Size: 1983 bytes
Desc: 0002-Disable-message-box-when-calling-abort-.-The-message.patch
URL:
<http://lists.xiph.org/pipermail/opus/attachments/20200608/0907947b/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: header_cleanup.PNG
Type: image/png
Size: 181711 bytes
Desc: header_cleanup.PNG
URL:
<http://lists.xiph.org/pipermail/opus/attachments/20200608/0907947b/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Build-and-run-test-for-cmake-build-in-gitlab-ci.patch
Type: application/octet-stream
Size: 793 bytes
Desc: 0001-Build-and-run-test-for-cmake-build-in-gitlab-ci.patch
URL:
<http://lists.xiph.org/pipermail/opus/attachments/20200608/0907947b/attachment-0005.obj>