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 Updates #119

Merged
merged 170 commits into from
Jan 15, 2024
Merged

HiFi Decode Updates #119

merged 170 commits into from
Jan 15, 2024

Conversation

VideoMem
Copy link
Collaborator

Adds stdin support for hifi-decode using '-' as filename and --audio_rate parameter to specify the output audio sample_rate.
Some noise reduction and speed improvements.

VideoMem added 30 commits March 23, 2021 16:07
Signed-off-by: Sebastian Wilwerth <[email protected]>
Signed-off-by: Sebastian Wilwerth <[email protected]>
Signed-off-by: Sebastian Wilwerth <[email protected]>
Signed-off-by: Sebastian Wilwerth <[email protected]>
Signed-off-by: Sebastian Wilwerth <[email protected]>
Signed-off-by: Sebastian Wilwerth <[email protected]>
…ecode

Signed-off-by: Sebastian Wilwerth <[email protected]>

# Conflicts:
#	vhsdecode/process.py
…ecode

Signed-off-by: Sebastian Wilwerth <[email protected]>

# Conflicts:
#	vhsdecode/process.py (solved)
Signed-off-by: Sebastian Wilwerth <[email protected]>
Signed-off-by: Sebastian Wilwerth <[email protected]>
Signed-off-by: Sebastian Wilwerth <[email protected]>
Signed-off-by: Sebastian Wilwerth <[email protected]>
# Conflicts:
#	cvbsdecode/process.py
#	vhsdecode/process.py
Signed-off-by: Sebastian Wilwerth <[email protected]>
Signed-off-by: Sebastian Wilwerth <[email protected]>
Signed-off-by: Sebastian Wilwerth <[email protected]>
…sync_locs for use in the case where they cannot be measured on the current field.

Fixes some bad signal cases.

Signed-off-by: Sebastian Wilwerth <[email protected]>
VideoMem added 23 commits July 11, 2021 12:23
Signed-off-by: VideoMem <[email protected]>
# Conflicts:
#	vhs-decode
#	vhsdecode/addons/chromaAFC.py
#	vhsdecode/addons/resync.py
#	vhsdecode/addons/vsyncserration.py
#	vhsdecode/process.py
…DME.md. Restores ntsc2d as default decoder on gen_chroma_vid_ntsc.sh

Signed-off-by: VideoMem <[email protected]>
cafc chroma filter sample rate fix.
Removes chroma shift command line parameter

Signed-off-by: VideoMem <[email protected]>
Signed-off-by: VideoMem <[email protected]>
# Conflicts:
#	README.md
#	gen_chroma_vid_ntsc.sh
#	vhs-decode
#	vhsdecode/addons/resync.py
#	vhsdecode/addons/vsyncserration.py
#	vhsdecode/chroma.py
#	vhsdecode/cmdcommons.py
# Conflicts:
#	hifi-decode
#	setup.py
#	vhsdecode/addons/FMdeemph.py
#	vhsdecode/cmdcommons.py
Fixes denominator limits that may cause bad samplerate conversion.
Applies LogCompander.expand() only to sidechain signal.

Signed-off-by: VideoMem <[email protected]>
Adds audio_rate param (not working yet)

Signed-off-by: VideoMem <[email protected]>
Some speed optimizations.

Signed-off-by: VideoMem <[email protected]>
@VideoMem VideoMem requested a review from oyvindln January 15, 2024 00:08
@VideoMem
Copy link
Collaborator Author

VideoMem commented Jan 15, 2024

Just squash merge them if the changes are Ok.

@oyvindln oyvindln merged commit 110f366 into oyvindln:vhs_decode Jan 15, 2024
2 checks passed
JuniorIsAJitterbug pushed a commit to JuniorIsAJitterbug/vhs-decode that referenced this pull request Feb 22, 2024
* Adds stdin input using - as input filename.
Fixes denominator limits that may cause bad samplerate conversion.
Applies LogCompander.expand() only to sidechain signal.

* Reconfigures NR sidechain  gain to higher value.
Adds audio_rate param (not working yet)

* Fixes --audio_rate parameter.
Some speed optimizations.

* Updates HiFiDecode header text comment

* Overrides file close method for stdin to do nothing.

---------

Signed-off-by: Sebastian Wilwerth <[email protected]>
Signed-off-by: VideoMem <[email protected]>
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.

2 participants