Thad House
da5458a2d2
Updates to newest build setup, fixing -Og and strip binaries ( #115 )
2017-12-29 22:15:38 -06:00
Tyler Veness
cf828ca858
Upgraded clang-format to 5.0 ( #103 )
2017-11-19 15:15:41 -08:00
Peter Johnson
7847c69231
Update for wpi::Now() change to microseconds. ( #113 )
...
Also be explicit in docs about what timebase and step are used.
2017-11-19 14:35:50 -08:00
Peter Johnson
e9b0b9d8f6
MjpegServer: Use sink name in title. ( #112 )
...
Fixes #83 .
2017-11-17 09:34:30 -08:00
Peter Johnson
cad1b9413c
Add exposure quirk for LifeCam Cinema. ( #111 )
...
This is the same quirk as the LifeCam HD-3000.
Fixes #110 .
2017-11-17 09:30:56 -08:00
Peter Johnson
3324bcc5ce
Use magic statics instead of ATOMIC_STATIC. ( #109 )
2017-11-17 09:29:20 -08:00
Peter Johnson
20c8d29ae9
Fix wpi::mutex usage in SetVideoMode().
2017-11-17 02:04:24 -08:00
Peter Johnson
7db60f8e7c
CvSource: Implement SetVideoMode(). ( #104 )
2017-11-14 22:09:30 -08:00
Tyler Veness
b3f1e74317
Ran formatter based on styleguide#95 ( #108 )
2017-11-14 22:07:56 -08:00
Peter Johnson
e301adb22b
Use wpi::mutex instead of std::mutex. ( #105 )
...
This uses a priority-aware mutex on Linux platforms.
2017-11-13 09:51:26 -08:00
Thad House
55fa1e5e76
Adds header task ( #101 )
2017-11-09 18:43:21 -08:00
Thad House
c101655419
Adds warning prints by updating native plugin ( #100 )
2017-11-09 11:24:22 -08:00
Tyler Veness
b9c8ebeffa
Ran formatter ( #99 )
2017-10-27 23:46:50 -07:00
Tyler Veness
ec12b0ffe2
Add wpiformat to Travis CI ( #98 )
2017-10-18 00:49:19 -07:00
Tyler Veness
7fd5947486
Fix include guards ( #97 )
...
Enforced by styleguide#79.
2017-10-18 00:48:44 -07:00
Tyler Veness
b68e1c5570
Added brace comments ( #96 )
...
Enforced by wpilibsuite/styleguide#80 .
2017-10-15 10:01:17 -07:00
Peter Johnson
223e61df2a
Depend on wpiutil 3.+ rather than just +. ( #95 )
...
Also update to wpilib-version-plugin 2.0.
2017-10-01 10:56:21 -07:00
Peter Johnson
db96f41ad7
Log.cpp: Use raw_ostream and llvm path functions. ( #93 )
2017-09-07 00:16:26 -07:00
Tyler Veness
10fbf17d42
.styleguide now uses generalized config file format ( #94 )
...
Requires styleguide#66.
2017-09-06 22:59:23 -07:00
Peter Johnson
3c88f94b43
HttpUtil has moved to wpiutil; use it. ( #92 )
2017-08-25 18:10:47 -07:00
Tyler Veness
06636a0e1c
Set up wpiformat ( #86 )
2017-08-25 17:48:06 -07:00
Peter Johnson
dd85b1e519
Update googletest and googlemock to 1.8.0. ( #90 )
2017-08-18 20:47:04 -07:00
Thad House
2d3cf1bdb1
Updates plugin to 1.2.12 ( #91 )
...
Fixes .debug issue
2017-08-18 20:22:21 -07:00
Thad House
133540f577
Switches to the new build system ( #87 )
...
* Removes old build system
* Removes old gmock
* Adds new gmock
* Moves source files to new locations
* Adds new build system
2017-08-18 17:52:08 -07:00
Peter Johnson
9d45088127
Fix destruction order issue in SourceImpl. ( #89 )
...
The Frame destructor calls back into SourceImpl, locking m_poolMutex, so
it's necessary to destroy m_frame before m_poolMutex. Reverse destruction
order to member definition order is guaranteed by the C++ standard.
2017-08-14 22:27:28 -07:00
Thad House
7ef56de3f2
Fix mac builds. ( #88 )
...
Warnings for unused functions, and the same skips as Windows.
2017-08-14 22:27:07 -07:00
Thad House
55111ac35f
Fix CORS issue with all requests ( #85 )
...
Closes #84 .
2017-08-07 17:46:33 -07:00
Dustin Spicuzza
49de28d3d0
Add overloads for property types except enum ( #73 )
...
- Fixes #70
2017-05-01 20:44:09 -07:00
Dustin Spicuzza
c34cf11769
MjpegServer: style fixes for root page ( #72 )
...
- Moves stream to the right of any settings
- When the page is too small, then the stream will move to the top of the settings
2017-04-30 08:49:21 -07:00
Peter Johnson
59133a7d93
Use Javadoc formatting for Java comments. ( #66 )
2017-03-11 21:56:14 -08:00
Thad House
b484cbba7c
Adds SinkFrameTimeoutCpp to def file ( #61 )
2017-02-17 20:41:32 -08:00
Peter Johnson
61e34621cc
Add GetNextFrame timeout to CvSink and MjpegServer.
...
MjpegServer uses the timeout to generate keep-alives to any clients
(which helps detect disconnects and avoid stale client threads).
CvSink GrabFrame now defaults to a timeout, but the timeout can be
changed by the user, or the old no-timeout version is now available
as GrabFrameNoTimeout.
2017-02-17 02:06:46 -08:00
Peter Johnson
5e9575de66
Add missing CS_SetDefaultLogger in cscore-jni.def.
2017-02-17 02:06:46 -08:00
Dustin Spicuzza
c02d34dbf3
Allow resetting the logger back to default ( #55 )
2017-02-16 22:12:16 -08:00
Peter Johnson
8f97637b71
Fix handling of HTTP cameras that do not provide a Content-Length. ( #59 )
...
ReadJpeg was not correctly parsing the SOS segment.
2017-02-16 22:11:54 -08:00
Peter Johnson
878d3a6f4f
Publish video modes to webserver. ( #58 )
...
This puts a table of modes onto the main webpage and also adds them to
the JSON output.
Fixes #50 .
2017-02-16 01:06:38 -08:00
Peter Johnson
ef25bbde75
Fix SetExposureAuto. ( #57 )
...
This is an enum value; setting 3 seems to be correct for USB cameras.
Fixes #56 .
2017-02-15 16:25:43 -08:00
Dustin Spicuzza
8c3efa5926
Increment reference count when creating VideoSource object ( #53 )
2017-02-09 00:55:40 -08:00
Thad House
cf8cab850b
Fixes missing VideoProperty constructor. ( #49 )
2017-01-20 00:49:58 -07:00
Thad House
db5dfa1746
Adds sliders for all settable properties to the default webpage ( #48 )
...
When the page is loaded, if properties can be found they will
automatically be created on screen. They are currently not auto
updating. Raw values are currently disabled because of this.
2017-01-19 01:02:37 -07:00
Peter Johnson
8f8c4d3d95
HttpUtil: Allow "http" scheme to be mixed case.
2017-01-10 00:15:39 -08:00
Thad House
d47bd1ecbc
Fixes embedded library name used for extraction in Java ( #45 )
2017-01-09 20:49:02 -08:00
Thad House
e9fcb5381a
Fixes Java artifact clasifiers when using custom suffix ( #44 )
2017-01-05 14:14:42 -08:00
Peter Johnson
3c3236c5d5
Fix video mode notifications.
2017-01-05 01:42:19 -08:00
Thad House
23462ec7df
Adds way to force publishing version from command line ( #43 )
...
In case we need to do a recreation of an artifact for some reason, this
makes it possible.
2017-01-04 22:16:17 -08:00
Thad House
b55c604c0a
Updates Gradle to 3.3, and removes the Visual Studio 2015 workaround ( #41 )
2017-01-04 19:40:44 -08:00
Thad House
a72f8f3bcd
Add new ARM Toolchain, add toolchainpath to README ( #42 )
...
Matches ntcore #165
2017-01-04 19:40:28 -08:00
Thad House
a3adb38bef
Adds support for specifying output suffix of arm packages. ( #34 )
...
Currently if using a separate compiler prefix, it would get published to
the arm classifier. This modifies so the output suffix can now be
specified (e.g. "hf" for armhf).
2017-01-04 01:38:37 -08:00
Peter Johnson
593ba37c43
Java VideoEvent: Make propertyHandle public.
2017-01-04 01:16:10 -08:00
Peter Johnson
4ed78a84ef
Java VideoMode: Provide PixelFormat-taking constructor.
2017-01-04 01:16:10 -08:00