We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 45d9c03 commit 06f0bc4Copy full SHA for 06f0bc4
src/box.h
@@ -14,6 +14,7 @@ struct Box
14
{
15
uint32_t fourcc;
16
uint64_t size;
17
+ uint64_t position;
18
std::vector<Box> children;
19
std::vector<Symbol> syms;
20
};
src/box_reader_impl.h
@@ -23,6 +23,7 @@ struct BoxReader : IReader
23
24
BoxReader subReader;
25
subReader.spec = spec;
26
+ subReader.myBox.position = myBox.position + br.m_pos / 8;
27
subReader.myBox.size = br.u(32);
28
subReader.myBox.fourcc = br.u(32);
29
unsigned boxHeaderSize = 8;
@@ -49,7 +50,7 @@ struct BoxReader : IReader
49
50
51
BitReader br;
52
- Box myBox;
53
+ Box myBox {};
54
const SpecDesc* spec = nullptr;
55
56
private:
0 commit comments