Commit graph

17 commits

Author SHA1 Message Date
Ivailo Monev
2b2ac283e8 kio: move metadata plugin keys to the .desktop files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 14:40:57 +02:00
Ivailo Monev
1e982a7e2d kio: move metadata plugin MIME types to the .desktop files
ideally, the keys would also be stored in the .desktop files so that
plugin instances would not have to be created from
KFileMetaInfo::supportedKeys() too

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-04 13:59:00 +02:00
Ivailo Monev
4a4c85431e kdecore: move K_EXPORT_PLUGIN() macro to kpluginfactory header [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 09:06:11 +03:00
Ivailo Monev
e4c7b66490 kdecore: move K_EXPORT_PLUGIN() macro to kpluginloader header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 22:01:35 +03:00
Ivailo Monev
a70b97b0e2 kio: fix rare ffmpeg metadata extractor crash
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-28 20:56:15 +03:00
Ivailo Monev
69f4e8b329 kio: extract FPS via FFmpeg metadata plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-17 12:15:36 +03:00
Ivailo Monev
05b34e20b5 kio: implement PDF meta information extractor via Poppler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-17 04:09:12 +03:00
Ivailo Monev
187385a291 kio: assume KMimeType::allMimeTypes() does not have duplicates in FFmpeg metadata plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-16 21:58:59 +03:00
Ivailo Monev
b4f5cc99f6 kio: use kio4 catalog in metadata plugins
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-15 05:08:18 +03:00
Ivailo Monev
2485fe0959 kio: mark KFileMetaDataPlugin as stable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-15 00:04:18 +03:00
Ivailo Monev
256441eb3f kio: extract more metadata via FFmpeg
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 23:36:18 +03:00
Ivailo Monev
827cea933d kio: ignore whatever MIME types FFmpeg codecs claim
there is apparently codec for text/x-nfo and video codec meta information
was shown for such files (ansi)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 23:05:52 +03:00
Ivailo Monev
f53ee7d15a kio: extract more metadata via FFmpeg
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 22:56:28 +03:00
Ivailo Monev
1d5bd20054 kio: extract duration metadata via FFmpeg
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 21:08:24 +03:00
Ivailo Monev
5e6e38e9a6 generic: fix build with older versions of FFmpeg by referencing meta-headers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 10:45:27 +03:00
Ivailo Monev
2cc6924ac3 kio: explicitly link to avcodec library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-14 08:26:13 +03:00
Ivailo Monev
0e2ffeebe9 kio: implement audio and video meta information extractor via FFmpeg 2022-04-14 08:04:46 +03:00