X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fresourcethread.h;h=51f462c9941cc69eb3ec862591c4a40c5b8b4d09;hp=0d165ff5ccf3b6105d78f13715da0e2811bc539e;hb=de541aa9508555c35ea284d5b03617fc9c7cd026;hpb=28225c37859a74d59211f584abd785860eef9c13 diff --git a/cinelerra-5.1/cinelerra/resourcethread.h b/cinelerra-5.1/cinelerra/resourcethread.h index 0d165ff5..51f462c9 100644 --- a/cinelerra-5.1/cinelerra/resourcethread.h +++ b/cinelerra-5.1/cinelerra/resourcethread.h @@ -32,6 +32,7 @@ #include "arraylist.h" +#include "linklist.h" #include "bctimer.inc" #include "condition.inc" #include "file.inc" @@ -44,7 +45,7 @@ #include "vframe.inc" -class ResourceThreadItem +class ResourceThreadItem : public ListItem { public: ResourceThreadItem(ResourcePixmap *pixmap, @@ -145,6 +146,7 @@ public: void run(); void stop(); + void reset(int pane_number); void do_video(VResourceThreadItem *item); void do_audio(AResourceThreadItem *item); @@ -160,7 +162,7 @@ public: MWindowGUI *gui; Condition *draw_lock; Mutex *item_lock; - ArrayList items; + List items; int interrupted; int done; VFrame *temp_picon;