BD_DLE_PENDING
bd->d_dle_state &= ~BD_DLE_PENDING;
bd->d_dle_state &= ~(BD_DLE_RUNNING|BD_DLE_PENDING);
if ((bd->d_dle_state & BD_DLE_PENDING) == 0) {
bd->d_dle_state &= ~BD_DLE_PENDING;
if ((bd->d_dle_state & BD_DLE_PENDING) == 0) {
bd->d_dle_state |= BD_DLE_PENDING;