Add dvswitch provider, which reads from a FIFO
Explicitly set caps so that the pipeline actually works
Support setting a custom logo
Fix variable name