std::unique_ptr<uint8_t, AVSampleDeleter> output_deleter(output);
int out_samples = swr_convert(swr, &output, max_out_samples, data, nb_samples);
if (out_samples > 0) {
std::unique_ptr<uint8_t, AVSampleDeleter> output_deleter(output);
int out_samples = swr_convert(swr, &output, max_out_samples, data, nb_samples);
if (out_samples > 0) {