All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
murmur3.h File Reference
#include <stdint.h>

Go to the source code of this file.


struct AVMurMur3av_murmur3_alloc (void)
void av_murmur3_init_seeded (struct AVMurMur3 *c, uint64_t seed)
void av_murmur3_init (struct AVMurMur3 *c)
void av_murmur3_update (struct AVMurMur3 *c, const uint8_t *src, int len)
void av_murmur3_final (struct AVMurMur3 *c, uint8_t dst[16])

Function Documentation

struct AVMurMur3* av_murmur3_alloc ( void  )

Definition at line 32 of file murmur3.c.

Referenced by av_hash_alloc().

void av_murmur3_init_seeded ( struct AVMurMur3 c,
uint64_t  seed 

Definition at line 37 of file murmur3.c.

Referenced by av_murmur3_init().

void av_murmur3_init ( struct AVMurMur3 c)

Definition at line 43 of file murmur3.c.

Referenced by av_hash_init().

void av_murmur3_update ( struct AVMurMur3 c,
const uint8_t src,
int  len 

Definition at line 92 of file murmur3.c.

Referenced by av_hash_update().

void av_murmur3_final ( struct AVMurMur3 c,
uint8_t  dst[16] 

Definition at line 141 of file murmur3.c.

Referenced by av_hash_final().