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

Function parseDisplayDefinitionSegment

YUViewLib/src/parser/Subtitles/SubtitleDVB.cpp:409–426  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

407}
408
409void parseDisplayDefinitionSegment(SubByteReaderLogging &reader)
410{
411 SubByteReaderLoggingSubLevel s(reader, "display_definition_segment()");
412
413 reader.readBits("dds_version_number", 4);
414 auto display_window_flag = reader.readFlag("display_window_flag");
415 reader.readBits("reserved", 3);
416 reader.readBits("display_width", 16);
417 reader.readBits("display_height", 16);
418
419 if (display_window_flag)
420 {
421 reader.readBits("display_window_horizontal_position_minimum", 16);
422 reader.readBits("display_window_horizontal_position_maximum", 16);
423 reader.readBits("display_window_vertical_position_minimum", 16);
424 reader.readBits("display_window_vertical_position_maximum", 16);
425 }
426}
427
428void parserDisparityShiftUpdateSequence(SubByteReaderLogging &reader)
429{

Callers 1

Calls 2

readFlagMethod · 0.80
readBitsMethod · 0.45

Tested by

no test coverage detected