Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-29 Thread Vitaly Zaitsev via rpmfusion-developers
--- Begin Message ---
Hello, Kevin Kofler.

Mon, 29 Apr 2019 02:06:46 +0200 you wrote:

> What MIGHT work is to ship an ffmpeg-freeworld replacement library using 
> ld.so.conf.d tricks the same way qt5-qtwebengine-freeworld works

It will not work. Lots of applications check available codecs support in
compile time, so RPM Fusion will need to provide ffmpeg with bumped
Epoch greater than Fedora's version.

I think we don't need castrated version of ffmpeg in Fedora's repositories.

--
Sincerely,
 Vitaly Zaitsev (vit...@easycoding.org)
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org
--- End Message ---


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-28 Thread Kevin Kofler
Michael Cronenworth wrote:

> On 4/28/19 3:39 PM, Dominik 'Rathann' Mierzejewski wrote:
>> Could you point to the discussion?
> 
> https://twitter.com/cfkschaller/status/1121061262107054080
> 
> The only way I knew about this is from a Phoronix post. I don't have a
> Twitter account nor do I want one.
> 
> There are plenty of official channels to discuss Fedora development
> (fedora-devel, fedora-desktop, discussion.fedoraproject.org) and none of
> those channels are being used.

Sad! This discussion does NOT belong on proprietary social media!

In any case, the OpenMandriva patch that was linked to:
https://github.com/OpenMandrivaAssociation/ffmpeg/blob/master/ffmpeg-4.1-dlopen-faac-mp3lame-opencore-x264-x265-xvid.patch
does NOT solve the problem because it covers only third-party libraries and
not native FFmpeg codecs, some of which are also patent-encumbered, and
which cannot be dlopened that easily. Those would still only be addable by
recompiling FFmpeg. So the dlopening is entirely useless because RPM Fusion
would have to replace FFmpeg anyway. In addition, it also adds dlopening for
libraries that are no longer patent-encumbered, such as libmp3lame.

Kevin Kofler
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-28 Thread Kevin Kofler
David Timms wrote:
> It sounds like Fedora doesn't isn't happy with doing an mp3/mpeg2 only
> ffmpeg (which is all dvbcut needs).. but last I saw still to be decided
> (I hope they go with cutting the non-happy parts and enabling the code
> to dlopen parts which could be built elsewhere).

The latter part, dlopening the censored codecs, is unfortunately not
practical due to the way FFmpeg is designed. It is always a monolithic
build, and the codecs have to be selected at compile time. Codec plugins
that can be dlopened would be a major change, to which upstream is actively
hostile. (And no, the Libav fork is not any better for this aspect,
unfortunately.)

What MIGHT work is to ship an ffmpeg-freeworld replacement library using 
ld.so.conf.d tricks the same way qt5-qtwebengine-freeworld works,
freetype-freeworld (which is now obsolete because the Fedora freetype 
package enables both bytecode hinting and subpixel rendering these days) 
used to work, etc. Though binary compatibility may be an issue (e.g., if 
software tries to detect at compile time which codecs are supported by the 
FFmpeg it is linking to, or if enabling or disabling codecs even changes
the FFmpeg library ABI somewhere), it would have to be checked.

I am not convinced that having such an FFmpeg build in Fedora would be an 
improvement over the status quo.

Kevin Kofler
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-28 Thread Emmanuel Seyman
* Michael Cronenworth [28/04/2019 09:23] :
>
> It's also unfortunate that the discussion regarding all of this is being
> done on Twitter.

Thank you for that tidbit of information; I was starting to wonder
how I couldn't understand what this discussion is about.

Emmanuel
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-28 Thread Michael Cronenworth

On 4/28/19 3:39 PM, Dominik 'Rathann' Mierzejewski wrote:

Could you point to the discussion?


https://twitter.com/cfkschaller/status/1121061262107054080

The only way I knew about this is from a Phoronix post. I don't have a Twitter 
account nor do I want one.


There are plenty of official channels to discuss Fedora development (fedora-devel, 
fedora-desktop, discussion.fedoraproject.org) and none of those channels are being used.

___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-28 Thread Dominik 'Rathann' Mierzejewski
On Sunday, 28 April 2019 at 16:23, Michael Cronenworth wrote:
> On 4/28/19 4:23 AM, Vitaly Zaitsev via rpmfusion-developers wrote:
> > +1. FFmpeg without patented codecs support will be unusable trash.
> 
> It's also unfortunate that the discussion regarding all of this is being
> done on Twitter.

