GNOME Bugzilla – Bug 622108
Taglib# does not support ORF files
Last modified: 2018-07-01 08:59:27 UTC
Parsing metadata for these files is currently supported and needs to be added in taglib# to prevent regressions when we switch to it. Part of bug 618683.
*** Bug 644029 has been marked as a duplicate of this bug. ***
> k.lichtenwalder@computer.org [reporter] 2011-03-06 18:08:42 UTC > Well, I don't know whether I'm up to it, but I might as well try. Where can I > start? Step one is reading up on the RAW format. Try gathering as much information as possible about the file format, as you'll need a good understanding of how the metadata is structured.
Ok, but I do have some problems with the source structure of Mono applications... If you could point me to the source of Taglib#, I could start to read what is needed in which way... (as there seems not to be any Taglib#-Package)
TagLib# is hosted on github: https://github.com/mono/taglib-sharp
So, I tried to look into it, and I have the attached patch. Orf file seems to be parsed, the example program ParsePhoto gets the relevant information. Still, I get only metadata information in f-spot, no Image. I see that dcraw is called, and the output would be ok. So, where do I have to go from here? Re patch: mind you, I'm not sure I really always knew what I was doing ...
Created attachment 184145 [details] [review] My try for olympus raw file
created a bug report in taglib sharp pointing to the patch over here
Can you link to the bug for taglib sharp?
Or better yet, create a pull request?
Here is the link: https://bugzilla.gnome.org/show_bug.cgi?id=686532 not sure about the pull request, since I don't know anything about it and wouldn't even know how to test it.
f-spot is not under active development anymore, has not seen code changes for five years, and saw its last tarball release in the year 2010. Its codebase has been archived: https://gitlab.gnome.org/Archive/f-spot/commits/master Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.