mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-21 01:01:43 +00:00
Rename from cameraserver to cscore.
This is primarily to avoid header naming conflicts with wpilib.
This commit is contained in:
@@ -27,8 +27,8 @@ dependencies {
|
||||
}
|
||||
|
||||
jar {
|
||||
description = 'Generates CameraServer jar, with the JNI shared libraries embedded'
|
||||
baseName = 'cameraserver'
|
||||
description = 'Generates cscore jar, with the JNI shared libraries embedded'
|
||||
baseName = 'cscore'
|
||||
classifier = "$buildPlatform"
|
||||
duplicatesStrategy = 'exclude'
|
||||
|
||||
@@ -48,41 +48,41 @@ jar {
|
||||
|
||||
project.tasks.whenTaskAdded { task ->
|
||||
if (isArm) {
|
||||
if (task.name == 'cameraserverSharedLibrary') jar.dependsOn task
|
||||
if (task.name == 'cscoreSharedLibrary') jar.dependsOn task
|
||||
} else {
|
||||
if (task.name == 'cameraserverX64SharedLibrary' || task.name == 'cameraserverX86SharedLibrary')
|
||||
if (task.name == 'cscoreX64SharedLibrary' || task.name == 'cscoreX86SharedLibrary')
|
||||
jar.dependsOn task
|
||||
}
|
||||
}
|
||||
|
||||
task cameraserverJavaSource(type: Jar, dependsOn: classes) {
|
||||
description = 'Generates the source jar for CameraServer java'
|
||||
task cscoreJavaSource(type: Jar, dependsOn: classes) {
|
||||
description = 'Generates the source jar for cscore java'
|
||||
group = 'WPILib'
|
||||
baseName = 'cameraserver'
|
||||
baseName = 'cscore'
|
||||
classifier = "sources"
|
||||
duplicatesStrategy = 'exclude'
|
||||
|
||||
from sourceSets.main.allJava
|
||||
}
|
||||
|
||||
task cameraserverJavadoc(type: Jar, dependsOn: javadoc) {
|
||||
description = 'Generates the javadoc jar for CameraServer java'
|
||||
task cscoreJavadoc(type: Jar, dependsOn: javadoc) {
|
||||
description = 'Generates the javadoc jar for cscore java'
|
||||
group = 'WPILib'
|
||||
baseName = 'cameraserver'
|
||||
baseName = 'cscore'
|
||||
classifier = "javadoc"
|
||||
duplicatesStrategy = 'exclude'
|
||||
|
||||
from javadoc.destinationDir
|
||||
}
|
||||
|
||||
build.dependsOn cameraserverJavaSource
|
||||
build.dependsOn cameraserverJavadoc
|
||||
build.dependsOn cscoreJavaSource
|
||||
build.dependsOn cscoreJavadoc
|
||||
|
||||
/**
|
||||
* Generates the JNI headers
|
||||
*/
|
||||
task jniHeadersCameraServer {
|
||||
description = 'Generates JNI headers from edu.wpi.cameraserver.*'
|
||||
task jniHeadersCscore {
|
||||
description = 'Generates JNI headers from edu.wpi.cscore.*'
|
||||
group = 'WPILib'
|
||||
def outputFolder = file(generatedJNIHeaderLoc)
|
||||
inputs.files sourceSets.main.output
|
||||
@@ -93,7 +93,7 @@ task jniHeadersCameraServer {
|
||||
executable org.gradle.internal.jvm.Jvm.current().getExecutable('javah')
|
||||
args '-d', outputFolder
|
||||
args '-classpath', sourceSets.main.runtimeClasspath.asPath
|
||||
args 'edu.wpi.cameraserver.CameraServerJNI'
|
||||
args 'edu.wpi.cscore.CameraServerJNI'
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -145,7 +145,7 @@ ext.setupJniIncludes = { binaries ->
|
||||
}
|
||||
}
|
||||
|
||||
jniHeadersCameraServer.outputs.files.each { file ->
|
||||
jniHeadersCscore.outputs.files.each { file ->
|
||||
if (buildPlatform == 'arm') {
|
||||
cppCompiler.args '-I', file.getPath()
|
||||
} else {
|
||||
@@ -153,7 +153,7 @@ ext.setupJniIncludes = { binaries ->
|
||||
}
|
||||
}
|
||||
|
||||
dependsOn jniHeadersCameraServer
|
||||
dependsOn jniHeadersCscore
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,12 +5,12 @@
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
#include "edu_wpi_cameraserver_CameraServerJNI.h"
|
||||
#include "edu_wpi_cscore_CameraServerJNI.h"
|
||||
|
||||
#include "llvm/SmallString.h"
|
||||
#include "support/jni_util.h"
|
||||
|
||||
#include "cameraserver_cpp.h"
|
||||
#include "cscore_cpp.h"
|
||||
|
||||
using namespace wpi::java;
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
package edu.wpi.cameraserver;
|
||||
package edu.wpi.cscore;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.InputStream;
|
||||
@@ -5,7 +5,7 @@
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
package edu.wpi.cameraserver;
|
||||
package edu.wpi.cscore;
|
||||
|
||||
import org.opencv.core.Mat;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
package edu.wpi.cameraserver;
|
||||
package edu.wpi.cscore;
|
||||
|
||||
import org.opencv.core.Mat;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
package edu.wpi.cameraserver;
|
||||
package edu.wpi.cscore;
|
||||
|
||||
/// A source that represents a MJPEG-over-HTTP (IP) camera.
|
||||
public class HTTPCamera extends VideoSource {
|
||||
@@ -5,7 +5,7 @@
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
package edu.wpi.cameraserver;
|
||||
package edu.wpi.cscore;
|
||||
|
||||
/// A sink that acts as a MJPEG-over-HTTP network server.
|
||||
public class MJPEGServer extends VideoSink {
|
||||
@@ -5,7 +5,7 @@
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
package edu.wpi.cameraserver;
|
||||
package edu.wpi.cscore;
|
||||
|
||||
/// A source that represents a USB camera.
|
||||
public class USBCamera extends VideoSource {
|
||||
@@ -5,7 +5,7 @@
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
package edu.wpi.cameraserver;
|
||||
package edu.wpi.cscore;
|
||||
|
||||
/// USB camera information
|
||||
public class USBCameraInfo {
|
||||
@@ -5,7 +5,7 @@
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
package edu.wpi.cameraserver;
|
||||
package edu.wpi.cscore;
|
||||
|
||||
/// Video event
|
||||
public class VideoEvent {
|
||||
@@ -5,7 +5,7 @@
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
package edu.wpi.cameraserver;
|
||||
package edu.wpi.cscore;
|
||||
|
||||
/// An event listener. This calls back to a desigated callback function when
|
||||
/// an event matching the specified mask is generated by the library.
|
||||
@@ -5,7 +5,7 @@
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
package edu.wpi.cameraserver;
|
||||
package edu.wpi.cscore;
|
||||
|
||||
public interface VideoListenerFunction {
|
||||
void apply(VideoEvent event);
|
||||
@@ -5,7 +5,7 @@
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
package edu.wpi.cameraserver;
|
||||
package edu.wpi.cscore;
|
||||
|
||||
/// Video mode
|
||||
public class VideoMode {
|
||||
@@ -5,7 +5,7 @@
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
package edu.wpi.cameraserver;
|
||||
package edu.wpi.cscore;
|
||||
|
||||
public class VideoProperty {
|
||||
public enum Type {
|
||||
@@ -5,7 +5,7 @@
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
package edu.wpi.cameraserver;
|
||||
package edu.wpi.cscore;
|
||||
|
||||
/// A source for video that provides a sequence of frames. Each frame may
|
||||
/// consist of multiple images (e.g. from a stereo or depth camera); these
|
||||
@@ -5,7 +5,7 @@
|
||||
/* the project. */
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
package edu.wpi.cameraserver;
|
||||
package edu.wpi.cscore;
|
||||
|
||||
/// A source for video that provides a sequence of frames. Each frame may
|
||||
/// consist of multiple images (e.g. from a stereo or depth camera); these
|
||||
Reference in New Issue
Block a user