forked from pool/gnuradio
- Update to version 3.10.5.0 * Runtime + Python block have access to the block logger, as in C++ + Default log level changed to INFO (from OFF) + Memory-based logger gr.dictionary_logger_backend() added for log debugging + API Note: The Python block gateway is now completely implemented in the PyBind11 wrapper, in order to clean up Python dependencies. This is technically an API change, but should not have any external effect. + PMT serialization of Complex32 vectors is now REAL | IMAG on all platforms + Python IO signature replication (multiple ports specified by one signature) fixed * GRC + Continue processing block connections after a connection error occurs + Drawing/scaling fixes that improve user experience on HiDPI and Windows machines * Build system and packaging + Many deprecation warnings fixed + Make target link libraries PRIVATE wherever possible, removing unnecessary downstream dependencies * Testing + Code formatting rules for clang format updated to v14 + Removed all compiler warning suppression + Enable Python block testing for Conda on macOS + Many other improvements that make maintenance easier - thanks again to Clayton Smith. In the process of fixing tests, a number of latent bugs were fixed throughout the code. * gr-analog + AGC3 performance and bug fixes + Python has access to control_loop parent class in PLL blocks + CTCSS detection of standard tones improved by fixing floating point comparison * gr-blocks + Probe Signal cross platform reliability improved by better thread synchronization * gr-digital + CRC32 and CRC16 blocks use little-endian order regardless of host order. This is a wire format change. The options were to have different endian machines unable to communicate, or older and newer versions unable to communicate. Note that there is a more general set of blocks (CRC Append and CRC Check) that are recommended for use wherever possible. + Packet headers use consistent bit order across machines + Floating point/rounding fix in constellation lookup table * gr-fec + LDPC G matrix n and k can be access from Python + LDPC matrix output size calculation corrected + CCSDS/Viterbi path metrics overflow fix * gr-network + Improve UDP Source/Sink efficiency by removing a layer of buffering and using the GR circular buffer instead of the Boost equivalent * gr-qtgui + Fixed Python code generation for Msg CheckBox, Digital Number Control, Toggle Button, Toggle Switch * gr-soapy + Sources will generate rx_time, rx_freq and rx_rate tags, as in UHD sources, where supported by the underlying Soapy driver * gr-uhd + Re-enable uhd.find_devices(), in addition to uhd.find() + RFNoC: generate correct Python code when using clock/time source + RFNoC: allow specification of adapter IDs for streamers + RFNoC: enable setting of vlen and types for streamers + RFNoC: streamers pay attention to stream args + RFNoC: sync block controller with gr-ettus OOT + RFNoC:set_property() and get_property() added to the C++ and Python APIs + RFNoC: Python binds added for rfnoc_block_generic * gr-zeromq + Sinks will optionally block on full queue, providing backpressure. Previously, overflow data was dropped. - Patch fix-build-with-fmt9.patch removed (applied upstrem) OBS-URL: https://build.opensuse.org/request/show/1043866 OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/gnuradio?expand=0&rev=122
4 lines
132 B
Plaintext
4 lines
132 B
Plaintext
version https://git-lfs.github.com/spec/v1
|
|
oid sha256:04aae0c45e55c8fcaf99829d92db102395c7e10a7ad9910533694806d5ae121a
|
|
size 4368231
|