Commit graph

78821 commits

Author SHA1 Message Date
Ryan Huffman
991c13df94
Merge pull request #15672 from kencooke/audio-wasapi-qt512
BUGZ-395: Updated build of Qt WASAPI audio plugin with symbols
2019-06-04 10:10:10 -07:00
Anthony Thibault
7781efb382
Merge pull request #15669 from hyperlogic/bug-fix/new-qt-with-fix-for-qscriptengine-crash
Bug fix for crash in QScriptEngine::reportAdditionalMemoryCost()
2019-06-04 10:07:32 -07:00
Anthony J. Thibault
e1534b34b4 Workaround crash in reportAdditionalMemoryCost other platforms 2019-06-04 08:56:07 -07:00
Shannon Romano
7a62ce21f6
Merge pull request #15668 from SamGondelman/transparent
BUGZ-197, BUGZ-372: Fix some transparency issues on AMD
2019-06-04 08:46:13 -07:00
Anthony J. Thibault
154fd393ba Bug fix for crash in QScriptEngine::reportAdditionalMemoryCost()
This fix requires a patch to qt.  This build includs a new pre-built Qt 5.12.3 with the patch applied.
See tools/qt5-builder/qtscript-crash-fix.patch to see actual patch applied.

* Touched bullet3 portfile to create new vckpg hash
* New urls for qt assets which include qscript patch hifi_vcpkg.py
* Updated tools/qt5-builder/ with qscript patch and README.md directions.

https://highfidelity.atlassian.net/browse/BUGZ-46

