1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
2001-08-29 Kawamata/Hitoshi <kwmt@din.or.jp>
* README.2-3pulldown: added.
2001-08-28 Kawamata/Hitoshi <kwmt@din.or.jp>
* timecode.c, timecode.h: moved to ../utils/mpegtimecode.[ch].
* yuvkineco.c: use mpegtimecode.h.
* all: add copyright(GPL) comment, use config.h, use mjpeg_logging.h.
2001-08-02 Kawamata/Hitoshi <kwmt@din.or.jp>
* yuvycsnoise: chroma noise detection case increased.
2001-07-31 Kawamata/Hitoshi <kwmt@din.or.jp>
* yuvycsnoise: reduce noise detection miss.
Chroma noise reduction added.
New luma noise reduction method 'triframe' added.
Methods called 'interfield', 'intrafield' are
now called 'biframe', 'infield'.
Some options changed.
Options(new/changed):
-m tbi: Select method (default: tbic).
t: 'triframe' method.
b: 'biframe' method (replace old option '-x').
i: 'infield' method (replace old option '-i').
c: chroma noise reduction.
-S min:
-T errt,maxt:
-B errb,maxb:
-I erri,maxi:
-C errc,maxc:
error and max difference of each method.
2001-07-29 Kawamata/Hitoshi <kwmt@din.or.jp>
* timecode.c: Name of environment variable fixed.
To use drop frame timecode, set MJPEG_DROP_FRAME_TIME_CODE=1.
2001-07-28 Kawamata/Hitoshi <kwmt@din.or.jp>
* yuvkineco: Always drop frame#0 fixed.
Now frame#0 will always output.
* yuvycsnoise: Abort at last frame fixed.
2001-07-27 Kawamata/Hitoshi <kwmt@din.or.jp>
* yuvycsnoise: Almost rewrote.
Options:
-t: test (unchanged).
-i: disable 'intrafield' method.
-x: disable 'interfield' method.
-S min,maxi,maxx: threshold of luma difference is noise or not.
min: minimum (unchagend).
maxi: maximum in 'intrafiled' method.
maxx: maximum in 'interfiled' method.
* yuvkineco: Bug when -N CycleList and InputFPSCODE < 4 fixed.
2001-07-24 Kawamata/Hitoshi <kwmt@din.or.jp>
* addtask.c: Wrong parent after initialize task fixed.
* putframe.c: remove cast which need not.
2001-07-23 Kawamata/Hitoshi <kwmt@din.or.jp>
* addtask.c: Wrong parent of initializing task fixed.
* timecode.h: Added. Separated from yuvfilters.h.
* all: Names of types and functions changed and clarified.
files renamed:
addfilter.c -> addtask.c
allochandle.c -> alloctask.c
2001-07-22 Kawamata/Hitoshi <kwmt@din.or.jp>
* allochandle.c: Added.
* all filters: replace malloc()/free() with allochandle()/freehandle().
* main.c: Now chained filter can be used.
* addfilter.c: Added.
* yuvycsnoise.c: Added.
* yuvkineco.c: New option -S to insert filter yuvycsnoise.
* yuvtemplate.c: Added.
2001-07-20 Kawamata/Hitoshi <kwmt@din.or.jp>
* main.c: Pass argv[0] to filter.
(OLD: pass argv+1 to filter as argv)
* all filters: Skip argv[0]
* timecode.c: Added.
mpeg_timecode() supports NTSC drop frame timecode.
To use drop frame timecode, set environment variable:
MJPEG_DROP_FRAME_TIME_CODE=1
* yuvctrlbytty: Use mpeg_timecode().
* yuvkineco: Use mpeg_timecode().
* yuvkineco: Add cycle list read / write.
Command line arguments completely changed.
* TODO: Added.
2001-07-17 Kawamata/Hitoshi <kwmt@din.or.jp>
* GNUmakefile: Deleted.
* Makefile.am: Added.
Automake only do about install and dist.
Building binaries almost done by GNU make.
2001-07-12 Kawamata/Hitoshi <kwmt@din.or.jp>
* yuvkineco: Fix U,V merge when interlaced.
|