Util (Linux): add elf helper

This commit is contained in:
Carter Li
2024-08-08 15:03:10 +08:00
parent 2e2cf64452
commit a9373fb4e4
8 changed files with 115 additions and 0 deletions
+4
View File
@@ -66,6 +66,8 @@ const char* ffOptionsParseLibraryJsonConfig(FFOptionsLibrary* options, yyjson_va
ffStrbufSetS(&options->libDdcutil, yyjson_get_str(val));
else if (ffStrEqualsIgnCase(key, "drm"))
ffStrbufSetS(&options->libdrm, yyjson_get_str(val));
else if (ffStrEqualsIgnCase(key, "elf"))
ffStrbufSetS(&options->libelf, yyjson_get_str(val));
#endif
else
@@ -131,6 +133,8 @@ bool ffOptionsParseLibraryCommandLine(FFOptionsLibrary* options, const char* key
ffOptionParseString(key, value, &options->libDdcutil);
else if(ffStrEqualsIgnCase(subkey, "drm"))
ffOptionParseString(key, value, &options->libdrm);
else if(ffStrEqualsIgnCase(subkey, "elf"))
ffOptionParseString(key, value, &options->libelf);
#endif
else
+1
View File
@@ -32,6 +32,7 @@ typedef struct FFOptionsLibrary
FFstrbuf libPulse;
FFstrbuf libDdcutil;
FFstrbuf libdrm;
FFstrbuf libelf;
#endif
} FFOptionsLibrary;