pculture/mirovideoconverter — comment on commit f50392aec44ab3dceaed7ebfb9e024fd0da69e80
File:  line 0
By PCF-qa:

Hi Janet and Paul,

These docs were accurate when I wrote them and the overall build structure is correct. Every time I do a build, i.e. update ffmpeg, and run the build script, though, something comes up, which usually leads me to think - well, I guess it's not going to work this time, and then three hours later discover some way around or through the problem - most recently had to switch C compilers due to some kind of stand-off between the gcc developers and the ffmpeg developers. If you look in the build scripts in each directory you will see some instructions, if necessary about things I had to do for that library. In some cases it is editing Makefiles and extreme cases (maybe not necessary any more) editing source code.
Obviously whenever anyone updates ffmpeg or a 3rd party library there is the potential for something to change, and since ffmpeg developers are usually not thinking about compiling on i386, x86_64, and ppc on a Mac, that adds further complications. Unfortuntately, I just don't have time to keep the build docs up to date right now as I have another full time job. Even so, the process of doing an up-to-date build is slow and painstaking - just trust me on this. If you want to do it yourself, or maintain a set of docs yourself, I recommend going through the process - there are online guides out there, reading the old docs, and I'd be happy to answer questions if you run into obstacles. One thing I am doing, as you'll see in the docs is compiling a version for each mac architecture separately and then combining them at the end, in order for the machine language bits to run as fast as possible. It is easier to compile for the native architecture of your machine only. In fact, I would say the only exceptional thing about the way I'm doing it is the fact that I keep the architectures separate.

-Colin

On Jan 31, 2012, at 4:01 AM, jed jed wrote:

> Hi Colin -
>
> Can you please be sure to respond to Paul's questions regarding the
> ffmpeg build docs, he wants to pull your stuff into Miro.
>
>
> Thanks,
>
> Janet
>
>
> ---------- Forwarded message ----------
> From: Paul Swartz
>
> Date: Mon, Jan 30, 2012 at 5:48 PM
> Subject: Re: [mirovideoconverter] Add new commands for xoom, fire, and
> galaxy. Bring in new ffmpeg build 1/26/2012 (f50392a)
> To: Janet Dragojevic
>
>
> Are the FFmpeg builds made from the same code/scripts that are in
> https://github.com/pculture/mirovideoconverter/tree/master/Mac/FfmpegCompile?
> If not (and it doesn't appear that they are) can you update those
> instructions to reflect the build you made?
>
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/pculture/mirovideoconverter/commit/f50392aec44ab3dceaed7ebfb9e024fd0da69e80#commitcomment-914771
>