[FFmpeg-devel] [PATCH] h264: assembly version of get_cabac for x86_64 with PIC (v5)

Guillaume POIRIER poirierg at gmail.com
Sat Apr 21 20:26:02 CEST 2012


Hello,

On Sat, Apr 21, 2012 at 5:51 PM, Roland Scheidegger
<rscheidegger_lists at hispeed.ch> wrote:

> v5: based on suggestion by Reimar Döffinger add LABEL_MANGLE macros. Should
> hopefully fix compilation on Darwin (untested).

On my machine, an Lion x86_64 Darwin, it doesn't compile/link :-(

Here's part of the compile log:

CC	libavcodec/h264_cabac.o
{standard input}:15085:non-relocatable subtraction expression,
"_ff_h264_norm_shift" minus "_ff_h264_decode_mb_cabac"
{standard input}:15085:symbol: "_ff_h264_norm_shift" can't be
undefined in a subtraction expression
{standard input}:15072:non-relocatable subtraction expression,
"_ff_h264_mlps_state" minus "_ff_h264_decode_mb_cabac"
{standard input}:15072:symbol: "_ff_h264_mlps_state" can't be
undefined in a subtraction expression
{standard input}:15070:non-relocatable subtraction expression,
"_ff_h264_norm_shift" minus "_ff_h264_decode_mb_cabac"
{standard input}:15070:symbol: "_ff_h264_norm_shift" can't be
undefined in a subtraction expression
{standard input}:15060:non-relocatable subtraction expression,
"_ff_h264_lps_range" minus "_ff_h264_decode_mb_cabac"
{standard input}:15060:symbol: "_ff_h264_lps_range" can't be undefined
in a subtraction expression
{standard input}:15013:non-relocatable subtraction expression,
"_ff_h264_norm_shift" minus "_ff_h264_decode_mb_cabac"
{standard input}:15013:symbol: "_ff_h264_norm_shift" can't be
undefined in a subtraction expression
{standard input}:15000:non-relocatable subtraction expression,
"_ff_h264_mlps_state" minus "_ff_h264_decode_mb_cabac"
{standard input}:15000:symbol: "_ff_h264_mlps_state" can't be
undefined in a subtraction expression
{standard input}:14998:non-relocatable subtraction expression,
"_ff_h264_norm_shift" minus "_ff_h264_decode_mb_cabac"



Best regards,

Guillaume


More information about the ffmpeg-devel mailing list