X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fcommercials.C;h=3a3de58615e59836ad0e5a830c1623644a3a33e5;hb=9f0e523f895dabf635f694efc854f2be479d712c;hp=a81aafe8ee0357d295499fe10c5e97272d3fc96c;hpb=101d92b4c50a831fb00edd65df57de41b408c7b6;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/commercials.C b/cinelerra-5.1/cinelerra/commercials.C index a81aafe8..3a3de586 100644 --- a/cinelerra-5.1/cinelerra/commercials.C +++ b/cinelerra-5.1/cinelerra/commercials.C @@ -804,16 +804,18 @@ run() 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; }