| Summary: | Remove PVM as a dependency from transcode | ||
|---|---|---|---|
| Product: | Fedora | Reporter: | Richard <hobbes1069> |
| Component: | transcode | Assignee: | David Juran <david> |
| Status: | RESOLVED WONTFIX | ||
| Severity: | normal | CC: | kwizart |
| Priority: | P5 | ||
| Version: | 21 | ||
| Hardware: | All | ||
| OS: | GNU/Linux | ||
| namespace: | |||
Richard, transcode is only interesting when built with PVM, as It allows to dispatch the video transcoding effort into multiple hosts. If PVM isn't there, then there are many more interesting alternatives than using transcode for transcoding alone.(mencoder, ffmpeg, avidemux, etc) I haven't tried this feature since too long, and before hitting PVM issues, we might hit ffmpeg-compat issues. So ,if your plan to remove PVM from rawhide, or if transcode remains the only consumer of PVM in rawhide, best is to get rid of both. mythtv dependency on transcode will need to be removed, and dvdrip (web app designed around transcode) will need to be retired also. I'll leave it up to the maintainers. I have removed transcode as a dependency as per the release notes it's no longer needed by mytharchive (though perhaps still optional). If anyone actually needs it they can install it separately and mytharchive should find it. I haven't had time to go through the process but I intend to retire PVM on Fedora. |
PVM is even more unmaintained than transcode and the current release in Fedora violates the packaging guidelines in bad ways. Unless there is a known user of this capability in transcode, I'm recommending that it be removed. transcode is still a dependency for the mytharchive component of MythTV and transcode still has other packages that depend on it, otherwise I would recommend retiring transcode. Removing the pvm dependency is trivial but in trying to build a test package for rawhide (f21) I got caught up in the freetype header relocation issue. The simplest solution I found was to fix the include in the one file that needs freetype in %prep: # Location of freetype headers changed in f21. %if 0%{?fedora} >= 21 sed -i "s|#include <freetype/ftglyph.h>|#include <ftglyph.h>|g" \ ./filter/subtitler/load_font.c %endif And have confirmed transcode builds for both rawhide and f20. Let me know if you're not interested in maintaining transcode anymore and I will request CVS access.