FFmpeg
|
#include <string.h>
#include "config.h"
#include "avassert.h"
#include "avstring.h"
#include "common.h"
#include "hwcontext.h"
#include "hwcontext_internal.h"
#include "hwcontext_opencl.h"
#include "mem.h"
#include "pixdesc.h"
Go to the source code of this file.
Data Structures | |
struct | OpenCLDeviceContext |
struct | OpenCLFramesContext |
struct | OpenCLDeviceSelector |
struct | OpenCLMapping |
Macros | |
#define | CL_USE_DEPRECATED_OPENCL_1_2_APIS |
#define | CL_FUNC(name, desc) |
#define | CHANNEL_ORDER(order, type) case order: image_format->image_channel_order = type; break; |
Variables | |
struct { | |
const char * key | |
cl_platform_info name | |
} | opencl_platform_params [] |
struct { | |
const char * key | |
cl_device_info name | |
} | opencl_device_params [] |
struct { | |
const char * key | |
cl_device_type type | |
} | opencl_device_types [] |
const HWContextType | ff_hwcontext_type_opencl |
#define CL_USE_DEPRECATED_OPENCL_1_2_APIS |
Definition at line 19 of file hwcontext_opencl.c.
Referenced by opencl_device_init().
Referenced by opencl_get_plane_format().
|
static |
Definition at line 144 of file hwcontext_opencl.c.
Referenced by opencl_device_create_internal().
|
static |
Definition at line 152 of file hwcontext_opencl.c.
Referenced by opencl_device_create_internal().
|
static |
Definition at line 199 of file hwcontext_opencl.c.
Referenced by opencl_check_platform_extension(), opencl_device_create_internal(), and opencl_filter_platform().
|
static |
Definition at line 220 of file hwcontext_opencl.c.
Referenced by opencl_check_device_extension(), opencl_device_create_internal(), and opencl_filter_device().
|
static |
Definition at line 241 of file hwcontext_opencl.c.
Referenced by opencl_check_extension().
|
static |
Definition at line 254 of file hwcontext_opencl.c.
Referenced by opencl_check_extension().
|
static |
Definition at line 267 of file hwcontext_opencl.c.
Referenced by opencl_device_init().
|
static |
Definition at line 288 of file hwcontext_opencl.c.
Referenced by opencl_device_create(), and opencl_device_derive().
|
static |
Definition at line 319 of file hwcontext_opencl.c.
Referenced by opencl_device_create(), and opencl_device_derive().
|
static |
Definition at line 354 of file hwcontext_opencl.c.
Referenced by opencl_device_create(), opencl_device_create_internal(), and opencl_device_derive().
|
static |
Definition at line 394 of file hwcontext_opencl.c.
Referenced by opencl_device_create().
|
static |
Definition at line 484 of file hwcontext_opencl.c.
Referenced by opencl_device_create(), and opencl_device_derive().
|
static |
Definition at line 614 of file hwcontext_opencl.c.
|
static |
Definition at line 647 of file hwcontext_opencl.c.
Referenced by opencl_device_derive().
|
static |
Definition at line 883 of file hwcontext_opencl.c.
|
static |
Definition at line 1191 of file hwcontext_opencl.c.
|
static |
Definition at line 1367 of file hwcontext_opencl.c.
Referenced by opencl_frames_get_constraints(), opencl_map_frame(), opencl_pool_alloc(), opencl_transfer_data_from(), and opencl_transfer_data_to().
|
static |
Definition at line 1476 of file hwcontext_opencl.c.
Definition at line 1603 of file hwcontext_opencl.c.
Referenced by opencl_pool_alloc().
|
static |
Definition at line 1621 of file hwcontext_opencl.c.
Referenced by opencl_frames_init().
|
static |
Definition at line 1677 of file hwcontext_opencl.c.
Referenced by opencl_frames_derive_to(), and opencl_frames_init().
|
static |
Definition at line 1696 of file hwcontext_opencl.c.
|
static |
Definition at line 1709 of file hwcontext_opencl.c.
|
static |
Definition at line 1737 of file hwcontext_opencl.c.
|
static |
Definition at line 1758 of file hwcontext_opencl.c.
|
static |
Definition at line 1775 of file hwcontext_opencl.c.
Referenced by opencl_map_frame(), opencl_transfer_data_from(), opencl_transfer_data_to(), and opencl_unmap_frame().
|
static |
Definition at line 1799 of file hwcontext_opencl.c.
|
static |
Definition at line 1854 of file hwcontext_opencl.c.
|
static |
Definition at line 1916 of file hwcontext_opencl.c.
Referenced by opencl_map_frame().
|
static |
Definition at line 1945 of file hwcontext_opencl.c.
Referenced by opencl_map_from().
|
inlinestatic |
Definition at line 2187 of file hwcontext_opencl.c.
|
static |
Definition at line 2800 of file hwcontext_opencl.c.
|
static |
Definition at line 2809 of file hwcontext_opencl.c.
|
static |
Definition at line 2850 of file hwcontext_opencl.c.
const char* key |
Definition at line 165 of file hwcontext_opencl.c.
Referenced by aa_read_header(), add_metadata(), add_opt(), ape_tag_read_field(), av_opt_get_key_value(), av_opt_query_ranges(), av_opt_set_from_string(), av_packet_unpack_dictionary(), av_tree_insert(), avformat_match_stream_specifier(), avi_read_packet(), avi_read_tag(), check_keyboard_interaction(), cmp_id_key(), decode_header(), do_encrypt(), ea_read_packet(), epic_hash_add(), extract_line(), ff_AMediaFormat_getBuffer(), ff_AMediaFormat_getFloat(), ff_AMediaFormat_getInt32(), ff_AMediaFormat_getInt64(), ff_AMediaFormat_getString(), ff_AMediaFormat_setBuffer(), ff_AMediaFormat_setFloat(), ff_AMediaFormat_setInt32(), ff_AMediaFormat_setInt64(), ff_AMediaFormat_setString(), ff_id3v2_parse_priv_dict(), ff_metadata_conv(), ff_parse_key_value(), ff_read_riff_info(), ff_tee_parse_slave_options(), filter_frame(), gain_entry_compare(), glyph_cmp(), hls_encryption_start(), hpel_motion_search(), id3v2_3_metadata_split_date(), init_report(), ivr_read_header(), matroska_convert_tag(), microdvd_close_no_persistent_tags(), microdvd_init(), microdvd_open_tags(), mkv_write_simpletag(), mov_metadata_loci(), mov_parse_vc1_frame(), mov_read_custom(), mov_read_udta_string(), mpegts_write_pes(), multiswap_dec(), multiswap_enc(), mxf_parse_package_comments(), mxf_read_indirect_value(), mxf_write_opatom_body_partition(), nist_read_header(), nuv_read_dts(), open_input(), open_output_file(), opencl_filter_device(), opencl_filter_platform(), opt_preset(), parse_audio(), parse_key(), parse_key_value_pair(), parse_legacy_attrib(), parse_metadata(), parse_playlist(), process_options(), read_comment(), read_info_chunk(), read_odml_index(), read_tag(), read_uslt(), redspark_probe(), redspark_read_header(), sab_diamond_search(), small_diamond_search(), subviewer_read_header(), update_metadata(), url_alloc_for_protocol(), vivo_read_header(), and write_sm_data().
cl_device_info name |
Definition at line 166 of file hwcontext_opencl.c.
struct { ... } opencl_platform_params[] |
Referenced by opencl_filter_platform().
struct { ... } opencl_device_params[] |
Referenced by opencl_filter_device().
cl_device_type type |
Definition at line 189 of file hwcontext_opencl.c.
struct { ... } opencl_device_types[] |
Referenced by opencl_filter_device().
const HWContextType ff_hwcontext_type_opencl |
Definition at line 2910 of file hwcontext_opencl.c.