Could you point to the discussion?

Regards,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-28 Thread Dominik 'Rathann' Mierzejewski
On Saturday, 27 April 2019 at 16:58, David Timms wrote:
> On 21/4/19 11:47 pm, Richard Shaw wrote:
> > On Fri, Apr 19, 2019 at 11:38 AM Sérgio Basto  > 
> > On sáb, 2019-04-13 at 16:03 +0200, Xavier Bachelot wrote:
> >  > On 13/04/2019 12:56, Kevin Kofler wrote:
> >  >
> >  > dvbcut: Clip and convert DVB transport streams to MPEG2
> > programDVBCut actually has multiple mpeg2 decoding methods: some are
> > based on
> the projects own mpeg2 decoder, and the other on ffmpeg.
> 
> It sounds like Fedora doesn't isn't happy with doing an mp3/mpeg2 only
> ffmpeg (which is all dvbcut needs).. but last I saw still to be decided (I
> hope they go with cutting the non-happy parts and enabling the code to
> dlopen parts which could be built elsewhere).

I'm not sure what you mean by the above, exactly. Someone needs to do
the work and submit the package to Fedora for review, blocking FE-Legal.
I made an attempt to create such package locally a couple of years back.
It was quite difficult and I abandoned it eventually. Remember, you have
to remove all encumbered code from the tarball that will be included in
SRPM. I'd suggest looking at the script that does the above for the
chromium package:
https://src.fedoraproject.org/rpms/chromium/blob/master/f/clean_ffmpeg.sh
and adding MPEG-1/2 support files to the list.

Regards,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-28 Thread Michael Cronenworth

On 4/28/19 4:23 AM, Vitaly Zaitsev via rpmfusion-developers wrote:

+1. FFmpeg without patented codecs support will be unusable trash.


It's also unfortunate that the discussion regarding all of this is being done on 
Twitter.


___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-28 Thread Vitaly Zaitsev via rpmfusion-developers
--- Begin Message ---
Hello, Leigh Scott.

Sun, 28 Apr 2019 06:33:42 - you wrote:

> If ffmpeg is mutilated for fedora I will consider leaving rpmfusion as I 
> don't need the extra workload this will generate!

+1. FFmpeg without patented codecs support will be unusable trash.

--
Sincerely,
 Vitaly Zaitsev (vit...@easycoding.org)
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org
--- End Message ---


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-28 Thread Leigh Scott
If ffmpeg is mutilated for fedora I will consider leaving rpmfusion as I don't 
need the extra workload this will generate!
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-27 Thread David Timms

On 21/4/19 11:47 pm, Richard Shaw wrote:
On Fri, Apr 19, 2019 at 11:38 AM Sérgio Basto 

On sáb, 2019-04-13 at 16:03 +0200, Xavier Bachelot wrote:
 > On 13/04/2019 12:56, Kevin Kofler wrote:
 >
 > dvbcut: Clip and convert DVB transport streams to MPEG2 programDVBCut actually has multiple mpeg2 decoding methods: some are based on 

the projects own mpeg2 decoder, and the other on ffmpeg.

It sounds like Fedora doesn't isn't happy with doing an mp3/mpeg2 only 
ffmpeg (which is all dvbcut needs).. but last I saw still to be decided 
(I hope they go with cutting the non-happy parts and enabling the code 
to dlopen parts which could be built elsewhere).


Dave.
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-23 Thread Chris Adams
Once upon a time, Xavier Bachelot  said:
> - tivodecode

AFAIK this isn't an issue of MPEG - it is stripping the TiVo encryption
and writing out the stream.  The output file is MPEG-2 (or can be MPEG-4
from newer TiVos/cable companies), but tivodecode isn't doing anything
with the A/V stream itself.

I don't know if it's in RPM Fusion due to DMCA concerns or something
funny with the encryption (probably DMCA would be my guess).

-- 
Chris Adams 
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-23 Thread Xavier Bachelot
On 13/04/2019 18:30, Gary Buhrmaster wrote:
> On Sat, Apr 13, 2019 at 2:03 PM Xavier Bachelot  wrote:
> 
> A couple of observation regarding lack of viability
> for some packages being moved to Fedora (I
> have not actually looked at the code bases to
> know if there are any more subtle issues involved).
> 
>> Here's an hopefully more accurate list:
> 
>> dvbcut: Clip and convert DVB transport streams to MPEG2 program streams
> 
> requires ffmpeg
> 
>> libfame: Fast Assembly MPEG Encoding library
> 
> Claims to also do MPEG4
> 
>> mjpegtools: Tools to manipulate MPEG data
> 
> requires ffmpeg

