/third_party/mesa3d/src/gallium/frontends/va/ |
H A D | picture_h264.c | 45 static void resetReferencePictureDesc(struct pipe_h264_picture_desc *h264, in resetReferencePictureDesc() argument 48 struct h264_private *private = h264->priv; in resetReferencePictureDesc() 50 h264->ref[i] = NULL; in resetReferencePictureDesc() 51 h264->frame_num_list[i] = 0; in resetReferencePictureDesc() 52 h264->is_long_term[i] = 0; in resetReferencePictureDesc() 53 h264->top_is_reference[i] = 0; in resetReferencePictureDesc() 54 h264->bottom_is_reference[i] = 0; in resetReferencePictureDesc() 55 h264->field_order_cnt_list[i][0] = 0; in resetReferencePictureDesc() 56 h264->field_order_cnt_list[i][1] = 0; in resetReferencePictureDesc() 63 VAPictureParameterBufferH264 *h264 in vlVaHandlePictureParameterBufferH264() local 181 VAIQMatrixBufferH264 *h264 = buf->data; vlVaHandleIQMatrixBufferH264() local 190 VASliceParameterBufferH264 *h264 = buf->data; vlVaHandleSliceParameterBufferH264() local [all...] |
H A D | picture_h264_enc.c | 35 VAEncPictureParameterBufferH264 *h264; in vlVaHandleVAEncPictureParameterBufferTypeH264() local 38 h264 = buf->data; in vlVaHandleVAEncPictureParameterBufferTypeH264() 39 if (h264->pic_fields.bits.idr_pic_flag == 1) in vlVaHandleVAEncPictureParameterBufferTypeH264() 41 context->desc.h264enc.not_referenced = !h264->pic_fields.bits.reference_pic_flag; in vlVaHandleVAEncPictureParameterBufferTypeH264() 42 context->desc.h264enc.pic_order_cnt = h264->CurrPic.TopFieldOrderCnt; in vlVaHandleVAEncPictureParameterBufferTypeH264() 50 coded_buf = handle_table_get(drv->htab, h264->coded_buf); in vlVaHandleVAEncPictureParameterBufferTypeH264() 57 UINT_TO_PTR(h264->CurrPic.picture_id + 1), in vlVaHandleVAEncPictureParameterBufferTypeH264() 60 if (h264->pic_fields.bits.idr_pic_flag == 1) in vlVaHandleVAEncPictureParameterBufferTypeH264() 69 context->desc.h264enc.quant_i_frames = h264->pic_init_qp; in vlVaHandleVAEncPictureParameterBufferTypeH264() 70 context->desc.h264enc.quant_b_frames = h264 in vlVaHandleVAEncPictureParameterBufferTypeH264() 86 VAEncSliceParameterBufferH264 *h264; vlVaHandleVAEncSliceParameterBufferTypeH264() local 153 VAEncSequenceParameterBufferH264 *h264 = (VAEncSequenceParameterBufferH264 *)buf->data; vlVaHandleVAEncSequenceParameterBufferTypeH264() local [all...] |
H A D | context.c | 292 context->desc.h264.pps = CALLOC_STRUCT(pipe_h264_pps); in vlVaCreateContext() 293 if (!context->desc.h264.pps) { in vlVaCreateContext() 297 context->desc.h264.pps->sps = CALLOC_STRUCT(pipe_h264_sps); in vlVaCreateContext() 298 if (!context->desc.h264.pps->sps) { in vlVaCreateContext() 299 FREE(context->desc.h264.pps); in vlVaCreateContext() 386 FREE(context->desc.h264.pps->sps); in vlVaDestroyContext() 387 FREE(context->desc.h264.pps); in vlVaDestroyContext()
|
/third_party/ffmpeg/tests/fate/ |
H A D | h264.mak | 194 FATE_H264 := $(FATE_H264:%=fate-h264-conformance-%) \ 195 fate-h264-intra-refresh-recovery \ 196 fate-h264-lossless \ 197 fate-h264-3386 \ 198 fate-h264-missing-frame \ 199 fate-h264-ref-pic-mod-overflow \ 200 fate-h264-timecode \ 202 FATE_H264-$(call FRAMECRC, H264, H264, H264_PARSER SCALE_FILTER) += $(FATE_H264_REINIT_TESTS:%=fate-h264-reinit-%) 204 FATE_H264-$(call FRAMEMD5, H264, H264, H264_PARSER) += fate-h264-extreme-plane-pred 205 FATE_H264-$(call FRAMEMD5, MOV, H264) += fate-h264 [all...] |
H A D | api.mak | 11 FATE_API_SAMPLES_LIBAVFORMAT-$(call DEMDEC, H264, H264) += fate-api-h264 12 fate-api-h264: $(APITESTSDIR)/api-h264-test$(EXESUF) 13 fate-api-h264: CMD = run $(APITESTSDIR)/api-h264-test$(EXESUF) $(TARGET_SAMPLES)/h264-conformance/SVA_NL2_E.264 15 FATE_API_SAMPLES_LIBAVFORMAT-$(call DEMDEC, H264, H264) += fate-api-h264-slice 16 fate-api-h264-slice: $(APITESTSDIR)/api-h264-slice-test$(EXESUF) 17 fate-api-h264 [all...] |
H A D | cbs.mak | 5 fate-cbs: fate-cbs-av1 fate-cbs-h264 fate-cbs-hevc fate-cbs-mpeg2 fate-cbs-vp9 49 FM1_BT_B.h264 \ 53 MR1_BT_A.h264 \ 58 sp1_bt_a.h264 \ 63 sei-1.h264 65 $(foreach N,$(FATE_CBS_H264_CONFORMANCE_SAMPLES),$(eval $(call FATE_CBS_TEST,h264,$(basename $(N)),h264,h264-conformance/$(N),h264))) 66 $(foreach N,$(FATE_CBS_H264_SAMPLES),$(eval $(call FATE_CBS_TEST,h264, [all...] |
H A D | fifo-muxer.mak | 1 fate-fifo-muxer-h264: CMD = ffmpeg -i $(TARGET_SAMPLES)/mkv/1242-small.mkv -frames:v 11\ 4 fate-fifo-muxer-h264: REF = $(SRC_PATH)/tests/ref/fate/mkv-1242 5 FATE_SAMPLES_FIFO_MUXER-$(call ALLYES, FIFO_MUXER, MATROSKA_DEMUXER, H264_DECODER) += fate-fifo-muxer-h264
|
H A D | libavcodec.mak | 49 FATE_LIBAVCODEC-$(CONFIG_H264_METADATA_BSF) += fate-h264-levels 50 fate-h264-levels: libavcodec/tests/h264_levels$(EXESUF) 51 fate-h264-levels: CMD = run libavcodec/tests/h264_levels$(EXESUF) 52 fate-h264-levels: REF = /dev/null
|
H A D | ffmpeg.mak | 129 fate-copy-trac2211-avi: CMD = transcode "h264 -r 14" $(TARGET_SAMPLES)/h264/bbc2.sample.h264\ 144 fate-copy-psp: CMD = transcode "mov" $(TARGET_SAMPLES)/h264/wwwq_cut.mp4\ 180 fate-h264_mp4toannexb_ticket2991: CMD = transcode "mp4" $(TARGET_SAMPLES)/h264/wwwq_cut.mp4\ 181 h264 "-c:v copy -bsf:v h264_mp4toannexb" "-codec copy" 182 fate-h264_mp4toannexb_ticket5927: CMD = transcode "mp4" $(TARGET_SAMPLES)/h264/thezerotheorem-cut.mp4 \ 183 h264 "-c:v copy -bsf:v h264_mp4toannexb -an" "-c:v copy" 184 fate-h264_mp4toannexb_ticket5927_2: CMD = transcode "mp4" $(TARGET_SAMPLES)/h264/thezerotheorem-cut.mp4 \ 185 h264 " [all...] |
H A D | lavf-container.mak | 71 FATE_LAVF_CONTAINER_FATE-$(call ALLYES, H264_DEMUXER H264_PARSER MOV_MUXER) += h264.mp4 86 fate-lavf-fate-h264.mp4: CMD = lavf_container_fate "h264/intra_refresh.h264" "" "-c:v copy"
|
/third_party/mesa3d/src/gallium/frontends/omx/ |
H A D | vid_dec_h264_common.c | 48 templat.max_references = priv->picture.h264.num_ref_frames; in vid_dec_h264_BeginFrame() 59 templat.level = priv->picture.h264.pps->sps->level_idc; in vid_dec_h264_BeginFrame() 70 priv->picture.h264.num_ref_frames = priv->picture.h264.pps->sps->max_num_ref_frames; in vid_dec_h264_BeginFrame() 72 priv->picture.h264.slice_count = 0; in vid_dec_h264_BeginFrame() 84 LIST_FOR_EACH_ENTRY(entry, &priv->codec_data.h264.dpb_list, list) { in vid_dec_h264_Flush() 100 --priv->codec_data.h264.dpb_num; in vid_dec_h264_Flush() 121 priv->picture.h264.frame_num_list[0] = priv->picture.h264.frame_num; in vid_dec_h264_EndFrame() 122 priv->picture.h264 in vid_dec_h264_EndFrame() [all...] |
H A D | vid_dec_common.h | 76 } h264; \ 96 struct pipe_h264_picture_desc h264; \ 177 } h264; member 181 struct pipe_h264_picture_desc h264; member
|
/third_party/ffmpeg/libavcodec/ |
H A D | cbs_h264_syntax_template.c | 407 CodedBitstreamH264Context *h264 = ctx->priv_data; in pps() local 419 sps = h264->sps[current->seq_parameter_set_id]; in pps() 517 CodedBitstreamH264Context *h264 = ctx->priv_data; in sei_buffering_period() local 525 sps = h264->sps[current->seq_parameter_set_id]; in sei_buffering_period() 531 h264->active_sps = sps; in sei_buffering_period() 611 CodedBitstreamH264Context *h264 = ctx->priv_data; in sei_pic_timing() local 617 sps = h264->active_sps; in sei_pic_timing() 623 if (h264->sps[i]) { in sei_pic_timing() 632 sps = h264->sps[k]; in sei_pic_timing() 726 CodedBitstreamH264Context *h264 in film_grain_characteristics() local 862 CodedBitstreamH264Context *h264 = ctx->priv_data; ref_pic_list_modification() local 921 CodedBitstreamH264Context *h264 = ctx->priv_data; pred_weight_table() local 974 CodedBitstreamH264Context *h264 = ctx->priv_data; dec_ref_pic_marking() local 1025 CodedBitstreamH264Context *h264 = ctx->priv_data; slice_header() local [all...] |
H A D | cbs_h2645.c | 27 #include "h264.h" 256 #define FUNC_H264(name) FUNC_NAME1(READWRITE, h264, name) 1320 CodedBitstreamH264Context *h264 = ctx->priv_data; in cbs_h264_flush() local 1322 for (int i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) { in cbs_h264_flush() 1323 av_buffer_unref(&h264->sps_ref[i]); in cbs_h264_flush() 1324 h264->sps[i] = NULL; in cbs_h264_flush() 1326 for (int i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) { in cbs_h264_flush() 1327 av_buffer_unref(&h264->pps_ref[i]); in cbs_h264_flush() 1328 h264->pps[i] = NULL; in cbs_h264_flush() 1331 h264 in cbs_h264_flush() 1338 CodedBitstreamH264Context *h264 = ctx->priv_data; cbs_h264_close() local [all...] |
H A D | nvenc.c | 1097 NV_ENC_CONFIG_H264 *h264 = &cc->encodeCodecConfig.h264Config; in nvenc_setup_h264_config() local 1098 NV_ENC_CONFIG_H264_VUI_PARAMETERS *vui = &h264->h264VUIParameters; in nvenc_setup_h264_config() 1114 h264->sliceMode = 3; in nvenc_setup_h264_config() 1115 h264->sliceModeData = avctx->slices > 0 ? avctx->slices : 1; in nvenc_setup_h264_config() 1118 h264->enableIntraRefresh = 1; in nvenc_setup_h264_config() 1119 h264->intraRefreshPeriod = avctx->gop_size; in nvenc_setup_h264_config() 1120 h264->intraRefreshCnt = avctx->gop_size - 1; in nvenc_setup_h264_config() 1122 h264->singleSliceIntraRefresh = ctx->single_slice_intra_refresh; in nvenc_setup_h264_config() 1127 h264->enableConstrainedEncoding = 1; in nvenc_setup_h264_config() 1129 h264 in nvenc_setup_h264_config() [all...] |
H A D | vdpau_h264.c | 73 VdpPictureInfoH264 *info = &pic_ctx->info.h264; in vdpau_h264_set_reference_frames() 128 VdpPictureInfoH264 *info = &pic_ctx->info.h264; in vdpau_h264_start_frame() 197 pic_ctx->info.h264.slice_count++; in vdpau_h264_decode_slice()
|
H A D | h264dec.c | 42 #include "h264.h" 327 h->slice_ctx[i].h264 = h; in h264_init_context() 1070 .p.name = "h264", 1083 HWACCEL_DXVA2(h264), 1086 HWACCEL_D3D11VA(h264), 1089 HWACCEL_D3D11VA2(h264), 1092 HWACCEL_NVDEC(h264), 1095 HWACCEL_VAAPI(h264), 1098 HWACCEL_VDPAU(h264), 1101 HWACCEL_VIDEOTOOLBOX(h264), [all...] |
H A D | nvdec_h264.c | 56 CUVIDH264PICPARAMS *ppc = &pp->CodecSpecific.h264; in nvdec_h264_start_frame() 79 .CodecSpecific.h264 = { in nvdec_h264_start_frame()
|
H A D | vdpau_internal.h | 44 VdpPictureInfoH264 h264; member
|
/third_party/mesa3d/src/gallium/frontends/omx/bellagio/ |
H A D | vid_dec_h264.c | 52 list_inithead(&priv->codec_data.h264.dpb_list); in vid_dec_h264_Init() 53 priv->picture.h264.field_order_cnt[0] = priv->picture.h264.field_order_cnt[1] = INT_MAX; in vid_dec_h264_Init()
|
/third_party/ffmpeg/libavcodec/arm/ |
H A D | h264cmc_neon.S | 26 .macro h264_chroma_mc8 type, codec=h264 81 .ifc \codec,h264 118 .ifc \codec,h264 151 .ifc \codec,h264 178 .ifc \codec,h264 201 .macro h264_chroma_mc4 type, codec=h264 259 .ifc \codec,h264 297 .ifc \codec,h264 328 .ifc \codec,h264 351 .ifc \codec,h264 [all...] |
/third_party/ffmpeg/libavcodec/x86/ |
H A D | h264_chromamc.asm | 134 %else ; vc1, h264 314 %else ; vc1, h264 431 chroma_mc8_mmx_func put, h264, _rnd 434 chroma_mc4_mmx_func put, h264 438 chroma_mc2_mmx_func put, h264 442 chroma_mc8_mmx_func avg, h264, _rnd 445 chroma_mc4_mmx_func avg, h264 447 chroma_mc2_mmx_func avg, h264 646 chroma_mc8_ssse3_func put, h264, _rnd 649 chroma_mc4_ssse3_func put, h264 [all...] |
/third_party/ffmpeg/libavcodec/aarch64/ |
H A D | h264cmc_neon.S | 27 .macro h264_chroma_mc8 type, codec=h264 79 .ifc \codec,h264 114 .ifc \codec,h264 147 .ifc \codec,h264 174 .ifc \codec,h264 197 .macro h264_chroma_mc4 type, codec=h264 251 .ifc \codec,h264 288 .ifc \codec,h264 319 .ifc \codec,h264 341 .ifc \codec,h264 [all...] |
/third_party/ffmpeg/tests/api/ |
H A D | Makefile | 2 APITESTPROGS-$(call DEMDEC, H264, H264) += api-h264 3 APITESTPROGS-$(call DEMDEC, H264, H264) += api-h264-slice
|
/third_party/mesa3d/src/gallium/frontends/omx/tizonia/ |
H A D | h264dprc.c | 267 apriv->picture.h264.field_order_cnt[0] = apriv->picture.h264.field_order_cnt[1] = INT_MAX; in reset_stream_parameters() 422 list_inithead(&priv->codec_data.h264.dpb_list); in h264d_prc_allocate_resources()
|