FFmpeg
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Functions | Variables
ohcodec.c File Reference
#include "ohcodec.h"
#include "libavutil/error.h"

Go to the source code of this file.

Functions

int ff_oh_err_to_ff_err (OH_AVErrCode err)
 
enum AVPixelFormat ff_oh_pix_to_ff_pix (OH_AVPixelFormat oh_pix)
 
int ff_oh_pix_from_ff_pix (enum AVPixelFormat pix)
 

Variables

struct {
   OH_AVPixelFormat   oh_pix
 
   enum AVPixelFormat   pix
 
oh_pix_map []
 

Function Documentation

◆ ff_oh_err_to_ff_err()

int ff_oh_err_to_ff_err ( OH_AVErrCode  err)

◆ ff_oh_pix_to_ff_pix()

enum AVPixelFormat ff_oh_pix_to_ff_pix ( OH_AVPixelFormat  oh_pix)

Definition at line 63 of file ohcodec.c.

Referenced by oh_decode_on_stream_changed().

◆ ff_oh_pix_from_ff_pix()

int ff_oh_pix_from_ff_pix ( enum AVPixelFormat  pix)

Definition at line 72 of file ohcodec.c.

Referenced by oh_encode_set_format().

Variable Documentation

◆ oh_pix

OH_AVPixelFormat oh_pix

Definition at line 54 of file ohcodec.c.

Referenced by ff_oh_pix_to_ff_pix().

◆ pix

enum AVPixelFormat pix

Definition at line 55 of file ohcodec.c.

Referenced by check_deblock_chroma(), check_deblock_luma(), check_loop_filter(), check_loop_filter_intra(), check_pix_norm1(), check_pix_sum(), deblock_v8_luma_intra_8_mmi(), decode_frame(), decode_pixel(), decode_pixel_in_context(), decode_plane(), decode_plane10(), decode_region_intra(), decode_rle(), decode_rle16(), decode_rle_bpp2(), decode_rle_bpp4(), dnxhd_mb_var_thread(), dsp_x8_put_solidcolor(), dwt_plane(), epic_add_pixel_to_cache(), epic_cache_entries_for_pixel(), epic_decode_run_length(), epic_decode_tile(), epic_handle_edges(), epic_predict_pixel(), epic_predict_pixel2(), ff_add_pixels_clamped_lasx(), ff_deblock_h_chroma_8_mmi(), ff_deblock_h_chroma_intra_8_mmi(), ff_deblock_h_luma_8_mmi(), ff_deblock_h_luma_intra_8_mmi(), ff_deblock_v8_luma_8_mmi(), ff_deblock_v_chroma_8_mmi(), ff_deblock_v_chroma_intra_8_mmi(), ff_deblock_v_luma_8_mmi(), ff_deblock_v_luma_intra_8_mmi(), ff_estimate_p_frame_motion(), ff_gradfun_filter_line_c(), ff_intra_pred_8_16x16_msa(), ff_intra_pred_8_32x32_msa(), ff_oh_pix_from_ff_pix(), ff_pix_sum_msa(), fill_64(), filter_mb_edgech(), filter_mb_edgecv(), filter_mb_edgeh(), filter_mb_edgev(), filter_mb_mbaff_edgecv(), filter_mb_mbaff_edgev(), get_slice_data(), h264_h_loop_filter_chroma(), h264_h_loop_filter_chroma422(), h264_h_loop_filter_chroma422_intra(), h264_h_loop_filter_chroma422_mbaff(), h264_h_loop_filter_chroma422_mbaff_intra(), h264_h_loop_filter_chroma_intra(), h264_h_loop_filter_chroma_mbaff(), h264_h_loop_filter_chroma_mbaff_intra(), h264_h_loop_filter_luma(), h264_h_loop_filter_luma_intra(), h264_h_loop_filter_luma_mbaff(), h264_h_loop_filter_luma_mbaff_intra(), h264_loop_filter_chroma(), h264_loop_filter_chroma_intra(), h264_loop_filter_luma(), h264_loop_filter_luma_intra(), h264_v_loop_filter_chroma(), h264_v_loop_filter_chroma_intra(), h264_v_loop_filter_luma(), h264_v_loop_filter_luma_intra(), hevc_h_loop_filter_chroma(), hevc_h_loop_filter_luma(), hevc_loop_filter_chroma(), hevc_loop_filter_luma(), hevc_v_loop_filter_chroma(), hevc_v_loop_filter_luma(), ipvideo_decode_block_opcode_0xE(), ipvideo_decode_block_opcode_0xE_16(), is_pixel_on_stack(), loop_filter_chroma_strong(), loop_filter_chroma_strong_one_side(), loop_filter_chroma_weak(), loop_filter_luma_large(), loop_filter_luma_strong(), loop_filter_luma_weak(), mb_var_thread(), msrle_decode_8_16_24_32(), oh_encode_set_format(), pix_norm1(), pix_norm1_c(), pix_sum(), pix_sum_c(), pred16x16_horizontal_add(), pred16x16_vertical_add(), pred4x4_horizontal_add(), pred4x4_vertical_add(), pred8x16_horizontal_add(), pred8x16_vertical_add(), pred8x8_horizontal_add(), pred8x8_vertical_add(), pred8x8l_horizontal_add(), pred8x8l_horizontal_filter_add(), pred8x8l_vertical_add(), pred8x8l_vertical_filter_add(), prefetch_motion(), render_charset(), sad_hpel_motion_search(), vvc_h_loop_filter_chroma(), vvc_h_loop_filter_luma(), vvc_h_loop_ladf_level(), vvc_loop_filter_chroma(), vvc_loop_filter_luma(), vvc_loop_ladf_level(), vvc_v_loop_filter_chroma(), vvc_v_loop_filter_luma(), and vvc_v_loop_ladf_level().

◆ oh_pix_map

const { ... } oh_pix_map[]
Initial value:
= {
{AV_PIXEL_FORMAT_NV12, AV_PIX_FMT_NV12},
{AV_PIXEL_FORMAT_NV21, AV_PIX_FMT_NV21},
{AV_PIXEL_FORMAT_YUVI420, AV_PIX_FMT_YUV420P},
{AV_PIXEL_FORMAT_SURFACE_FORMAT, AV_PIX_FMT_OHCODEC},
}

Referenced by ff_oh_pix_from_ff_pix(), and ff_oh_pix_to_ff_pix().

AV_PIX_FMT_YUV420P
@ AV_PIX_FMT_YUV420P
planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples)
Definition: pixfmt.h:73
AV_PIX_FMT_NV21
@ AV_PIX_FMT_NV21
as above, but U and V bytes are swapped
Definition: pixfmt.h:97
AV_PIX_FMT_NV12
@ AV_PIX_FMT_NV12
planar YUV 4:2:0, 12bpp, 1 plane for Y and 1 plane for the UV components, which are interleaved (firs...
Definition: pixfmt.h:96
AV_PIX_FMT_OHCODEC
@ AV_PIX_FMT_OHCODEC
Definition: pixfmt.h:500