Hello community,
here is the log from the commit of package soapy-airspy for openSUSE:Factory
checked in at 2018-12-14 20:54:31
Comparing /work/SRC/openSUSE:Factory/soapy-airspy (Old)
and /work/SRC/openSUSE:Factory/.soapy-airspy.new.28833 (New)
Package is "soapy-airspy"
Fri Dec 14 20:54:31 2018 rev:3 rq:657887 version:0.1.2
Changes:
--- /work/SRC/openSUSE:Factory/soapy-airspy/soapy-airspy.changes
2018-11-12 09:45:06.088857221 +0100
+++ /work/SRC/openSUSE:Factory/.soapy-airspy.new.28833/soapy-airspy.changes
2018-12-14 20:56:57.208758836 +0100
@@ -1,0 +2,9 @@
+Thu Dec 13 12:06:48 UTC 2018 - Wojciech Kazubski
+
+- Update to version 0.1.2
+ * Fixed fullScale value for getNativeStreamFormat() call
+ * Apply optional arguments to settings on setting key match
+ * Added optional stream bitpacking with "bitpack" setting
+
+
+---
Old:
soapy-airspy-0.1.1.tar.gz
New:
soapy-airspy-0.1.2.tar.gz
Other differences:
--
++ soapy-airspy.spec ++
--- /var/tmp/diff_new_pack.ixw69s/_old 2018-12-14 20:56:58.012757837 +0100
+++ /var/tmp/diff_new_pack.ixw69s/_new 2018-12-14 20:56:58.012757837 +0100
@@ -19,7 +19,7 @@
%define soapy_modver 0.7
%define soapy_modname soapysdr%{soapy_modver}-module-airspy
Name: soapy-airspy
-Version:0.1.1
+Version:0.1.2
Release:0
Summary:SoapySDR Airspy module
License:MIT
++ soapy-airspy-0.1.1.tar.gz -> soapy-airspy-0.1.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/SoapyAirspy-soapy-airspy-0.1.1/Changelog.txt
new/SoapyAirspy-soapy-airspy-0.1.2/Changelog.txt
--- old/SoapyAirspy-soapy-airspy-0.1.1/Changelog.txt2017-04-30
00:03:01.0 +0200
+++ new/SoapyAirspy-soapy-airspy-0.1.2/Changelog.txt2018-12-08
04:15:51.0 +0100
@@ -1,3 +1,10 @@
+Release 0.1.2 (2018-12-07)
+==
+
+- Fixed fullScale value for getNativeStreamFormat() call
+- Apply optional arguments to settings on setting key match
+- Added optional stream bitpacking with "bitpack" setting
+
Release 0.1.1 (2017-04-29)
==
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/SoapyAirspy-soapy-airspy-0.1.1/README.md
new/SoapyAirspy-soapy-airspy-0.1.2/README.md
--- old/SoapyAirspy-soapy-airspy-0.1.1/README.md2017-04-30
00:03:01.0 +0200
+++ new/SoapyAirspy-soapy-airspy-0.1.2/README.md2018-12-08
04:15:51.0 +0100
@@ -1,10 +1,10 @@
# Soapy SDR plugin for Airspy
-##Dependencies
+## Dependencies
* SoapySDR - https://github.com/pothosware/SoapySDR/wiki
* libairspy - https://github.com/airspy/host/wiki
-##Documentation
+## Documentation
* https://github.com/pothosware/SoapyAirspy/wiki
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/SoapyAirspy-soapy-airspy-0.1.1/Settings.cpp
new/SoapyAirspy-soapy-airspy-0.1.2/Settings.cpp
--- old/SoapyAirspy-soapy-airspy-0.1.1/Settings.cpp 2017-04-30
00:03:01.0 +0200
+++ new/SoapyAirspy-soapy-airspy-0.1.2/Settings.cpp 2018-12-08
04:15:51.0 +0100
@@ -1,6 +1,6 @@
/*
* The MIT License (MIT)
- *
+ *
* Copyright (c) 2015 Charles J. Cliffe
* Permission is hereby granted, free of charge, to any person obtaining a copy
@@ -35,17 +35,18 @@
agcMode = false;
rfBias = false;
+bitPack = false;
bufferedElems = 0;
resetBuffer = false;
-
+
streamActive = false;
sampleRateChanged.store(false);
-
+
dev = nullptr;
-
+
lnaGain = mixerGain = vgaGain = 0;
-
+
if (args.count("device_id") != 0)
{
try {
@@ -53,18 +54,18 @@
} catch (const std::invalid_argument &) {
throw std::runtime_error("device_id invalid.");
}
-
+
std::vector allDevs;
-
+
int status;
for (int i = 0, iMax = deviceId; i <= iMax; i++) {
struct airspy_device *searchDev = nullptr;
status = airspy_open(&searchDev);
-
+
if (status != AIRSPY_SUCCESS) {
continue;
}
-
+
allDevs.push_back(searchDev);
}
@@ -79,19 +80,26 @@
}
dev = allDevs[deviceId];
-
+
for (std::vector< struct airspy_device * >::iterator i =
allDevs.begin(); i != allDevs.end(); i++) {
if (*i != dev) {
airspy_close(*i);
}
}
-
+
SoapySDR_logf(SOAPY_SDR_DEBUG, "Found Airspy device using 'device_id'
= %d", deviceId);
}
-
+
if