| 
    FFmpeg
    
   | 
 
#include <math.h>#include <stdint.h>#include "ffmpeg.h"#include "libavutil/avassert.h"#include "libavutil/avstring.h"#include "libavutil/avutil.h"#include "libavutil/dict.h"#include "libavutil/display.h"#include "libavutil/eval.h"#include "libavutil/frame.h"#include "libavutil/intreadwrite.h"#include "libavutil/log.h"#include "libavutil/pixdesc.h"#include "libavutil/rational.h"#include "libavutil/timestamp.h"#include "libavcodec/avcodec.h"#include "libavformat/avformat.h"Go to the source code of this file.
Data Structures | |
| struct | Encoder | 
| void enc_free | ( | Encoder ** | penc | ) | 
Definition at line 56 of file ffmpeg_enc.c.
Referenced by enc_alloc(), and ost_free().
Definition at line 70 of file ffmpeg_enc.c.
Referenced by ost_add().
      
  | 
  static | 
Definition at line 92 of file ffmpeg_enc.c.
Referenced by enc_open().
      
  | 
  static | 
Definition at line 143 of file ffmpeg_enc.c.
Referenced by enc_open().
| int enc_open | ( | OutputStream * | ost, | 
| const AVFrame * | frame | ||
| ) | 
Definition at line 168 of file ffmpeg_enc.c.
Referenced by enc_frame(), fg_transcode_step(), and init_output_stream_nofilter().
      
  | 
  static | 
Definition at line 383 of file ffmpeg_enc.c.
Referenced by do_audio_out(), do_video_out(), and enc_subtitle().
| int enc_subtitle | ( | OutputFile * | of, | 
| OutputStream * | ost, | ||
| const AVSubtitle * | sub | ||
| ) | 
Definition at line 395 of file ffmpeg_enc.c.
Referenced by process_subtitle().
| void enc_stats_write | ( | OutputStream * | ost, | 
| EncStats * | es, | ||
| const AVFrame * | frame, | ||
| const AVPacket * | pkt, | ||
| uint64_t | frame_num | ||
| ) | 
Definition at line 481 of file ffmpeg_enc.c.
Referenced by encode_frame(), and write_packet().
Definition at line 548 of file ffmpeg_enc.c.
Referenced by main(), run_psnr(), uninit(), and update_video_stats().
      
  | 
  static | 
Definition at line 553 of file ffmpeg_enc.c.
Referenced by encode_frame().
      
  | 
  static | 
Definition at line 613 of file ffmpeg_enc.c.
Referenced by submit_encode_frame().
      
  | 
  static | 
Definition at line 714 of file ffmpeg_enc.c.
Referenced by do_audio_out(), do_video_out(), and enc_flush().
      
  | 
  static | 
Definition at line 761 of file ffmpeg_enc.c.
Referenced by enc_frame().
      
  | 
  static | 
Definition at line 781 of file ffmpeg_enc.c.
Referenced by do_video_out().
      
  | 
  static | 
Definition at line 828 of file ffmpeg_enc.c.
Referenced by enc_frame().
| int enc_frame | ( | OutputStream * | ost, | 
| AVFrame * | frame | ||
| ) | 
Definition at line 850 of file ffmpeg_enc.c.
Referenced by fg_output_frame(), and submit_encode_frame().
| int enc_flush | ( | void | ) | 
Definition at line 863 of file ffmpeg_enc.c.
Referenced by transcode().
 1.8.17