Hi,
I am not sure what is going wrong. make sure you have the -devel packages
of the various libraries installed as well (ffmpeg-devel ?) These are
required to compile other software against them.
cheers,
Gerhard
On 2 Aug 2011, at 23:46, Gabriel wrote:
>
>
> 2011/7/14 Gerhard Reitmayr<address@hidden>
> Hi Gabriel,
>
> you need to configure libcvd with --enable-gpl so that the
> VideoFileBuffer is included. VideoFileBuffer uses ffmpeg libraries which
> are GPL (I guess) and not enabled by default, because it would propagate
> the GPL terms to the user's code.
>
> cheers,
> Gerhard
>
> Thank for your help... but i cant solve the trouble.
> I run ./configure -with_ffmpeg -with_v4l2 -enable_gpl (for example)
> In the process print:
> checking for v4l2... no
> checking for strange v4l2... no
> checking linux/videodev.h usability... yes
> checking linux/videodev.h presence... yes
>
> more...
>
> checking ffmpeg/avcodec.h usability... no
> checking ffmpeg/avcodec.h presence... no
> checking for ffmpeg/avcodec.h... no
> checking ffmpeg/avformat.h usability... no
> checking ffmpeg/avformat.h presence... no
> checking for ffmpeg/avformat.h... no
> checking ffmpeg/swscale.h usability... no
> checking ffmpeg/swscale.h presence... no
> checking for ffmpeg/swscale.h... no
> checking libavcodec/avcodec.h usability... no
> checking libavcodec/avcodec.h presence... yes
> configure: WARNING: libavcodec/avcodec.h: present but cannot be compiled
> configure: WARNING: libavcodec/avcodec.h: check for missing
> configure: WARNING: prerequisite headers?
> configure: WARNING: libavcodec/avcodec.h: see the Autoconf documentation
> configure: WARNING: libavcodec/avcodec.h: section "Present But
> configure: WARNING: Cannot Be Compiled"
> configure: WARNING: libavcodec/avcodec.h: proceeding with the compiler's
> configure: WARNING: result
> checking for libavcodec/avcodec.h... no
> checking libavformat/avformat.h usability... no
> checking libavformat/avformat.h presence... yes
> configure: WARNING: libavformat/avformat.h: present but cannot be
> configure: WARNING: compiled
> configure: WARNING: libavformat/avformat.h: check for missing
> configure: WARNING: prerequisite headers?
> configure: WARNING: libavformat/avformat.h: see the Autoconf
> configure: WARNING: documentation
> configure: WARNING: libavformat/avformat.h: section "Present But
> configure: WARNING: Cannot Be Compiled"
> configure: WARNING: libavformat/avformat.h: proceeding with the
> configure: WARNING: compiler's result
> checking for libavformat/avformat.h... no
> checking libswscale/swscale.h usability... no
> checking libswscale/swscale.h presence... yes
> configure: WARNING: libswscale/swscale.h: present but cannot be compiled
> configure: WARNING: libswscale/swscale.h: check for missing
> configure: WARNING: prerequisite headers?
> configure: WARNING: libswscale/swscale.h: see the Autoconf documentation
> configure: WARNING: libswscale/swscale.h: section "Present But
> configure: WARNING: Cannot Be Compiled"
> configure: WARNING: libswscale/swscale.h: proceeding with the compiler's
> configure: WARNING: result
>
> more...
>
> Missing options for linux-gnu:
> dc1394v1 dc1394v2 ffmpeg v4l2buffer
>
> I cant understand why dont work...
>
>
>
> On 14 Jul 2011, at 00:53, Gabriel wrote:
>
> > I compile this code:
> >
> > # include<cvd/videosource.h>
> > # include<cvd/videodisplay.h>
> > # include<cvd/gl_helpers.h>
> >
> > using namespace CVD;
> >
> > int main()
> > {
> > try
> > {
> > VideoBuffer<Rgb<byte> > * video_buffer =
> > open_video_source<Rgb<byte> >("file://test_jt.avi");
> > VideoDisplay disp(video_buffer->size());
> > while(1)
> > {
> > VideoFrame<Rgb<byte> > *frame =
> > video_buffer->get_frame();
> > glDrawPixels(*frame);
> > video_buffer->put_frame(frame);
> > }
> > }
> > catch(Exceptions::All error)
> > {
> > std::cerr<< "Error: "<< error.what<< std::endl;
> > }
> >
> > }
> >
> > I run the program and get this error: Error: VideoFileBuffer is not
> > compiled in to libcvd.
> > I try many solutions without find the trouble.
> > I appreciate any help
> >
> > --
> > Gabriel
> >
> > Antes de imprimir, pensá en tu responsabilidad y compromiso con el
> > MEDIO AMBIENTE.
> >
> > _______________________________________________
> > libcvd-members mailing list
> > address@hidden
> > https://lists.nongnu.org/mailman/listinfo/libcvd-members
>
> --
> Gerhard Reitmayr
> Institute for Computer Graphics and Vision
> http://www.icg.tugraz.at/Members/gerhard
> tel: ++43 316 873 5082
>
>
>
>
>
>
> --
> Gabriel
>
> Antes de imprimir, pensá en tu responsabilidad y compromiso con el MEDIO
> AMBIENTE.
> _______________________________________________
> libcvd-members mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/libcvd-members
--
Gerhard Reitmayr
Institute for Computer Graphics and Vision
http://www.icg.tugraz.at/Members/gerhard
tel: ++43 316 873 5082
_______________________________________________
libcvd-members mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/libcvd-members