Ahmet Inan
|
93a89ebfca
|
add some flag to pending intent when needed
|
2022-10-31 12:13:32 +01:00 |
|
Ahmet Inan
|
26ddfc1f49
|
added exported=true to manifest
|
2022-10-31 12:13:32 +01:00 |
|
Ahmet Inan
|
a32053fb93
|
moved namespace string
|
2022-10-31 12:13:32 +01:00 |
|
Ahmet Inan
|
724458f26a
|
replaced menu item switch with a buncha if
|
2022-10-31 12:13:32 +01:00 |
|
Ahmet Inan
|
0a82bab2a9
|
use MediaStore to add new image files for Android Q and higher
|
2019-12-31 17:10:44 +01:00 |
|
Ahmet Inan
|
55f3d8ae75
|
refactored for AndroidX
|
2019-11-13 16:45:26 +01:00 |
|
Ahmet Inan
|
5990e25475
|
use a trivial branch to avoid int64_t min()
|
2019-01-04 15:33:52 +01:00 |
|
Ahmet Inan
|
afc3cb6769
|
Oreo has a nice notification channel manager
|
2018-04-07 21:24:11 +02:00 |
|
Ahmet Inan
|
12abc5b23b
|
found the little trouble maker ..
|
2018-04-07 17:45:35 +02:00 |
|
Ahmet Inan
|
11b83cbcc2
|
use always instead of ifRoom
|
2018-04-07 15:24:14 +02:00 |
|
Ahmet Inan
|
2ed7235057
|
Use 2-arg constructor
|
2018-04-07 15:19:20 +02:00 |
|
Ahmet Inan
|
f025682cfa
|
Use appcompat-v7
|
2018-04-07 14:53:58 +02:00 |
|
Ahmet Inan
|
9aad70d89b
|
added privacy policy
|
2017-02-05 19:34:54 +01:00 |
|
Ahmet Inan
|
d5fcec3d8e
|
add app version to bug report
|
2016-06-08 19:43:34 +02:00 |
|
Ahmet Inan
|
743676f49f
|
handle new Android 6.0 permissions
|
2016-06-05 20:39:15 +02:00 |
|
Ahmet Inan
|
9a674291f2
|
removed unused imports
|
2016-06-03 17:42:53 +02:00 |
|
Ahmet Inan
|
6f96811f38
|
change decimation factor depending on sample rate
|
2016-05-27 12:50:15 +02:00 |
|
Ahmet Inan
|
05edd67992
|
try the usual sample rates, provide device info with bug report
|
2016-05-26 08:34:42 +02:00 |
|
Ahmet Inan
|
c73d4e2a2a
|
removed recursive call from radix2 using code generator
some RenderScript implementations don't like recursions ..
|
2015-08-03 23:51:30 +02:00 |
|
Ahmet Inan
|
85504bc1a3
|
cleaned up radix2.rsh
|
2015-07-31 09:54:33 +02:00 |
|
Ahmet Inan
|
2c3dcd5de0
|
added donottranslate.xml
|
2015-07-11 16:46:27 +02:00 |
|
Ahmet Inan
|
76986c402d
|
added updateMenuButtons()
|
2015-07-11 16:30:01 +02:00 |
|
Ahmet Inan
|
f31839f0df
|
use Log.getStackTraceString
|
2015-07-11 16:13:38 +02:00 |
|
Ahmet Inan
|
410c6c1f9c
|
catch recording error
|
2015-07-11 16:03:40 +02:00 |
|
Ahmet Inan
|
5286f176c1
|
catch decoder init errors and prepare to send email
|
2015-07-11 15:47:10 +02:00 |
|
Ahmet Inan
|
57e5779468
|
use renderscriptTargetApi 18
hopefully this will fix issues with some devices
|
2015-07-11 13:01:22 +02:00 |
|
Ahmet Inan
|
44f74bb50e
|
use rs_fp_relaxed instead of the default rs_fp_full
should help supporting more devices
|
2015-07-11 12:10:58 +02:00 |
|
Ahmet Inan
|
6e5b79696f
|
use %a instead of %g for higher precision in code generators
nice, renderscript understands hexadecimal floating point notation
|
2015-07-08 16:23:46 +02:00 |
|
Ahmet Inan
|
58a4f0e214
|
rearanged code in radix2 to make it more clear
|
2015-07-03 17:11:42 +02:00 |
|
Ahmet Inan
|
a35a9ad216
|
removed even more generic code from radix2
we only need forward FFTs, so the twiddling reduces to swaps, subs and adds.
|
2015-07-03 12:07:52 +02:00 |
|
Ahmet Inan
|
0d8082538e
|
removed generic code from radix2
and reordered code, to make the savings more obvious to the reader
|
2015-07-02 15:40:23 +02:00 |
|
Ahmet Inan
|
a01d6c607b
|
moved pulse detector code to pulse.rsh
|
2015-02-28 11:06:08 +01:00 |
|
Ahmet Inan
|
cda384afaa
|
reverted to old lower maximum absolute deviation for estimator
noise makes sync pulse shorter, so we end up in another mode for a short time ..
using a lower max avoids the jumpiness.
|
2015-02-26 16:53:55 +01:00 |
|
Ahmet Inan
|
be8a372034
|
simplified calibration header detection: ignore leader tone
just rely on start bit
|
2015-02-26 16:17:51 +01:00 |
|
Ahmet Inan
|
ea53edfafb
|
improved scanline estimator by also distinguishing by sync length
|
2015-02-26 12:56:25 +01:00 |
|
Ahmet Inan
|
926d13a5e3
|
improved root menu, selecting mode disables auto mode
|
2015-02-25 12:49:25 +01:00 |
|
Ahmet Inan
|
bb2cfdfce6
|
improved update rate menu
|
2015-02-25 11:49:03 +01:00 |
|
Ahmet Inan
|
6f096419c1
|
improved image sharpness menu
|
2015-02-25 11:29:03 +01:00 |
|
Ahmet Inan
|
a92663be5e
|
show the filename in a toast after saving the image
|
2015-02-18 10:40:12 +01:00 |
|
Ahmet Inan
|
09581214d6
|
forgot to square these two 2.0f also while changing amplitude to power
|
2015-02-18 09:59:07 +01:00 |
|
Ahmet Inan
|
0856b2edcf
|
added toggle button for decoder
|
2015-02-17 16:56:48 +01:00 |
|
Ahmet Inan
|
007dbb0a42
|
set decoder member to null onDestroy, so it gets out of scope
|
2015-02-17 15:41:42 +01:00 |
|
Ahmet Inan
|
32641bdf30
|
compare power instead of amplitude for channel activity
|
2015-02-17 15:01:40 +01:00 |
|
Ahmet Inan
|
e2c25d83ce
|
removed lowpass from leader tone detection
|
2015-02-17 14:50:14 +01:00 |
|
Ahmet Inan
|
ae35d841d3
|
do not overwrite user blur setting on mode change
|
2015-02-13 17:43:47 +01:00 |
|
Ahmet Inan
|
14a5c7b185
|
continue decoding, even if volume too low
it's amazing but one bit is actually enough to decode at 44100Hz
|
2015-02-13 17:24:52 +01:00 |
|
Ahmet Inan
|
7c6689f126
|
added some nice commented out RS_DEBUG macros
|
2015-02-11 20:20:49 +01:00 |
|
Ahmet Inan
|
119813bc4a
|
Wrasse -> Wraase
The "Wraase SC2 180" mode was invented by Volker Wraase (DL2RZ)
|
2015-02-11 16:12:57 +01:00 |
|
Ahmet Inan
|
e42cad9ddf
|
added PD50, PD90, PD120, PD160, PD240 and PD290
|
2015-02-10 16:53:18 +01:00 |
|
Ahmet Inan
|
172a9675a8
|
added pd scanline constants
|
2015-02-09 21:50:20 +01:00 |
|