• Home
  • Raw
  • Download

Lines Matching defs:InputStream

300 typedef struct InputStream {  struct
301 int file_index;
302 AVStream *st;
303 int discard; /* true if stream data should be discarded */
304 int user_set_discard;
305 …ecoding_needed; /* non zero if the packets must be decoded in 'raw_fifo', see DECODING_FOR_* */
309 AVCodecContext *dec_ctx;
310 const AVCodec *dec;
311 AVFrame *decoded_frame;
312 AVFrame *filter_frame; /* a ref of decoded_frame, to be sent to filters */
313 AVPacket *pkt;
315 int64_t start; /* time when read started */
318 int64_t next_dts;
319 … int64_t dts; ///< dts of the last packet read for this stream (in AV_TIME_BASE units)
321 int64_t next_pts; ///< synthetic pts for the next decode frame (in AV_TIME_BASE units)
322 int64_t pts; ///< current pts of the decoded frame (in AV_TIME_BASE units)
323 int wrap_correction_done;
325 int64_t filter_in_rescale_delta_last;
327 int64_t min_pts; /* pts with the smallest value in a current stream */
328 int64_t max_pts; /* pts with the higher value in a current stream */
332 int64_t cfr_next_pts;
334 int64_t nb_samples; /* number of samples in the last decoded audio frame before looping */
336 double ts_scale;
337 int saw_first_ts;
338 AVDictionary *decoder_opts;
339 AVRational framerate; /* framerate forced with -r */
340 int top_field_first;
341 int guess_layout_max;
343 int autorotate;
345 int fix_sub_duration;
346 struct { /* previous decoded subtitle and related variables */
350 } prev_sub;
352 struct sub2video {
359 } sub2video;
361 int dr1;
365 InputFilter **filters;
366 int nb_filters;
368 int reinit_filters;
371 enum HWAccelID hwaccel_id;
372 enum AVHWDeviceType hwaccel_device_type;
373 char *hwaccel_device;
374 enum AVPixelFormat hwaccel_output_format;
398 } InputStream; typedef