Wykres commitów

118 Commity (master)

Autor SHA1 Wiadomość Data
Ahmet Inan 5860ded471 use revised value K0 for SRGB 2021-04-16 17:53:43 +02:00
Ahmet Inan c609ba488f rearranged and fixed alsa init code 2015-02-23 13:30:16 +01:00
Ahmet Inan b7bb471c4f updated image links 2015-01-20 20:03:21 +01:00
Ahmet Inan 8c9d4cda16 fixed compilation for some distributions 2015-01-19 11:20:01 +01:00
Ahmet Inan b0ad979240 normalize phasor after each step
okay, i never had run robot36 for a long time so never had any issues
with it. but when letting it run for a few hours, the magnitude of that
phasor has drifted too far.
2014-11-26 13:06:29 +01:00
Ahmet Inan d8eeba3aed do lerp of Y' in linear space. 2014-11-10 10:15:28 +01:00
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