/third_party/ffmpeg/libavcodec/ |
H A D | hevc_ps_enc.c | 66 int ff_hevc_encode_nal_vps(HEVCVPS *vps, unsigned int id, in ff_hevc_encode_nal_vps() argument 75 put_bits(&pb, 6, vps->vps_max_layers - 1); in ff_hevc_encode_nal_vps() 76 put_bits(&pb, 3, vps->vps_max_sub_layers - 1); in ff_hevc_encode_nal_vps() 77 put_bits(&pb, 1, vps->vps_temporal_id_nesting_flag); in ff_hevc_encode_nal_vps() 80 write_ptl(&pb, &vps->ptl, vps->vps_max_sub_layers); in ff_hevc_encode_nal_vps() 82 put_bits(&pb, 1, vps->vps_sub_layer_ordering_info_present_flag); in ff_hevc_encode_nal_vps() 83 for (i = vps->vps_sub_layer_ordering_info_present_flag ? 0 : vps->vps_max_layers - 1; in ff_hevc_encode_nal_vps() 84 i < vps in ff_hevc_encode_nal_vps() [all...] |
H A D | qsvenc_hevc.c | 62 HEVCVPS vps = { 0 }; in generate_fake_vps() local 108 vps.vps_max_layers = 1; in generate_fake_vps() 109 vps.vps_max_sub_layers = sps.max_sub_layers; in generate_fake_vps() 110 vps.vps_temporal_id_nesting_flag = sps.temporal_id_nesting_flag; in generate_fake_vps() 111 memcpy(&vps.ptl, &sps.ptl, sizeof(vps.ptl)); in generate_fake_vps() 112 vps.vps_sub_layer_ordering_info_present_flag = 1; in generate_fake_vps() 114 vps.vps_max_dec_pic_buffering[i] = sps.temporal_layer[i].max_dec_pic_buffering; in generate_fake_vps() 115 vps.vps_num_reorder_pics[i] = sps.temporal_layer[i].num_reorder_pics; in generate_fake_vps() 116 vps in generate_fake_vps() [all...] |
H A D | hevc_ps.c | 109 if (s->vps == (const HEVCVPS*)s->vps_list[id]->data) in remove_vps() 110 s->vps = NULL; in remove_vps() 461 HEVCVPS *vps; in ff_hevc_decode_nal_vps() local 462 AVBufferRef *vps_buf = av_buffer_allocz(sizeof(*vps)); in ff_hevc_decode_nal_vps() 466 vps = (HEVCVPS*)vps_buf->data; in ff_hevc_decode_nal_vps() 471 if (nal_size > sizeof(vps->data)) { in ff_hevc_decode_nal_vps() 474 nal_size, sizeof(vps->data)); in ff_hevc_decode_nal_vps() 475 vps->data_size = sizeof(vps->data); in ff_hevc_decode_nal_vps() 477 vps in ff_hevc_decode_nal_vps() [all...] |
H A D | h265_metadata_bsf.c | 84 const H265RawVPS *vps = unit->content; in h265_metadata_guess_level() local 86 ptl = &vps->profile_tier_level; in h265_metadata_guess_level() 87 max_dec_pic_buffering = vps->vps_max_dec_pic_buffering_minus1[0] + 1; in h265_metadata_guess_level() 89 if (vps->vps_num_hrd_parameters > 0) in h265_metadata_guess_level() 90 hrd = &vps->hrd_parameters[0]; in h265_metadata_guess_level() 160 H265RawVPS *vps) in h265_metadata_update_vps() 170 vps->vps_time_scale = num; in h265_metadata_update_vps() 171 vps->vps_num_units_in_tick = den; in h265_metadata_update_vps() 173 vps->vps_timing_info_present_flag = 1; in h265_metadata_update_vps() 176 vps in h265_metadata_update_vps() 159 h265_metadata_update_vps(AVBSFContext *bsf, H265RawVPS *vps) h265_metadata_update_vps() argument [all...] |
H A D | vaapi_encode_h265.c | 253 H265RawVPS *vps = &priv->raw_vps; in vaapi_encode_h265_init_sequence_params() local 256 H265RawProfileTierLevel *ptl = &vps->profile_tier_level; in vaapi_encode_h265_init_sequence_params() 264 memset(vps, 0, sizeof(*vps)); in vaapi_encode_h265_init_sequence_params() 291 vps->nal_unit_header = (H265RawNALUnitHeader) { in vaapi_encode_h265_init_sequence_params() 297 vps->vps_video_parameter_set_id = 0; in vaapi_encode_h265_init_sequence_params() 299 vps->vps_base_layer_internal_flag = 1; in vaapi_encode_h265_init_sequence_params() 300 vps->vps_base_layer_available_flag = 1; in vaapi_encode_h265_init_sequence_params() 301 vps->vps_max_layers_minus1 = 0; in vaapi_encode_h265_init_sequence_params() 302 vps in vaapi_encode_h265_init_sequence_params() [all...] |
H A D | mediacodecdec.c | 200 const HEVCVPS *vps = NULL; in hevc_set_extradata() local 224 vps = (const HEVCVPS*)ps.vps_list[i]->data; in hevc_set_extradata() 242 if (vps && pps && sps) { in hevc_set_extradata() 249 if ((ret = h2645_ps_to_nalu(vps->data, vps->data_size, &vps_data, &vps_data_size)) < 0 || in hevc_set_extradata()
|
H A D | cbs_h265_syntax_template.c | 423 static int FUNC(vps)(CodedBitstreamContext *ctx, RWContext *rw, in vps() function 780 const H265RawVPS *vps; in sps() local 790 h265->active_vps = vps = h265->vps[current->sps_video_parameter_set_id]; in sps() 794 if (vps) { in sps() 795 if (vps->vps_max_sub_layers_minus1 > current->sps_max_sub_layers_minus1) { in sps() 799 vps->vps_max_sub_layers_minus1, in sps() 803 if (vps->vps_temporal_id_nesting_flag && in sps() 1939 const H265RawVPS *vps; in sei_active_parameter_sets() local 1945 vps in sei_active_parameter_sets() [all...] |
H A D | hevc_parser.c | 88 ps->vps = (HEVCVPS*)ps->vps_list[ps->sps->vps_id]->data; in hevc_parse_slice_header() 100 if (ps->vps->vps_timing_info_present_flag) { in hevc_parse_slice_header() 101 num = ps->vps->vps_num_units_in_tick; in hevc_parse_slice_header() 102 den = ps->vps->vps_time_scale; in hevc_parse_slice_header()
|
H A D | hevc_ps.h | 333 const HEVCVPS *vps; member 362 int ff_hevc_encode_nal_vps(HEVCVPS *vps, unsigned int id,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_kms.c | 56 static int vmw_du_cursor_plane_unmap_cm(struct vmw_plane_state *vps); 58 struct vmw_plane_state *vps, 111 * @vps: the plane state of the cursor plane 119 struct vmw_plane_state *vps, in vmw_cursor_update_image() 123 if (vps->cursor.bo) in vmw_cursor_update_image() 124 vmw_cursor_update_mob(dev_priv, vps, image, in vmw_cursor_update_image() 125 vps->base.crtc_w, vps->base.crtc_h, in vmw_cursor_update_image() 141 * @vps: the plane state of the cursor plane 149 struct vmw_plane_state *vps, in vmw_cursor_update_mob() 118 vmw_cursor_update_image(struct vmw_private *dev_priv, struct vmw_plane_state *vps, u32 *image, u32 width, u32 height, u32 hotspotX, u32 hotspotY) vmw_cursor_update_image() argument 148 vmw_cursor_update_mob(struct vmw_private *dev_priv, struct vmw_plane_state *vps, u32 *image, u32 width, u32 height, u32 hotspotX, u32 hotspotY) vmw_cursor_update_mob() argument 185 vmw_du_cursor_plane_acquire_image(struct vmw_plane_state *vps) vmw_du_cursor_plane_acquire_image() argument 233 vmw_du_put_cursor_mob(struct vmw_cursor_plane *vcp, struct vmw_plane_state *vps) vmw_du_put_cursor_mob() argument 267 vmw_du_get_cursor_mob(struct vmw_cursor_plane *vcp, struct vmw_plane_state *vps) vmw_du_get_cursor_mob() argument 532 vmw_du_plane_unpin_surf(struct vmw_plane_state *vps, bool unreference) vmw_du_plane_unpin_surf() argument 564 struct vmw_plane_state *vps = vmw_plane_state_to_vps(old_state); vmw_du_plane_cleanup_fb() local 579 vmw_du_cursor_plane_map_cm(struct vmw_plane_state *vps) vmw_du_cursor_plane_map_cm() argument 620 vmw_du_cursor_plane_unmap_cm(struct vmw_plane_state *vps) vmw_du_cursor_plane_unmap_cm() argument 653 struct vmw_plane_state *vps = vmw_plane_state_to_vps(old_state); vmw_du_cursor_plane_cleanup_fb() local 691 struct vmw_plane_state *vps = vmw_plane_state_to_vps(new_state); vmw_du_cursor_plane_prepare_fb() local 769 struct vmw_plane_state *vps = vmw_plane_state_to_vps(new_state); vmw_du_cursor_plane_atomic_update() local 1060 struct vmw_plane_state *vps; vmw_du_plane_duplicate_state() local 1096 struct vmw_plane_state *vps; vmw_du_plane_reset() local 1124 struct vmw_plane_state *vps = vmw_plane_state_to_vps(state); vmw_du_plane_destroy_state() local [all...] |
H A D | vmwgfx_stdu.c | 867 struct vmw_plane_state *vps = vmw_plane_state_to_vps(old_state); in vmw_stdu_primary_plane_cleanup_fb() local 869 if (vps->surf) in vmw_stdu_primary_plane_cleanup_fb() 870 WARN_ON(!vps->pinned); in vmw_stdu_primary_plane_cleanup_fb() 874 vps->content_fb_type = SAME_AS_DISPLAY; in vmw_stdu_primary_plane_cleanup_fb() 875 vps->cpp = 0; in vmw_stdu_primary_plane_cleanup_fb() 899 struct vmw_plane_state *vps = vmw_plane_state_to_vps(new_state); in vmw_stdu_primary_plane_prepare_fb() local 907 if (vps->surf) { in vmw_stdu_primary_plane_prepare_fb() 908 WARN_ON(vps->pinned != 0); in vmw_stdu_primary_plane_prepare_fb() 909 vmw_surface_unreference(&vps->surf); in vmw_stdu_primary_plane_prepare_fb() 965 if (vps in vmw_stdu_primary_plane_prepare_fb() 1354 struct vmw_plane_state *vps = vmw_plane_state_to_vps(new_state); vmw_stdu_primary_plane_atomic_update() local [all...] |
H A D | vmwgfx_scrn.c | 218 struct vmw_plane_state *vps; in vmw_sou_crtc_mode_set_nofb() local 225 vps = vmw_plane_state_to_vps(ps); in vmw_sou_crtc_mode_set_nofb() 242 sou->buffer = vps->bo; in vmw_sou_crtc_mode_set_nofb() 243 sou->buffer_size = vps->bo_size; in vmw_sou_crtc_mode_set_nofb() 382 struct vmw_plane_state *vps = vmw_plane_state_to_vps(old_state); in vmw_sou_primary_plane_cleanup_fb() local 386 if (vps->bo) in vmw_sou_primary_plane_cleanup_fb() 387 vmw_bo_unpin(vmw_priv(crtc->dev), vps->bo, false); in vmw_sou_primary_plane_cleanup_fb() 388 vmw_bo_unreference(&vps->bo); in vmw_sou_primary_plane_cleanup_fb() 389 vps->bo_size = 0; in vmw_sou_primary_plane_cleanup_fb() 411 struct vmw_plane_state *vps in vmw_sou_primary_plane_prepare_fb() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/allegro-dvt/ |
H A D | nal-hevc.c | 177 static void nal_hevc_rbsp_vps(struct rbsp *rbsp, struct nal_hevc_vps *vps) in nal_hevc_rbsp_vps() argument 182 rbsp_bits(rbsp, 4, &vps->video_parameter_set_id); in nal_hevc_rbsp_vps() 183 rbsp_bit(rbsp, &vps->base_layer_internal_flag); in nal_hevc_rbsp_vps() 184 rbsp_bit(rbsp, &vps->base_layer_available_flag); in nal_hevc_rbsp_vps() 185 rbsp_bits(rbsp, 6, &vps->max_layers_minus1); in nal_hevc_rbsp_vps() 186 rbsp_bits(rbsp, 3, &vps->max_sub_layers_minus1); in nal_hevc_rbsp_vps() 187 rbsp_bits(rbsp, 1, &vps->temporal_id_nesting_flag); in nal_hevc_rbsp_vps() 189 nal_hevc_rbsp_profile_tier_level(rbsp, &vps->profile_tier_level); in nal_hevc_rbsp_vps() 190 rbsp_bit(rbsp, &vps->sub_layer_ordering_info_present_flag); in nal_hevc_rbsp_vps() 191 for (i = vps in nal_hevc_rbsp_vps() 519 nal_hevc_write_vps(const struct device *dev, void *dest, size_t n, struct nal_hevc_vps *vps) nal_hevc_write_vps() argument 563 nal_hevc_read_vps(const struct device *dev, struct nal_hevc_vps *vps, void *src, size_t n) nal_hevc_read_vps() argument [all...] |
H A D | nal-hevc.h | 502 void *dest, size_t n, struct nal_hevc_vps *vps); 504 struct nal_hevc_vps *vps, void *src, size_t n);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_kms.c | 299 * @vps: plane state associated with the display surface 302 void vmw_du_plane_unpin_surf(struct vmw_plane_state *vps, in vmw_du_plane_unpin_surf() argument 305 if (vps->surf) { in vmw_du_plane_unpin_surf() 306 if (vps->pinned) { in vmw_du_plane_unpin_surf() 307 vmw_resource_unpin(&vps->surf->res); in vmw_du_plane_unpin_surf() 308 vps->pinned--; in vmw_du_plane_unpin_surf() 312 if (vps->pinned) in vmw_du_plane_unpin_surf() 314 vmw_surface_unreference(&vps->surf); in vmw_du_plane_unpin_surf() 334 struct vmw_plane_state *vps = vmw_plane_state_to_vps(old_state); in vmw_du_plane_cleanup_fb() local 336 vmw_du_plane_unpin_surf(vps, fals in vmw_du_plane_cleanup_fb() 353 struct vmw_plane_state *vps = vmw_plane_state_to_vps(new_state); vmw_du_cursor_plane_prepare_fb() local 383 struct vmw_plane_state *vps = vmw_plane_state_to_vps(plane->state); vmw_du_cursor_plane_atomic_update() local 666 struct vmw_plane_state *vps; vmw_du_plane_duplicate_state() local 700 struct vmw_plane_state *vps; vmw_du_plane_reset() local 729 struct vmw_plane_state *vps = vmw_plane_state_to_vps(state); vmw_du_plane_destroy_state() local [all...] |
H A D | vmwgfx_scrn.c | 219 struct vmw_plane_state *vps; in vmw_sou_crtc_mode_set_nofb() local 226 vps = vmw_plane_state_to_vps(ps); in vmw_sou_crtc_mode_set_nofb() 243 sou->buffer = vps->bo; in vmw_sou_crtc_mode_set_nofb() 244 sou->buffer_size = vps->bo_size; in vmw_sou_crtc_mode_set_nofb() 384 struct vmw_plane_state *vps = vmw_plane_state_to_vps(old_state); in vmw_sou_primary_plane_cleanup_fb() local 388 if (vps->bo) in vmw_sou_primary_plane_cleanup_fb() 389 vmw_bo_unpin(vmw_priv(crtc->dev), vps->bo, false); in vmw_sou_primary_plane_cleanup_fb() 390 vmw_bo_unreference(&vps->bo); in vmw_sou_primary_plane_cleanup_fb() 391 vps->bo_size = 0; in vmw_sou_primary_plane_cleanup_fb() 413 struct vmw_plane_state *vps in vmw_sou_primary_plane_prepare_fb() local [all...] |
H A D | vmwgfx_stdu.c | 1009 struct vmw_plane_state *vps = vmw_plane_state_to_vps(old_state); in vmw_stdu_primary_plane_cleanup_fb() local 1011 if (vps->surf) in vmw_stdu_primary_plane_cleanup_fb() 1012 WARN_ON(!vps->pinned); in vmw_stdu_primary_plane_cleanup_fb() 1016 vps->content_fb_type = SAME_AS_DISPLAY; in vmw_stdu_primary_plane_cleanup_fb() 1017 vps->cpp = 0; in vmw_stdu_primary_plane_cleanup_fb() 1041 struct vmw_plane_state *vps = vmw_plane_state_to_vps(new_state); in vmw_stdu_primary_plane_prepare_fb() local 1049 if (vps->surf) { in vmw_stdu_primary_plane_prepare_fb() 1050 WARN_ON(vps->pinned != 0); in vmw_stdu_primary_plane_prepare_fb() 1051 vmw_surface_unreference(&vps->surf); in vmw_stdu_primary_plane_prepare_fb() 1107 if (vps in vmw_stdu_primary_plane_prepare_fb() 1580 struct vmw_plane_state *vps = vmw_plane_state_to_vps(plane->state); vmw_stdu_primary_plane_atomic_update() local [all...] |
/third_party/ffmpeg/libavformat/ |
H A D | hevcdec.c | 30 int vps = 0, sps = 0, pps = 0, irap = 0; in hevc_probe() local 46 case HEVC_NAL_VPS: vps++; break; in hevc_probe() 59 if (vps && sps && pps && irap) in hevc_probe()
|
H A D | rtpdec_hevc.c | 41 uint8_t *sps, *pps, *vps, *sei; member 67 /* sprop-vps: [base64] */ in hevc_sdp_parse_fmtp_config() 71 if (!strcmp(attr, "sprop-vps") || !strcmp(attr, "sprop-sps") || in hevc_sdp_parse_fmtp_config() 75 if (!strcmp(attr, "sprop-vps")) { in hevc_sdp_parse_fmtp_config() 76 data_ptr = &hevc_data->vps; in hevc_sdp_parse_fmtp_config() 153 memcpy(par->extradata + pos, hevc_data->vps, hevc_data->vps_size); in hevc_parse_sdp_line() 162 av_freep(&hevc_data->vps); in hevc_parse_sdp_line()
|
/kernel/linux/linux-5.10/drivers/media/pci/ivtv/ |
H A D | ivtv-vbi.c | 99 struct vbi_vps vps; in ivtv_write_vbi_line() local 101 vps.data[0] = d->data[2]; in ivtv_write_vbi_line() 102 vps.data[1] = d->data[8]; in ivtv_write_vbi_line() 103 vps.data[2] = d->data[9]; in ivtv_write_vbi_line() 104 vps.data[3] = d->data[10]; in ivtv_write_vbi_line() 105 vps.data[4] = d->data[11]; in ivtv_write_vbi_line() 106 if (memcmp(&vps, &vi->vps_payload, sizeof(vps))) { in ivtv_write_vbi_line() 107 vi->vps_payload = vps; in ivtv_write_vbi_line()
|
/kernel/linux/linux-6.6/drivers/media/pci/ivtv/ |
H A D | ivtv-vbi.c | 99 struct vbi_vps vps; in ivtv_write_vbi_line() local 101 vps.data[0] = d->data[2]; in ivtv_write_vbi_line() 102 vps.data[1] = d->data[8]; in ivtv_write_vbi_line() 103 vps.data[2] = d->data[9]; in ivtv_write_vbi_line() 104 vps.data[3] = d->data[10]; in ivtv_write_vbi_line() 105 vps.data[4] = d->data[11]; in ivtv_write_vbi_line() 106 if (memcmp(&vps, &vi->vps_payload, sizeof(vps))) { in ivtv_write_vbi_line() 107 vi->vps_payload = vps; in ivtv_write_vbi_line()
|
/kernel/linux/linux-5.10/include/linux/usb/ |
H A D | pd_vdo.h | 205 vps, sopp, usbss) \ 209 | ((cur) & 0x3) << 5 | (vps) << 4 | (sopp) << 3 \
|
/third_party/node/deps/v8/src/codegen/x64/ |
H A D | assembler-x64.h | 1419 vps(0x##opcode, dst, xmm0, src2); \ 1422 vps(0x##opcode, dst, xmm0, src2); \ 1425 vps(0x##opcode, dst, ymm0, src2); \ 1428 vps(0x##opcode, dst, ymm0, src2); \ 1435 vps(0x##opcode, dst, src1, src2); \ 1438 vps(0x##opcode, dst, src1, src2); \ 1441 vps(0x##opcode, dst, src1, src2); \ 1444 vps(0x##opcode, dst, src1, src2); \ 1611 vps(0xC6, dst, src1, src2, imm8); in vshufps() 1614 vps( in vshufps() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_vop2.c | 182 struct vop2_video_port vps[ROCKCHIP_MAX_CRTC]; member 1728 vp = &vop2->vps[i]; in vop2_find_start_mixer_id_for_vp() 1893 struct vop2_video_port *vp0 = &vop2->vps[0]; in vop2_setup_layer_mixer() 1894 struct vop2_video_port *vp1 = &vop2->vps[1]; in vop2_setup_layer_mixer() 1895 struct vop2_video_port *vp2 = &vop2->vps[2]; in vop2_setup_layer_mixer() 1934 ofs += vop2->vps[i].nlayers; in vop2_setup_layer_mixer() 2149 struct vop2_video_port *vp = &vop2->vps[i]; in vop2_isr() 2241 struct vop2_video_port *vp = &vop2->vps[i]; in find_vp_without_primary() 2273 vp = &vop2->vps[i]; in vop2_create_crtcs() 2346 vp = &vop2->vps[ in vop2_create_crtcs() [all...] |
/kernel/linux/linux-6.6/include/dt-bindings/usb/ |
H A D | pd.h | 341 #define VDO_CABLE(hw, fw, cbl, lat, term, tx1d, tx2d, rx1d, rx2d, cur, vps, sopp, usbss) \ 345 | (vps) << 4 | (sopp) << 3 | ((usbss) & 0x7))
|