Loading
Camera: Resize the output slot vector when needed
The output slot vector will be initialized with the total number of buffers per output and any buffers that get attached are indexed via the returned slot value. However there is no guarantee that the slot will be within the [0, totalNumberOfBuffers) range. The bufffer queue can return anything from [0, BufferQueue::NUM_BUFFER_SLOTS) and this can result in invalid memory operations and potential instabilities. The resolve this validate the slot value and resize the output slot vector accordingly. Bug: 74828453 Test: Camera CTS Change-Id: I20502000a5c278eb9a81600282d1fad98455a2c4