Indeed, after further investigations, the list of candidates for MPEG1
and 2 is rather thin:
- libmpeg2
- libmpeg3
- m2vrequantiser
- tivodecode

The 2 following packages are left-over from the MP3 move:
- mingw-libmad
- xmms2-mad (sub-package of xmms2-freeworld)

There might be other packages that can be moved to Fedora, like some
emulators or P2P software.

I've created a tracker bug for packages in RPM Fusion that could be
moved to Fedora.
https://bugzilla.rpmfusion.org/show_bug.cgi?id=5233

As Nicolas wants the one that files bugs to also do the work of moving
the packages to Fedora and as I would not be a good maintainer for them,
I'll let people file bug against packages they care about and have them
block the above mentioned tracker. The only task I can commit to is
taking care of reviewing the packages on Fedora side.

I've taken care of xmms2-freeworld though. xmms2 in Fedora now ships the
mad plugin and the xmms2-mad sub-package has been removed in RPM Fusion.

Please note I don't pretend the above list of packages to be fully
accurate. I have also not investigated emulators and P2P software that
might now be allowed in Fedora and there are possibly other categories
of packages that could be moved over.

Regards,
Xavier
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-19 Thread Sérgio Basto
On sáb, 2019-04-13 at 16:03 +0200, Xavier Bachelot wrote:
> On 13/04/2019 12:56, Kevin Kofler wrote:
> > Xavier Bachelot wrote:
> > > A trimmed naive dnf search brought me this :
> > 
> > Looks like only the packages showing up with .src in your list are
> > actually 
> > from RPM Fusion, the .x86_64 and i686 ones are actually already in
> > Fedora.
> > 
> > Kevin Kofler
> 
> Then my search was really too naive :-)
> 
> Here's an hopefully more accurate list:
> 
> dvbcut: Clip and convert DVB transport streams to MPEG2 program
> streams
> libfame: Fast Assembly MPEG Encoding library
> libmpeg2: MPEG-2 decoder libraries
> libmpeg3: Decoder of various derivatives of MPEG standards
> m2vrequantiser: MPEG-2 stream requantizer
> mingw32-libmad: MPEG audio decoder library
> mingw64-libmad: MPEG audio decoder library
> mjpegtools: Tools to manipulate MPEG data
> mpeg2dec: MPEG-2 decoder program
> mpgtx: An MPEG toolbox
> tivodecode: Convert a .TiVo file from TiVoToGo to a normal MPEG
> xmms2-mad: XMMS2 Plugin for MPEG Audio files

Maybe, just a suggestion, we may review and drop some of these packages
and others which already have a good replacement and aren't used
anymore.

I mean more specifically mjpegtools , libquicktime  

For example libfame latest releases is dated of 2004 do we need this
for something [1] ? 

[1] 
repoquery -q --whatrequires libfame  
libfame-devel-0:0.9.1-21.fc29.i686
libfame-devel-0:0.9.1-21.fc29.x86_64


> Regards,
> Xavier
> ___
> rpmfusion-developers mailing list -- 
> rpmfusion-developers@lists.rpmfusion.org
> To unsubscribe send an email to 
> rpmfusion-developers-le...@lists.rpmfusion.org
-- 
Sérgio M. B.
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-13 Thread Leigh Scott
> If there is software in RPMFusion that is eligible to be in Fedora,
> it no longer conforms to our guidelines and should be removed, imo.

I wont be doing anything for this as I see it as a fedora task, we have too 
little manpower to waste on shit like this!
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-13 Thread Gary Buhrmaster
On Sat, Apr 13, 2019 at 2:03 PM Xavier Bachelot  wrote:

A couple of observation regarding lack of viability
for some packages being moved to Fedora (I
have not actually looked at the code bases to
know if there are any more subtle issues involved).

> Here's an hopefully more accurate list:

> dvbcut: Clip and convert DVB transport streams to MPEG2 program streams

requires ffmpeg

> libfame: Fast Assembly MPEG Encoding library

Claims to also do MPEG4

> mjpegtools: Tools to manipulate MPEG data

requires ffmpeg
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-13 Thread Emmanuel Seyman
* Leigh Scott [13/04/2019 05:56] :
>
> Why should this change cause us any more work?

