CCodec: operating-rate may be int.

Bug: 67591367
Change-Id: I829c4542115674a24ade54f4459563fde5e1d25d
diff --git a/media/sfplugin/CCodecConfig.cpp b/media/sfplugin/CCodecConfig.cpp
index 29eafab..8b27107 100644
--- a/media/sfplugin/CCodecConfig.cpp
+++ b/media/sfplugin/CCodecConfig.cpp
@@ -536,7 +536,9 @@
         .limitTo(D::PARAM & D::ENCODER)
         .withMapper([](C2Value) -> C2Value { return uint32_t(1); }));
 
-    add(ConfigMapper(KEY_OPERATING_RATE,   C2_PARAMKEY_OPERATING_RATE,     "value"));
+    add(ConfigMapper(KEY_OPERATING_RATE,   C2_PARAMKEY_OPERATING_RATE,     "value")
+        .limitTo(D::PARAM | D::CONFIG) // write-only
+        .withMapper(makeFloat));
     // C2 priorities are inverted
     add(ConfigMapper(KEY_PRIORITY,         C2_PARAMKEY_PRIORITY,           "value")
         .withMappers(negate, negate));