Account for no channel_layout (resample) + add free decode frame