repositories
/
deb_ffmpeg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Imported Debian version 2.5.0~trusty1.1
[deb_ffmpeg.git]
/
ffmpeg
/
libavfilter
/
vf_idet.h
diff --git
a/ffmpeg/libavfilter/vf_idet.h
b/ffmpeg/libavfilter/vf_idet.h
index c5799fb67d6c9a9335d2ef330199b46e9187e1e0..af759b476ed8b59ef11d15e3976b08e1e5641d58 100644
(file)
--- a/
ffmpeg/libavfilter/vf_idet.h
+++ b/
ffmpeg/libavfilter/vf_idet.h
@@
-29,18
+29,32
@@
typedef int (*ff_idet_filter_func)(const uint8_t *a, const uint8_t *b, const uin
typedef enum {
TFF,
BFF,
typedef enum {
TFF,
BFF,
- PROGRSSIVE,
+ PROGR
E
SSIVE,
UNDETERMINED,
} Type;
UNDETERMINED,
} Type;
+typedef enum {
+ REPEAT_NONE,
+ REPEAT_TOP,
+ REPEAT_BOTTOM,
+} RepeatedField;
+
typedef struct {
const AVClass *class;
float interlace_threshold;
float progressive_threshold;
typedef struct {
const AVClass *class;
float interlace_threshold;
float progressive_threshold;
+ float repeat_threshold;
+ float half_life;
+ uint64_t decay_coefficient;
Type last_type;
Type last_type;
- int prestat[4];
- int poststat[4];
+
+ uint64_t repeats[3];
+ uint64_t prestat[4];
+ uint64_t poststat[4];
+ uint64_t total_repeats[3];
+ uint64_t total_prestat[4];
+ uint64_t total_poststat[4];
uint8_t history[HIST_SIZE];
uint8_t history[HIST_SIZE];
@@
-50,6
+64,7
@@
typedef struct {
ff_idet_filter_func filter_line;
const AVPixFmtDescriptor *csp;
ff_idet_filter_func filter_line;
const AVPixFmtDescriptor *csp;
+ int eof;
} IDETContext;
void ff_idet_init_x86(IDETContext *idet, int for_16b);
} IDETContext;
void ff_idet_init_x86(IDETContext *idet, int for_16b);