Discussion:
Any plans to support .heic files in Fedora?
Dusty Mabe
2018-11-27 04:58:39 UTC
Permalink
Seems like Apple converted their phones over to using a new file format
to store pictures. I was copying some pictures from a phone and noticed
my linux box couldn't read them and they had an interesting extension .heic.

Looks like there is a new image format in town and we need the libheif and
libde265 libraries in order to read it according to the gimp plugin [1]. The
plugin docs say it should be included by default now in gimp but the gimp on
my f29 system says it can't read the file. This is probably because we don't
have the underlying libraries in Fedora.

Anybody been down this road? Is it as simple as getting the libraries in or
is there much more pain involved that I haven't discovered yet?

Thanks,
Dusty

[1] https://github.com/strukturag/heif-gimp-plugin
_______________________________________________
devel mailing list -- ***@lists.fedoraproject.org
To unsubscribe send an email to devel-***@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedorapro
Samuel Sieb
2018-11-27 05:08:17 UTC
Permalink
Post by Dusty Mabe
Looks like there is a new image format in town and we need the libheif and
libde265 libraries in order to read it according to the gimp plugin [1]. The
plugin docs say it should be included by default now in gimp but the gimp on
my f29 system says it can't read the file. This is probably because we don't
have the underlying libraries in Fedora.
They would have to be provided through rpmfusion. I thought I saw a
comment a while back that getting the libraries in was being worked on,
but I could be mistaken.
_______________________________________________
devel mailing list -- ***@lists.fedoraproject.org
To unsubscribe send an email to devel-***@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/***@lists.fedoraproject.o
Richard W.M. Jones
2018-11-27 11:02:54 UTC
Permalink
Post by Samuel Sieb
Post by Dusty Mabe
Looks like there is a new image format in town and we need the libheif and
libde265 libraries in order to read it according to the gimp plugin [1]. The
plugin docs say it should be included by default now in gimp but the gimp on
my f29 system says it can't read the file. This is probably because we don't
have the underlying libraries in Fedora.
They would have to be provided through rpmfusion. I thought I saw a
comment a while back that getting the libraries in was being worked
on, but I could be mistaken.
Is there a license/patent problem? Debian has libheif in the regular
channels, but I guess as it uses a video codec it may have a patent
problem.

Rich.

--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine. Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/
_______________________________________________
devel mailing list -- ***@lists.fedoraproject.org
To unsubscribe send an email to devel-***@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/***@lists.fedoraproject.
Tom Hughes
2018-11-27 11:17:43 UTC
Permalink
Post by Richard W.M. Jones
Post by Samuel Sieb
Post by Dusty Mabe
Looks like there is a new image format in town and we need the libheif and
libde265 libraries in order to read it according to the gimp plugin [1]. The
plugin docs say it should be included by default now in gimp but the gimp on
my f29 system says it can't read the file. This is probably because we don't
have the underlying libraries in Fedora.
They would have to be provided through rpmfusion. I thought I saw a
comment a while back that getting the libraries in was being worked
on, but I could be mistaken.
Is there a license/patent problem? Debian has libheif in the regular
channels, but I guess as it uses a video codec it may have a patent
problem.
The problem will probably be libde265 (which implements HEVC) rather
than libheif (which implements a container file format).

Tom

--
Tom Hughes (***@compton.nu)
http://compton.nu/
_______________________________________________
devel mailing list -- ***@lists.fedoraproject.org
To unsubscribe send an email to devel-***@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/l
Leigh Scott
2018-11-30 10:20:42 UTC
Permalink
Reviewers welcome.

https://bugzilla.rpmfusion.org/show_bug.cgi?id=5089
https://bugzilla.rpmfusion.org/show_bug.cgi?id=5090
_______________________________________________
devel mailing list -- ***@lists.fedoraproject.org
To unsubscribe send an email to devel-***@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/***@lists.fedora
Dusty Mabe
2018-12-03 21:42:17 UTC
Permalink
Post by Leigh Scott
Reviewers welcome.
https://bugzilla.rpmfusion.org/show_bug.cgi?id=5089
https://bugzilla.rpmfusion.org/show_bug.cgi?id=5090
Thanks Leigh. I see those have already made progress in code review. +1000

Is there a definitive reason why those are necessary to go in RPM fusion? Was
Tom Hughes right?

Dusty
_______________________________________________
devel mailing list -- ***@lists.fedoraproject.org
To unsubscribe send an email to devel-***@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/dev
Samuel Sieb
2018-12-03 23:11:23 UTC
Permalink
Post by Dusty Mabe
Post by Leigh Scott
https://bugzilla.rpmfusion.org/show_bug.cgi?id=5089
https://bugzilla.rpmfusion.org/show_bug.cgi?id=5090
Thanks Leigh. I see those have already made progress in code review. +1000
Is there a definitive reason why those are necessary to go in RPM fusion? Was
Tom Hughes right?
libheif depends on libde265 which can't be in the Fedora repo, so it
can't be in the Fedora repo either.
_______________________________________________
devel mailing list -- ***@lists.fedoraproject.org
To unsubscribe send an email to devel-***@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/l
Leigh Scott
2018-12-03 23:53:20 UTC
Permalink
Post by Dusty Mabe
Thanks Leigh. I see those have already made progress in code review. +1000
Is there a definitive reason why those are necessary to go in RPM fusion? Was
Tom Hughes right?
Dusty
This sums up the situation

http://gnome-apps.13852.n7.nabble.com/High-Efficiency-Image-File-Format-HEIF-HEIC-support-td70229.html
_______________________________________________
devel mailing list -- ***@lists.fedoraproject.org
To unsubscribe send an email to devel-***@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archive
Andrew Lutomirski
2018-12-03 23:58:37 UTC
Permalink
Post by Dusty Mabe
Post by Dusty Mabe
Thanks Leigh. I see those have already made progress in code review.
+1000
Post by Dusty Mabe
Is there a definitive reason why those are necessary to go in RPM
fusion? Was
Post by Dusty Mabe
Tom Hughes right?
Dusty
This sums up the situation
http://gnome-apps.13852.n7.nabble.com/High-Efficiency-Image-File-Format-HEIF-HEIC-support-td70229.html
IANAL, and I know basically nothing about codec patents, but it might be
worth noting that there are a whole bunch of video coding techniques that
are presumably completely unnecessary for decoding video *stills*, i.e.
I-frames. Things like motion compensation are irrelevant if there's no
motion.

So it's at least slightly plausible that any patents in question wouldn't
apply to a heavily stripped down decoder that only implemented the parts of
the spec needed to decode HEIF.
Dusty Mabe
2018-12-04 02:58:54 UTC
Permalink
Post by Leigh Scott
Post by Dusty Mabe
Thanks Leigh. I see those have already made progress in code review. +1000
Is there a definitive reason why those are necessary to go in RPM fusion? Was
Tom Hughes right?
Dusty
This sums up the situation
http://gnome-apps.13852.n7.nabble.com/High-Efficiency-Image-File-Format-HEIF-HEIC-support-td70229.html
Thanks! That helps a lot!

Dusty
_______________________________________________
devel mailing list -- ***@lists.fedoraproject.org
To unsubscribe send an email to devel-***@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/***@lists.
Leigh Scott
2018-12-04 00:00:01 UTC
Permalink
Post by Dusty Mabe
Thanks Leigh. I see those have already made progress in code review. +1000
The packages should be in the repo by the weekend.

https://koji.rpmfusion.org/koji/packageinfo?packageID=581
https://koji.rpmfusion.org/koji/packageinfo?packageID=582
_______________________________________________
devel mailing list -- ***@lists.fedoraproject.org
To unsubscribe send an email to devel-***@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/***@lists.fedora
Loading...