[MPlayer-users] mplayer plays video slowly - help needed

Palanivel palaniveld at yahoo.com
Thu Dec 31 13:41:56 CET 2009


Hi Reimar,

I am getting the following error. Please help me on this.   

Configuration:
--------------------
./configure --cc=gcc '--host-cc=ccache /usr/bin/gcc -B/usr/bin//' --enable-cross-compile --target=arm-linux --as=as --disable-live


Log:
----
:
:
Checking for ARM pld instruction ... yes 

Checking for ARMv5TE (Enhanced DSP Extensions) ... yes 

Checking for ARMv6 (SIMD instructions) ... yes 

Checking for ARMv6t2 (SIMD instructions) ... yes 

Checking for ARM VFP ... yes 

Checking for ARM NEON ... no 
:
:
:
:
gcc -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4   -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I.  -D_REENTRANT  -I/home/spnuser2/ltib/rootfs/usr/include/freetype2 -I/home/spnuser2/ltib/rootfs/usr/include   -c -o libmpdemux/muxer.o libmpdemux/muxer.c
gcc -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4   -pipe -ffast-math -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I.  -D_REENTRANT  -I/home/spnuser2/ltib/rootfs/usr/include/freetype2 -I/home/spnuser2/ltib/rootfs/usr/include   -c -o libmpdemux/muxer_avi.o libmpdemux/muxer_avi.c
arm/dsputil_vfp.S: Assembler messages:
arm/dsputil_vfp.S:46: Error: bad instruction `vpush {d8-d15}'
arm/dsputil_vfp.S:52: Error: bad instruction `vldmia r3!,{s0-s3}'
arm/dsputil_vfp.S:53: Error: bad instruction `vldmia r1!,{s8-s11}'
arm/dsputil_vfp.S:54: Error: bad instruction `vldmia r3!,{s4-s7}'
arm/dsputil_vfp.S:55: Error: bad instruction `vldmia r1!,{s12-s15}'
arm/dsputil_vfp.S:56: Error: bad instruction `vmul.f32 s8,s0,s8'
arm/dsputil_vfp.S:59: Error: bad instruction `vmul.f32 s12,s4,s12'
arm/dsputil_vfp.S:60: Error: bad instruction `vldmiage r3!,{s16-s19}'
arm/dsputil_vfp.S:61: Error: bad instruction `vldmiage r1!,{s24-s27}'
arm/dsputil_vfp.S:62: Error: bad instruction `vldmiage r3!,{s20-s23}'
arm/dsputil_vfp.S:63: Error: bad instruction `vldmiage r1!,{s28-s31}'
arm/dsputil_vfp.S:64: Error: bad instruction `vmulge.f32 s24,s16,s24'
arm/dsputil_vfp.S:65: Error: bad instruction `vstmia r0!,{s8-s11}'
arm/dsputil_vfp.S:66: Error: bad instruction `vstmia r0!,{s12-s15}'
arm/dsputil_vfp.S:67: Error: bad instruction `vmulge.f32 s28,s20,s28'
arm/dsputil_vfp.S:68: Error: bad instruction `vldmiagt r3!,{s0-s3}'
arm/dsputil_vfp.S:69: Error: bad instruction `vldmiagt r1!,{s8-s11}'
arm/dsputil_vfp.S:70: Error: bad instruction `vldmiagt r3!,{s4-s7}'
arm/dsputil_vfp.S:71: Error: bad instruction `vldmiagt r1!,{s12-s15}'
arm/dsputil_vfp.S:72: Error: bad instruction `vmulge.f32 s8,s0,s8'
arm/dsputil_vfp.S:73: Error: bad instruction `vstmiage r0!,{s24-s27}'
arm/dsputil_vfp.S:74: Error: bad instruction `vstmiage r0!,{s28-s31}'
arm/dsputil_vfp.S:79: Error: bad instruction `vpop {d8-d15}'
arm/dsputil_vfp.S:90: Error: bad instruction `vpush {d8-d15}'
arm/dsputil_vfp.S:92: Error: bad instruction `vldmdb r2!,{s0-s3}'
arm/dsputil_vfp.S:93: Error: bad instruction `vldmia r1!,{s8-s11}'
arm/dsputil_vfp.S:94: Error: bad instruction `vldmdb r2!,{s4-s7}'
arm/dsputil_vfp.S:95: Error: bad instruction `vldmia r1!,{s12-s15}'
arm/dsputil_vfp.S:96: Error: bad instruction `vmul.f32 s8,s3,s8'
arm/dsputil_vfp.S:97: Error: bad instruction `vmul.f32 s9,s2,s9'
arm/dsputil_vfp.S:98: Error: bad instruction `vmul.f32 s10,s1,s10'
arm/dsputil_vfp.S:99: Error: bad instruction `vmul.f32 s11,s0,s11'
arm/dsputil_vfp.S:102: Error: bad instruction `vldmdbge r2!,{s16-s19}'
arm/dsputil_vfp.S:103: Error: bad instruction `vmul.f32 s12,s7,s12'
arm/dsputil_vfp.S:104: Error: bad instruction `vldmiage r1!,{s24-s27}'
arm/dsputil_vfp.S:105: Error: bad instruction `vmul.f32 s13,s6,s13'
arm/dsputil_vfp.S:106: Error: bad instruction `vldmdbge r2!,{s20-s23}'
arm/dsputil_vfp.S:107: Error: bad instruction `vmul.f32 s14,s5,s14'
arm/dsputil_vfp.S:108: Error: bad instruction `vldmiage r1!,{s28-s31}'
arm/dsputil_vfp.S:109: Error: bad instruction `vmul.f32 s15,s4,s15'
arm/dsputil_vfp.S:110: Error: bad instruction `vmulge.f32 s24,s19,s24'
arm/dsputil_vfp.S:111: Error: bad instruction `vldmdbgt r2!,{s0-s3}'
arm/dsputil_vfp.S:112: Error: bad instruction `vmulge.f32 s25,s18,s25'
arm/dsputil_vfp.S:113: Error: bad instruction `vstmia r0!,{s8-s13}'libmpdemux/muxer_avi.c: In function 'write_avi_chunk':
libmpdemux/muxer_avi.c:154: warning: passing argument 2 of 'stream_write_buffer' from incompatible pointer type
libmpdemux/muxer_avi.c:155: warning: passing argument 2 of 'stream_write_buffer' from incompatible pointer type
libmpdemux/muxer_avi.c: In function 'avifile_odml_new_riff':
libmpdemux/muxer_avi.c:200: warning: passing argument 2 of 'stream_write_buffer' from incompatible pointer type
libmpdemux/muxer_avi.c: In function 'write_avi_list':
libmpdemux/muxer_avi.c:276: warning: passing argument 2 of 'stream_write_buffer' from incompatible pointer type
libmpdemux/muxer_avi.c:277: warning: passing argument 2 of 'stream_write_buffer' from incompatible pointer type
libmpdemux/muxer_avi.c:278: warning: passing argument 2 of 'stream_write_buffer' from incompatible pointer type
libmpdemux/muxer_avi.c: In function 'avifile_write_header':
libmpdemux/muxer_avi.c:326: warning: passing argument 2 of 'stream_write_buffer' from incompatible pointer type
libmpdemux/muxer_avi.c:331: warning: passing argument 2 of 'stream_write_buffer' from incompatible pointer type
libmpdemux/muxer_avi.c:344: warning: passing argument 2 of 'stream_write_buffer' from incompatible pointer type
libmpdemux/muxer_avi.c:481: warning: passing argument 2 of 'stream_write_buffer' from incompatible pointer type
libmpdemux/muxer_avi.c:489: warning: passing argument 2 of 'stream_write_buffer' from incompatible pointer type
libmpdemux/muxer_avi.c:560: warning: format '%ld' expects type 'long int', but argument 5 has type 'off_t'
libmpdemux/muxer_avi.c:560: warning: format '%ld' expects type 'long int', but argument 6 has type 'off_t'
libmpdemux/muxer_avi.c: In function 'avifile_odml_write_index':
libmpdemux/muxer_avi.c:641: warning: passing argument 2 of 'stream_write_buffer' from incompatible pointer type
libmpdemux/muxer_avi.c:647: warning: passing argument 2 of 'stream_write_buffer' from incompatible pointer type
libmpcodecs/ve.c: In function 'vf_open_encoder':

