#include <stdint.h>
#include "basetype.h"
#include "h264bsd_cfg.h"
#include "h264bsd_stream.h"
#include "h264bsd_image.h"
#include <string.h>
#include <stdlib.h>
Go to the source code of this file.
|
| #define | HANTRO_OK 0 |
| |
| #define | HANTRO_NOK 1 |
| |
| #define | HANTRO_TRUE (1) |
| |
| #define | HANTRO_FALSE (0) |
| |
| #define | MEMORY_ALLOCATION_ERROR 0xFFFF |
| |
| #define | PARAM_SET_ERROR 0xFFF0 |
| |
| #define | END_OF_STREAM 0xFFFFFFFFU |
| |
| #define | EMPTY_RESIDUAL_INDICATOR 0xFFFFFF |
| |
| #define | MARK_RESIDUAL_EMPTY(residual) ((residual)[0] = EMPTY_RESIDUAL_INDICATOR) |
| |
| #define | IS_RESIDUAL_EMPTY(residual) ((residual)[0] == EMPTY_RESIDUAL_INDICATOR) |
| |
| #define | ASSERT(expr) |
| |
| #define | RANGE_CHECK(value, minBound, maxBound) |
| |
| #define | RANGE_CHECK_ARRAY(array, minBound, maxBound, length) |
| |
| #define | DEBUG(args) |
| |
| #define | EPRINT(msg) |
| |
| #define | MIN(a, b) (((a) < (b)) ? (a) : (b)) |
| |
| #define | MAX(a, b) (((a) > (b)) ? (a) : (b)) |
| |
| #define | ABS(a) (((a) < 0) ? -(a) : (a)) |
| |
| #define | CLIP3(x, y, z) (((z) < (x)) ? (x) : (((z) > (y)) ? (y) : (z))) |
| |
| #define | CLIP1(z) (((z) < 0) ? 0 : (((z) > 255) ? 255 : (z))) |
| |
| #define | ALLOCATE(ptr, count, type) |
| |
| #define | FREE(ptr) |
| |
| #define | ALIGN(ptr, bytePos) (ptr + ( ((bytePos - (uintptr_t)ptr) & (bytePos - 1)) / sizeof(*ptr) )) |
| |
◆ ABS
| #define ABS |
( |
|
a | ) |
(((a) < 0) ? -(a) : (a)) |
◆ ALIGN
| #define ALIGN |
( |
|
ptr, |
|
|
|
bytePos |
|
) |
| (ptr + ( ((bytePos - (uintptr_t)ptr) & (bytePos - 1)) / sizeof(*ptr) )) |
◆ ALLOCATE
| #define ALLOCATE |
( |
|
ptr, |
|
|
|
count, |
|
|
|
type |
|
) |
| |
Value:{ \
(ptr) =
malloc((count) *
sizeof(type)); \
}
#define malloc(s)
Definition quickjs.c:2290
◆ ASSERT
◆ CLIP1
| #define CLIP1 |
( |
|
z | ) |
(((z) < 0) ? 0 : (((z) > 255) ? 255 : (z))) |
◆ CLIP3
| #define CLIP3 |
( |
|
x, |
|
|
|
y, |
|
|
|
z |
|
) |
| (((z) < (x)) ? (x) : (((z) > (y)) ? (y) : (z))) |
◆ DEBUG
◆ EMPTY_RESIDUAL_INDICATOR
| #define EMPTY_RESIDUAL_INDICATOR 0xFFFFFF |
◆ END_OF_STREAM
| #define END_OF_STREAM 0xFFFFFFFFU |
◆ EPRINT
◆ FREE
Value:{ \
free((ptr)); (ptr) =
NULL; \
}
#define NULL
Definition actypes.h:561
◆ HANTRO_FALSE
◆ HANTRO_NOK
◆ HANTRO_OK
◆ HANTRO_TRUE
◆ IS_RESIDUAL_EMPTY
◆ MARK_RESIDUAL_EMPTY
◆ MAX
| #define MAX |
( |
|
a, |
|
|
|
b |
|
) |
| (((a) > (b)) ? (a) : (b)) |
◆ MEMORY_ALLOCATION_ERROR
| #define MEMORY_ALLOCATION_ERROR 0xFFFF |
◆ MIN
| #define MIN |
( |
|
a, |
|
|
|
b |
|
) |
| (((a) < (b)) ? (a) : (b)) |
◆ PARAM_SET_ERROR
| #define PARAM_SET_ERROR 0xFFF0 |
◆ RANGE_CHECK
| #define RANGE_CHECK |
( |
|
value, |
|
|
|
minBound, |
|
|
|
maxBound |
|
) |
| |
◆ RANGE_CHECK_ARRAY
| #define RANGE_CHECK_ARRAY |
( |
|
array, |
|
|
|
minBound, |
|
|
|
maxBound, |
|
|
|
length |
|
) |
| |
◆ abs()
◆ clip()
◆ h264bsdCountLeadingZeros()
| u32 h264bsdCountLeadingZeros |
( |
u32 |
value, |
|
|
u32 |
length |
|
) |
| |
◆ h264bsdMoreRbspData()
◆ h264bsdNextMbAddress()
| u32 h264bsdNextMbAddress |
( |
u32 * |
pSliceGroupMap, |
|
|
u32 |
picSizeInMbs, |
|
|
u32 |
currMbAddr |
|
) |
| |
◆ h264bsdRbspTrailingBits()
◆ h264bsdSetCurrImageMbPointers()
| void h264bsdSetCurrImageMbPointers |
( |
image_t * |
image, |
|
|
u32 |
mbNum |
|
) |
| |
◆ h264bsdQpC