Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: sfeMovie project [v1.0 RC1 available]  (Read 151339 times)

0 Members and 1 Guest are viewing this topic.

Rodion777

  • Newbie
  • *
  • Posts: 16
    • View Profile
    • Email
Re: sfeMovie project [v1.0 RC1 available]
« Reply #240 on: November 19, 2013, 11:03:56 am »
Why didn't you create a Visual Studio 2010 solution with CMake?
Because during configuration for vs2010 in CMAKE, i got an error: 
"Check for working C compiler using: Visual Studio 10 -- broken"


So from what I understand, you successfully built sfeMovie but you have errors in your project?
Can you describe exactly what you did to use sfeMovie in your own project?

If I understand correctly, your project comprise ffmpeg and other sources, but i compiled sfeMovie only. Rest parts causes errors during compilation.

Now I opened my working project (last successful build with memory leaks) and replaced sfeMovie.dll, after this my programm compiled successful, but return an  error after start execution : "Point of entry to the procedure ?initialize@SoundStream@sf@@IAEXII@Z not found in DLL avformat-55.dll".

for more information:

Additional Include Derictories:
D:\Programming\C++LIB\sfeMovie\include;
D:\Programming\C++LIB\SFML-2.0\include;

Additional Library Derictories:
D:\Programming\C++LIB\sfeMovie\lib;
D:\Programming\C++LIB\SFML-2.0\lib;

Additional Dependencies:
"sfml-graphics.lib"
"sfml-window.lib"
"sfml-system.lib"
"sfml-audio.lib"
"sfeMovie.lib"

Screenshot:
http://5.firepic.org/5/images/2013-11/19/jf5mgqtyo693.jpg



« Last Edit: November 19, 2013, 11:17:40 am by Rodion777 »

Ceylo

  • Hero Member
  • *****
  • Posts: 2325
    • View Profile
    • http://sfemovie.yalir.org/
    • Email
Re: sfeMovie project [v1.0 RC1 available]
« Reply #241 on: November 19, 2013, 11:34:39 am »
Because during configuration for vs2010 in CMAKE, i got an error: 
"Check for working C compiler using: Visual Studio 10 -- broken"
Unless you wish to work with VS 2008, you should fix that issue. There is absolutely no warranty that libraries built with VS 2008 will work with VS 2010. After some searches I've found this:
I know this is really old.. but in case someone else has this problem, the solution for me was to install service pack 1 for visual studio 2010

If I understand correctly, your project comprise ffmpeg and other sources, but i compiled sfeMovie only. Rest parts causes errors during compilation.
What do you exactly mean with "Rest parts causes errors during compilation."? Can you tell me what are these errors?

And you're right about the project, there are sfeMovie sources (a few files) and FFmpeg sources. But it's not possible to successfully build sfeMovie if FFmpeg's compilation failed (unless you provided your own FFmpeg binaries), so I suppose everything went fine as you could build sfeMovie's dll.

Now, opened my working project (last succeful build with memory leaks) and replaced sfeMovie.dll, after this my programm compiled successful, but return an  error after start execution : "Point of entry to the procedure ?initialize@SoundStream@sf@@IAEXII@Z not found in DLL avformat-55.dll".

for more information:

Additional Include Derictories:
D:\Programming\C++LIB\sfeMovie\include;
D:\Programming\C++LIB\SFML-2.0\include;

Additional Library Derictories:
D:\Programming\C++LIB\sfeMovie\lib;
D:\Programming\C++LIB\SFML-2.0\lib;

Additional Dependencies Derictories:
"sfml-graphics.lib"
"sfml-window.lib"
"sfml-system.lib"
"sfml-audio.lib"
"sfeMovie.lib"
That's looks fine to me, but you also need to copy some DLLs for you application to run. Namely:
sfml-graphics-2.dll
sfml-window-2.dll
sfml-audio-2.dll
sfml-system-2.dll
sfeMovie.dll
avcodec-54.dll
avdevice-54.dll
avfilter-3.dll
avformat-54.dll
avutil-52.dll
swscale-2.dll
libsndfile-1.dll
openal32.dll

At the moment sfeMovie can't be statically linked against SFML, and for technical reasons, FFmpeg libraries cannot be statically linked to sfeMovie with Visual Studio, so there're quite a few DLLs ;D .
Want to play movies in your SFML application? Check out sfeMovie!

Rodion777

  • Newbie
  • *
  • Posts: 16
    • View Profile
    • Email
Re: sfeMovie project [v1.0 RC1 available]
« Reply #242 on: November 26, 2013, 10:05:21 am »
Hi. I so far can't  build sfeMovie :(. I recorded video while building:
https://www.youtube.com/watch?v=k2B0ZPsU9DU

