mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +02:00
avfilter/vf_v360: fix small artifacts between corners in EAC format
This commit is contained in:
parent
2f87c9f646
commit
de1d6cb34f
@ -1768,8 +1768,8 @@ static void eac_to_xyz(const V360Context *s,
|
||||
|
||||
float l_x, l_y, l_z;
|
||||
|
||||
float uf = (float)i / width;
|
||||
float vf = (float)j / height;
|
||||
float uf = (i + 0.5f) / width;
|
||||
float vf = (j + 0.5f) / height;
|
||||
|
||||
// EAC has 2-pixel padding on faces except between faces on the same row
|
||||
// Padding pixels seems not to be stretched with tangent as regular pixels
|
||||
@ -1888,6 +1888,9 @@ static void xyz_to_eac(const V360Context *s,
|
||||
uf *= width;
|
||||
vf *= height;
|
||||
|
||||
uf -= 0.5f;
|
||||
vf -= 0.5f;
|
||||
|
||||
ui = floorf(uf);
|
||||
vi = floorf(vf);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user