#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: | normal | 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 , 20 years ago
Version: | 6.0 → 6.1 |
---|
comment:3 by , 20 years ago
Milestone: | future → 6.1 |
---|---|
Owner: | changed from | to
rep_platform: | PC → All |
comment:4 by , 20 years ago
Status: | new → assigned |
---|
comment:5 by , 20 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 , 20 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