mpegvideoparser
mpegvideoparser
Includes
#include <gst/codecparsers/gstmpegvideoparser.h>
Types and Values
enum GstMpegVideoPacketTypeCode
enum GstMpegVideoPacketExtensionCode
enum GstMpegVideoPictureType
enum GstMpegVideoPictureStructure
struct GstMpegVideoSequenceHdr
struct GstMpegVideoSequenceHdr {
guint16 width, height;
guint8 aspect_ratio_info;
guint8 frame_rate_code;
guint32 bitrate_value;
guint16 vbv_buffer_size_value;
guint8 constrained_parameters_flag;
guint8 intra_quantizer_matrix[64];
guint8 non_intra_quantizer_matrix[64];
/* Calculated values */
guint par_w, par_h;
guint fps_n, fps_d;
guint bitrate;
};
struct GstMpegVideoSequenceExt
struct GstMpegVideoSequenceExt {
/* mpeg2 decoder profile */
guint8 profile;
/* mpeg2 decoder level */
guint8 level;
guint8 progressive;
guint8 chroma_format;
guint8 horiz_size_ext, vert_size_ext;
guint16 bitrate_ext;
guint8 vbv_buffer_size_extension;
guint8 low_delay;
guint8 fps_n_ext, fps_d_ext;
};
struct GstMpegVideoPictureHdr
struct GstMpegVideoPictureHdr {
guint16 tsn;
guint8 pic_type;
guint8 full_pel_forward_vector, full_pel_backward_vector;
guint8 f_code[2][2];
};
struct GstMpegVideoGop
struct GstMpegVideoGop {
guint8 drop_frame_flag;
guint8 hour, minute, second, frame;
guint8 closed_gop;
guint8 broken_link;
};
struct GstMpegVideoPictureExt
struct GstMpegVideoPictureExt {
guint8 f_code[2][2];
guint8 intra_dc_precision;
guint8 picture_structure;
guint8 top_field_first;
guint8 frame_pred_frame_dct;
guint8 concealment_motion_vectors;
guint8 q_scale_type;
guint8 intra_vlc_format;
guint8 alternate_scan;
guint8 repeat_first_field;
guint8 chroma_420_type;
guint8 progressive_frame;
guint8 composite_display;
guint8 v_axis;
guint8 field_sequence;
guint8 sub_carrier;
guint8 burst_amplitude;
guint8 sub_carrier_phase;
};
struct GstMpegVideoQuantMatrixExt
struct GstMpegVideoQuantMatrixExt {
guint8 load_intra_quantiser_matrix;
guint8 intra_quantiser_matrix[64];
guint8 load_non_intra_quantiser_matrix;
guint8 non_intra_quantiser_matrix[64];
guint8 load_chroma_intra_quantiser_matrix;
guint8 chroma_intra_quantiser_matrix[64];
guint8 load_chroma_non_intra_quantiser_matrix;
guint8 chroma_non_intra_quantiser_matrix[64];
};
struct GstMpegVideoTypeOffsetSize
struct GstMpegVideoTypeOffsetSize {
guint8 type;
guint offset;
gint size;
};