Decoder*: add more assertions
This commit is contained in:
parent
a6bb27483b
commit
e3a0f15837
@ -47,6 +47,7 @@ decoder_initialized(Decoder &decoder,
|
|||||||
|
|
||||||
assert(dc.state == DecoderState::START);
|
assert(dc.state == DecoderState::START);
|
||||||
assert(dc.pipe != nullptr);
|
assert(dc.pipe != nullptr);
|
||||||
|
assert(dc.pipe->IsEmpty());
|
||||||
assert(decoder.stream_tag == nullptr);
|
assert(decoder.stream_tag == nullptr);
|
||||||
assert(decoder.decoder_tag == nullptr);
|
assert(decoder.decoder_tag == nullptr);
|
||||||
assert(!decoder.seeking);
|
assert(!decoder.seeking);
|
||||||
@ -405,6 +406,9 @@ decoder_data(Decoder &decoder,
|
|||||||
length == 0)
|
length == 0)
|
||||||
return cmd;
|
return cmd;
|
||||||
|
|
||||||
|
assert(!decoder.initial_seek_pending);
|
||||||
|
assert(!decoder.initial_seek_running);
|
||||||
|
|
||||||
/* send stream tags */
|
/* send stream tags */
|
||||||
|
|
||||||
if (update_stream_tag(decoder, is)) {
|
if (update_stream_tag(decoder, is)) {
|
||||||
|
@ -83,6 +83,9 @@ void
|
|||||||
decoder_flush_chunk(Decoder &decoder)
|
decoder_flush_chunk(Decoder &decoder)
|
||||||
{
|
{
|
||||||
DecoderControl &dc = decoder.dc;
|
DecoderControl &dc = decoder.dc;
|
||||||
|
assert(!decoder.seeking);
|
||||||
|
assert(!decoder.initial_seek_running);
|
||||||
|
assert(!decoder.initial_seek_pending);
|
||||||
|
|
||||||
assert(decoder.chunk != nullptr);
|
assert(decoder.chunk != nullptr);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user