#1270 closed defect (fixed)
ffmpeg build need not be broken with liba52
| Reported by: | Owned by: | Randy McMurchy | |
|---|---|---|---|
| Priority: | high | Milestone: | |
| Component: | BOOK | Version: | SVN |
| Severity: | medium | Keywords: | |
| Cc: |
Description
Test for ffmpeg states using the --enable-a52 parameter to configure is known to break the build.
Works for me with --enable-a52 --enable-pp --enable-gpl
There was a reference on (german) suse lists where --enable-a52 --enable-a52bin --enable-pp --enable-shared-pp --enable-mp3lame broke the build, and in that case the remedy was to omit --enable-pp --enable-a52bin.
http://lists.suse.com/archive/suse-linux/2004-Jan/1133.html A quick google didn't find anything else relevant.
I'm not using --enable-mp3lame here, but maybe the warning could be reworded to advise people that if it breaks with --enable-a52 they should try playing with --enable-pp or --enable-shared-pp or --enable-gpl ?
Ken
Change History (7)
comment:1 by , 22 years ago
| Version: | 6.0 → 6.1 |
|---|
comment:3 by , 21 years ago
| Milestone: | future → 6.1 |
|---|---|
| Owner: | changed from to |
| rep_platform: | PC → All |
comment:4 by , 21 years ago
| Status: | new → assigned |
|---|
comment:5 by , 21 years ago
The problem had nothing to do with what parms are passed to configure. Of course, if you pass --enable-a52 you must also pass --enable-gpl. This is a no-brainer because if you leave off the --enable-gpl, the build fails telling you to use the --enable-gpl parm. :-)
The problems lies in some MMX code, and will only become evident if you are compiling on a CPU that uses MMX and are using GCC-3.4.x. I have found the offending lines and will be adding a sed command to the correct the problem.
I'll close this bug when I update the book's FFmpeg instructions.
comment:6 by , 21 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Added a sed command to the instructions to fix the MMX related build failure and removed the note about it.

Change target version