Hello, Context: Digikam 5.3, coming from ppa, Ubuntu 16.04 64bits, KDE Frameworks 5.18.0 Qt 5.5.1 (built against 5.5.1) The xcb windowing system. When a movie embed geo tags, they are not filtered in digikam when applying "files with geolocalisation" or "files without geolocalisation" filter. To reproduce: 1. select a video available in digikam folders (/home/marc/pictures/movie.mov). 2. check if this video already have exif geolocalisation tags. for example with exiftool: exiftool -n -GPSLatitude -GPSLongitude /home/marc/pictures/movie.mov 3. if this command does not display something, add some geolocalisation tag to this video: exiftool -GPSLatitude=48.858356 -GPSLongitude=2.294460 -GPSLatitudeRef=North -GPSLongitudeRef=East /home/marc/pictures/movie.mov 4. check that exif infos have really set on file: exiftool -n -GPSLatitude -GPSLongitude /home/marc/pictures/movie.mov => will display: GPS Latitude : 48 deg 51' 30.08" N GPS Longitude : 2 deg 17' 40.06" E GPS Latitude Ref : North GPS Longitude Ref : East 5. in digikam, select this movie and click on update metadata from file content. 6. in filters, select "display movies only" => movie must be listed 7. in filters, select "without geolocalisation" => movie will be displayed. it should not 8. in filters, select "with geolocalisation" => movie won't be displayed, it should.
With 6.0.0, we have now a FFMpeg low level metadata parser based on libav C API for video files database registration. The Exiv2 video support is not used anymore as this code is buggous and nobody sound motivated in Exiv2 to finalize the code. The original post for this file must be fixed now and video metadata support with ffmpeg must be enough to populate database entries. Gilles Caulier