FFmpeg
4.0
|
MPEG-7 video signature calculation and lookup filter. More...
#include <float.h>
#include "libavutil/common.h"
#include "libavutil/opt.h"
#include "libavutil/timestamp.h"
#include "avfilter.h"
#include "internal.h"
Go to the source code of this file.
Data Structures | |
struct | Point |
struct | Block |
struct | ElemCat |
struct | FineSignature |
struct | CoarseSignature |
struct | MatchingInfo |
struct | StreamContext |
struct | SignatureContext |
Macros | |
#define | ELEMENT_COUNT 10 |
#define | SIGELEM_SIZE 380 |
#define | DIFFELEM_SIZE 348 /* SIGELEM_SIZE - elem_a1 - elem_a2 */ |
#define | COARSE_SIZE 90 |
Enumerations | |
enum | lookup_mode { MODE_OFF, MODE_FULL, MODE_FAST, NB_LOOKUP_MODE } |
enum | formats { FORMAT_BINARY, FORMAT_XML, NB_FORMATS } |
Variables | |
static const Block | elem_a1_data [] |
static const ElemCat | elem_a1 = { 1, 1, 1, 20, elem_a1_data } |
static const Block | elem_a2_data [] |
static const ElemCat | elem_a2 = { 1, 1, 1, 12, elem_a2_data } |
static const Block | elem_d1_data [] |
static const ElemCat | elem_d1 = { 0, 1, 2, 116, elem_d1_data } |
static const Block | elem_d2_data [] |
static const ElemCat | elem_d2 = { 0, 2, 4, 25, elem_d2_data } |
static const Block | elem_d3_data [] |
static const ElemCat | elem_d3 = { 0, 1, 2, 36, elem_d3_data } |
static const Block | elem_d4_data [] |
static const ElemCat | elem_d4 = { 0, 1, 2, 30, elem_d4_data } |
static const Block | elem_d5_data [] |
static const ElemCat | elem_d5 = { 0, 4, 5, 62, elem_d5_data } |
static const Block | elem_d6_data [] |
static const ElemCat | elem_d6 = { 0, 1, 2, 9, elem_d6_data } |
static const Block | elem_d7_data [] |
static const ElemCat | elem_d7 = { 0, 2, 3, 50, elem_d7_data } |
static const Block | elem_d8_data [] |
static const ElemCat | elem_d8 = { 0, 1, 2, 20, elem_d8_data } |
static const ElemCat * | elements [ELEMENT_COUNT] |
MPEG-7 video signature calculation and lookup filter.
Definition in file signature.h.
#define ELEMENT_COUNT 10 |
Definition at line 36 of file signature.h.
Referenced by filter_frame().
#define SIGELEM_SIZE 380 |
Definition at line 37 of file signature.h.
Referenced by binary_export(), filter_frame(), get_l1dist(), and xml_export().
#define DIFFELEM_SIZE 348 /* SIGELEM_SIZE - elem_a1 - elem_a2 */ |
Definition at line 38 of file signature.h.
Referenced by filter_frame().
#define COARSE_SIZE 90 |
Definition at line 39 of file signature.h.
Referenced by get_matching_parameters().
enum lookup_mode |
Enumerator | |
---|---|
MODE_OFF | |
MODE_FULL | |
MODE_FAST | |
NB_LOOKUP_MODE |
Definition at line 41 of file signature.h.
enum formats |
Enumerator | |
---|---|
FORMAT_BINARY | |
FORMAT_XML | |
NB_FORMATS |
Definition at line 48 of file signature.h.
|
static |
Definition at line 146 of file signature.h.
|
static |
Definition at line 168 of file signature.h.
|
static |
Definition at line 170 of file signature.h.
|
static |
Definition at line 184 of file signature.h.
|
static |
Definition at line 186 of file signature.h.
|
static |
Definition at line 304 of file signature.h.
|
static |
Definition at line 306 of file signature.h.
|
static |
Definition at line 333 of file signature.h.
|
static |
Definition at line 335 of file signature.h.
|
static |
Definition at line 373 of file signature.h.
|
static |
Definition at line 375 of file signature.h.
|
static |
Definition at line 407 of file signature.h.
|
static |
Definition at line 409 of file signature.h.
|
static |
Definition at line 473 of file signature.h.
|
static |
Definition at line 475 of file signature.h.
|
static |
Definition at line 486 of file signature.h.
|
static |
Definition at line 488 of file signature.h.
|
static |
Definition at line 540 of file signature.h.
|
static |
Definition at line 542 of file signature.h.
|
static |
Definition at line 564 of file signature.h.
|
static |
Definition at line 566 of file signature.h.
Referenced by decode_frame(), dxv_decompress_opcodes(), filter_frame(), get_bits1_vector(), and read_uncoded_coeff().