Bug 1407063 - Fix non-unified build in ESDS.cpp. r?gerald
Fallible is used in this compilation unit so the corresponding header
needs to be included. The <new> header is also required for new placement
calls.
MozReview-Commit-ID: 2eZ8U1wDYs8
--- a/media/libstagefright/frameworks/av/media/libstagefright/ESDS.cpp
+++ b/media/libstagefright/frameworks/av/media/libstagefright/ESDS.cpp
@@ -15,17 +15,18 @@
*/
//#define LOG_NDEBUG 0
#undef LOG_TAG
#define LOG_TAG "ESDS"
#include <utils/Log.h>
#include "include/ESDS.h"
-
+#include "mozilla/fallible.h"
+#include <new>
#include <string.h>
namespace stagefright {
ESDS::ESDS(const void *data, size_t size)
: mData(new (mozilla::fallible) uint8_t[size]),
mSize(size),
mInitCheck(NO_INIT),