diff options
author | Daniil Cherednik <dan.cherednik@gmail.com> | 2024-12-24 22:59:03 +0100 |
---|---|---|
committer | Daniil Cherednik <dan.cherednik@gmail.com> | 2024-12-24 22:59:03 +0100 |
commit | bddbeb98b3db8d435de6b2d10269640121475538 (patch) | |
tree | 1a791f5dd49b94ead503b9b77c6b9277f2701a89 /src/atrac/at3p/at3p.cpp | |
parent | c73a0e24a0d5c510a65efbe5c2fbc7fd39a3c003 (diff) | |
parent | 74d6e04c21bddd435bd74c34dbe027b883772a76 (diff) | |
download | atracdenc-bddbeb98b3db8d435de6b2d10269640121475538.tar.gz |
Merge branch 'master' into at3plus-dev
Diffstat (limited to 'src/atrac/at3p/at3p.cpp')
-rw-r--r-- | src/atrac/at3p/at3p.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/atrac/at3p/at3p.cpp b/src/atrac/at3p/at3p.cpp index 110f522..88d0176 100644 --- a/src/atrac/at3p/at3p.cpp +++ b/src/atrac/at3p/at3p.cpp @@ -38,7 +38,7 @@ public: , GhaProcessor(MakeGhaProcessor0(channels == 2)) {} - TPCMEngine<float>::EProcessResult EncodeFrame(const TFloat* data, int channels); + TPCMEngine::EProcessResult EncodeFrame(const float* data, int channels); private: struct TChannelCtx { TChannelCtx() @@ -51,10 +51,10 @@ private: at3plus_pqf_a_ctx_t PqfCtx; - TFloat* NextBuf = Buf1; - TFloat* CurBuf = nullptr; - TFloat Buf1[TAt3PEnc::NumSamples]; - TFloat Buf2[TAt3PEnc::NumSamples]; + float* NextBuf = Buf1; + float* CurBuf = nullptr; + float Buf1[TAt3PEnc::NumSamples]; + float Buf2[TAt3PEnc::NumSamples]; }; TAt3PBitStream BitStream; @@ -62,8 +62,8 @@ private: std::unique_ptr<IGhaProcessor> GhaProcessor; }; -TPCMEngine<float>::EProcessResult TAt3PEnc::TImpl:: -EncodeFrame(const TFloat* data, int channels) +TPCMEngine::EProcessResult TAt3PEnc::TImpl:: +EncodeFrame(const float* data, int channels) { int needMore = 0; @@ -83,7 +83,7 @@ EncodeFrame(const TFloat* data, int channels) } if (needMore == channels) { - return TPCMEngine<TFloat>::EProcessResult::LOOK_AHEAD; + return TPCMEngine::EProcessResult::LOOK_AHEAD; } assert(needMore == 0); @@ -102,7 +102,7 @@ EncodeFrame(const TFloat* data, int channels) std::swap(ChannelCtx[ch].NextBuf, ChannelCtx[ch].CurBuf); } - return TPCMEngine<TFloat>::EProcessResult::PROCESSED; + return TPCMEngine::EProcessResult::PROCESSED; } TAt3PEnc::TAt3PEnc(TCompressedOutputPtr&& out, int channels) @@ -111,10 +111,10 @@ TAt3PEnc::TAt3PEnc(TCompressedOutputPtr&& out, int channels) { } -TPCMEngine<TFloat>::TProcessLambda TAt3PEnc::GetLambda() { +TPCMEngine::TProcessLambda TAt3PEnc::GetLambda() { Impl.reset(new TImpl(Out.get(), Channels)); - return [this](TFloat* data, const TPCMEngine<TFloat>::ProcessMeta&) { + return [this](float* data, const TPCMEngine::ProcessMeta&) { return Impl->EncodeFrame(data, Channels); }; } |