long CDVDMediaCodecInfo::Release() {
  //REPORT_FUNCTION();
  long count = AtomicDecrement(&m_refs);
  if (count == 1)
    ReleaseOutputBuffer(false);
  if (count == 0)
    delete this;
  return count;
}
long CDVDMediaCodecInfo::Release()
{
  long count = AtomicDecrement(&m_refs);
  if (count == 0)
  {
    ReleaseOutputBuffer(false);
    delete this;
  }

  return count;
}