Building log:
1>------ Rebuild All started: Project: FFmpeg, Configuration: Release Win32 ------
1>Build started 11/26/2013 10:59:38.
1>_PrepareForClean:
1>  Deleting file "Win32\Release\FFmpeg\FFmpeg.lastbuildstate".
1>InitializeBuildStatus:
1>  Touching "Win32\Release\FFmpeg\FFmpeg.unsuccessfulbuild".
1>CustomBuild:
1>  Building Custom Rule C:/MinGW/msys/1.0/home/Rodion/sfe/CMakeLists.txt
1>  CMake does not need to re-run because D:\Programming\C++LIB\SFE_3\CMakeFiles\generate.stamp is up-to-date.
1>  Generating FFmpeg-binaries/lib/avformat.lib, FFmpeg-binaries/lib/avdevice.lib, FFmpeg-binaries/lib/avcodec.lib, FFmpeg-binaries/lib/avutil.lib, FFmpeg-binaries/lib/swscale.lib
1>  Build directory : D:/Programming/C++LIB/SFE_3
1>  OS              : windows
1>  Visual Studio   : 1
1>  OS X arch       : notosx
1>  Decoders        : theora flac vorbis vp8
1>  FFmpeg sources found, skipping archive extraction
1>  /tmp/ffmpeg/configure  --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc --disable-encoders --disable-decoders --disable-muxers --disable-yasm  --enable-decoder=theora --enable-decoder=flac --enable-decoder=vorbis --enable-decoder=vp8 --enable-memalign-hack --enable-w32threads
1>  install prefix            /usr/local
1>  source path               /tmp/ffmpeg
1>  C compiler                gcc
1>  ARCH                      x86 (generic)
1>  big-endian                no
1>  runtime cpu detection     yes
1>  yasm                      no
1>  MMX enabled               yes
1>  MMXEXT enabled            yes
1>  3DNow! enabled            yes
1>  3DNow! extended enabled   yes
1>  SSE enabled               yes
1>  SSSE3 enabled             yes
1>  AVX enabled               yes
1>  FMA4 enabled              yes
1>  CMOV enabled              no
1>  CMOV is fast              no
1>  EBX available             yes
1>  EBP available             no
1>  debug symbols             yes
1>  strip symbols             yes
1>  optimize for size         no
1>  optimizations             yes
1>  static                    no
1>  shared                    yes
1>  postprocessing support    no
1>  new filter support        yes
1>  network support           yes
1>  threading support         w32threads
1>  safe bitstream reader     yes
1>  SDL support               no
1>  libdxva2 enabled          no
1>  libva enabled             no
1>  libvdpau enabled          no
1>  AVISynth enabled          no
1>  frei0r enabled            no
1>  gnutls enabled            no
1>  libaacplus enabled        no
1>  libass enabled            no
1>  libcaca enabled           no
1>  libcdio support           no
1>  libcelt enabled           no
1>  libdc1394 support         no
1>  libfaac enabled           no
1>  libfdk-aac enabled        no
1>  libgsm enabled            no
1>  libiec61883 support       no
1>  libilbc enabled           no
1>  libmodplug enabled        no
1>  libmp3lame enabled        no
1>  libnut enabled            no
1>  libopencore-amrnb support no
1>  libopencore-amrwb support no
1>  libopencv support         no
1>  libopenjpeg enabled       no
1>  libopus enabled           no
1>  libpulse enabled          no
1>  librtmp enabled           no
1>  libschroedinger enabled   no
1>  libspeex enabled          no
1>  libstagefright-h264 enabled    no
1>  libtheora enabled         no
1>  libtwolame enabled        no
1>  libutvideo enabled        no
1>  libv4l2 enabled           no
1>  libvo-aacenc support      no
1>  libvo-amrwbenc support    no
1>  libvorbis enabled         no
1>  libvpx enabled            no
1>  libx264 enabled           no
1>  libxavs enabled           no
1>  libxvid enabled           no
1>  openal enabled            no
1>  openssl enabled           no
1>  zlib enabled              no
1>  bzlib enabled             no
1>  texi2html enabled         no
1>  perl enabled              yes
1>  pod2man enabled           yes
1>  makeinfo enabled          yes
1> 
1>  Enabled decoders:
1>  flac         vorbis         vp8
1>  theora         vp3
1> 
1>  Enabled encoders:
1> 
1>  Enabled hwaccels:
1> 
1>  Enabled parsers:
1>  aac         dvbsub         mpegaudio
1>  aac_latm      dvdsub         mpegvideo
1>  ac3         flac         png
1>  adx         gsm         pnm
1>  bmp         h261         rv30
1>  cavsvideo      h263         rv40
1>  cook         h264         vc1
1>  dca         mjpeg         vorbis
1>  dirac         mlp         vp3
1>  dnxhd         mpeg4video      vp8
1> 
1>  Enabled demuxers:
1>  aac         image2         pcm_u32le
1>  ac3         image2pipe      pcm_u8
1>  act         ingenient      pmp
1>  adf         ipmovie         pva
1>  adx         iss         qcp
1>  aea         iv8         r3d
1>  aiff         ivf         rawvideo
1>  amr         jacosub         realtext
1>  anm         jv         rl2
1>  apc         latm         rm
1>  ape         lmlm4         roq
1>  asf         loas         rpl
1>  ass         lxf         rso
1>  au         m4v         rtp
1>  avi         matroska      rtsp
1>  avs         mgsts         sami
1>  bethsoftvid      microdvd      sap
1>  bfi         mjpeg         sbg
1>  bink         mlp         sdp
1>  bintext         mm         segafilm
1>  bit         mmf         shorten
1>  bmv         mov         siff
1>  c93         mp3         smacker
1>  caf         mpc         smjpeg
1>  cavsvideo      mpc8         smush
1>  cdg         mpegps         sol
1>  cdxl         mpegts         sox
1>  daud         mpegtsraw      spdif
1>  dfa         mpegvideo      srt
1>  dirac         msnwc_tcp      str
1>  dnxhd         mtv         subviewer
1>  dsicin         mvi         swf
1>  dts         mxf         thp
1>  dv         mxg         tiertexseq
1>  dxa         nc         tmv
1>  ea         nsv         truehd
1>  ea_cdata      nut         tta
1>  eac3         nuv         tty
1>  ffm         ogg         txd
1>  ffmetadata      oma         vc1
1>  filmstrip      paf         vc1t
1>  flac         pcm_alaw      vmd
1>  flic         pcm_f32be      voc
1>  flv         pcm_f32le      vqf
1>  fourxm         pcm_f64be      w64
1>  g722         pcm_f64le      wav
1>  g723_1         pcm_mulaw      wc3
1>  g729         pcm_s16be      webvtt
1>  gsm         pcm_s16le      wsaud
1>  gxf         pcm_s24be      wsvqa
1>  h261         pcm_s24le      wtv
1>  h263         pcm_s32be      wv
1>  h264         pcm_s32le      xa
1>  hls         pcm_s8         xbin
1>  ico         pcm_u16be      xmv
1>  idcin         pcm_u16le      xwma
1>  idf         pcm_u24be      yop
1>  iff         pcm_u24le      yuv4mpegpipe
1>  ilbc         pcm_u32be
1> 
1>  Enabled muxers:
1> 
1>  Enabled protocols:
1>  applehttp      hls         pipe
1>  cache         http         rtmp
1>  concat         httpproxy      rtmpt
1>  crypto         md5         rtp
1>  ffrtmphttp      mmsh         tcp
1>  file         mmst         udp
1>  gopher
1> 
1>  Enabled filters:
1>  aconvert      crop         pan
1>  aevalsrc      deshake         pixdesctest
1>  afifo         drawbox         removelogo
1>  aformat         earwax         rgbtestsrc
1>  alphaextract      edgedetect      scale
1>  alphamerge      fade         select
1>  amerge         fieldorder      sendcmd
1>  amix         fifo         setdar
1>  amovie         format         setfield
1>  anull         fps         setpts
1>  anullsink      framestep      setsar
1>  anullsrc      gradfun         settb
1>  aresample      hflip         showinfo
1>  asendcmd      hue         showwaves
1>  asetnsamples      idet         silencedetect
1>  asetpts         join         slicify
1>  asettb         life         smptebars
1>  ashowinfo      lut         split
1>  asink         lutrgb         swapuv
1>  asink         lutyuv         testsrc
1>  asplit         mandelbrot      thumbnail
1>  astreamsync      movie         tile
1>  bbox         negate         transpose
1>  blackdetect      noformat      unsharp
1>  cellauto      null         vflip
1>  channelmap      nullsink      volume
1>  channelsplit      nullsrc         volumedetect
1>  color         overlay         vsink
1>  concat         pad         vsink
1>  copy
1> 
1>  Enabled bsfs:
1>  aac_adtstoasc      mjpeg2jpeg      mp3_header_decompress
1>  chomp         mjpega_dump_header   noise
1>  dump_extradata      mov2textsub      remove_extradata
1>  h264_mp4toannexb   mp3_header_compress   text2movsub
1>  imx_dump_header
1> 
1>  Enabled indevs:
1>  lavfi         oss         vfwcap
1> 
1>  Enabled outdevs:
1>  oss
1> 
1>  License: LGPL version 2.1 or later
1>  Creating config.mak and config.h...
1>  config.h is unchanged
1>  libavutil/avconfig.h is unchanged
1> 
1>CUSTOMBUILD : warning : pkg-config not found, library detection may fail.
1>  CC   libavdevice/lavfi.o
1>  CC   libavdevice/oss_audio.o
1>  CC   libavdevice/avdevice.o
1>  In file included from /tmp/ffmpeg/libavutil/avutil.h:274,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/lavfi.c:30:
1>  /tmp/ffmpeg/libavutil/common.h:31:22: inttypes.h: No such file or directory
1>  CC   libavdevice/alldevices.o
1>  In file included from /tmp/ffmpeg/libavutil/avutil.h:274,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/lavfi.c:30:
1>  /tmp/ffmpeg/libavutil/common.h:65: error: parse error before "ff_log2_tab"
1>  /tmp/ffmpeg/libavutil/common.h:65: warning: type defaults to `int' in declaration of `ff_log2_tab'
1>  /tmp/ffmpeg/libavutil/common.h:65: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavutil/common.h:70: error: parse error before "av_reverse"
1>  /tmp/ffmpeg/libavutil/common.h:70: warning: type defaults to `int' in declaration of `av_reverse'
1>  /tmp/ffmpeg/libavutil/common.h:70: warning: data definition has no type or storage class
1>  In file included from /tmp/ffmpeg/libavutil/common.h:102,
1>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/lavfi.c:30:
1>  /tmp/ffmpeg/libavutil/intmath.h:24:20: stdint.h: No such file or directory
1>  In file included from /tmp/ffmpeg/libavutil/common.h:102,
1>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/lavfi.c:30:
1>  /tmp/ffmpeg/libavutil/intmath.h:33: error: parse error before "ff_inverse"
1>  /tmp/ffmpeg/libavutil/intmath.h:33: warning: type defaults to `int' in declaration of `ff_inverse'
1>  /tmp/ffmpeg/libavutil/intmath.h:33: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavdevice/oss_audio.c:25:20: stdint.h: No such file or directory
1>  In file included from /tmp/ffmpeg/libavutil/common.h:102,
1>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/lavfi.c:30:
1>  /tmp/ffmpeg/libavutil/intmath.h:58: error: parse error before "ff_sqrt_tab"
1>  /tmp/ffmpeg/libavutil/intmath.h:58: warning: type defaults to `int' in declaration of `ff_sqrt_tab'
1>  /tmp/ffmpeg/libavutil/intmath.h:58: warning: data definition has no type or storage class
1>  In file included from /tmp/ffmpeg/libavutil/avutil.h:274,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/lavfi.c:30:
1>  /tmp/ffmpeg/libavutil/common.h:127: error: parse error before "av_clip_uint8_c"
1>  /tmp/ffmpeg/libavutil/common.h:128: warning: return type defaults to `int'
1>  /tmp/ffmpeg/libavutil/common.h:128: warning: no previous prototype for 'av_clip_uint8_c'
1>  /tmp/ffmpeg/libavutil/common.h:138: error: parse error before "av_clip_int8_c"
1>  /tmp/ffmpeg/libavutil/common.h:139: warning: return type defaults to `int'
1>  /tmp/ffmpeg/libavutil/common.h:139: warning: no previous prototype for 'av_clip_int8_c'
1>  /tmp/ffmpeg/libavutil/common.h:149: error: parse error before "av_clip_uint16_c"
1>  /tmp/ffmpeg/libavutil/common.h:150: warning: return type defaults to `int'
1>  /tmp/ffmpeg/libavutil/common.h:150: warning: no previous prototype for 'av_clip_uint16_c'
1>  /tmp/ffmpeg/libavutil/common.h:160: error: parse error before "av_clip_int16_c"
1>  /tmp/ffmpeg/libavutil/common.h:161: warning: return type defaults to `int'
1>  /tmp/ffmpeg/libavutil/common.h:161: warning: no previous prototype for 'av_clip_int16_c'
1>  /tmp/ffmpeg/libavutil/common.h:171: error: parse error before "av_clipl_int32_c"
1>  /tmp/ffmpeg/libavutil/common.h:171: error: parse error before "a"
1>  /tmp/ffmpeg/libavutil/common.h:172: warning: return type defaults to `int'
1>  /tmp/ffmpeg/libavutil/common.h:172: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/common.h: In function `av_clipl_int32_c':
1>  /tmp/ffmpeg/libavutil/common.h:173: error: `a' undeclared (first use in this function)
1>  /tmp/ffmpeg/libavutil/common.h:173: error: (Each undeclared identifier is reported only once
1>  /tmp/ffmpeg/libavutil/common.h:173: error: for each function it appears in.)
1>  /tmp/ffmpeg/libavutil/common.h:173: warning: implicit declaration of function `UINT64_C'
1>  /tmp/ffmpeg/libavutil/common.h:174: error: `int32_t' undeclared (first use in this function)
1>  /tmp/ffmpeg/libavutil/common.h:174: error: parse error before "a"
1>  /tmp/ffmpeg/libavutil/common.h: In function `av_sat_add32_c':
1>  /tmp/ffmpeg/libavutil/common.h:198: error: `int64_t' undeclared (first use in this function)
1>  /tmp/ffmpeg/libavutil/common.h:198: error: parse error before "a"
1>  /tmp/ffmpeg/libavutil/common.h:199: warning: no return statement in function returning non-void
1>  /tmp/ffmpeg/libavutil/common.h: At top level:
1>  /tmp/ffmpeg/libavutil/common.h:241: error: parse error before "x"
1>  /tmp/ffmpeg/libavutil/common.h:242: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/common.h: In function `av_popcount_c':
1>  /tmp/ffmpeg/libavutil/common.h:243: error: `x' undeclared (first use in this function)
1>  /tmp/ffmpeg/libavutil/common.h: At top level:
1>  /tmp/ffmpeg/libavutil/common.h:255: error: parse error before "x"
1>  /tmp/ffmpeg/libavutil/common.h:256: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/common.h: In function `av_popcount64_c':
1>  /tmp/ffmpeg/libavutil/common.h:257: error: `uint32_t' undeclared (first use in this function)
1>  /tmp/ffmpeg/libavutil/common.h:257: error: parse error before "x"
1>  /tmp/ffmpeg/libavutil/common.h:258: warning: no return statement in function returning non-void
1>  In file included from /tmp/ffmpeg/libavutil/avutil.h:274,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
1>  /tmp/ffmpeg/libavutil/common.h:31:22: inttypes.h: No such file or directory
1>  In file included from /tmp/ffmpeg/libavutil/avutil.h:274,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
1>  /tmp/ffmpeg/libavutil/common.h:65: error: parse error before "ff_log2_tab"
1>  /tmp/ffmpeg/libavutil/common.h:65: warning: type defaults to `int' in declaration of `ff_log2_tab'
1>  /tmp/ffmpeg/libavutil/common.h:65: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavutil/common.h:70: error: parse error before "av_reverse"
1>  /tmp/ffmpeg/libavutil/common.h:70: warning: type defaults to `int' in declaration of `av_reverse'
1>  /tmp/ffmpeg/libavutil/common.h:70: warning: data definition has no type or storage class
1>  In file included from /tmp/ffmpeg/libavutil/common.h:102,
1>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
1>  /tmp/ffmpeg/libavutil/intmath.h:33: error: parse error before "ff_inverse"
1>  /tmp/ffmpeg/libavutil/intmath.h:33: warning: type defaults to `int' in declaration of `ff_inverse'
1>  /tmp/ffmpeg/libavutil/intmath.h:33: warning: data definition has no type or storage class
1>  In file included from /tmp/ffmpeg/libavutil/common.h:102,
1>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
1>  /tmp/ffmpeg/libavutil/intmath.h:58: error: parse error before "ff_sqrt_tab"
1>  /tmp/ffmpeg/libavutil/intmath.h:58: warning: type defaults to `int' in declaration of `ff_sqrt_tab'
1>  /tmp/ffmpeg/libavutil/intmath.h:58: warning: data definition has no type or storage class
1>  In file included from /tmp/ffmpeg/libavutil/avutil.h:274,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
1>  /tmp/ffmpeg/libavutil/common.h:127: error: parse error before "av_clip_uint8_c"
1>  /tmp/ffmpeg/libavutil/common.h:128: warning: return type defaults to `int'
1>  /tmp/ffmpeg/libavutil/common.h:128: warning: no previous prototype for 'av_clip_uint8_c'
1>  /tmp/ffmpeg/libavutil/common.h:149: error: parse error before "av_clip_uint16_c"
1>  /tmp/ffmpeg/libavutil/common.h:150: warning: return type defaults to `int'
1>  /tmp/ffmpeg/libavutil/common.h:150: warning: no previous prototype for 'av_clip_uint16_c'
1>  /tmp/ffmpeg/libavutil/common.h: In function `av_clipl_int32_c':
1>  /tmp/ffmpeg/libavutil/common.h:173: warning: implicit declaration of function `UINT64_C'
1>  /tmp/ffmpeg/libavutil/common.h: At top level:
1>  /tmp/ffmpeg/libavutil/common.h:241: error: parse error before "x"
1>  /tmp/ffmpeg/libavutil/common.h:242: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/common.h: In function `av_popcount_c':
1>  /tmp/ffmpeg/libavutil/common.h:243: error: `x' undeclared (first use in this function)
1>  /tmp/ffmpeg/libavutil/common.h:243: error: (Each undeclared identifier is reported only once
1>  /tmp/ffmpeg/libavutil/common.h:243: error: for each function it appears in.)
1>  /tmp/ffmpeg/libavutil/common.h: At top level:
1>  /tmp/ffmpeg/libavutil/common.h:255: error: parse error before "x"
1>  /tmp/ffmpeg/libavutil/common.h:256: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/common.h: In function `av_popcount64_c':
1>  /tmp/ffmpeg/libavutil/common.h:257: error: `uint32_t' undeclared (first use in this function)
1>  /tmp/ffmpeg/libavutil/common.h:257: error: parse error before "x"
1>  /tmp/ffmpeg/libavutil/common.h:258: warning: no return statement in function returning non-void
1>  In file included from /tmp/ffmpeg/libavutil/timer.h:42,
1>                   from /tmp/ffmpeg/libavutil/internal.h:39,
1>                   from /tmp/ffmpeg/libavutil/common.h:379,
1>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
1>  /tmp/ffmpeg/libavutil/x86/timer.h: At top level:
1>  /tmp/ffmpeg/libavutil/x86/timer.h:30: error: parse error before "read_time"
1>  /tmp/ffmpeg/libavutil/x86/timer.h:31: warning: return type defaults to `int'
1>  /tmp/ffmpeg/libavutil/x86/timer.h:31: warning: no previous prototype for 'read_time'
1>  /tmp/ffmpeg/libavutil/x86/timer.h: In function `read_time':
1>  /tmp/ffmpeg/libavutil/x86/timer.h:32: error: `uint32_t' undeclared (first use in this function)
1>  /tmp/ffmpeg/libavutil/x86/timer.h:32: error: parse error before "a"
1>  In file included from /tmp/ffmpeg/libavutil/timer.h:42,
1>                   from /tmp/ffmpeg/libavutil/internal.h:39,
1>                   from /tmp/ffmpeg/libavutil/common.h:379,
1>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/lavfi.c:30:
1>  /tmp/ffmpeg/libavutil/x86/timer.h: At top level:/tmp/ffmpeg/libavutil/x86/timer.h:33: error: `a' undeclared (first use in this function)
1> 
1>  /tmp/ffmpeg/libavutil/x86/timer.h:30: error: parse error before "read_time"
1>  /tmp/ffmpeg/libavutil/x86/timer.h:33: error: `d' undeclared (first use in this function)
1>  /tmp/ffmpeg/libavutil/x86/timer.h:34: error: `uint64_t' undeclared (first use in this function)
1>  /tmp/ffmpeg/libavutil/x86/timer.h:34: error: parse error before "d"
1>  /tmp/ffmpeg/libavutil/x86/timer.h:31: warning: return type defaults to `int'
1>  /tmp/ffmpeg/libavutil/x86/timer.h:31: warning: no previous prototype for 'read_time'
1>  /tmp/ffmpeg/libavutil/x86/timer.h: In function `read_time':
1>  /tmp/ffmpeg/libavutil/x86/timer.h:32: error: `uint32_t' undeclared (first use in this function)
1>  /tmp/ffmpeg/libavutil/x86/timer.h:32: error: parse error before "a"
1>  /tmp/ffmpeg/libavutil/x86/timer.h:33: error: `d' undeclared (first use in this function)
1>  /tmp/ffmpeg/libavutil/x86/timer.h:34: error: `uint64_t' undeclared (first use in this function)
1>  /tmp/ffmpeg/libavutil/x86/timer.h:34: error: parse error before "d"
1>  In file included from /tmp/ffmpeg/libavutil/libm.h:30,
1>                   from /tmp/ffmpeg/libavutil/internal.h:109,
1>                   from /tmp/ffmpeg/libavutil/common.h:379,
1>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
1>  /tmp/ffmpeg/libavutil/intfloat.h: At top level:
1>  /tmp/ffmpeg/libavutil/intfloat.h:28: error: parse error before "uint32_t"
1>  /tmp/ffmpeg/libavutil/intfloat.h:28: warning: no semicolon at end of struct or union
1>  /tmp/ffmpeg/libavutil/intfloat.h:30: error: parse error before '}' token
1>  /tmp/ffmpeg/libavutil/intfloat.h:33: error: parse error before "uint64_t"
1>  /tmp/ffmpeg/libavutil/intfloat.h:33: warning: no semicolon at end of struct or union
1>  /tmp/ffmpeg/libavutil/intfloat.h:34: error: conflicting types for 'f'
1>  /tmp/ffmpeg/libavutil/intfloat.h:29: error: previous declaration of 'f' was here
1>  /tmp/ffmpeg/libavutil/intfloat.h:35: error: parse error before '}' token
1>  /tmp/ffmpeg/libavutil/intfloat.h:40: error: parse error before "i"
1>  /tmp/ffmpeg/libavutil/intfloat.h:41: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/intfloat.h: In function `av_int2float':
1>  /tmp/ffmpeg/libavutil/intfloat.h:42: error: storage size of 'v' isn't known
1>  /tmp/ffmpeg/libavutil/intfloat.h:43: error: `i' undeclared (first use in this function)
1>  /tmp/ffmpeg/libavutil/intfloat.h:42: warning: unused variable `v'
1>  /tmp/ffmpeg/libavutil/intfloat.h: At top level:
1>  /tmp/ffmpeg/libavutil/intfloat.h:50: error: parse error before "av_float2int"
1>  /tmp/ffmpeg/libavutil/intfloat.h:51: warning: return type defaults to `int'
1>  /tmp/ffmpeg/libavutil/intfloat.h:51: warning: no previous prototype for 'av_float2int'
1>  /tmp/ffmpeg/libavutil/intfloat.h: In function `av_float2int':
1>  /tmp/ffmpeg/libavutil/intfloat.h:52: error: storage size of 'v' isn't known
1>  /tmp/ffmpeg/libavutil/intfloat.h:52: warning: unused variable `v'
1>  /tmp/ffmpeg/libavutil/intfloat.h: At top level:
1>  /tmp/ffmpeg/libavutil/intfloat.h:60: error: parse error before "i"
1>  /tmp/ffmpeg/libavutil/intfloat.h:61: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/intfloat.h: In function `av_int2double':
1>  /tmp/ffmpeg/libavutil/intfloat.h:62: error: storage size of 'v' isn't known
1>  /tmp/ffmpeg/libavutil/intfloat.h:63: error: `i' undeclared (first use in this function)
1>  /tmp/ffmpeg/libavutil/intfloat.h:62: warning: unused variable `v'
1>  /tmp/ffmpeg/libavutil/intfloat.h: At top level:
1>  /tmp/ffmpeg/libavutil/intfloat.h:70: error: parse error before "av_double2int"
1>  /tmp/ffmpeg/libavutil/intfloat.h:71: warning: return type defaults to `int'
1>  /tmp/ffmpeg/libavutil/intfloat.h:71: warning: no previous prototype for 'av_double2int'
1>  /tmp/ffmpeg/libavutil/intfloat.h: In function `av_double2int':
1>  /tmp/ffmpeg/libavutil/intfloat.h:72: error: storage size of 'v' isn't known
1>  /tmp/ffmpeg/libavutil/intfloat.h:72: warning: unused variable `v'
1>  In file included from /tmp/ffmpeg/libavutil/libm.h:30,
1>                   from /tmp/ffmpeg/libavutil/internal.h:109,
1>                   from /tmp/ffmpeg/libavutil/common.h:379,
1>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/lavfi.c:30:
1>  /tmp/ffmpeg/libavutil/intfloat.h: At top level:
1>  /tmp/ffmpeg/libavutil/intfloat.h:28: error: parse error before "uint32_t"
1>  /tmp/ffmpeg/libavutil/intfloat.h:28: warning: no semicolon at end of struct or union
1>  /tmp/ffmpeg/libavutil/intfloat.h:29: confused by earlier errors, bailing out
1>  In file included from /tmp/ffmpeg/libavutil/avutil.h:277,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
1>  /tmp/ffmpeg/libavutil/mathematics.h: At top level:
1>  /tmp/ffmpeg/libavutil/mathematics.h:123: error: parse error before "a"
1>  /tmp/ffmpeg/libavutil/mathematics.h:123: warning: function declaration isn't a prototype
1>  In file included from /tmp/ffmpeg/libavutil/avutil.h:279,
1>                   from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
1>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:29: error: parse error before "uint8_t"
1>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:29: warning: no semicolon at end of struct or union
1>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:30: warning: type defaults to `int' in declaration of `mantissa'
1>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:30: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:31: error: parse error before '}' token
1>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:31: warning: type defaults to `int' in declaration of `AVExtFloat'
1>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:31: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:35: warning: type defaults to `int' in declaration of `AVExtFloat'
1>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:35: error: parse error before "ext"
1>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:35: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:38: error: parse error before "av_dbl2ext"
1>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:38: warning: type defaults to `int' in declaration of `av_dbl2ext'
1>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:38: warning: data definition has no type or storage class
1>  In file included from /tmp/ffmpeg/libavutil/log.h:25,
1>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
1>  /tmp/ffmpeg/libavutil/avutil.h: In function `av_x_if_null':
1>  /tmp/ffmpeg/libavutil/avutil.h:288: error: `intptr_t' undeclared (first use in this function)
1>  In file included from /tmp/ffmpeg/libavdevice/oss_audio.c:38:
1>  /tmp/ffmpeg/libavutil/opt.h: At top level:
1>  /tmp/ffmpeg/libavutil/opt.h:567: warning: type defaults to `int' in declaration of `uint8_t'
1>  /tmp/ffmpeg/libavutil/opt.h:567: error: parse error before '*' token
1>  /tmp/ffmpeg/libavutil/opt.h:567: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/opt.h:587: error: parse error before "uint8_t"
1>  /tmp/ffmpeg/libavutil/opt.h:587: warning: function declaration isn't a prototype
1>  In file included from /tmp/ffmpeg/libavcodec/avcodec.h:30,
1>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:40:
1>  /tmp/ffmpeg/libavutil/samplefmt.h:188: error: parse error before '*' token
1>  /tmp/ffmpeg/libavutil/samplefmt.h:191: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/samplefmt.h:209: error: parse error before '*' token
1>  /tmp/ffmpeg/libavutil/samplefmt.h:210: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/samplefmt.h:223: error: parse error before '*' token
1>  /tmp/ffmpeg/libavutil/samplefmt.h:225: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/samplefmt.h:236: error: parse error before '*' token
1>  /tmp/ffmpeg/libavutil/samplefmt.h:237: warning: function declaration isn't a prototype
1>  In file included from /tmp/ffmpeg/libavcodec/avcodec.h:37,
1>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:40:
1>  /tmp/ffmpeg/libavutil/audioconvert.h:133: error: parse error before "av_get_channel_layout"
1>  /tmp/ffmpeg/libavutil/audioconvert.h:133: warning: type defaults to `int' in declaration of `av_get_channel_layout'
1>  /tmp/ffmpeg/libavutil/audioconvert.h:133: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavutil/audioconvert.h:142: error: parse error before "uint64_t"
1>  /tmp/ffmpeg/libavutil/audioconvert.h:142: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/audioconvert.h:148: error: parse error before "uint64_t"
1>  /tmp/ffmpeg/libavutil/audioconvert.h:148: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/audioconvert.h:153: error: parse error before "channel_layout"
1>  /tmp/ffmpeg/libavutil/audioconvert.h:153: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/audioconvert.h:169: error: parse error before "channel_layout"
1>  /tmp/ffmpeg/libavutil/audioconvert.h:170: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/audioconvert.h:175: error: parse error before "av_channel_layout_extract_channel"
1>  /tmp/ffmpeg/libavutil/audioconvert.h:175: error: parse error before "channel_layout"
1>  /tmp/ffmpeg/libavutil/audioconvert.h:175: warning: type defaults to `int' in declaration of `av_channel_layout_extract_channel'
1>  /tmp/ffmpeg/libavutil/audioconvert.h:175: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/audioconvert.h:175: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavutil/audioconvert.h:182: error: parse error before "channel"
1>  /tmp/ffmpeg/libavutil/audioconvert.h:182: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/audioconvert.h:190: error: parse error before "channel"
1>  /tmp/ffmpeg/libavutil/audioconvert.h:190: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavutil/audioconvert.h:201: error: parse error before "uint64_t"
1>  /tmp/ffmpeg/libavutil/audioconvert.h:202: warning: function declaration isn't a prototype
1>  In file included from /tmp/ffmpeg/libavdevice/oss_audio.c:40:
1>  /tmp/ffmpeg/libavcodec/avcodec.h:960: error: parse error before "uint8_t"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:960: warning: no semicolon at end of struct or union
1>  /tmp/ffmpeg/libavcodec/avcodec.h:972: error: parse error before "uint8_t"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:972: warning: no semicolon at end of struct or union
1>  /tmp/ffmpeg/libavcodec/avcodec.h:973: warning: redundant redeclaration of 'size'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:961: warning: previous declaration of 'size' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:975: error: parse error before '}' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:975: warning: type defaults to `int' in declaration of `side_data'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:975: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1005: error: parse error before '}' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1005: warning: type defaults to `int' in declaration of `AVPacket'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1005: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1037: error: parse error before "uint8_t"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1037: warning: no semicolon at end of struct or union
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1068: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1068: warning: type defaults to `int' in declaration of `extended_data'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1068: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1113: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1113: warning: type defaults to `int' in declaration of `base'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1113: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1198: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1198: warning: type defaults to `int' in declaration of `mbskip_table'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1198: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1220: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1220: warning: type defaults to `int' in declaration of `mb_type'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1220: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1249: error: parse error before "error"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1249: warning: type defaults to `int' in declaration of `error'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1249: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1257: error: conflicting types for 'type'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:974: error: previous declaration of 'type' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1342: error: parse error before "motion_subsample_log2"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1342: warning: type defaults to `int' in declaration of `motion_subsample_log2'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1342: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1358: error: parse error before "channel_layout"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1358: warning: type defaults to `int' in declaration of `channel_layout'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1358: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1418: error: parse error before '}' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1418: warning: type defaults to `int' in declaration of `AVFrame'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1418: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1425: warning: type defaults to `int' in declaration of `AVFrame'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1425: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1425: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1426: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1426: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1427: warning: type defaults to `int' in declaration of `AVFrame'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1427: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1427: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1428: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1428: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1429: warning: type defaults to `int' in declaration of `AVFrame'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1429: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1429: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1430: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1430: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1431: warning: type defaults to `int' in declaration of `AVFrame'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1431: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1431: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1432: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1432: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1433: warning: type defaults to `int' in declaration of `AVFrame'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1433: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1433: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1434: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1434: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1435: warning: type defaults to `int' in declaration of `AVFrame'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1435: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1435: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1436: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1436: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1437: warning: type defaults to `int' in declaration of `AVFrame'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1437: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1437: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1438: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1438: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1439: warning: type defaults to `int' in declaration of `AVFrame'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1439: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1439: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1440: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1440: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1577: error: parse error before "uint8_t"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1577: warning: no semicolon at end of struct or union
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1631: warning: redundant redeclaration of 'width'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1075: warning: previous declaration of 'width' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1631: warning: redundant redeclaration of 'height'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1075: warning: previous declaration of 'height' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1691: warning: type defaults to `int' in declaration of `AVFrame'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1691: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1692: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1847: warning: redundant redeclaration of 'sample_aspect_ratio'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1120: warning: previous declaration of 'sample_aspect_ratio' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2015: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2015: warning: type defaults to `int' in declaration of `intra_matrix'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2015: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2022: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2022: warning: type defaults to `int' in declaration of `inter_matrix'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2022: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2227: warning: redundant redeclaration of 'sample_rate'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1350: warning: previous declaration of 'sample_rate' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2228: error: conflicting types for 'channels'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1417: error: previous declaration of 'channels' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2282: error: parse error before "channel_layout"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2282: warning: type defaults to `int' in declaration of `channel_layout'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2282: warning: redundant redeclaration of 'channel_layout'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1358: warning: previous declaration of 'channel_layout' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2282: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2289: error: parse error before "request_channel_layout"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2289: warning: type defaults to `int' in declaration of `request_channel_layout'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2289: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2361: error: parse error before "AVFrame"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2361: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2372: error: parse error before "AVFrame"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2372: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2386: error: parse error before "AVFrame"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2386: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2733: warning: redundant redeclaration of 'reordered_opaque'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1313: warning: previous declaration of 'reordered_opaque' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2759: error: parse error before "error"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2759: warning: type defaults to `int' in declaration of `error'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2759: warning: redundant redeclaration of 'error'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1249: warning: previous declaration of 'error' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2759: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2839: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2839: warning: type defaults to `int' in declaration of `coded_frame'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2839: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:2915: warning: redundant redeclaration of 'thread_opaque'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1334: warning: previous declaration of 'thread_opaque' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3031: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3031: warning: type defaults to `int' in declaration of `subtitle_header'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3031: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3048: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3048: warning: type defaults to `int' in declaration of `pkt'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3048: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3056: error: parse error before "vbv_delay"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3056: warning: type defaults to `int' in declaration of `vbv_delay'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3056: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3085: error: parse error before '}' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3085: warning: type defaults to `int' in declaration of `AVCodecContext'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3085: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3087: warning: type defaults to `int' in declaration of `AVCodecContext'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3087: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3087: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3088: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3088: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3090: warning: type defaults to `int' in declaration of `AVCodecContext'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3090: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3090: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3091: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3091: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3132: warning: type defaults to `int' in declaration of `uint64_t'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3132: warning: no semicolon at end of struct or union
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3132: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3133: warning: type defaults to `int' in declaration of `max_lowres'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3133: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3155: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3155: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3163: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3163: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3176: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3176: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3177: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3178: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3189: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3190: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3191: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3191: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3192: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3192: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3192: error: 'close' redeclared as different kind of symbol
1>  /usr/include/sys/unistd.h:27: error: previous declaration of 'close' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3192: error: 'close' redeclared as different kind of symbol
1>  /usr/include/sys/unistd.h:27: error: previous declaration of 'close' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3197: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3197: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3198: warning: type defaults to `int' in declaration of `AVCodec'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3198: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3254: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3254: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3267: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3267: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3278: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3278: warning: function declaration isn't a prototype
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3302: error: parse error before "uint8_t"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3302: warning: no semicolon at end of struct or union
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3303: warning: redundant redeclaration of 'linesize'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1048: warning: previous declaration of 'linesize' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3304: error: parse error before '}' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3304: warning: type defaults to `int' in declaration of `AVPicture'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3304: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3339: error: parse error before "AVPicture"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3339: warning: no semicolon at end of struct or union
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3340: error: conflicting types for 'type'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1257: error: previous declaration of 'type' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3340: error: conflicting types for 'type'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1257: error: previous declaration of 'type' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3356: error: parse error before '}' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3356: warning: type defaults to `int' in declaration of `AVSubtitleRect'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3356: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3359: error: parse error before "uint16_t"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3359: warning: no semicolon at end of struct or union
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3360: warning: type defaults to `int' in declaration of `start_display_time'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3360: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3361: error: parse error before "end_display_time"
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3361: warning: type defaults to `int' in declaration of `end_display_time'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3361: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3363: error: parse error before '*' token
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3363: warning: type defaults to `int' in declaration of `rects'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3363: warning: data definition has no type or storage class
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3364: warning: redundant redeclaration of 'pts'
1>  /tmp/ffmpeg/libavcodec/avcodec.h:1128: warning: previous declaration of 'pts' was here
1>  /tmp/ffmpeg/libavcodec/avcodec.h:3365: error: p

