Georgi Gerganov
80fc67a015
ci : disable msys2 build
...
I'm too lazy to deal with Windows build support ..
2021-11-27 13:39:16 +02:00
Georgi Gerganov
71aabb3fc3
emscripten : fix compile warnings + update ggwave.js
2021-11-27 13:17:28 +02:00
Georgi Gerganov
1fedf68a41
ggwave v0.3.1
2021-11-27 13:07:16 +02:00
Georgi Gerganov
42b64e9b77
Update CHANGELOG.md
ggwave-v0.3.1
2021-11-27 13:02:34 +02:00
Georgi Gerganov
bbacdbcc96
c-api : add toggleRxProtocol() ( #60 )
...
This function allows to enable/disable Rx protocols during the decoding
process. This is useful when the Tx/Rx protocol is known in advance.
2021-11-22 21:29:26 +02:00
Georgi Gerganov
7b39e51440
waver : fix compile warnings
2021-11-22 20:38:17 +02:00
Georgi Gerganov
55e1346df8
cmake : set OpenGL policy
2021-11-22 20:25:52 +02:00
Georgi Gerganov
1ebe881ea9
ggwave : update bindings to toggle logging on and off ( #55 )
...
ref #54
2021-11-22 20:17:16 +02:00
Georgi Gerganov
43bf2f17e1
ggwave : fix out-of-bounds access in ggwave_decode ( #53 )
...
Also, provide a memory-safe overload called ggwave_ndecode()
The overload takes an extra parameter that specifies the size of
the output buffer and thus limits the size of the Rx payload that can be
decoded and stored.
2021-09-21 07:07:12 +03:00
Georgi Gerganov
9cf2d476b8
Add interface for changing ggwave's internal logging ( #52 )
...
* ggwave : add interface for changing ggwave's internal logging
Using GGWave::setLogFile() it is now possible to change the log file
used internally by ggwave, or disable it all together.
* ggwave : add comments about thread-safety of setLogFile
2021-09-21 06:48:16 +03:00
Georgi Gerganov
1a0af88ed6
js : add the custom protocol values to the Emscripten enum
2021-09-13 09:11:47 +03:00
Georgi Gerganov
b052bc72e7
spectrogram : fix missing header for Emscripten build
2021-09-13 09:07:41 +03:00
Georgi Gerganov
fbd51eb246
minor
2021-08-01 17:09:20 +00:00
Georgi Gerganov
87d6cc1389
ggwave v0.3.0
ggwave-v0.3.0
2021-07-03 11:54:10 +03:00
Georgi Gerganov
fdf77d5e7b
Update CHANGELOG.md
2021-07-03 11:46:16 +03:00
Georgi Gerganov
d73b18426b
ggwave : fix python build on Windows
2021-07-03 11:45:18 +03:00
Georgi Gerganov
88c7a90626
Update CHANGELOG.md
2021-07-03 11:42:54 +03:00
Georgi Gerganov
59f576f1e8
waver : fix data race with ggwave instance + v1.4.1
waver-v1.4.1
waver-v.1.4.1
2021-07-02 21:42:14 +03:00
Georgi Gerganov
e2ef350693
fix log message
2021-06-28 20:10:21 +03:00
Georgi Gerganov
94e033fd80
r2t2 : do not build if SDL2 is not supported
2021-06-25 16:33:46 +00:00
Georgi Gerganov
6319dc356d
ggwave-to-file : update python example
2021-06-25 19:32:28 +03:00
Georgi Gerganov
b82d1ddfad
ggwave-to-file : add fixed-length option
2021-06-25 19:29:03 +03:00
Georgi Gerganov
dc14155398
waver : move core update outside of frame rendering
2021-06-25 19:11:52 +03:00
Georgi Gerganov
2c822a725b
Update CHANGELOG.md
2021-06-13 16:47:09 +03:00
Georgi Gerganov
f3e7b5508b
Update CHANGELOG.md
2021-06-13 16:46:02 +03:00
Georgi Gerganov
c7bf8ab395
add ggwave-fm example for transmitting data with HackRF
2021-05-28 10:14:04 +03:00
Georgi Gerganov
e23d11a1ae
waver : fix spectrogram plotting
2021-05-17 21:39:18 +03:00
Georgi Gerganov
aaa12b3931
spectrogram : fix default bin range
2021-05-05 09:00:20 +03:00
Georgi Gerganov
c21d190933
ref #2 : add Android Java example
2021-04-27 21:21:16 +03:00
Georgi Gerganov
ef85be08ce
ref #2 : add iOS Objective-C example
2021-04-24 13:59:23 +03:00
Georgi Gerganov
8cb55e3029
Update README.md
2021-04-19 14:53:07 +03:00
Georgi Gerganov
ffe74e31a2
Update README.md
2021-04-19 14:43:40 +03:00
Georgi Gerganov
b1a8d42e73
Update README.md
2021-04-19 14:43:17 +03:00
Georgi Gerganov
6c462f23ba
Update README.md
2021-04-19 14:42:09 +03:00
Georgi Gerganov
c06bafb0b2
r2t2 : print duration
2021-04-19 14:41:24 +03:00
Georgi Gerganov
ad615cc4ed
pypi : release v0.2.2
...
- fix "txProtocol" -> "txProtocolId" confusion
2021-04-18 16:55:15 +03:00
Georgi Gerganov
0400c8dec6
Update README.md
2021-04-18 15:56:31 +03:00
Georgi Gerganov
90b963f354
Update README.md
2021-04-18 15:55:19 +03:00
Georgi Gerganov
959bc4ed41
r2t2 : fix example url
2021-04-18 15:54:42 +03:00
Georgi Gerganov
84ba8c7f5e
Update README.md
2021-04-18 13:57:36 +03:00
Georgi Gerganov
cafa304f4a
Update README.md
2021-04-18 13:30:02 +03:00
Georgi Gerganov
00b23ff54f
r2t2 - Transmit data through the PC speaker ( #32 )
...
* inital implementation
* remove file
* ggwave-cli : txProtocol -> txProtocolId
* ggwave : add custom protocol enum values
* r2t2 : use cutom protocols
* r2t2 : build only on Unix systems
* r2t2 : remove thread
* r2t2-rx : wip
* r2t2 : wasm build ready + various fixes
* r2t2 : error message
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* r2t2 : length 16
* r2t2 : use slow protocol by default
* r2t2 : add timestamp
* r2t2 : update html
* r2t2 : update github link
* r2t2 : more robust tx
* r2t2 : add option to use beep command
* emscripten : cannot use requestAnimationFrame when capturing audio
This causes the queued audio buffer to grow indefinitely when the page
is not focused, causing the process to run out of memory.
* r2t2 : disable beep option
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* r2t2 : add example to README
2021-04-18 13:20:45 +03:00
midijohnny
464aa2283b
Update README-tmpl.rst ( #29 )
...
See issues: there was a typo in the docs.
The parameter "txProtocol" should be "txProtocolId"
2021-04-12 13:03:53 +03:00
Georgi Gerganov
ba87a651e3
ggwave : add option to query the generated tones
...
Calling the getWaveformTones() method after calling encode() gives a
list of the tones participating in the generated sound
2021-04-03 18:49:36 +03:00
Georgi Gerganov
7d88f42e4e
ref #2 : add Android example link to the README
2021-03-13 11:24:48 +02:00
Georgi Gerganov
153a6d2d6a
ggsock : fix install target
2021-03-08 15:27:39 +02:00
Georgi Gerganov
80e99d361d
spectrogram : disable offset for wasm build
2021-03-01 09:51:29 +02:00
Georgi Gerganov
9ea6aed9d1
waver : add shortcuts to delete messages
2021-02-28 17:27:07 +02:00
Georgi Gerganov
b1240da806
ggwave-to-file : minor fixes
2021-02-28 17:22:46 +02:00
Georgi Gerganov
9ffe6f43f6
Create README.md
2021-02-28 17:07:12 +02:00