Hi
It gives the same problem. Actually my code compiles properly in a previous
version of ffmpeg but gives problem in this version. The problem is not with
coding as is clear below. There is some bug in the SVN version I downloaded.
I tried this command:
g++ -Wall -Wconversion -g -fPIC api-example.c -o api-example -lavformat
-lavcodec -lavutil -lswscale -lz -lbz2 -lm
This is what I get:
In file included from /usr/local/include/libavutil/avutil.h:81,
from /usr/local/include/libavcodec/avcodec.h:30,
from api-example.c:38:
/usr/local/include/libavutil/common.h: In function ‘int32_t
av_clipl_int32(int64_t)’:
/usr/local/include/libavutil/common.h:165: error: ‘UINT64_C’ was not
declared in this scope
api-example.c: In function ‘void audio_encode_example(const char*)’:
api-example.c:82: error: invalid conversion from ‘void*’ to ‘short int*’
api-example.c:84: error: invalid conversion from ‘void*’ to ‘uint8_t*’
api-example.c:94: warning: conversion to ‘float’ from ‘double’ may alter its
value
api-example.c:97: warning: conversion to ‘short int’ from ‘int’ may alter
its value
api-example.c: In function ‘void audio_decode_example(const char*, const
char*)’:
api-example.c:145: error: invalid conversion from ‘void*’ to ‘uint8_t*’
api-example.c: In function ‘void video_encode_example(const char*)’:
api-example.c:246: error: invalid conversion from ‘void*’ to ‘uint8_t*’
api-example.c:248: error: invalid conversion from ‘void*’ to ‘uint8_t*’
api-example.c:264: warning: conversion to ‘unsigned char’ from ‘int’ may
alter its value
api-example.c:271: warning: conversion to ‘unsigned char’ from ‘int’ may
alter its value
api-example.c:272: warning: conversion to ‘unsigned char’ from ‘int’ may
alter its value
On Wed, Jun 30, 2010 at 11:31 AM, yi nianhua <[email protected]>wrote:
> you can try to complie api_example.c,and see if it works well.
>
> On Wed, Jun 30, 2010 at 10:05 AM, S R <[email protected]> wrote:
>
> > Hi All
> >
> > Can anyone please help with this problem? Need this urgently.
> >
> > Thanks in advance
> >
> >
> >
> > On Wed, Jun 30, 2010 at 1:13 AM, S R <[email protected]> wrote:
> >
> > >
> > > Hi
> > >
> > > I keep getting this error as I try to compile a simple C++ code that
> > calls
> > > ffmpeg.
> > >
> > > /usr/local/include/libavutil/common.h: In function ‘int32_t
> > > av_clipl_int32(int64_t)’:
> > > /usr/local/include/libavutil/common.h:165: error: ‘UINT64_C’ was not
> > > declared in this scope
> > >
> > > Any idea what is wrong. I have installed the latest ffmpeg at this
> point
> > of
> > > time. But to no avail. The version I am using is
> > >
> > > FFmpeg version SVN-r23884, Copyright (c) 2000-2010 the FFmpeg
> developers
> > > built on Jun 30 2010 00:59:11 with gcc 4.3.3
> > > configuration: --enable-gpl --enable-version3 --enable-nonfree
> > > --enable-postproc --enable-pthreads --enable-libfaac
> --enable-libmp3lame
> > > --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid
> > > --enable-x11grab
> > > libavutil 50.19. 0 / 50.19. 0
> > > libavcodec 52.78. 0 / 52.78. 0
> > > libavformat 52.71. 0 / 52.71. 0
> > > libavdevice 52. 2. 0 / 52. 2. 0
> > > libavfilter 1.20. 1 / 1.20. 1
> > > libswscale 0.11. 0 / 0.11. 0
> > > libpostproc 51. 2. 0 / 51. 2. 0
> > > FFmpeg SVN-r23884
> > > libavutil 50.19. 0 / 50.19. 0
> > > libavcodec 52.78. 0 / 52.78. 0
> > > libavformat 52.71. 0 / 52.71. 0
> > > libavdevice 52. 2. 0 / 52. 2. 0
> > > libavfilter 1.20. 1 / 1.20. 1
> > > libswscale 0.11. 0 / 0.11. 0
> > > libpostproc 51. 2. 0 / 51. 2. 0
> > > Any idea what is wrong. I saw in the website that CPPFLAGS need to be
> > added
> > > with
> > >
> > > *-D__STDC_CONSTANT_MACROS*
> > >
> > > But it also says that the latest SVN has this error corrected.
> > >
> > > Please advice. Thanks for your help.
> > >
> > _______________________________________________
> > libav-user mailing list
> > [email protected]
> > https://lists.mplayerhq.hu/mailman/listinfo/libav-user
> >
> _______________________________________________
> libav-user mailing list
> [email protected]
> https://lists.mplayerhq.hu/mailman/listinfo/libav-user
>
_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user