1
/***************************************************************************
4
**************************************************************************/
5
/***************************************************************************
7
* This program is free software; you can redistribute it and/or modify *
8
* it under the terms of the GNU General Public License as published by *
9
* the Free Software Foundation; either version 2 of the License, or *
10
* (at your option) any later version. *
12
***************************************************************************/
13
#ifndef ADM_H264_TAG_H
14
#define ADM_H264_TAG_H
20
#define NAL_AU_DELIMITER 9
1
/***************************************************************************
4
**************************************************************************/
5
/***************************************************************************
7
* This program is free software; you can redistribute it and/or modify *
8
* it under the terms of the GNU General Public License as published by *
9
* the Free Software Foundation; either version 2 of the License, or *
10
* (at your option) any later version. *
12
***************************************************************************/
13
#ifndef ADM_H264_TAG_H
14
#define ADM_H264_TAG_H
20
#define NAL_AU_DELIMITER 9
23
typedef struct AspectRatio {
28
const AspectRatio pixel_aspect[17] = {
48
typedef struct h264SpsInfo
53
int darNum; // Display Aspect Ratio numerator
54
int darDen; // Display Aspect Ratio denominator
55
int log2MaxFrameNumber;
59
typedef enum h264PictureType
66
typedef struct h264SliceHeader
70
h264PictureType pictureType;