Ivailo Monev
93e394f1ca
generic: preperations for kdelibs changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:28:51 +03:00
Ivailo Monev
e0df5192df
thumbnailers: do not assume video_thumbnailer is struct
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-20 15:50:01 +02:00
Ivailo Monev
8ba3a521a3
thumbnailers: check if video_thumbnailer has prefer_embedded_metadata member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-20 15:32:12 +02:00
Ivailo Monev
5656ab78ae
thumbnailers: implement options for ffmpegthumbs
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-20 14:12:48 +02:00
Ivailo Monev
a15cc3aa4f
thumbnailers: use video_thumbnailer_set_size() if available
...
side note: ffmpegthumbnailer::VideoThumbnailer::setThumbnailSize(int) is
not marked as deprecated
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-18 17:05:07 +02:00
Ivailo Monev
7fab52b62e
thumbnailers: use the C API of FFmpegThumbnailer
...
the C API does not throw exceptions (or should not), it is wrapper around
the C++ API tho (usually it is the opposite)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-18 12:48:17 +00:00
Ivailo Monev
c4e44c32b2
thumbnailers: catch exceptions thrown by ffmpegthumbnailer
...
fixes KIO thumbnailer crashes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-28 16:32:54 +03:00
Ivailo Monev
997a970182
ffmpegthumbs: move to thumbnailers and use system libffmpegthumbnailer library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-04 10:17:38 +03:00