[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