/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | v4l2-h264.c | 40 cur_frame_num = dec_params->frame_num; in v4l2_h264_init_reflist_builder() 63 * Handle frame_num wraparound as described in section in v4l2_h264_init_reflist_builder() 65 * For long term references, frame_num is set to in v4l2_h264_init_reflist_builder() 68 if (!b->refs[i].longterm && dpb[i].frame_num > cur_frame_num) in v4l2_h264_init_reflist_builder() 69 b->refs[i].frame_num = (int)dpb[i].frame_num - in v4l2_h264_init_reflist_builder() 72 b->refs[i].frame_num = dpb[i].frame_num; in v4l2_h264_init_reflist_builder() 149 * but with frame_num (wrapped). For frames, the value of pic_num and in v4l2_h264_p_ref_list_cmp() 150 * frame_num ar in v4l2_h264_p_ref_list_cmp() 317 int frame_num = builder->refs[reflist[i].index].frame_num; format_ref_list_p() local 354 int frame_num = builder->refs[reflist[i].index].frame_num; format_ref_list_b() local [all...] |
/third_party/ffmpeg/libavcodec/ |
H A D | vaapi_encode_h264.c | 52 int frame_num; member 615 hpic->frame_num = 0; in vaapi_encode_h264_init_picture_params() 624 hpic->frame_num = hprev->frame_num + prev->is_reference; in vaapi_encode_h264_init_picture_params() 686 .frame_idx = hpic->frame_num, in vaapi_encode_h264_init_picture_params() 701 .frame_idx = href->frame_num, in vaapi_encode_h264_init_picture_params() 716 vpic->frame_num = hpic->frame_num; in vaapi_encode_h264_init_picture_params() 740 av_assert0(hn->frame_num < hp->frame_num); in vaapi_encode_h264_default_ref_pic_list() [all...] |
H A D | h264_refs.c | 90 in[i[0]]->pic_id = is_long ? i[0] : in[i[0]]->frame_num; in build_def_list() 95 in[i[1]]->pic_id = is_long ? i[1] : in[i[1]]->frame_num; in build_def_list() 227 i, pic->frame_num, pic->poc, pic->f->data[0]); in print_short_term() 244 i, pic->frame_num, pic->poc, pic->f->data[0]); in print_long_term() 321 int frame_num; in ff_h264_build_ref_list() local 335 frame_num = pic_num_extract(h, pred, &pic_structure); in ff_h264_build_ref_list() 341 if (ref->frame_num == frame_num && in ff_h264_build_ref_list() 485 * @param frame_num frame number to search for 491 static H264Picture *find_short(H264Context *h, int frame_num, in argument 525 remove_short(H264Context *h, int frame_num, int ref_mask) remove_short() argument [all...] |
H A D | vdpau_h264.c | 66 rf->frame_idx = pic->long_ref ? pic->pic_id : pic->frame_num; in vdpau_h264_set_rf() 91 pic_frame_idx = pic->long_ref ? pic->pic_id : pic->frame_num; in vdpau_h264_set_reference_frames() 138 info->frame_num = h->poc.frame_num; in vdpau_h264_start_frame()
|
H A D | h264_slice.c | 469 h->poc.prev_frame_num = h->poc.frame_num; in ff_h264_update_thread_context() 512 pic->frame_num = h->poc.frame_num; in h264_frame_start() 1564 h->poc.frame_num = sl->frame_num; in h264_field_start() 1577 if (h->poc.frame_num != h->poc.prev_frame_num) { in h264_field_start() 1581 if (unwrap_prev_frame_num > h->poc.frame_num) in h264_field_start() 1584 if ((h->poc.frame_num - unwrap_prev_frame_num) > sps->ref_frame_count) { in h264_field_start() 1585 unwrap_prev_frame_num = (h->poc.frame_num - sps->ref_frame_count) - 1; in h264_field_start() 1618 if (h->cur_pic_ptr->frame_num ! in h264_field_start() [all...] |
H A D | nvdec_h264.c | 107 .frame_num = h->poc.frame_num, in nvdec_h264_start_frame() 119 dpb_add(h, &ppc->dpb[dpb_size++], h->short_ref[i], h->short_ref[i]->frame_num); in nvdec_h264_start_frame()
|
/kernel/linux/linux-5.10/drivers/staging/media/tegra-vde/ |
H A D | trace.h | 55 TP_printk("[%u][%u] = { 0x%08x (flags = \"%s\", frame_num = %u); 0x%08x }", 62 TP_PROTO(unsigned int frame_num), 63 TP_ARGS(frame_num), 65 __field(unsigned int, frame_num) 68 __entry->frame_num = frame_num; 70 TP_printk("REF L0: DPB: Frame 0: frame_num = %u", __entry->frame_num)
|
/kernel/linux/linux-6.6/drivers/media/platform/nvidia/tegra-vde/ |
H A D | trace.h | 55 TP_printk("[%u][%u] = { 0x%08x (flags = \"%s\", frame_num = %u); 0x%08x }", 62 TP_PROTO(unsigned int frame_num), 63 TP_ARGS(frame_num), 65 __field(unsigned int, frame_num) 68 __entry->frame_num = frame_num; 70 TP_printk("REF L0: DPB: Frame 0: frame_num = %u", __entry->frame_num)
|
H A D | h264.c | 23 unsigned int frame_num; member 211 trace_vde_ref_l0(dpb_frames[0].frame_num); in tegra_vde_setup_iram_tables() 222 value |= frame->frame_num; in tegra_vde_setup_iram_tables() 252 value |= frame->frame_num; in tegra_vde_setup_iram_tables() 265 value |= frame->frame_num; in tegra_vde_setup_iram_tables() 709 int err, frame_num; in tegra_vde_h264_setup_frame() local 735 frame_num = h->decode_params->frame_num; in tegra_vde_h264_setup_frame() 740 frame_num = b->refs[ref_id].frame_num; in tegra_vde_h264_setup_frame() [all...] |
/kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
H A D | v4l2-h264.c | 34 cur_frame_num = dec_params->frame_num; in v4l2_h264_init_reflist_builder() 56 * Handle frame_num wraparound as described in section in v4l2_h264_init_reflist_builder() 61 if (dpb[i].frame_num > cur_frame_num) in v4l2_h264_init_reflist_builder() 62 b->refs[i].frame_num = (int)dpb[i].frame_num - in v4l2_h264_init_reflist_builder() 65 b->refs[i].frame_num = dpb[i].frame_num; in v4l2_h264_init_reflist_builder() 111 return builder->refs[idxb].frame_num < in v4l2_h264_p_ref_list_cmp() 112 builder->refs[idxa].frame_num ? in v4l2_h264_p_ref_list_cmp()
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
H A D | sh_css_sp.h | 90 * @param[in] frame_num The offline frame number. 95 unsigned int frame_num, 102 * @param[in] frame_num The mipi frame number. 107 unsigned int frame_num, 113 * @param[in] frame_num The mipi frame number. 118 unsigned int frame_num,
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/ |
H A D | sh_css_sp.h | 85 * @param[in] frame_num The offline frame number. 90 unsigned int frame_num, 97 * @param[in] frame_num The mipi frame number. 102 unsigned int frame_num, 108 * @param[in] frame_num The mipi frame number. 113 unsigned int frame_num,
|
/third_party/mesa3d/include/android_stub/backtrace/ |
H A D | Backtrace.h | 158 virtual std::string FormatFrameData(size_t frame_num); 165 const backtrace_frame_data_t* GetFrame(size_t frame_num) { in GetFrame() argument 166 if (frame_num >= frames_.size()) { in GetFrame() 169 return &frames_[frame_num]; in GetFrame()
|
/third_party/skia/third_party/externals/libwebp/src/demux/ |
H A D | demux.c | 196 int frame_num, int complete, in SetFrameInfo() 204 frame->frame_num_ = frame_num; in SetFrameInfo() 210 static ParseStatus StoreFrame(int frame_num, uint32_t min_size, in StoreFrame() argument 244 frame->frame_num_ = frame_num; in StoreFrame() 269 SetFrameInfo(chunk_start_offset, chunk_size, frame_num, in StoreFrame() 689 SetFrameInfo(0, mem->buf_size_, 1 /*frame_num*/, 1 /*complete*/, &features, in CreateRawImageDemuxer() 804 static const Frame* GetFrame(const WebPDemuxer* const dmux, int frame_num) { in GetFrame() argument 807 if (frame_num == f->frame_num_) break; in GetFrame() 846 iter->frame_num = frame->frame_num_; in SynthesizeFrame() 862 static int SetFrame(int frame_num, WebPIterato argument 195 SetFrameInfo(size_t start_offset, size_t size, int frame_num, int complete, const WebPBitstreamFeatures* const features, Frame* const frame) SetFrameInfo() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/ |
H A D | nv84_video_bsp.c | 112 dest->frame_num = dest->frame_num_max = desc->frame_num; in nv84_decoder_bsp() 122 if (desc->frame_num >= frame->frame_num_max) { in nv84_decoder_bsp() 123 frame->frame_num_max = desc->frame_num; in nv84_decoder_bsp() 125 frame->frame_num -= frame->frame_num_max + 1; in nv84_decoder_bsp() 126 frame->frame_num_max = desc->frame_num; in nv84_decoder_bsp() 134 ref->frame_idx = frame->frame_num; in nv84_decoder_bsp()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | radeon_vce_50.c | 113 RVCE_CS(enc->pic.frame_num ? 0x0 : 0x11); // insertHeaders in encode() 142 i = enc->pic.frame_num - enc->pic.ref_idx_l0_list[0]; in encode() 170 RVCE_CS(l0->frame_num); // frameNumber in encode() 196 RVCE_CS(l1->frame_num); // frameNumber in encode() 217 RVCE_CS(enc->pic.frame_num); // frameNumber in encode()
|
/kernel/linux/linux-5.10/drivers/media/platform/sti/hva/ |
H A D | hva-h264.c | 154 * @frame_num: the parameter to be written in the slice header 283 u32 frame_num; member 418 int frame_num, in hva_h264_fill_slice_header() 433 int idr_pic_id = frame_num % 2; in hva_h264_fill_slice_header() 435 u32 frame_order = frame_num % ctrls->gop_size; in hva_h264_fill_slice_header() 437 if (!(frame_num % ctrls->gop_size)) in hva_h264_fill_slice_header() 454 if ((frame_num / ctrls->gop_size) % 2) { in hva_h264_fill_slice_header() 600 u32 frame_num = pctx->stream_num; in hva_h264_prepare_task() local 635 td->first_picture_in_sequence = (!frame_num) ? 1 : 0; in hva_h264_prepare_task() 783 if (frame_num in hva_h264_prepare_task() 415 hva_h264_fill_slice_header(struct hva_ctx *pctx, u8 *slice_header_addr, struct hva_controls *ctrls, int frame_num, u16 *header_size, u16 *header_offset0, u16 *header_offset1, u16 *header_offset2) hva_h264_fill_slice_header() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/st/sti/hva/ |
H A D | hva-h264.c | 154 * @frame_num: the parameter to be written in the slice header 283 u32 frame_num; member 418 int frame_num, in hva_h264_fill_slice_header() 435 int idr_pic_id = frame_num % 2; in hva_h264_fill_slice_header() 437 u32 frame_order = frame_num % ctrls->gop_size; in hva_h264_fill_slice_header() 439 if (!(frame_num % ctrls->gop_size)) in hva_h264_fill_slice_header() 456 if ((frame_num / ctrls->gop_size) % 2) { in hva_h264_fill_slice_header() 602 u32 frame_num = pctx->stream_num; in hva_h264_prepare_task() local 637 td->first_picture_in_sequence = (!frame_num) ? 1 : 0; in hva_h264_prepare_task() 785 if (frame_num in hva_h264_prepare_task() 415 hva_h264_fill_slice_header(struct hva_ctx *pctx, u8 *slice_header_addr, struct hva_controls *ctrls, int frame_num, u16 *header_size, u16 *header_offset0, u16 *header_offset1, u16 *header_offset2) hva_h264_fill_slice_header() argument [all...] |
/third_party/mesa3d/src/gallium/frontends/omx/ |
H A D | vid_dec_h264_common.c | 121 priv->picture.h264.frame_num_list[0] = priv->picture.h264.frame_num; in vid_dec_h264_EndFrame() 122 priv->picture.h264.field_order_cnt_list[0][0] = priv->picture.h264.frame_num; in vid_dec_h264_EndFrame() 123 priv->picture.h264.field_order_cnt_list[0][1] = priv->picture.h264.frame_num; in vid_dec_h264_EndFrame() 631 unsigned frame_num, prevFrameNum; in slice_header() local 664 frame_num = vl_rbsp_u(rbsp, sps->log2_max_frame_num_minus4 + 4); in slice_header() 666 if (frame_num != priv->picture.h264.frame_num) in slice_header() 669 prevFrameNum = priv->picture.h264.frame_num; in slice_header() 670 priv->picture.h264.frame_num = frame_num; in slice_header() [all...] |
/third_party/mesa3d/src/gallium/frontends/omx/tizonia/ |
H A D | h264eprc.c | 283 priv->ref_idx_l1 = priv->frame_num++; in enc_ClearBframes() 289 priv->ref_idx_l0 = priv->frame_num; in enc_ClearBframes() 290 priv->frame_num++; in enc_ClearBframes() 346 priv->frame_num = 0; in encode_frame() 374 priv->ref_idx_l1 = priv->frame_num++; in encode_frame() 380 priv->ref_idx_l0 = priv->frame_num; in encode_frame() 381 priv->frame_num++; in encode_frame() 485 priv->frame_num = 0; in h264e_prc_ctor()
|
/kernel/linux/linux-5.10/tools/testing/selftests/net/ |
H A D | psock_tpacket.c | 225 unsigned int frame_num = 0; in walk_v1_v2_rx() local 239 while (__v1_v2_rx_kernel_ready(ring->rd[frame_num].iov_base, in walk_v1_v2_rx() 241 ppd.raw = ring->rd[frame_num].iov_base; in walk_v1_v2_rx() 262 frame_num = (frame_num + 1) % ring->rd_num; in walk_v1_v2_rx() 376 unsigned int frame_num = 0, got = 0; in walk_tx() local 419 void *next = get_next_frame(ring, frame_num); in walk_tx() 465 frame_num = (frame_num + 1) % nframes; in walk_tx()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/ |
H A D | psock_tpacket.c | 225 unsigned int frame_num = 0; in walk_v1_v2_rx() local 239 while (__v1_v2_rx_kernel_ready(ring->rd[frame_num].iov_base, in walk_v1_v2_rx() 241 ppd.raw = ring->rd[frame_num].iov_base; in walk_v1_v2_rx() 262 frame_num = (frame_num + 1) % ring->rd_num; in walk_v1_v2_rx() 376 unsigned int frame_num = 0, got = 0; in walk_tx() local 419 void *next = get_next_frame(ring, frame_num); in walk_tx() 465 frame_num = (frame_num + 1) % nframes; in walk_tx()
|
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
H A D | vdec_h264_req_common.c | 165 dst_param->frame_num = dec_param->frame_num; in mtk_vdec_h264_copy_slice_hd_params() 209 dst_entry->frame_num = src_entry->frame_num; in mtk_vdec_h264_copy_decode_params()
|
/third_party/ffmpeg/doc/examples/ |
H A D | filter_audio.c | 241 static int get_input(AVFrame *frame, int frame_num) in get_input() argument 252 frame->pts = frame_num * FRAME_SIZE; in get_input() 263 data[j] = sin(2 * M_PI * (frame_num + j) * (i + 1) / FRAME_SIZE); in get_input()
|
/third_party/ffmpeg/libavformat/ |
H A D | r3d.c | 383 int frame_num; in r3d_seek() local 388 frame_num = av_rescale_q(sample_time, st->time_base, in r3d_seek() 391 frame_num, sample_time); in r3d_seek() 393 if (frame_num < r3d->video_offsets_count) { in r3d_seek() 397 av_log(s, AV_LOG_ERROR, "could not seek to frame %d\n", frame_num); in r3d_seek()
|