Commit Graph

23 Commits

Author SHA1 Message Date
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
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
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
EdFuentetaja
8f61ac63a3 Minor fix in comments. 2014-05-11 08:43:06 +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
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
Jared Szechy
596451eba0 Fix compile errors from #23 2014-04-22 19:46:01 -04: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
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
balr0g
4763717b59 Improvements to CLI input parsing and filtering 2013-12-16 14:50:20 -05:00
balr0g
040ea148b0 Initial working DSTAR voice support 2013-12-16 13:00:18 -05:00
Jared Szechy
27960ae4be Merge pull request #6 from balr0g/libsndfile-support
Support for wav input/output using libsndfile
2013-12-16 09:54:14 -08:00
balr0g
de3e5e7f60 Use libsndfile for wav output as well 2013-12-12 20:09:08 -05:00
balr0g
e3bafe96e9 Use libsndfile for wav file input 2013-12-12 19:50:07 -05:00
balr0g
f978a8759e Fixes for ambe3600x2250 -> ambe3600x2450 rename 2013-12-12 09:58:08 -05:00
balr0g
e40c32d8ad Convert build system to use cmake and fix for Mac OS X build 2013-07-07 17:55:42 -04:00
Alex Mirea
5d147c9f04 version 1.6.0
See
http://forums.radioreference.com/digital-voice-decoding-software/256111-
dsd-1-6-closed-fork-open-source.html#post1884783
2013-06-19 18:39:48 -04:00
Alex Mirea
20271c6df5 new options to control filters and P25 encrypted signals
I have added the -l and -pu options.
2013-04-10 09:05:56 +03:00
Alex Mirea
fa73feded2 version 1.6.0
See
http://forums.radioreference.com/digital-voice-decoding-software/256111-
dsd-1-6-closed-fork-open-source.html#post1884783
2013-04-09 22:50:45 +03:00
Jared Szechy
b1024fba95 version 1.4.1 2011-08-21 03:36:53 -04:00
Jared Szechy
59f8d3890e version 1.3 2011-08-21 03:31:35 -04:00