History

hwcontext_vaapi: Don't abort on failing to allocate from a fixed-size pool

Cherry-picked from Libav d30719e62de68975cbc7ffd318df03a183037563.

Mark Thompson committed 9 years ago

Commit 2b8151c1 parent f07492e1 file · +4 −0Browse files

Unified · Split

libavutil/hwcontext_vaapi.c+4−0
@@ -397,6 +397,10 @@ static AVBufferRef *vaapi_pool_alloc(void *opaque, int size) · 396 unmodified lines
397 VAStatus vas;397 VAStatus vas;
398 AVBufferRef *ref;398 AVBufferRef *ref;
399 399
400 if (hwfc->initial_pool_size > 0 &&
401 avfc->nb_surfaces >= hwfc->initial_pool_size)
402 return NULL;
403
400 vas = vaCreateSurfaces(hwctx->display, ctx->rt_format,404 vas = vaCreateSurfaces(hwctx->display, ctx->rt_format,
401 hwfc->width, hwfc->height,405 hwfc->width, hwfc->height,
402 &surface_id, 1,406 &surface_id, 1,

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t