Opened 7 years ago

Closed 6 years ago

Last modified 5 years ago

#8840 closed defect (fixed)

libffmpeg is broken in the backfire branch

Reported by: flux Owned by: developers
Priority: normal Milestone: Backfire 10.03.1
Component: packages Version: Backfire 10.03.1 RC4
Keywords: Cc:


at revision 25469
ushare is broken too because of the libffmpeg

Attachments (0)

Change History (6)

comment:2 Changed 7 years ago by flux

I've found this in the package Makefile

# XXX: add --disable-mmx & --disable-mmx2 to fix build failure on x86
186 101 # libpostproc/postprocess_template.c:2195: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'

It should be other way around. Until sources are patched to check if mmx extension exists these flags shall be included by default to compile in all cases and one could remove them to get performance improvement!

comment:3 Changed 7 years ago by flux

sorry these flags are added by default. But I still have these general_regs 'asm' compilation problem

comment:4 Changed 7 years ago by flux

compiled for x86 amd geode lx800

comment:5 Changed 7 years ago by flux

the workaround is to disable libswscale in the ffmpeg/Makefile (check /changeset/25316.html). Additionally --disable-amd3dnow and --disable-amd3dnowext flags have to be added into the ffmpeg/Makefile to compile libpostproc

comment:6 Changed 6 years ago by nico

  • Resolution set to fixed
  • Status changed from new to closed

Fixed in [28397], thanks!

Add Comment

Modify Ticket

as closed .
The resolution will be deleted. Next status will be 'reopened'.

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.