decklink: change device instance lifecycle
authorDavid Schleef <ds@schleef.org>
Sun, 23 Sep 2012 20:15:20 +0000 (13:15 -0700)
committerTim-Philipp Müller <tim@centricular.net>
Sun, 23 Sep 2012 20:27:36 +0000 (21:27 +0100)
commit65a1f79bcbaf1089888a7e8bba89e5c2c2b6457e
tree94eb7d298a18f3a56b174053f0e228d92074107b
parentdd66252f23b198d03671ed2c913623ccd7a518a7
decklink: change device instance lifecycle

The decklink driver eventually crashes after repeated creation/deletion
of device, input, output, and configuration objects.  Change to create
these at the outset and keep them around forever.
sys/decklink/capture.cpp
sys/decklink/gstdecklink.cpp
sys/decklink/gstdecklink.h
sys/decklink/gstdecklinksink.cpp
sys/decklink/gstdecklinksrc.cpp
sys/decklink/gstdecklinksrc.h