Ceylo

  • Hero Member
  • *****
  • Posts: 2325
    • View Profile
    • http://sfemovie.yalir.org/
    • Email
Re: sfeMovie project [v1.0 RC1 available]
« Reply #243 on: November 26, 2013, 11:56:43 am »
Oh. I'm surprised I never saw that error! :P
It's just that it can't find inttypes.h and stdint.h, which are provided in deps/headers/msvc. But I wonder why I never saw this issue while building FFmpeg…

What happens if in build_ffmpeg.sh at line 82, you replace
Code: [Select]
args="$args --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc --disable-encoders --disable-decoders --disable-muxers --disable-yasm $configure_flags $os_flags"with
Code: [Select]
args="$args --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc --disable-encoders --disable-decoders --disable-muxers --disable-yasm $configure_flags $os_flags --extra-cflags=\"-I${source_dir}/deps/headers/msvc\""then try to rebuild from Visual Studio?
Want to play movies in your SFML application? Check out sfeMovie!

Rodion777

  • Newbie
  • *
  • Posts: 16
    • View Profile
    • Email
Re: sfeMovie project [v1.0 RC1 available]
« Reply #244 on: December 04, 2013, 11:09:19 am »
Hi. I did as you said. but the library didn't  build.


1>------ Rebuild All started: Project: ZERO_CHECK, Configuration: Release Win32 ------
1>Build started 12/04/2013 11:51:32.
1>InitializeBuildStatus:
1>  Creating "Win32\Release\ZERO_CHECK\ZERO_CHECK.unsuccessfulbuild" because "AlwaysCreate" was specified.
1>CustomBuild:
1>  Checking Build System
1>  CMake does not need to re-run because D:/Programming/C++LIB/SFE_3/CMakeFiles/generate.stamp is up-to-date.
1>FinalizeBuildStatus:
1>  Deleting file "Win32\Release\ZERO_CHECK\ZERO_CHECK.unsuccessfulbuild".
1>  Touching "Win32\Release\ZERO_CHECK\ZERO_CHECK.lastbuildstate".
1>
1>Build succeeded.
1>
1>Time Elapsed 00:00:00.75
2>------ Rebuild All started: Project: FFmpeg, Configuration: Release Win32 ------
2>Build started 12/04/2013 11:51:33.
2>_PrepareForClean:
2>  Deleting file "Win32\Release\FFmpeg\FFmpeg.lastbuildstate".
2>InitializeBuildStatus:
2>  Touching "Win32\Release\FFmpeg\FFmpeg.unsuccessfulbuild".
2>CustomBuild:
2>  Building Custom Rule C:/MinGW/msys/1.0/home/Rodion/sfe/CMakeLists.txt
2>  CMake does not need to re-run because D:\Programming\C++LIB\SFE_3\CMakeFiles\generate.stamp is up-to-date.
2>  Generating FFmpeg-binaries/lib/avformat.lib, FFmpeg-binaries/lib/avdevice.lib, FFmpeg-binaries/lib/avcodec.lib, FFmpeg-binaries/lib/avutil.lib, FFmpeg-binaries/lib/swscale.lib
2>  Build directory : D:/Programming/C++LIB/SFE_3
2>  OS              : windows
2>  Visual Studio   : 1
2>  OS X arch       : notosx
2>  Decoders        : theora flac vorbis vp8
2>  FFmpeg sources found, skipping archive extraction
2>  /tmp/ffmpeg/configure  --enable-shared --disable-static --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-doc --disable-encoders --disable-decoders --disable-muxers --disable-yasm  --enable-decoder=theora --enable-decoder=flac --enable-decoder=vorbis --enable-decoder=vp8 --enable-memalign-hack --enable-w32threads --extra-cflags="-IC:/MinGW/msys/1.0/home/Rodion/sfe/deps/headers/msvc"
2>  install prefix            /usr/local
2>  source path               /tmp/ffmpeg
2>  C compiler                gcc
2>  ARCH                      x86 (generic)
2>  big-endian                no
2>  runtime cpu detection     yes
2>  yasm                      no
2>  MMX enabled               yes
2>  MMXEXT enabled            yes
2>  3DNow! enabled            yes
2>  3DNow! extended enabled   yes
2>  SSE enabled               yes
2>  SSSE3 enabled             yes
2>  AVX enabled               yes
2>  FMA4 enabled              yes
2>  CMOV enabled              no
2>  CMOV is fast              no
2>  EBX available             yes
2>  EBP available             no
2>  debug symbols             yes
2>  strip symbols             yes
2>  optimize for size         no
2>  optimizations             yes
2>  static                    no
2>  shared                    yes
2>  postprocessing support    no
2>  new filter support        yes
2>  network support           yes
2>  threading support         w32threads
2>  safe bitstream reader     yes
2>  SDL support               no
2>  libdxva2 enabled          no
2>  libva enabled             no
2>  libvdpau enabled          no
2>  AVISynth enabled          no
2>  frei0r enabled            no
2>  gnutls enabled            no
2>  libaacplus enabled        no
2>  libass enabled            no
2>  libcaca enabled           no
2>  libcdio support           no
2>  libcelt enabled           no
2>  libdc1394 support         no
2>  libfaac enabled           no
2>  libfdk-aac enabled        no
2>  libgsm enabled            no
2>  libiec61883 support       no
2>  libilbc enabled           no
2>  libmodplug enabled        no
2>  libmp3lame enabled        no
2>  libnut enabled            no
2>  libopencore-amrnb support no
2>  libopencore-amrwb support no
2>  libopencv support         no
2>  libopenjpeg enabled       no
2>  libopus enabled           no
2>  libpulse enabled          no
2>  librtmp enabled           no
2>  libschroedinger enabled   no
2>  libspeex enabled          no
2>  libstagefright-h264 enabled    no
2>  libtheora enabled         no
2>  libtwolame enabled        no
2>  libutvideo enabled        no
2>  libv4l2 enabled           no
2>  libvo-aacenc support      no
2>  libvo-amrwbenc support    no
2>  libvorbis enabled         no
2>  libvpx enabled            no
2>  libx264 enabled           no
2>  libxavs enabled           no
2>  libxvid enabled           no
2>  openal enabled            no
2>  openssl enabled           no
2>  zlib enabled              no
2>  bzlib enabled             no
2>  texi2html enabled         no
2>  perl enabled              yes
2>  pod2man enabled           yes
2>  makeinfo enabled          yes
2> 
2>  Enabled decoders:
2>  flac         vorbis         vp8
2>  theora         vp3
2> 
2>  Enabled encoders:
2> 
2>  Enabled hwaccels:
2> 
2>  Enabled parsers:
2>  aac         dvbsub         mpegaudio
2>  aac_latm      dvdsub         mpegvideo
2>  ac3         flac         png
2>  adx         gsm         pnm
2>  bmp         h261         rv30
2>  cavsvideo      h263         rv40
2>  cook         h264         vc1
2>  dca         mjpeg         vorbis
2>  dirac         mlp         vp3
2>  dnxhd         mpeg4video      vp8
2> 
2>  Enabled demuxers:
2>  aac         image2         pcm_u32le
2>  ac3         image2pipe      pcm_u8
2>  act         ingenient      pmp
2>  adf         ipmovie         pva
2>  adx         iss         qcp
2>  aea         iv8         r3d
2>  aiff         ivf         rawvideo
2>  amr         jacosub         realtext
2>  anm         jv         rl2
2>  apc         latm         rm
2>  ape         lmlm4         roq
2>  asf         loas         rpl
2>  ass         lxf         rso
2>  au         m4v         rtp
2>  avi         matroska      rtsp
2>  avs         mgsts         sami
2>  bethsoftvid      microdvd      sap
2>  bfi         mjpeg         sbg
2>  bink         mlp         sdp
2>  bintext         mm         segafilm
2>  bit         mmf         shorten
2>  bmv         mov         siff
2>  c93         mp3         smacker
2>  caf         mpc         smjpeg
2>  cavsvideo      mpc8         smush
2>  cdg         mpegps         sol
2>  cdxl         mpegts         sox
2>  daud         mpegtsraw      spdif
2>  dfa         mpegvideo      srt
2>  dirac         msnwc_tcp      str
2>  dnxhd         mtv         subviewer
2>  dsicin         mvi         swf
2>  dts         mxf         thp
2>  dv         mxg         tiertexseq
2>  dxa         nc         tmv
2>  ea         nsv         truehd
2>  ea_cdata      nut         tta
2>  eac3         nuv         tty
2>  ffm         ogg         txd
2>  ffmetadata      oma         vc1
2>  filmstrip      paf         vc1t
2>  flac         pcm_alaw      vmd
2>  flic         pcm_f32be      voc
2>  flv         pcm_f32le      vqf
2>  fourxm         pcm_f64be      w64
2>  g722         pcm_f64le      wav
2>  g723_1         pcm_mulaw      wc3
2>  g729         pcm_s16be      webvtt
2>  gsm         pcm_s16le      wsaud
2>  gxf         pcm_s24be      wsvqa
2>  h261         pcm_s24le      wtv
2>  h263         pcm_s32be      wv
2>  h264         pcm_s32le      xa
2>  hls         pcm_s8         xbin
2>  ico         pcm_u16be      xmv
2>  idcin         pcm_u16le      xwma
2>  idf         pcm_u24be      yop
2>  iff         pcm_u24le      yuv4mpegpipe
2>  ilbc         pcm_u32be
2> 
2>  Enabled muxers:
2> 
2>  Enabled protocols:
2>  applehttp      hls         pipe
2>  cache         http         rtmp
2>  concat         httpproxy      rtmpt
2>  crypto         md5         rtp
2>  ffrtmphttp      mmsh         tcp
2>  file         mmst         udp
2>  gopher
2> 
2>  Enabled filters:
2>  aconvert      crop         pan
2>  aevalsrc      deshake         pixdesctest
2>  afifo         drawbox         removelogo
2>  aformat         earwax         rgbtestsrc
2>  alphaextract      edgedetect      scale
2>  alphamerge      fade         select
2>  amerge         fieldorder      sendcmd
2>  amix         fifo         setdar
2>  amovie         format         setfield
2>  anull         fps         setpts
2>  anullsink      framestep      setsar
2>  anullsrc      gradfun         settb
2>  aresample      hflip         showinfo
2>  asendcmd      hue         showwaves
2>  asetnsamples      idet         silencedetect
2>  asetpts         join         slicify
2>  asettb         life         smptebars
2>  ashowinfo      lut         split
2>  asink         lutrgb         swapuv
2>  asink         lutyuv         testsrc
2>  asplit         mandelbrot      thumbnail
2>  astreamsync      movie         tile
2>  bbox         negate         transpose
2>  blackdetect      noformat      unsharp
2>  cellauto      null         vflip
2>  channelmap      nullsink      volume
2>  channelsplit      nullsrc         volumedetect
2>  color         overlay         vsink
2>  concat         pad         vsink
2>  copy
2> 
2>  Enabled bsfs:
2>  aac_adtstoasc      mjpeg2jpeg      mp3_header_decompress
2>  chomp         mjpega_dump_header   noise
2>  dump_extradata      mov2textsub      remove_extradata
2>  h264_mp4toannexb   mp3_header_compress   text2movsub
2>  imx_dump_header
2> 
2>  Enabled indevs:
2>  lavfi         oss         vfwcap
2> 
2>  Enabled outdevs:
2>  oss
2> 
2>  License: LGPL version 2.1 or later
2>  Creating config.mak and config.h...
2>  libavutil/avconfig.h is unchanged
2> 
2>CUSTOMBUILD : warning : pkg-config not found, library detection may fail.
2>  CC   libavdevice/alldevices.o
2>  CC   libavdevice/avdevice.o
2>  CC   libavdevice/lavfi.o
2>  CC   libavdevice/oss_audio.o
2>  In file included from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/avassert.h:31,
2>                   from /tmp/ffmpeg/libavdevice/avdevice.c:19:
2>  /tmp/ffmpeg/libavutil/common.h:65: error: parse error before "ff_log2_tab"
2>  /tmp/ffmpeg/libavutil/common.h:65: warning: type defaults to `int' in declaration of `ff_log2_tab'
2>  In file included from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavdevice/version.h:28,
2>                   from /tmp/ffmpeg/libavdevice/avdevice.h:22,
2>                   from /tmp/ffmpeg/libavdevice/alldevices.c:22:
2>  /tmp/ffmpeg/libavutil/common.h:65: error: parse error before "ff_log2_tab"
2>  /tmp/ffmpeg/libavutil/common.h:65: warning: type defaults to `int' in declaration of `ff_log2_tab'
2>  /tmp/ffmpeg/libavutil/common.h:65: warning: data definition has no type or storage class
2>  /tmp/ffmpeg/libavutil/common.h:70: error: parse error before "av_reverse"
2>  /tmp/ffmpeg/libavutil/common.h:70: warning: type defaults to `int' in declaration of `av_reverse'
2>  /tmp/ffmpeg/libavutil/common.h:70: warning: data definition has no type or storage class
2>  /tmp/ffmpeg/libavutil/common.h:65: warning: data definition has no type or storage class
2>  /tmp/ffmpeg/libavutil/common.h:70: error: parse error before "av_reverse"
2>  /tmp/ffmpeg/libavutil/common.h:70: warning: type defaults to `int' in declaration of `av_reverse'
2>  /tmp/ffmpeg/libavutil/common.h:70: warning: data definition has no type or storage class
2>  In file included from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/log.h:25,
2>                   from /tmp/ffmpeg/libavdevice/lavfi.c:30:
2>  /tmp/ffmpeg/libavutil/common.h:65: error: parse error before "ff_log2_tab"
2>  /tmp/ffmpeg/libavutil/common.h:65: warning: type defaults to `int' in declaration of `ff_log2_tab'
2>  /tmp/ffmpeg/libavutil/common.h:65: warning: data definition has no type or storage class
2>  /tmp/ffmpeg/libavutil/common.h:70: error: parse error before "av_reverse"
2>  /tmp/ffmpeg/libavutil/common.h:70: warning: type defaults to `int' in declaration of `av_reverse'
2>  /tmp/ffmpeg/libavutil/common.h:70: warning: data definition has no type or storage class
2>  In file included from /tmp/ffmpeg/libavutil/common.h:102,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/avassert.h:31,
2>                   from /tmp/ffmpeg/libavdevice/avdevice.c:19:
2>  /tmp/ffmpeg/libavutil/intmath.h:33: error: parse error before "ff_inverse"
2>  /tmp/ffmpeg/libavutil/intmath.h:33: warning: type defaults to `int' in declaration of `ff_inverse'
2>  In file included from /tmp/ffmpeg/libavutil/common.h:102,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavdevice/version.h:28,
2>                   from /tmp/ffmpeg/libavdevice/avdevice.h:22,
2>                   from /tmp/ffmpeg/libavdevice/alldevices.c:22:
2>  /tmp/ffmpeg/libavutil/intmath.h:33: error: parse error before "ff_inverse"
2>  /tmp/ffmpeg/libavutil/intmath.h:33: warning: data definition has no type or storage class
2>  /tmp/ffmpeg/libavutil/intmath.h:33: warning: type defaults to `int' in declaration of `ff_inverse'
2>  /tmp/ffmpeg/libavutil/intmath.h:33: warning: data definition has no type or storage class
2>  In file included from /tmp/ffmpeg/libavutil/common.h:102,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/log.h:25,
2>                   from /tmp/ffmpeg/libavdevice/lavfi.c:30:
2>  /tmp/ffmpeg/libavutil/intmath.h:33: error: parse error before "ff_inverse"
2>  /tmp/ffmpeg/libavutil/intmath.h:33: warning: type defaults to `int' in declaration of `ff_inverse'
2>  /tmp/ffmpeg/libavutil/intmath.h:33: warning: data definition has no type or storage class
2>  In file included from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/log.h:25,
2>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
2>  /tmp/ffmpeg/libavutil/common.h:65: error: parse error before "ff_log2_tab"
2>  /tmp/ffmpeg/libavutil/common.h:65: warning: type defaults to `int' in declaration of `ff_log2_tab'
2>  /tmp/ffmpeg/libavutil/common.h:65: warning: data definition has no type or storage class
2>  /tmp/ffmpeg/libavutil/common.h:70: error: parse error before "av_reverse"
2>  /tmp/ffmpeg/libavutil/common.h:70: warning: type defaults to `int' in declaration of `av_reverse'
2>  /tmp/ffmpeg/libavutil/common.h:70: warning: data definition has no type or storage class
2>  In file included from /tmp/ffmpeg/libavutil/common.h:102,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/log.h:25,
2>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
2>  /tmp/ffmpeg/libavutil/intmath.h:33: error: parse error before "ff_inverse"
2>  /tmp/ffmpeg/libavutil/intmath.h:33: warning: type defaults to `int' in declaration of `ff_inverse'
2>  /tmp/ffmpeg/libavutil/intmath.h:33: warning: data definition has no type or storage class
2>  In file included from /tmp/ffmpeg/libavutil/common.h:102,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/avassert.h:31,
2>                   from /tmp/ffmpeg/libavdevice/avdevice.c:19:
2>  /tmp/ffmpeg/libavutil/intmath.h:58: error: parse error before "ff_sqrt_tab"
2>  /tmp/ffmpeg/libavutil/intmath.h:58: warning: type defaults to `int' in declaration of `ff_sqrt_tab'
2>  /tmp/ffmpeg/libavutil/intmath.h:58: warning: data definition has no type or storage class
2>  In file included from /tmp/ffmpeg/libavutil/common.h:102,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavdevice/version.h:28,
2>                   from /tmp/ffmpeg/libavdevice/avdevice.h:22,
2>                   from /tmp/ffmpeg/libavdevice/alldevices.c:22:
2>  /tmp/ffmpeg/libavutil/intmath.h:58: error: parse error before "ff_sqrt_tab"
2>  /tmp/ffmpeg/libavutil/intmath.h:58: warning: type defaults to `int' in declaration of `ff_sqrt_tab'
2>  /tmp/ffmpeg/libavutil/intmath.h:58: warning: data definition has no type or storage class
2>  In file included from /tmp/ffmpeg/libavutil/common.h:102,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/log.h:25,
2>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
2>  /tmp/ffmpeg/libavutil/intmath.h:58: error: parse error before "ff_sqrt_tab"
2>  /tmp/ffmpeg/libavutil/intmath.h:58: warning: type defaults to `int' in declaration of `ff_sqrt_tab'
2>  /tmp/ffmpeg/libavutil/intmath.h:58: warning: data definition has no type or storage class
2>  In file included from /tmp/ffmpeg/libavutil/common.h:102,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/log.h:25,
2>                   from /tmp/ffmpeg/libavdevice/lavfi.c:30:
2>  /tmp/ffmpeg/libavutil/intmath.h:58: error: parse error before "ff_sqrt_tab"
2>  /tmp/ffmpeg/libavutil/intmath.h:58: warning: type defaults to `int' in declaration of `ff_sqrt_tab'
2>  /tmp/ffmpeg/libavutil/intmath.h:58: warning: data definition has no type or storage class
2>  In file included from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavdevice/version.h:28,
2>                   from /tmp/ffmpeg/libavdevice/avdevice.h:22,
2>                   from /tmp/ffmpeg/libavdevice/alldevices.c:22:
2>  /tmp/ffmpeg/libavutil/common.h:127: error: parse error before "av_clip_uint8_c"
2>  /tmp/ffmpeg/libavutil/common.h:128: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:128: warning: no previous prototype for 'av_clip_uint8_c'
2>  /tmp/ffmpeg/libavutil/common.h:138: error: parse error before "av_clip_int8_c"
2>  /tmp/ffmpeg/libavutil/common.h:139: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:139: warning: no previous prototype for 'av_clip_int8_c'
2>  /tmp/ffmpeg/libavutil/common.h:149: error: parse error before "av_clip_uint16_c"
2>  /tmp/ffmpeg/libavutil/common.h:150: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:150: warning: no previous prototype for 'av_clip_uint16_c'
2>  In file included from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/log.h:25,
2>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
2>  /tmp/ffmpeg/libavutil/common.h:127: error: parse error before "av_clip_uint8_c"
2>  /tmp/ffmpeg/libavutil/common.h:128: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:128: warning: no previous prototype for 'av_clip_uint8_c'
2>  /tmp/ffmpeg/libavutil/common.h:160: error: parse error before "av_clip_int16_c"
2>  /tmp/ffmpeg/libavutil/common.h:149: error: parse error before "av_clip_uint16_c"
2>  /tmp/ffmpeg/libavutil/common.h:161: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:150: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:150: warning: no previous prototype for 'av_clip_uint16_c'
2>  /tmp/ffmpeg/libavutil/common.h:161: warning: no previous prototype for 'av_clip_int16_c'
2>  In file included from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/log.h:25,
2>                   from /tmp/ffmpeg/libavdevice/lavfi.c:30:
2>  /tmp/ffmpeg/libavutil/common.h:127: error: parse error before "av_clip_uint8_c"
2>  /tmp/ffmpeg/libavutil/common.h:171: error: parse error before "av_clipl_int32_c"
2>  /tmp/ffmpeg/libavutil/common.h:128: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:171: error: parse error before "a"
2>  /tmp/ffmpeg/libavutil/common.h: In function `av_clipl_int32_c':
2>  /tmp/ffmpeg/libavutil/common.h:173: warning: implicit declaration of function `UINT64_C'
2>  /tmp/ffmpeg/libavutil/common.h:172: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:172: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/common.h: In function `av_clipl_int32_c':
2>  /tmp/ffmpeg/libavutil/common.h:173: error: `a' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/common.h:173: error: (Each undeclared identifier is reported only once
2>  /tmp/ffmpeg/libavutil/common.h:173: error: for each function it appears in.)
2>  /tmp/ffmpeg/libavutil/common.h:173: warning: implicit declaration of function `UINT64_C'
2>  /tmp/ffmpeg/libavutil/common.h:128: warning: no previous prototype for 'av_clip_uint8_c'/tmp/ffmpeg/libavutil/common.h:174: error: `int32_t' undeclared (first use in this function)
2> 
2>  /tmp/ffmpeg/libavutil/common.h:174: error: parse error before "a"
2>  /tmp/ffmpeg/libavutil/common.h:138: error: parse error before "av_clip_int8_c"
2>  /tmp/ffmpeg/libavutil/common.h:139: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:139: warning: no previous prototype for 'av_clip_int8_c'
2>  /tmp/ffmpeg/libavutil/common.h: At top level:
2>  /tmp/ffmpeg/libavutil/common.h:149: error: parse error before "av_clip_uint16_c"/tmp/ffmpeg/libavutil/common.h:241: error: parse error before "x"
2> 
2>  /tmp/ffmpeg/libavutil/common.h:242: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/common.h:150: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:150: warning: no previous prototype for 'av_clip_uint16_c'
2>  /tmp/ffmpeg/libavutil/common.h: In function `av_popcount_c':
2>  /tmp/ffmpeg/libavutil/common.h:243: error: `x' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/common.h:243: error: (Each undeclared identifier is reported only once
2>  /tmp/ffmpeg/libavutil/common.h:243: error: for each function it appears in.)
2>  /tmp/ffmpeg/libavutil/common.h: At top level:
2>  /tmp/ffmpeg/libavutil/common.h: In function `av_sat_add32_c':/tmp/ffmpeg/libavutil/common.h:255: error: parse error before "x"
2> 
2>  /tmp/ffmpeg/libavutil/common.h:160: error: parse error before "av_clip_int16_c"/tmp/ffmpeg/libavutil/common.h:198: error: `int64_t' undeclared (first use in this function)
2> 
2>  /tmp/ffmpeg/libavutil/common.h:256: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/common.h:198: error: parse error before "a"
2>  /tmp/ffmpeg/libavutil/common.h:161: warning: return type defaults to `int'/tmp/ffmpeg/libavutil/common.h: In function `av_popcount64_c':
2> 
2>  /tmp/ffmpeg/libavutil/common.h:199: warning: no return statement in function returning non-void/tmp/ffmpeg/libavutil/common.h:257: error: `uint32_t' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/common.h:161: warning: no previous prototype for 'av_clip_int16_c'/tmp/ffmpeg/libavutil/common.h:257: error: parse error before "x"
2> 
2> 
2>  /tmp/ffmpeg/libavutil/common.h:258: warning: no return statement in function returning non-void
2>  /tmp/ffmpeg/libavutil/common.h:171: error: parse error before "av_clipl_int32_c"
2>  /tmp/ffmpeg/libavutil/common.h:171: error: parse error before "a"
2>  /tmp/ffmpeg/libavutil/common.h:172: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:172: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/common.h: In function `av_clipl_int32_c':
2>  /tmp/ffmpeg/libavutil/common.h:173: error: `a' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/common.h:173: error: (Each undeclared identifier is reported only once
2>  /tmp/ffmpeg/libavutil/common.h:173: error: for each function it appears in.)
2>  /tmp/ffmpeg/libavutil/common.h:173: warning: implicit declaration of function `UINT64_C'
2>  /tmp/ffmpeg/libavutil/common.h: At top level:
2>  /tmp/ffmpeg/libavutil/common.h:241: error: parse error before "x"
2>  /tmp/ffmpeg/libavutil/common.h:174: error: `int32_t' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/common.h:242: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/common.h:174: error: parse error before "a"/tmp/ffmpeg/libavutil/common.h: In function `av_popcount_c':
2> 
2>  /tmp/ffmpeg/libavutil/common.h:243: error: `x' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/common.h: At top level:
2>  /tmp/ffmpeg/libavutil/common.h:255: error: parse error before "x"
2>  /tmp/ffmpeg/libavutil/common.h:256: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/common.h: In function `av_sat_add32_c':
2>  /tmp/ffmpeg/libavutil/common.h: In function `av_popcount64_c':/tmp/ffmpeg/libavutil/common.h:198: error: `int64_t' undeclared (first use in this function)
2> 
2>  /tmp/ffmpeg/libavutil/common.h:257: error: `uint32_t' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/common.h:198: error: parse error before "a"
2>  /tmp/ffmpeg/libavutil/common.h:257: error: parse error before "x"
2>  /tmp/ffmpeg/libavutil/common.h:199: warning: no return statement in function returning non-void
2>  /tmp/ffmpeg/libavutil/common.h:258: warning: no return statement in function returning non-void
2>  /tmp/ffmpeg/libavutil/common.h: At top level:
2>  /tmp/ffmpeg/libavutil/common.h:241: error: parse error before "x"
2>  /tmp/ffmpeg/libavutil/common.h:242: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/common.h: In function `av_popcount_c':
2>  /tmp/ffmpeg/libavutil/common.h:243: error: `x' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/common.h: At top level:
2>  /tmp/ffmpeg/libavutil/common.h:255: error: parse error before "x"
2>  /tmp/ffmpeg/libavutil/common.h:256: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/common.h: In function `av_popcount64_c':
2>  /tmp/ffmpeg/libavutil/common.h:257: error: `uint32_t' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/common.h:257: error: parse error before "x"
2>  /tmp/ffmpeg/libavutil/common.h:258: warning: no return statement in function returning non-void
2>  In file included from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/avassert.h:31,
2>                   from /tmp/ffmpeg/libavdevice/avdevice.c:19:
2>  /tmp/ffmpeg/libavutil/common.h:127: error: parse error before "av_clip_uint8_c"
2>  /tmp/ffmpeg/libavutil/common.h:128: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:128: warning: no previous prototype for 'av_clip_uint8_c'
2>  /tmp/ffmpeg/libavutil/common.h:138: error: parse error before "av_clip_int8_c"
2>  /tmp/ffmpeg/libavutil/common.h:139: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:139: warning: no previous prototype for 'av_clip_int8_c'
2>  /tmp/ffmpeg/libavutil/common.h:149: error: parse error before "av_clip_uint16_c"
2>  /tmp/ffmpeg/libavutil/common.h:150: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:150: warning: no previous prototype for 'av_clip_uint16_c'
2>  /tmp/ffmpeg/libavutil/common.h:160: error: parse error before "av_clip_int16_c"
2>  /tmp/ffmpeg/libavutil/common.h:161: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:161: warning: no previous prototype for 'av_clip_int16_c'
2>  /tmp/ffmpeg/libavutil/common.h:171: error: parse error before "av_clipl_int32_c"
2>  /tmp/ffmpeg/libavutil/common.h:171: error: parse error before "a"
2>  /tmp/ffmpeg/libavutil/common.h:172: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/common.h:172: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/common.h: In function `av_clipl_int32_c':
2>  /tmp/ffmpeg/libavutil/common.h:173: error: `a' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/common.h:173: error: (Each undeclared identifier is reported only once
2>  /tmp/ffmpeg/libavutil/common.h:173: error: for each function it appears in.)
2>  /tmp/ffmpeg/libavutil/common.h:173: warning: implicit declaration of function `UINT64_C'
2>  /tmp/ffmpeg/libavutil/common.h:174: error: `int32_t' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/common.h:174: error: parse error before "a"
2>  /tmp/ffmpeg/libavutil/common.h: In function `av_sat_add32_c':
2>  /tmp/ffmpeg/libavutil/common.h:198: error: `int64_t' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/common.h:198: error: parse error before "a"
2>  /tmp/ffmpeg/libavutil/common.h:199: warning: no return statement in function returning non-void
2>  /tmp/ffmpeg/libavutil/common.h: At top level:
2>  /tmp/ffmpeg/libavutil/common.h:241: error: parse error before "x"
2>  /tmp/ffmpeg/libavutil/common.h:242: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/common.h: In function `av_popcount_c':
2>  /tmp/ffmpeg/libavutil/common.h:243: error: `x' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/common.h: At top level:
2>  /tmp/ffmpeg/libavutil/common.h:255: error: parse error before "x"
2>  /tmp/ffmpeg/libavutil/common.h:256: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/common.h: In function `av_popcount64_c':
2>  /tmp/ffmpeg/libavutil/common.h:257: error: `uint32_t' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/common.h:257: error: parse error before "x"
2>  /tmp/ffmpeg/libavutil/common.h:258: warning: no return statement in function returning non-void
2>  In file included from /tmp/ffmpeg/libavutil/timer.h:42,
2>                   from /tmp/ffmpeg/libavutil/internal.h:39,
2>                   from /tmp/ffmpeg/libavutil/common.h:379,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavdevice/version.h:28,
2>                   from /tmp/ffmpeg/libavdevice/avdevice.h:22,
2>                   from /tmp/ffmpeg/libavdevice/alldevices.c:22:
2>  /tmp/ffmpeg/libavutil/x86/timer.h: At top level:
2>  /tmp/ffmpeg/libavutil/x86/timer.h:30: error: parse error before "read_time"
2>  In file included from /tmp/ffmpeg/libavutil/timer.h:42,
2>                   from /tmp/ffmpeg/libavutil/internal.h:39,
2>                   from /tmp/ffmpeg/libavutil/common.h:379,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/log.h:25,
2>                   from /tmp/ffmpeg/libavdevice/lavfi.c:30:
2>  /tmp/ffmpeg/libavutil/x86/timer.h: At top level:
2>  /tmp/ffmpeg/libavutil/x86/timer.h:31: warning: return type defaults to `int'/tmp/ffmpeg/libavutil/x86/timer.h:30: error: parse error before "read_time"
2> 
2>  /tmp/ffmpeg/libavutil/x86/timer.h:31: warning: no previous prototype for 'read_time'
2>  /tmp/ffmpeg/libavutil/x86/timer.h:31: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/x86/timer.h:31: warning: no previous prototype for 'read_time'
2>  /tmp/ffmpeg/libavutil/x86/timer.h: In function `read_time':
2>  /tmp/ffmpeg/libavutil/x86/timer.h:32: error: `uint32_t' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/x86/timer.h: In function `read_time':/tmp/ffmpeg/libavutil/x86/timer.h:32: error: parse error before "a"
2> 
2>  /tmp/ffmpeg/libavutil/x86/timer.h:32: error: `uint32_t' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/x86/timer.h:32: error: parse error before "a"
2>  /tmp/ffmpeg/libavutil/x86/timer.h:33: error: `d' undeclared (first use in this function)In file included from /tmp/ffmpeg/libavutil/timer.h:42,
2>                   from /tmp/ffmpeg/libavutil/internal.h:39,
2>                   from /tmp/ffmpeg/libavutil/common.h:379,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/log.h:25,
2>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
2>  /tmp/ffmpeg/libavutil/x86/timer.h: At top level:
2>  /tmp/ffmpeg/libavutil/x86/timer.h:33: error: `d' undeclared (first use in this function)/tmp/ffmpeg/libavutil/x86/timer.h:30: error: parse error before "read_time"
2> 
2>  /tmp/ffmpeg/libavutil/x86/timer.h:34: error: `uint64_t' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/x86/timer.h:34: error: `uint64_t' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/x86/timer.h:34: error: parse error before "d"
2>  /tmp/ffmpeg/libavutil/x86/timer.h:34: error: parse error before "d"
2>  In file included from /tmp/ffmpeg/libavutil/timer.h:42,
2>                   from /tmp/ffmpeg/libavutil/internal.h:39,
2>                   from /tmp/ffmpeg/libavutil/common.h:379,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/avassert.h:31,
2>                   from /tmp/ffmpeg/libavdevice/avdevice.c:19:
2>  /tmp/ffmpeg/libavutil/x86/timer.h: At top level:
2>  /tmp/ffmpeg/libavutil/x86/timer.h:30: error: parse error before "read_time"
2>  /tmp/ffmpeg/libavutil/x86/timer.h:31: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/x86/timer.h:31: warning: no previous prototype for 'read_time'
2>  /tmp/ffmpeg/libavutil/x86/timer.h: In function `read_time':
2>  /tmp/ffmpeg/libavutil/x86/timer.h:32: error: `uint32_t' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/x86/timer.h:32: error: parse error before "a"
2>  /tmp/ffmpeg/libavutil/x86/timer.h:33: error: `d' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/x86/timer.h:34: error: `uint64_t' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/x86/timer.h:34: error: parse error before "d"
2> 
2>  /tmp/ffmpeg/libavutil/x86/timer.h:31: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/x86/timer.h:31: warning: no previous prototype for 'read_time'
2>  /tmp/ffmpeg/libavutil/x86/timer.h: In function `read_time':
2>  /tmp/ffmpeg/libavutil/x86/timer.h:32: error: `uint32_t' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/x86/timer.h:32: error: parse error before "a"
2>  /tmp/ffmpeg/libavutil/x86/timer.h:33: error: `a' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/x86/timer.h:33: error: `d' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/x86/timer.h:34: error: `uint64_t' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/x86/timer.h:34: error: parse error before "d"
2>  In file included from /tmp/ffmpeg/libavutil/libm.h:30,
2>                   from /tmp/ffmpeg/libavutil/internal.h:109,
2>                   from /tmp/ffmpeg/libavutil/common.h:379,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/log.h:25,
2>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
2>  /tmp/ffmpeg/libavutil/intfloat.h: At top level:
2>  /tmp/ffmpeg/libavutil/intfloat.h:28: error: parse error before "uint32_t"
2>  /tmp/ffmpeg/libavutil/intfloat.h:28: warning: no semicolon at end of struct or union
2>  /tmp/ffmpeg/libavutil/intfloat.h:30: error: parse error before '}' token
2>  /tmp/ffmpeg/libavutil/intfloat.h:33: error: parse error before "uint64_t"
2>  /tmp/ffmpeg/libavutil/intfloat.h:33: warning: no semicolon at end of struct or union
2>  In file included from /tmp/ffmpeg/libavutil/libm.h:30,
2>                   from /tmp/ffmpeg/libavutil/internal.h:109,
2>                   from /tmp/ffmpeg/libavutil/common.h:379,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/avassert.h:31,
2>                   from /tmp/ffmpeg/libavdevice/avdevice.c:19:
2>  /tmp/ffmpeg/libavutil/intfloat.h: At top level:
2>  /tmp/ffmpeg/libavutil/intfloat.h:34: error: conflicting types for 'f'
2>  /tmp/ffmpeg/libavutil/intfloat.h:28: error: parse error before "uint32_t"
2>  /tmp/ffmpeg/libavutil/intfloat.h:29: error: previous declaration of 'f' was here
2>  /tmp/ffmpeg/libavutil/intfloat.h:28: warning: no semicolon at end of struct or union
2>  /tmp/ffmpeg/libavutil/intfloat.h:35: error: parse error before '}' token
2>  /tmp/ffmpeg/libavutil/intfloat.h:40: error: parse error before "i"
2>  In file included from /tmp/ffmpeg/libavutil/libm.h:30,
2>                   from /tmp/ffmpeg/libavutil/internal.h:109,
2>                   from /tmp/ffmpeg/libavutil/common.h:379,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavdevice/version.h:28,
2>                   from /tmp/ffmpeg/libavdevice/avdevice.h:22,
2>                   from /tmp/ffmpeg/libavdevice/alldevices.c:22:
2>  /tmp/ffmpeg/libavutil/intfloat.h: At top level:
2>  /tmp/ffmpeg/libavutil/intfloat.h:28: error: parse error before "uint32_t"
2>  /tmp/ffmpeg/libavutil/intfloat.h:41: warning: function declaration isn't a prototype/tmp/ffmpeg/libavutil/intfloat.h:28: warning: no semicolon at end of struct or union
2> 
2>  /tmp/ffmpeg/libavutil/intfloat.h: In function `av_int2float':
2>  /tmp/ffmpeg/libavutil/intfloat.h:42: error: storage size of 'v' isn't known
2>  /tmp/ffmpeg/libavutil/intfloat.h:43: error: `i' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/intfloat.h:42: warning: unused variable `v'
2>  /tmp/ffmpeg/libavutil/intfloat.h: At top level:
2>  /tmp/ffmpeg/libavutil/intfloat.h:50: error: parse error before "av_float2int"
2>  /tmp/ffmpeg/libavutil/intfloat.h:51: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/intfloat.h:51: warning: no previous prototype for 'av_float2int'
2>  /tmp/ffmpeg/libavutil/intfloat.h: In function `av_float2int':
2>  /tmp/ffmpeg/libavutil/intfloat.h:52: error: storage size of 'v' isn't known
2>  /tmp/ffmpeg/libavutil/intfloat.h:52: warning: unused variable `v'
2>  /tmp/ffmpeg/libavutil/intfloat.h: At top level:
2>  /tmp/ffmpeg/libavutil/intfloat.h:60: error: parse error before "i"
2>  /tmp/ffmpeg/libavutil/intfloat.h:61: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/intfloat.h: In function `av_int2double':
2>  /tmp/ffmpeg/libavutil/intfloat.h:62: error: storage size of 'v' isn't known
2>  /tmp/ffmpeg/libavutil/intfloat.h:63: error: `i' undeclared (first use in this function)
2>  /tmp/ffmpeg/libavutil/intfloat.h:62: warning: unused variable `v'
2>  /tmp/ffmpeg/libavutil/intfloat.h: At top level:
2>  /tmp/ffmpeg/libavutil/intfloat.h:70: error: parse error before "av_double2int"
2>  In file included from /tmp/ffmpeg/libavutil/libm.h:30,
2>                   from /tmp/ffmpeg/libavutil/internal.h:109,
2>                   from /tmp/ffmpeg/libavutil/common.h:379,
2>                   from /tmp/ffmpeg/libavutil/avutil.h:274,
2>                   from /tmp/ffmpeg/libavutil/log.h:25,
2>                   from /tmp/ffmpeg/libavdevice/lavfi.c:30:
2>  /tmp/ffmpeg/libavutil/intfloat.h: At top level:/tmp/ffmpeg/libavutil/intfloat.h:71: warning: return type defaults to `int'
2>  /tmp/ffmpeg/libavutil/intfloat.h:71: warning: no previous prototype for 'av_double2int'
2> 
2>  /tmp/ffmpeg/libavutil/intfloat.h: In function `av_double2int':
2>  /tmp/ffmpeg/libavutil/intfloat.h:28: error: parse error before "uint32_t"/tmp/ffmpeg/libavutil/intfloat.h:72: error: storage size of 'v' isn't known
2>  /tmp/ffmpeg/libavutil/intfloat.h:72: warning: unused variable `v'
2> 
2>  /tmp/ffmpeg/libavutil/intfloat.h:28: warning: no semicolon at end of struct or union
2>  /tmp/ffmpeg/libavutil/intfloat.h:29: confused by earlier errors, bailing out
2>  /tmp/ffmpeg/libavutil/intfloat.h:29: confused by earlier errors, bailing out
2>  /tmp/ffmpeg/libavutil/intfloat.h:29: confused by earlier errors, bailing out
2>  In file included from /tmp/ffmpeg/libavutil/avutil.h:277,
2>                   from /tmp/ffmpeg/libavutil/log.h:25,
2>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
2>  /tmp/ffmpeg/libavutil/mathematics.h: At top level:
2>  /tmp/ffmpeg/libavutil/mathematics.h:123: error: parse error before "a"
2>  /tmp/ffmpeg/libavutil/mathematics.h:123: warning: function declaration isn't a prototype
2>  In file included from /tmp/ffmpeg/libavutil/avutil.h:279,
2>                   from /tmp/ffmpeg/libavutil/log.h:25,
2>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
2>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:29: error: parse error before "uint8_t"
2>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:29: warning: no semicolon at end of struct or union
2>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:30: warning: type defaults to `int' in declaration of `mantissa'
2>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:30: warning: data definition has no type or storage class
2>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:31: error: parse error before '}' token
2>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:31: warning: type defaults to `int' in declaration of `AVExtFloat'
2>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:31: warning: data definition has no type or storage class
2>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:35: warning: type defaults to `int' in declaration of `AVExtFloat'
2>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:35: error: parse error before "ext"
2>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:35: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:38: error: parse error before "av_dbl2ext"
2>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:38: warning: type defaults to `int' in declaration of `av_dbl2ext'
2>  /tmp/ffmpeg/libavutil/intfloat_readwrite.h:38: warning: data definition has no type or storage class
2>  In file included from /tmp/ffmpeg/libavutil/log.h:25,
2>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:37:
2>  /tmp/ffmpeg/libavutil/avutil.h: In function `av_x_if_null':
2>  /tmp/ffmpeg/libavutil/avutil.h:288: error: `intptr_t' undeclared (first use in this function)
2>  In file included from /tmp/ffmpeg/libavdevice/oss_audio.c:38:
2>  /tmp/ffmpeg/libavutil/opt.h: At top level:
2>  /tmp/ffmpeg/libavutil/opt.h:567: warning: type defaults to `int' in declaration of `uint8_t'
2>  /tmp/ffmpeg/libavutil/opt.h:567: error: parse error before '*' token
2>  /tmp/ffmpeg/libavutil/opt.h:567: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/opt.h:587: error: parse error before "uint8_t"
2>  /tmp/ffmpeg/libavutil/opt.h:587: warning: function declaration isn't a prototype
2>  In file included from /tmp/ffmpeg/libavcodec/avcodec.h:30,
2>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:40:
2>  /tmp/ffmpeg/libavutil/samplefmt.h:188: error: parse error before '*' token
2>  /tmp/ffmpeg/libavutil/samplefmt.h:191: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/samplefmt.h:209: error: parse error before '*' token
2>  /tmp/ffmpeg/libavutil/samplefmt.h:210: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/samplefmt.h:223: error: parse error before '*' token
2>  /tmp/ffmpeg/libavutil/samplefmt.h:225: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/samplefmt.h:236: error: parse error before '*' token
2>  /tmp/ffmpeg/libavutil/samplefmt.h:237: warning: function declaration isn't a prototype
2>  In file included from /tmp/ffmpeg/libavcodec/avcodec.h:37,
2>                   from /tmp/ffmpeg/libavdevice/oss_audio.c:40:
2>  /tmp/ffmpeg/libavutil/audioconvert.h:133: error: parse error before "av_get_channel_layout"
2>  /tmp/ffmpeg/libavutil/audioconvert.h:133: warning: type defaults to `int' in declaration of `av_get_channel_layout'
2>  /tmp/ffmpeg/libavutil/audioconvert.h:133: warning: data definition has no type or storage class
2>  /tmp/ffmpeg/libavutil/audioconvert.h:142: error: parse error before "uint64_t"
2>  /tmp/ffmpeg/libavutil/audioconvert.h:142: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/audioconvert.h:148: error: parse error before "uint64_t"
2>  /tmp/ffmpeg/libavutil/audioconvert.h:148: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/audioconvert.h:153: error: parse error before "channel_layout"
2>  /tmp/ffmpeg/libavutil/audioconvert.h:153: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/audioconvert.h:169: error: parse error before "channel_layout"
2>  /tmp/ffmpeg/libavutil/audioconvert.h:170: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/audioconvert.h:175: error: parse error before "av_channel_layout_extract_channel"
2>  /tmp/ffmpeg/libavutil/audioconvert.h:175: error: parse error before "channel_layout"
2>  /tmp/ffmpeg/libavutil/audioconvert.h:175: warning: type defaults to `int' in declaration of `av_channel_layout_extract_channel'
2>  /tmp/ffmpeg/libavutil/audioconvert.h:175: warning: function declaration isn't a prototype
2>  /tmp/ffmpeg/libavutil/audioconvert.h:175: warning: data definition has no type or storage class
2>  /tmp/ffmpeg/libavutil/audioc

