add major optimization to filter processing, and as a nice side effect, make it easier to create new filters and sources

This commit is contained in:
jp9000
2013-12-22 01:30:18 -07:00
parent 5471625dd7
commit 19c4ee995e
9 changed files with 148 additions and 64 deletions

View File

@@ -29,3 +29,5 @@
#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) */
#define SOURCE_DEFAULT_EFFECT (1<<3) /* Source uses default/filter effect */
#define SOURCE_YUV (1<<4) /* Source is in YUV color space */