summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/StagefrightRecorder.h
diff options
context:
space:
mode:
authorLajos Molnar <lajos@google.com>2013-10-30 10:02:12 -0700
committerLajos Molnar <lajos@google.com>2013-10-30 11:29:29 -0700
commit9c7f845780d62ea09469a8dac7117cc01adfea5c (patch)
tree1c69c580de33cf8dc15a5060447e4d9109181fbe /media/libmediaplayerservice/StagefrightRecorder.h
parent1c594b637df26499ce1dae2db34f2b3290efd838 (diff)
downloadframeworks_av-9c7f845780d62ea09469a8dac7117cc01adfea5c.zip
frameworks_av-9c7f845780d62ea09469a8dac7117cc01adfea5c.tar.gz
frameworks_av-9c7f845780d62ea09469a8dac7117cc01adfea5c.tar.bz2
StageFrightRecorder: do not use meta-data mode for software encoders
Camera HAL v1 uses vendor-specific camera-source meta-data mode, but software encoders use generic gralloc-source mode, so they are not compatible. Change-Id: I0d1bab8eada26dcb70c97b1eec83f06d1f331239 Signed-off-by: Lajos Molnar <lajos@google.com> Bug: 11446505
Diffstat (limited to 'media/libmediaplayerservice/StagefrightRecorder.h')
-rw-r--r--media/libmediaplayerservice/StagefrightRecorder.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/media/libmediaplayerservice/StagefrightRecorder.h b/media/libmediaplayerservice/StagefrightRecorder.h
index c864207..31f09e0 100644
--- a/media/libmediaplayerservice/StagefrightRecorder.h
+++ b/media/libmediaplayerservice/StagefrightRecorder.h
@@ -139,7 +139,8 @@ private:
status_t startRTPRecording();
status_t startMPEG2TSRecording();
sp<MediaSource> createAudioSource();
- status_t checkVideoEncoderCapabilities();
+ status_t checkVideoEncoderCapabilities(
+ bool *supportsCameraSourceMetaDataMode);
status_t checkAudioEncoderCapabilities();
// Generic MediaSource set-up. Returns the appropriate
// source (CameraSource or SurfaceMediaSource)