Ahmet Inan
922c924903
v1.32
2016-05-27 12:51:29 +02:00
Ahmet Inan
6f96811f38
change decimation factor depending on sample rate
2016-05-27 12:50:15 +02:00
Ahmet Inan
ad31d8e194
v1.31
2016-05-26 08:41:30 +02:00
Ahmet Inan
ad969c28e0
Android just loves to push code around
2016-05-26 08:41:06 +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
adea382660
more Android updates
2016-05-26 08:32:57 +02:00
Ahmet Inan
3e2775e317
Android 2.2 update
2016-05-19 19:55:52 +02:00
Ahmet Inan
7ddef29384
v1.30
2015-08-03 23:54:24 +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
a8e7c4d29e
Android Updates
2015-07-31 09:56:47 +02:00
Ahmet Inan
85504bc1a3
cleaned up radix2.rsh
2015-07-31 09:54:33 +02:00
Ahmet Inan
eb216e7c69
v1.29
2015-07-11 16:46:43 +02:00
Ahmet Inan
2c3dcd5de0
added donottranslate.xml
2015-07-11 16:46:27 +02:00
Ahmet Inan
181a328a3d
support library update
2015-07-11 16:34:00 +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
3d2ca29fb7
android sdk updates
2015-07-02 15:10:43 +02:00
Ahmet Inan
bd259f4529
gradle updates
2015-05-20 10:08:48 +02:00
Ahmet Inan
5e86358e86
Android Studio updates
2015-04-07 11:44:28 +02:00
Ahmet Inan
a146167a82
library updates
2015-03-24 18:00:42 +01:00
Ahmet Inan
a01d6c607b
moved pulse detector code to pulse.rsh
2015-02-28 11:06:08 +01:00
Ahmet Inan
20b11df2a6
v1.28
2015-02-26 16:56:23 +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
fc6f434885
v1.27
2015-02-26 12:57:33 +01:00
Ahmet Inan
ea53edfafb
improved scanline estimator by also distinguishing by sync length
2015-02-26 12:56:25 +01:00
Ahmet Inan
d415a8d7cd
v1.26
2015-02-25 12:50:47 +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
4dda305a87
v1.25
2015-02-18 10:59:38 +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
c5f6a0b7db
v1.24
2015-02-17 16:59:27 +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
ba71a59f60
v1.23
2015-02-13 19:05:51 +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
09d4481325
v1.22
2015-02-10 17:28:16 +01:00
Ahmet Inan
e42cad9ddf
added PD50, PD90, PD120, PD160, PD240 and PD290
2015-02-10 16:53:18 +01:00
Ahmet Inan
7971b9e693
android studio updates
2015-02-09 22:12:11 +01:00
Ahmet Inan
172a9675a8
added pd scanline constants
2015-02-09 21:50:20 +01:00
Ahmet Inan
e02068592b
v1.21
2015-02-04 16:49:19 +01:00
Ahmet Inan
f3cd104895
fixed PD180 odd/even swap
...
Everyone seems to have their own interpretation of odd and even.
2015-02-04 16:35:09 +01:00
Ahmet Inan
df64602ed3
added german resource strings
2015-02-04 15:26:13 +01:00
Ahmet Inan
d3c90d506c
replaced "Share" with @string/action_share
2015-02-04 14:59:35 +01:00
Ahmet Inan
b65dc61c5d
v1.20
2015-02-03 14:51:49 +01:00
Ahmet Inan
168665f864
enlarge grey area for cnt, removed from calibration detection
...
we are now better at dealing with spurious sync pulses
caused by noise, so allow an attenuated control channel.
2015-02-03 14:51:07 +01:00
Ahmet Inan
35994cdfd9
use an modified baseband delay demodulator
...
we are working at sampling rate, so we can use a faster approximation and avoid trigonometric functions altogether.
we still have to normalize the output though.
2015-02-02 16:21:26 +01:00
Ahmet Inan
1798a3e25f
Version 1.19
2015-02-02 00:17:39 +01:00
Ahmet Inan
e940f8b3b6
added PD180 support and made image size more flexible
2015-02-02 00:04:40 +01:00
Ahmet Inan
805789bfa6
its 5% not 0.5%
2015-01-28 22:47:50 +01:00
Ahmet Inan
0c1a728c34
only scottie needs the extrawurst
2015-01-28 22:20:07 +01:00
Ahmet Inan
c2c9bd8599
allow sync pulse to be up to 5% of scan line length too early or too late
2015-01-28 22:04:01 +01:00
Ahmet Inan
04daf05a7a
fixed scottie extrawurst
2015-01-28 21:30:19 +01:00
Ahmet Inan
c4520891c5
be more picky about sync pulse position
...
ignore early sync pulses 5 times, then reset.
should be more robust against spurious sync pulses caused by noise or crosstalk
2015-01-27 23:01:31 +01:00
Ahmet Inan
075b6c6d7d
finish up vis sequence before returning code
...
instead of returning too early ignoring stop bit: simply ignore value of stop bit
2015-01-27 22:32:09 +01:00
Ahmet Inan
61f8534312
added simple moving average and used in scanline estimator
2015-01-23 21:41:42 +01:00
Ahmet Inan
88f22d7ca8
d'oh: use member, not local variable to synchronize
2015-01-22 12:29:28 +01:00
Ahmet Inan
77e2c06d96
v1.18
2015-01-17 13:54:35 +01:00
Ahmet Inan
9bbca4bd6d
added save and clear image buttons
2015-01-17 12:30:09 +01:00
Ahmet Inan
8b16b13ad2
added menu items to increase / decrease update rate
...
default update rate is 2 updates per second
2015-01-16 18:47:57 +01:00
Ahmet Inan
0945e8b031
replaced if's with a simpler switch in radix2
2015-01-16 18:06:03 +01:00
Ahmet Inan
e812fd9c54
Version 1.17
2015-01-15 16:26:26 +01:00
Ahmet Inan
c0f911f1e9
fixed bug introduced with "replaced radix2 input with float"
...
it really sucks not having a complex data type .. damn you c99
2015-01-15 16:23:03 +01:00
Ahmet Inan
5fc7dfc458
fade spectrum slower
2015-01-15 11:42:44 +01:00
Ahmet Inan
42aaf6b4cf
draw lines between points in spectrum
2015-01-15 11:04:41 +01:00
Ahmet Inan
19149cb428
Version 1.16
2015-01-15 00:34:47 +01:00
Ahmet Inan
1c3f90aef0
added spectrum view to present spectrogram
2015-01-15 00:32:39 +01:00
Ahmet Inan
8b3d4bc191
show vu meter level left to right when horizontal
2015-01-14 22:41:43 +01:00
Ahmet Inan
9ae69a495a
change orientation of analysis layout when rotating
2015-01-14 22:38:38 +01:00
Ahmet Inan
7a2c32057e
change color of vu meter if too silent, normal or too loud
2015-01-14 21:21:39 +01:00
Ahmet Inan
c42b2cba47
renamed variables for normalization, export float instead of int volume
2015-01-14 20:35:34 +01:00
Ahmet Inan
ada2422531
added simple VU Meter
2015-01-14 18:30:00 +01:00
Ahmet Inan
98a9ee7f1f
replaced radix2 input with float
2015-01-14 11:28:51 +01:00
Ahmet Inan
4d8ccd970c
Version 1.15
2015-01-13 23:41:35 +01:00
Ahmet Inan
9b428ce8d4
added toggle for analyzer
2015-01-13 23:37:54 +01:00
Ahmet Inan
6fd48f2815
do rms compression again .. removed analyzer normalization
...
it makes the spectrum visualization less colorful, but a lot clearer.
2015-01-13 20:26:27 +01:00
Ahmet Inan
23cbc53650
fixed bug introduced with "made cic cascade order flexible"
2015-01-13 19:59:11 +01:00
Ahmet Inan
ebf60dcdf9
Version 1.14
2015-01-11 16:06:00 +01:00
Ahmet Inan
9658233b08
added share option for last received image
2015-01-11 16:03:20 +01:00
Ahmet Inan
0d1d5ec426
Version 1.13
2015-01-11 10:19:29 +01:00
Ahmet Inan
79027437c5
keep screen awake while in foreground
2015-01-11 10:17:18 +01:00
Ahmet Inan
4488f224cb
Version 1.12
2015-01-10 12:15:46 +01:00
Ahmet Inan
409edeb489
made cic cascade order flexible, normalize comb output from cascade gain
2015-01-10 11:31:16 +01:00
Ahmet Inan
968fea3bed
made analyzer initialization nicer
2015-01-10 10:13:26 +01:00
Ahmet Inan
cb489f426d
increased stft window to 2048
2015-01-09 22:09:35 +01:00