Permalink
Browse files

Added libsndfile

  • Loading branch information...
pelya committed Mar 20, 2013
1 parent 08e24c1 commit 121a3ae13339d3c55c888980a4e02f9f2fab17a2
Showing with 57,569 additions and 0 deletions.
  1. +14 −0 project/jni/sndfile/AUTHORS
  2. +22 −0 project/jni/sndfile/Android.mk
  3. +503 −0 project/jni/sndfile/COPYING
  4. +9,051 −0 project/jni/sndfile/ChangeLog
  5. +182 −0 project/jni/sndfile/INSTALL
  6. +175 −0 project/jni/sndfile/NEWS
  7. +65 −0 project/jni/sndfile/README
  8. +1 −0 project/jni/sndfile/include/sndfile.h
  9. +1 −0 project/jni/sndfile/include/sndfile.hh
  10. +50 −0 project/jni/sndfile/src/G72x/ChangeLog
  11. 0 project/jni/sndfile/src/G72x/README
  12. +94 −0 project/jni/sndfile/src/G72x/README.original
  13. +155 −0 project/jni/sndfile/src/G72x/g721.c
  14. +162 −0 project/jni/sndfile/src/G72x/g723_16.c
  15. +139 −0 project/jni/sndfile/src/G72x/g723_24.c
  16. +153 −0 project/jni/sndfile/src/G72x/g723_40.c
  17. +644 −0 project/jni/sndfile/src/G72x/g72x.c
  18. +91 −0 project/jni/sndfile/src/G72x/g72x.h
  19. +109 −0 project/jni/sndfile/src/G72x/g72x_priv.h
  20. +16 −0 project/jni/sndfile/src/GSM610/COPYRIGHT
  21. +56 −0 project/jni/sndfile/src/GSM610/ChangeLog
  22. +36 −0 project/jni/sndfile/src/GSM610/README
  23. +240 −0 project/jni/sndfile/src/GSM610/add.c
  24. +87 −0 project/jni/sndfile/src/GSM610/code.c
  25. +26 −0 project/jni/sndfile/src/GSM610/config.h
  26. +59 −0 project/jni/sndfile/src/GSM610/decode.c
  27. +52 −0 project/jni/sndfile/src/GSM610/gsm.h
  28. +301 −0 project/jni/sndfile/src/GSM610/gsm610_priv.h
  29. +37 −0 project/jni/sndfile/src/GSM610/gsm_create.c
  30. +359 −0 project/jni/sndfile/src/GSM610/gsm_decode.c
  31. +24 −0 project/jni/sndfile/src/GSM610/gsm_destroy.c
  32. +449 −0 project/jni/sndfile/src/GSM610/gsm_encode.c
  33. +66 −0 project/jni/sndfile/src/GSM610/gsm_option.c
  34. +959 −0 project/jni/sndfile/src/GSM610/long_term.c
  35. +331 −0 project/jni/sndfile/src/GSM610/lpc.c
  36. +105 −0 project/jni/sndfile/src/GSM610/preprocess.c
  37. +480 −0 project/jni/sndfile/src/GSM610/rpe.c
  38. +417 −0 project/jni/sndfile/src/GSM610/short_term.c
  39. +60 −0 project/jni/sndfile/src/GSM610/table.c
  40. +1,738 −0 project/jni/sndfile/src/aiff.c
  41. +540 −0 project/jni/sndfile/src/alaw.c
  42. +452 −0 project/jni/sndfile/src/au.c
  43. +105 −0 project/jni/sndfile/src/audio_detect.c
  44. +247 −0 project/jni/sndfile/src/avr.c
  45. +190 −0 project/jni/sndfile/src/broadcast.c
  46. +620 −0 project/jni/sndfile/src/caf.c
  47. +262 −0 project/jni/sndfile/src/chanmap.c
  48. +32 −0 project/jni/sndfile/src/chanmap.h
  49. +54 −0 project/jni/sndfile/src/chunk.c
  50. +376 −0 project/jni/sndfile/src/command.c
  51. +1,465 −0 project/jni/sndfile/src/common.c
  52. +919 −0 project/jni/sndfile/src/common.h
  53. +291 −0 project/jni/sndfile/src/config.h
  54. +290 −0 project/jni/sndfile/src/config.h.in
  55. +534 −0 project/jni/sndfile/src/dither.c
  56. +1,043 −0 project/jni/sndfile/src/double64.c
  57. +200 −0 project/jni/sndfile/src/dwd.c
  58. +662 −0 project/jni/sndfile/src/dwvw.c
  59. +1,547 −0 project/jni/sndfile/src/file_io.c
  60. +1,324 −0 project/jni/sndfile/src/flac.c
  61. +996 −0 project/jni/sndfile/src/float32.c
  62. +604 −0 project/jni/sndfile/src/g72x.c
  63. +621 −0 project/jni/sndfile/src/gsm610.c
  64. +226 −0 project/jni/sndfile/src/htk.c
  65. +52 −0 project/jni/sndfile/src/id3.c
  66. +946 −0 project/jni/sndfile/src/ima_adpcm.c
  67. +297 −0 project/jni/sndfile/src/ima_oki_adpcm.c
  68. +54 −0 project/jni/sndfile/src/ima_oki_adpcm.h
  69. +300 −0 project/jni/sndfile/src/interleave.c
  70. +322 −0 project/jni/sndfile/src/ircam.c
  71. +45 −0 project/jni/sndfile/src/macbinary3.c
  72. +51 −0 project/jni/sndfile/src/macos.c
  73. +389 −0 project/jni/sndfile/src/mat4.c
  74. +501 −0 project/jni/sndfile/src/mat5.c
  75. +204 −0 project/jni/sndfile/src/mpc2k.c
  76. +834 −0 project/jni/sndfile/src/ms_adpcm.c
  77. +377 −0 project/jni/sndfile/src/nist.c
  78. +250 −0 project/jni/sndfile/src/ogg.c
  79. +52 −0 project/jni/sndfile/src/ogg.h
  80. +164 −0 project/jni/sndfile/src/ogg_pcm.c
  81. +425 −0 project/jni/sndfile/src/ogg_speex.c
  82. +1,142 −0 project/jni/sndfile/src/ogg_vorbis.c
  83. +832 −0 project/jni/sndfile/src/paf.c
  84. +2,901 −0 project/jni/sndfile/src/pcm.c
  85. +188 −0 project/jni/sndfile/src/pvf.c
  86. +104 −0 project/jni/sndfile/src/raw.c
  87. +716 −0 project/jni/sndfile/src/rf64.c
  88. +319 −0 project/jni/sndfile/src/rx2.c
  89. +632 −0 project/jni/sndfile/src/sd2.c
  90. +1,005 −0 project/jni/sndfile/src/sds.c
  91. +63 −0 project/jni/sndfile/src/sf_unistd.h
  92. +113 −0 project/jni/sndfile/src/sfconfig.h
  93. +254 −0 project/jni/sndfile/src/sfendian.h
  94. +2,923 −0 project/jni/sndfile/src/sndfile.c
  95. +666 −0 project/jni/sndfile/src/sndfile.h
  96. +666 −0 project/jni/sndfile/src/sndfile.h.in
  97. +422 −0 project/jni/sndfile/src/sndfile.hh
  98. +214 −0 project/jni/sndfile/src/strings.c
  99. +416 −0 project/jni/sndfile/src/svx.c
  100. +372 −0 project/jni/sndfile/src/txw.c
  101. +1,043 −0 project/jni/sndfile/src/ulaw.c
  102. +882 −0 project/jni/sndfile/src/voc.c
  103. +394 −0 project/jni/sndfile/src/vox_adpcm.c
  104. +639 −0 project/jni/sndfile/src/w64.c
  105. +1,820 −0 project/jni/sndfile/src/wav.c
  106. +677 −0 project/jni/sndfile/src/wav_w64.c
  107. +295 −0 project/jni/sndfile/src/wav_w64.h
  108. +93 −0 project/jni/sndfile/src/windows.c
  109. +209 −0 project/jni/sndfile/src/wve.c
  110. +1,197 −0 project/jni/sndfile/src/xi.c