A qt bug was filed to hopefully get this bug fixed upstream.
https://bugreports.qt.io/browse/QTBUG-76176
2019-06-03 17:11:54 -07:00
SamGondelman
3f42d083f5 fix some transparency issues on amd 2019-06-03 16:14:09 -07:00
Shannon Romano
993fcea844
Merge pull request #15666 from kencooke/mac-allow-microphone-when-debugging
Allow microphone permission when debugging on the Mac
2019-06-03 15:17:42 -07:00
Ryan Huffman
ce0d2b0628
Merge pull request #15663 from kencooke/audio-samprate-mismatch-fix
BUGZ-328: Some microphones are unable to hear themselves in test mic audio setting
2019-06-03 14:18:27 -07:00
Ken Cooke
27ced8a217 Add NSMicrophoneUsageDescription to Info.plist to allow microphone when debugging on Mac 2019-06-03 12:32:00 -07:00
Ken Cooke
4ea67ad212 Updated build of WASAPI audio plugin using Qt 5.12.3, includes Debug/Release symbols 2019-06-02 13:52:49 -07:00
Ken Cooke
dfab91e50a Reduce the performance impact of loopback resampler (AVX2 optimizations) 2019-06-01 19:53:18 -07:00
Ken Cooke
4a294b3899 Add sanity check for buffer overflow due to resampling 2019-06-01 14:31:14 -07:00
Ken Cooke
a56942e494 Correctly handle time-varying buffer size due to loopback resampling 2019-06-01 14:27:32 -07:00
Ken Cooke
451cf60e54 Reset loopback resampler when input device is changed 2019-06-01 11:04:52 -07:00
Ken Cooke
f7236f0498 Fix bug in local echo when output is multichannel 2019-06-01 10:43:34 -07:00
Ken Cooke
1572c93624 Fix longstanding bug where resampler called with samples instead of frames, resulting in buffer overflow 2019-06-01 09:05:06 -07:00
Sam Gondelman
d94b685c94
Merge pull request #15661 from SamGondelman/avatarCrash
BUGZ-478: Fix address manager crash
2019-05-31 16:01:07 -07:00
Brad Hefta-Gaub
52d02f61a1
Merge pull request #15657 from zfox23/newPerformanceAPI
BUGZ-447: Use new performance preset API
2019-05-31 15:31:07 -07:00
Shannon Romano
11b1c7dfcc
Merge pull request #15656 from Atlante45/feat/more-silent-node-logging
Add logging for silent node kills
2019-05-31 15:07:44 -07:00
Sabrina Shanman
07f63c21b4
Merge pull request #15660 from SamGondelman/addBillboardCrash
BUGZ-421: Cleaning up name lookups to fix rare crash
2019-05-31 14:21:15 -07:00
SamGondelman
e29bf376a4 fix address manager crash 2019-05-31 14:01:58 -07:00
Zach Fox
aefda30cf9
Merge pull request #15658 from zfox23/homeButton
DEV-92: Add a Home button to the Avatar app
2019-05-31 13:25:30 -07:00
Brad Hefta-Gaub
f7f17cfbff
Merge pull request #15659 from sabrina-shanman/bug_mac_framerate_minimized
(BUGZ-416) Fix Application not checking window minimize state properly
2019-05-31 13:22:56 -07:00
Zach Fox
97bd0d5413 Make this work! 2019-05-31 12:50:32 -07:00
Brad Hefta-Gaub
0084ceae6d
Merge pull request #15653 from roxanneskelly/domaincheckin
BUGZ-322 - high_resolution_clock behaves differently on windows and linux
2019-05-31 12:48:29 -07:00
Zach Fox
7b04a6d361 Sounds 2019-05-31 12:39:13 -07:00
Zach Fox
8b085c79ad Can't use window.location in QML 2019-05-31 12:36:28 -07:00
Shannon Romano
fa8d2ffe65
Merge pull request #15654 from AndrewMeadows/fix-crash-bugz420
BUGZ-420: guard MyAvatar::_scriptEngine with mutex
2019-05-31 12:18:38 -07:00
SamGondelman
f4a7b27042 cleaning up name lookups 2019-05-31 12:04:54 -07:00
Zach Fox
25725bb91e Change 'your avatars' to 'your profile' 2019-05-31 11:46:13 -07:00
Zach Fox
b9b320d01c DEV-92: Add a Home button to the Avatar app 2019-05-31 11:43:13 -07:00
sabrina-shanman
fa79d0ec18 Fix Application not checking window minimize state properly 2019-05-31 11:36:52 -07:00
Zach Fox
8e5c94abb0 BUGZ-447: New performance preset API 2019-05-31 11:08:51 -07:00
Andrew Meadows
297517c85d minimize lock duration 2019-05-31 11:06:16 -07:00
Andrew Meadows
5f9262cf5e change data member names to not poke other devs in the eye 2019-05-31 11:03:11 -07:00
Clement
4bcc81b49b Add logging for silent node kills 2019-05-30 17:56:40 -07:00
Andrew Meadows
0c916e0c03 guard MyAvatar::_scriptEngine with mutex 2019-05-30 16:08:47 -07:00
Simon Walton
987d5e7662
Merge pull request #15650 from SimonWalton-HiFi/dissectors-stun-filter
Use STUN RFC magic number to filter for such packets
2019-05-30 15:47:50 -07:00
Roxanne Skelly
4d8607a937 linux build issue 2019-05-30 14:54:54 -07:00
Roxanne Skelly
e12ed1c5d6 high_resolution_clock behaves differently on windows and linux
on linux, time_since_epoch returns time since linux epoch,
on windows, it returns time since system start.
Math between those values on two different types of machines
was coming out bad.
2019-05-30 14:17:19 -07:00
Sam Gateau
c78c904491
Merge pull request #15647 from samcake/nut
BUGZ-192: On first run, apply "performanceProfile" according to platform tier
2019-05-30 14:01:40 -07:00
Brad Hefta-Gaub
85389aa5b9
Merge pull request #15649 from hyperlogic/bug-fix/qt-symbols-for-mac
Update mac qt build
2019-05-30 12:04:44 -07:00
Sam Gateau
bb7a182544 Merge branch 'nut' of github.com:samcake/hifi into nut 2019-05-30 12:03:58 -07:00
Sam Gateau
b88deb52b0 Cleaning up the interface for the Performance PRESET and the associated debug ui 2019-05-30 12:03:44 -07:00
Simon Walton
bffd87b331 Fallback for STUN packets 2019-05-30 11:41:12 -07:00
Brad Hefta-Gaub
fda9aa00da
Merge pull request #15651 from AndrewMeadows/fix-crash-bugz414
BUGZ-414: crash fix and don't add local entities to physics simulation
2019-05-30 11:35:04 -07:00
Andrew Meadows
351f9991eb removeOwnershipData() last minute before EntityMotionState delete 2019-05-30 10:16:53 -07:00
Anthony Thibault
736d002f59 Apparently APPLE is UNIX in cmake. 2019-05-30 09:44:27 -07:00
Anthony Thibault
5c982855ab Added cmake messages to help debug config issues
Also remove uncessary HIFI_QT_INSTALL_ROOT env varaible from hifi_vcpkg.py
2019-05-30 09:22:53 -07:00
Ken Cooke
cabe9eab81 Allow local echo when audio input and output devices have different sample rates 2019-05-30 08:59:45 -07:00