jens
|
aab65930bc
|
- improved Buffer exceptions
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1038 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-20 10:53:45 +00:00 |
|
jens
|
4d13e8e41f
|
- implemented Tracker class
- refactored IMinMAx, Statistics
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1036 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-18 14:05:39 +00:00 |
|
jens
|
dea5ae345d
|
- added metrics
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1035 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-18 07:09:49 +00:00 |
|
jens
|
2f49fb692d
|
- added Statistics
- added Tracker
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1034 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-18 07:08:41 +00:00 |
|
jens
|
0305350789
|
- refactored
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1029 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 12:46:44 +00:00 |
|
jens
|
7a9483d2d1
|
- fixed Processor::Buffer regression
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1028 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 12:45:41 +00:00 |
|
jens
|
0157bad8d8
|
- Instead of adjusted len, buffer read() / write() returns exception in case of length mismatch
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1027 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 12:08:06 +00:00 |
|
jens
|
9ee9bc989f
|
- Instead of adjusted len, buffer read() / write() returns exception in case of length mismatch
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1026 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 12:07:54 +00:00 |
|
jens
|
d72255dbac
|
- constify
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1025 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 12:06:09 +00:00 |
|
jens
|
9de592a8c9
|
- Processor::Blocks were assigned in/out buffers from outside
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1024 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 11:23:46 +00:00 |
|
jens
|
8b8ac38727
|
- Processor::Blocks were assigned in/out buffers from outside
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1023 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 11:22:49 +00:00 |
|
jens
|
5b2ed3097b
|
- polyphase is a Processor::Block
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1020 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 10:34:10 +00:00 |
|
jens
|
35015b05c9
|
- removed feed() methods
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1019 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 10:09:52 +00:00 |
|
jens
|
970a338248
|
- allow lazy construction
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1017 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 10:04:43 +00:00 |
|
jens
|
8b4297a8ab
|
- customize debug and release build
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1015 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 08:03:19 +00:00 |
|
jens
|
7ce4a6c855
|
- cleaned up
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1014 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 07:53:45 +00:00 |
|
jens
|
58aac48872
|
- use Farrow as Processor::Block
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1013 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 07:51:19 +00:00 |
|
jens
|
f34c5f1331
|
- Farrow is a Processor::Block
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1012 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 07:50:51 +00:00 |
|
jens
|
ea71aca50f
|
- refactored
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1011 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 07:50:22 +00:00 |
|
jens
|
5bf1d7f8f8
|
- delete copy constructor
- added free() method
- raise Exeption on write overflow
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1010 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 07:49:56 +00:00 |
|
jens
|
ae0e7a7915
|
- refactored Processor::Block
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1009 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-17 06:23:37 +00:00 |
|
jens
|
cc9b078f4c
|
- added getInputBuffer()
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1004 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-16 16:59:24 +00:00 |
|
jens
|
56fc1810a9
|
- TimingGenerator generates dOmega
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1002 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-16 16:28:35 +00:00 |
|
jens
|
e418e45fd3
|
- TimingGnerator has omega and takes dOmega
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@1001 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-16 16:27:53 +00:00 |
|
jens
|
dedc17f0ac
|
- works after fixing wavs
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@999 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-16 14:30:49 +00:00 |
|
jens
|
417f1f5a8f
|
- updated wav
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@998 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-16 14:27:56 +00:00 |
|
jens
|
537e25c1fc
|
- updated wav
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@997 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-16 13:33:47 +00:00 |
|
jens
|
cacc5bb11f
|
- cleaned up
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@996 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-16 13:32:58 +00:00 |
|
jens
|
0a1d31a0d9
|
- cleaned up
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@995 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-16 13:32:16 +00:00 |
|
jens
|
b8b4906d9d
|
- changed STR lead-lag params
- refactored TimingGeneratorGardner
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@994 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-16 08:50:02 +00:00 |
|
jens
|
e50cfef482
|
- use alternate_impl for gardner
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@990 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 15:36:43 +00:00 |
|
jens
|
19ea3402ca
|
- feed also feeds legacy FIFO
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@989 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 15:36:18 +00:00 |
|
jens
|
6b7ed6e41e
|
- removed omega from TimingGenerator
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@986 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 14:55:34 +00:00 |
|
jens
|
e513ae7e40
|
- closed the Gardner Loop
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@985 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 14:54:57 +00:00 |
|
jens
|
6203cabecf
|
- use TimingGeneratorGardner
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@984 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 10:53:37 +00:00 |
|
jens
|
68ec11ce6e
|
- added TimingGeneratorGardner
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@983 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 10:51:44 +00:00 |
|
jens
|
5c7a8fd7b2
|
- fixed protected
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@982 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 10:51:35 +00:00 |
|
jens
|
43daa7b219
|
- refactored
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@981 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 10:41:09 +00:00 |
|
jens
|
a0b9ea8e4f
|
- refactored
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@980 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 10:40:48 +00:00 |
|
jens
|
b5fa2c41c2
|
- refactored
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@979 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 10:40:20 +00:00 |
|
jens
|
4192bc92aa
|
- removed debug stuff
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@978 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 10:08:49 +00:00 |
|
jens
|
ab1ef06e81
|
- output WAV has no zeros at the end
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@977 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 10:07:38 +00:00 |
|
jens
|
be8983067b
|
- read() fixed missing consume()
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@976 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 10:06:50 +00:00 |
|
jens
|
7a80581827
|
- greatly simplified
- Works for all interpolation ratios
- use Processor::Buffer for FIR feeding
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@975 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 10:06:22 +00:00 |
|
jens
|
88b1656878
|
- added feed() from array
- added feed() from Processor::Buffer
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@974 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 10:05:11 +00:00 |
|
jens
|
115dd77221
|
- fractional interpolation working
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@973 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 06:10:40 +00:00 |
|
jens
|
100e2fe289
|
- fractional interpolation working
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@972 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 06:10:22 +00:00 |
|
jens
|
5c3798b4e2
|
- improved buffers
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@971 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-15 06:09:59 +00:00 |
|
jens
|
4251595445
|
- fixed problems
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@970 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-14 20:05:13 +00:00 |
|
jens
|
734432f18b
|
- added
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@969 b431acfa-c32f-4a4a-93f1-934dc6c82436
|
2022-06-14 20:04:25 +00:00 |
|