- JSAMPROW yptr[v_mcu_size], cbptr[v_mcu_size], crptr[v_mcu_size];
- JSAMPARRAY data[3] = { yptr, cbptr, crptr };
+ unique_ptr<JSAMPROW[]> yptr(new JSAMPROW[v_mcu_size]);
+ unique_ptr<JSAMPROW[]> cbptr(new JSAMPROW[v_mcu_size]);
+ unique_ptr<JSAMPROW[]> crptr(new JSAMPROW[v_mcu_size]);
+ JSAMPARRAY data[3] = { yptr.get(), cbptr.get(), crptr.get() };