ChallyCai/doubango

[ Doubango 2.x build ] error: tinymedia/tmedia_JitterBuffer.h: No such file or directory

Closed this issue · 4 comments

What steps will reproduce the problem?
1. svn checkout http://doubango.googlecode.com/svn/branches/2.0 
2. build doubango with the same procedure of trunk on linux 
3.

What is the expected output? What do you see instead?

build libtinyDAV failed on tdav.c 

traces :

(cd ../tinyDAV ; make -f droid-makefile all; cp -f libtinyDAV_armv5te.a 
/home/pverney/dev/imsdroid/doubango.V2.x/doubango/android-projects/output)
make[1]: entrant dans le répertoire « 
/home/pverney/dev/imsdroid/doubango.V2.x/doubango/tinyDAV »
arm-eabi-gcc-4.4.0 -c  -DDEBUG_LEVEL=DEBUG_LEVEL_INFO 
-DDEBUG_LEVEL=DEBUG_LEVEL_INFO 
-I/home/pverney/dev/imsdroid/android-ndk-r4/build/platforms/android-8/arch-arm/u
sr/include -msoft-float -fpic -mthumb-interwork -ffunction-sections 
-funwind-tables -fstack-protector -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ 
-D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -MMD -MP -fno-short-enums -DANDROID  
-march=armv5te -mtune=xscale -Os -fomit-frame-pointer -fno-strict-aliasing 
-finline-limit=64 -DANDROID -static -I../thirdparties/android/include 
-DHAVE_ILBC=0 -DHAVE_LIBGSM=1 -DHAVE_FFMPEG=1 -DHAVE_H264=1 -DHAVE_THEORA=1 
-DHAVE_LIB_SPEEX=0 -DHAVE_SPEEX_DSP=0 -DHAVE_OPENCORE_AMR=1  -DHAVE_G729=0 
-I../tinySAK/src -I../tinyNET/src -I../tinySDP/include -I../tinyRTP/include 
-I../tinyMEDIA/include -I../tinyMSRP/include -I./include -DJB_HISTORY_SIZE=500 
src/tdav.c -o src/tdav.o
In file included from src/tdav.c:86:
./include/tinydav/audio/tdav_speakup_jitterbuffer.h:34:43: error: 
tinymedia/tmedia_JitterBuffer.h: No such file or directory
make[1]: *** [src/tdav.o] Erreur 1

What version of the product are you using? On what operating system?
Doubango branches 2.x

Please provide any additional information below.


Original issue reported on code.google.com by verney.p...@gmail.com on 29 Apr 2011 at 11:47

I didn't noticed this issue because I'm using Windows to build Doubango for 
Android. It was a case sensitivity problem: Should be "tmedia_jitterbuffer.h" 
instead of "tmedia_JitterBuffer.h". The issue has been fixed now.
For information, doubango 2.x contains two jitterbuffer handlers, one based on 
speakup algorithm and one on speex-dsp. By default we use "speakup" as it 
doesn't require any thirdparty libraries but you should enable speex-dsp on 
Android and iOS if you want better performance (cpu, delay, ....).
To enable speex-dsp jitterbuffer, add "SPEEX_DSP=yes" as parameter for 
buildAll.sh.
Here is an example of build-file: 
http://code.google.com/p/doubango/source/browse/branches/2.0/doubango/bindings/j
ava/android/gpl.sh

Original comment by boss...@yahoo.fr on 29 Apr 2011 at 6:35

  • Changed state: Accepted
Hi ,
Thank you for your reply and sample . I test this .
Best regards ,

Bye ,
Philippe

Original comment by verney.p...@gmail.com on 30 Apr 2011 at 6:09

Hi , 
Have update my source code , it's Ok .

Thank you ,

Bye 

Original comment by verney.p...@gmail.com on 3 May 2011 at 9:35

Original comment by boss...@yahoo.fr on 4 Jun 2011 at 7:16

  • Changed state: Fixed