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

HiFi Decode Development & Improvements #77

Open
20 of 35 tasks
harrypm opened this issue Feb 21, 2023 · 1 comment
Open
20 of 35 tasks

HiFi Decode Development & Improvements #77

harrypm opened this issue Feb 21, 2023 · 1 comment
Assignees
Labels
Audio Related to HiFi-Decode or Audio Only Tapes in-process Being actively worked on

Comments

@harrypm
Copy link
Collaborator

harrypm commented Feb 21, 2023

Currently, HiFi decode is fully working but needs improvements that have already been discussed since it is now merged I'll create this issue here for reference.

Documentation

  • CX Card & DdD Usage
  • RTLSDR Usage

Input RF Support

  • Sample rate input -f In hz/mhz etc
  • CXADC Modes
  • 16-bit Signed (DdD)
  • 10-bit Packed (DdD) (requires ld-lds-intergration)
  • IQ files (RTLSDR)
  • FLAC Compresed 8-bit
  • FLAC Compresed 16-bit (.ldf)

Output Codec

  • FLAC (.flac)
  • PCM (.wav)

Output Sample Rate

--audio_rate Defines Output Sampling Rate Now.

  • 192khz
  • 96khz
  • 48khz
  • 44.1khz

Output Bit Depth

  • 24-bit (Interger)

Audio Level Control

  • Amplitude Gain Control
  • Conform to -3 dB
  • Conform to EBU R128

Utility Modes

  • Live Output
  • GNU Radio Passthrough
  • Demodulation Live Graph

Format Support

  • (S)VHS
  • BetaMax (needs proper implimentation)
  • Sony 8mm (Video8/High8) (PAL needs work)
  • PCM Tapes

Format Detection

  • Prompt to also decode audio if vhs-decode has video8/hi8 format flag present.

Logging

General Logging:

  • Input rf file sample rate
  • Output sample rate
  • Some system info and software version info
  • Signal to noise / Dropout information.

Per "block":

  • Input (RF) file position
  • Output PCM position (basically the corresponding output sample to the input RF sample, disregarding any subsequent Compression, flac or otherwise)
  • Some info on the signal strength maybe? so that dropouts could be detected
  • PC wall clock time, when the block was written out (could also be relative in ms since start of decoding, could be later used to gauge and improve on performance)
@VideoMem
Copy link
Collaborator

Arbitrary output sample rate support added on #119

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Audio Related to HiFi-Decode or Audio Only Tapes in-process Being actively worked on
Projects
None yet
Development

No branches or pull requests

2 participants