Thanks
Palanivel

--- On Thu, 31/12/09, Palanivel <palaniveld at yahoo.com> wrote:

From: Palanivel <palaniveld at yahoo.com>
Subject: Re: [MPlayer-users] mplayer plays video slowly - help needed
To: "feature requests bug reportsMPlayer usage questions" <mplayer-users at mplayerhq.hu>
Date: Thursday, 31 December, 2009, 8:55 PM

Hi Reimar,

With the following configuration, mplayer ( MPlayer-1.0rc2 ) is compiled on LTIB.
Also I compiled mplayer for my Linux Host(Just I ran ./configure). On my host machine, it plays well.

I am getting some compilation errors in latest code. I am trying to fix those errors. If I need any help I will come back to you.

./configure --cc=gcc '--host-cc=ccache /usr/bin/gcc -B/usr/bin//' --enable-cross-compile --target=arm-linux --enable-fbdev --disable-mencoder --enable-libavcodec_a --enable-libavutil_a --enable-libavformat_a --enable-libpostproc_a --enable-liba52 --disable-mp3lib --enable-static --disable-gui --disable-ivtv --disable-live --disable-dvdnav --disable-dvdread --disable-dvdread-internal --disable-libdvdcss-internal

Regards,
Palanivel


--- On Thu, 31/12/09, Reimar Döffinger <Reimar.Doeffinger at gmx.de> wrote:

From: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
Subject: Re: [MPlayer-users] mplayer plays video slowly - help needed
To: "MPlayer usage questions, feature requests, bug reports" <mplayer-users at mplayerhq.hu>
Date: Thursday, 31 December, 2009, 6:50 PM

On Thu, Dec 31, 2009 at 10:02:50AM +0530, Palanivel wrote:
> My host is i386 linux machine. My target is arm linux. I do not know what value I should give for --host-cc. LTIB environment assigns the right compiler for gcc.

Then the LTIB environment is braindead, every significant program will
need to be able to generate native helper programs and this method
completely breaks them.
--host-cc must be a gcc that generates i386 binaries, and --cc must be
one that generates ARM binaries.
Obviously they thus can't be the same.
_______________________________________________
MPlayer-users mailing list
MPlayer-users at mplayerhq.hu
https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users



      The INTERNET now has a personality. YOURS! See your Yahoo! Homepage. http://in.yahoo.com/
_______________________________________________
MPlayer-users mailing list
MPlayer-users at mplayerhq.hu
https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users



      The INTERNET now has a personality. YOURS! See your Yahoo! Homepage. http://in.yahoo.com/


More information about the MPlayer-users mailing list