x264

Jarecki jarecki at dwb.pl
Thu Jan 15 00:39:24 PST 2009


Hello,

Could you help me?

the curent version of x264 in ports is too old for some other programs

x264 --version
x264 0.59.x


Version from linux
# x264 --version
x264 0.65.1058+5 d106962

Its possible to add newest version of x264 (20090114) to freebds  
ports? for some reason I cannot compile newer version  from sources.
I must create simmilar sollution as on linux box (ffmpeg, mplayer/ 
mencoder, MP4Box (gpac), x264) in almost identical versions as on linux

muxers.c:41:27: error: gpac/isomedia.h: No such file or directory
muxers.c:558: error: expected specifier-qualifier-list before  
'GF_ISOFile'
muxers.c:572: error: expected ')' before '*' token
muxers.c: In function 'close_file_mp4':
muxers.c:624: error: 'mp4_t' has no member named 'p_config'
muxers.c:625: warning: implicit declaration of function  
'gf_odf_avc_cfg_del'
muxers.c:625: error: 'mp4_t' has no member named 'p_config'
muxers.c:627: error: 'mp4_t' has no member named 'p_sample'
muxers.c:629: error: 'mp4_t' has no member named 'p_sample'
muxers.c:630: error: 'mp4_t' has no member named 'p_sample'
muxers.c:632: warning: implicit declaration of function  
'gf_isom_sample_del'
muxers.c:632: error: 'mp4_t' has no member named 'p_sample'
muxers.c:635: error: 'mp4_t' has no member named 'p_file'
muxers.c:637: warning: implicit declaration of function  
'recompute_bitrate_mp4'
muxers.c:637: error: 'mp4_t' has no member named 'p_file'
muxers.c:637: error: 'mp4_t' has no member named 'i_track'
muxers.c:638: warning: implicit declaration of function  
'gf_isom_set_pl_indication'
muxers.c:638: error: 'mp4_t' has no member named 'p_file'
muxers.c:638: error: 'GF_ISOM_PL_VISUAL' undeclared (first use in this  
function)
muxers.c:638: error: (Each undeclared identifier is reported only once
muxers.c:638: error: for each function it appears in.)
muxers.c:639: warning: implicit declaration of function  
'gf_isom_set_storage_mode'
muxers.c:639: error: 'mp4_t' has no member named 'p_file'
muxers.c:639: error: 'GF_ISOM_STORE_FLAT' undeclared (first use in  
this function)
muxers.c:640: warning: implicit declaration of function 'gf_isom_close'
muxers.c:640: error: 'mp4_t' has no member named 'p_file'
muxers.c: In function 'open_file_mp4':
muxers.c:658: error: 'mp4_t' has no member named 'p_file'
muxers.c:658: warning: implicit declaration of function 'gf_isom_open'
muxers.c:658: error: 'GF_ISOM_OPEN_WRITE' undeclared (first use in  
this function)
muxers.c:660: error: 'mp4_t' has no member named 'p_sample'
muxers.c:660: warning: implicit declaration of function  
'gf_isom_sample_new'
muxers.c:666: warning: implicit declaration of function  
'gf_isom_set_brand_info'
muxers.c:666: error: 'mp4_t' has no member named 'p_file'
muxers.c:666: error: 'GF_ISOM_BRAND_AVC1' undeclared (first use in  
this function)
muxers.c: In function 'set_param_mp4':
muxers.c:678: error: 'mp4_t' has no member named 'i_track'
muxers.c:678: warning: implicit declaration of function  
'gf_isom_new_track'
muxers.c:678: error: 'mp4_t' has no member named 'p_file'
muxers.c:678: error: 'GF_ISOM_MEDIA_VISUAL' undeclared (first use in  
this function)
muxers.c:681: error: 'mp4_t' has no member named 'p_config'
muxers.c:681: warning: implicit declaration of function  
'gf_odf_avc_cfg_new'
muxers.c:682: warning: implicit declaration of function  
'gf_isom_avc_config_new'
muxers.c:682: error: 'mp4_t' has no member named 'p_file'
muxers.c:682: error: 'mp4_t' has no member named 'i_track'
muxers.c:682: error: 'mp4_t' has no member named 'p_config'
muxers.c:683: error: 'mp4_t' has no member named 'i_descidx'
muxers.c:685: warning: implicit declaration of function  
'gf_isom_set_track_enabled'
muxers.c:685: error: 'mp4_t' has no member named 'p_file'
muxers.c:685: error: 'mp4_t' has no member named 'i_track'
muxers.c:687: warning: implicit declaration of function  
'gf_isom_set_visual_info'
muxers.c:687: error: 'mp4_t' has no member named 'p_file'
muxers.c:687: error: 'mp4_t' has no member named 'i_track'
muxers.c:687: error: 'mp4_t' has no member named 'i_descidx'
muxers.c:699: warning: implicit declaration of function  
'gf_isom_set_track_layout_info'
muxers.c:699: error: 'mp4_t' has no member named 'p_file'
muxers.c:699: error: 'mp4_t' has no member named 'i_track'
muxers.c:702: error: 'mp4_t' has no member named 'p_sample'
muxers.c:703: error: 'mp4_t' has no member named 'p_sample'
muxers.c:706: error: 'mp4_t' has no member named 'i_time_res'
muxers.c:707: error: 'mp4_t' has no member named 'i_time_inc'
muxers.c:708: error: 'mp4_t' has no member named 'i_init_delay'
muxers.c:709: error: 'mp4_t' has no member named 'i_init_delay'
muxers.c:709: error: 'mp4_t' has no member named 'i_time_inc'
muxers.c:711: error: 'mp4_t' has no member named 'i_init_delay'
muxers.c:711: error: 'mp4_t' has no member named 'i_time_res'
muxers.c: In function 'write_nalu_mp4':
muxers.c:720: error: 'GF_AVCConfigSlot' undeclared (first use in this  
function)
muxers.c:720: error: 'p_slot' undeclared (first use in this function)
muxers.c:728: error: 'mp4_t' has no member named 'b_sps'
muxers.c:730: error: 'mp4_t' has no member named 'p_config'
muxers.c:731: error: 'mp4_t' has no member named 'p_config'
muxers.c:732: error: 'mp4_t' has no member named 'p_config'
muxers.c:733: error: 'mp4_t' has no member named 'p_config'
muxers.c:734: error: expected expression before ')' token
muxers.c:738: warning: implicit declaration of function 'gf_list_add'
muxers.c:738: error: 'mp4_t' has no member named 'p_config'
muxers.c:740: error: 'mp4_t' has no member named 'b_sps'
muxers.c:746: error: 'mp4_t' has no member named 'b_pps'
muxers.c:748: error: expected expression before ')' token
muxers.c:752: error: 'mp4_t' has no member named 'p_config'
muxers.c:754: error: 'mp4_t' has no member named 'b_pps'
muxers.c:755: error: 'mp4_t' has no member named 'b_sps'
muxers.c:756: warning: implicit declaration of function  
'gf_isom_avc_config_update'
muxers.c:756: error: 'mp4_t' has no member named 'p_file'
muxers.c:756: error: 'mp4_t' has no member named 'i_track'
muxers.c:756: error: 'mp4_t' has no member named 'p_config'
muxers.c:765: error: 'mp4_t' has no member named 'p_sample'
muxers.c:765: error: 'mp4_t' has no member named 'p_sample'
muxers.c:766: error: 'mp4_t' has no member named 'p_sample'
muxers.c:766: error: 'mp4_t' has no member named 'p_sample'
muxers.c:767: error: 'mp4_t' has no member named 'p_sample'
muxers.c:767: error: 'mp4_t' has no member named 'p_sample'
muxers.c:768: error: 'mp4_t' has no member named 'p_sample'
muxers.c:768: error: 'mp4_t' has no member named 'p_sample'
muxers.c:769: error: 'mp4_t' has no member named 'p_sample'
muxers.c:769: error: 'mp4_t' has no member named 'p_sample'
muxers.c:770: error: 'mp4_t' has no member named 'p_sample'
muxers.c: In function 'set_eop_mp4':
muxers.c:780: error: 'mp4_t' has no member named 'i_numframe'
muxers.c:780: error: 'mp4_t' has no member named 'i_time_inc'
muxers.c:782: error: 'mp4_t' has no member named 'i_init_delay'
muxers.c:784: error: 'mp4_t' has no member named 'p_sample'
muxers.c:785: error: 'mp4_t' has no member named 'p_sample'
muxers.c:786: error: 'mp4_t' has no member named 'p_sample'
muxers.c:787: warning: implicit declaration of function  
'gf_isom_add_sample'
muxers.c:787: error: 'mp4_t' has no member named 'p_file'
muxers.c:787: error: 'mp4_t' has no member named 'i_track'
muxers.c:787: error: 'mp4_t' has no member named 'i_descidx'
muxers.c:787: error: 'mp4_t' has no member named 'p_sample'
muxers.c:789: error: 'mp4_t' has no member named 'p_sample'
muxers.c:790: error: 'mp4_t' has no member named 'i_numframe'
gmake: *** [muxers.o] Error 1


but for  MPlayer, the newest wersion of x264 is needed
libx264.c: In function 'X264_init':
libx264.c:167: error: 'x264_param_t' has no member named  
'i_bframe_adaptive'
make[1]: *** [libx264.o] Error 1
make[1]: Leaving directory `/home/emil/mplayer/libavcodec'
make: *** [libavcodec/libavcodec.a] Error 2


Thanks, for any help

Jarecki





More information about the freebsd-multimedia mailing list