|
FFmpeg
|
#include "libavutil/internal.h"#include "libavutil/opt.h"#include "libavutil/mem.h"#include "cbs.h"#include "cbs_h264.h"#include "atsc_a53.h"#include "h264_levels.h"#include "h2645data.h"#include "codec_internal.h"#include "version.h"#include "hw_base_encode_h264.h"#include "vulkan_encode.h"Go to the source code of this file.
Data Structures | |
| struct | VulkanEncodeH264Picture |
| struct | VulkanEncodeH264Context |
| struct | VulkanH264Units |
Macros | |
| #define | OFFSET(x) |
| #define | FLAGS (AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM) |
| #define | PROFILE(name, value) |
| #define | LEVEL(name, value) |
Enumerations | |
| enum | UnitElems { UNIT_AUD = 1 << 0 , UNIT_SEI_TIMING = 1 << 1 , UNIT_SEI_IDENTIFIER = 1 << 2 , UNIT_SEI_RECOVERY = 1 << 3 , UNIT_SEI_A53_CC = 1 << 4 } |
Variables | |
| const FFVulkanEncodeDescriptor | ff_vk_enc_h264_desc |
| static const uint8_t | vulkan_encode_h264_sei_identifier_uuid [16] |
| static const FFVulkanCodec | enc_cb |
| static const AVOption | vulkan_encode_h264_options [] |
| static const FFCodecDefault | vulkan_encode_h264_defaults [] |
| static const AVClass | vulkan_encode_h264_class |
| const FFCodec | ff_h264_vulkan_encoder |
| #define OFFSET | ( | x | ) |
Definition at line 1587 of file vulkan_encode_h264.c.
| #define FLAGS (AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_ENCODING_PARAM) |
Definition at line 1588 of file vulkan_encode_h264.c.
| enum UnitElems |
| Enumerator | |
|---|---|
| UNIT_AUD | |
| UNIT_SEI_TIMING | |
| UNIT_SEI_IDENTIFIER | |
| UNIT_SEI_RECOVERY | |
| UNIT_SEI_A53_CC | |
Definition at line 35 of file vulkan_encode_h264.c.
|
static |
Definition at line 117 of file vulkan_encode_h264.c.
|
static |
Definition at line 162 of file vulkan_encode_h264.c.
Referenced by init_pic_params().
|
static |
Definition at line 247 of file vulkan_encode_h264.c.
Referenced by init_pic_params().
|
static |
Definition at line 310 of file vulkan_encode_h264.c.
Referenced by setup_refs().
|
static |
Definition at line 407 of file vulkan_encode_h264.c.
Referenced by init_pic_params().
|
static |
Definition at line 606 of file vulkan_encode_h264.c.
|
static |
Definition at line 679 of file vulkan_encode_h264.c.
|
static |
Definition at line 757 of file vulkan_encode_h264.c.
Referenced by vulkan_encode_h264_init().
|
static |
Definition at line 814 of file vulkan_encode_h264.c.
Referenced by init_base_units().
|
static |
Definition at line 861 of file vulkan_encode_h264.c.
Referenced by create_session_params().
|
static |
Definition at line 1010 of file vulkan_encode_h264.c.
Referenced by init_base_units().
|
static |
Definition at line 1054 of file vulkan_encode_h264.c.
Referenced by init_base_units().
|
static |
Definition at line 1094 of file vulkan_encode_h264.c.
Referenced by vulkan_encode_h264_init().
|
static |
Definition at line 1195 of file vulkan_encode_h264.c.
Referenced by write_extra_headers(), write_filler(), and write_sequence_headers().
|
static |
Definition at line 1210 of file vulkan_encode_h264.c.
Referenced by write_extra_headers(), write_filler(), and write_sequence_headers().
|
static |
Definition at line 1234 of file vulkan_encode_h264.c.
|
static |
Definition at line 1263 of file vulkan_encode_h264.c.
|
static |
Definition at line 1331 of file vulkan_encode_h264.c.
|
static |
Definition at line 1369 of file vulkan_encode_h264.c.
|
static |
Definition at line 1573 of file vulkan_encode_h264.c.
| const FFVulkanEncodeDescriptor ff_vk_enc_h264_desc |
Definition at line 43 of file vulkan_encode_h264.c.
Referenced by vulkan_encode_h264_init().
|
static |
Definition at line 54 of file vulkan_encode_h264.c.
Referenced by vulkan_encode_h264_init().
|
static |
Definition at line 1355 of file vulkan_encode_h264.c.
|
static |
Definition at line 1589 of file vulkan_encode_h264.c.
|
static |
Definition at line 1646 of file vulkan_encode_h264.c.
|
static |
Definition at line 1660 of file vulkan_encode_h264.c.
| const FFCodec ff_h264_vulkan_encoder |
Definition at line 1667 of file vulkan_encode_h264.c.