MCPcopy Create free account
hub / github.com/HandBrake/HandBrake / realloc_enc_buffer

Function realloc_enc_buffer

libhb/encavsub.c:43–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41};
42
43static int realloc_enc_buffer(hb_encavsub_context_t * ctx)
44{
45 if (ctx->buffer_size == 0)
46 {
47 ctx->buffer_size = ENC_BUF_DEFAULT_SZ;
48 }
49 else if (ctx->buffer_size * 2 < ENC_BUF_MAX_SZ)
50 {
51 ctx->buffer_size *= 2;
52 }
53 else
54 {
55 return 0;
56 }
57 ctx->buffer = av_realloc(ctx->buffer, ctx->buffer_size);
58 if (ctx->buffer == NULL)
59 {
60 return 0;
61 }
62 return 1;
63}
64
65/***********************************************************************
66 * encavsubInit

Callers 2

encavsubInitFunction · 0.85
encavsubWorkFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected