/third_party/ffmpeg/libavcodec/ |
H A D | xsubenc.c | 131 // TODO: support multiple rects in xsub_encode() 133 av_log(avctx, AV_LOG_WARNING, "Only single rects supported (%d in subtitle.)\n", h->num_rects); in xsub_encode() 136 if (!h->rects[0]->data[0] || !h->rects[0]->data[1]) { in xsub_encode() 142 if (h->rects[0]->nb_colors > 4) in xsub_encode() 143 av_log(avctx, AV_LOG_WARNING, "No more than 4 subtitle colors supported (%d found.)\n", h->rects[0]->nb_colors); in xsub_encode() 146 if (((uint32_t *)h->rects[0]->data[1])[0] & 0xff000000) in xsub_encode() 163 width = FFALIGN(h->rects[0]->w, 2) + PADDING * 2; in xsub_encode() 164 height = FFALIGN(h->rects[0]->h, 2); in xsub_encode() 168 bytestream_put_le16(&hdr, h->rects[ in xsub_encode() [all...] |
H A D | dvdsubdec.c | 205 if (sub_header->rects) { in reset_rects() 207 av_freep(&sub_header->rects[i]->data[0]); in reset_rects() 208 av_freep(&sub_header->rects[i]->data[1]); in reset_rects() 209 av_freep(&sub_header->rects[i]); in reset_rects() 211 av_freep(&sub_header->rects); in reset_rects() 372 sub_header->rects = av_mallocz(sizeof(*sub_header->rects)); in decode_dvd_subtitles() 373 if (!sub_header->rects) in decode_dvd_subtitles() 375 sub_header->rects[0] = av_mallocz(sizeof(AVSubtitleRect)); in decode_dvd_subtitles() 376 if (!sub_header->rects[ in decode_dvd_subtitles() [all...] |
H A D | dvbsubenc.c | 284 if (h->num_rects && !h->rects) in dvbsub_encode() 320 bytestream_put_be16(&q, h->rects[region_id]->x); /* left pos */ in dvbsub_encode() 321 bytestream_put_be16(&q, h->rects[region_id]->y); /* top pos */ in dvbsub_encode() 329 if (buf_size < 6 + h->rects[clut_id]->nb_colors * 6) in dvbsub_encode() 334 if (h->rects[clut_id]->nb_colors <= 4) { in dvbsub_encode() 337 } else if (h->rects[clut_id]->nb_colors <= 16) { in dvbsub_encode() 340 } else if (h->rects[clut_id]->nb_colors <= 256) { in dvbsub_encode() 357 for(i = 0; i < h->rects[clut_id]->nb_colors; i++) { in dvbsub_encode() 362 uint32_t x= ((uint32_t*)h->rects[clut_id]->data[1])[i]; in dvbsub_encode() 376 buf_size -= 6 + h->rects[clut_i in dvbsub_encode() [all...] |
H A D | assdec.c | 49 sub->rects = av_malloc(sizeof(*sub->rects)); in ass_decode_frame() 50 if (!sub->rects) in ass_decode_frame() 52 sub->rects[0] = av_mallocz(sizeof(*sub->rects[0])); in ass_decode_frame() 53 if (!sub->rects[0]) in ass_decode_frame() 56 sub->rects[0]->type = SUBTITLE_ASS; in ass_decode_frame() 57 sub->rects[0]->ass = av_strdup(avpkt->data); in ass_decode_frame() 58 if (!sub->rects[0]->ass) in ass_decode_frame()
|
H A D | dvdsubenc.c | 259 int i, rects = h->num_rects, ret; in encode_dvd_subtitles() local 269 if (rects == 0 || !h->rects) in encode_dvd_subtitles() 271 for (i = 0; i < rects; i++) in encode_dvd_subtitles() 272 if (h->rects[i]->type != SUBTITLE_BITMAP) { in encode_dvd_subtitles() 277 for (i = 0; i < rects; i++) in encode_dvd_subtitles() 278 if ((h->rects[i]->flags & AV_SUBTITLE_FLAG_FORCED) != 0) { in encode_dvd_subtitles() 283 vrect = *h->rects[0]; in encode_dvd_subtitles() 285 if (rects > 1) { in encode_dvd_subtitles() 290 int xmin = h->rects[ in encode_dvd_subtitles() [all...] |
H A D | ass.c | 121 AVSubtitleRect **rects = sub->rects, *rect; in ff_ass_add_rect2() local 137 rects = av_realloc_array(rects, new_nb, sizeof(*sub->rects)); in ff_ass_add_rect2() 138 if (!rects) in ff_ass_add_rect2() 142 sub->rects = rects; in ff_ass_add_rect2() 148 rects[sub->num_rects++] = rect; in ff_ass_add_rect2()
|
H A D | xsubdec.c | 100 sub->rects = av_mallocz(sizeof(*sub->rects)); in decode_frame() 101 if (!sub->rects) in decode_frame() 104 sub->rects[0] = rect = av_mallocz(sizeof(*sub->rects[0])); in decode_frame() 105 if (!sub->rects[0]) in decode_frame()
|
/third_party/skia/tests/ |
H A D | GpuRectanizerTest.cpp | 33 const SkTDArray<SkISize>& rects) { in test_rectanizer_inserts() 35 for (i = 0; i < rects.count(); ++i) { in test_rectanizer_inserts() 37 if (!rectanizer->addRect(rects[i].fWidth, rects[i].fHeight, &loc)) { in test_rectanizer_inserts() 45 static void test_skyline(skiatest::Reporter* reporter, const SkTDArray<SkISize>& rects) { in test_skyline() argument 49 test_rectanizer_inserts(reporter, &skylineRectanizer, rects); in test_skyline() 52 static void test_pow2(skiatest::Reporter* reporter, const SkTDArray<SkISize>& rects) { in test_pow2() argument 56 test_rectanizer_inserts(reporter, &pow2Rectanizer, rects); in test_pow2() 60 SkTDArray<SkISize> rects; in DEF_GPUTEST() local 64 rects in DEF_GPUTEST() 31 test_rectanizer_inserts(skiatest::Reporter*, GrRectanizer* rectanizer, const SkTDArray<SkISize>& rects) test_rectanizer_inserts() argument [all...] |
H A D | RTreeTest.cpp | 28 static bool verify_query(SkRect query, SkRect rects[], const std::vector<int>& found) { in verify_query() argument 32 if (SkRect::Intersects(query, rects[i])) { in verify_query() 46 static void run_queries(skiatest::Reporter* reporter, SkRandom& rand, SkRect rects[], in run_queries() argument 52 REPORTER_ASSERT(reporter, verify_query(query, rects, hits)); in run_queries() 74 SkAutoTMalloc<SkRect> rects(NUM_RECTS); in DEF_TEST() 80 rects[j] = random_rect(rand); in DEF_TEST() 83 rtree.insert(rects.get(), NUM_RECTS); in DEF_TEST() 84 SkASSERT(rects); // SkRTree doesn't take ownership of rects. in DEF_TEST() 86 run_queries(reporter, rand, rects, rtre in DEF_TEST() [all...] |
H A D | FlattenableFactoryToName.cpp | 29 SkIRect rects[2]; in DEF_TEST() local 30 rects[0] = SkIRect::MakeXYWH(0, 150, 500, 200); in DEF_TEST() 31 rects[1] = SkIRect::MakeXYWH(150, 0, 200, 500); in DEF_TEST() 33 region.setRects(rects, 2); in DEF_TEST()
|
/third_party/skia/bench/graphite/ |
H A D | IntersectionTreeBench.cpp | 30 SkTArray<SkRect> rects; variable 31 this->gatherRects(&rects); 32 fRectCount = rects.count(); 35 fRects[i] = rects[i]; 41 virtual void gatherRects(SkTArray<SkRect>* rects) = 0; 50 Rect* rects = fRects; in doBench() local 58 if (!intersectionTree.add(rects[i])) { in doBench() 59 collided[collidedCount++] = rects[i]; in doBench() 62 std::swap(rects, collided); in doBench() 87 void gatherRects(SkTArray<SkRect>* rects) overrid [all...] |
/third_party/skia/src/core/ |
H A D | SkMaskCache.cpp | 102 RectsBlurKey(SkScalar sigma, SkBlurStyle style, const SkRect rects[], int count) in RectsBlurKey() 108 rects[0].roundOut(&ir); in RectsBlurKey() 109 fSizes[0] = SkSize{rects[0].width(), rects[0].height()}; in RectsBlurKey() 111 fSizes[1] = SkSize{rects[1].width(), rects[1].height()}; in RectsBlurKey() 112 fSizes[2] = SkSize{rects[0].x() - rects[1].x(), rects[0].y() - rects[ in RectsBlurKey() 166 FindAndRef(SkScalar sigma, SkBlurStyle style, const SkRect rects[], int count, SkMask* mask, SkResourceCache* localCache) FindAndRef() argument 180 Add(SkScalar sigma, SkBlurStyle style, const SkRect rects[], int count, const SkMask& mask, SkCachedData* data, SkResourceCache* localCache) Add() argument [all...] |
/third_party/mesa3d/src/imgui/ |
H A D | imstb_rectpack.h | 47 // 0.08 (2015-09-13) really fix bug with empty rects (w=0 or h=0) 48 // 0.07 (2015-09-13) fix bug with empty rects (w=0 or h=0) 88 STBRP_DEF int stbrp_pack_rects (stbrp_context *context, stbrp_rect *rects, int num_rects); 90 // 'stbrp_rect' defined below, stored in the array 'rects', and there 99 // You should not try to access the 'rects' array from another thread 549 STBRP_DEF int stbrp_pack_rects(stbrp_context *context, stbrp_rect *rects, int num_rects) in stbrp_pack_rects() argument 555 rects[i].was_packed = i; in stbrp_pack_rects() 559 STBRP_SORT(rects, num_rects, sizeof(rects[0]), rect_height_compare); in stbrp_pack_rects() 562 if (rects[ in stbrp_pack_rects() [all...] |
/third_party/skia/third_party/externals/imgui/ |
H A D | imstb_rectpack.h | 49 // 0.08 (2015-09-13) really fix bug with empty rects (w=0 or h=0) 50 // 0.07 (2015-09-13) fix bug with empty rects (w=0 or h=0) 90 STBRP_DEF int stbrp_pack_rects (stbrp_context *context, stbrp_rect *rects, int num_rects); 92 // 'stbrp_rect' defined below, stored in the array 'rects', and there 101 // You should not try to access the 'rects' array from another thread 558 STBRP_DEF int stbrp_pack_rects(stbrp_context *context, stbrp_rect *rects, int num_rects) in stbrp_pack_rects() argument 564 rects[i].was_packed = i; in stbrp_pack_rects() 568 STBRP_SORT(rects, num_rects, sizeof(rects[0]), rect_height_compare); in stbrp_pack_rects() 571 if (rects[ in stbrp_pack_rects() [all...] |
/third_party/skia/docs/examples/ |
H A D | Region_setRects.cpp | 7 SkIRect rects[] = { {10, 10, 40, 40}, {20, 20, 50, 50}, {30, 30, 60, 60} }; in REG_FIDDLE() local 9 region.setRects(rects, SK_ARRAY_COUNT(rects)); in REG_FIDDLE() 12 for (auto add : rects) { in REG_FIDDLE()
|
H A D | Region_translate.cpp | 8 SkIRect rects[] = {{40, 20, 50, 30}, {70, 40, 80, 50}, { 60, 10, 70, 20}}; in REG_FIDDLE() local 9 test.setRects(rects, SK_ARRAY_COUNT(rects)); in REG_FIDDLE()
|
H A D | Region_Cliperator_next.cpp | 8 SkIRect rects[] = {{1, 2, 3, 4}, {5, 6, 7, 8}}; in REG_FIDDLE() local 9 region.setRects(rects, SK_ARRAY_COUNT(rects)); in REG_FIDDLE()
|
H A D | Region_Iterator_next.cpp | 8 SkIRect rects[] = {{1, 2, 3, 4}, {5, 6, 7, 8}}; in REG_FIDDLE() local 9 region.setRects(rects, SK_ARRAY_COUNT(rects)); in REG_FIDDLE()
|
H A D | Region_quickReject_2.cpp | 9 SkIRect rects[] = {{4, 2, 5, 3}, {7, 2, 8, 3}}; in REG_FIDDLE() local 10 test.setRects(rects, SK_ARRAY_COUNT(rects)); in REG_FIDDLE()
|
H A D | Region_translate_2.cpp | 8 SkIRect rects[] = {{40, 20, 50, 30}, {70, 40, 80, 50}, { 60, 10, 70, 20}}; in REG_FIDDLE() local 9 test.setRects(rects, SK_ARRAY_COUNT(rects)); in REG_FIDDLE()
|
H A D | Region_Iterator_rgn.cpp | 8 SkIRect rects[] = {{1, 2, 3, 4}, {3, 4, 5, 6}}; in REG_FIDDLE() local 9 region.setRects(rects, SK_ARRAY_COUNT(rects)); in REG_FIDDLE()
|
/third_party/skia/bench/ |
H A D | RTreeBench.cpp | 40 SkAutoTMalloc<SkRect> rects(NUM_BUILD_RECTS); 42 rects[i] = fProc(rand, i, NUM_BUILD_RECTS); 47 tree.insert(rects.get(), NUM_BUILD_RECTS); 48 SkASSERT(rects != nullptr); // It'd break this bench if the tree took ownership of rects. 73 SkAutoTMalloc<SkRect> rects(NUM_QUERY_RECTS); 75 rects[i] = fProc(rand, i, NUM_QUERY_RECTS); 77 fTree.insert(rects.get(), NUM_QUERY_RECTS);
|
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dv_meta_clear.c | 980 const VkClearRect *rects) in emit_subpass_color_clear_rects() 1016 /* Emit clear rects */ in emit_subpass_color_clear_rects() 1033 .x = rects[i].rect.offset.x, in emit_subpass_color_clear_rects() 1034 .y = rects[i].rect.offset.y, in emit_subpass_color_clear_rects() 1035 .width = rects[i].rect.extent.width, in emit_subpass_color_clear_rects() 1036 .height = rects[i].rect.extent.height, in emit_subpass_color_clear_rects() 1041 v3dv_CmdSetScissor(cmd_buffer_handle, 0, 1, &rects[i].rect); in emit_subpass_color_clear_rects() 1044 for (uint32_t layer_offset = 0; layer_offset < rects[i].layerCount; in emit_subpass_color_clear_rects() 1046 uint32_t layer = rects[i].baseArrayLayer + layer_offset; in emit_subpass_color_clear_rects() 1053 assert(rects[ in emit_subpass_color_clear_rects() 972 emit_subpass_color_clear_rects(struct v3dv_cmd_buffer *cmd_buffer, struct v3dv_render_pass *pass, struct v3dv_subpass *subpass, uint32_t rt_idx, const VkClearColorValue *clear_color, bool is_layered, bool all_rects_same_layers, uint32_t rect_count, const VkClearRect *rects) emit_subpass_color_clear_rects() argument 1074 emit_subpass_ds_clear_rects(struct v3dv_cmd_buffer *cmd_buffer, struct v3dv_render_pass *pass, struct v3dv_subpass *subpass, VkImageAspectFlags aspects, const VkClearDepthStencilValue *clear_ds, bool is_layered, bool all_rects_same_layers, uint32_t rect_count, const VkClearRect *rects) emit_subpass_ds_clear_rects() argument 1163 gather_layering_info(uint32_t rect_count, const VkClearRect *rects, bool *is_layered, bool *all_rects_same_layers) gather_layering_info() argument [all...] |
/third_party/skia/gm/ |
H A D | imagealphathreshold.cpp | 46 SkIRect rects[2]; in create_filter_paint() local 47 rects[0] = SkIRect::MakeXYWH(0, 150, WIDTH, HEIGHT - 300); in create_filter_paint() 48 rects[1] = SkIRect::MakeXYWH(150, 0, WIDTH - 300, HEIGHT); in create_filter_paint() 50 region.setRects(rects, 2); in create_filter_paint() 195 SkIRect rects[2]; in DEF_SIMPLE_GM_BG() local 196 rects[0] = SkIRect::MakeXYWH(0, 150, WIDTH, HEIGHT - 300); in DEF_SIMPLE_GM_BG() 197 rects[1] = SkIRect::MakeXYWH(150, 0, WIDTH - 300, HEIGHT); in DEF_SIMPLE_GM_BG() 199 region.setRects(rects, 2); in DEF_SIMPLE_GM_BG()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_meta_blit2d.c | 201 struct radv_meta_blit2d_rect *rects, enum blit2d_src_type src_type, in radv_meta_blit2d_normal_dst() 227 rects[r].src_x, in radv_meta_blit2d_normal_dst() 228 rects[r].src_y, in radv_meta_blit2d_normal_dst() 229 rects[r].src_x + rects[r].width, in radv_meta_blit2d_normal_dst() 230 rects[r].src_y + rects[r].height, in radv_meta_blit2d_normal_dst() 264 .offset = { rects[r].dst_x, rects[r].dst_y }, in radv_meta_blit2d_normal_dst() 265 .extent = { rects[ in radv_meta_blit2d_normal_dst() 197 radv_meta_blit2d_normal_dst(struct radv_cmd_buffer *cmd_buffer, struct radv_meta_blit2d_surf *src_img, struct radv_meta_blit2d_buffer *src_buf, struct radv_meta_blit2d_surf *dst, unsigned num_rects, struct radv_meta_blit2d_rect *rects, enum blit2d_src_type src_type, uint32_t log2_samples) radv_meta_blit2d_normal_dst() argument 376 radv_meta_blit2d(struct radv_cmd_buffer *cmd_buffer, struct radv_meta_blit2d_surf *src_img, struct radv_meta_blit2d_buffer *src_buf, struct radv_meta_blit2d_surf *dst, unsigned num_rects, struct radv_meta_blit2d_rect *rects) radv_meta_blit2d() argument [all...] |