TUT HEVC Encoder
Loading...
Searching...
No Matches
nal.h File Reference
#include "bitstream.h"
#include "global.h"
#include "kvazaar.h"
Include dependency graph for nal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SEI_HASH_MAX_LENGTH   16
 

Functions

void kvz_nal_write (bitstream_t *const bitstream, const uint8_t nal_type, const uint8_t temporal_id, const int long_start_code)
 Write a Network Abstraction Layer (NAL) packet to the output.
 
void kvz_image_checksum (const kvz_picture *im, unsigned char checksum_out[][16], const uint8_t bitdepth)
 Calculate checksums for all colors of the picture.
 
void kvz_image_md5 (const kvz_picture *im, unsigned char checksum_out[][16], const uint8_t bitdepth)
 Calculate md5 for all colors of the picture.
 

Macro Definition Documentation

◆ SEI_HASH_MAX_LENGTH

#define SEI_HASH_MAX_LENGTH   16

Function Documentation

◆ kvz_image_checksum()

void kvz_image_checksum ( const kvz_picture * im,
unsigned char checksum_out[][16],
const uint8_t bitdepth )
Parameters
imThe image that checksum is calculated for.
checksum_outResult of the calculation.
Returns
Void
Here is the caller graph for this function:

◆ kvz_image_md5()

void kvz_image_md5 ( const kvz_picture * im,
unsigned char checksum_out[][16],
const uint8_t bitdepth )
Parameters
imThe image that md5 is calculated for.
checksum_outResult of the calculation.
Returns
Void
Here is the caller graph for this function:

◆ kvz_nal_write()

void kvz_nal_write ( bitstream_t *const bitstream,
const uint8_t nal_type,
const uint8_t temporal_id,
const int long_start_code )
Here is the call graph for this function:
Here is the caller graph for this function: