Ahmet Inan
|
ea1f5b74b9
|
set min rate dir to 0
|
2014-09-01 15:27:20 +02:00 |
Ahmet Inan
|
d1ed93501d
|
set min rate to 8000 to work around pulseaudio ignorance
pulseaudio ignores our request no to do any rate conversion.
so we need to set the min rate to 8000hz so we wont get 1hz :S
|
2014-08-26 16:17:53 +02:00 |
Ahmet Inan
|
93c8bad3c6
|
renamed linear_srgb to srgb and srgb_linear to linear
|
2014-01-28 09:17:06 +01:00 |
Ahmet Inan
|
6997edfba7
|
removed unused y_pixel_x and uv_pixel_x
|
2013-12-15 14:50:01 +01:00 |
Ahmet Inan
|
8b7c2d150c
|
do avg and lerp in linear rgb space
|
2013-12-15 14:41:51 +01:00 |
Ahmet Inan
|
8448764aae
|
added linear_srgb and srgb_linear
|
2013-12-15 14:28:08 +01:00 |
Ahmet Inan
|
025333c0dc
|
Revert "avg over U and V and not RGB"
This reverts commit 064ecf9e53 .
linear interpolation is better done in linear RGB space ..
lets revert this so we can do it the right way.
|
2013-12-15 14:08:04 +01:00 |
Ahmet Inan
|
064ecf9e53
|
avg over U and V and not RGB
|
2013-12-10 09:08:57 +01:00 |
Ahmet Inan
|
d4e22d5397
|
remade smpte.ppm again: sharp edges this time.
|
2013-09-02 16:42:26 +02:00 |
Ahmet Inan
|
07b0b039df
|
replace -ffast-math with explicit optimizations
gcc usualy does the right thing with -ffast-math but
better be sure and enable only the safe optimizations.
|
2013-02-28 10:47:12 +01:00 |
Ahmet Inan
|
a612a31619
|
forgot to rename back
|
2012-10-23 17:26:02 +02:00 |
Ahmet Inan
|
6195ab5fb2
|
replaced some float timing code with int
|
2012-10-23 17:20:01 +02:00 |
Ahmet Inan
|
acde6a9a70
|
replaced float timing with int
|
2012-10-23 16:54:38 +02:00 |
Ahmet Inan
|
f5d5f2bc8e
|
replaced some float timing code with int
|
2012-10-23 16:25:32 +02:00 |
Ahmet Inan
|
00b5d5305e
|
cleanup
|
2012-10-23 15:54:17 +02:00 |
Ahmet Inan
|
0da40f391e
|
make lerp more stable
|
2012-10-22 19:38:51 +02:00 |
Ahmet Inan
|
90e9fb5d9b
|
single precision floats are not enough for timing
|
2012-10-01 18:38:16 +02:00 |
Ahmet Inan
|
2298df8ac3
|
decimate only per default
|
2012-10-01 18:20:35 +02:00 |
Ahmet Inan
|
2c00f21ae3
|
removed extra white space
|
2012-09-30 18:53:37 +02:00 |
Ahmet Inan
|
16760754ae
|
show control frequency in debug picture
|
2012-09-29 15:16:58 +02:00 |
Ahmet Inan
|
4001ff6714
|
show sync pulse at its position, in red. smaller debug image.
|
2012-09-29 15:16:46 +02:00 |
Ahmet Inan
|
e3bd6a483a
|
oops: return pointer to last element, not to next
|
2012-09-18 23:07:06 +02:00 |
Ahmet Inan
|
9ae9159578
|
added taplen/L also to history length
|
2012-09-17 19:04:29 +02:00 |
Ahmet Inan
|
72f990f3d4
|
also minimize delay in decode.c, added comment in debug.c
|
2012-09-17 18:39:57 +02:00 |
Ahmet Inan
|
3646956cbd
|
minimize delay when synchronizing both signals
|
2012-09-17 18:34:11 +02:00 |
Ahmet Inan
|
32661eb5ab
|
Merge branch 'master' into ddc
|
2012-09-17 15:34:53 +02:00 |
Ahmet Inan
|
ed55c26a4a
|
also clamp weaker signal in decode.c
|
2012-09-17 15:33:12 +02:00 |
Ahmet Inan
|
176c781738
|
clamp weaker demodulated signal of both
|
2012-09-17 15:30:24 +02:00 |
Ahmet Inan
|
4021631af6
|
oops: we also need M samples of history for ddc
|
2012-09-15 16:50:20 +02:00 |
Ahmet Inan
|
cb5abfecd0
|
oops, off by one error in circular buffer
|
2012-09-15 16:22:50 +02:00 |
Ahmet Inan
|
25adda3d8c
|
scale coefficients by interpolation factor
|
2012-09-15 07:18:44 +02:00 |
Ahmet Inan
|
13420ca857
|
redesigned ddc, replaced delay lines with common buffer
|
2012-09-14 22:05:41 +02:00 |
Ahmet Inan
|
1dc17ba23b
|
matched with leader tone code from decode.c
|
2012-09-11 13:42:51 +02:00 |
Ahmet Inan
|
2f96e24d37
|
matched seperator code from decode.c
|
2012-09-04 13:30:15 +02:00 |
Ahmet Inan
|
614fccad24
|
improved horizontal sync falling edge detection
|
2012-08-16 21:37:17 +02:00 |
Ahmet Inan
|
63d30a73ac
|
use single precision constants by default
|
2012-08-01 10:52:31 +02:00 |
Ahmet Inan
|
7bc72d4acf
|
dont hide structs behind typedefs
|
2012-06-01 23:41:04 +02:00 |
Ahmet Inan
|
c377692be5
|
Merge branch 'master' of github.com:xdsopl/robot36
|
2012-05-11 20:11:09 +02:00 |
Ahmet Inan
|
c708ee45ad
|
get smoothing factor from drate
|
2012-05-11 20:06:05 +02:00 |
Ahmet Inan
|
ecdc38a288
|
cleaned up code to make adding to the interfaces easier.
|
2012-03-02 10:19:02 +01:00 |
Ahmet Inan
|
55e9fe3d20
|
alsa fixes
|
2012-02-19 12:12:08 +01:00 |
Ahmet Inan
|
c380b14b28
|
simplified seperator code
|
2011-10-31 10:50:52 +01:00 |
Ahmet Inan
|
903a8492b3
|
added howto debug and example image links
|
2011-10-29 11:46:23 +02:00 |
Ahmet Inan
|
94bdc879ae
|
Revert "lets see what github does with README.md and picture"
This reverts commit ef197077ff .
github gives precedence to README.md. dont like the idea of having
two README files
|
2011-10-29 11:05:56 +02:00 |
Ahmet Inan
|
bc364eb906
|
Revert "renamed README to README.md, lets see"
This reverts commit fe68f4092f .
ok, i dont like README.md
|
2011-10-29 11:04:41 +02:00 |
Ahmet Inan
|
fe68f4092f
|
renamed README to README.md, lets see
|
2011-10-29 10:56:19 +02:00 |
Ahmet Inan
|
ef197077ff
|
lets see what github does with README.md and picture
|
2011-10-29 10:52:21 +02:00 |
Ahmet Inan
|
c05a85d696
|
also .gitignore generated gnuplot files
|
2011-10-29 10:51:03 +02:00 |
Ahmet Inan
|
489e4f307a
|
made Makefile more complicated but more fun to use
|
2011-10-27 15:57:27 +02:00 |
Ahmet Inan
|
c67a0a0736
|
renamed some variables in decode method
|
2011-10-27 14:30:48 +02:00 |