adjusted the way source removal is handled to make it a bit more safe

This commit is contained in:
jp9000
2013-11-20 18:36:46 -07:00
parent 5fa2f28577
commit f1decd08f4
5 changed files with 47 additions and 31 deletions

View File

@@ -17,12 +17,15 @@
#pragma once
/* Maximum number of source channels for output and per display */
#define MAX_CHANNELS 32
#define MODULE_SUCCESS 0
#define MODULE_ERROR -1
#define MODULE_FILENOTFOUND -2
#define MODULE_FUNCTIONNOTFOUND -3
#define MODULE_INCOMPATIBLE_VER -4
#define SOURCE_VIDEO (1<<0)
#define SOURCE_AUDIO (1<<1)
#define SOURCE_ASYNC_VIDEO (1<<2)
#define SOURCE_VIDEO (1<<0) /* Source has video */
#define SOURCE_AUDIO (1<<1) /* Source has audio */
#define SOURCE_ASYNC_VIDEO (1<<2) /* Async video (use with SOURCE_VIDEO) */