Sylvain Munaut
ef5070200f
gr-fosphor: Add the overlap block
...
This will probably be integrated as part of fosphor itself. But until
it is, then this block is useful to overlap several FFT windows.
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2023-08-26 12:26:56 +02:00
Sylvain Munaut
e651f9b9c1
gr-fosphor: Switch to std::shared_ptr instead of boost::shared_ptr
...
Part of GNURadio 3.9 migration
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2021-01-08 17:40:04 +01:00
Sylvain Munaut
c1d5d7b63f
gr-fosphor: Remove all SWIG stuff
...
Part of GNURadio 3.9 migration
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2021-01-08 17:40:04 +01:00
Sylvain Munaut
26f06ef630
gr-fosphor: Update all copyright notices headers
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2021-01-08 17:29:58 +01:00
Sylvain Munaut
431afbf8d6
gr-fosphor: Use #pragma once instead of old guard style
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2021-01-08 17:29:58 +01:00
Sylvain Munaut
6f3a8de592
gr-fosphor: Add 'freq' message port sending the frequency a user clicked
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2020-01-31 23:46:54 +01:00
Sylvain Munaut
2f1b0a8793
gr-fosphor/build: Update CMakeLists.txt copyright header
...
Part of GNURadio 3.8 migration
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-12-08 15:22:38 +01:00
Sylvain Munaut
d7c472ec47
gr-fopshor: Remove WX support
...
This doesn't exist anymore in 3.8
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-12-08 15:22:38 +01:00
Sylvain Munaut
3c000bf88a
gr-fosphor: Indent (tab/space) fixes
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2019-12-08 15:22:38 +01:00
Sylvain Munaut
5ca19a2667
gr-fosphor: Update year in copyright notice
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-07-24 22:34:05 +02:00
Sylvain Munaut
4254a3a714
gr-fosphor: Export method to retrieve the underying QWidget
...
This is to allow usage in pure c++ flow graph
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-07-22 10:16:40 +02:00
Sylvain Munaut
2140ef7bb1
gr-fosphor: Add 'SPACE' as a 'freeze' control to pause the processing
...
In background samples are just discarded.
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-07-22 10:16:39 +02:00
Sylvain Munaut
351af1f7e5
gr-fosphor: Update to fosphor new 'render options' model and add zoom
...
Note that the d_zoom_* vars are kept as double to avoid error build-up
when changing them a lot from the UI.
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-07-22 10:16:39 +02:00
Sylvain Munaut
3dd8d53490
gr-fosphor: Introduce a new glctx_update call back to refresh context
...
This is required for OSX where you need to tell the GL context when resize
has occured and stuff like that.
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-01-12 11:01:38 +01:00
Sylvain Munaut
fd3d6cf77d
gr-fosphor: Allow to select custom FFT window from the gr::fft:window list
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-11-10 22:24:07 +01:00
Sylvain Munaut
6d9396f686
gr-fosphor: Add frequency range (center/span) awareness
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-11-10 22:24:07 +01:00
Sylvain Munaut
180fd0042a
gr-fosphor: Make the different GUI version optional
...
You'd don't have to have glfw, qt and wx all at once, you can select
which variant you want built.
Python support is also make fully optional
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-26 21:09:50 +02:00
Sylvain Munaut
6183eefc9a
gr-fosphor: Add Qt widget version of the fosphor sink
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-26 21:07:14 +02:00
Sylvain Munaut
e3732c0609
gr-fosphor: Add WX widget version of the fosphor sink
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-26 21:06:04 +02:00
Sylvain Munaut
b056fcc1a8
gr-fosphor: Split block into base function and UI specific part
...
It's split into:
- A generic "base" sink that handles pretty much everything except
managing a GL context and getting the UI interaction for it
- The GLFW specific part
This is preparation for for WX and QT widget implementations of a
fosphor sink.
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-26 21:05:08 +02:00
Sylvain Munaut
062040ae70
gr-fosphor: Move to the _impl paradigm
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-26 21:03:03 +02:00
Sylvain Munaut
f73efd5172
gr-fosphor: Fix include guard #define on glfw_sink_c.h
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-26 17:51:12 +02:00
Sylvain Munaut
edfee19c61
Initial import of the GNURadio block
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-10-13 22:02:56 +02:00