Mercurial > libavformat.hg
comparison avformat.h @ 816:6f41cd797a3d libavformat
skip_idct
skip_frame
skip_loop_filter
author | michael |
---|---|
date | Thu, 14 Jul 2005 21:39:36 +0000 |
parents | f5a231a9a2f1 |
children | b1d7ee1c792d |
comparison
equal
deleted
inserted
replaced
815:5f9e330500d9 | 816:6f41cd797a3d |
---|---|
211 /* the following 2 flags indicate that the next/prev keyframe is known, and scaning for it isnt needed */ | 211 /* the following 2 flags indicate that the next/prev keyframe is known, and scaning for it isnt needed */ |
212 int flags; | 212 int flags; |
213 int min_distance; /* min distance between this and the previous keyframe, used to avoid unneeded searching */ | 213 int min_distance; /* min distance between this and the previous keyframe, used to avoid unneeded searching */ |
214 } AVIndexEntry; | 214 } AVIndexEntry; |
215 | 215 |
216 enum AVDiscard{ | |
217 //we leave some space between them for extensions (drop some keyframes for intra only or drop just some bidir frames) | |
218 AVDISCARD_NONE =-16, ///< discard nothing | |
219 AVDISCARD_DEFAULT= 0, ///< discard useless packets like 0 size packets in avi | |
220 AVDISCARD_BIDIR = 16, ///< discard all bidirectional frames | |
221 AVDISCARD_NONKEY = 32, ///< discard all frames except keyframes | |
222 AVDISCARD_ALL = 48, ///< discard all | |
223 }; | |
224 | |
225 typedef struct AVStream { | 216 typedef struct AVStream { |
226 int index; /* stream index in AVFormatContext */ | 217 int index; /* stream index in AVFormatContext */ |
227 int id; /* format specific stream id */ | 218 int id; /* format specific stream id */ |
228 AVCodecContext codec; /* codec context */ | 219 AVCodecContext codec; /* codec context */ |
229 /** | 220 /** |