TUT HEVC Encoder
Loading...
Searching...
No Matches
Functions
nal.c File Reference
#include "nal.h"
#include "bitstream.h"
#include "strategies/strategies-nal.h"
Include dependency graph for nal.c:

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.
 

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: