Cameron Gutman
|
834ace4566
|
Add SoC details and performance class to exception data
|
2021-07-16 20:00:03 -05:00 |
|
Cameron Gutman
|
8ac5768f4f
|
Change H.265 to HEVC to match other clients
|
2021-06-12 11:00:30 -05:00 |
|
Cameron Gutman
|
b74e0ce48f
|
Remove receive time from performance overlay
It is superseded by network latency
|
2021-05-22 14:08:46 -05:00 |
|
Cameron Gutman
|
3f1cd8a118
|
Use HEVC at 4K on Qualcomm since RFI is temporarily disabled
|
2021-05-16 20:39:58 -05:00 |
|
Cameron Gutman
|
bb4b5838e3
|
Enable HEVC on Realtek SoCs
|
2021-05-16 20:39:00 -05:00 |
|
Cameron Gutman
|
ea98d64184
|
Consolidate performance overlay lines to reduce wasted space
|
2021-05-16 20:20:36 -05:00 |
|
Cameron Gutman
|
9166998442
|
Fix casts of RTT info
|
2021-05-15 17:07:08 -05:00 |
|
Cameron Gutman
|
e79c12a038
|
Add network latency to performance overlay
|
2021-05-15 16:56:19 -05:00 |
|
Cameron Gutman
|
2ca5182a28
|
Convert the big perf text block into strings for each line
|
2021-05-15 16:45:38 -05:00 |
|
Cameron Gutman
|
b94649162e
|
Allow compatibility aliases to match preferred decoders
|
2021-04-27 17:43:19 -05:00 |
|
Cameron Gutman
|
ee50e19dbd
|
Fix use of Android 11 low latency decoding feature
|
2021-04-27 17:43:04 -05:00 |
|
Cameron Gutman
|
cc23f8b831
|
Revert vt-low-latency option
Fixes #973
|
2021-04-26 19:10:07 -05:00 |
|
Cameron Gutman
|
bac7b68bb1
|
One more attempt to fix exception parsing
|
2021-04-26 19:07:54 -05:00 |
|
Cameron Gutman
|
544eac0c8a
|
Attempt to prevent possible error parsing exception string
|
2021-04-23 19:12:41 -05:00 |
|
Cameron Gutman
|
823593ddae
|
Revert "Avoid Amlogic HEVC decoders until the latency issue is understood"
This reverts commit 3600e704c48e58cf82cb81207fff89b6dbdd2f99.
|
2021-04-19 23:08:20 -05:00 |
|
Cameron Gutman
|
3600e704c4
|
Avoid Amlogic HEVC decoders until the latency issue is understood
|
2021-04-19 22:46:55 -05:00 |
|
Cameron Gutman
|
0c79d756a4
|
Add more specific problem text to the decoder exceptions
|
2021-04-19 22:44:17 -05:00 |
|
Cameron Gutman
|
2a5afeb5ff
|
Don't use HEVC on Fire TV 3
|
2021-04-18 14:42:52 -05:00 |
|
Cameron Gutman
|
fc5495f1ec
|
Add vendor low latency option for Exynos
|
2021-04-18 14:17:26 -05:00 |
|
Cameron Gutman
|
699cc361a2
|
Add additional vendor-specific low latency options for Qualcomm and HiSilicon SoCs
|
2021-04-18 12:49:25 -05:00 |
|
Cameron Gutman
|
54ebd0a796
|
Fix streaming in the Android 12 emulator
|
2021-02-27 15:46:59 -06:00 |
|
Cameron Gutman
|
b1f453f7ba
|
Charge time spent in the decode unit queue to the decoder rather than receive time
|
2020-12-31 16:35:49 -06:00 |
|
Cameron Gutman
|
b392d7f8e3
|
Add option to stream at device native resolution
Fixes #155
|
2020-12-23 16:17:06 -06:00 |
|
Cameron Gutman
|
17cf711c3d
|
Don't check brand when whitelisting ranchu for HEVC
HarmonyOS also uses "ranchu" as the hardware name, but doesn't use "google" as the brand name
|
2020-11-08 20:40:59 -06:00 |
|
Cameron Gutman
|
5116cfd141
|
Fix inverted assert condition
|
2020-10-18 20:08:55 -05:00 |
|
Cameron Gutman
|
e53a1f90b0
|
Correct some callers of time functions that expect monotonic clocks
|
2020-10-18 20:05:09 -05:00 |
|
Cameron Gutman
|
0fde5d44c0
|
Enable HEVC for all Amlogic decoders on API 28+
|
2020-10-06 21:40:18 -05:00 |
|
Cameron Gutman
|
5c6be7969a
|
Disable max operating rate trick on all Snapdragon 765G devices
Fixes #783
|
2020-07-26 22:39:10 -07:00 |
|
Cameron Gutman
|
4c5c27dfc1
|
Re-enable the max operating rate trick on Android 10 except on the Mi 10 Lite 5G
It still provides nice performance gains on Pixel 2 running Android 10
|
2020-07-10 18:29:29 -07:00 |
|
Cameron Gutman
|
43c67b4939
|
Avoid using max operating rate on Android Q and non-Qualcomm devices
|
2020-07-01 11:26:40 -05:00 |
|
Cameron Gutman
|
6de370b82f
|
Update for Android 11
|
2020-06-10 20:31:32 -07:00 |
|
Cameron Gutman
|
4dfb0d7220
|
Fix crash during crash report generation
|
2020-03-22 13:48:17 -07:00 |
|
Cameron Gutman
|
1c8ad64da0
|
Only set KEY_FRAME_RATE on M+ to reduce compatibility risk
|
2020-02-25 20:24:18 -08:00 |
|
Cameron Gutman
|
81b6a8a311
|
Set the vendor.qti-ext-dec-low-latency.enable Qualcomm vendor extension
|
2020-02-22 17:06:32 -08:00 |
|
Cameron Gutman
|
dcb7be3acd
|
Use the original FPS value for KEY_FRAME_RATE
|
2020-02-22 01:18:11 -08:00 |
|
Cameron Gutman
|
68a6b510b1
|
Set KEY_FRAME_RATE for devices where KEY_OPERATING_RATE silently fails
|
2020-02-22 01:05:26 -08:00 |
|
Cameron Gutman
|
dca3e89303
|
Log configured MediaFormat and achievable FPS ranges
|
2020-02-22 01:04:18 -08:00 |
|
Cameron Gutman
|
bae6fef588
|
Log the actual input and output formats
|
2020-02-21 22:02:37 -08:00 |
|
Cameron Gutman
|
8c910101c7
|
Fix Lint errors on API level 16
|
2020-02-19 23:53:44 -08:00 |
|
Cameron Gutman
|
112d9c41eb
|
Use KEY_LOW_LATENCY to request low-latency decoding on Android R
|
2020-02-19 23:40:06 -08:00 |
|
Cameron Gutman
|
8dcdf73222
|
Fix accidentally inverted condition for VUI parameter removal
|
2020-01-03 21:59:25 -06:00 |
|
Cameron Gutman
|
2b295400ac
|
Avoid using RFI for HEVC on newer MediaTek SoCs
|
2020-01-02 16:13:19 -06:00 |
|
Cameron Gutman
|
aa8d8e93d2
|
Whitelist newer Bravia devices for HEVC to minimize crashes
|
2019-12-31 12:59:20 -06:00 |
|
Cameron Gutman
|
f3847b932b
|
Leave H.264 SPS VUI parameters in place on devices running API 26+
|
2019-12-15 12:04:35 -08:00 |
|
Cameron Gutman
|
14d354fc29
|
Whitelist all C2 decoders for direct submit and HEVC
|
2019-12-01 20:20:57 -08:00 |
|
Cameron Gutman
|
d1fae89d6d
|
Don't change level_idc for high refresh rate streams
|
2019-11-10 18:29:31 -08:00 |
|
Cameron Gutman
|
1616c0b022
|
Fix codec capabilities on devices launching with Q and C2 codecs
|
2019-10-24 20:20:26 -07:00 |
|
Cameron Gutman
|
3e7ddab0e9
|
Blacklist 59 FPS on BRAVIA_ATV3 due to crash reports
|
2019-10-20 00:06:17 -07:00 |
|
Cameron Gutman
|
5da0177356
|
Convert tabs to spaces
|
2019-10-19 23:59:33 -07:00 |
|
Cameron Gutman
|
c821c4684f
|
Allow FFmpeg decoders on Android x86. Closes #630
|
2019-10-15 00:11:43 -07:00 |
|