Codec2Client: use IProducerListener for Codec2 hidl1.2

Calculate dequeuable/allocatable buffers using IProducerListner for
Codec2 HIDL1.2

Bug: 300350761
Change-Id: I51817f7f19739f972fc336be8398872be3492a01
diff --git a/media/codec2/hal/client/client.cpp b/media/codec2/hal/client/client.cpp
index 597852a..e8e7cb2 100644
--- a/media/codec2/hal/client/client.cpp
+++ b/media/codec2/hal/client/client.cpp
@@ -2372,7 +2372,7 @@
 
 void Codec2Client::Component::onBufferReleasedFromOutputSurface(
         uint32_t generation) {
-    (void) generation;
+    mOutputBufferQueue->onBufferReleased(generation);
 }
 
 c2_status_t Codec2Client::Component::connectToInputSurface(