Peter Johnson
|
3381340eb5
|
Add method to get source/sink type.
Also provide convenience method to enumerate all sinks connected to a source.
|
2016-11-18 12:41:08 -08:00 |
|
Peter Johnson
|
0bcafedebf
|
MJPEGServerImpl: Refactor NeedsDHT.
|
2016-11-18 12:40:31 -08:00 |
|
Peter Johnson
|
5ae1162378
|
Move MJPEG DHT insertion from SourceImpl to MJPEGServerImpl.
OpenCV imdecode supports images with no DHT, so it's not necessary to
add it on the source side.
|
2016-11-18 12:40:31 -08:00 |
|
Peter Johnson
|
c80c4ae55c
|
MJPEGServer: Use worker thread model.
Also make the worker thread a class for future per-client configuration use.
Depends on wpiutil #153.
|
2016-11-18 12:40:31 -08:00 |
|
Peter Johnson
|
254b88bdbe
|
Start adding support for non-MJPEG frame types.
Not yet supported by MJPEGServer.
|
2016-11-18 12:40:31 -08:00 |
|
Peter Johnson
|
f83ff41e47
|
Rename from cameraserver to cscore.
This is primarily to avoid header naming conflicts with wpilib.
|
2016-11-05 22:11:55 -07:00 |
|
Peter Johnson
|
43331419f6
|
MJPEGServer: Output boundary at start of image instead of end.
This avoids hiccups/timeouts causing the next image being seen as a
completely new file rather than a continuation of a multi-part.
|
2016-10-26 23:58:22 -07:00 |
|
Peter Johnson
|
5f69cb2a5b
|
SinkImpl: Refactor GetDescription, add GetError, SetEnabled.
|
2016-10-26 23:31:48 -07:00 |
|
Peter Johnson
|
1f6b386325
|
Implement frame timestamps and use wpi::Now() for generation.
|
2016-10-22 22:09:47 -07:00 |
|
Peter Johnson
|
0a8e0e9746
|
MJPEGServer: Pass resolution and FPS requests to source.
|
2016-10-17 20:16:49 -07:00 |
|
Peter Johnson
|
30f4ecd171
|
Rename HTTPSink to MJPEGServer.
|
2016-10-15 22:44:26 -07:00 |
|