mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-12 08:37:25 -05:00
- Uses libhydrasdr HIGH_DEFINITION decimation mode by default. - Tuner controller extends TunerController since libhydrasdr owns the USB device, transfers and real to complex sample conversion. - Tuners are still discovered by USB bus and port. The controller reads the USB serial string and opens the device by serial number. - Samples are scaled by 2 to preserve existing levels (-6 dB otherwise). - Streaming is stopped for sample rate changes because libhydrasdr replaces the sample converter in use by its streaming thread. - Buffer sample count follows the delivered power-of-2 buffer size and adds the 1.25 MHz sample rate. Co-authored-by: denny <dennis.sheirer@gmail.com>
21 lines
715 B
Groovy
21 lines
715 B
Groovy
plugins {
|
|
id 'org.gradle.toolchains.foojay-resolver-convention' version '1.0.0'
|
|
}
|
|
rootProject.name = 'sdr-trunk'
|
|
|
|
dependencyResolutionManagement {
|
|
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
|
repositories {
|
|
mavenCentral()
|
|
maven { url 'https://jitpack.io' }
|
|
|
|
//jHydraSDR is published as a GitHub release, with the native libraries for all platforms in the jar
|
|
ivy {
|
|
url = 'https://github.com/DSheirer/jHydraSDR/releases/download'
|
|
patternLayout { artifact 'v[revision]/[artifact]-[revision].[ext]' }
|
|
metadataSources { artifact() }
|
|
content { includeModule 'io.github.dsheirer', 'jhydrasdr' }
|
|
}
|
|
}
|
|
}
|