Re: Fwd: [Fedora-legal-list] MPEG-1 and MPEG-2 Video
--- 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
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
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
* 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
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
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
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
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
--- 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
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
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
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
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
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
> 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
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
* 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
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
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
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
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
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