/external/crosvm/devices/src/irqchip/ |
D | pic.rs | 166 let pic = if irq <= PRIMARY_PIC_MAX_IRQ { in service_irq() localVariable 171 Pic::set_irq_internal(&mut self.pics[pic as usize], irq & 7, level); in service_irq() 299 let pic = &mut self.pics[pic_type as usize]; in reset_pic() localVariable 301 let edge_irr = pic.irr & !pic.elcr; in reset_pic() 303 pic.last_irr = 0; in reset_pic() 304 pic.irr &= pic.elcr; in reset_pic() 305 pic.imr = 0; in reset_pic() 306 pic.priority_add = 0; in reset_pic() 307 pic.special_mask = false; in reset_pic() 308 pic.read_reg_select = false; in reset_pic() [all …]
|
/external/webp/src/enc/ |
D | picture_rescale_enc.c | 39 static void SnapTopLeftPosition(const WebPPicture* const pic, in SnapTopLeftPosition() argument 41 if (!pic->use_argb) { in SnapTopLeftPosition() 48 static int AdjustAndCheckRectangle(const WebPPicture* const pic, in AdjustAndCheckRectangle() argument 51 SnapTopLeftPosition(pic, left, top); in AdjustAndCheckRectangle() 54 if ((*left) + width > pic->width) return 0; in AdjustAndCheckRectangle() 55 if ((*top) + height > pic->height) return 0; in AdjustAndCheckRectangle() 126 int WebPPictureCrop(WebPPicture* pic, in WebPPictureCrop() argument 130 if (pic == NULL) return 0; in WebPPictureCrop() 131 if (!AdjustAndCheckRectangle(pic, &left, &top, width, height)) return 0; in WebPPictureCrop() 133 PictureGrabSpecs(pic, &tmp); in WebPPictureCrop() [all …]
|
D | picture_tools_enc.c | 86 void WebPReplaceTransparentPixels(WebPPicture* const pic, uint32_t color) { in WebPReplaceTransparentPixels() argument 87 if (pic != NULL && pic->use_argb) { in WebPReplaceTransparentPixels() 88 int y = pic->height; in WebPReplaceTransparentPixels() 89 uint32_t* argb = pic->argb; in WebPReplaceTransparentPixels() 93 WebPAlphaReplace(argb, pic->width, color); in WebPReplaceTransparentPixels() 94 argb += pic->argb_stride; in WebPReplaceTransparentPixels() 99 void WebPCleanupTransparentArea(WebPPicture* pic) { in WebPCleanupTransparentArea() argument 101 if (pic == NULL) return; in WebPCleanupTransparentArea() 102 w = pic->width / SIZE; in WebPCleanupTransparentArea() 103 h = pic->height / SIZE; in WebPCleanupTransparentArea() [all …]
|
D | syntax_enc.c | 29 static int PutPaddingByte(const WebPPicture* const pic) { in PutPaddingByte() argument 31 return !!pic->writer(pad_byte, 1, pic); in PutPaddingByte() 39 const WebPPicture* const pic = enc->pic_; in PutRIFFHeader() local 45 if (!pic->writer(riff, sizeof(riff), pic)) { in PutRIFFHeader() 52 const WebPPicture* const pic = enc->pic_; in PutVP8XHeader() local 59 assert(pic->width >= 1 && pic->height >= 1); in PutVP8XHeader() 60 assert(pic->width <= MAX_CANVAS_SIZE && pic->height <= MAX_CANVAS_SIZE); in PutVP8XHeader() 68 PutLE24(vp8x + CHUNK_HEADER_SIZE + 4, pic->width - 1); in PutVP8XHeader() 69 PutLE24(vp8x + CHUNK_HEADER_SIZE + 7, pic->height - 1); in PutVP8XHeader() 70 if (!pic->writer(vp8x, sizeof(vp8x), pic)) { in PutVP8XHeader() [all …]
|
D | webp_enc.c | 306 int WebPEncodingSetError(const WebPPicture* const pic, in WebPEncodingSetError() argument 310 ((WebPPicture*)pic)->error_code = error; in WebPEncodingSetError() 314 int WebPReportProgress(const WebPPicture* const pic, in WebPReportProgress() argument 318 if (pic->progress_hook && !pic->progress_hook(percent, pic)) { in WebPReportProgress() 320 WebPEncodingSetError(pic, VP8_ENC_ERROR_USER_ABORT); in WebPReportProgress() 328 int WebPEncode(const WebPConfig* config, WebPPicture* pic) { in WebPEncode() argument 330 if (pic == NULL) return 0; in WebPEncode() 332 WebPEncodingSetError(pic, VP8_ENC_OK); // all ok so far in WebPEncode() 334 return WebPEncodingSetError(pic, VP8_ENC_ERROR_NULL_PARAMETER); in WebPEncode() 337 return WebPEncodingSetError(pic, VP8_ENC_ERROR_INVALID_CONFIGURATION); in WebPEncode() [all …]
|
D | iterator_enc.c | 134 const WebPPicture* const pic = enc->pic_; in VP8IteratorImport() local 135 const uint8_t* const ysrc = pic->y + (y * pic->y_stride + x) * 16; in VP8IteratorImport() 136 const uint8_t* const usrc = pic->u + (y * pic->uv_stride + x) * 8; in VP8IteratorImport() 137 const uint8_t* const vsrc = pic->v + (y * pic->uv_stride + x) * 8; in VP8IteratorImport() 138 const int w = MinSize(pic->width - x * 16, 16); in VP8IteratorImport() 139 const int h = MinSize(pic->height - y * 16, 16); in VP8IteratorImport() 143 ImportBlock(ysrc, pic->y_stride, it->yuv_in_ + Y_OFF_ENC, w, h, 16); in VP8IteratorImport() 144 ImportBlock(usrc, pic->uv_stride, it->yuv_in_ + U_OFF_ENC, uv_w, uv_h, 8); in VP8IteratorImport() 145 ImportBlock(vsrc, pic->uv_stride, it->yuv_in_ + V_OFF_ENC, uv_w, uv_h, 8); in VP8IteratorImport() 156 it->y_left_[-1] = ysrc[- 1 - pic->y_stride]; in VP8IteratorImport() [all …]
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | radeon_vcn_dec.c | 72 struct pipe_h265_picture_desc *pic); 75 struct pipe_h264_picture_desc *pic) in get_h264_msg() argument 80 switch (pic->base.profile) { in get_h264_msg() 102 result.sps_info_flags |= pic->pps->sps->direct_8x8_inference_flag << 0; in get_h264_msg() 103 result.sps_info_flags |= pic->pps->sps->mb_adaptive_frame_field_flag << 1; in get_h264_msg() 104 result.sps_info_flags |= pic->pps->sps->frame_mbs_only_flag << 2; in get_h264_msg() 105 result.sps_info_flags |= pic->pps->sps->delta_pic_order_always_zero_flag << 3; in get_h264_msg() 108 result.bit_depth_luma_minus8 = pic->pps->sps->bit_depth_luma_minus8; in get_h264_msg() 109 result.bit_depth_chroma_minus8 = pic->pps->sps->bit_depth_chroma_minus8; in get_h264_msg() 110 result.log2_max_frame_num_minus4 = pic->pps->sps->log2_max_frame_num_minus4; in get_h264_msg() [all …]
|
D | radeon_vcn_enc.c | 44 struct pipe_h264_enc_picture_desc *pic = (struct pipe_h264_enc_picture_desc *)picture; in radeon_vcn_enc_get_param() local 45 enc->enc_pic.picture_type = pic->picture_type; in radeon_vcn_enc_get_param() 46 enc->enc_pic.frame_num = pic->frame_num; in radeon_vcn_enc_get_param() 47 enc->enc_pic.pic_order_cnt = pic->pic_order_cnt; in radeon_vcn_enc_get_param() 48 enc->enc_pic.pic_order_cnt_type = pic->pic_order_cnt_type; in radeon_vcn_enc_get_param() 49 enc->enc_pic.ref_idx_l0 = pic->ref_idx_l0; in radeon_vcn_enc_get_param() 50 enc->enc_pic.ref_idx_l1 = pic->ref_idx_l1; in radeon_vcn_enc_get_param() 51 enc->enc_pic.not_referenced = pic->not_referenced; in radeon_vcn_enc_get_param() 52 enc->enc_pic.is_idr = (pic->picture_type == PIPE_H264_ENC_PICTURE_TYPE_IDR); in radeon_vcn_enc_get_param() 53 if (pic->pic_ctrl.enc_frame_cropping_flag) { in radeon_vcn_enc_get_param() [all …]
|
D | radeon_uvd.c | 291 struct pipe_h265_picture_desc *pic) in calc_ctx_size_h265_main10() argument 300 (pic->pps->sps->bit_depth_luma_minus8 || pic->pps->sps->bit_depth_chroma_minus8) ? 2 : 1; in calc_ctx_size_h265_main10() 309 log2_ctb_size = pic->pps->sps->log2_min_luma_coding_block_size_minus3 + 3 + in calc_ctx_size_h265_main10() 310 pic->pps->sps->log2_diff_max_min_luma_coding_block_size; in calc_ctx_size_h265_main10() 488 static struct ruvd_h264 get_h264_msg(struct ruvd_decoder *dec, struct pipe_h264_picture_desc *pic) in get_h264_msg() argument 493 switch (pic->base.profile) { in get_h264_msg() 515 result.sps_info_flags |= pic->pps->sps->direct_8x8_inference_flag << 0; in get_h264_msg() 516 result.sps_info_flags |= pic->pps->sps->mb_adaptive_frame_field_flag << 1; in get_h264_msg() 517 result.sps_info_flags |= pic->pps->sps->frame_mbs_only_flag << 2; in get_h264_msg() 518 result.sps_info_flags |= pic->pps->sps->delta_pic_order_always_zero_flag << 3; in get_h264_msg() [all …]
|
D | radeon_vce_50.c | 41 RVCE_CS(enc->pic.rate_ctrl.rate_ctrl_method); // encRateControlMethod in rate_control() 42 RVCE_CS(enc->pic.rate_ctrl.target_bitrate); // encRateControlTargetBitRate in rate_control() 43 RVCE_CS(enc->pic.rate_ctrl.peak_bitrate); // encRateControlPeakBitRate in rate_control() 44 RVCE_CS(enc->pic.rate_ctrl.frame_rate_num); // encRateControlFrameRateNum in rate_control() 46 RVCE_CS(enc->pic.quant_i_frames); // encQP_I in rate_control() 47 RVCE_CS(enc->pic.quant_p_frames); // encQP_P in rate_control() 48 RVCE_CS(enc->pic.quant_b_frames); // encQP_B in rate_control() 49 RVCE_CS(enc->pic.rate_ctrl.vbv_buffer_size); // encVBVBufferSize in rate_control() 50 RVCE_CS(enc->pic.rate_ctrl.frame_rate_den); // encRateControlFrameRateDen in rate_control() 54 RVCE_CS(enc->pic.rate_ctrl.target_bits_picture); // encTargetBitsPerPicture in rate_control() [all …]
|
D | radeon_uvd_enc.c | 54 struct pipe_h265_enc_picture_desc *pic) in radeon_uvd_enc_get_param() argument 56 enc->enc_pic.picture_type = pic->picture_type; in radeon_uvd_enc_get_param() 57 enc->enc_pic.frame_num = pic->frame_num; in radeon_uvd_enc_get_param() 58 enc->enc_pic.pic_order_cnt = pic->pic_order_cnt; in radeon_uvd_enc_get_param() 59 enc->enc_pic.pic_order_cnt_type = pic->pic_order_cnt_type; in radeon_uvd_enc_get_param() 60 enc->enc_pic.not_referenced = pic->not_referenced; in radeon_uvd_enc_get_param() 61 enc->enc_pic.is_iframe = (pic->picture_type == PIPE_H265_ENC_PICTURE_TYPE_IDR) || in radeon_uvd_enc_get_param() 62 (pic->picture_type == PIPE_H265_ENC_PICTURE_TYPE_I); in radeon_uvd_enc_get_param() 64 if (pic->seq.conformance_window_flag) { in radeon_uvd_enc_get_param() 65 enc->enc_pic.crop_left = pic->seq.conf_win_left_offset; in radeon_uvd_enc_get_param() [all …]
|
D | radeon_vce_40_2_2.c | 95 RVCE_CS(enc->pic.rate_ctrl.rate_ctrl_method); // encRateControlMethod in rate_control() 96 RVCE_CS(enc->pic.rate_ctrl.target_bitrate); // encRateControlTargetBitRate in rate_control() 97 RVCE_CS(enc->pic.rate_ctrl.peak_bitrate); // encRateControlPeakBitRate in rate_control() 98 RVCE_CS(enc->pic.rate_ctrl.frame_rate_num); // encRateControlFrameRateNum in rate_control() 100 RVCE_CS(enc->pic.quant_i_frames); // encQP_I in rate_control() 101 RVCE_CS(enc->pic.quant_p_frames); // encQP_P in rate_control() 102 RVCE_CS(enc->pic.quant_b_frames); // encQP_B in rate_control() 103 RVCE_CS(enc->pic.rate_ctrl.vbv_buffer_size); // encVBVBufferSize in rate_control() 104 RVCE_CS(enc->pic.rate_ctrl.frame_rate_den); // encRateControlFrameRateDen in rate_control() 108 RVCE_CS(enc->pic.rate_ctrl.target_bits_picture); // encTargetBitsPerPicture in rate_control() [all …]
|
/external/llvm-project/llvm/test/CodeGen/SPARC/ |
D | tls.ll | 3 …: llc <%s -mtriple=sparc-unknown-linux -relocation-model=pic | FileCheck %s --check-prefix=pic 4 …: llc <%s -mtriple=sparcv9-unknown-linux -relocation-model=pic | FileCheck %s --check-prefix=pic 8 …unknown-linux -relocation-model=pic -filetype=obj | llvm-readobj -r --symbols - | FileCheck %… 9 …9-unknown-linux -relocation-model=pic -filetype=obj | llvm-readobj -r --symbols - | FileCheck %… 24 ; pic-LABEL: test_tls_local 25 ; pic: or {{%[goli][0-7]}}, %lo(_GLOBAL_OFFSET_TABLE_+{{.+}}), [[PC:%[goli][0-7]]] 26 ; pic: add [[PC]], %o7, [[GOTBASE:%[goli][0-7]]] 27 ; pic-DAG: sethi %tldm_hi22(local_symbol), [[R0:%[goli][0-7]]] 28 ; pic-DAG: add [[R0]], %tldm_lo10(local_symbol), [[R1:%[goli][0-7]]] 29 ; pic-DAG: add [[GOTBASE]], [[R1]], %o0, %tldm_add(local_symbol) [all …]
|
/external/webp/tests/fuzzer/ |
D | enc_dec_fuzzer.cc | 36 WebPPicture pic; in LLVMFuzzerTestOneInput() local 37 if (!WebPPictureInit(&pic)) { in LLVMFuzzerTestOneInput() 41 pic.use_argb = Extract(1, data, size, &bit_pos); in LLVMFuzzerTestOneInput() 44 if (!ExtractSourcePicture(&pic, data, size, &bit_pos)) { in LLVMFuzzerTestOneInput() 46 WebPPictureFree(&pic); in LLVMFuzzerTestOneInput() 51 if (!ExtractAndCropOrScale(&pic, data, size, &bit_pos)) { in LLVMFuzzerTestOneInput() 53 WebPPictureFree(&pic); in LLVMFuzzerTestOneInput() 64 if (pic.width * pic.height > 32 * 32) { in LLVMFuzzerTestOneInput() 83 pic.writer = WebPMemoryWrite; in LLVMFuzzerTestOneInput() 84 pic.custom_ptr = &memory_writer; in LLVMFuzzerTestOneInput() [all …]
|
D | animencoder_fuzzer.cc | 39 WebPPicture pic; in AddFrame() local 40 if (!WebPPictureInit(&pic)) { in AddFrame() 45 pic.use_argb = Extract(1, data, size, bit_pos); in AddFrame() 48 if (!ExtractSourcePicture(&pic, data, size, bit_pos)) { in AddFrame() 50 WebPPictureFree(&pic); in AddFrame() 56 if (!ExtractAndCropOrScale(&pic, data, size, bit_pos)) { in AddFrame() 58 WebPPictureFree(&pic); in AddFrame() 62 if (!WebPPictureRescale(&pic, *width, *height)) { in AddFrame() 66 WebPPictureFree(&pic); in AddFrame() 73 *width = pic.width; in AddFrame() [all …]
|
D | fuzz_utils.h | 138 static WEBP_INLINE int ExtractSourcePicture(WebPPicture* const pic, in ExtractSourcePicture() argument 141 if (pic == NULL) return 0; in ExtractSourcePicture() 162 pic->width = kImagesWidth[image_index]; in ExtractSourcePicture() 163 pic->height = kImagesHeight[image_index]; in ExtractSourcePicture() 164 pic->argb_stride = pic->width * 4 * sizeof(uint8_t); in ExtractSourcePicture() 167 return WebPPictureImportRGBA(pic, image_data, pic->argb_stride); in ExtractSourcePicture() 174 static WEBP_INLINE int ExtractAndCropOrScale(WebPPicture* const pic, in ExtractAndCropOrScale() argument 177 if (pic == NULL) return 0; in ExtractAndCropOrScale() 187 const int cropped_width = Max(1, pic->width / width_ratio); in ExtractAndCropOrScale() 188 const int cropped_height = Max(1, pic->height / height_ratio); in ExtractAndCropOrScale() [all …]
|
/external/llvm/test/CodeGen/SPARC/ |
D | tls.ll | 3 ; RUN: llc <%s -march=sparc -relocation-model=pic | FileCheck %s --check-prefix=pic 4 ; RUN: llc <%s -march=sparcv9 -relocation-model=pic | FileCheck %s --check-prefix=pic 8 …lc <%s -march=sparc -relocation-model=pic -filetype=obj | llvm-readobj -r | FileCheck %s --ch… 9 …lc <%s -march=sparcv9 -relocation-model=pic -filetype=obj | llvm-readobj -r | FileCheck %s --ch… 24 ; pic-LABEL: test_tls_local 25 ; pic: or {{%[goli][0-7]}}, %lo(_GLOBAL_OFFSET_TABLE_+{{.+}}), [[PC:%[goli][0-7]]] 26 ; pic: add [[PC]], %o7, [[GOTBASE:%[goli][0-7]]] 27 ; pic-DAG: sethi %tldm_hi22(local_symbol), [[R0:%[goli][0-7]]] 28 ; pic-DAG: add [[R0]], %tldm_lo10(local_symbol), [[R1:%[goli][0-7]]] 29 ; pic-DAG: add [[GOTBASE]], [[R1]], %o0, %tldm_add(local_symbol) [all …]
|
/external/mesa3d/src/gallium/drivers/r600/ |
D | radeon_uvd.c | 372 static struct ruvd_h264 get_h264_msg(struct ruvd_decoder *dec, struct pipe_h264_picture_desc *pic) in get_h264_msg() argument 377 switch (pic->base.profile) { in get_h264_msg() 399 result.sps_info_flags |= pic->pps->sps->direct_8x8_inference_flag << 0; in get_h264_msg() 400 result.sps_info_flags |= pic->pps->sps->mb_adaptive_frame_field_flag << 1; in get_h264_msg() 401 result.sps_info_flags |= pic->pps->sps->frame_mbs_only_flag << 2; in get_h264_msg() 402 result.sps_info_flags |= pic->pps->sps->delta_pic_order_always_zero_flag << 3; in get_h264_msg() 404 result.bit_depth_luma_minus8 = pic->pps->sps->bit_depth_luma_minus8; in get_h264_msg() 405 result.bit_depth_chroma_minus8 = pic->pps->sps->bit_depth_chroma_minus8; in get_h264_msg() 406 result.log2_max_frame_num_minus4 = pic->pps->sps->log2_max_frame_num_minus4; in get_h264_msg() 407 result.pic_order_cnt_type = pic->pps->sps->pic_order_cnt_type; in get_h264_msg() [all …]
|
/external/skqp/src/images/ |
D | SkWebpEncoder.cpp | 132 WebPPicture pic; in Encode() local 133 WebPPictureInit(&pic); in Encode() 134 SkAutoTCallVProc<WebPPicture, WebPPictureFree> autoPic(&pic); in Encode() 135 pic.width = pixmap.width(); in Encode() 136 pic.height = pixmap.height(); in Encode() 137 pic.writer = stream_writer; in Encode() 148 pic.use_argb = 0; in Encode() 152 pic.use_argb = 1; in Encode() 160 pic.custom_ptr = icc ? (void*)&tmp : (void*)stream; in Encode() 163 const int rgbStride = pic.width * bpp; in Encode() [all …]
|
/external/llvm-project/llvm/test/CodeGen/Mips/ |
D | fp16instrinsmc.ll | 1 …l-linux-gnu -march=mipsel -mattr=mips16 -relocation-model=pic < %s | FileCheck %s -check-prefix=pic 113 ;pic: lw ${{[0-9]+}}, %call16(sinf)(${{[0-9]+}}) 114 ;pic: lw ${{[0-9]+}}, %got(__mips16_call_stub_sf_1)(${{[0-9]+}}) 127 ;pic: lw ${{[0-9]+}}, %call16(sin)(${{[0-9]+}}) 128 ;pic: lw ${{[0-9]+}}, %got(__mips16_call_stub_df_2)(${{[0-9]+}}) 141 ;pic: lw ${{[0-9]+}}, %call16(cosf)(${{[0-9]+}}) 142 ;pic: lw ${{[0-9]+}}, %got(__mips16_call_stub_sf_1)(${{[0-9]+}}) 155 ;pic: lw ${{[0-9]+}}, %call16(cos)(${{[0-9]+}}) 156 ;pic: lw ${{[0-9]+}}, %got(__mips16_call_stub_df_2)(${{[0-9]+}}) 169 ;pic: lw ${{[0-9]+}}, %call16(sqrtf)(${{[0-9]+}}) [all …]
|
/external/llvm/test/CodeGen/Mips/ |
D | fp16instrinsmc.ll | 1 …l-linux-gnu -march=mipsel -mattr=mips16 -relocation-model=pic < %s | FileCheck %s -check-prefix=pic 113 ;pic: lw ${{[0-9]+}}, %call16(sinf)(${{[0-9]+}}) 114 ;pic: lw ${{[0-9]+}}, %got(__mips16_call_stub_sf_1)(${{[0-9]+}}) 127 ;pic: lw ${{[0-9]+}}, %call16(sin)(${{[0-9]+}}) 128 ;pic: lw ${{[0-9]+}}, %got(__mips16_call_stub_df_2)(${{[0-9]+}}) 141 ;pic: lw ${{[0-9]+}}, %call16(cosf)(${{[0-9]+}}) 142 ;pic: lw ${{[0-9]+}}, %got(__mips16_call_stub_sf_1)(${{[0-9]+}}) 155 ;pic: lw ${{[0-9]+}}, %call16(cos)(${{[0-9]+}}) 156 ;pic: lw ${{[0-9]+}}, %got(__mips16_call_stub_df_2)(${{[0-9]+}}) 169 ;pic: lw ${{[0-9]+}}, %call16(sqrtf)(${{[0-9]+}}) [all …]
|
/external/ImageMagick/Magick++/demo/ |
D | gravity.cpp | 59 Image pic = base; in main() local 60 pic.annotate( "NorthWest", Geometry(0,0,x,y), NorthWestGravity, angle ); in main() 61 pic.annotate( "North", Geometry(0,0,0,y), NorthGravity, angle ); in main() 62 pic.annotate( "NorthEast", Geometry(0,0,x,y), NorthEastGravity, angle ); in main() 63 pic.annotate( "East", Geometry(0,0,x,0), EastGravity, angle ); in main() 64 pic.annotate( "Center", Geometry(0,0,0,0), CenterGravity, angle ); in main() 65 pic.annotate( "SouthEast", Geometry(0,0,x,y), SouthEastGravity, angle ); in main() 66 pic.annotate( "South", Geometry(0,0,0,y), SouthGravity, angle ); in main() 67 pic.annotate( "SouthWest", Geometry(0,0,x,y), SouthWestGravity, angle ); in main() 68 pic.annotate( "West", Geometry(0,0,x,0), WestGravity, angle ); in main() [all …]
|
/external/skia/src/images/ |
D | SkWebpEncoder.cpp | 64 WebPPicture pic; in Encode() local 65 WebPPictureInit(&pic); in Encode() 66 SkAutoTCallVProc<WebPPicture, WebPPictureFree> autoPic(&pic); in Encode() 67 pic.width = pixmap.width(); in Encode() 68 pic.height = pixmap.height(); in Encode() 69 pic.writer = stream_writer; in Encode() 80 pic.use_argb = 0; in Encode() 84 pic.use_argb = 1; in Encode() 92 pic.custom_ptr = icc ? (void*)&tmp : (void*)stream; in Encode() 117 if (!importProc(&pic, reinterpret_cast<const uint8_t*>(src->addr()), src->rowBytes())) { in Encode() [all …]
|
/external/skia/tests/ |
D | SerialProcsTest.cpp | 17 static sk_sp<SkImage> picture_to_image(sk_sp<SkPicture> pic) { in picture_to_image() argument 18 SkIRect r = pic->cullRect().round(); in picture_to_image() 20 surf->getCanvas()->drawPicture(pic); in picture_to_image() 54 sk_sp<SkPicture> pic; in DEF_TEST() local 59 pic = rec.finishRecordingAsPicture(); in DEF_TEST() 71 auto data = pic->serialize(&sproc); in DEF_TEST() 111 static sk_sp<SkData> array_serial_proc(SkPicture* pic, void* ctx) { in array_serial_proc() argument 113 if (c->fSkipMe == pic) { in array_serial_proc() 116 *c->fArray.append() = pic; in array_serial_proc() 117 return SkData::MakeWithCopy(&pic, sizeof(pic)); in array_serial_proc() [all …]
|
/external/skqp/tests/ |
D | SerialProcsTest.cpp | 18 static sk_sp<SkImage> picture_to_image(sk_sp<SkPicture> pic) { in picture_to_image() argument 19 SkIRect r = pic->cullRect().round(); in picture_to_image() 21 surf->getCanvas()->drawPicture(pic); in picture_to_image() 55 sk_sp<SkPicture> pic; in DEF_TEST() local 60 pic = rec.finishRecordingAsPicture(); in DEF_TEST() 72 auto data = pic->serialize(&sproc); in DEF_TEST() 112 static sk_sp<SkData> array_serial_proc(SkPicture* pic, void* ctx) { in array_serial_proc() argument 114 if (c->fSkipMe == pic) { in array_serial_proc() 117 *c->fArray.append() = pic; in array_serial_proc() 118 return SkData::MakeWithCopy(&pic, sizeof(pic)); in array_serial_proc() [all …]
|