f4exb
7015fb97d2
Put intrinsics in their own templatized classes
2016-11-07 04:16:02 +01:00
f4exb
63d6eea066
Use more precise SIMD flags and detect actual x86_64 SIMD features
2016-11-07 00:42:57 +01:00
f4exb
dbbbfa12ee
Changed USE_SIMD flag to USE_SSE
2016-11-06 02:08:38 +01:00
f4exb
bc3dfb19cd
IntHalfBandFilterEO2: use dual forward and backward buffers to avoid byte shuffling in SIMD instructions. Implemented in the up channelizer
2016-11-06 01:07:13 +01:00
f4exb
2f02d9dd69
IntHalgBandFilterDB: changed some attributes name
2016-11-03 00:30:55 +01:00
Edouard Griffiths
a1c73941a2
Debian build: added libbladerf and BladeRF source plugin in the distribution
2016-11-02 15:51:45 +01:00
f4exb
875f63fd3d
Need to have SSE4.1 support when SSE is available for _mm_mullo_epi32
2016-11-02 02:51:13 +01:00
f4exb
5d5593bda7
Tx ph.2: put the double buffered FIR interpolator and decimator in its own class
2016-11-01 15:02:50 +01:00
f4exb
ded1d3c298
Place the halfband filter traits in their own class
2016-11-01 11:55:16 +01:00
f4exb
4a001350d3
Tx ph.2: Templatized IntHalfbandFilter and improved coefficients. Changed to order 80 for upsamplers and 48 for downsamplers
2016-10-29 17:01:02 +02:00
f4exb
4ab45f4768
Tx ph.2: Fixed half-band interpolators and set the order to 64 (for all)
2016-10-29 12:29:24 +02:00
Edouard Griffiths
ecc1647ee6
Implemented Debian package build environment
2016-10-26 00:57:46 +02:00
f4exb
067a0910c4
Tx ph.1: added DeviceSinkAPI implementation (1)
2016-10-18 00:03:51 +02:00
f4exb
0f7ac00a71
Tx ph.1: Added the DSPDeviceSinkEngine class
2016-10-17 18:15:08 +02:00
f4exb
b56c2d9a2c
Tx ph.1: new classes (1)
2016-10-17 08:58:49 +02:00
f4exb
4709ba9e01
TX ph.1: Baseband sample sources and Device sample sinks (1)
2016-10-14 18:47:19 +02:00
f4exb
32595f81b9
RxTx semantic move: renamed DeviceAPI to DeviceSourceAPI
2016-10-11 01:17:55 +02:00
f4exb
6e82cb37b8
Tx support: added a sample source FIFO class
2016-10-10 01:13:12 +02:00
f4exb
36aeaa3ea5
RxTx semantic move: renamed SampleFifo to SampleSinkFifo
2016-10-06 19:18:02 +02:00
f4exb
12ac603741
Added a double buffered sample sink FIFO class
2016-10-06 15:39:18 +02:00
f4exb
e204efe2b8
RxTx semantic move: renamed DSPDeviceEngine to DSPDeviceSourceEngine
2016-10-03 18:29:05 +02:00
f4exb
dce0ace4ef
RxTx semantic move: renamed ThreadedSampleSink to ThreadedBasebandSampleSink
2016-10-03 15:55:16 +02:00
f4exb
7a535cc3b8
RxTx semantic move: renamed SampleSource to DeviceSampleSource
2016-10-02 23:16:40 +02:00
f4exb
78513854ac
RxTx semantic move: renamed SampleSink to BasebandSampleSink
2016-10-02 22:29:04 +02:00
f4exb
20c6fb19cc
RxTx semantic move: renamed Channelizer to DownChannelizer
2016-10-02 21:52:39 +02:00
f4exb
1fa80272b5
RxTx semantic move: renamed FileSink to FileRecord
2016-10-02 10:30:58 +02:00
f4exb
e32d5f39e0
Added missing files to cmake file
2016-09-28 23:32:20 +02:00
f4exb
d01a4166eb
DSD demod plugin: lowpass filter for DV serial upsample
2016-09-10 20:03:06 +02:00
f4exb
8a22c0b468
Merge branch 'master' into dev. Build for Mac OS.
2016-07-05 20:02:51 +02:00
Ziga S
08602c661b
Updated CMake files for QTEditor cmake style.
...
AudioOutput had previously stalled, mutex temporary removed(Q&D workaround, need for study OSX Audio Concurency).
Removed some part of code in DemodBFM for OSX compilations.
Code runs and was tested with HackRF.
Note: There is need have investigate two potencial problems(DemodBFM bug and AudioOutput deadlocking?).
2016-06-29 10:10:24 +02:00
Ziga S
0df3427a3a
MacOS Compatibility:
...
- pthread barriers implementation.
- clock time.h
- libiconv link
- Support for dylib loading
- CMake project fixes
QTEditor parent project file.
2016-06-28 10:20:47 +02:00
f4exb
e418e68bd9
SDRdaemonFEC support: interim state (1). Compile except UI. Bumped version to 2.1.0 where necessary
2016-06-20 00:45:24 +02:00
f4exb
be918a217b
Multi device support: migrate device specific stuff outside plugin classes
2016-05-16 01:12:37 +02:00
f4exb
942bd0a733
Multi device support: create a dedicated UI for devices control
2016-05-14 14:12:57 +02:00
f4exb
be1a4caae1
DV Serial support: working signal/slot mechanism
2016-05-08 06:00:37 +02:00
f4exb
ccca87477d
Moved audio dialog in global Preferences menu. Check for DV Serial library and set flags
2016-05-04 17:07:26 +02:00
f4exb
17de736f36
DSD demod: migrated to external DSDcc library (ex DSDplus)
2016-04-21 02:13:57 +02:00
f4exb
44f608d7be
DSDplus library: removed old DSD library
2016-04-11 00:20:55 +02:00
f4exb
0b58a50ee8
Added new rewritten library in C++ native for DSD: DSDplus
2016-04-10 04:54:25 +02:00
f4exb
0978e17f2e
Imported the dsd library from gr-dsd. Make it a library actually removing useless dependencies
2016-04-07 02:00:54 +02:00
f4exb
c6d7207b1a
Reorganized sdrbase library code
2016-03-08 04:54:12 +01:00
f4exb
1a891f8e81
Make it buildable for Android with QtCreator
2016-03-06 15:10:22 +01:00
f4exb
f78206defc
OpenGL modernization: draw the left scales the new way
2016-03-05 06:45:05 +01:00
f4exb
34df31ad27
OpenGL modernization: generalize simple shader program class
2016-03-03 01:09:55 +01:00
f4exb
691a34cb16
OpenGL modernization: draw the spectrum line in the new way. New object GLShaderSimplePolyline
2016-03-02 23:55:29 +01:00
f4exb
22d9e77974
OpenGL modernization: compile and link basic shaders
2016-03-02 03:09:50 +01:00
f4exb
8d43ead373
Move to Open GL ES: replace glBegin/glEnd seqiences
2016-02-28 22:03:37 +01:00
f4exb
aa15e95ef3
cmake install: set rpath even for system installation directories
2016-02-24 15:27:05 +01:00
f4exb
6fd9e4f5bc
cmake: added install and uninstall targets
2016-02-24 11:51:36 +01:00
f4exb
05a4a7cb4e
SDRdaemon: first working version
2016-02-17 19:42:26 +01:00