Menu

error compiling fobs-0.3pre2

user
2005-02-11
2013-05-09
  • Nobody/Anonymous

    there seems to have a problem with av_log function and AV_LOG_INFO macro.

    It is certainly me the problem, but I don't know what I have done wrong.  Any idea?

    Nic

    --------------------------------------------------

    ./buildFobs.sh
    scons: `.' is up to date.
    javac -classpath resources/jmf.jar -d lib/fobs4jmf/classes -sourcepath src/jmf-pi/com/omnividea/media/parser/video src/jmf-pi/com/omnividea/media/parser/video/Parser.java src/jmf-pi/com/omnividea/media/protocol/file/DataSource.java src/jmf-pi/com/omnividea/media/codec/audio/NativeDecoder.java src/jmf-pi/com/omnividea/media/codec/video/NativeDecoder.java src/jmf-pi/com/omnividea/media/codec/video/JavaDecoder.java
    g++ -g -O3 -fPIC -I/root/ffmpeg-0.4.8 -I/root/ffmpeg-0.4.8/libavcodec -I/root/ffmpeg-0.4.8/libavformat -I/usr/java/j2sdk1.4.2_07/include -I. -I/usr/java/j2sdk1.4.2_07/include/win32 -I/usr/java/j2sdk1.4.2_07/include/linux -Isrc/cppapi -c -o src/jmf-pi/decoder.os src/jmf-pi/decoder.cpp
    In file included from src/cppapi/Decoder.h:27,
                     from src/jmf-pi/decoder.cpp:30:
    src/cppapi/common.h:42:7: warning: no newline at end of file
    In file included from src/cppapi/Decoder.h:29,
                     from src/jmf-pi/decoder.cpp:30:
    src/cppapi/PacketBuffer.h:57:3: warning: no newline at end of file
    src/jmf-pi/decoder.cpp: In function `jboolean Java_com_omnividea_media_parser_video_Parser_avProcess(JNIEnv*, _jobject*, jint, _jobject*, jlong, jlong)':
    src/jmf-pi/decoder.cpp:101: warning: cast to pointer from integer of different size
    src/jmf-pi/decoder.cpp: In function `jboolean Java_com_omnividea_media_parser_video_Parser_avProcessAudio(JNIEnv*, _jobject*, jint, _jobject*, jlong, jlong)':
    src/jmf-pi/decoder.cpp:382: warning: cast to pointer from integer of different size
    src/cppapi/Decoder.h: At global scope:
    src/cppapi/Decoder.h:174: warning: inline function `virtual double omnividea::fobs::Decoder::getNextFrameTime()' used but never defined
    g++ -g -O3 -fPIC -I/root/ffmpeg-0.4.8 -I/root/ffmpeg-0.4.8/libavcodec -I/root/ffmpeg-0.4.8/libavformat -I/usr/java/j2sdk1.4.2_07/include -I. -I/usr/java/j2sdk1.4.2_07/include/win32 -I/usr/java/j2sdk1.4.2_07/include/linux -Isrc/cppapi -c -o src/jmf-pi/stand_alone_codec.os src/jmf-pi/stand_alone_codec.cpp
    src/jmf-pi/stand_alone_codec.cpp: In function `jboolean Java_com_omnividea_media_codec_video_JavaDecoder_open_1codec(JNIEnv*, _jobject*, jint, _jstring*)':
    src/jmf-pi/stand_alone_codec.cpp:278: error: `AV_LOG_INFO' undeclared (first use this function)
    src/jmf-pi/stand_alone_codec.cpp:278: error: (Each undeclared identifier is reported only once for each function it appears in.)
    src/jmf-pi/stand_alone_codec.cpp:278: error: `av_log' undeclared (first use this function)
    src/jmf-pi/stand_alone_codec.cpp: In function `unsigned char* getRGB(AVPicture*, FFMPEGWrapper*, int*)':
    src/jmf-pi/stand_alone_codec.cpp:348: error: `AV_LOG_INFO' undeclared (first use this function)
    src/jmf-pi/stand_alone_codec.cpp:348: error: `av_log' undeclared (first use this function)
    src/jmf-pi/stand_alone_codec.cpp: In function `void Java_com_omnividea_media_codec_video_JavaDecoder_init_1decoding(JNIEnv*, _jobject*, jint, jint, jint)':
    src/jmf-pi/stand_alone_codec.cpp:400: error: `AV_LOG_INFO' undeclared (first use this function)
    src/jmf-pi/stand_alone_codec.cpp:400: error: `av_log' undeclared (first use this function)
    src/jmf-pi/stand_alone_codec.cpp: In function `jboolean Java_com_omnividea_media_codec_video_JavaDecoder_convert(JNIEnv*, _jobject*, jint, _jobject*, jlong, jint, _jobject*, jlong, jlong, jdouble)':
    src/jmf-pi/stand_alone_codec.cpp:421: warning: cast to pointer from integer of different size
    src/jmf-pi/stand_alone_codec.cpp:422: warning: cast to pointer from integer of different size
    src/jmf-pi/stand_alone_codec.cpp:428: warning: converting to `int64_t' from `jdouble'
    src/jmf-pi/stand_alone_codec.cpp:490: error: `AV_LOG_INFO' undeclared (first use this function)
    src/jmf-pi/stand_alone_codec.cpp:490: error: `av_log' undeclared (first use this function)
    scons: *** [src/jmf-pi/stand_alone_codec.os] Error 1

     
    • Jose San Pedro

      Jose San Pedro - 2005-02-11

      Hi Nic,

      the file you're getting problems with is a quite experimental code that I included in the distribution by request of some people. It seems the issue can be caused by your old version of ffmpeg (0.4.8?? That's quite old ;). I have no problems compiling the package whatsoever in  Linux Mac and Win32. If you still have problems, remove the file and the references to it in the SConstruct file or contact me back.

      Cheers.

      Jose San Pedro

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.