[mythtv] [mythtv-commits] mythtv/master commit: fd1800a11 by Gavin Hurlbut (Beirdo)
Raymond Wagner
raymond at wagnerrp.com
Thu Mar 8 19:46:00 UTC 2012
On 3/8/2012 14:03, Paul Harrison wrote:
> What makes it even funnier is many of the
> devs supporting this have in the past criticized ffmeg for changing the
> command line parameters each version.
No one has criticized FFmpeg for frequently changing the command line
parameters. When you want to add capabilities to such an expansive
application, you need to make changes. When you're a bunch of largely
independent programmers, working on a project without strictly
regimented controls, that's simply going to be the result.
The issue several devs complain about, and the very reason MythTV uses
its own internal copy of FFmpeg, is that different users are going to
run different versions of different distros, and they're all going to
end up with slight variances of ABIs and command line options. This was
a never ending problem for applications like nuvexport and other
external utilities that used the system's 'ffmpeg' binary for video
processing. Now that MythTV builds its own 'mythffmpeg' binary,
representing the internal version MythTV ships with, someone wanting to
write an external utility has a static target to program against, rather
than having to support each potential combination of MythTV and FFmpeg
version.
More information about the mythtv-dev
mailing list