After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 778745 - Thumbnail RAW files
Thumbnail RAW files
Status: RESOLVED OBSOLETE
Product: gnome-photos
Classification: Applications
Component: general
unspecified
Other All
: Normal enhancement
: ---
Assigned To: GNOME photos maintainer(s)
GNOME photos maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2017-02-16 07:21 UTC by Debarshi Ray
Modified: 2018-01-23 10:10 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Debarshi Ray 2017-02-16 07:21:57 UTC
Some RAW files, like Canon's CR2, gets thumbnailed because GdkPixbuf's TIFF loader can handle them. But others, like Fuji's RAF and Sony's ARW, don't. We should write a LibRaw based loader for those.
Comment 1 Debarshi Ray 2017-10-04 13:00:31 UTC
Photos' thumbnailer uses GdkPixbuf to load the source item. Therefore, for immediate benefit we need a LibRaw [1] based decoder for GdkPixbuf. This decoder can live inside gdk-pixbuf.git, or inside a separate gdk-pixbuf-loader-libraw.git, or directly inside gnome-photos.git.

(Long term, we want to move away from GdkPixbuf towards GeglBuffer wherever possible. However, we need to improve GeglBuffer's codec API before doing that.)

Libopenraw [2] is another RAW library like LibRaw, and it comes with a GdkPixbuf codec. There is a generic GNOME thumbnailer [3] that's written using this. However, we want to stick to LibRaw to avoid having two RAW libraries in the dependency chain. LibRaw seems more mainstream at the moment, so it's probably better to stick to it. Also, note that Photos has its own custom thumbnailer so it can't use GNOME's generic thumbnailing infrastructure, but it's still something that we can consult and learn from.

[1] https://www.libraw.org/
[2] https://libopenraw.freedesktop.org/wiki/
[3] https://git.gnome.org/browse/gnome-raw-thumbnailer/
Comment 2 GNOME Infrastructure Team 2018-01-23 10:10:05 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-photos/issues/60.