On Mon, Apr 6, 2020 at 7:46 AM Nick Black <dankamong...@gmail.com> wrote:

> Richard Shaw left as an exercise for the reader:
> > So the only problem I see is that notcurses depends on ffmpeg, which is
> not
> > allowed in Fedora. I see it's technically "optional", but I wonder about
> > the usefulness of the resultant package without it.
>
> ooh, I was unaware of this. FFmpeg is only used for
> decoding/scaling images and video. An NCURSES-like level of
> functionality is possible without it, one which will still
> benefit from e.g. RGB color and multithreading safety.
>

Up to you which way to go... I don't see packaging it in RPM Fusion as a
problem. I would think most people who would be interested in this package
would likely not have a problem enabling RPM Fusion.


I've been considering throwing another image-decoding backend
> into the project, as FFmpeg draws in a huge dependency chain on
> Debian as well. What's the preferred "kitchen sink" image
> decoder these days? libimagemagick? What's recommended for
> Fedora/Rawhide, if I ideally want to:
>
>  1) throw a file/memory buffer at the lib without having to know
>     anything about image format,
>  2) get 24-bit RGB or 32-bit RGBA back, and
>  3) have it handle scaling?
>

The best candidate I can think of that would at least handle 2 and 3 would
be OpenImageIO (which I maintain for Fedora). I'm not an expert at using it
though, but it is a dependency for Blender for Cycles rendering.

It's well maintained and the author is very helpful and responds to
questions quickly via the mailing list. It in combination with OpenColorIO
(which I also maintain) have been used in production of several animated
movies so you know it's very robust.


> It's technically possible to be sponsored at RPM Fusion first (I was) but
> > it's not preferred. Perhaps one of your other projects could be submitted
> > here first?
>
> I'm not sure I understand your meaning. Do you have a page I can
> reference? Thanks!
>

Unlike Debian, Fedora is hosted in the US so RPM Fusion exists to package
programs with patent/licensing issues (rpmfusion-free) including binary
blobs like the NVidia drivers (rpmfusion-nonfree).

Only fully FOSS without patent or licences issues can be packaged in Fedora.

Thanks,
Richard
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to