Indexable *indexable = edit->get_source();
if( !indexable || !indexable->is_asset ) continue;
Asset *asset = (Asset *)indexable;
- if( !scan_file->asset->equivalent(*asset,0,0) ) continue;
+ if( !scan_file->asset->equivalent(*asset,0,0,mwindow->edl) ) continue;
if( verify_edit(atrk, edit, start, end) ) continue;
next = cut_edit(atrk, edit,
atrk->to_units(start,0),
void SdbPacketQueue::
put_packet(SdbPacket *p)
{
- mLock holds(this);
+ lock("SdbPacketQueue::put_packet");
append(p);
+ unlock();
}
SdbPacket *SdbPacketQueue::
get_packet()
{
- mLock holds(this);
+ lock("SdbPacketQueue::get_packet");
SdbPacket *p = first;
remove_pointer(p);
+ unlock();
return p;
}