2011-02-28, 00:05
some issues faced:
- does not compile without pulseaudio:
missing some #ifdef HAS_PULSEAUDIO
idealy, would compile without alsa too
- does not compile with external python:
missing lot's of #include "config.h" where #if (defined USE_EXTERNAL_FFMPEG) is used
- you can use @abs_top_srcdir@ macro in Makefile for INCLUDES and Makefile.include
- AE_FMT_FLOAT, AE_FMT_S24NE, AE_FMT_S24BE, AE_FMT_S24LE not defined here
final linkage failed with error:
hope that help
- does not compile without pulseaudio:
missing some #ifdef HAS_PULSEAUDIO
idealy, would compile without alsa too
- does not compile with external python:
missing lot's of #include "config.h" where #if (defined USE_EXTERNAL_FFMPEG) is used
- you can use @abs_top_srcdir@ macro in Makefile for INCLUDES and Makefile.include
- AE_FMT_FLOAT, AE_FMT_S24NE, AE_FMT_S24BE, AE_FMT_S24LE not defined here
final linkage failed with error:
Code:
xbmc/cores/AudioEngine/audioengine.a(AEEncoderFFmpeg.o): In function `DllAvCodec::avcodec_encode_audio(AVCodecContext*, unsigned char*, int, short const*)':
/fneufneu/xbmc/lib/DllAvCodec.h:188: undefined reference to `avcodec_encode_audio(AVCodecContext*, unsigned char*, int, short const*)'
xbmc/cores/AudioEngine/audioengine.a(AEEncoderFFmpeg.o): In function `DllAvUtilBase::av_log_set_callback(void (*)(void*, int, char const*, __va_list_tag*))':
/fneufneu/xbmc/lib/DllAvUtil.h:85: undefined reference to `av_log_set_callback(void (*)(void*, int, char const*, __va_list_tag*))'
xbmc/cores/AudioEngine/audioengine.a(AEEncoderFFmpeg.o): In function `DllAvCodec::avcodec_register_all()':
/fneufneu/xbmc/lib/DllAvCodec.h:159: undefined reference to `avcodec_register_all()'
xbmc/cores/AudioEngine/audioengine.a(AEEncoderFFmpeg.o): In function `DllAvCodec::avcodec_find_encoder(CodecID)':
/fneufneu/xbmc/lib/DllAvCodec.h:170: undefined reference to `avcodec_find_encoder(CodecID)'
xbmc/cores/AudioEngine/audioengine.a(AEEncoderFFmpeg.o): In function `DllAvCodec::avcodec_alloc_context()':
/fneufneu/xbmc/lib/DllAvCodec.h:190: undefined reference to `avcodec_alloc_context()'
xbmc/cores/AudioEngine/audioengine.a(AEEncoderFFmpeg.o): In function `DllAvCodec::avcodec_open(AVCodecContext*, AVCodec*)':
/fneufneu/xbmc/lib/DllAvCodec.h:165: undefined reference to `avcodec_open(AVCodecContext*, AVCodec*)'
xbmc/cores/AudioEngine/audioengine.a(AEEncoderFFmpeg.o): In function `DllAvUtilBase::av_freep(void*)':
/fneufneu/xbmc/lib/DllAvUtil.h:90: undefined reference to `av_freep(void*)'
/fneufneu/xbmc/lib/DllAvUtil.h:90: undefined reference to `av_freep(void*)'
/fneufneu/xbmc/lib/DllAvUtil.h:90: undefined reference to `av_freep(void*)'
/fneufneu/xbmc/lib/DllAvUtil.h:90: undefined reference to `av_freep(void*)'
hope that help