Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add option to decode raw audio data from STDIN #110

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

jketterl
Copy link

This adds a very basic input implementation to be able to stream audio data on STDIN. This addresses #109 and allows the integration of ACARS decoding in OpenWebRX.

f00b4r0 added a commit to f00b4r0/acarsdec that referenced this pull request Sep 2, 2024
f00b4r0 added a commit to f00b4r0/acarsdec that referenced this pull request Sep 3, 2024
This partly addresses TLeconte#109
until a proper raw IQ input is added, and replaces
TLeconte#110 as a more generic
implementation
f00b4r0 added a commit to f00b4r0/acarsdec that referenced this pull request Sep 3, 2024
This partly addresses TLeconte#109
until a proper raw IQ input is added, and replaces
TLeconte#110 as a more generic
implementation

use '--sndfile <file>' as previously for all containers supported by
libsndfile.
use '--sndfile <file>,subtype=<N>' for raw audio processing with <N>
being a supported subtype value as specified in sndfile.h. Optionally,
'channels=<M>,endian=<end>' can be added to decode <M> channels (default
1 if not specified) using <end> endianness, where <end> is one of 'big',
'little' or 'cpu' (default 'cpu' if not specified).
f00b4r0 added a commit to f00b4r0/acarsdec that referenced this pull request Sep 3, 2024
This partly addresses TLeconte#109
until a proper raw IQ input is added, and replaces
TLeconte#110 as a more generic
implementation

use '--sndfile <file>' as previously for all containers supported by
libsndfile.
use '--sndfile <file>,subtype=<N>' for raw audio processing with <N>
being a supported subtype value as specified in sndfile.h. Optionally,
'channels=<M>,endian=<end>' can be added to decode <M> channels (default
1 if not specified) using <end> endianness, where <end> is one of 'big',
'little' or 'cpu' (default 'cpu' if not specified).
f00b4r0 added a commit to f00b4r0/acarsdec that referenced this pull request Sep 4, 2024
This partly addresses TLeconte#109
until a proper raw IQ input is added, and replaces
TLeconte#110 as a more generic
implementation

use '--sndfile <file>' as previously for all containers supported by
libsndfile.
use '--sndfile <file>,subtype=<N>' for raw audio processing with <N>
being a supported subtype value as specified in sndfile.h. Optionally,
'channels=<M>,endian=<end>' can be added to decode <M> channels (default
1 if not specified) using <end> endianness, where <end> is one of 'big',
'little' or 'cpu' (default 'cpu' if not specified).
f00b4r0 added a commit to f00b4r0/acarsdec that referenced this pull request Sep 11, 2024
This partly addresses TLeconte#109
until a proper raw IQ input is added, and replaces
TLeconte#110 as a more generic
implementation

use '--sndfile <file>' as previously for all containers supported by
libsndfile.
use '--sndfile <file>,subtype=<N>' for raw audio processing with <N>
being a supported subtype value as specified in sndfile.h. Optionally,
'channels=<M>,endian=<end>' can be added to decode <M> channels (default
1 if not specified) using <end> endianness, where <end> is one of 'big',
'little' or 'cpu' (default 'cpu' if not specified).
f00b4r0 added a commit to f00b4r0/acarsdec that referenced this pull request Sep 11, 2024
This partly addresses TLeconte#109
until a proper raw IQ input is added, and replaces
TLeconte#110 as a more generic
implementation

use '--sndfile <file>' as previously for all containers supported by
libsndfile.
use '--sndfile <file>,subtype=<N>' for raw audio processing with <N>
being a supported subtype value as specified in sndfile.h. Optionally,
'channels=<M>,endian=<end>' can be added to decode <M> channels (default
1 if not specified) using <end> endianness, where <end> is one of 'big',
'little' or 'cpu' (default 'cpu' if not specified).
f00b4r0 added a commit to f00b4r0/acarsdec that referenced this pull request Sep 26, 2024
This partly addresses TLeconte#109
until a proper raw IQ input is added, and replaces
TLeconte#110 as a more generic
implementation

use '--sndfile <file>' as previously for all containers supported by
libsndfile.
use '--sndfile <file>,subtype=<N>' for raw audio processing with <N>
being a supported subtype value as specified in sndfile.h. Optionally,
'channels=<M>,endian=<end>' can be added to decode <M> channels (default
1 if not specified) using <end> endianness, where <end> is one of 'big',
'little' or 'cpu' (default 'cpu' if not specified).
@f00b4r0 f00b4r0 mentioned this pull request Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant