Opened 14 years ago

Closed 9 years ago

#24636 closed defect (fixed)

gst-ffmpeg-0.10.10 multiple problems on Snow Leopard (i386 build arch)

Reported by: nzaidenberg@… Owned by: rmstonecipher@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: bgrupe27, jmroot (Joshua Root), cooljeanius (Eric Gallager)
Port: gstreamer010-gst-ffmpeg

Description

note this problems are in addition to the one discussed in #24629 and are SnowLeopard(i386 build arch) specific. I was building on x86_64 machine

  1. First the built in ffmpeg fails to configure (similar to #24626) this is fixed by fixing configure script. (in gst-libs/ext/ffmpeg)
  1. After configure is successful you will see an error asm and ebx registered. this is fixed by changing HAVE_EBX_AVAILABLE to 0 in config.h (This is register is available for x86_64 but not for i386 so i assume there is a better fix.)
  1. continuing to build you will get another failure on linking x86_64/i386 by editing subdir.mak and common.mak in ffmpeg dirs
  1. Then you will see problems with libswscale/rgb2rgb_pallate.c and again asm code. This is inside #ifdef HAVE_MMX (which is defined to 0 in config.h) I add #include "../config.h" and #define HAVE_MMX 0 to this file
  1. you will see the AVPacket errors now (from #24629)

Change History (10)

comment:1 Changed 14 years ago by jmroot (Joshua Root)

Port: gst-ffmpeg added; gst-ffmpeg-0.10.10 removed

comment:2 Changed 14 years ago by bgrupe27

Cc: bgrupe@… added

Cc Me!

comment:3 Changed 13 years ago by rmstonecipher@…

Cc: rmstonecipher@… added

Cc Me!

comment:4 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

See also #28182.

comment:5 Changed 13 years ago by jmroot (Joshua Root)

Cc: rmstonecipher@… removed
Owner: changed from macports-tickets@… to rmstonecipher@…

comment:6 Changed 12 years ago by jmroot (Joshua Root)

Cc: jmr@… added

Looks like this may all be down to --with-ffmpeg-extra-configure being passed multiple times; AFAICT only the last one would apply. See if r88383 fixed this.

comment:7 Changed 10 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:8 Changed 9 years ago by mf2k (Frank Schima)

Resolution: wontfix
Status: newclosed

This port no longer exists.

comment:9 Changed 9 years ago by jmroot (Joshua Root)

Port: gstreamer010-gst-ffmpeg added; gst-ffmpeg removed
Resolution: wontfix
Status: closedreopened

gstreamer010-gst-ffmpeg does though.

comment:10 Changed 9 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: reopenedclosed
Note: See TracTickets for help on using tickets.