Carl Eugen Hoyos
42272e86fe
lut3d: Fix reading 3dl files with leading comments.
Fixes ticket #2787 .
12 years ago
Clément Bœsch
f97e28ebe5
lavfi/lut3d: add sanity checks.
Should fix CID1026775 and CID1026774.
12 years ago
Clément Bœsch
ae5738248a
lavfi/lut3d: move lut3d init to its definition scope.
12 years ago
Clément Bœsch
158d96e3f0
lavfi: add haldclut filter.
Fixes Ticket #2517 .
12 years ago
Clément Bœsch
56cea3294a
lavfi/lut3d: faster tetrahedral interpolation.
Increase performance by fetching only the necessary points.
1097 → 917 decicyles.
12 years ago
Clément Bœsch
b6ee25e300
lavfi/lut3d: restore original interpolation speed.
Call NEXT() only once since it got slower due to the overflow condition
introduced in 91b46145
.
interp_trilinear: 1462 → 1280 decicycles
interp_tetrahedral: 1188 → 1097 decicycles
Tested on a Core2, GCC 4.8.
12 years ago
Clément Bœsch
91b461459a
lavfi/lut3d: avoid overread.
12 years ago
Clément Bœsch
12f51c1f9e
lavfi: add lut3d filter.
Fixes part of Ticket #2517 .
12 years ago