History

tests/dnn: Make DNN tests regular libavfilter tests

They test libavfilter internal API, so they should be libavfilter test programs (which implies: linked statically to libavfilter to access internal APIs and linked normally (statically or dynamically depending upon the build configuration) against all the other libs). Right now, they are always linked statically against all libs, which is a significant size waste compared to shared libs as all of libavcodec has been pulled in despite not being really used. This also leads to linking failures on systems for which av_export_avutil is intended: libavcodec does not expect to be linked statically against the library providing avpriv_(cga|vga16)_font in this case. This is fixed by this commit.

Andreas Rheinhardt committed 4 years ago

Commit c26730e1 parent 69a45b814 files · +31 −45Browse files

Showing the changes to libavfilter/tests/.gitignore (1 of 14 files). Show all

Unified · Split

libavfilter/tests/.gitignore+8−0
@@ -1,3 +1,11 @@
1/dnn-layer-conv2d
2/dnn-layer-depth2space
3/dnn-layer-maximum
4/dnn-layer-pad
5/dnn-layer-mathbinary
6/dnn-layer-mathunary
7/dnn-layer-avgpool
8/dnn-layer-dense
1/drawutils9/drawutils
2/filtfmts10/filtfmts
3/formats11/formats

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t