@@ -0,0 +1,14 @@
+The main author of libsndfile is Erik de Castro Lopo <erikd@mega-nerd.com>
+apart from code in the following directories:
+
+ - src/GSM610 : Written by Jutta Degener <jutta@cs.tu-berlin.de> and Carsten
+ Bormann <cabo@cs.tu-berlin.de>. They should not be contacted in relation to
+ libsndfile or the GSM 6.10 code that is part of libsndfile. Their original
+ code can be found at:
+
+ http://kbs.cs.tu-berlin.de/~jutta/toast.html
+
+ - src/G72x : Released by Sun Microsystems, Inc. to the public domain. Minor
+ modifications were required to integrate these files into libsndfile. The
+ changes are listed in src/G72x/ChangeLog.
+
@@ -0,0 +1,22 @@
+LOCAL_PATH := $(call my-dir)
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := sndfile
+
+LOCAL_C_INCLUDES := $(LOCAL_PATH)/include $(LOCAL_PATH)/src $(LOCAL_PATH)/../ogg/include $(LOCAL_PATH)/../vorbis/include $(LOCAL_PATH)/../flac/include
+LOCAL_CFLAGS := -DHAVE_CONFIG_H
+
+LOCAL_CPP_EXTENSION := .cpp
+
+APP_SUBDIRS := $(patsubst $(LOCAL_PATH)/%, %, $(shell find $(LOCAL_PATH)/src -type d))
+LOCAL_SRC_FILES := $(foreach F, $(APP_SUBDIRS), $(addprefix $(F)/,$(notdir $(wildcard $(LOCAL_PATH)/$(F)/*.cpp))))
+LOCAL_SRC_FILES += $(foreach F, $(APP_SUBDIRS), $(addprefix $(F)/,$(notdir $(wildcard $(LOCAL_PATH)/$(F)/*.c))))
+
+LOCAL_STATIC_LIBRARIES := flac vorbis ogg
+
+LOCAL_SHARED_LIBRARIES :=
+
+LOCAL_LDLIBS :=
+
+include $(BUILD_SHARED_LIBRARY)
View

Large diffs are not rendered by default.

Oops, something went wrong.
Oops, something went wrong.

0 comments on commit 121a3ae

Please sign in to comment.