Closed soapdogg closed 3 years ago
Thanks for the feedback. I'll send out a revision soon!
Hi, thanks again for the PR and sorry for delay. Big work!
You can find some comments below.
Also:
please fix travis build; the code should be compatible with old non-C++11 compilers; if desired, you can run travis build locally: https://roc-streaming.org/toolkit/docs/development/continuous_integration.html#run-locally
please go through all places where we pass SampleSpec to methods and ctors and replace SampleSpec
or SampleSpec &
with const SampleSpec &
.
please go through all places where we declare SampleSpec field in a class and make it const if it's not modified after ctor
IFrameEncoder and IFrameDecoder (and their implementations) don't use sample rate, only channel mask. And it would be nice to make it clear that they only do channel remapping, but not rate conversion. For this reason, could we revert the change in those classes and keep them using channel_mask_t?
:umbrella: The latest upstream change (presumably these) made this pull request unmergeable. Please resolve the merge conflicts.
Pull request for issue #378