J'ai bien assayé mais j'y arrive pas!
Je suis pas un pro en programmation et lorsque je fait le "make", j'obtiens ceci :
"[papa@dawa libvc1]$ make
gcc -fPIC -c -o vc13dhtab.o vc13dhtab.c
gcc -fPIC -c -o vc1cropmv.o vc1cropmv.c
gcc -fPIC -c -o vc1deblock.o vc1deblock.c
gcc -fPIC -c -o vc1debug.o vc1debug.c
gcc -fPIC -c -o vc1dec.o vc1dec.c
gcc -fPIC -c -o vc1dec3dh.o vc1dec3dh.c
gcc -fPIC -c -o vc1dec3dhtab.o vc1dec3dhtab.c
gcc -fPIC -c -o vc1decbit.o vc1decbit.c
vc1decbit.c: In function 'vc1DECBIT_ReadBytes':
vc1decbit.c:168: warning: cast from pointer to integer of different size
vc1decbit.c: In function 'vc1DECBIT_InitialiseBitstream':
vc1decbit.c:473: warning: cast from pointer to integer of different size
vc1decbit.c: In function 'vc1DECBIT_BufferSet':
vc1decbit.c:535: warning: cast from pointer to integer of different size
vc1decbit.c: In function 'vc1DECBIT_TrimBuffer':
vc1decbit.c:626: warning: cast from pointer to integer of different size
gcc -fPIC -c -o vc1decbitpl.o vc1decbitpl.c
gcc -fPIC -c -o vc1decbitpltab.o vc1decbitpltab.c
gcc -fPIC -c -o vc1decblk.o vc1decblk.c
vc1decblk.c: In function 'vc1DECBLK_DecodeBlockLayer':
vc1decblk.c:862: warning: passing argument 1 of 'vc1RECON_ReconstructMB' from in
compatible pointer type
vc1decblk.c:862: warning: passing argument 2 of 'vc1RECON_ReconstructMB' from in
compatible pointer type
gcc -fPIC -c -o vc1decblktab.o vc1decblktab.c
gcc -fPIC -c -o vc1decent.o vc1decent.c
gcc -fPIC -c -o vc1decmb.o vc1decmb.c
gcc -fPIC -c -o vc1decmbtab.o vc1decmbtab.c
gcc -fPIC -c -o vc1decmv.o vc1decmv.c
gcc -fPIC -c -o vc1decpic.o vc1decpic.c
gcc -fPIC -c -o vc1decpictab.o vc1decpictab.c
gcc -fPIC -c -o vc1decseq.o vc1decseq.c
gcc -fPIC -c -o vc1decslice.o vc1decslice.c
gcc -fPIC -c -o vc1deczz.o vc1deczz.c
gcc -fPIC -c -o vc1derivemv.o vc1derivemv.c
gcc -fPIC -c -o vc1gentab.o vc1gentab.c
gcc -fPIC -c -o vc1hrd.o vc1hrd.c
gcc -fPIC -c -o vc1interp.o vc1interp.c
gcc -fPIC -c -o vc1iquant.o vc1iquant.c
gcc -fPIC -c -o vc1itrans.o vc1itrans.c
gcc -fPIC -c -o vc1pred.o vc1pred.c
gcc -fPIC -c -o vc1predcbp.o vc1predcbp.c
gcc -fPIC -c -o vc1preddcac.o vc1preddcac.c
gcc -fPIC -c -o vc1predmv.o vc1predmv.c
gcc -fPIC -c -o vc1recon.o vc1recon.c
vc1recon.c: In function 'vc1RECON_ApplyPredictionAndCopyMB':
vc1recon.c:110: warning: passing argument 2 of 'vc1INTERP_InterlaceDiffMB' from incompatible pointer type
vc1recon.c:120: warning: assignment from incompatible pointer type
gcc -fPIC -c -o vc1scalemv.o vc1scalemv.c
gcc -fPIC -c -o vc1smooth.o vc1smooth.c
gcc -fPIC -c -o vc1tools.o vc1tools.c
gcc -fPIC -c -o vc1zztab.o vc1zztab.c
ar rc libvc1.a vc13dhtab.o vc1cropmv.o vc1deblock.o vc1debug.o vc1dec.o vc1dec3d h.o vc1dec3dhtab.o vc1decbit.o vc1decbitpl.o vc1decbitpltab.o vc1decblk.o vc1dec blktab.o vc1decent.o vc1decmb.o vc1decmbtab.o vc1decmv.o vc1decpic.o vc1decpicta b.o vc1decseq.o vc1decslice.o vc1deczz.o vc1derivemv.o vc1gentab.o vc1hrd.o vc1i nterp.o vc1iquant.o vc1itrans.o vc1pred.o vc1predcbp.o vc1preddcac.o vc1predmv.o vc1recon.o vc1scalemv.o vc1smooth.o vc1tools.o vc1zztab.o
ranlib libvc1.a"
Après quelques recherches j'ai pu comprendre qu'il s'agit de problème de taille de pointeur, les sources sont vraisemblablement écrites pour du 32bits et je suis en 64bits.
Voilà, je suis coincé là !
Il faut peut-être que j'ignore les "warning" et continuer puisque les fichiers *.o sont créés ?
[^] # Re: ffmpeg
Posté par Lo_pescofi . En réponse au message Lecture des wmv sous mandriva 2006-x86-64. Évalué à 1.
Je suis pas un pro en programmation et lorsque je fait le "make", j'obtiens ceci :
"[papa@dawa libvc1]$ make
gcc -fPIC -c -o vc13dhtab.o vc13dhtab.c
gcc -fPIC -c -o vc1cropmv.o vc1cropmv.c
gcc -fPIC -c -o vc1deblock.o vc1deblock.c
gcc -fPIC -c -o vc1debug.o vc1debug.c
gcc -fPIC -c -o vc1dec.o vc1dec.c
gcc -fPIC -c -o vc1dec3dh.o vc1dec3dh.c
gcc -fPIC -c -o vc1dec3dhtab.o vc1dec3dhtab.c
gcc -fPIC -c -o vc1decbit.o vc1decbit.c
vc1decbit.c: In function 'vc1DECBIT_ReadBytes':
vc1decbit.c:168: warning: cast from pointer to integer of different size
vc1decbit.c: In function 'vc1DECBIT_InitialiseBitstream':
vc1decbit.c:473: warning: cast from pointer to integer of different size
vc1decbit.c: In function 'vc1DECBIT_BufferSet':
vc1decbit.c:535: warning: cast from pointer to integer of different size
vc1decbit.c: In function 'vc1DECBIT_TrimBuffer':
vc1decbit.c:626: warning: cast from pointer to integer of different size
gcc -fPIC -c -o vc1decbitpl.o vc1decbitpl.c
gcc -fPIC -c -o vc1decbitpltab.o vc1decbitpltab.c
gcc -fPIC -c -o vc1decblk.o vc1decblk.c
vc1decblk.c: In function 'vc1DECBLK_DecodeBlockLayer':
vc1decblk.c:862: warning: passing argument 1 of 'vc1RECON_ReconstructMB' from in
compatible pointer type
vc1decblk.c:862: warning: passing argument 2 of 'vc1RECON_ReconstructMB' from in
compatible pointer type
gcc -fPIC -c -o vc1decblktab.o vc1decblktab.c
gcc -fPIC -c -o vc1decent.o vc1decent.c
gcc -fPIC -c -o vc1decmb.o vc1decmb.c
gcc -fPIC -c -o vc1decmbtab.o vc1decmbtab.c
gcc -fPIC -c -o vc1decmv.o vc1decmv.c
gcc -fPIC -c -o vc1decpic.o vc1decpic.c
gcc -fPIC -c -o vc1decpictab.o vc1decpictab.c
gcc -fPIC -c -o vc1decseq.o vc1decseq.c
gcc -fPIC -c -o vc1decslice.o vc1decslice.c
gcc -fPIC -c -o vc1deczz.o vc1deczz.c
gcc -fPIC -c -o vc1derivemv.o vc1derivemv.c
gcc -fPIC -c -o vc1gentab.o vc1gentab.c
gcc -fPIC -c -o vc1hrd.o vc1hrd.c
gcc -fPIC -c -o vc1interp.o vc1interp.c
gcc -fPIC -c -o vc1iquant.o vc1iquant.c
gcc -fPIC -c -o vc1itrans.o vc1itrans.c
gcc -fPIC -c -o vc1pred.o vc1pred.c
gcc -fPIC -c -o vc1predcbp.o vc1predcbp.c
gcc -fPIC -c -o vc1preddcac.o vc1preddcac.c
gcc -fPIC -c -o vc1predmv.o vc1predmv.c
gcc -fPIC -c -o vc1recon.o vc1recon.c
vc1recon.c: In function 'vc1RECON_ApplyPredictionAndCopyMB':
vc1recon.c:110: warning: passing argument 2 of 'vc1INTERP_InterlaceDiffMB' from incompatible pointer type
vc1recon.c:120: warning: assignment from incompatible pointer type
gcc -fPIC -c -o vc1scalemv.o vc1scalemv.c
gcc -fPIC -c -o vc1smooth.o vc1smooth.c
gcc -fPIC -c -o vc1tools.o vc1tools.c
gcc -fPIC -c -o vc1zztab.o vc1zztab.c
ar rc libvc1.a vc13dhtab.o vc1cropmv.o vc1deblock.o vc1debug.o vc1dec.o vc1dec3d h.o vc1dec3dhtab.o vc1decbit.o vc1decbitpl.o vc1decbitpltab.o vc1decblk.o vc1dec blktab.o vc1decent.o vc1decmb.o vc1decmbtab.o vc1decmv.o vc1decpic.o vc1decpicta b.o vc1decseq.o vc1decslice.o vc1deczz.o vc1derivemv.o vc1gentab.o vc1hrd.o vc1i nterp.o vc1iquant.o vc1itrans.o vc1pred.o vc1predcbp.o vc1preddcac.o vc1predmv.o vc1recon.o vc1scalemv.o vc1smooth.o vc1tools.o vc1zztab.o
ranlib libvc1.a"
Après quelques recherches j'ai pu comprendre qu'il s'agit de problème de taille de pointeur, les sources sont vraisemblablement écrites pour du 32bits et je suis en 64bits.
Voilà, je suis coincé là !
Il faut peut-être que j'ignore les "warning" et continuer puisque les fichiers *.o sont créés ?
Pascal