| 
    FFmpeg
    
   | 
 
#include "libavutil/avassert.h"#include "libavutil/dict.h"#include "libavutil/error.h"#include "libavutil/log.h"#include "libavutil/pixdesc.h"#include "libavutil/pixfmt.h"#include "libavutil/timestamp.h"#include "libavcodec/avcodec.h"#include "libavcodec/codec.h"#include "libavfilter/buffersrc.h"#include "ffmpeg.h"#include "thread_queue.h"Go to the source code of this file.
Data Structures | |
| struct | Decoder | 
| struct | DecThreadContext | 
Definition at line 79 of file ffmpeg_dec.c.
Referenced by dec_free(), and dec_packet().
| void dec_free | ( | Decoder ** | pdec | ) | 
Definition at line 97 of file ffmpeg_dec.c.
Referenced by dec_alloc(), and ist_free().
Definition at line 116 of file ffmpeg_dec.c.
Referenced by dec_open().
      
  | 
  static | 
Definition at line 147 of file ffmpeg_dec.c.
Referenced by dec_packet().
      
  | 
  static | 
Definition at line 165 of file ffmpeg_dec.c.
Referenced by audio_ts_process().
Definition at line 208 of file ffmpeg_dec.c.
Referenced by packet_decode().
      
  | 
  static | 
Definition at line 245 of file ffmpeg_dec.c.
Referenced by video_frame_process().
      
  | 
  static | 
Definition at line 297 of file ffmpeg_dec.c.
Referenced by packet_decode().
      
  | 
  static | 
Definition at line 382 of file ffmpeg_dec.c.
Referenced by dec_packet().
      
  | 
  static | 
Definition at line 391 of file ffmpeg_dec.c.
Referenced by dec_packet(), and fix_sub_duration_heartbeat().
| int fix_sub_duration_heartbeat | ( | InputStream * | ist, | 
| int64_t | signal_pts | ||
| ) | 
Definition at line 454 of file ffmpeg_dec.c.
Referenced by ost_add(), and trigger_fix_sub_duration_heartbeat().
      
  | 
  static | 
Definition at line 477 of file ffmpeg_dec.c.
Referenced by packet_decode().
      
  | 
  static | 
Definition at line 528 of file ffmpeg_dec.c.
Referenced by dec_packet().
      
  | 
  static | 
Definition at line 543 of file ffmpeg_dec.c.
Referenced by decoder_thread().
      
  | 
  static | 
Definition at line 654 of file ffmpeg_dec.c.
Referenced by decoder_thread().
      
  | 
  static | 
Definition at line 662 of file ffmpeg_dec.c.
Referenced by dec_thread_init(), and decoder_thread().
      
  | 
  static | 
Definition at line 670 of file ffmpeg_dec.c.
Referenced by decoder_thread().
      
  | 
  static | 
Definition at line 689 of file ffmpeg_dec.c.
Referenced by dec_thread_start().
| int dec_packet | ( | InputStream * | ist, | 
| const AVPacket * | pkt, | ||
| int | no_eof | ||
| ) | 
Submit a packet for decoding.
When pkt==NULL and no_eof=0, there will be no more input. Flush decoders and mark all downstreams as finished.
When pkt==NULL and no_eof=1, the stream was reset (e.g. after a seek). Flush decoders and await further input.
Definition at line 772 of file ffmpeg_dec.c.
Referenced by decode_flush(), and process_input_packet().
      
  | 
  static | 
Definition at line 845 of file ffmpeg_dec.c.
Referenced by dec_open().
      
  | 
  static | 
Definition at line 889 of file ffmpeg_dec.c.
Referenced by dec_open().
Definition at line 925 of file ffmpeg_dec.c.
Referenced by hw_device_setup_for_decode().
      
  | 
  static | 
Definition at line 942 of file ffmpeg_dec.c.
Referenced by dec_open().
| int dec_open | ( | InputStream * | ist | ) | 
Definition at line 1070 of file ffmpeg_dec.c.
Referenced by ist_use().
 1.8.17