Ceylo

  • Hero Member
  • *****
  • Posts: 2325
    • View Profile
    • http://sfemovie.yalir.org/
    • Email
Re: sfeMovie project [v1.0 RC1 available]
« Reply #245 on: December 04, 2013, 11:40:29 am »
Ok, the build system is definitely not ready… I will investigate on this as soon as possible.

In the meantime I'll provide you with binaries: which VS version do you target and which codecs do you want?
As for Linux, as these issues are Windows specific, it should be fine.
Want to play movies in your SFML application? Check out sfeMovie!

Rodion777

  • Newbie
  • *
  • Posts: 16
    • View Profile
    • Email
Re: sfeMovie project [v1.0 RC1 available]
« Reply #246 on: December 13, 2013, 10:10:30 pm »
Thank you for your attention to my problem.I am working with VS 2010. My program should be able to play popular free formats like ogv,vp8 and desirable xvid, divx, h264, wmv... ffmpeg suits for my targets
« Last Edit: December 13, 2013, 10:21:05 pm by Rodion777 »

Ceylo

  • Hero Member
  • *****
  • Posts: 2325
    • View Profile
    • http://sfemovie.yalir.org/
    • Email
Re: sfeMovie project [v1.0 RC1 available]
« Reply #247 on: December 17, 2013, 09:01:28 pm »
During the past days I've tried to build sfeMovie with VS 2010 and I got the same issues as you due to the .NET framework 4.5 being installed. The point is I have several useful software programs that depend on this framework, which would be broken if I uninstalled .NET 4.5.

