Commits on Source (16)
-
Carlos Garnacho authored
We should use asciidoc's `a2x` driver instead of running xsltproc ourselves. asciidoc 10 ships its stylesheets in a private directory. Copied from a similar update in Tracker by Jan Alexander Steffens. Related: https://gitlab.gnome.org/GNOME/tracker/-/issues/347
cb87aa8d -
Carlos Garnacho authored
This contains fixes for Fedora >34 that we want here.
5c2f084a -
Sam Thursfield authored
docs: Fix generation of manpages with asciidoc 10 See merge request GNOME/tracker-miners!380
45b76e4b -
Carlos Garnacho authored
ci: Update ci-templates dependency See merge request GNOME/tracker-miners!381
7030fa7b -
Ignacy Kuchciński authored
Currently, the resulting nie:title includes titles from the individual tracks due to both gstreamer not differentiating between global/container tags and track tags until introducing gst_discoverer_container_info_get_tags() as new API and tracker-extract gstreamer backend looping through available tracks and collecting all tags it could find. As a result, in cases where there is no title tag in the container, but there are some title tags in subtitle or audio tracks, they are included in the nie:title and prevent the file name based fallback title in grilo and cause the video to show up with nonsense titles in totem. To fix this, replace gst_discoverer_info_get_tags() with the new API, and ignore title tags from subtracks if the file is a video. Fixes https://gitlab.gnome.org/GNOME/tracker-miners/-/issues/202
47b13910 -
Ignacy Kuchciński authored
Add a test that lets us check the resulting title of a video that containes audio or subtitle tracks with their own title tags.
72734789 -
Carlos Garnacho authored
tracker-extract: ignore subtrack titles for videos Closes #202 See merge request GNOME/tracker-miners!382
1d8c0e85 -
Antoine Jacoutot authored0914a401
-
Carlos Garnacho authored
OpenBSD: implement find_command See merge request GNOME/tracker-miners!366
6e0a81fd -
Sam Thursfield authored
This is our best option for testing Tracker's removable device handling code, see: https://discourse.gnome.org/t/testing-removable-usb-devices/7297 You can test-drive the module by running this command in the build tree: env GIO_USE_VOLUME_MONITOR=mockvolumemonitor GIO_MODULE_DIR=$(pwd)/tests/functional-tests/mockvolumemonitor gio mount --monitor The module is operated over D-Bus, to create a fake mount you can do this: gdbus call --session --dest org.freedesktop.Tracker3.MockVolumeMonitor \ --object-path /org/freedesktop/Tracker3/MockVolumeMonitor \ --method org.freedesktop.Tracker3.MockVolumeMonitor.AddMount file:///tmp/mymount
e7ff6c09 -
Sam Thursfield authored
This is a basic test that removable device indexing works as expected.
ae8587da -
Carlos Garnacho authored
functional-tests: Initial test of removable media handling Closes #191 See merge request GNOME/tracker-miners!350
6383108f -
Carlos Garnacho authored
If there is a monitor on a dir and its parent, fanotify used to be able to coalesce the event so FAN_DELETE and FAN_DELETE_SELF would be both set on an uniquely sent event. This seems no longer the case on more recent linux versions, where these generate 2 separate events, first FAN_DELETE_SELF for the folder being deleted, and then FAN_DELETE from the parent dir to notify of the parent folder structure change. This double DELETE event emission is inconsistent with TrackerMonitor behavior and causes test failures. Handle these 2 events, by caching both and being able to merge them, but flushing on the one that is expected last. Fixes tracker-file-notifier-test on recent linux versions (locally, 5.17.0).
2d230e6f -
Sam Thursfield authored
libtracker-miner: Handle FAN_DELETE[_SELF] being emitted separately on dirs See merge request GNOME/tracker-miners!384
953b72dc -
Carlos Garnacho authoredc28d6b74
-
Jeremy Bicha authored11079806