khronosfws/openmax_al/src/mediarecorder/xamediarecorder.c
changeset 21 2ed61feeead6
parent 19 4a629bc82c5e
child 25 6f7ceef7b1d1
--- 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;