|
FFmpeg
|
#include <string.h>#include <sys/types.h>#include <mfx/mfxvideo.h>#include "libavutil/common.h"#include "libavutil/mem.h"#include "libavutil/log.h"#include "libavutil/time.h"#include "libavutil/imgutils.h"#include "libavcodec/bytestream.h"#include "avcodec.h"#include "internal.h"#include "qsv.h"#include "qsv_internal.h"#include "qsvenc.h"Go to the source code of this file.
Variables | |
| struct { | |
| mfxU16 profile | |
| const char * name | |
| } | profile_names [] |
| struct { | |
| mfxU16 rc_mode | |
| const char * name | |
| } | rc_names [] |
|
static |
Definition at line 70 of file qsvenc.c.
Referenced by dump_video_param().
|
static |
Definition at line 108 of file qsvenc.c.
Referenced by dump_video_param().
|
static |
Definition at line 117 of file qsvenc.c.
Referenced by dump_video_param().
|
static |
Definition at line 126 of file qsvenc.c.
Referenced by qsv_retrieve_enc_params().
|
static |
Definition at line 270 of file qsvenc.c.
Referenced by init_video_param().
|
static |
Definition at line 343 of file qsvenc.c.
Referenced by init_video_param().
|
static |
Definition at line 355 of file qsvenc.c.
Referenced by ff_qsv_enc_init().
|
static |
Definition at line 550 of file qsvenc.c.
Referenced by ff_qsv_enc_init().
|
static |
Definition at line 633 of file qsvenc.c.
Referenced by ff_qsv_enc_init().
| int ff_qsv_enc_init | ( | AVCodecContext * | avctx, |
| QSVEncContext * | q | ||
| ) |
Definition at line 670 of file qsvenc.c.
Referenced by qsv_enc_init().
|
static |
Definition at line 773 of file qsvenc.c.
Referenced by clear_unused_frames().
|
static |
Definition at line 786 of file qsvenc.c.
Referenced by get_free_frame().
|
static |
Definition at line 799 of file qsvenc.c.
Referenced by submit_frame().
|
static |
Definition at line 837 of file qsvenc.c.
Referenced by encode_frame().
|
static |
Definition at line 904 of file qsvenc.c.
Referenced by encode_frame().
|
static |
Definition at line 916 of file qsvenc.c.
Referenced by ff_qsv_encode().
| int ff_qsv_encode | ( | AVCodecContext * | avctx, |
| QSVEncContext * | q, | ||
| AVPacket * | pkt, | ||
| const AVFrame * | frame, | ||
| int * | got_packet | ||
| ) |
Definition at line 995 of file qsvenc.c.
Referenced by qsv_enc_frame().
| int ff_qsv_enc_close | ( | AVCodecContext * | avctx, |
| QSVEncContext * | q | ||
| ) |
Definition at line 1063 of file qsvenc.c.
Referenced by qsv_enc_close(), and qsv_enc_init().
| mfxU16 profile |
Definition at line 42 of file qsvenc.c.
Referenced by avcodec_string(), dcadec_decode_frame(), ff_h264_get_profile(), hq_decode_frame(), matroska_aac_profile(), matroska_parse_tracks(), mov_write_dvc1_structs(), parse_frame(), show_stream(), vc1_probe(), vdpau_h264_init(), vdpau_hevc_init(), vdpau_mpeg4_init(), vdpau_old_init(), vdpau_vc1_init(), and vp7_decode_frame_header().
| const { ... } profile_names[] |
Referenced by print_profile().
| mfxU16 rc_mode |
Definition at line 80 of file qsvenc.c.
Referenced by select_rc_mode().
| const { ... } rc_names[] |
Referenced by print_ratecontrol().
1.8.6