[Bug 746] Lives - Linux Video Editing System

RPM Fusion Bugzilla noreply at rpmfusion.org
Tue Nov 16 10:37:38 CET 2010


http://bugzilla.rpmfusion.org/show_bug.cgi?id=746





--- Comment #20 from salsaman <salsaman at gmail.com>  2010-11-16 10:37:37 ---
(In reply to comment #19)
> (In reply to comment #16)
> 
> > > > error loading plugin /usr/lib64//lives/plugins/effects/realtime/weed/frei0r.so
> > > > error loading plugin /usr/lib64//lives/plugins/effects/realtime/weed/libvis.so
> 
> > Hmm, are these plugins dl-opening frei0r & libvis ? If so  installing the
> > -devel package for frei0r & libvis may help. If it does the dlopen code should
> > be fixed to open the soname not the .so symlink.
> 
> I have been investingating these issues earlier today. 
> 
> The libvis.so issue originates from a missing package dependency. 
> LiVES requires libvis-plugins.
> 
> The frei0r.so issue originates from
> * A missing requires on frei0r-plugins
> and
> * LiVES trying to dlopen the frei0r plugins from a hard-coded /usr/lib.
> However Fedora-x86_64 has these plugins under /usr/lib64/*.
> 
> Both issues should be fixed in my lives.spec.
> 

Both of these plugin sets are optional. Note that some of the libvisual plugins
will crash on 64 bit systems (problem in libvisual, not in LiVES).

Frei0r plugins will not be found by default if they are in /usr/lib64. This was
a bug in the frei0r 1.1 spec. As a workaround, I added the environment variable
FREI0R_PLUGIN_DIR in LiVES.

This is fixed in the frei0r 1.2 spec, which allows full overriding of the
default directories via the FREI0R_PATH variable. FREI0R_PATH support is
currently high on my TODO list.


Please note I have also removed the -O3 hardcoded, and I have also added a
configure check for system wide libweed. In case system libweed is present then
local library files will not be built/installed or linked against.



The current packaging notes for LiVES follow. FYI

------------------------------------------------------------
Packaging notes (please read CAREFULLY !):


1) Mandatory dependencies include *at least*:
GTK+ (>=2.16) + development libs
gdk-pixbuf-loaders + development libs
gettext + development libs

mplayer with jpeg/png output support
mencoder with jpeg/png input support (preferably with x264 and dirac
support)
imageMagick
perl
sox (*with* libsox-fmt-all !)


2) *Highly* Recommended build-dependencies include:
libpulse, libjack, libSDL, mjpegtools, libogg, libtheora, libdv,
libraw1394, libavc1394, liboil and libasound2, libunicap.

(For compiling you should have development versions of these libraries
installed. Check the output of ./configure carefully for missing optional
dependencies.)


3) *Highly* Recommended runtime dependencies include:
xwininfo, pulseaudio/libpulse, jackd, libSDL, mjpegtools, libogg,
libtheora, theora-bin, libvorbis, libasound2, libdv, mkvtoolnix,
libmatroska, ogmtools, dvgrab, libraw1394, libavc1394,
libdv2-apps/libdv-bin, cdda2wav, lame, python, x264, liboil.

Note:
libpulse is mandatory if compiled with libpulse-dev
libjack is mandatory if compiled with libjack-dev
ditto for libasound2, libdv, libmjpegtools, libraw1394, libavc1394 and
liboil.




4) libtheora packages should install the binary "encoder_example" (or
"theora_encoder_example"). Please communicate this to your libtheora
packager !!!!! (Note some distros now have a theora-bin package. Thankyou
!)


5) you may wish to install/build a package for frei0r before compiling
LiVES. LiVES can use all of these plugins. Frei0r can be downloaded from:
http://www.piksel.no/frei0r/snapshot/frei0r-latest.tar.gz

For more information on frei0r, see: http://www.piksel.org/frei0r

Note: frei0r packages are currently *not* endian-safe, thus they should
not be dependencies on big endian architectures (e.g. ppc)


-- 
Configure bugmail: http://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the rpmfusion-developers mailing list