Thus my question is as follow: do you need to stay with VS 2010? is upgrading to VS 2012 or 2013 a possible option for you?

Ceylo
Want to play movies in your SFML application? Check out sfeMovie!

Rodion777

  • Newbie
  • *
  • Posts: 16
    • View Profile
    • Email
Re: sfeMovie project [v1.0 RC1 available]
« Reply #248 on: December 20, 2013, 08:01:50 am »
Hi!
Maximum possible version is vs2012 but preferably vs 2010. Thx.

P.S. I tried to delete framevork, it didn't help me...
« Last Edit: December 20, 2013, 08:03:59 am by Rodion777 »

Ceylo

  • Hero Member
  • *****
  • Posts: 2325
    • View Profile
    • http://sfemovie.yalir.org/
    • Email
Re: sfeMovie project [v1.0 RC1 available]
« Reply #249 on: December 25, 2013, 09:32:13 pm »
Finally I got CMake to work with VS 2010, thanks to the second solution described here: http://stackoverflow.com/questions/10888391/error-link-fatal-error-lnk1123-failure-during-conversion-to-coff-file-inval

After renaming the file "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cvtres.ex" everything went fine.

As for the binaries, have a look at the pm I sent :) .
Want to play movies in your SFML application? Check out sfeMovie!

Rodion777

  • Newbie
  • *
  • Posts: 16
    • View Profile
    • Email
