Johannes Sixt ha scritto:
I am absolutely not a Cinelerra user, only a hacker; therefore, I can only tell that this version compiles for me, but I cannot tell whether it does what it is supposed to do (I don't even know how to test it). For this reason, I need volunteers who can test the update.
I have try to compile cinelerra with new ffmpeg, I haven't, for now, time to find the solution but I think an automake problem because the object libavcodec-cinelerra.so.51 and libavutil-cinelerra.so.49 are already compiled, compile on ubuntu karmic exit with:
libtool: link: g++ -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_FIREWIRE -DHAVE_ESOUND -DHAVE_ALSA -DHAVE_OSS -I/usr/include/mjpegtools -I/usr/include/mjpegtools/mpeg2enc -I/usr/include/mjpegtools/mplex -pthread -I/usr/include/OpenEXR -I../quicktime/ffmpeg -DPLUGIN_DIR=\"/usr/lib/cinelerra\" -ffast-math -O1 -fno-check-new -Wl,-Bsymbolic-functions -o .libs/cinelerra aattachmentpoint.o aautomation.o aboutprefs.o adeviceprefs.o aedit.o aedits.o amodule.o apatchgui.o apluginarray.o aplugin.o apluginset.o arender.o asset.o assetedit.o assetpopup.o assetremove.o assets.o atrack.o attachmentpoint.o audioalsa.o audiocine.o audiodevice.o audiodvb.o audioesound.o audioidevice.o audioodevice.o audiooss.o auto.o autoconf.o automation.o autos.o awindow.o awindowgui.o awindowmenu.o batch.o batchrender.o bitspopup.o brender.o browsebutton.o byteorderpopup.o cache.o cachebase.o canvas.o canvastools.o channel.o channeldb.o channeledit.o channelpicker.o chantables.o clipedit.o commonrender.o confirmquit.o confirmsave.o cpanel.o cplayback.o ctimebar.o ctracking.o cursor.o cwindow.o cwindowgui.o cwindowtool.o dcoffset.o dcraw.o deleteallindexes.o devicedvbinput.o drivesync.o dvbtune.o edit.o edithandles.o editpanel.o editpopup.o edits.o edl.o edlsession.o exportedl.o fadeengine.o ffmpeg.o fileac3.o fileavi.o filebaseaudio.o filebase.o filebaseima4.o filebaseulaw.o file.o filecr2.o filedv.o fileogg.o fileexr.o fileformat.o filejpeg.o filelist.o filemov.o filempeg.o filepng.o filesndfile.o filetga.o filethread.o filetiff.o filevorbis.o filexml.o fileyuv.o floatauto.o floatautos.o formatcheck.o formatpopup.o formatpresets.o formattools.o framecache.o garbage.o gwindow.o gwindowgui.o indexfile.o indexthread.o intauto.o intautos.o interfaceprefs.o keyframe.o keyframehandles.o keyframepopup.o keyframes.o labeledit.o labelnavigate.o labels.o levelwindow.o levelwindowgui.o loadbalance.o loadfile.o loadmode.o localsession.o main.o mainclock.o maincursor.o mainerror.o mainindexes.o mainmenu.o mainprogress.o mainsession.o mainundo.o manualgoto.o maskauto.o maskautos.o maskengine.o mbuttons.o menuaeffects.o menueffects.o menuveffects.o meterpanel.o module.o mtimebar.o mwindow.o mwindowedit.o mwindowgui.o mwindowmove.o new.o newfolder.o overlayframe.o packagedispatcher.o packagerenderer.o packagingengine.o panauto.o panautos.o patchbay.o patchgui.o performanceprefs.o picture.o pipe.o playabletracks.o playback3d.o playbackconfig.o playbackengine.o playbackprefs.o playtransport.o pluginaclient.o pluginaclientlad.o pluginarray.o pluginautos.o plugin.o pluginclient.o plugindialog.o pluginpopup.o pluginserver.o pluginset.o plugintclient.o plugintoggles.o pluginvclient.o preferences.o preferencesthread.o question.o quit.o recconfirmdelete.o recordableatracks.o recordablevtracks.o recordaudio.o record.o recordconfig.o recordgui.o recordlabel.o recordmonitor.o recordprefs.o recordthread.o recordtransport.o recordvideo.o recordwindow.o removethread.o render.o renderengine.o renderfarm.o renderfarmclient.o renderprofiles.o resample.o resizetrackthread.o resourcepixmap.o resourcethread.o samplescroll.o savefile.o setformat.o sharedlocation.o shmemory.o sighandler.o splashgui.o statusbar.o theme.o threadexec.o threadfork.o threadindexer.o threadloader.o timebar.o timeentry.o tipwindow.o track.o trackcanvas.o tracking.o tracks.o trackscroll.o tracksedit.o transition.o transitionhandles.o transitionpopup.o transportque.o tunerserver.o undostackitem.o vattachmentpoint.o vautomation.o vdevicebase.o vdevicebuz.o vdevicedvb.o vdeviceprefs.o vdevicev4l.o vdevicev4l2.o vdevicev4l2jpeg.o vdevicex11.o vedit.o vedits.o videodevice.o viewmenu.o virtualaconsole.o virtualanode.o virtualconsole.o virtualnode.o virtualvconsole.o virtualvnode.o vmodule.o vpatchgui.o vplayback.o vpluginarray.o vplugin.o vpluginset.o vrender.o vtimebar.o vtrack.o vtracking.o vwindow.o vwindowgui.o wavecache.o yuvstream.o zoombar.o zoompanel.o audio1394.o avc1394control.o avc1394transport.o device1394input.o device1394output.o iec61883input.o iec61883output.o vdevice1394.o -pthread -Wl,--export-dynamic data/libimagedata.a ../mpeg2enc/.libs/libmpeg2enc.a ../toolame-02l/.libs/libtoolame.a ../quicktime/.libs/libquicktimehv.so ../guicast/.libs/libguicast.so ../libmpeg3/.libs/libmpeg3hv.so /usr/lib/libvorbisenc.so /usr/lib/libvorbisfile.so /usr/lib/libvorbis.so /usr/lib/libtheora.so -logg /usr/lib/libIlmImf.so -lImath -lHalf -lIex -lIlmThread /usr/lib/libsndfile.so -lpng /usr/lib/libjpeg.so /usr/lib/libtiff.so -lz /usr/lib/libesd.so /usr/lib/libasound.so /usr/lib/libavc1394.so /usr/lib/librom1394.so -liec61883 /usr/lib/libraw1394.so /usr/lib/libdv.so /usr/lib/libuuid.so /usr/lib/libmjpegutils.so -lm -ldl -lpthread -pthread /usr/bin/ld: warning: libavcodec-cinelerra.so.51, needed by ../quicktime/.libs/libquicktimehv.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libavutil-cinelerra.so.49, needed by ../quicktime/.libs/libquicktimehv.so, not found (try using -rpath or -rpath-link) ffmpeg.o: In function `FFMPEG::init_picture_from_frame(AVPicture*, VFrame*)': ffmpeg.C:(.text+0x2ca): undefined reference to `avpicture_fill' ffmpeg.o: In function `FFMPEG::convert_cmodel(VFrame*, VFrame*)': ffmpeg.C:(.text+0x3df): undefined reference to `img_convert' ffmpeg.o: In function `FFMPEG::convert_cmodel(AVPicture*, PixelFormat, int, int, VFrame*)': ffmpeg.C:(.text+0x4b7): undefined reference to `img_convert' ffmpeg.o: In function `FFMPEG::decode(unsigned char*, long, VFrame*)': ffmpeg.C:(.text+0x843): undefined reference to `avcodec_decode_video' ffmpeg.o: In function `FFMPEG::~FFMPEG()': ffmpeg.C:(.text+0x91f): undefined reference to `avcodec_close' ffmpeg.o: In function `FFMPEG::~FFMPEG()': ffmpeg.C:(.text+0x941): undefined reference to `avcodec_close' ffmpeg.o: In function `FFMPEG::init(char*)': ffmpeg.C:(.text+0x967): undefined reference to `avcodec_init' ffmpeg.C:(.text+0x96c): undefined reference to `avcodec_register_all' ffmpeg.C:(.text+0x97b): undefined reference to `avcodec_find_decoder' ffmpeg.C:(.text+0x9a2): undefined reference to `avcodec_alloc_context' ffmpeg.C:(.text+0x9b2): undefined reference to `avcodec_open' ffmpeg.C:(.text+0x9cf): undefined reference to `avcodec_alloc_frame' fileac3.o: In function `FileAC3::write_samples(double**, long)': fileac3.C:(.text+0xc05): undefined reference to `avcodec_encode_audio' fileac3.o: In function `FileAC3::close_file()': fileac3.C:(.text+0xd0d): undefined reference to `avcodec_close' fileac3.o: In function `FileAC3::open_file(int, int)': fileac3.C:(.text+0xdc8): undefined reference to `avcodec_init' fileac3.C:(.text+0xdcd): undefined reference to `avcodec_register_all' fileac3.C:(.text+0xdd7): undefined reference to `avcodec_find_encoder' fileac3.C:(.text+0xe42): undefined reference to `avcodec_alloc_context' fileac3.C:(.text+0xe95): undefined reference to `avcodec_open' ../quicktime/.libs/libquicktimehv.so: undefined reference to `avcodec_decode_audio' ../quicktime/.libs/libquicktimehv.so: undefined reference to `avcodec_encode_video' ../quicktime/.libs/libquicktimehv.so: undefined reference to `avcodec_thread_init' ../quicktime/.libs/libquicktimehv.so: undefined reference to `avcodec_get_frame_defaults' collect2: ld returned 1 exit status make[4]: *** [cinelerra] Error 1 make[4]: Leaving directory `/home/user/Scrivania/ia32-dev/build-karmic/cinebuild/cinelerracv-2.1.1/cinelerra' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/user/Scrivania/ia32-dev/build-karmic/cinebuild/cinelerracv-2.1.1/cinelerra' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/user/Scrivania/ia32-dev/build-karmic/cinebuild/cinelerracv-2.1.1' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/user/Scrivania/ia32-dev/build-karmic/cinebuild/cinelerracv-2.1.1' make: *** [build-stamp] Error 2 bye Paolo Rampino aka Akirad _______________________________________________ Cinelerra mailing list [email protected] https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra
