--- a/khronosfws/openmax_al/src/mediarecorder/xamediarecorder.c Fri May 14 18:19:45 2010 -0500
+++ b/khronosfws/openmax_al/src/mediarecorder/xamediarecorder.c Fri May 28 19:26:28 2010 -0500
@@ -418,6 +418,7 @@
case MR_AUDIOENCODERITF:
pItf = XAAudioEncoderItfImpl_Create(pObjImpl);
break;
+#ifdef OMAX_CAMERABIN
case MR_SNAPSHOTITF:
pItf = XASnapshotItfImpl_Create(pObjImpl);
break;
@@ -427,6 +428,7 @@
case MR_IMAGEENCODERITF:
pItf = XAImageEncoderItfImpl_Create(pObjImpl);
break;
+#endif
case MR_METADATAINSERTIONITF:
pItf = XAMetadataInsertionItfImpl_Create(pObjImpl);
break;
@@ -438,6 +440,7 @@
case MR_EQUALIZERITF:
pItf = XAEqualizerItfImpl_Create( pObjImpl->adaptationCtx );
break;
+#ifdef OMAX_CAMERABIN
case MR_IMAGECONTROLSITF:
pItf = XAImageControlsItfImpl_Create( pObjImpl->adaptationCtx );
break;
@@ -447,6 +450,7 @@
case MR_VIDEOPOSTPROCESSINGITF:
pItf = XAVideoPostProcessingItfImpl_Create( pObjImpl->adaptationCtx );
break;
+#endif
case MR_VOLUMEITF:
pItf = XAVolumeItfImpl_Create( pObjImpl->adaptationCtx );
break;
@@ -524,6 +528,7 @@
case MR_EQUALIZERITF:
XAEqualizerItfImpl_Free(pItf);
break;
+#ifdef OMAX_CAMERABIN
case MR_IMAGECONTROLSITF:
XAImageControlsItfImpl_Free(pItf);
break;
@@ -533,12 +538,14 @@
case MR_IMAGEENCODERITF:
XAImageEncoderItfImpl_Free(pItf);
break;
+#endif
case MR_METADATAINSERTIONITF:
XAMetadataInsertionItfImpl_Free(pItf);
break;
case MR_RECORDITF:
XARecordItfImpl_Free(pItf);
break;
+#ifdef OMAX_CAMERABIN
case MR_SNAPSHOTITF:
XASnapshotItfImpl_Free(pItf);
break;
@@ -548,6 +555,7 @@
case MR_VIDEOPOSTPROCESSINGITF:
XAVideoPostProcessingItfImpl_Free(pItf);
break;
+#endif
case MR_VOLUMEITF:
XAVolumeItfImpl_Free(pItf);
break;
@@ -613,10 +621,11 @@
case MR_EQUALIZERITF:
mapEntry->pItf = XAEqualizerItfImpl_Create( pImpl->adaptationCtx );
break;
+#ifdef OMAX_CAMERABIN
case MR_IMAGEEFFECTSITF:
mapEntry->pItf = XAImageEffectsItfImpl_Create( pImpl->adaptationCtx );
break;
-
+#endif
default:
DEBUG_ERR("XAMediaRecorderImpl_DoAddItf unknown id");
ret = XA_RESULT_FEATURE_UNSUPPORTED;
@@ -672,9 +681,11 @@
case MR_EQUALIZERITF:
XAEqualizerItfImpl_Free( mapEntry->pItf );
break;
+#ifdef OMAX_CAMERABIN
case MR_IMAGEEFFECTSITF:
XAImageEffectsItfImpl_Free( mapEntry->pItf );
break;
+#endif
default:
DEBUG_ERR("XAMediaRecorderImpl_DoRemoveItf unknown id");
ret = XA_RESULT_FEATURE_UNSUPPORTED;