Doesn't appear to work on AMD64. Some assembly error.
cc -DHAVE_AV_CONFIG_H -I.. -I.. -Wundef -Wdisabled-optimization
-Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_LARGEFILE64_SOURCE -Ilibdvdread4 -I. -I/usr/local/include -D_THREAD_SAFE
-I/usr/X11R6/include -I/usr/local/include/ -I/usr/local/include/SDL
-I/usr/local/include -D_REENTRANT -I/usr/local/include
-I/usr/local/include/freetype2 -I/usr/local/include
-I/usr/local/include/fribidi -I/usr/local/include -I/usr/local/include
-c -o h264.o
h264.c
In file included from
h264.c:42:
x86/h264_i386.h: In function
'decode_significance_x86':
x86/h264_i386.h:41: warning: cast from pointer to integer of different
size
x86/h264_i386.h:42: warning: cast from pointer to integer of different
size
x86/h264_i386.h: In function
'decode_significance_8x8_x86':
x86/h264_i386.h:94: warning: cast from pointer to integer of different
size
h264.c: In function
'pred_direct_motion':
h264.c:1048: warning: assignment from incompatible pointer
type
h264.c:1049: warning: assignment from incompatible pointer
type
h264.c: In function
'filter_mb_dir':
h264.c:6351: warning: initialization from incompatible pointer
type
h264.c:6352: warning: initialization from incompatible pointer
type
/var/tmp//ccu6Kck4.s: Assembler
messages:
/var/tmp//ccu6Kck4.s:69: Error: `ff_h264_lps_range(%eax,%esi,2)' is not a
valid 64 bit base/index
expression
/var/tmp//ccu6Kck4.s:79: Error: `ff_h264_norm_shift(%esi)' is not a valid 64
bit base/index
expression
/var/tmp//ccu6Kck4.s:81: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index
expression
/var/tmp//ccu6Kck4.s:93: Error: `-1(%ebx)' is not a valid 64 bit base/index
expression
/var/tmp//ccu6Kck4.s:96: Error: `ff_h264_norm_shift(%ecx)' is not a valid 64
bit base/index
expression
/var/tmp//ccu6Kck4.s:139: Error: `ff_h264_lps_range(%eax,%esi,2)' is not a
valid 64 bit base/index
expression
/var/tmp//ccu6Kck4.s:149: Error: `ff_h264_norm_shift(%esi)' is not a valid
64 bit base/index
expression
/var/tmp//ccu6Kck4.s:151: Error: `ff_h264_mlps_state+128(%eax)' is not a
valid 64 bit base/index
expression
/var/tmp//ccu6Kck4.s:163: Error: `-1(%ebx)' is not a valid 64 bit base/index
expression
/var/tmp//ccu6Kck4.s:166: Error: `ff_h264_norm_shift(%ecx)' is not a valid
64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7098: Error: `ff_h264_lps_range(%edx,%esi,2)' is not a
valid 64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7108: Error: `ff_h264_norm_shift(%esi)' is not a valid
64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7110: Error: `ff_h264_mlps_state+128(%edx)' is not a
valid 64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7122: Error: `-1(%ebx)' is not a valid 64 bit
base/index
expression
/var/tmp//ccu6Kck4.s:7125: Error: `ff_h264_norm_shift(%ecx)' is not a valid
64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7136: Error: `ff_h264_lps_range(%edx,%esi,2)' is not a
valid 64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7146: Error: `ff_h264_norm_shift(%esi)' is not a valid
64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7148: Error: `ff_h264_mlps_state+128(%edx)' is not a
valid 64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7160: Error: `-1(%ebx)' is not a valid 64 bit
base/index
expression
/var/tmp//ccu6Kck4.s:7163: Error: `ff_h264_norm_shift(%ecx)' is not a valid
64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7234: Error: `ff_h264_lps_range(%edx,%esi,2)' is not a
valid 64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7244: Error: `ff_h264_norm_shift(%esi)' is not a valid
64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7246: Error: `ff_h264_mlps_state+128(%edx)' is not a
valid 64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7258: Error: `-1(%ebx)' is not a valid 64 bit
base/index
expression
/var/tmp//ccu6Kck4.s:7261: Error: `ff_h264_norm_shift(%ecx)' is not a valid
64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7270: Error: `last_coeff_flag_offset_8x8(%edi)' is not
a valid 64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7275: Error: `ff_h264_lps_range(%edx,%esi,2)' is not a
valid 64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7285: Error: `ff_h264_norm_shift(%esi)' is not a valid
64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7287: Error: `ff_h264_mlps_state+128(%edx)' is not a
valid 64 bit base/index
expression
/var/tmp//ccu6Kck4.s:7299: Error: `-1(%ebx)' is not a valid 64 bit
base/index
expression
/var/tmp//ccu6Kck4.s:7302: Error: `ff_h264_norm_shift(%ecx)' is not a valid
64 bit base/index
expression
gmake[1]: *** [h264.o] Error
1
gmake[1]: Leaving directory
`/root/mplayer/libavcodec'
gmake: *** [libavcodec/libavcodec.a] Error
2
Oh well.
Post by ruin evilPost by ruin evil"why not use svn mplayer?"
How do you install svn mplayer? Does someone have a tarball of the
port(s)
Post by ruin evilthat I can drop in, and a list of options to avoid because they prevent
compilation?
svn co svn://svn.mplayerhq.hu/mplayer/trunk mplayer
and the only configure argument I used is --disable-v4l2, since the
configure would enable v4l2, but the compilation process would stop
with error.
Maybe CFLAGS=-I/usr/local/include and LDFLAGS=-L/usr/local/lib are
also needed, as once they are required.
Post by ruin evilAlso has anyone tried to use mplayer under the linux compatibility layer?
-ruinevil
_______________________________________________
http://lists.freebsd.org/mailman/listinfo/freebsd-multimedia
To unsubscribe, send any mail to "
Henry