FFmpeg
|
#include <stdio.h>
#include <errno.h>
#include <libavutil/hwcontext.h>
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include <libavutil/opt.h>
Go to the source code of this file.
Data Structures | |
struct | DynamicSetting |
Functions | |
static int | str_to_dict (char *optstr, AVDictionary **opt) |
static int | dynamic_set_parameter (AVCodecContext *avctx) |
static int | get_format (AVCodecContext *avctx, const enum AVPixelFormat *pix_fmts) |
static int | open_input_file (char *filename) |
static int | encode_write (AVPacket *enc_pkt, AVFrame *frame) |
static int | dec_enc (AVPacket *pkt, const AVCodec *enc_codec, char *optstr) |
int | main (int argc, char **argv) |
Variables | |
static AVFormatContext * | ifmt_ctx = NULL |
static AVFormatContext * | ofmt_ctx = NULL |
static AVBufferRef * | hw_device_ctx = NULL |
static AVCodecContext * | decoder_ctx = NULL |
static AVCodecContext * | encoder_ctx = NULL |
static int | video_stream = -1 |
static DynamicSetting * | dynamic_setting |
static int | setting_number |
static int | current_setting_number |
|
static |
Definition at line 58 of file qsv_transcode.c.
Referenced by dec_enc(), and dynamic_set_parameter().
|
static |
Definition at line 82 of file qsv_transcode.c.
Referenced by encode_write().
|
static |
Definition at line 118 of file qsv_transcode.c.
Referenced by open_input_file().
|
static |
Definition at line 211 of file qsv_transcode.c.
Definition at line 343 of file qsv_transcode.c.
|
static |
Definition at line 45 of file qsv_transcode.c.
Referenced by main(), and open_input_file().
|
static |
Definition at line 45 of file qsv_transcode.c.
Referenced by dec_enc(), encode_write(), and main().
|
static |
Definition at line 46 of file qsv_transcode.c.
Referenced by main(), and open_input_file().
|
static |
Definition at line 47 of file qsv_transcode.c.
Referenced by dec_enc(), decode_packet(), main(), and open_input_file().
|
static |
Definition at line 47 of file qsv_transcode.c.
Referenced by dec_enc(), dynamic_set_parameter(), encode_write(), and main().
|
static |
Definition at line 48 of file qsv_transcode.c.
Referenced by main(), and open_input_file().
|
static |
Definition at line 54 of file qsv_transcode.c.
Referenced by dynamic_set_parameter(), and main().
|
static |
Definition at line 55 of file qsv_transcode.c.
Referenced by dynamic_set_parameter(), and main().
|
static |
Definition at line 56 of file qsv_transcode.c.
Referenced by dynamic_set_parameter(), and main().