This is the buffer*s* class, the collection itself not the single buffer. This is in CDVDVideoCodecIPUBuffer (about 10 lines above). Adding the virtual destructor has been forgotten but I honestly doubt that is is necessary because we are deleting *this* and not a base class pointer. I will add it nonetheless. Thanks for pointing it out.