Ahmet Inan
3d6f915b75
improved calibration header detection
...
"gray" area doesn't work very well with the calibration detection code
2014-12-13 20:31:06 +01:00
Ahmet Inan
8d36624e94
added new icon set
2014-12-12 23:32:03 +01:00
Ahmet Inan
d5d9ba379f
removed '-' from WrasseSC2_180 string
2014-12-12 17:55:08 +01:00
Ahmet Inan
179d1560a8
update to gradle 1.0.0
2014-12-12 17:53:42 +01:00
Ahmet Inan
fd371fae52
added Wrasse SC2 180 to README
2014-12-12 17:53:18 +01:00
Ahmet Inan
8d73fe002c
wait for worker thread to finish
2014-12-12 17:32:43 +01:00
Ahmet Inan
60b8c48d9b
WIP: experimental async decoding
...
it will continue decoding in background.
to stop decoder, you must exit application.
also removed some unneeded synchronizations to make it more responsive.
2014-12-12 15:42:24 +01:00
Ahmet Inan
bb183cb80e
do correct vertical scaling in case we want a higher horizontal resolution
2014-12-12 11:41:21 +01:00
Ahmet Inan
0d5407f090
reduced max height so we can enjoy more of the maximally scaled picture
2014-12-12 10:47:13 +01:00
Ahmet Inan
8828cbc753
Revert "lets stretch and crop the image a bit around the edges .."
...
This reverts commit 435c1be418
.
just because everyone is doing it doesnt mean we should do it.
2014-12-12 09:23:55 +01:00
Ahmet Inan
435c1be418
lets stretch and crop the image a bit around the edges ..
...
.. so that nobody will notice our fucked front and back porches. ;-(
2014-12-11 23:19:43 +01:00
Ahmet Inan
8b3dbb08b9
only correct line after 5 mismatches when in sync mode
2014-12-11 19:19:51 +01:00
Ahmet Inan
5fa1a6cff6
increment vpos in decoders
2014-12-11 18:17:34 +01:00
Ahmet Inan
e79484e1ca
introduced free_running state variable
2014-12-11 17:14:20 +01:00
Ahmet Inan
9137d729d8
only correct line number if were free running
2014-12-11 15:35:37 +01:00
Ahmet Inan
e4d0264d95
made value_blur nicer to use and took care of edges
2014-12-11 14:17:24 +01:00
Ahmet Inan
40eb37a40d
better move whole line in scottie decoder
2014-12-10 23:42:50 +01:00
Ahmet Inan
56e75346d2
WIP: added correct scottie decoder
2014-12-10 23:39:08 +01:00
Ahmet Inan
2c52be93cd
store Bitmap as PNG in Pictures directory
2014-12-10 18:04:36 +01:00
Ahmet Inan
88a13d9a9b
WIP: save image when finished
2014-12-10 13:29:59 +01:00
Ahmet Inan
308874b131
moved code generator to utils/blur.c, moved generated code to blur_generated.rsh
2014-12-09 20:07:55 +01:00
Ahmet Inan
48deba6305
added manual adjustment of blur
2014-12-09 15:48:26 +01:00
Ahmet Inan
5c85f130b1
added gaussian blur to help with noisy conditions
...
manual adjustment following soon.
2014-12-08 23:03:26 +01:00
Ahmet Inan
30a6d256ba
made decoder.rs independent of new modes
2014-12-07 22:26:03 +01:00
Ahmet Inan
4e48eb185c
added Wrasse SC2-180 Mode
...
definitively need to do something about to reduce the numbers of places needed to be changed to add a new mode ..
2014-12-07 20:38:16 +01:00
Ahmet Inan
32efb41613
added "gray" area between data and control signal to improve sync detection
2014-12-07 18:14:37 +01:00
Ahmet Inan
9446d5976e
draw then decode to help minimize visual delay
2014-12-07 15:23:10 +01:00
Ahmet Inan
bcbece17f6
do not restart app on screen change
2014-12-07 15:05:35 +01:00
Ahmet Inan
8372bcba92
be precise: even if we are going to square the deviation, its: x-u, not u-x
2014-12-06 22:23:23 +01:00
Ahmet Inan
270d20486c
update variance if sync pulse is for more than buffer_length time missing
2014-12-06 19:31:21 +01:00
Ahmet Inan
5bcbd18dc7
lint fixes
2014-12-06 14:38:38 +01:00
Ahmet Inan
eb7a494fe4
update rendering mode and activity title from decoder
2014-12-06 14:10:23 +01:00
Ahmet Inan
3401038ab1
moved DecoderThread code into ImageView
2014-12-05 22:52:03 +01:00
Ahmet Inan
5c0dd886ab
oops: fix double swap mistake of u & v and r & b
...
in robot36 v is on even lines and u is on odd lines
in robot72 v comes first, then u
still need to investigate why there is a discrepancy between renderscript rgba and java bitmap rgba
2014-12-05 15:53:13 +01:00
Ahmet Inan
e5da88f27f
gradle update fixes
2014-12-05 12:20:24 +01:00
Ahmet Inan
d8e9790d10
be consistent: renamed _len to _seconds
2014-12-01 16:47:29 +01:00
Ahmet Inan
c80ca4c8bd
max allowed variance should be of half of min distance
2014-12-01 15:16:12 +01:00
Ahmet Inan
ca2568b9cc
renamed mode to current_mode
2014-11-30 19:15:29 +01:00
Ahmet Inan
48fc69ba48
split constants, state, modes, scanline estimator and calibration detector
2014-11-30 18:58:19 +01:00
Ahmet Inan
941c80ac00
moved fmd code to fmd.rsh
2014-11-30 17:18:17 +01:00
Ahmet Inan
e69c476a41
moved ddc to ddc.rsh, made filter order less flexible
2014-11-30 17:02:51 +01:00
Ahmet Inan
0dac8080d9
cleaned up ema code, introduced overloadable filter interface
2014-11-30 16:16:25 +01:00
Ahmet Inan
8b9c98a271
moved phasor code to phasor.rsh
2014-11-30 14:10:49 +01:00
Ahmet Inan
a2397729a2
moved ema code to ema.rsh
2014-11-30 13:30:50 +01:00
Ahmet Inan
f526f77a99
put header guards to complex.rsh
2014-11-30 13:24:57 +01:00
Ahmet Inan
6acb09a85e
moved complex number helpers to complex.rsh
2014-11-30 12:29:30 +01:00
Ahmet Inan
abf3df9d34
added complex_t
2014-11-30 12:24:21 +01:00
Ahmet Inan
a1d38fe1c6
moved calibration detector switch to own method
2014-11-28 23:22:30 +01:00
Ahmet Inan
ce67fd49f4
added automatic mode selection from naive scanline time estimation
2014-11-28 23:08:16 +01:00
Ahmet Inan
969da36a12
moved global static inside method
2014-11-28 16:30:44 +01:00