|
static void | opencl_error_callback (const char *errinfo, const void *private_info, size_t cb, void *user_data) |
|
static void | opencl_device_free (AVHWDeviceContext *hwdev) |
|
static char * | opencl_get_platform_string (cl_platform_id platform_id, cl_platform_info key) |
|
static char * | opencl_get_device_string (cl_device_id device_id, cl_device_info key) |
|
static int | opencl_check_platform_extension (cl_platform_id platform_id, const char *name) |
|
static int | opencl_check_device_extension (cl_device_id device_id, const char *name) |
|
static av_unused int | opencl_check_extension (AVHWDeviceContext *hwdev, const char *name) |
|
static int | opencl_enumerate_platforms (AVHWDeviceContext *hwdev, cl_uint *nb_platforms, cl_platform_id **platforms, void *context) |
|
static int | opencl_filter_platform (AVHWDeviceContext *hwdev, cl_platform_id platform_id, const char *platform_name, void *context) |
|
static int | opencl_enumerate_devices (AVHWDeviceContext *hwdev, cl_platform_id platform_id, const char *platform_name, cl_uint *nb_devices, cl_device_id **devices, void *context) |
|
static int | opencl_filter_device (AVHWDeviceContext *hwdev, cl_device_id device_id, const char *device_name, void *context) |
|
static int | opencl_device_create_internal (AVHWDeviceContext *hwdev, const OpenCLDeviceSelector *selector, cl_context_properties *props) |
|
static int | opencl_device_create (AVHWDeviceContext *hwdev, const char *device, AVDictionary *opts, int flags) |
|
static int | opencl_device_init (AVHWDeviceContext *hwdev) |
|
static void | opencl_device_uninit (AVHWDeviceContext *hwdev) |
|
static int | opencl_device_derive (AVHWDeviceContext *hwdev, AVHWDeviceContext *src_ctx, int flags) |
|
static int | opencl_get_plane_format (enum AVPixelFormat pixfmt, int plane, int width, int height, cl_image_format *image_format, cl_image_desc *image_desc) |
|
static int | opencl_frames_get_constraints (AVHWDeviceContext *hwdev, const void *hwconfig, AVHWFramesConstraints *constraints) |
|
static void | opencl_pool_free (void *opaque, uint8_t *data) |
|
static AVBufferRef * | opencl_pool_alloc (void *opaque, int size) |
|
static int | opencl_frames_init_command_queue (AVHWFramesContext *hwfc) |
|
static int | opencl_frames_init (AVHWFramesContext *hwfc) |
|
static void | opencl_frames_uninit (AVHWFramesContext *hwfc) |
|
static int | opencl_get_buffer (AVHWFramesContext *hwfc, AVFrame *frame) |
|
static int | opencl_transfer_get_formats (AVHWFramesContext *hwfc, enum AVHWFrameTransferDirection dir, enum AVPixelFormat **formats) |
|
static int | opencl_wait_events (AVHWFramesContext *hwfc, cl_event *events, int nb_events) |
|
static int | opencl_transfer_data_from (AVHWFramesContext *hwfc, AVFrame *dst, const AVFrame *src) |
|
static int | opencl_transfer_data_to (AVHWFramesContext *hwfc, AVFrame *dst, const AVFrame *src) |
|
static void | opencl_unmap_frame (AVHWFramesContext *hwfc, HWMapDescriptor *hwmap) |
|
static int | opencl_map_frame (AVHWFramesContext *hwfc, AVFrame *dst, const AVFrame *src, int flags) |
|
static cl_mem_flags | opencl_mem_flags_for_mapping (int map_flags) |
|
static int | opencl_map_from (AVHWFramesContext *hwfc, AVFrame *dst, const AVFrame *src, int flags) |
|
static int | opencl_map_to (AVHWFramesContext *hwfc, AVFrame *dst, const AVFrame *src, int flags) |
|
static int | opencl_frames_derive_to (AVHWFramesContext *dst_fc, AVHWFramesContext *src_fc, int flags) |
|
- Examples:
- demuxing_decoding.c, hw_decode.c, and transcoding.c.
Definition at line 189 of file hwcontext_opencl.c.
Referenced by aac_decode_close(), add_adaptation_set(), add_input_streams(), add_interval(), amf_tag_contents(), amf_tag_skip(), asf_read_ext_content(), asf_read_metadata_obj(), asf_read_picture(), asf_read_stream_properties(), ass_split_section(), ast_read_packet(), av_hwdevice_ctx_alloc(), av_hwdevice_find_type_by_name(), av_hwdevice_get_type_name(), av_hwdevice_iterate_types(), av_log_default_callback(), av_packet_add_side_data(), av_packet_copy_props(), av_stereo3d_type_name(), av_stream_add_side_data(), av_vdpau_get_surface_parameters(), avformat_match_stream_specifier(), avio_write_marker(), avs_copy_frame(), avs_decode_frame(), avs_read_packet(), avs_read_video_packet(), bmv_read_packet(), che_configure(), check_mc(), choose_encoder(), commit_bitstream_and_slice_buffer(), config_input(), create(), create_sink(), DECLARE_QUERYINTERFACE(), decode_13(), decode_cabac_b_mb_sub_type(), decode_channel_map(), decode_delta_j(), decode_extension_payload(), decode_frame(), decode_info_header(), decode_q_branch(), decode_subframe(), default_query_formats_common(), dshow_add_device(), dshow_cycle_formats(), dshow_cycle_pins(), dshow_set_audio_buffer_size(), dvbsub_probe(), encode_picture(), exif_decode_tag(), ff_AMediaCodecList_getCodecNameByType(), ff_amf_match_string(), ff_ass_split_dialog2(), ff_cbs_init(), ff_cbs_insert_unit_content(), ff_cbs_insert_unit_data(), ff_dxva2_commit_buffer(), ff_dxva2_common_end_frame(), ff_estimate_b_frame_motion(), ff_flac_parse_picture(), ff_h263_round_chroma(), ff_h264_sei_decode(), ff_hevc_annexb2mp4(), ff_hevc_decode_extradata(), ff_id3v2_write_apic(), ff_isom_write_hvcc(), ff_jni_init_jfields(), ff_jni_reset_jfields(), ff_jpeg2000_dwt_init(), ff_opencl_filter_work_size_from_image(), ff_qsv_map_pictype(), ff_rtmp_packet_create(), ff_rtp_send_jpeg(), ff_spatial_idwt_init(), ff_v4l2_context_set_status(), ff_vdpau_common_frame_params(), ff_vdpau_common_init(), ff_videotoolbox_uninit(), ff_voc_get_packet(), filter(), filter_frame(), filter_query_formats(), find_and_decode_index(), find_stream(), flac_probe(), flac_write_picture(), flush(), flv_data_packet(), flv_read_metabody(), flv_read_packet(), frame_configure_elements(), generate_fake_vps(), generate_transition(), get_che(), get_content_type(), get_duration_insec(), get_geokey_type(), GET_TOK(), gxf_resync_media(), h264_handle_packet(), h264_probe(), handle_metadata(), hevc_extradata_to_annexb(), hevc_probe(), hw_device_init_from_string(), hw_device_init_from_type(), hw_device_setup_for_decode(), hwmap_config_output(), id3v2_parse(), iff_read_header(), import_pem(), init(), init_input_filter(), init_sec_buffer(), insert_trim(), iterative_me(), ivr_read_header(), jpeg_parse_packet(), lavfi_read_header(), libAVEnumMediaTypes_Clone(), libAVEnumMediaTypes_Setup(), libAVFilter_Cleanup(), libAVFilter_Setup(), libssh_authentication(), libx265_encode_frame(), main(), make_eval_expr(), mjpeg_decode_app(), mkv_query_codec(), mm_decode_frame(), mmap_close(), mmap_start(), mms_safe_send_recv(), mov_text_decode_frame(), mov_text_encode_frame(), mov_write_covr(), mov_write_isml_manifest(), mpegps_psm_parse(), mpegps_read_packet(), mpegts_open_filter(), musx_read_header(), mxf_write_content_storage(), nal_send(), needs_termination(), new_output_stream(), new_rendition(), open_output_file(), opt_init_hw_device(), output_configure(), output_server_manifest(), parse_adaptation_sets(), parse_device_name(), parse_fmtp(), parse_header(), parse_legacy_attrib(), parse_manifest_representation(), parse_timestamp(), print_final_stats(), print_report(), probe(), qdm2_parse_subpacket(), query_formats(), read_header(), read_packet(), read_thread(), rm_assemble_video_frame(), rtmp_handshake(), rtmp_packet_read_one_chunk(), rtmp_write_amf_data(), rtp_resolve_host(), rv34_parse(), rv34_pred_mv_b(), scan_file(), select_input_picture(), select_reference_stream(), set_codec_from_probe_data(), show_hwaccels(), silk_decode_frame(), sol_read_header(), spectral_to_sample(), ssim_end1(), sunrast_decode_frame(), svq3_decode_block(), svq3_decode_mb(), tak_get_nb_samples(), tak_read_header(), targa_decode_rle(), tiff_decode_tag(), tm2_decode_blocks(), tnput(), udp_resolve_host(), vaapi_decode_find_best_format(), vaapi_encode_config_attributes(), vaapi_encode_issue(), vaapi_encode_make_packed_header(), vaapi_frames_get_constraints(), vc1_probe(), vmd_read_header(), vp3_decode_frame(), vp56_decode_4mv(), vp56_parse_mb_type_models(), w_c(), wmv2_pred_motion(), write_fragments(), and write_frame().