Re: sfeMovie project [v1.0 RC1 available]
« Reply #250 on: December 25, 2013, 11:38:02 pm »
Thank you very much for you attention for my issue and assistance in solving. In soon i will return to my project, when i will have result, i necessarily report to you. And again thx!!!  :) :) :)

jmark1m

  • Newbie
  • *
  • Posts: 4
    • View Profile
    • Email
Re: sfeMovie project
« Reply #251 on: March 07, 2014, 04:52:23 am »

I'm using sfeMovie in a Linux Project with a mix of SFML and OpenGL.

I see that most of the examples with sfeMovie use a call to window.draw(movie); in order to display the texture to a window.

Our game engines code uses a call to getCurrentFrame to bind a texture from VRAM. 

        sf::Texture::bind(&movie.getCurrentFrame(), sf::Texture::Pixels);
        glBindVertexArray(vao);
        glDrawArrays(GL_QUADS, 0, 4);
        glBindVertexArray(0);
    sf::Texture::bind(NULL);
 

This works great and the video textures get put on our quad, but right now we are seeing a small memory leak that builds up after playing videos over and over again.  Not sure if I need to somehow be manually deleting the texture.

Can anyone share examples of the proper way to use getCurrentFrame()?  Or have suggestions for tracking down this leak while playing videos.

