diff --git a/src/misc/EncodingSelect.js b/src/misc/EncodingSelect.js
index 0541239..e2a675b 100644
--- a/src/misc/EncodingSelect.js
+++ b/src/misc/EncodingSelect.js
@@ -155,14 +155,14 @@ export default function EncodingSelect(props) {
encoderList.push(
+ ,
);
}
} else {
encoderList.push(
+ ,
);
}
}
@@ -195,7 +195,7 @@ export default function EncodingSelect(props) {
decoderList.push(
+ ,
);
}
}
diff --git a/src/misc/coders/Decoders/audio/Default.js b/src/misc/coders/Decoders/audio/default.js
similarity index 100%
rename from src/misc/coders/Decoders/audio/Default.js
rename to src/misc/coders/Decoders/audio/default.js
diff --git a/src/misc/coders/Decoders/index.js b/src/misc/coders/Decoders/index.js
index d8b1d26..c148aa9 100644
--- a/src/misc/coders/Decoders/index.js
+++ b/src/misc/coders/Decoders/index.js
@@ -1,22 +1,22 @@
-import * as AudioDefault from './audio/Default';
+import * as AudioDefault from './audio/default';
-import * as NVDEC from './video/NVDEC';
-import * as H264MMAL from './video/H264MMAL';
-import * as H264CUVID from './video/H264CUVID';
-import * as HEVCCUVID from './video/HEVCCUVID';
-import * as MJPEGCUVID from './video/MJPEGCUVID';
-import * as MPEG1CUVID from './video/MPEG1CUVID';
-import * as MPEG2CUVID from './video/MPEG2CUVID';
-import * as MPEG2MMAL from './video/MPEG2MMAL';
-import * as MPEG4CUVID from './video/MPEG4CUVID';
-import * as MPEG4MMAL from './video/MPEG4MMAL';
-import * as VC1CUVID from './video/VC1CUVID';
-import * as VC1MMAL from './video/VC1MMAL';
-import * as VideoDefault from './video/Default';
-import * as VideoToolbox from './video/VideoToolbox';
-import * as VP8CUVID from './video/VP8CUVID';
-import * as VP9CUVID from './video/VP9CUVID';
-import * as AV1CUVID from './video/AV1CUVID';
+import * as NVDEC from './video/nvdec';
+import * as H264MMAL from './video/h264_mmal';
+import * as H264CUVID from './video/h264_cuvid';
+import * as HEVCCUVID from './video/hevc_cuvid';
+import * as MJPEGCUVID from './video/mjpeg_cuvid';
+import * as MPEG1CUVID from './video/mpeg1_cuvid';
+import * as MPEG2CUVID from './video/mpeg2_cuvid';
+import * as MPEG2MMAL from './video/mpeg2_mmal';
+import * as MPEG4CUVID from './video/mpeg4_cuvid';
+import * as MPEG4MMAL from './video/mpeg4_mmal';
+import * as VC1CUVID from './video/vc1_cuvid';
+import * as VC1MMAL from './video/vc1_mmal';
+import * as VideoDefault from './video/default';
+import * as VideoToolbox from './video/videotoolbox';
+import * as VP8CUVID from './video/vp8_cuvid';
+import * as VP9CUVID from './video/vp9_cuvid';
+import * as AV1CUVID from './video/av1_cuvid';
class Registry {
constructor(type) {
diff --git a/src/misc/coders/Decoders/video/AV1CUVID.js b/src/misc/coders/Decoders/video/av1_cuvid.js
similarity index 100%
rename from src/misc/coders/Decoders/video/AV1CUVID.js
rename to src/misc/coders/Decoders/video/av1_cuvid.js
diff --git a/src/misc/coders/Decoders/video/Default.js b/src/misc/coders/Decoders/video/default.js
similarity index 100%
rename from src/misc/coders/Decoders/video/Default.js
rename to src/misc/coders/Decoders/video/default.js
diff --git a/src/misc/coders/Decoders/video/H264CUVID.js b/src/misc/coders/Decoders/video/h264_cuvid.js
similarity index 100%
rename from src/misc/coders/Decoders/video/H264CUVID.js
rename to src/misc/coders/Decoders/video/h264_cuvid.js
diff --git a/src/misc/coders/Decoders/video/H264MMAL.js b/src/misc/coders/Decoders/video/h264_mmal.js
similarity index 100%
rename from src/misc/coders/Decoders/video/H264MMAL.js
rename to src/misc/coders/Decoders/video/h264_mmal.js
diff --git a/src/misc/coders/Decoders/video/HEVCCUVID.js b/src/misc/coders/Decoders/video/hevc_cuvid.js
similarity index 100%
rename from src/misc/coders/Decoders/video/HEVCCUVID.js
rename to src/misc/coders/Decoders/video/hevc_cuvid.js
diff --git a/src/misc/coders/Decoders/video/MJPEGCUVID.js b/src/misc/coders/Decoders/video/mjpeg_cuvid.js
similarity index 100%
rename from src/misc/coders/Decoders/video/MJPEGCUVID.js
rename to src/misc/coders/Decoders/video/mjpeg_cuvid.js
diff --git a/src/misc/coders/Decoders/video/MPEG1CUVID.js b/src/misc/coders/Decoders/video/mpeg1_cuvid.js
similarity index 100%
rename from src/misc/coders/Decoders/video/MPEG1CUVID.js
rename to src/misc/coders/Decoders/video/mpeg1_cuvid.js
diff --git a/src/misc/coders/Decoders/video/MPEG2CUVID.js b/src/misc/coders/Decoders/video/mpeg2_cuvid.js
similarity index 100%
rename from src/misc/coders/Decoders/video/MPEG2CUVID.js
rename to src/misc/coders/Decoders/video/mpeg2_cuvid.js
diff --git a/src/misc/coders/Decoders/video/MPEG2MMAL.js b/src/misc/coders/Decoders/video/mpeg2_mmal.js
similarity index 100%
rename from src/misc/coders/Decoders/video/MPEG2MMAL.js
rename to src/misc/coders/Decoders/video/mpeg2_mmal.js
diff --git a/src/misc/coders/Decoders/video/MPEG4CUVID.js b/src/misc/coders/Decoders/video/mpeg4_cuvid.js
similarity index 100%
rename from src/misc/coders/Decoders/video/MPEG4CUVID.js
rename to src/misc/coders/Decoders/video/mpeg4_cuvid.js
diff --git a/src/misc/coders/Decoders/video/MPEG4MMAL.js b/src/misc/coders/Decoders/video/mpeg4_mmal.js
similarity index 100%
rename from src/misc/coders/Decoders/video/MPEG4MMAL.js
rename to src/misc/coders/Decoders/video/mpeg4_mmal.js
diff --git a/src/misc/coders/Decoders/video/NVDEC.js b/src/misc/coders/Decoders/video/nvdec.js
similarity index 100%
rename from src/misc/coders/Decoders/video/NVDEC.js
rename to src/misc/coders/Decoders/video/nvdec.js
diff --git a/src/misc/coders/Decoders/video/VC1CUVID.js b/src/misc/coders/Decoders/video/vc1_cuvid.js
similarity index 100%
rename from src/misc/coders/Decoders/video/VC1CUVID.js
rename to src/misc/coders/Decoders/video/vc1_cuvid.js
diff --git a/src/misc/coders/Decoders/video/VC1MMAL.js b/src/misc/coders/Decoders/video/vc1_mmal.js
similarity index 100%
rename from src/misc/coders/Decoders/video/VC1MMAL.js
rename to src/misc/coders/Decoders/video/vc1_mmal.js
diff --git a/src/misc/coders/Decoders/video/VideoToolbox.js b/src/misc/coders/Decoders/video/videotoolbox.js
similarity index 93%
rename from src/misc/coders/Decoders/video/VideoToolbox.js
rename to src/misc/coders/Decoders/video/videotoolbox.js
index b38a962..3bca8d4 100644
--- a/src/misc/coders/Decoders/video/VideoToolbox.js
+++ b/src/misc/coders/Decoders/video/videotoolbox.js
@@ -53,8 +53,8 @@ Coder.defaultProps = {
};
const coder = 'videotoolbox';
-const name = 'H.264 (VideoToolbox)';
-const codecs = ['h264'];
+const name = 'VideoToolbox';
+const codecs = ['h264', 'hevc', 'vp9', 'mpeg1', 'mpeg2', 'mpeg4'];
const type = 'video';
const hwaccel = true;
diff --git a/src/misc/coders/Decoders/video/VP8CUVID.js b/src/misc/coders/Decoders/video/vp8_cuvid.js
similarity index 100%
rename from src/misc/coders/Decoders/video/VP8CUVID.js
rename to src/misc/coders/Decoders/video/vp8_cuvid.js
diff --git a/src/misc/coders/Decoders/video/VP9CUVID.js b/src/misc/coders/Decoders/video/vp9_cuvid.js
similarity index 100%
rename from src/misc/coders/Decoders/video/VP9CUVID.js
rename to src/misc/coders/Decoders/video/vp9_cuvid.js
diff --git a/src/misc/coders/Encoders/index.js b/src/misc/coders/Encoders/index.js
index a58ba2f..a88a89d 100644
--- a/src/misc/coders/Encoders/index.js
+++ b/src/misc/coders/Encoders/index.js
@@ -6,7 +6,7 @@ import * as Libopus from './audio/opus_libopus';
import * as Libvorbis from './audio/vorbis_libvorbis';
import * as MP3 from './audio/mp3_libmp3lame';
import * as Opus from './audio/opus';
-import * as Vorbis from './audio/Vorbis';
+import * as Vorbis from './audio/vorbis';
import * as X264 from './video/h264_libx264';
import * as X265 from './video/hevc_libx265';