diff options
author | James Dong <jdong@google.com> | 2010-09-15 16:52:51 -0700 |
---|---|---|
committer | James Dong <jdong@google.com> | 2010-09-16 14:10:31 -0700 |
commit | e2d8ba8c36fd39eb98f604b11654aa5466673260 (patch) | |
tree | bdbd47442bc5f6c564746b99b4752a927c59f47b /media/libstagefright/CameraSource.cpp | |
parent | 38a7476749eb4b4fd117b6e64027870077eb22d8 (diff) | |
download | frameworks_av-e2d8ba8c36fd39eb98f604b11654aa5466673260.zip frameworks_av-e2d8ba8c36fd39eb98f604b11654aa5466673260.tar.gz frameworks_av-e2d8ba8c36fd39eb98f604b11654aa5466673260.tar.bz2 |
Add YUV420P color format support for video output from camera hal
Change-Id: I5c8266348d0840361c8095ce351ac85c44d4068f
Diffstat (limited to 'media/libstagefright/CameraSource.cpp')
-rw-r--r-- | media/libstagefright/CameraSource.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/media/libstagefright/CameraSource.cpp b/media/libstagefright/CameraSource.cpp index dc55ddf..12ac168 100644 --- a/media/libstagefright/CameraSource.cpp +++ b/media/libstagefright/CameraSource.cpp @@ -82,6 +82,10 @@ void CameraSourceListener::postDataTimestamp( } static int32_t getColorFormat(const char* colorFormat) { + if (!strcmp(colorFormat, CameraParameters::PIXEL_FORMAT_YUV420P)) { + return OMX_COLOR_FormatYUV420Planar; + } + if (!strcmp(colorFormat, CameraParameters::PIXEL_FORMAT_YUV422SP)) { return OMX_COLOR_FormatYUV422SemiPlanar; } |