Line | Count | Source |
1 | | /* |
2 | | * Copyright (c) 2021, Alliance for Open Media. All rights reserved |
3 | | * |
4 | | * This source code is subject to the terms of the BSD 3-Clause Clear License |
5 | | * and the Alliance for Open Media Patent License 1.0. If the BSD 3-Clause Clear |
6 | | * License was not distributed with this source code in the LICENSE file, you |
7 | | * can obtain it at aomedia.org/license/software-license/bsd-3-c-c/. If the |
8 | | * Alliance for Open Media Patent License 1.0 was not distributed with this |
9 | | * source code in the PATENTS file, you can obtain it at |
10 | | * aomedia.org/license/patent-license/. |
11 | | */ |
12 | | |
13 | | /////////////////////////////////////////////////////////////////////////////// |
14 | | // Internal implementation details |
15 | | /////////////////////////////////////////////////////////////////////////////// |
16 | | // |
17 | | // There are two levels of interfaces used to access the AVM codec: the |
18 | | // the avm_codec_iface and the avm_codec_ctx. |
19 | | // |
20 | | // 1. avm_codec_iface_t |
21 | | // (Related files: avm/avm_codec.h, avm/src/avm_codec.c, |
22 | | // avm/internal/avm_codec_internal.h, av2/av2_cx_iface.c, |
23 | | // av2/av2_dx_iface.c) |
24 | | // |
25 | | // Used to initialize the codec context, which contains the configuration for |
26 | | // for modifying the encoder/decoder during run-time. See the other |
27 | | // documentation in this header file for more details. For the most part, |
28 | | // users will call helper functions, such as avm_codec_iface_name, |
29 | | // avm_codec_get_caps, etc., to interact with it. |
30 | | // |
31 | | // The main purpose of the avm_codec_iface_t is to provide a way to generate |
32 | | // a default codec config, find out what capabilities the implementation has, |
33 | | // and create an avm_codec_ctx_t (which is actually used to interact with the |
34 | | // codec). |
35 | | // |
36 | | // Note that the implementations for the AV2 algorithm are located in |
37 | | // av2/av2_cx_iface.c and av2/av2_dx_iface.c |
38 | | // |
39 | | // |
40 | | // 2. avm_codec_ctx_t |
41 | | // (Related files: avm/avm_codec.h, av2/av2_cx_iface.c, av2/av2_dx_iface.c, |
42 | | // avm/avmcx.h, avm/avmdx.h, avm/src/avm_encoder.c, avm/src/avm_decoder.c) |
43 | | // |
44 | | // The actual interface between user code and the codec. It stores the name |
45 | | // of the codec, a pointer back to the avm_codec_iface_t that initialized it, |
46 | | // initialization flags, a config for either encoder or the decoder, and a |
47 | | // pointer to internal data. |
48 | | // |
49 | | // The codec is configured / queried through calls to avm_codec_control, |
50 | | // which takes a control ID (listed in avmcx.h and avmdx.h) and a parameter. |
51 | | // In the case of "getter" control IDs, the parameter is modified to have |
52 | | // the requested value; in the case of "setter" control IDs, the codec's |
53 | | // configuration is changed based on the parameter. Note that a avm_codec_err_t |
54 | | // is returned, which indicates if the operation was successful or not. |
55 | | // |
56 | | // Note that for the encoder, the avm_codec_alg_priv_t points to the |
57 | | // the avm_codec_alg_priv structure in av2/av2_cx_iface.c, and for the decoder, |
58 | | // the struct in av2/av2_dx_iface.c. Variables such as AV2_COMP cpi are stored |
59 | | // here and also used in the core algorithm. |
60 | | // |
61 | | // At the end, avm_codec_destroy should be called for each initialized |
62 | | // avm_codec_ctx_t. |
63 | | |
64 | | /*!\defgroup codec Common Algorithm Interface |
65 | | * This abstraction allows applications to easily support multiple video |
66 | | * formats with minimal code duplication. This section describes the interface |
67 | | * common to all codecs (both encoders and decoders). |
68 | | * @{ |
69 | | */ |
70 | | |
71 | | /*!\file |
72 | | * \brief Describes the codec algorithm interface to applications. |
73 | | * |
74 | | * This file describes the interface between an application and a |
75 | | * video codec algorithm. |
76 | | * |
77 | | * An application instantiates a specific codec instance by using |
78 | | * avm_codec_dec_init() or avm_codec_enc_init() and a pointer to the |
79 | | * algorithm's interface structure: |
80 | | * <pre> |
81 | | * my_app.c: |
82 | | * extern avm_codec_iface_t my_codec; |
83 | | * { |
84 | | * avm_codec_ctx_t algo; |
85 | | * int threads = 4; |
86 | | * avm_codec_dec_cfg_t cfg = { threads, 0, 0 }; |
87 | | * res = avm_codec_dec_init(&algo, &my_codec, &cfg, 0); |
88 | | * } |
89 | | * </pre> |
90 | | * |
91 | | * Once initialized, the instance is managed using other functions from |
92 | | * the avm_codec_* family. |
93 | | */ |
94 | | #ifndef AVM_AVM_AVM_CODEC_H_ |
95 | | #define AVM_AVM_AVM_CODEC_H_ |
96 | | |
97 | | #ifdef __cplusplus |
98 | | extern "C" { |
99 | | #endif |
100 | | |
101 | | #include "avm/avm_image.h" |
102 | | #include "avm/avm_integer.h" |
103 | | |
104 | | /*!\brief Decorator indicating a function is deprecated */ |
105 | | #ifndef AVM_DEPRECATED |
106 | | #if defined(__GNUC__) && __GNUC__ |
107 | | #define AVM_DEPRECATED __attribute__((deprecated)) |
108 | | #elif defined(_MSC_VER) |
109 | | #define AVM_DEPRECATED |
110 | | #else |
111 | | #define AVM_DEPRECATED |
112 | | #endif |
113 | | #endif /* AVM_DEPRECATED */ |
114 | | |
115 | | #ifndef AVM_DECLSPEC_DEPRECATED |
116 | | #if defined(__GNUC__) && __GNUC__ |
117 | | #define AVM_DECLSPEC_DEPRECATED /**< \copydoc #AVM_DEPRECATED */ |
118 | | #elif defined(_MSC_VER) |
119 | | /*!\brief \copydoc #AVM_DEPRECATED */ |
120 | | #define AVM_DECLSPEC_DEPRECATED __declspec(deprecated) |
121 | | #else |
122 | | #define AVM_DECLSPEC_DEPRECATED /**< \copydoc #AVM_DEPRECATED */ |
123 | | #endif |
124 | | #endif /* AVM_DECLSPEC_DEPRECATED */ |
125 | | |
126 | | /*!\brief Decorator indicating a function is potentially unused */ |
127 | | #ifdef AVM_UNUSED |
128 | | #elif defined(__GNUC__) || defined(__clang__) |
129 | | #define AVM_UNUSED __attribute__((unused)) |
130 | | #else |
131 | | #define AVM_UNUSED |
132 | | #endif |
133 | | |
134 | | /*!\brief Decorator indicating that given struct/union/enum is packed */ |
135 | | #ifndef ATTRIBUTE_PACKED |
136 | | #if defined(__GNUC__) && __GNUC__ |
137 | | #define ATTRIBUTE_PACKED __attribute__((packed)) |
138 | | #elif defined(_MSC_VER) |
139 | | #define ATTRIBUTE_PACKED |
140 | | #else |
141 | | #define ATTRIBUTE_PACKED |
142 | | #endif |
143 | | #endif /* ATTRIBUTE_PACKED */ |
144 | | |
145 | | /*!\brief Current ABI version number |
146 | | * |
147 | | * \internal |
148 | | * If this file is altered in any way that changes the ABI, this value |
149 | | * must be bumped. Examples include, but are not limited to, changing |
150 | | * types, removing or reassigning enums, adding/removing/rearranging |
151 | | * fields to structures |
152 | | */ |
153 | 4.72k | #define AVM_CODEC_ABI_VERSION (6 + AVM_IMAGE_ABI_VERSION) /**<\hideinitializer*/ |
154 | | |
155 | | /*!\brief Algorithm return codes */ |
156 | | typedef enum { |
157 | | /*!\brief Operation completed without error */ |
158 | | AVM_CODEC_OK, |
159 | | |
160 | | /*!\brief Unspecified error */ |
161 | | AVM_CODEC_ERROR, |
162 | | |
163 | | /*!\brief Memory operation failed */ |
164 | | AVM_CODEC_MEM_ERROR, |
165 | | |
166 | | /*!\brief ABI version mismatch */ |
167 | | AVM_CODEC_ABI_MISMATCH, |
168 | | |
169 | | /*!\brief Algorithm does not have required capability */ |
170 | | AVM_CODEC_INCAPABLE, |
171 | | |
172 | | /*!\brief The given bitstream is not supported. |
173 | | * |
174 | | * The bitstream was unable to be parsed at the highest level. The decoder |
175 | | * is unable to proceed. This error \ref SHOULD be treated as fatal to the |
176 | | * stream. */ |
177 | | AVM_CODEC_UNSUP_BITSTREAM, |
178 | | |
179 | | /*!\brief Encoded bitstream uses an unsupported feature |
180 | | * |
181 | | * The decoder does not implement a feature required by the encoder. This |
182 | | * return code should only be used for features that prevent future |
183 | | * pictures from being properly decoded. This error \ref MAY be treated as |
184 | | * fatal to the stream or \ref MAY be treated as fatal to the current GOP. |
185 | | */ |
186 | | AVM_CODEC_UNSUP_FEATURE, |
187 | | |
188 | | /*!\brief The coded data for this stream is corrupt or incomplete |
189 | | * |
190 | | * There was a problem decoding the current frame. This return code |
191 | | * should only be used for failures that prevent future pictures from |
192 | | * being properly decoded. This error \ref MAY be treated as fatal to the |
193 | | * stream or \ref MAY be treated as fatal to the current GOP. If decoding |
194 | | * is continued for the current GOP, artifacts may be present. |
195 | | */ |
196 | | AVM_CODEC_CORRUPT_FRAME, |
197 | | |
198 | | /*!\brief An application-supplied parameter is not valid. |
199 | | * |
200 | | */ |
201 | | AVM_CODEC_INVALID_PARAM, |
202 | | |
203 | | /*!\brief An iterator reached the end of list. |
204 | | * |
205 | | */ |
206 | | AVM_CODEC_LIST_END |
207 | | |
208 | | } avm_codec_err_t; |
209 | | |
210 | | /*! \brief Codec capabilities bitfield |
211 | | * |
212 | | * Each codec advertises the capabilities it supports as part of its |
213 | | * ::avm_codec_iface_t interface structure. Capabilities are extra interfaces |
214 | | * or functionality, and are not required to be supported. |
215 | | * |
216 | | * The available flags are specified by AVM_CODEC_CAP_* defines. |
217 | | */ |
218 | | typedef long avm_codec_caps_t; |
219 | 2.36k | #define AVM_CODEC_CAP_DECODER 0x1 /**< Is a decoder */ |
220 | | #define AVM_CODEC_CAP_ENCODER 0x2 /**< Is an encoder */ |
221 | | |
222 | | /*! \brief Initialization-time Feature Enabling |
223 | | * |
224 | | * Certain codec features must be known at initialization time, to allow for |
225 | | * proper memory allocation. |
226 | | * |
227 | | * The available flags are specified by AVM_CODEC_USE_* defines. |
228 | | */ |
229 | | typedef long avm_codec_flags_t; |
230 | | |
231 | | /*!\brief Time Stamp Type |
232 | | * |
233 | | * An integer, which when multiplied by the stream's time base, provides |
234 | | * the absolute time of a sample. |
235 | | */ |
236 | | typedef int64_t avm_codec_pts_t; |
237 | | |
238 | | /*!\brief Codec interface structure. |
239 | | * |
240 | | * Contains function pointers and other data private to the codec |
241 | | * implementation. This structure is opaque to the application. Common |
242 | | * functions used with this structure: |
243 | | * - avm_codec_iface_name(avm_codec_iface_t *iface): get the |
244 | | * name of the codec |
245 | | * - avm_codec_get_caps(avm_codec_iface_t *iface): returns |
246 | | * the capabilities of the codec |
247 | | * - avm_codec_enc_config_default: generate the default config for |
248 | | * initializing the encoder (see documentation in avm_encoder.h) |
249 | | * - avm_codec_dec_init, avm_codec_enc_init: initialize the codec context |
250 | | * structure (see documentation on avm_codec_ctx). |
251 | | * |
252 | | * To get access to the AV2 encoder and decoder, use avm_codec_av2_cx() and |
253 | | * avm_codec_av2_dx(). |
254 | | */ |
255 | | typedef const struct avm_codec_iface avm_codec_iface_t; |
256 | | |
257 | | /*!\brief Codec private data structure. |
258 | | * |
259 | | * Contains data private to the codec implementation. This structure is opaque |
260 | | * to the application. |
261 | | */ |
262 | | typedef struct avm_codec_priv avm_codec_priv_t; |
263 | | |
264 | | /*!\brief Compressed Frame Flags |
265 | | * |
266 | | * This type represents a bitfield containing information about a compressed |
267 | | * frame that may be useful to an application. The most significant 16 bits |
268 | | * can be used by an algorithm to provide additional detail, for example to |
269 | | * support frame types that are codec specific (MPEG-1 D-frames for example) |
270 | | */ |
271 | | typedef uint32_t avm_codec_frame_flags_t; |
272 | 0 | #define AVM_FRAME_IS_KEY 0x1 /**< frame is the start of a GOP */ |
273 | | /*!\brief frame can be dropped without affecting the stream (no future frame |
274 | | * depends on this one) */ |
275 | | #define AVM_FRAME_IS_DROPPABLE 0x2 |
276 | | /*!\brief this is an INTRA_ONLY frame */ |
277 | 0 | #define AVM_FRAME_IS_INTRAONLY 0x10 |
278 | | /*!\brief this is an S-frame */ |
279 | 0 | #define AVM_FRAME_IS_SWITCH 0x20 |
280 | | /*!\brief this is a key-frame dependent recovery-point frame */ |
281 | 0 | #define AVM_FRAME_IS_DELAYED_RANDOM_ACCESS_POINT 0x80 |
282 | | /*!\brief this frame has coded film frain params */ |
283 | 0 | #define AVM_FRAME_HAS_FILM_GRAIN_PARAMS 0x100 |
284 | | |
285 | | /*!\brief Iterator |
286 | | * |
287 | | * Opaque storage used for iterating over lists. |
288 | | */ |
289 | | typedef const void *avm_codec_iter_t; |
290 | | |
291 | | /*!\brief Codec context structure |
292 | | * |
293 | | * All codecs \ref MUST support this context structure fully. In general, |
294 | | * this data should be considered private to the codec algorithm, and |
295 | | * not be manipulated or examined by the calling application. Applications |
296 | | * may reference the 'name' member to get a printable description of the |
297 | | * algorithm. |
298 | | */ |
299 | | typedef struct avm_codec_ctx { |
300 | | const char *name; /**< Printable interface name */ |
301 | | avm_codec_iface_t *iface; /**< Interface pointers */ |
302 | | avm_codec_err_t err; /**< Last returned error */ |
303 | | const char *err_detail; /**< Detailed info, if available */ |
304 | | avm_codec_flags_t init_flags; /**< Flags passed at init time */ |
305 | | union { |
306 | | /**< Decoder Configuration Pointer */ |
307 | | const struct avm_codec_dec_cfg *dec; |
308 | | /**< Encoder Configuration Pointer */ |
309 | | const struct avm_codec_enc_cfg *enc; |
310 | | const void *raw; |
311 | | } config; /**< Configuration pointer aliasing union */ |
312 | | avm_codec_priv_t *priv; /**< Algorithm private storage */ |
313 | | } avm_codec_ctx_t; |
314 | | |
315 | | /*!\brief Bit depth for codec |
316 | | * * |
317 | | * This enumeration determines the bit depth of the codec. |
318 | | */ |
319 | | typedef enum avm_bit_depth { |
320 | | AVM_BITS_8 = 8, /**< 8 bits */ |
321 | | AVM_BITS_10 = 10, /**< 10 bits */ |
322 | | AVM_BITS_12 = 12, /**< 12 bits */ |
323 | | } avm_bit_depth_t; |
324 | | |
325 | | /*!\brief Bit depth index |
326 | | * * |
327 | | * The index correponds with each bitepth |
328 | | */ |
329 | | enum { |
330 | | AVM_BITDEPTH_0 = 0, /**< 10 bits */ |
331 | | AVM_BITDEPTH_1 = 1, /**< 8 bits */ |
332 | | AVM_BITDEPTH_2 = 2, /**< 12 bits */ |
333 | | AVM_NUM_SUPPORTED_BITDEPTH /**<number of supported bitdepth>*/ |
334 | | }; |
335 | | |
336 | | /*!\brief Return the bitdepth |
337 | | * |
338 | | * Return the bitdepth corresponding to index |
339 | | */ |
340 | | int av2_get_bitdepth_from_index(uint32_t bitdepth_lut_idx); |
341 | | |
342 | | /*!\brief Superblock size selection. |
343 | | * |
344 | | * Defines the superblock size used for encoding. The superblock size can |
345 | | * either be fixed at 64x64 or 128x128 pixels, or it can be dynamically |
346 | | * selected by the encoder for each frame. |
347 | | */ |
348 | | typedef enum avm_superblock_size { |
349 | | AVM_SUPERBLOCK_SIZE_64X64, /**< Always use 64x64 superblocks. */ |
350 | | AVM_SUPERBLOCK_SIZE_128X128, /**< Always use 128x128 superblocks. */ |
351 | | AVM_SUPERBLOCK_SIZE_256X256, /**< Always use 256x256 superblocks. */ |
352 | | AVM_SUPERBLOCK_SIZE_DYNAMIC /**< Select superblock size dynamically. */ |
353 | | } avm_superblock_size_t; |
354 | | |
355 | | /* |
356 | | * Library Version Number Interface |
357 | | * |
358 | | * For example, see the following sample return values: |
359 | | * avm_codec_version() (1<<16 | 2<<8 | 3) |
360 | | * avm_codec_version_str() "v1.2.3-rc1-16-gec6a1ba" |
361 | | * avm_codec_version_extra_str() "rc1-16-gec6a1ba" |
362 | | */ |
363 | | |
364 | | /*!\brief Return the version information (as an integer) |
365 | | * |
366 | | * Returns a packed encoding of the library version number. This will only |
367 | | * include the major.minor.patch component of the version number. Note that this |
368 | | * encoded value should be accessed through the macros provided, as the encoding |
369 | | * may change in the future. |
370 | | * |
371 | | */ |
372 | | int avm_codec_version(void); |
373 | | |
374 | | /*!\brief Return the major version number */ |
375 | | #define avm_codec_version_major() ((avm_codec_version() >> 16) & 0xff) |
376 | | |
377 | | /*!\brief Return the minor version number */ |
378 | | #define avm_codec_version_minor() ((avm_codec_version() >> 8) & 0xff) |
379 | | |
380 | | /*!\brief Return the patch version number */ |
381 | | #define avm_codec_version_patch() ((avm_codec_version() >> 0) & 0xff) |
382 | | |
383 | | /*!\brief Return the version information (as a string) |
384 | | * |
385 | | * Returns a printable string containing the full library version number. This |
386 | | * may contain additional text following the three digit version number, as to |
387 | | * indicate release candidates, prerelease versions, etc. |
388 | | * |
389 | | */ |
390 | | const char *avm_codec_version_str(void); |
391 | | |
392 | | /*!\brief Return the version information (as a string) |
393 | | * |
394 | | * Returns a printable "extra string". This is the component of the string |
395 | | * returned by avm_codec_version_str() following the three digit version number. |
396 | | * |
397 | | */ |
398 | | const char *avm_codec_version_extra_str(void); |
399 | | |
400 | | /*!\brief Return the build configuration |
401 | | * |
402 | | * Returns a printable string containing an encoded version of the build |
403 | | * configuration. This may be useful to avm support. |
404 | | * |
405 | | */ |
406 | | const char *avm_codec_build_config(void); |
407 | | |
408 | | /*!\brief Return the name for a given interface |
409 | | * |
410 | | * Returns a human readable string for name of the given codec interface. |
411 | | * |
412 | | * \param[in] iface Interface pointer |
413 | | * |
414 | | */ |
415 | | const char *avm_codec_iface_name(avm_codec_iface_t *iface); |
416 | | |
417 | | /*!\brief Convert error number to printable string |
418 | | * |
419 | | * Returns a human readable string for the last error returned by the |
420 | | * algorithm. The returned error will be one line and will not contain |
421 | | * any newline characters. |
422 | | * |
423 | | * |
424 | | * \param[in] err Error number. |
425 | | * |
426 | | */ |
427 | | const char *avm_codec_err_to_string(avm_codec_err_t err); |
428 | | |
429 | | /*!\brief Retrieve error synopsis for codec context |
430 | | * |
431 | | * Returns a human readable string for the last error returned by the |
432 | | * algorithm. The returned error will be one line and will not contain |
433 | | * any newline characters. |
434 | | * |
435 | | * |
436 | | * \param[in] ctx Pointer to this instance's context. |
437 | | * |
438 | | */ |
439 | | const char *avm_codec_error(avm_codec_ctx_t *ctx); |
440 | | |
441 | | /*!\brief Retrieve detailed error information for codec context |
442 | | * |
443 | | * Returns a human readable string providing detailed information about |
444 | | * the last error. |
445 | | * |
446 | | * \param[in] ctx Pointer to this instance's context. |
447 | | * |
448 | | * \retval NULL |
449 | | * No detailed information is available. |
450 | | */ |
451 | | const char *avm_codec_error_detail(avm_codec_ctx_t *ctx); |
452 | | |
453 | | /* REQUIRED FUNCTIONS |
454 | | * |
455 | | * The following functions are required to be implemented for all codecs. |
456 | | * They represent the base case functionality expected of all codecs. |
457 | | */ |
458 | | |
459 | | /*!\brief Destroy a codec instance |
460 | | * |
461 | | * Destroys a codec context, freeing any associated memory buffers. |
462 | | * |
463 | | * \param[in] ctx Pointer to this instance's context |
464 | | * |
465 | | * \retval #AVM_CODEC_OK |
466 | | * The codec algorithm initialized. |
467 | | * \retval #AVM_CODEC_MEM_ERROR |
468 | | * Memory allocation failed. |
469 | | */ |
470 | | avm_codec_err_t avm_codec_destroy(avm_codec_ctx_t *ctx); |
471 | | |
472 | | /*!\brief Get the capabilities of an algorithm. |
473 | | * |
474 | | * Retrieves the capabilities bitfield from the algorithm's interface. |
475 | | * |
476 | | * \param[in] iface Pointer to the algorithm interface |
477 | | * |
478 | | */ |
479 | | avm_codec_caps_t avm_codec_get_caps(avm_codec_iface_t *iface); |
480 | | |
481 | | /*!\name Codec Control |
482 | | * |
483 | | * The avm_codec_control function exchanges algorithm specific data with the |
484 | | * codec instance. Additionally, the macro AVM_CODEC_CONTROL_TYPECHECKED is |
485 | | * provided, which will type-check the parameter against the control ID before |
486 | | * calling avm_codec_control - note that this macro requires the control ID |
487 | | * to be directly encoded in it, e.g., |
488 | | * AVM_CODEC_CONTROL_TYPECHECKED(&ctx, AVME_SET_CPUUSED, 8). |
489 | | * |
490 | | * The codec control IDs can be found in avm.h, avmcx.h, and avmdx.h |
491 | | * (defined as avm_com_control_id, avme_enc_control_id, and avm_dec_control_id). |
492 | | * @{ |
493 | | */ |
494 | | /*!\brief Algorithm Control |
495 | | * |
496 | | * avm_codec_control takes a context, a control ID, and a third parameter |
497 | | * (with varying type). If the context is non-null and an error occurs, |
498 | | * ctx->err will be set to the same value as the return value. |
499 | | * |
500 | | * \param[in] ctx Pointer to this instance's context |
501 | | * \param[in] ctrl_id Algorithm specific control identifier |
502 | | * |
503 | | * \retval #AVM_CODEC_OK |
504 | | * The control request was processed. |
505 | | * \retval #AVM_CODEC_ERROR |
506 | | * The control request was not processed. |
507 | | * \retval #AVM_CODEC_INVALID_PARAM |
508 | | * The data was not valid. |
509 | | */ |
510 | | avm_codec_err_t avm_codec_control(avm_codec_ctx_t *ctx, int ctrl_id, ...); |
511 | | |
512 | | /*!\brief Key & Value API |
513 | | * |
514 | | * avm_codec_set_option() takes a context, a key (option name) and a value. If |
515 | | * the context is non-null and an error occurs, ctx->err will be set to the same |
516 | | * value as the return value. |
517 | | * |
518 | | * \param[in] ctx Pointer to this instance's context |
519 | | * \param[in] name The name of the option (key) |
520 | | * \param[in] value The value of the option |
521 | | * |
522 | | * \retval #AVM_CODEC_OK |
523 | | * The value of the option was set. |
524 | | * \retval #AVM_CODEC_INVALID_PARAM |
525 | | * The data was not valid. |
526 | | * \retval #AVM_CODEC_ERROR |
527 | | * The option was not successfully set. |
528 | | */ |
529 | | avm_codec_err_t avm_codec_set_option(avm_codec_ctx_t *ctx, const char *name, |
530 | | const char *value); |
531 | | |
532 | | /*!\brief avm_codec_control wrapper macro (adds type-checking, less flexible) |
533 | | * |
534 | | * This macro allows for type safe conversions across the variadic parameter |
535 | | * to avm_codec_control(). However, it requires the explicit control ID |
536 | | * be passed in (it cannot be passed in via a variable) -- otherwise a compiler |
537 | | * error will occur. After the type checking, it calls avm_codec_control. |
538 | | */ |
539 | | #define AVM_CODEC_CONTROL_TYPECHECKED(ctx, id, data) \ |
540 | | avm_codec_control_typechecked_##id(ctx, id, data) /**<\hideinitializer*/ |
541 | | |
542 | | /*!\brief Creates typechecking mechanisms for avm_codec_control |
543 | | * |
544 | | * It defines a static function with the correctly typed arguments as a wrapper |
545 | | * to the type-unsafe avm_codec_control function. It also creates a typedef |
546 | | * for each type. |
547 | | */ |
548 | | #define AVM_CTRL_USE_TYPE(id, typ) \ |
549 | | static avm_codec_err_t avm_codec_control_typechecked_##id( \ |
550 | | avm_codec_ctx_t *, int, typ) AVM_UNUSED; \ |
551 | | static avm_codec_err_t avm_codec_control_typechecked_##id( \ |
552 | 0 | avm_codec_ctx_t *ctx, int ctrl, typ data) { \ |
553 | 0 | return avm_codec_control(ctx, ctrl, data); \ |
554 | 0 | } /**<\hideinitializer*/ \ Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2_GET_REFERENCE(avm_codec_ctx*, int, av2_ref_frame*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2_SET_REFERENCE(avm_codec_ctx*, int, av2_ref_frame*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2_COPY_REFERENCE(avm_codec_ctx*, int, av2_ref_frame*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE(avm_codec_ctx*, int, avm_image*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE(avm_codec_ctx*, int, avm_image*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES(avm_codec_ctx*, int, int*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED(avm_codec_ctx*, int, int*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED(avm_codec_ctx*, int, int*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER(avm_codec_ctx*, int, int*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT(avm_codec_ctx*, int, int*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT(avm_codec_ctx*, int, int*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS(avm_codec_ctx*, int, int*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AVMD_GET_TILE_INFO(avm_codec_ctx*, int, avm_tile_info*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO(avm_codec_ctx*, int, avm_screen_content_tools_info*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE(avm_codec_ctx*, int, avm_still_picture_info*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AVMD_GET_SB_SIZE(avm_codec_ctx*, int, avm_superblock_size*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG(avm_codec_ctx*, int, int*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO(avm_codec_ctx*, int, avm_s_frame_info*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO(avm_codec_ctx*, int, void*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET(avm_codec_ctx*, int, int) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS(avm_codec_ctx*, int, unsigned int) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE(avm_codec_ctx*, int, int*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH(avm_codec_ctx*, int, unsigned int*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT(avm_codec_ctx*, int, avm_img_fmt*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE(avm_codec_ctx*, int, unsigned int*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT(avm_codec_ctx*, int, unsigned int*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE(avm_codec_ctx*, int, int*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER(avm_codec_ctx*, int, int) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2_GET_ACCOUNTING(avm_codec_ctx*, int, Accounting**) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2D_SET_ROW_MT(avm_codec_ctx*, int, unsigned int) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN(avm_codec_ctx*, int, int) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS(avm_codec_ctx*, int, int) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE(avm_codec_ctx*, int, int) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS(avm_codec_ctx*, int, int*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION(avm_codec_ctx*, int, int) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS(avm_codec_ctx*, int, int*) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS(avm_codec_ctx*, int, int) Unexecuted instantiation: av2_dec_fuzzer.cc:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK(avm_codec_ctx*, int, avm_inspect_init*) Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: av2_dx_iface.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: annexF.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: decodeframe.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: decodemv.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: decoder.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: decodetxb.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: detokenize.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: obu_fgm.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: obu.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: obu_ci.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: obu_atlas.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: obu_lcr.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: obu_ops.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: obu_buf.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: binary_codes_reader.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: bitreader.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_USE_REFERENCE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_ROI_MAP Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_ACTIVEMAP Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_SCALEMODE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_MLAYER_ID Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_CPUUSED Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_ENABLEAUTOALTREF Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_ENABLEAUTOBWDREF Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_SHARPNESS Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_STATIC_THRESHOLD Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_ARNR_MAXFRAMES Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_ARNR_STRENGTH Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_TUNING Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_QP Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ROW_MT Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_TILE_COLUMNS Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_TILE_ROWS Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_TPL_MODEL Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_KEYFRAME_FILTERING Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_GET_LAST_QUANTIZER Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_MAX_INTRA_BITRATE_PCT Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_MAX_INTER_BITRATE_PCT Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_NUMBER_MLAYERS Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_GF_CBR_BOOST_PCT Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_LOSSLESS Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_DEBLOCKING Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_CDEF Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_GDF Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_GDF_UNIT_SIZE_MATCHES_SB Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_RESTORATION Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_FORCE_VIDEO_MODE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_TRELLIS_QUANT Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_QM Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_DIST_8X8 Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_QM_MIN Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_QM_MAX Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_QM_Y Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_QM_U Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_QM_V Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_USER_DEFINED_QMATRIX Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_FRAME_MULTI_QMATRIX_UNIT_TEST Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_SEF_WITH_ORDER_HINT_TEST Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_MULTI_SEQ_HEADER_TEST Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_NUM_TG Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_MTU Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_TIMING_INFO_TYPE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_RECT_PARTITIONS Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_1TO4_PARTITIONS Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_MIN_PARTITION_SIZE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_MAX_PARTITION_SIZE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_INTRA_EDGE_FILTER Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_FLIP_IDTX Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_REF_FRAME_MVS Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ALLOW_REF_FRAME_MVS Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_CHROMA_DELTAQ Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_MASKED_COMP Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_ONESIDED_COMP Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_INTERINTRA_COMP Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_SMOOTH_INTERINTRA Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_DIFF_WTD_COMP Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_INTERINTER_WEDGE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_INTERINTRA_WEDGE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_GLOBAL_MOTION Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_WARPED_MOTION Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_INTRA_DIP Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_SMOOTH_INTRA Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_PAETH_INTRA Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_CFL_INTRA Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_OVERLAY Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_PALETTE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_INTRABC Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_ANGLE_DELTA Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_FRAME_PARALLEL_DECODING Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_CDF_AVERAGING Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_SFRAME Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_AQ_MODE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_DELTAQ_MODE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_FRAME_PERIODIC_BOOST Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_NOISE_SENSITIVITY Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_TUNE_CONTENT Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_COLOR_PRIMARIES Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_TRANSFER_CHARACTERISTICS Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_MATRIX_COEFFICIENTS Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_CHROMA_SAMPLE_POSITION Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_MIN_GF_INTERVAL Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_MAX_GF_INTERVAL Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_GET_ACTIVEMAP Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_COLOR_RANGE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_SUPERBLOCK_SIZE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_GET_SEQ_LEVEL_IDX Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_GET_BASELINE_GF_INTERVAL Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_GET_SUB_GOP_CONFIG Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_GET_FRAME_TYPE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_GET_FRAME_INFO Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_ENABLE_SUBGOP_STATS Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_ENABLE_MOTION_VECTOR_UNIT_TEST Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_VMAF_MODEL_PATH Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_FILM_GRAIN_TEST_VECTOR Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_FILM_GRAIN_TABLE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_FILM_GRAIN_BLOCK_SIZE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_CDF_UPDATE_MODE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_DENOISE_NOISE_LEVEL Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_DENOISE_BLOCK_SIZE Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_CHROMA_SUBSAMPLING_X Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_CHROMA_SUBSAMPLING_Y Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_REDUCED_TX_TYPE_SET Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_INTRA_DCT_ONLY Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_INTER_DCT_ONLY Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_INTRA_DEFAULT_TX_ONLY Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_QUANT_B_ADAPT Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_GF_MIN_PYRAMID_HEIGHT Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_GF_MAX_PYRAMID_HEIGHT Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_MAX_REFERENCE_FRAMES Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_REDUCED_REFERENCE_SET Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_COEFF_COST_UPD_FREQ Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_MODE_COST_UPD_FREQ Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_MV_COST_UPD_FREQ Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_TARGET_SEQ_LEVEL_IDX Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_TIER_MASK Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_MIN_CR Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_ENABLE_SB_MULTIPASS_UNIT_TEST Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_VBR_CORPUS_COMPLEXITY_LAP Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_SUBGOP_CONFIG_STR Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_SUBGOP_CONFIG_PATH Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_BRU Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_GET_ENABLE_BRU Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_TLAYER_ID Unexecuted instantiation: level.c:avm_codec_control_typechecked_AVME_SET_NUMBER_TLAYERS Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_EXPLICIT_REF_FRAME_MAP Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_BUFFER_REFRESH_TEST Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_FLAG_MULTI_LAYER_LAG_TEST Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ADD_SEF_FOR_HIDDEN_FRAMES Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_MONOTONIC_OUTPUT_ORDER Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_FORCE_DEFERRED_FRAMES_FOR_RAS_TEST Unexecuted instantiation: level.c:avm_codec_control_typechecked_AV2E_SET_ENABLE_LOW_COMPLEXITY_DECODE Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: hr_coding.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2_GET_REFERENCE Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2_SET_REFERENCE Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2_COPY_REFERENCE Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2_GET_NEW_FRAME_IMAGE Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2_COPY_NEW_FRAME_IMAGE Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_UPDATES Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AVMD_GET_FRAME_CORRUPTED Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AVMD_GET_LAST_REF_USED Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AVMD_GET_LAST_QUANTIZER Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AVMD_GET_FWD_KF_PRESENT Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AVMD_GET_ALTREF_PRESENT Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AVMD_GET_FRAME_FLAGS Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AVMD_GET_TILE_INFO Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AVMD_GET_SCREEN_CONTENT_TOOLS_INFO Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AVMD_GET_STILL_PICTURE Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AVMD_GET_SB_SIZE Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AVMD_GET_SHOW_EXISTING_FRAME_FLAG Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AVMD_GET_S_FRAME_INFO Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AVMD_GET_FRAME_INFO Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AVMD_INCR_OUTPUT_FRAMES_OFFSET Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2D_ENABLE_SUBGOP_STATS Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2D_GET_DISPLAY_SIZE Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2D_GET_BIT_DEPTH Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2D_GET_IMG_FORMAT Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2D_GET_TILE_SIZE Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2D_GET_TILE_COUNT Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2D_GET_FRAME_SIZE Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2_INVERT_TILE_DECODE_ORDER Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2_GET_ACCOUNTING Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2D_SET_ROW_MT Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2D_SET_SKIP_FILM_GRAIN Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2D_SET_RANDOM_ACCESS Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2D_SET_BRU_OPT_MODE Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_OPS Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2D_SET_SUB_BITSTREAM_EXTRACTION Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2D_SET_SELECTED_LOCAL_OPS Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2D_SET_OUTPUT_ALL_LAYERS Unexecuted instantiation: obu_qm.c:avm_codec_control_typechecked_AV2_SET_INSPECTION_CALLBACK |
555 | | typedef typ avm_codec_control_type_##id; |
556 | | /*!@} end Codec Control group */ |
557 | | |
558 | | /*!\brief OBU types. */ |
559 | | typedef enum ATTRIBUTE_PACKED { |
560 | | OBU_SEQUENCE_HEADER = 1, |
561 | | OBU_TEMPORAL_DELIMITER = 2, |
562 | | OBU_MULTI_FRAME_HEADER = 3, |
563 | | OBU_CLOSED_LOOP_KEY = 4, |
564 | | OBU_OPEN_LOOP_KEY = 5, |
565 | | OBU_LEADING_TILE_GROUP = 6, |
566 | | OBU_REGULAR_TILE_GROUP = 7, |
567 | | OBU_METADATA_SHORT = 8, |
568 | | OBU_METADATA_GROUP = 9, |
569 | | OBU_SWITCH = 10, |
570 | | OBU_LEADING_SEF = 11, |
571 | | OBU_REGULAR_SEF = 12, |
572 | | OBU_LEADING_TIP = 13, |
573 | | OBU_REGULAR_TIP = 14, |
574 | | OBU_BUFFER_REMOVAL_TIMING = 15, |
575 | | OBU_LAYER_CONFIGURATION_RECORD = 16, |
576 | | OBU_ATLAS_SEGMENT = 17, |
577 | | OBU_OPERATING_POINT_SET = 18, |
578 | | OBU_BRIDGE_FRAME = 19, |
579 | | // Multi-stream decoder operation OBU |
580 | | OBU_MULTI_STREAM_DECODER_OPERATION = 20, |
581 | | OBU_RAS_FRAME = 21, |
582 | | OBU_QUANTIZATION_MATRIX = 22, |
583 | | OBU_FILM_GRAIN_MODEL = 23, |
584 | | OBU_CONTENT_INTERPRETATION = 24, |
585 | | OBU_PADDING = 25, |
586 | | NUM_OBU_TYPES = 32 // Also include reserved OBUs. |
587 | | } OBU_TYPE; |
588 | | |
589 | | /*!\brief OBU metadata types. */ |
590 | | typedef enum { |
591 | | OBU_METADATA_TYPE_AVM_RESERVED_0, |
592 | | OBU_METADATA_TYPE_HDR_CLL, |
593 | | OBU_METADATA_TYPE_HDR_MDCV, |
594 | | OBU_METADATA_TYPE_ITUT_T35, |
595 | | OBU_METADATA_TYPE_TIMECODE, |
596 | | OBU_METADATA_TYPE_DECODED_FRAME_HASH, |
597 | | OBU_METADATA_TYPE_BANDING_HINTS, |
598 | | OBU_METADATA_TYPE_ICC_PROFILE, |
599 | | OBU_METADATA_TYPE_SCAN_TYPE, |
600 | | OBU_METADATA_TYPE_TEMPORAL_POINT_INFO, |
601 | | OBU_METADATA_TYPE_USER_DATA_UNREGISTERED, |
602 | | NUM_OBU_METADATA_TYPES, |
603 | | } OBU_METADATA_TYPE; |
604 | | |
605 | | /*!\brief Returns string representation of OBU_TYPE. |
606 | | * |
607 | | * \param[in] type The OBU_TYPE to convert to string. |
608 | | */ |
609 | | const char *avm_obu_type_to_string(OBU_TYPE type); |
610 | | |
611 | | /*!\brief Returns 1 if obu_type is a valid OBU type, 0 otherwise. |
612 | | * |
613 | | * \param[in] obu_type The OBU type |
614 | | */ |
615 | | int avm_obu_type_is_valid(int obu_type); |
616 | | |
617 | | /*!@} - end defgroup codec*/ |
618 | | #ifdef __cplusplus |
619 | | } |
620 | | #endif |
621 | | #endif // AVM_AVM_AVM_CODEC_H_ |