From 7c25df82dfc8bbedb58608242f0d923a4594bb14 Mon Sep 17 00:00:00 2001 From: James Dong Date: Mon, 7 May 2012 12:29:52 -0700 Subject: Get rid of vendor specific video encoder component names from ACodec and OMXCodec o related-to-bug: 6446245 Change-Id: I1fa07ad8a39337e3b19ac51c10533a2de8c11bb5 --- media/libstagefright/ACodec.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'media/libstagefright/ACodec.cpp') diff --git a/media/libstagefright/ACodec.cpp b/media/libstagefright/ACodec.cpp index 7d990640..1e00c5df 100644 --- a/media/libstagefright/ACodec.cpp +++ b/media/libstagefright/ACodec.cpp @@ -1715,7 +1715,9 @@ status_t ACodec::setupAVCEncoderParameters(const sp &msg) { } // XXX - if (!strncmp(mComponentName.c_str(), "OMX.TI.DUCATI1", 14)) { + if (h264type.eProfile != OMX_VIDEO_AVCProfileBaseline) { + ALOGW("Use baseline profile instead of %d for AVC recording", + h264type.eProfile); h264type.eProfile = OMX_VIDEO_AVCProfileBaseline; } @@ -1750,10 +1752,6 @@ status_t ACodec::setupAVCEncoderParameters(const sp &msg) { h264type.bMBAFF = OMX_FALSE; h264type.eLoopFilterMode = OMX_VIDEO_AVCLoopFilterEnable; - if (!strcasecmp("OMX.Nvidia.h264.encoder", mComponentName.c_str())) { - h264type.eLevel = OMX_VIDEO_AVCLevelMax; - } - err = mOMX->setParameter( mNode, OMX_IndexParamVideoAvc, &h264type, sizeof(h264type)); -- cgit v1.2.3