libvmaf/src/libvmaf.c (4 lines): - line 213: //TODO: preallocate host pics - line 728: //^FIXME: move to picture callback - line 735: //^FIXME: move to picture callback - line 889: //TODO: dedupe, vmaf_bootstrap_predict_score_at_index() libvmaf/src/feature/adm_tools.c (3 lines): - line 251: // TODO: we will add more CSF functions here - line 311: // TODO: we will add more CSF functions here - line 375: // TODO: we will add more CSF functions here python/vmaf/core/train_test_model.py (2 lines): - line 286: ys_label_stddev = np.array(stats['ys_label_stddev']) if 'ys_label_stddev' in stats else np.zeros(len(ys_label)) # FIXME: setting std to 0 may be misleading - line 403: # TODO: can be improved python/vmaf/__init__.py (2 lines): - line 16: # TODO: importing matplotlib fails on OSX with system python, check what can be done there... - line 259: # FIXME: hacky - since we do not know which feature is the one used in the model, python/vmaf/routine.py (2 lines): - line 765: feature_option_dict=None, # FIXME: as set to None, potential bug with inconsistent behavior with VmafQualityRunner - line 909: feature_option_dict=None, # FIXME: as set to None, potential bug with inconsistent behavior with VmafQualityRunner matlab/strred/matlabPyrTools/mkSquare.m (1 line): - line 17: % TODO: Add duty cycle. libvmaf/src/compat/msvc/stdatomic.h (1 line): - line 58: * TODO use a special call to increment/decrement python/vmaf/core/adm_dwt2_cy.pyx (1 line): - line 27: int offset_image_s(float *buf, float off, int width, int height, int stride) # TODO: find out why need this _s - doesn't seem to be called but if not, symbol not found error libvmaf/src/predict.c (1 line): - line 420: //TODO: dedupe, vmaf_score_pooled_model_collection() libvmaf/src/feature/cuda/integer_adm/adm_dwt2.cu (1 line): - line 166: x = max(0, x-1); // TODO when using abs instead we'd already do the x-mirroring here. libvmaf/src/ext/x86/x86inc.asm (1 line): - line 142: ; TODO Some functions can use some args directly from the stack. If they're the python/vmaf/core/local_explainer.py (1 line): - line 119: model = model[0] # HACKY, TODO: fix it matlab/strred/matlabPyrTools/mkFract.m (1 line): - line 10: %% TODO: Verify that this matches Mandelbrot defn of fractal dimension. python/vmaf/core/result.py (1 line): - line 289: # TODO: add __repr__, __hash__ libvmaf/src/feature/iqa/convolve.c (1 line): - line 79: assert(0); /* zli-nflx: TODO: generalize to make _calc_scale work on 1D separable filtering */ matlab/strred/matlabPyrTools/showIm.m (1 line): - line 36: %%TODO: should use "newplot" libvmaf/tools/vmaf.c (1 line): - line 66: //TODO: more validations are possible. python/vmaf/tools/scanf.py (1 line): - line 410: # TODO: we may want to do some caching here of compiled formatStrings,