CCodecInfoBuilder: Avoid adding omx codec infos in full-codec2 mode

If debug.stagefright.ccodec == 4, do not build MediaCodecInfo
from omx since those components will be removed and will instead
end up as empty infos in MediaCodecList.

Bug: 121225951
Bug: 121237410
Bug: 121188614

Test:
  android.media.cts.MediaCodecListTest pass
(cherry picked from commit 8cae25cda45afb9004334265262e885b843663aa)

Change-Id: Ic2f84c4a6905b75894fe7931942514d96e969774
diff --git a/media/sfplugin/Codec2InfoBuilder.cpp b/media/sfplugin/Codec2InfoBuilder.cpp
index 657e29c..d883d46 100644
--- a/media/sfplugin/Codec2InfoBuilder.cpp
+++ b/media/sfplugin/Codec2InfoBuilder.cpp
@@ -351,7 +351,7 @@
     }
 
     bool surfaceTest(Codec2Client::CreateInputSurface());
-    if (option == 0 || !surfaceTest) {
+    if (option == 0 || (option != 4 && !surfaceTest)) {
         buildOmxInfo(parser, writer);
     }