I reversed some info about the Dolby Vision stream.
The next byte after the
number_of_PiP_PG_textST_stream_entries_plus in the STN_table() is the
number_of_DV_video_stream_entries*
The value could be 0 or 1.
If the value is 1 then at the end of STN_table() there is a
stream_entry() and
stream_attributes() structure.
The
stream_entry() has a new
stream_type (4) and the structure is:
length 8 bit (=9)
stream_type 8 bit (=4)
reserved 8 bit
ref_to_stream_PID_of_DVstream* 16 bit
reserved 40 bit
The
stream_attributes() structure is similar to the main video stream
* These names are guessed by me
Also reversed some extension