> august wrote:
> >>> I just ran the tests/dump_plugins after installing gmerlin and only
> >>> have the "Singlepicture encoder" listed as a video encoder.
> >>> Shouldn't there be more?
> >> For video not. There is the libquicktime encoder you'll get if you
> >> install a later libquicktime, that's what I usually use. Some more
> >> (ffmpeg, theora and mjpegtools/mpeg2enc) are in the gmerlin-encoders 
> >> package.
> > 
> > 
> > ok.  got it.  Is there a specific order in which one should install
> > these?
> > 
> 
> The encoder package must be installed after the gmerlin package
> (otherwise configure will fail).

ok, that makes sense now.  Although, it's not entirely clear by the
package names.

> Everything else doesn't matter.
> 
> > I now do ./dump_plugins and get:
> > 
> > aug...@luv:~/down/gmerlin/tests$ ./dump_plugins > hmm.html 
> > [pluginregistry] Error: dlopen failed for
> > /usr/local/lib/gmerlin/plugins/b_ogg.so:
> > /usr/local/lib/gmerlin/plugins/b_ogg.so: undefined symbol:
> > th_comment_init
> 
> can you post the output of
> 
> ldd /usr/local/lib/gmerlin/plugins/b_ogg.so


 ldd /usr/local/lib/gmerlin/plugins/b_ogg.so
        linux-vdso.so.1 =>  (0x00007fff3876f000)
        libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007facba9b4000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007facba787000)
        libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1 (0x00007facba54c000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x00007facba346000)
        libspeex.so.1 => /usr/lib/libspeex.so.1 (0x00007facba12c000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007facb9f29000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007facb9d23000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x00007facb9aa2000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007facb976b000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007facb9559000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007facb9327000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007facb90a1000)
        libz.so.1 => /lib/libz.so.1 (0x00007facb8e8a000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007facb8c86000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007facb8a69000)
        libm.so.6 => /lib/libm.so.6 (0x00007facb87e5000)
        librt.so.1 => /lib/librt.so.1 (0x00007facb85dd000)
        libshout.so.3 => /usr/lib/libshout.so.3 (0x00007facb83cb000)
        libgmerlin.so.0 => /usr/local/lib/libgmerlin.so.0 (0x00007facb811a000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007facb7dcc000)
        libgavl.so.1 => /usr/local/lib/libgavl.so.1 (0x00007facb7667000)
        libc.so.6 => /lib/libc.so.6 (0x00007facb72f8000)
        libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007facb70f2000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007facb6eef000)
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007facb6ce4000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007facb6ac8000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007facb68c4000)
        libexpat.so.1 => /lib/libexpat.so.1 (0x00007facb669b000)
        /lib64/ld-linux-x86-64.so.2 (0x00007facbafbe000)
        libtheora.so.0 => /usr/lib/libtheora.so.0 (0x00007facb6449000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007facb6244000)


> 
> ?
> 
> > [pluginregistry] Error: dlopen failed for
> > /usr/local/lib/gmerlin/plugins/e_theora.so: /usr/lib/libtheoraenc.so.1:
> > undefined symbol: theora_version_string
> 
> That looks like your theora installation is messed up.
> 
> Can it be that you have another theora installation in /usr/local or so?
> Also I know that there was at least one broken theora package on Ubuntu.


no, the ONLY thing I install that is not already an ubuntu package is
gavl/gmerlin

ls /usr/local/lib

gmerlin       libgavl.so.1         libgmerlin_avdec.so.1
libgmerlin_gtk.so.0      libgmerlin.so.0
libffi-3.0.8  libgavl.so.1.0.0     libgmerlin_avdec.so.1.0.0
libgmerlin_gtk.so.0.0.0  libgmerlin.so.0.0.0
libgavl.la    libgmerlin_avdec.la  libgmerlin_gtk.la
libgmerlin.la            pkgconfig
libgavl.so    libgmerlin_avdec.so  libgmerlin_gtk.so
libgmerlin.so 

> 
> I wonder how linking to theora is so complicated nowadays. I get the feeling
> I'm the only one who uses the official 1.0 API, while all the others use the
> pre 1.0 legacy API. Good idea to fix this before the release.
>

that'd be sweeeeeet.


-august.

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Gmerlin-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gmerlin-general

Reply via email to