Bundling exception for CMPlayer
Ben Reedy
thebenj88 at gmail.com
Thu Jan 16 12:14:52 CET 2014
Sorry Miro, I forgot to add that.
>Has the library behaviour been modified?
The MPV back end to be bundled with CMPlayer has been patched for use
with CMPlayer.
For those interested, the changes made to the bundled MPV can be viewed
at Github [1]
>Why haven't the changes been pushed to the upstream library?
The developer for CMPlayer has stated that these patches are specific to
CMPlayer, and are incompatible with upstream.
>Could we make the forked version the canonical version within Fedora?
Same answer as above: the CMPlayer patches are incompatible with
upstream and are specific to CMPlayer.
>Are the changes useful to consumers other than the bundling application?
No, these changes would only benefit CMPlayer users.
>Is upstream keeping the base library updated or are they continuously
one or more versions behind the latest upstream release?
The CMPlayer developer is regularly merging upstream MPV commits into
his fork.
>What is the attitude of upstream towards bundling?
The CMPlayer developer has stated that the bundling of MPV is necessary
for CMPlayer to successfully build and run.
>Does the maintainer of the Fedora package of the library being bundled
have any comments about this?
The maintainer of the MPV package, Miro Hrončok, suggested this bundling
exception.
>Is there a plan for unbundling the library at a later time?
Not currently.
Attached is an email reply from upstream concerning the bundling of MPV
with CMPlayer.
[1] https://github.com/xylosper/mpv/compare/mpv-player:master...master
-------------- next part --------------
Not possible. CMPlayer is 'linked' against mpv which means what I need
is a library of mpv not an executable and there's no such library
indeed.
That's why CMPlayer need whole copy of mpv sources and binaries.
Moreover, some patches cannot just applied to original mpv because
they are specialized for CMPlayer.
Since I have not contributed to mpv so much, I'm saying CMPlayer is a
front-end of mpv with respect for mpv guys, but technically, you'd
better think CMPlayer is a fork of mpv.
2014/1/9 Ben <thebenj88 at gmail.com>:
> Hello Xylosper,
>
> I've been attempting to move CMPlayer (for Fedora users) to the RPMfusion
> repositories, and one of the questions that I've been asked is if CMPlayer
> would be able to use an already packaged version of MPV for the backend.
>
> I know that your personal fork of MPV contains CMPlayer-specific patches. If
> these patches were applied to the RPMfusion MPV package, would CMPlayer be
> able to use the external MPV backend, in place of including MPV within the
> CMPlayer package?
>
> Thanks,
>
> breed808.
More information about the rpmfusion-developers
mailing list