Jared Szechy
98f9e36291
Cleanup cmake find modules
2018-07-01 09:55:06 -04:00
Jared Szechy
5f8aedb864
Don't use default tar-ignore, we need the .git dir for version
2018-06-29 00:02:54 -04:00
Jared Szechy
b674f277d9
Remove samples submodule
2018-06-28 23:33:16 -04:00
Jared Szechy
386cf93eb1
Add debian packaging
2018-06-28 23:03:12 -04:00
Jared Szechy
7ee04e58c5
Use the new travis containers
2015-08-06 12:54:09 -04:00
Jared Szechy
9eaaa323fe
More cleanup
2015-08-06 12:34:56 -04:00
Jared Szechy
6605925162
Some much needed organization
2015-08-06 12:25:30 -04:00
Jared Szechy
6fbda52998
Update CONTRIBUTING.md
2015-08-06 11:44:38 -04:00
Jared Szechy
8e60a7b6a8
Add contributing file
2015-08-06 11:43:44 -04:00
Jared Szechy
e18cbf730e
Fix link
2015-08-06 11:31:14 -04:00
Jared Szechy
8db618f83d
Tweaks to README
2015-08-06 11:29:36 -04:00
Jared Szechy
60807e09ab
Merge pull request #48 from dreinhold/master
...
Fixed 12.5KHz NXDN poor performance due to the 6.25KHz filter being used...
2014-10-08 14:52:46 -04:00
LinuxSheeple-E
c55f8b71fd
Fixed 12.5KHz NXDN poor performance due to the 6.25KHz filter being used.
2014-10-05 19:12:35 -07:00
Jared Szechy
cc1fb3b33c
Merge pull request #45 from midnightmagic/libsndfile_help_output
...
-h now lists the new '-' option (woops)
2014-09-14 21:10:32 -04:00
midnightmagic
cfcbf6a8da
-h now lists the new '-' option (woops)
2014-09-14 14:15:53 -07:00
Jared Szechy
dd5c11acb3
Merge pull request #44 from midnightmagic/libsndfile_stdin_pipe_support
...
libsndfile can be used to open a UNIX-style pipe
2014-09-14 17:02:07 -04:00
midnightmagic
fd998e2bf7
libsndfile can be used to open a UNIX-style pipe on many platforms
...
In specific, it can be used to read in data almost directly from Gqrx
Currently, this will not function correctly using -i /dev/stdin on OS X
because stdin is not seekable, and it is not actually a file; also, for
ongoing raw data, there are no hints for libsndfile to identify the
sample.
So, we can use the UNIX-y '-' to do libsndfile-approved fd handle open.
Tested with the dsd-samples wav after converting it to correct sampletype
(stereo) -> sox p25_raw_unencrypted_edf.wav -c 2 ~/gqrx_last_recorded_filename.wav
.. and then pressing 'play' in the Gqrx interface while running:
socat udp-listen:7355 - | dsd -i - -o pa:2
.. in the background. And it decoded it nicely as many times as I played it,
which was 5 or 10.
2014-09-11 03:32:22 -07:00
Jared Szechy
6a9aa076b8
Add option to display available portaudio devices.
2014-07-07 20:21:39 -04:00
Jared Szechy
45eb53f245
Merge pull request #38 from jpwichern/master
...
Portaudio support
2014-06-09 15:50:52 -04:00
Jiri Wichern
74fa117850
Tweaking the delay a bit... 0,050 s for output seems too little; it results in choppy audio and ultimately, a heap of errors. 0,100 seems ok for the output buffer. But the input buffer needs to be much larger else it overflows. Also, an extra stop stream before terminating to make sure all audio from the audio buffer is played.
2014-06-07 20:49:35 +02:00
jpwichern
5dd236ec96
Update dsd_audio.c
...
Small oops
2014-06-06 17:26:50 +02:00
jpwichern
55b190ef49
Update dsd.h, dsd_audio.c, dsd_main.c and dsd_symbol.c
...
Adding portaudio support. Implementing it as a new audio_..._type in dsd.h.
Update CMakeLists.txt and create FindLibPortAudio.cmake
CMake portaudio check
2014-06-05 21:54:38 +02:00
Jared Szechy
df3c0dcab4
Merge pull request #36 from robotastic/master
...
Fixes a crash if an irrecoverable error happens
2014-05-27 19:19:36 -04:00
robotastic
d077cd8316
Fixes a crash if an irrecoverable error happens
...
If an irrecoverable error happens, you should start a new sequence
since the previous dibit was not set
2014-05-26 22:30:45 -04:00
Jared Szechy
05caba143b
Merge pull request #35 from dreinhold/master
...
Allow the mbe file move to work in windows based systems.
2014-05-26 17:56:39 -04:00
Dylan Reinhold
f2767707ef
Allow the mbe file move to work in windows based systems.
2014-05-26 10:37:15 -07:00
Jared Szechy
4e338dede9
Fixed file output directory.
...
- This fix is very minimal, as a result output directory arguments
must have a trailing slash.
Fixes #34
2014-05-26 12:38:07 -04:00
Jared Szechy
f207eba8f9
Use svg travis-ci badge
2014-05-15 22:06:41 -04:00
Jared Szechy
3e9dc91e81
Merge pull request #30 from EdFuentetaja/master
...
P25 "heuristiscs" module
2014-05-10 21:28:18 -04:00
Jared Szechy
c39b0e6e43
Add travis-ci badge to README
2014-05-10 21:10:47 -04:00
Jared Szechy
a9995c695a
Add sudo to install
2014-05-10 21:07:00 -04:00
Jared Szechy
f062fe0ef3
Forgot directory on cmakes
2014-05-10 21:04:57 -04:00
Jared Szechy
5f30a6aad6
Make travis_deps.sh executable
2014-05-10 21:03:04 -04:00
Jared Szechy
e0c574c470
Fix package names
2014-05-10 21:01:31 -04:00
Jared Szechy
68c471d639
First cut at enabling travis-ci
2014-05-10 20:55:31 -04:00
EdFuentetaja
1c05c6da6e
Merge branch 'master' of https://github.com/EdFuentetaja/dsd.git
2014-05-11 08:43:54 +08:00
EdFuentetaja
8f61ac63a3
Minor fix in comments.
2014-05-11 08:43:06 +08:00
EdFuentetaja
840dbac8b0
Minor fix in comments.
2014-05-11 08:34:40 +08:00
EdFuentetaja
a0c7d16905
Merge branch 'master' of https://github.com/szechyjs/dsd.git
...
Conflicts:
dsd.h
test/reedsolomon-test.cpp
2014-05-11 08:21:20 +08:00
EdFuentetaja
9655ab0bd7
Merge branch 'master' of https://github.com/EdFuentetaja/dsd.git
2014-05-11 08:16:37 +08:00
EdFuentetaja
9e6b3b7978
Included error correction on P25 TDULC.
...
Added a new "heuristics" module for P25 that improves the estimation of the symbol (dibit) that corresponds to a given analog signal value.
Added a BER (bit error reate) estimation for P25.
2014-05-11 08:14:29 +08:00
EdFuentetaja
d8181ec79e
Fixed some compilation warnings and added a few comments.
2014-05-11 08:14:29 +08:00
EdFuentetaja
f8cd8d715f
Added error correction to the metadata of LDU1 and LDU2.
...
Refactored implementation of p25p1_ldu1.c and p25p1_ldu2.c. There are less duplicities now and hopefully is easier to read and maintain.
Added a unit test for the Hamming algorithm.
2014-05-11 08:14:28 +08:00
Jared Szechy
20c55d073b
Update samples
2014-05-11 08:14:28 +08:00
Jared Szechy
1e854adb84
Use gtest for golay24 and reed-solomon tests
2014-05-11 08:14:27 +08:00
Jared Szechy
6ab62d006a
Add itpp as a requirement in readme
2014-05-11 08:14:27 +08:00
EdFuentetaja
9d0fe07931
Included error correction on P25 TDULC.
...
Added a new "heuristics" module for P25 that improves the estimation of the symbol (dibit) that corresponds to a given analog signal value.
Added a BER (bit error reate) estimation for P25.
2014-05-11 02:23:24 +08:00
EdFuentetaja
b45e563e54
Fixed some compilation warnings and added a few comments.
2014-05-06 23:57:15 +08:00
Jared Szechy
ad0c849dc4
Merge pull request #26 from waffle-iron/master
...
waffle.io Badge
2014-04-26 10:59:00 -04:00
Making GitHub Delicious.
3229737e6c
add waffle.io badge
2014-04-26 08:57:22 -06:00