17f02e429d47aa5930797e8a8c0c587ec7a4f0b6
[dcpomatic.git] / TODO
1 Make a DCP with subs using subtitle edit.
2
3 Look at http://liblqr.wikidot.com/en:manual
4
5 EC2
6
7 Small instance $0.085 ph
8 Sintel Trailer 1080p @ 200000 Mbps
9 1247 frames @ 24fps ie 51.96s
10 Took 1h20 to encode
11
12 High-CPU medium $0.186 ph
13 Sintel Trailer 1080p @ 200000 Mbps
14 1247 frames @ 24fps ie 51.96s
15 Took 23m to encode
16
17 High-CPU extra-large $0.744 ph
18 Sintel Trailer 1080p @ 200000 Mbps
19 1247 frames @ 24fps ie 51.96s
20
21
22 Transfer in free
23 Transfer out $0.120 per GB
24
25
26 Port DVD rip
27
28 Write still j2ks straight to a MXF.
29 md5_data to use openssl
30 Write all j2ks straight to a MXF?  Possible?
31
32 Standardise j2c/j2k
33 Format name in ~/.dvdomatic screws up with spaces; use ID or something
34 Thumbnails are poorly named
35 x-thread signaller
36 Restartable jobs somehow
37 More logging
38 Nice error when trying to thumbnail with no content.
39 Destroy _buffer_src_context / _buffer_sink_context
40 Don't start later jobs when one breaks.
41 Compute time remaining based on more recent information.
42 Use lexical_cast more
43 Do deps better
44
45 options summary
46
47 1: L
48 2: R
49 3: C
50 4: Lfe
51 5: Ls
52 6: Rs
53
54 City Screen
55
56 Screen 1: "1.37" masking preset, projector only has DCI 133 preset.
57
58 With 1480x1080 alignment in DCI 133: bottom you see purple, yellow; top purple; left and right no lines
59 With 1480x1080 alignment in DCI Flat: outside masks, but you see bottom purple, yellow; left/right all; top purple
60
61
62 Screen 2: no real masking preset, projector has DCI 133 and DCI 137
63
64 1480x1080, DCI 133
65 L yellow purple
66 R none
67 B purple
68 T none
69 1480x1080, DCI 137
70 L all
71 R all but blue
72 T purple
73 B purple
74
75
76 Screen 3: projector has DCI 1.38
77
78 1480x1080
79 L, R, T none
80 B purple + yellow
81
82
83 films-0.6: Dolby Countdown looks as though it's 3D.  THX Terminator 2 fucked
84 (these on default settings)
85 fq/gradfun --- no obvious effect
86 hqdn3d --- pretty good denoising
87 ow --- no obvious effect
88 tn --- interesting; much noise reduction, bad artefacts on movement, colour tint even in black
89 unsharp --- worse
90
91 Benchmark SWS options: lanczos ?
92 hqdn3d=0:0:6 ? (turn off chroma/luma blurring)
93
94 Lanczos; no visible effect on Ghostbusters.
95
96
97 THX_Monster with master Intel Core 2 Duo E4600 (2.4GHz), slave Intel Core i3 M350 (2.27GHz)
98 1920 x 1080 original -> DCI Flat
99 240 frames
100
101 [Gbit: gigabit ethernet rather than 100Mbit]
102 [im-mod: after modification to memcpy RGB data then to RGB -> XYZ in the encode thread
103 [hack1]: after modification to pass YUV and to swscale in the encode thread (includes im-mod)
104 [hack2]: modified hack1
105                                 Time            Seconds         FPS             Speedup relative to 1 local
106 1 local:                        20m57           1257            0.19            x 1     
107 2 local:                        11m24            684            0.35            x 1.84
108 2 local [im-mod]:               13m13
109 2 local + 1 slave:              6m34             394            0.61            x 3.19
110 2 local + 2 slave:              5m13             313            0.77            x 4.02
111 2 local + 4 slave:              5m05             303            0.79            x 4.15
112 2 local + 4 slave [Gbit]:       2m50             170            1.41            x 7.39
113 2 local + 4 slave [Gbit,im-mod]:2m33
114 2 local + 4 slave [Gbit,hack1]: 3m20
115 2 local + 4 slave [Gbit,hack2]: 2m22
116 1 local + 8 slave [Gbit]:       2m28             148            1.62            x 8.49
117 2 local + 8 slave [Gbit]:       2m41             161            1.49            x 7.81
118 2 local + 8 slave [Gbit,im-mod]:2m35
119
120
121
122 Just encode 52s
123 Encode + Image create 1m27
124 Encode + Image create (memcpy, not convert) 53s.
125
126 THX_Monster with master Intel Core i3 M350 (2.27GHz), slave Intel Core 2 Duo E4600 (2.4GHz)
127 1920 x 1080 original -> DCI Flat
128 240 frames
129
130
131 4 local:                        2m45
132 4 local [im-mod]:               2m53
133 4 local + 2 slave [Gbit]:       2m22
134 4 local + 4 slave [Gbit]:       2m21
135 4 local + 4 slave [Gbit,in-mod]:2m21
136
137