Luca Abeni schrieb: > > Hi Thomas, > > Thomas Rehaag wrote: > > I've just tried the last SVN release of ffmpeg/libav and now my program > > (Visual Studio project using av*.dll) fails from the beginning: > > av_open_input_file returns -2 on an mpeg2 file that was opened without a > > problem before. > > Can anybody pleas point me to the latest recommended version? > > Current svn is the latest recommended version. > Can you reproduce the problem with the "ffmpeg" tool? (i.e., what does > "ffmpeg -i <your mpeg2 file>" say? > If your program fails but ffmpeg does not, then your program is probably > doing something wrong. If you post some example code that shows the problem, > maybe someone can give you some more hints. > > Luca > _______________________________________________ > libav-user mailing list > [email protected] > https://lists.mplayerhq.hu/mailman/listinfo/libav-user
Hi Luca, thanks for the quick reply. Seems there's somethig going wrong with compiling ffmpeg. I've updated to version 13712, cause I found this version mentioned as stable on http://arrozcru.no-ip.org/ffmpeg_builds/ And now make returns errors after configuring with: ./configure --enable-shared --disable-static --enable-memalign-hack --disable-gpl e.g.: libavdevice/alldevices.c:21:20: error: config.h: No such file or directory though config.h exists. More error outputs below. > Can you reproduce the problem with the "ffmpeg" tool? (i.e., what does > "ffmpeg -i <your mpeg2 file>" say? Ffmpeg works fine in this case. But my program also worked fine till today, when linked it to the new dlls, libs and put in the new headers. Best Regards, Thomas $ make gcc -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_ISOC9X_SOU CE -I"/c/arbeit/eventvideografie/sourcecodes/ffmpeg/" -I"/c/arbeit/eventvideogr fie/sourcecodes/ffmpeg/" -fomit-frame-pointer -g -Wdeclaration-after-statement Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno pointer-sign -Wcast-qual -Wwrite-strings -O3 -fno-math-errno -c -o libavd vice/alldevices.o libavdevice/alldevices.c libavdevice/alldevices.c:21:20: error: config.h: No such file or directory libavdevice/alldevices.c:22:34: error: libavformat/avformat.h: No such file or irectory libavdevice/alldevices.c: In function 'avdevice_register_all': libavdevice/alldevices.c:41: error: expected '=', ',', ';', 'asm' or '__attribu e__' before 'audio_beos_muxer' libavdevice/alldevices.c:41: error: 'audio_beos_muxer' undeclared (first use in this function) libavdevice/alldevices.c:41: error: (Each undeclared identifier is reported onl once libavdevice/alldevices.c:41: error: for each function it appears in.) libavdevice/alldevices.c:41: error: 'ENABLE_AUDIO_BEOS_MUXER' undeclared (first use in this function) libavdevice/alldevices.c:41: warning: implicit declaration of function 'av_regi ter_output_format' libavdevice/alldevices.c:41: error: expected '=', ',', ';', 'asm' or '__attribu e__' before 'audio_beos_demuxer' libavdevice/alldevices.c:41: error: 'audio_beos_demuxer' undeclared (first use n this function) libavdevice/alldevices.c:41: error: 'ENABLE_AUDIO_BEOS_DEMUXER' undeclared (fir t use in this function) libavdevice/alldevices.c:41: warning: implicit declaration of function 'av_regi ter_input_format' libavdevice/alldevices.c:42: error: expected '=', ',', ';', 'asm' or '__attribu e__' before 'bktr_demuxer' libavdevice/alldevices.c:42: error: 'bktr_demuxer' undeclared (first use in thi function) libavdevice/alldevices.c:42: error: 'ENABLE_BKTR_DEMUXER' undeclared (first use in this function) libavdevice/alldevices.c:43: error: expected '=', ',', ';', 'asm' or '__attribu e__' before 'dv1394_demuxer' libavdevice/alldevices.c:43: error: 'dv1394_demuxer' undeclared (first use in t is function) libavdevice/alldevices.c:43: error: 'ENABLE_DV1394_DEMUXER' undeclared (first u e in this function) libavdevice/alldevices.c:44: error: expected '=', ',', ';', 'asm' or '__attribu e__' before 'oss_muxer' libavdevice/alldevices.c:44: error: 'oss_muxer' undeclared (first use in this f nction) libavdevice/alldevices.c:44: error: 'ENABLE_OSS_MUXER' undeclared (first use in this function) libavdevice/alldevices.c:44: error: expected '=', ',', ';', 'asm' or '__attribu e__' before 'oss_demuxer' libavdevice/alldevices.c:44: error: 'oss_demuxer' undeclared (first use in this function) libavdevice/alldevices.c:44: error: 'ENABLE_OSS_DEMUXER' undeclared (first use n this function) libavdevice/alldevices.c:45: error: expected '=', ',', ';', 'asm' or '__attribu e__' before 'v4l2_demuxer' libavdevice/alldevices.c:45: error: 'v4l2_demuxer' undeclared (first use in thi function) libavdevice/alldevices.c:45: error: 'ENABLE_V4L2_DEMUXER' undeclared (first use in this function) libavdevice/alldevices.c:46: error: expected '=', ',', ';', 'asm' or '__attribu e__' before 'v4l_demuxer' libavdevice/alldevices.c:46: error: 'v4l_demuxer' undeclared (first use in this function) libavdevice/alldevices.c:46: error: 'ENABLE_V4L_DEMUXER' undeclared (first use n this function) libavdevice/alldevices.c:47: error: 'vfwcap_demuxer' undeclared (first use in t is function) libavdevice/alldevices.c:47: error: 'ENABLE_VFWCAP_DEMUXER' undeclared (first u e in this function) libavdevice/alldevices.c:48: error: expected '=', ',', ';', 'asm' or '__attribu e__' before 'x11_grab_device_demuxer' libavdevice/alldevices.c:48: error: 'x11_grab_device_demuxer' undeclared (first use in this function) libavdevice/alldevices.c:48: error: 'ENABLE_X11_GRAB_DEVICE_DEMUXER' undeclared (first use in this function) libavdevice/alldevices.c:51: error: expected '=', ',', ';', 'asm' or '__attribu e__' before 'libdc1394_demuxer' libavdevice/alldevices.c:51: error: 'libdc1394_demuxer' undeclared (first use i this function) libavdevice/alldevices.c:51: error: 'ENABLE_LIBDC1394_DEMUXER' undeclared (firs use in this function) make: *** [libavdevice/alldevices.o] Error 1 _______________________________________________ libav-user mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/libav-user
