diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2011-10-06 20:20:43 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2011-10-06 20:21:40 +0200 |
commit | f7fbbf466f5c923e366b03d78bae0f4f64f013fa (patch) | |
tree | 9c853e3f69d158583f4eaaa8c5408136fbb38a41 | |
parent | 67b2df792fed29b806cc94213dbd6558d8e717df (diff) | |
download | ffmpeg-f7fbbf466f5c923e366b03d78bae0f4f64f013fa.tar.gz |
lavf/utils: document AVIndexEntry.timestamp
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | libavformat/avformat.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libavformat/avformat.h b/libavformat/avformat.h index 728dd6622b..c785a13ea7 100644 --- a/libavformat/avformat.h +++ b/libavformat/avformat.h @@ -469,7 +469,12 @@ enum AVStreamParseType { typedef struct AVIndexEntry { int64_t pos; - int64_t timestamp; + int64_t timestamp; /**< + * Timestamp in AVStream.time_base units, preferably the time from which on correctly decoded frames are available + * when seeking to this entry. That means preferable PTS on keyframe based formats. + * But demuxers can choose to store a different timestamp, if it is more convenient for the implementation or nothing better + * is known + */ #define AVINDEX_KEYFRAME 0x0001 int flags:2; int size:30; //Yeah, trying to keep the size of this small to reduce memory requirements (it is 24 vs. 32 bytes due to possible 8-byte alignment). |