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

Merge libmythfreesurround into libmyth/audio #911

Merged
merged 4 commits into from
Dec 30, 2024

Conversation

ulmus-scott
Copy link
Contributor

libmythfreesurround was only used once in libmyth/audio, so move it there.

Checklist

QString is only for the logging, which is the only
use of other MythTV code.
which was its only user.

If it didn't use mythlogging.h, and thus QString, it would be
entirely standard C++, not depending on Qt or any of our libraries,
only depending on FFmpeg.
…thnvctrl

which was moved to external/libXNVCtrl in cdc57f4 in 2017
and removed entirely in bd6c1ef in 2019.
freesurround_decoder.cpp: This was identical to a code block before the if.

freesurround.cpp:

The fsurround_params constructor is never called explicitly, so just set
the default values in the struct definition.  Those values are immediately
overwritten in the FreeSurround constructor anyways.

In FreeSurround::putFrames(), copy the shadowed variables into the places
they are used.
@linuxdude42 linuxdude42 merged commit 5c88716 into MythTV:master Dec 30, 2024
11 checks passed
@ulmus-scott ulmus-scott deleted the freesurround branch December 30, 2024 19:47
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