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 146 of file hwcontext_opencl.c.
Referenced by opencl_device_create_internal().
|
static |
Definition at line 155 of file hwcontext_opencl.c.
Referenced by opencl_device_create_internal().
|
static |
Definition at line 202 of file hwcontext_opencl.c.
Referenced by opencl_check_platform_extension(), opencl_device_create_internal(), and opencl_filter_platform().
|
static |
Definition at line 223 of file hwcontext_opencl.c.
Referenced by opencl_check_device_extension(), opencl_device_create_internal(), and opencl_filter_device().
|
static |
Definition at line 244 of file hwcontext_opencl.c.
Referenced by opencl_check_extension().
|
static |
Definition at line 257 of file hwcontext_opencl.c.
Referenced by opencl_check_extension().
|
static |
Definition at line 270 of file hwcontext_opencl.c.
Referenced by opencl_device_init().
|
static |
Definition at line 291 of file hwcontext_opencl.c.
Referenced by opencl_device_create(), and opencl_device_derive().
|
static |
Definition at line 322 of file hwcontext_opencl.c.
Referenced by opencl_device_create(), and opencl_device_derive().
|
static |
Definition at line 357 of file hwcontext_opencl.c.
Referenced by opencl_device_create(), opencl_device_create_internal(), and opencl_device_derive().
|
static |
Definition at line 397 of file hwcontext_opencl.c.
Referenced by opencl_device_create().
|
static |
Definition at line 487 of file hwcontext_opencl.c.
Referenced by opencl_device_create(), and opencl_device_derive().
|
static |
Definition at line 617 of file hwcontext_opencl.c.
|
static |
Definition at line 650 of file hwcontext_opencl.c.
|
static |
Definition at line 886 of file hwcontext_opencl.c.
|
static |
Definition at line 1193 of file hwcontext_opencl.c.
|
static |
Definition at line 1366 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 1475 of file hwcontext_opencl.c.
Definition at line 1602 of file hwcontext_opencl.c.
Referenced by opencl_pool_alloc().
|
static |
Definition at line 1620 of file hwcontext_opencl.c.
Referenced by opencl_frames_init().
|
static |
Definition at line 1676 of file hwcontext_opencl.c.
Referenced by opencl_frames_derive_to(), and opencl_frames_init().
|
static |
Definition at line 1695 of file hwcontext_opencl.c.
|
static |
Definition at line 1708 of file hwcontext_opencl.c.
|
static |
Definition at line 1736 of file hwcontext_opencl.c.
|
static |
Definition at line 1757 of file hwcontext_opencl.c.
|
static |
Definition at line 1774 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 1798 of file hwcontext_opencl.c.
|
static |
Definition at line 1853 of file hwcontext_opencl.c.
|
static |
Definition at line 1915 of file hwcontext_opencl.c.
Referenced by opencl_map_frame().
|
static |
Definition at line 1944 of file hwcontext_opencl.c.
Referenced by opencl_map_from().
|
inlinestatic |
Definition at line 2182 of file hwcontext_opencl.c.
|
static |
Definition at line 2798 of file hwcontext_opencl.c.
|
static |
Definition at line 2807 of file hwcontext_opencl.c.
|
static |
Definition at line 2848 of file hwcontext_opencl.c.
const char* key |
Definition at line 168 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(), free_segment_dynarray(), 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 169 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 192 of file hwcontext_opencl.c.
struct { ... } opencl_device_types[] |
Referenced by opencl_filter_device().
const HWContextType ff_hwcontext_type_opencl |
Definition at line 2908 of file hwcontext_opencl.c.