x264
Jarecki
jarecki at dwb.pl
Mon Feb 2 11:44:38 PST 2009
Hi!,
more problems, more help needed. when compilie sources of ffmpeg (SVN
- not form ports)
its doesnt recognized any of library. For example faad, x264 is 100%
instaled
(...)
Sun medialib support no
AVISynth enabled no
libamr-nb support no
libamr-wb support no
libdc1394 support no
libdirac enabled no
libfaac enabled no
libfaad enabled no
libfaad dlopened no
libgsm enabled no
libmp3lame enabled no
libnut enabled no
libschroedinger enabled no
libspeex enabled no
libtheora enabled no
libvorbis enabled no
libx264 enabled no
libxvid enabled no
vdpau enabled no
when I try to force for example x264
./configure --enable-gpl --enable-libx264
ERROR: libx264 not found
If you think configure made a mistake, make sure you are using the
latest
version from SVN. If the latest version fails, report the problem to
the
ffmpeg-user at mplayerhq.hu mailing list or IRC #ffmpeg on
irc.freenode.net.
Include the log file "config.err" produced by configure as this will
help
solving the problem.
when i get version from ports it doesnt recognize Imlib2 support , and
its too old
Jarecki
PS. its a "Sisyphus work" :(
On Jan 30, 2009, at 9:50 AM, Jarecki wrote:
> Hi!
>
> could you help mi with compiling mplayer and x264?
> my version of x264 has something different, and mplayer ./configure
> doesnt recognise its installed
> undefined reference to `x264_nal_encode' etc..
>
> please help
>
> On Jan 27, 2009, at 9:56 AM, Henry Hu wrote:
>
>> Hi,
>> I'm using FreeBSD 7.1-STABLE
>> Since I'm using 20090101, something is different.
>> In analyse.c:
>> p_cost_mv[a->i_qp][i] = a->i_lambda * bs_size_se( i );
>> In bs.h:
>> static inline int bs_size_se( int val )
>> {
>> return bs_size_ue_big( val <= 0 ? -val*2 : val*2-1 );
>> }
>>
>> In bs.h:
>> static inline int bs_size_ue_big( unsigned int val )
>> {
>> if( val < 255 )
>> return x264_ue_size_tab[val+1];
>> else
>> return x264_ue_size_tab[(val+1)>>8] + 16;
>> }
>>
>> So it got the value from a table, not log2f...
>>
>>
>> On Tue, Jan 27, 2009 at 4:10 PM, Jarecki <jarecki at dwb.pl> wrote:
>>> Hi,
>>>
>>> in patches, received from Eric, i found this (not known why)
>>>
>>> X #include <stdarg.h>
>>> X
>>> X-#define X264_BUILD 65
>>> X+#define X264_BUILD 50
>>>
>>> What is the version of FBSD you are using? (for example log2f
>>> should't work
>>> in FBSD<8.X)
>>>
>>>
>>> I dont know if compiller optimalisation work on those I wrote
>>> yesterday. My
>>> friend told me, that maybe the line should work better this way:
>>> p_cost_mv[a->i_qp][i] = a->i_lambda *
>>> (logf(i+1)*2.8853900817779268f + 0.718f + !!i) + .5f;
>>>
>>>
>>> I will write in another subject, but i found more problems with
>>> ffmpeg
>>> dependences (gstreamer)
>>>
>>> In file included from audioconvert.c:32:
>>> ../../gst-libs/gst/floatcast/floatcast.h:111: error: redefinition of
>>> 'GFLOAT_SWAP_LE_BE'
>>> /usr/local/include/gstreamer-0.10/gst/gstutils.h:531: error:
>>> previous
>>> definition of 'GFLOAT_SWAP_LE_BE' was here
>>> ../../gst-libs/gst/floatcast/floatcast.h:131: error: redefinition of
>>> 'GDOUBLE_SWAP_LE_BE'
>>> /usr/local/include/gstreamer-0.10/gst/gstutils.h:554: error:
>>> previous
>>> definition of 'GDOUBLE_SWAP_LE_BE' was here
>>> gmake[3]: *** [libgstaudioconvert_la-audioconvert.lo] Error 1
>>> gmake[3]: Leaving directory
>>> `/usr/ports/multimedia/gstreamer-plugins/work/gst-plugins-
>>> base-0.10.21/gst/audioconvert'
>>> gmake[2]: *** [all-recursive] Error 1
>>> gmake[2]: Leaving directory
>>> `/usr/ports/multimedia/gstreamer-plugins/work/gst-plugins-
>>> base-0.10.21/gst'
>>> gmake[1]: *** [all-recursive] Error 1
>>> gmake[1]: Leaving directory
>>> `/usr/ports/multimedia/gstreamer-plugins/work/gst-plugins-
>>> base-0.10.21'
>>> gmake: *** [all] Error 2
>>>
>>> exactly the same problems as:
>>> http://www.nabble.com/multimedia-vlc-and-gstreamer-plugins-td21668763.html
>>>
>>>
>>> Jarecki
>>>
>>> On Jan 27, 2009, at 8:07 AM, Henry Hu wrote:
>>>
>>>> Hi,
>>>>
>>>> I'm using x264-0.0.20090101 for recent mplayer.
>>>> The version number:
>>>>
>>>>> x264 --version
>>>>
>>>> x264 0.65.0+1069 ed32ad2
>>>> built on Jan 3 2009, gcc: 4.2.1 20070719 [FreeBSD]
>>>>
>>>> I need the new mplayer for new youtube video, it's h264/aac in
>>>> flv format
>>>> On Mon, Jan 26, 2009 at 9:41 PM, Jarecki <jarecki at dwb.pl> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> encoder/analyse.c line 193
>>>>> -p_cost_mv[a->i_qp][i] = a->i_lambda * (log2f(i+1)*2 + 0.718f
>>>>> + !!i) +
>>>>> .5f;
>>>>> +p_cost_mv[a->i_qp][i] = a->i_lambda * ((logf(i+1)/logf(2))*2 +
>>>>> 0.718f +
>>>>> !!i) + .5f;
>>>>>
>>>>> but something is strange in version numbers
>>>>>
>>>>> this newly compiled version (x264-0.0.20090119)
>>>>> # x264 --version
>>>>> x264 0.50.x
>>>>> built on Jan 26 2009, gcc: 4.2.1 20070719 [FreeBSD]
>>>>>
>>>>> orginal FreeBSD port was (0.0.20080409 higher version???)
>>>>> x264 0.59.x
>>>>>
>>>>>
>>>>> linux
>>>>> # x264 --version
>>>>> x264 0.65.1058+5 d106962
>>>>> built on Dec 22 2008, gcc: 4.2.3 (Ubuntu 4.2.3-2ubuntu7)
>>>>>
>>>>> On Jan 26, 2009, at 1:54 PM, Jarecki wrote:
>>>>>
>>>>>>
>>>>>>>>> (...)
>>>>>>>>
>>>>>>>> I add patch from ffmpeg to fit x264 API 65.
>>>>>>>> Save x264-0.65.shar.txt to your home directory.
>>>>>>>>
>>>>>>>> $ rm -rf /usr/ports/multimedia/x264 /usr/ports/multimedia/
>>>>>>>> ffmpeg
>>>>>>>> $ cd /usr/ports
>>>>>>>> $ sh ~/x264-0.65.shar.txt
>>>>>>>> $ make -C /usr/ports/multimedia/x264 deinstall build
>>>>>>>> reinstall clean
>>>>>>>> $ make -C /usr/ports/multimedia/ffmpeg deinstall build
>>>>>>>> reinstall clean
>>>>>>>> <x264-0.65.shar.txt>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Hi!
>>>>>>>
>>>>>>> Im sory, but it doesnt work, exactly as previous.
>>>>>>> It was trying to do this several ways, trying to install on
>>>>>>> old FBSD
>>>>>>> 7.0,
>>>>>>> 7.1, i create a completly fresh install (with cvsup ports and
>>>>>>> 7.1
>>>>>>> system)
>>>>>>>
>>>>>>> after
>>>>>>> make -C /usr/ports/multimedia/x264 deinstall build reinstall
>>>>>>> clean
>>>>>>> compilation fails
>>>>>>>
>>>>>>> (...)
>>>>>>> cc -o x264 x264.o matroska.o muxers.o libx264.a -L/usr/local/lib
>>>>>>> -L/usr/local/lib -lm -pthread -lgpac_static -s
>>>>>>> libx264.a(analyse.o)(.text+0x1b45): In function
>>>>>>> `x264_mb_analyse_load_costs':
>>>>>>> : undefined reference to `log2f'
>>>>>>> gmake: *** [x264] Error 1
>>>>>>> *** Error code 2
>>>>>>>
>>>>>>> Please help.
>>>>>>> I must do something wrong, missing some dependences or
>>>>>>> something...
>>>>>>
>>>>>>
>>>>>> Hi!
>>>>>>
>>>>>> Im not a C programmer, but maybe that is a problem:
>>>>>>
>>>>>> http://www.freebsd.org/projects/c99/index.html
>>>>>> log2f not implemented on freebsd?
>>>>>>
More information about the freebsd-multimedia
mailing list