aboutsummaryrefslogtreecommitdiffstats
path: root/src/atrac/atrac1_bitalloc.h
diff options
context:
space:
mode:
authorDaniil Cherednik <dan.cherednik@gmail.com>2021-08-28 22:16:39 +0300
committerDaniil Cherednik <dan.cherednik@gmail.com>2021-08-28 22:16:39 +0300
commitfeb23a6ccb5c756b6497c24c4849cdda07cb35f1 (patch)
tree39c3cd3a368bb3158a6af9f5d195690a7758333f /src/atrac/atrac1_bitalloc.h
parent62ced878b526d49e5ef6ad42ca2eb7efc874867a (diff)
downloadatracdenc-feb23a6ccb5c756b6497c24c4849cdda07cb35f1.tar.gz
[refactoring] Split CompressedIO interface for Read and Write part
Diffstat (limited to 'src/atrac/atrac1_bitalloc.h')
-rw-r--r--src/atrac/atrac1_bitalloc.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/atrac/atrac1_bitalloc.h b/src/atrac/atrac1_bitalloc.h
index 2478ddb..87f317b 100644
--- a/src/atrac/atrac1_bitalloc.h
+++ b/src/atrac/atrac1_bitalloc.h
@@ -47,9 +47,9 @@ public:
};
class TAtrac1BitStreamWriter : public virtual TAtrac1Data {
- TAea* Container;
+ ICompressedOutput* Container;
public:
- explicit TAtrac1BitStreamWriter(TAea* container);
+ explicit TAtrac1BitStreamWriter(ICompressedOutput* container);
void WriteBitStream(const std::vector<uint32_t>& bitsPerEachBlock, const std::vector<TScaledBlock>& scaledBlocks,
uint32_t bfuAmountIdx, const TBlockSize& blockSize);
@@ -63,7 +63,7 @@ class TAtrac1SimpleBitAlloc : public TAtrac1BitStreamWriter, public TBitsBooster
uint32_t GetMaxUsedBfuId(const std::vector<uint32_t>& bitsPerEachBlock);
uint32_t CheckBfuUsage(bool* changed, uint32_t curBfuId, const std::vector<uint32_t>& bitsPerEachBlock);
public:
- explicit TAtrac1SimpleBitAlloc(TAea* container, uint32_t bfuIdxConst, bool fastBfuNumSearch)
+ explicit TAtrac1SimpleBitAlloc(ICompressedOutput* container, uint32_t bfuIdxConst, bool fastBfuNumSearch)
: TAtrac1BitStreamWriter(container)
, BfuIdxConst(bfuIdxConst)
, FastBfuNumSearch(fastBfuNumSearch)