Opened 8 years ago
Closed 8 years ago
#7248 closed defect (fixed)
Netflix/vmaf commit 47d0655 changes API of compute_vmaf again
| Reported by: | LigH | Owned by: | |
|---|---|---|---|
| Priority: | important | Component: | build system |
| Version: | git-master | Keywords: | libvmaf |
| Cc: | Blocked By: | ||
| Blocking: | Reproduced by developer: | no | |
| Analyzed by developer: | no |
Description
Related to ffmpeg trac ticket #6921 – but new:
vmaf commit 47d0655 adds two more parameters to compute_vmaf_score(..., int n_thread, int n_subsample)
The whole API may have to be treated as unstable.
Change History (7)
comment:1 by , 8 years ago
| Component: | avfilter → build system |
|---|
comment:2 by , 8 years ago
| Summary: | Netflix/vmaf commit 47d0655 changes API of compute_vmaf_score again → Netflix/vmaf commit 47d0655 changes API of compute_vmaf again |
|---|
comment:3 by , 8 years ago
comment:4 by , 8 years ago
| Keywords: | api added; regression removed |
|---|---|
| Priority: | normal → important |
| Version: | unspecified → git-master |
I don't have the experience to create a correct diff file, so just quoting a suggestion by 'timothymowens':
Heads-up, I was able to get it to build by replacing this on line 169 of build\ffmpeg-git\libavfilter\vf_libvmaf.c:
s->ms_ssim, s->pool);
with this:
s->ms_ssim, s->pool, 0, 1);
Not a permanent solution, but will get me by until this issue is resolved correctly by ffmpeg/vmaf teams.
comment:5 by , 8 years ago
| Keywords: | api removed |
|---|
The most important thing about this ticket is probably that we’ll have to remove this dependency if no stable api is provided, see also the discussion about the Turing library.
comment:6 by , 8 years ago
And more changes to the VMAF API:
Does 'conf' mean "confusion"?
MABS clamps to a last stable libvmaf revision before all these changes now.
comment:7 by , 8 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Maybe fixed in 87cc7e8d4ef8fa643d8d4822525b9c95cc9e7307



compute_vmaf() in wrapper/src/libvmaf.cpp and wrapper/src/libvmaf.h