diff --git a/.gitignore b/.gitignore index b717de5..eb526b3 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ bundle.js *.a vgcore.* build/ +third-party/ diff --git a/CMakeLists.txt b/CMakeLists.txt index 469b5c2..04fc243 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -108,13 +108,6 @@ target_link_libraries( pthread magic - # TODO: compile ffmpeg with those disabled? - va - va-drm - va-x11 - X11 - vdpau - scan ) diff --git a/schema/mappings.json b/schema/mappings.json index 891c7d9..5cb9d5c 100644 --- a/schema/mappings.json +++ b/schema/mappings.json @@ -16,6 +16,10 @@ "mime": { "type": "keyword" }, + "thumbnail": { + "type": "keyword", + "index": false + }, "videoc": { "type": "keyword", "index": false @@ -133,6 +137,12 @@ }, "exif_user_comment": { "type": "text" + }, + "author": { + "type": "text" + }, + "modified_by": { + "type": "text" } } } diff --git a/src/io/serialize.c b/src/io/serialize.c index d7c18cd..6a01108 100644 --- a/src/io/serialize.c +++ b/src/io/serialize.c @@ -144,6 +144,12 @@ char *get_meta_key_text(enum metakey meta_key) { return "exif_model"; case MetaExifDateTime: return "exif_datetime"; + case MetaAuthor: + return "author"; + case MetaModifiedBy: + return "modified_by"; + case MetaThumbnail: + return "thumbnail"; default: return NULL; } diff --git a/third-party/libscan b/third-party/libscan index 5d39dc6..ec129b8 160000 --- a/third-party/libscan +++ b/third-party/libscan @@ -1 +1 @@ -Subproject commit 5d39dc675849ecb99d5308b02f7e1fd20ca5b410 +Subproject commit ec129b84e87550a2bd4361d3a3701c687590992a