mirror of
https://github.com/lwvmobile/dsd-fme.git
synced 2026-11-09 15:27:22 -05:00
Make a portable cygwin release as a user option in the shell script; Add the bat files from the precompiled releases to the examples folder; Add rebuild_cygwin.bat so cygwin users can easily update their versions; Standalone cygwin_portable.sh version creator;
109 lines
3.5 KiB
Batchfile
109 lines
3.5 KiB
Batchfile
@REM Set the console / terminal to 90 columns, 50 lines
|
|
mode con: cols=90 lines=50
|
|
|
|
@REM change directory into the dsd-fme folder
|
|
cd dsd-fme
|
|
|
|
@REM Digital Speech Decoder: Florida Man Edition
|
|
@REM DSD-FME Cygwin Windows Portable Builds
|
|
@REM
|
|
@REM The source code of this software can be donwloaded here:
|
|
@REM https://github.com/lwvmobile/dsd-fme
|
|
@REM
|
|
@REM If you paid for, or were otherwise fleeced for this software, DEMAND YOUR MONEY BACK!
|
|
@REM
|
|
@REM This software is designed to be used with an SDR receiver (like SDR++ or SDR#) with TCP input,
|
|
@REM RTL Input, media file playback over virtual cables or null-sinks, or a Discriminator Tap input
|
|
@REM
|
|
@REM The complete option list can be seen by entering the following command:
|
|
@REM dsd-fme.exe -h
|
|
@REM
|
|
@REM Enjoy !
|
|
@REM
|
|
@REM Important! Make sure to route audio in with volume mixer after opening!
|
|
@REM You may need to restart the software after setting it up to monitor input
|
|
@REM of VB-Cables, or allowing the network traffic for TCP or RIGCTL
|
|
@REM See the 'source code\examples\Audio_Plumbing.md' file for more information
|
|
@REM
|
|
@REM Notice: DSD-FME will not auto-detect NXDN48/96, Provoice, M17, or dPMR signals,
|
|
@REM you will need to manually switch them on with the correct command.
|
|
@REM
|
|
@REM Notice: This .bat file contains numerous examples, it is recommended to find an
|
|
@REM an example that matches your use case, and use the @REM to disable the default
|
|
@REM or make your own .bat files with the examples provided here
|
|
@REM
|
|
@REM Notice: Run 0pa - start-pulse-audio-server.bat prior to using any examples here
|
|
@REM Pulse Audio Output is better tailored for TDMA voice when voice may occur on both slots
|
|
@REM but is not required when using any decoding.
|
|
|
|
|
|
@REM Default Decoders (DMR, P25, X2, DSTAR, YSF):
|
|
@REM -i pulse:input, -o pulse:output, and -fa are implied
|
|
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output
|
|
dsd-fme.exe -i pulse:input -o pulse:output -N 2> log.ans
|
|
|
|
@REM DMR
|
|
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fs
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fs -N 2> log.ans
|
|
|
|
|
|
@REM P25
|
|
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -ft
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -ft -N 2> log.ans
|
|
|
|
|
|
@REM P25 (Phase 2 Only, specify WACN/SYS/CC value, if not control channel)
|
|
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -f2 -X BEE00ABC123
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -f2 -X BEE00ABC123 -N 2> log.ans
|
|
|
|
|
|
@REM NXDN48
|
|
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fi
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fi -N 2> log.ans
|
|
|
|
|
|
@REM NXDN96
|
|
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fn
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fn -N 2> log.ans
|
|
|
|
|
|
@REM YSF
|
|
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fy
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fy -N 2> log.ans
|
|
|
|
|
|
@REM DSTAR
|
|
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fd
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fd -N 2> log.ans
|
|
|
|
|
|
@REM dPMR
|
|
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fm
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fm -N 2> log.ans
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fm -xd #(inverted polarity)
|
|
|
|
|
|
@REM M17
|
|
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fz
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fz -N 2> log.ans
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fz -xz #(inverted polarity)
|
|
|
|
|
|
@REM ProVoice
|
|
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fp
|
|
@REM dsd-fme.exe -i pulse:input -o pulse:output -fp -N 2> log.ans
|
|
|
|
|
|
@REM PAUSE
|