Add tinysndfile

Change-Id: Idc97a54f1e170fc06cc341fd1234c0635ada9757
Line length 100

Change-Id: Ieecda2651cab0f4cfaef3a23454d3d852091be84
Add memcpy_to_u8_from_i16 to libaudioutils

Change-Id: I20066dbfaf8828d9d32266c589beaf3860677bc8
Add support for reading 8-bit PCM

Also:
Includable by C++
More compatibility with libsndfile external
 Add frames field to SFINFO
 sf_readf_short uses sf_count_t which is signed

Change-Id: Ice538d5f4ba3556b67c57bca856b605358d53c05
Merge "Add support for reading 8-bit PCM"
am 3154036a: Camera: Fix metadata data alignment, other minor bugs.

* commit '3154036acd2cc809388d08ff856198a8512f05f0':
  Camera: Fix metadata data alignment, other minor bugs.
am b10d56ad: Camera: Actually make camera_metadata memcopyable

* commit 'b10d56ad43a91924d3666127963e5fdce725389c':
  Camera: Actually make camera_metadata memcopyable
am 555aac88: Camera2: Fix metadata alignment for double and int64 types

* commit '555aac882ed63e70019c78ccc58032a5be0f58ec':
  Camera2: Fix metadata alignment for double and int64 types
Camera: Define all Properties via an XML data file

Change-Id: I82aad9e1e8c8064373a9881f255ec2eb9d2f023e
Camera: Add an XML parser for the XML metadata

Change-Id: Ie97893e82d6cae2cb7fa3853b326df1cf0f3ff18
Camera: Metadata docs HTML generated from XML

Change-Id: Ic39249d7019dab0a6c5f5daf5d54074f6cc9c0d4
Camera: Metadata XML cleanup, add README

Change-Id: Ib53757029becbd4148867a144ba3725c4f9e5d82
Camera: Generate camera_metadata_tags.h from XML

Change-Id: Ie98f9dca854841ff1430c1314fbc570e26e5398b
Camera: Generate tag string info from XML

Change-Id: I5109a3c46a065fb2dce31482d4377c33aeb84176
Camera: Add a script to generate files from XML

Change-Id: I638017934ddfcfe8ab8f9f56bebb587dae35f17f
Camera2: Prepare to generate tags from script

Change-Id: Ic5195830cd6ff296de793eb4fbe418dd4e3136ca
Camera2: Fix metadata XML to maintain ordering

Change-Id: I69adfbb1010b5f624d3ee618a1a45e0be510ca31
Camera: Generate camera_metadata_tags and HTML docs from XML

Change-Id: Ib7e9bf4855adff91a317c910aaec960f1422302a
Camera2: Dump enum data types as strings, not integers

Change-Id: Ia225662d4ee0aad81b22b96355d7f39c4aa70d42
Camera2: Update generate scripts check for dependencies and to support MacPorts

Change-Id: Ice9b658f8e6f87a1a490c367bff2f9a685ddee44