[Mplayer-felhasznalok] Mplayer 1.0rc2 - x264/libx264.c - Make Error!

Kemenczei Gabor kemeng at index.hu
Wed Apr 29 16:29:08 CEST 2009


Sziasztok!

Segitsegetek kernem! Uj vagyok ebben a temaban es Mac OS X ala  
MacPorts segitsegevel probalom felvasalni az Mplayert (kodolas  
celjabol), de x264-es kiegeszito hibaval elszall, es nem tudok mit  
kezdeni vele, megakadtam.

Amit probaltam:
- Lekapni az ffmpeg-et, es az x264-et es ugy felrakni az Mplayert  
sikertelenul (ugyanis az ffmpeg-et az osszes kiegeszitovel sikerult  
felraknom elotte)
- Patch-eket keresni a hibahoz, osszesen 3-at talaltam, de egyik sem  
mukodott valamiert (lehet, hogy az en hibambol kifolyolag)

Amit kernek:
- Valaki (lepesrol-lepesre, ha lehet) probalja leirni hogyan is  
kellene patch-elni, vagy mit ronthattam el amikor probalkoztam, vagy  
irja le az otletet, hogy miert keletkezik a hiba, hogyan lehetne  
javitani

- Esetleg, ha nem nagy keres csinalja nekem meg valaki ezt, hogy ne  
szenvedjek vele. Feltoltottem a keletkezett fajlokat (az egyik sajat  
keszitesu x264.diff, libx264.c, libx264.c.orig, libx264.c.rej) egy  
csomagba. Letoltes: http://dl.getdropbox.com/u/5904/libx264.c.zip

Remelem erthetoen irtam le mindent.

Koszonom a segitsegetek!
kemeng

Ui.:
Mac OS X 10.5.6, MacPorts 1.7.1


-------------------------------------------

Eredeti hibauzenet:

local/include  -c -o libx264.o libx264.c
libx264.c: In function 'X264_init':
libx264.c:165: error: 'x264_param_t' has no member named  
'b_bframe_adaptive'
libx264.c:228: error: 'struct <anonymous>' has no member named  
'b_bidir_me'
libx264.c:229: error: 'struct <anonymous>' has no member named  
'b_bframe_rdo'
libx264.c:254: error: 'struct <anonymous>' has no member named  
'psz_rc_eq'
make[1]: *** [libx264.o] Error 1
make: *** [libavcodec/libavcodec.a] Error 2
Error: Status 1 encountered during processing.
Executing: /opt/local/bin/port install MPlayer +xvid +esd  
+man_all_lang +darwin_8 +lirc +twolame +binary_codecs +theora +x11  
+dts +faac +speex +macosx +dv +sdl +osd +x264 +smb +caca +fribidi +aa  
+darwin
--------------------------------------------

Patch-ek:
- http://bugs.gentoo.org/show_bug.cgi?id=240347 (itt ket verzio  
talalhato)
- http://trac.macports.org/ticket/18551 (egy az egyben ugyanaz a  
hibauzenet, mint nalam)

Ha TextEdit-tel letrehozom a .diff allomanyt, majd patch-elni probalom  
a libx264.c fajlt, akkor mindharom verzio eseten hasonlo uzenetet  
kapok (az alabbi a masodik linkben talalhato patch utan keletkezik -  
vagyis a fentebb csatolt sajat keszitesu x264.diff hasznalata utan)

177:Desktop gabor$ patch -p0 < /Users/gabor/Desktop/x.264.diff
patching file libx264.c
Hunk #2 succeeded at 164 with fuzz 2.
Hunk #3 FAILED at 229.
1 out of 3 hunks FAILED -- saving rejects to file libx264.c.rej
177:Desktop gabor$
-------------------------------------------
Miutan sehogy sem birtam veluk, probaltam manualisan vegrehajtani a  
libx264.c fajlban a valtoztatasokat, de ismet hibat kaptam (Erre mar  
vegkepp nem mernek megeskudni, hogy jol csinaltam - az alabbi  
hibauzenet masodik patch-ben javasolt javitasok utan keletkezett):

libx264.c: In function 'X264_frame':
libx264.c:73: error: 'avctx' undeclared (first use in this function)
libx264.c:73: error: (Each undeclared identifier is reported only once
libx264.c:73: error: for each function it appears in.)
libx264.c:78: warning: ISO C90 forbids mixed declarations and code
libx264.c: In function 'X264_init':
libx264.c:259: error: 'struct <anonymous>' has no member named  
'psz_rc_eq'
make[1]: *** [libx264.o] Error 1
make: *** [libavcodec/libavcodec.a] Error 2
Error: Status 1 encountered during processing.
Executing: /opt/local/bin/port install MPlayer +xvid +esd  
+man_all_lang +darwin_8 +lirc +twolame +binary_codecs +theora +x11  
+dts +faac +speex +macosx +dv +sdl +osd +x264 +smb +caca +fribidi +aa  
+darwin



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-felhasznalok/attachments/20090429/50eca886/attachment.htm>


More information about the MPlayer-felhasznalok mailing list