FFmpeg
Loading...
Searching...
No Matches
crc.c File Reference
#include <assert.h>
#include <stddef.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include "checkasm.h"
#include "libavutil/attributes.h"
#include "libavutil/avassert.h"
#include "libavutil/crc.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/macros.h"
#include "libavutil/mem.h"
#include "libavutil/mem_internal.h"

Go to the source code of this file.

Data Structures

struct  CustomTest
 

Macros

#define av_pure
 
#define TEST(CRC)
 

Enumerations

enum  { BUF_SIZE = 16384 }
 

Functions

void checkasm_uninit_crc (void)
 
static void check_crc (const AVCRC *table_new, const char *name, size_t size, size_t offset)
 
void checkasm_check_crc (void)
 

Variables

static CustomTestctx_list = NULL
 

Macro Definition Documentation

◆ av_pure

#define av_pure

Definition at line 29 of file crc.c.

◆ TEST

#define TEST ( CRC)
Value:
[AV_CRC_ ## CRC] = #CRC

Referenced by checkasm_check_crc().

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
BUF_SIZE 

Definition at line 37 of file crc.c.

Function Documentation

◆ checkasm_uninit_crc()

void checkasm_uninit_crc ( void )

Definition at line 48 of file crc.c.

◆ check_crc()

static void check_crc ( const AVCRC * table_new,
const char * name,
size_t size,
size_t offset )
static

Definition at line 58 of file crc.c.

Referenced by check_header_mismatch(), checkasm_check_crc(), and mpegts_open_section_filter().

◆ checkasm_check_crc()

void checkasm_check_crc ( void )

Definition at line 83 of file crc.c.

Variable Documentation

◆ ctx_list

CustomTest* ctx_list = NULL
static

Definition at line 46 of file crc.c.

Referenced by checkasm_check_crc(), and checkasm_uninit_crc().