|
|
@@ -30,7 +30,7 @@ |
|
|
|
#include "libavutil/avutil.h" |
|
|
|
|
|
|
|
#define LIBAVCODEC_VERSION_MAJOR 52 |
|
|
|
#define LIBAVCODEC_VERSION_MINOR 17 |
|
|
|
#define LIBAVCODEC_VERSION_MINOR 18 |
|
|
|
#define LIBAVCODEC_VERSION_MICRO 0 |
|
|
|
|
|
|
|
#define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ |
|
|
@@ -3033,6 +3033,23 @@ typedef struct AVCodecParserContext { |
|
|
|
* will be used. |
|
|
|
*/ |
|
|
|
int key_frame; |
|
|
|
|
|
|
|
/** |
|
|
|
* Time difference in stream time base units from the pts of this |
|
|
|
* packet to the point at which the output from the decoder has converged |
|
|
|
* independent from the availability of previous frames. That is, the |
|
|
|
* frames are virtually identical no matter if decoding started from |
|
|
|
* the very first frame or from this keyframe. |
|
|
|
* Is AV_NOPTS_VALUE if unknown. |
|
|
|
* This field is not the display duration of the current frame. |
|
|
|
* |
|
|
|
* The purpose of this field is to allow seeking in streams that have no |
|
|
|
* keyframes in the conventional sense. It corresponds to the |
|
|
|
* recovery point SEI in H.264 and match_time_delta in NUT. It is also |
|
|
|
* essential for some types of subtitle streams to ensure that all |
|
|
|
* subtitles are correctly displayed after seeking. |
|
|
|
*/ |
|
|
|
int64_t convergence_duration; |
|
|
|
} AVCodecParserContext; |
|
|
|
|
|
|
|
typedef struct AVCodecParser { |
|
|
|