aboutsummaryrefslogtreecommitdiffstats
path: root/src/atrac/at3p/at3p.cpp
diff options
context:
space:
mode:
authorDaniil Cherednik <dan.cherednik@gmail.com>2024-12-24 22:59:03 +0100
committerDaniil Cherednik <dan.cherednik@gmail.com>2024-12-24 22:59:03 +0100
commitbddbeb98b3db8d435de6b2d10269640121475538 (patch)
tree1a791f5dd49b94ead503b9b77c6b9277f2701a89 /src/atrac/at3p/at3p.cpp
parentc73a0e24a0d5c510a65efbe5c2fbc7fd39a3c003 (diff)
parent74d6e04c21bddd435bd74c34dbe027b883772a76 (diff)
downloadatracdenc-bddbeb98b3db8d435de6b2d10269640121475538.tar.gz
Merge branch 'master' into at3plus-dev
Diffstat (limited to 'src/atrac/at3p/at3p.cpp')
-rw-r--r--src/atrac/at3p/at3p.cpp22
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);
};
}