If there is software in RPMFusion that is eligible to be in Fedora,
it no longer conforms to our guidelines and should be removed, imo.

If packages end up being created in Fedora, it would be nice if they had EVR
higher than the matching packages in RPMFusion so that upgrades are graceful.
Any work done making sure this happens is most welcome.

Emmanuel
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-13 Thread Xavier Bachelot
On 13/04/2019 12:56, Kevin Kofler wrote:
> Xavier Bachelot wrote:
>> A trimmed naive dnf search brought me this :
> 
> Looks like only the packages showing up with .src in your list are actually 
> from RPM Fusion, the .x86_64 and i686 ones are actually already in Fedora.
> 
> Kevin Kofler

Then my search was really too naive :-)

Here's an hopefully more accurate list:

dvbcut: Clip and convert DVB transport streams to MPEG2 program streams
libfame: Fast Assembly MPEG Encoding library
libmpeg2: MPEG-2 decoder libraries
libmpeg3: Decoder of various derivatives of MPEG standards
m2vrequantiser: MPEG-2 stream requantizer
mingw32-libmad: MPEG audio decoder library
mingw64-libmad: MPEG audio decoder library
mjpegtools: Tools to manipulate MPEG data
mpeg2dec: MPEG-2 decoder program
mpgtx: An MPEG toolbox
tivodecode: Convert a .TiVo file from TiVoToGo to a normal MPEG
xmms2-mad: XMMS2 Plugin for MPEG Audio files

Regards,
Xavier
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-13 Thread Kevin Kofler
Xavier Bachelot wrote:
> A trimmed naive dnf search brought me this :

Looks like only the packages showing up with .src in your list are actually 
from RPM Fusion, the .x86_64 and i686 ones are actually already in Fedora.

Kevin Kofler
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-12 Thread Leigh Scott
Why should this change cause us any more work?, if fedora wants MPEG-1 and 
MPEG-2 Video support they can do all the packaging tasks and reviews.
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-12 Thread Xavier Bachelot
On 11/04/2019 19:09, Michael Cronenworth wrote:
> On 4/11/19 11:52 AM, Dominik 'Rathann' Mierzejewski wrote:
>> Hello, RPM Fusion devs,
>> in case you missed it, MPEG-1 and MPEG-2 are now permitted in Fedora:
> 
> That's great news. Thanks for the notice.

Anyone to start a list of packages that can be moved from RPM Fusion to
Fedora ?

My understanding is that when MP3 restriction was lifted in Fedora, the
list of packages that needed to be moved to Fedora wasn't clear and this
task might not actually be finished yet.
A possible way to better handle this could be to create an MPEG2/3
tracker bug and file individual bugs against the packages blocking it.
Actually, a tracker bug for everything that could be moved to Fedora
would be even better.:

A trimmed naive dnf search brought me this :
dvbcut.src : Clip and convert DVB transport streams to MPEG2 program streams
gpac.src : MPEG-4 multimedia framework
libdvbpsi.x86_64 : Library for MPEG TS and DVB PSI tables decoding and
generation
libfame.src : Fast Assembly MPEG Encoding library
libmad.x86_64 : MPEG audio decoder library
libmpeg2.src : MPEG-2 decoder libraries
libmpeg3.src : Decoder of various derivatives of MPEG standards
m2vrequantiser.src : MPEG-2 stream requantizer
mingw-libmad.src : MPEG audio decoder library
mjpegtools.src : Tools to manipulate MPEG data
mpeg2dec-debuginfo.x86_64 : Debug information for package mpeg2dec
mpg123-libs.i686 : Real time MPEG 1.0/2.0/2.5 audio player/decoder for
layers 1, 2 and 3
mpg123-libs.x86_64 : Real time MPEG 1.0/2.0/2.5 audio player/decoder for
layers 1, 2 and 3
mpgtx.src : An MPEG toolbox
tivodecode.src : Convert a .TiVo file from TiVoToGo to a normal MPEG
twolame-libs.x86_64 : TwoLAME is an optimized MPEG Audio Layer 2
encoding library based on tooLAME

Regards,
Xavier

___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org


Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video

2019-04-11 Thread Michael Cronenworth

On 4/11/19 11:52 AM, Dominik 'Rathann' Mierzejewski wrote:

Hello, RPM Fusion devs,
in case you missed it, MPEG-1 and MPEG-2 are now permitted in Fedora:


That's great news. Thanks for the notice.
___
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org