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
Jared Szechy
596451eba0
Fix compile errors from #23
2014-04-22 19:46:01 -04:00
Jared Szechy
c23ff4fe0c
Merge pull request #23 from EdFuentetaja/master
...
Error correction on the metadata fields of P25 LDU1 and LDU2
2014-04-22 19:23:07 -04:00
Jared Szechy
134f2e8e21
Move bulk of README to the Wiki
2014-04-22 19:21:43 -04:00
EdFuentetaja
01a2b6959a
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-03-31 23:37:08 +08:00
EdFuentetaja
7299b78c3b
Merge branch 'master' of https://github.com/szechyjs/dsd.git
2014-03-31 21:31:30 +08:00
EdFuentetaja
9b35ef5c83
Added a few comments, fixed ortography and some other cosmetic changes.
2014-03-31 21:31:00 +08:00
Jared Szechy
75972cb024
Update samples
2014-03-12 01:26:16 -04:00
Jared Szechy
461031d3f1
Use gtest for golay24 and reed-solomon tests
2014-03-11 22:29:15 -04:00
Jared Szechy
772eb7f810
Merge pull request #22 from EdFuentetaja/master
...
Added support for error correction in P25 HDU data.
2014-03-11 21:34:25 -04:00
EdFuentetaja
3f4ff87078
Added support for error correction in P25 HDU data.
...
Both Golay(24,12,8) and Reed-Solomon(63,47,17) are now implemented.
2014-03-11 22:41:59 +08:00
Jared Szechy
1553973718
Add itpp as a requirement in readme
2014-03-01 18:13:47 -05:00
Jared Szechy
95c3d8fd27
Merge pull request #20 from EdFuentetaja/master
...
Added decoding and error correction on the NID fields: NAC and DUID.
2014-03-01 15:01:24 -05:00
EdFuentetaja
d7b36f32c0
Parity errors in NIC are now ignored.
...
Clean up the code to make it easier to understand. Now the logic to error correct the NIC makes more sense.
2014-03-01 20:35:46 +08:00
EdFuentetaja
9b9cb78ddf
Added decoding and error correction on the NID fields: NAC and DUID. Making use of the IT++ library for BCH encoding/decoding.
2014-02-02 14:45:19 +08:00
Jared Szechy
e40e89ae81
Merge pull request #15 from dreinhold/add_git_sha_version
...
Add git tag / SHA1 as a build string
2013-12-19 10:09:02 -08:00
Dylan Reinhold
2f6214fe72
Add git tag / SHA1 as a build string
...
Every build from commit 20271c6 (Apr 10 2013) is versioned as 1.6.0.
Add a build version after the version number
Digital Speech Decoder 1.6.0 (build:v1.6.0-20-g16110bd)
The build string uses git describe to list the tag closest to head,
and the number of commits past that tag, the a litteral g and ending
with the current SHA1
2013-12-19 08:49:49 -08:00
Jared Szechy
271a7e459a
Change current work to v1.7.0-dev
2013-12-19 10:11:38 -05:00
Jared Szechy
e3dde6f7f9
Merge commit '20271c6df57dacbaed3f2255a8230f44f58bd3ae'
...
Apparently when 1.6.0 was release it was not properly merged. This re-add the disable p25 encryption muting flag.
Conflicts:
README
dsd.h
dsd_main.c
dsd_symbol.c
p25p1_ldu1.c
p25p1_ldu2.c
2013-12-19 09:57:23 -05:00
Jared Szechy
16110bd251
Update README
2013-12-18 16:38:26 -05:00
Jared Szechy
945f93d678
Add samples as a subrepo
2013-12-18 15:58:06 -05:00
Jared Szechy
2630e98128
Remove samples dir, will replace with a submodule for those that want to use it
2013-12-18 15:50:14 -05:00