MCPcopy Create free account
hub / github.com/IENT/YUView / parse

Method parse

YUViewLib/src/parser/AVC/SEI/sei_rbsp.cpp:40–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38using namespace reader;
39
40void sei_rbsp::parse(reader::SubByteReaderLogging & reader,
41 SPSMap & spsMap,
42 std::shared_ptr<seq_parameter_set_rbsp> associatedSPS)
43{
44 SubByteReaderLoggingSubLevel subLevel(reader, "sei_rbsp()");
45
46 do
47 {
48 sei_message newMessage;
49 auto result = newMessage.parse(reader, spsMap, associatedSPS);
50 if (result == SEIParsingResult::WAIT_FOR_PARAMETER_SETS)
51 this->seisReparse.push_back(newMessage);
52 this->seis.push_back(newMessage);
53 } while (reader.more_rbsp_data());
54
55 this->rbspTrailingBits.parse(reader);
56}
57
58} // namespace parser::avc

Callers

nothing calls this directly

Calls 1

more_rbsp_dataMethod · 0.80

Tested by

no test coverage detected