/** \brief corresponds to variable temporal_update in VP9 code.
*/
uint32_t segmentation_temporal_update : 1; /** \brief corresponds to variable update_mb_segmentation_map *inVP9code.
*/
uint32_t segmentation_update_map : 1;
/** \brief Index of reference_frames[] and points to the *LASTreferenceframe. *Itcorrespondstoactive_ref_idx[0]inVP9code.
*/
uint32_t last_ref_frame : 3; /** \brief Sign Bias of the LAST reference frame. *Itcorrespondstoref_frame_sign_bias[LAST_FRAME]inVP9code.
*/
uint32_t last_ref_frame_sign_bias : 1; /** \brief Index of reference_frames[] and points to the *GOLDERNreferenceframe. *Itcorrespondstoactive_ref_idx[1]inVP9code.
*/
uint32_t golden_ref_frame : 3; /** \brief Sign Bias of the GOLDERN reference frame. *Correspondstoref_frame_sign_bias[GOLDERN_FRAME]inVP9code.
*/
uint32_t golden_ref_frame_sign_bias : 1; /** \brief Index of reference_frames[] and points to the *ALTERNATEreferenceframe. *Correspondstoactive_ref_idx[2]inVP9code.
*/
uint32_t alt_ref_frame : 3; /** \brief Sign Bias of the ALTERNATE reference frame. *Correspondstoref_frame_sign_bias[ALTREF_FRAME]inVP9code.
*/
uint32_t alt_ref_frame_sign_bias : 1; /** \brief Lossless Mode *LosslessFlag=base_qindex==0&& *y_dc_delta_q==0&& *uv_dc_delta_q==0&& *uv_ac_delta_q==0; *Wherebase_qindex,y_dc_delta_q,uv_dc_delta_qanduv_ac_delta_q *areallvariablesinVP9code.
*/
uint32_t lossless_flag : 1;
} bits;
uint32_t value;
} pic_fields;
/* following parameters have same syntax with those in VP9 code */
uint8_t filter_level;
uint8_t sharpness_level;
/** \brief number of tile rows specified by (1 << log2_tile_rows). *ItcorrespondsthevariablewithsamenameinVP9code.
*/
uint8_t log2_tile_rows; /** \brief number of tile columns specified by (1 << log2_tile_columns). *ItcorrespondsthevariablewithsamenameinVP9code.
*/
uint8_t log2_tile_columns; /** \brief Number of bytes taken up by the uncompressed frame header, *whichcorrespondstobytelengthoffunction *read_uncompressed_header()inVP9code. *Specifically,itisthebytecountfrombitstreambufferstartto *thelastbyteofuncompressedframeheader. *Ifthereareothermetadatainthebufferbeforeuncompressedheader, *itssizeshouldbealsoincludedhere.
*/
uint8_t frame_header_length_in_bytes;
/** \brief The byte count of compressed header the bitstream buffer, *whichcorrespondstosyntaxfirst_partition_sizeincode.
*/
uint16_t first_partition_size;
/** These values are segment probabilities with same names in VP9 *functionsetup_segmentation().Theyshouldbeparseddirectlyfrom *bitstreambyapplication.
*/
uint8_t mb_segment_tree_probs[7];
uint8_t segment_pred_probs[3];
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.