Thanks.


Ceylo

  • Hero Member
  • *****
  • Posts: 2325
    • View Profile
    • http://sfemovie.yalir.org/
    • Email
Re: sfeMovie project [v1.0 RC1 available]
« Reply #252 on: March 07, 2014, 08:37:21 am »
Want to play movies in your SFML application? Check out sfeMovie!

jmark1m

  • Newbie
  • *
  • Posts: 4
    • View Profile
    • Email
Re: sfeMovie project [v1.0 RC1 available]
« Reply #253 on: March 07, 2014, 04:16:11 pm »
I don't think it is the same as I have used the latest commit, specifically with the Rodian777 memory leak fixed (Commit on Nov 7th 2013)

I don't think I mentioned I'm using the ffmpeg binaries that come with sfeMovie.

I thought the difference here might be that I am not making an explicit call to window.draw(movie);

Ceylo

  • Hero Member
  • *****
  • Posts: 2325
    • View Profile
    • http://sfemovie.yalir.org/
    • Email
Re: sfeMovie project [v1.0 RC1 available]
« Reply #254 on: March 07, 2014, 06:07:04 pm »
Hmmm ok.. can you provide a minimal example source that reproduces the issue? So that I can dig in it more easily :)
Want to play movies in your SFML application? Check out sfeMovie!

 

anything