Commit Graph

20 Commits (91e02fddedfc480f0a79e588cae3a88979bc8aeb)

Author SHA1 Message Date
Icedream 91e02fdded
Fix pubsub calls. 2018-04-11 09:36:27 +02:00
Icedream 58d040b650
Revert to standard package names for plugins.
We can still implement the plugins as go-plugins by implementing a
separate main package that makes use of the non-main code.
2018-04-11 09:35:07 +02:00
Icedream a7394217d5
Implement pubsub for channel events. 2018-04-11 09:33:30 +02:00
Icedream 92ca29cfac
Implement metadata code tests. 2018-04-11 09:33:07 +02:00
Icedream 7466ea6619
Implement metadata code fixes. 2018-04-11 09:32:54 +02:00
Icedream 73f292fab6
Add fork of gmf for fixed custom writer. 2018-04-10 17:55:38 +02:00
Icedream 65b480d903
Implement way too many changes to properly document for now. 2018-04-10 17:51:03 +02:00
Icedream cefdc1b3f9
Refactor API for plugins. 2018-04-10 17:08:40 +02:00
Icedream 0a5818132c
Introduce sample plugin code. 2018-04-10 16:34:41 +02:00
Icedream 51852d9f87
Massively refactor packages. 2018-04-10 16:34:30 +02:00
Icedream 6fe3925e18
Explicitly set AVFMT_FLAG_CUSTOM_IO. 2018-04-10 16:03:39 +02:00
Icedream 4d27d03a65
Add .gitignore. 2018-04-10 16:02:43 +02:00
Icedream c658855e59
Disable extra logging. 2018-04-10 16:02:39 +02:00
Icedream 27fdec7d2b
Add missing errors import. 2018-04-10 16:02:14 +02:00
Icedream 3434229f34
Remove logging for WritePacket calls. 2018-04-10 16:02:04 +02:00
Icedream 1ba8f0df54
Fix bailout after muxing when an input stream has closed. 2018-04-10 16:01:14 +02:00
Icedream 67cf9afdd3
Check for input stream count. 2018-04-10 16:00:42 +02:00
Icedream 5243e8aec6
Fix test name for demuxer for consistency. 2018-04-10 15:59:35 +02:00
Icedream dee2142a0b
Fix code so that it at least compiles. 2018-04-10 15:56:42 +02:00
Icedream 966dd7b507
Initial commit. 2018-04-10 13:48:51 +02:00