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 /**