Git Product home page Git Product logo

axiom-recorder's People

Contributors

anuejn avatar jplatte avatar phlmn avatar rroohhh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

axiom-recorder's Issues

unable to compile axiom-recorder on rock5b

debian11 latest kernel & software.
Cargo installed from cli

Compiling sz3 v0.1.0+3.1.5.3 (https://github.com/apertus-open-source-cinema/sz3-rs#7e227cd1)
error[E0308]: mismatched types
--> /root/.cargo/git/checkouts/sz3-rs-763d189c3e7f1e3d/7e227cd/src/lib.rs:400:13
|
399 | ) -> *mut i8 {
| ------- expected *mut i8 because of return type
400 | sz3_sys::compress_float(config, data, len)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected *mut i8, found *mut u8
|
= note: expected raw pointer *mut i8
found raw pointer *mut u8

error[E0308]: mismatched types
--> /root/.cargo/git/checkouts/sz3-rs-763d189c3e7f1e3d/7e227cd/src/lib.rs:407:39
|
407 | sz3_sys::decompress_float(compressed_data, compressed_len, uncompressed)
| ------------------------- ^^^^^^^^^^^^^^^ expected *const u8, found *const i8
| |
| arguments to this function are incorrect
|
= note: expected raw pointer *const u8
found raw pointer *const i8
note: function defined here
--> /root/axiom-recorder/target/release/build/sz3-sys-0cede4ca6a1a2b50/out/bindings.rs:290:12
|
290 | pub fn decompress_float(
| ^^^^^^^^^^^^^^^^

error[E0308]: mismatched types
--> /root/.cargo/git/checkouts/sz3-rs-763d189c3e7f1e3d/7e227cd/src/lib.rs:419:13
|
418 | ) -> *mut i8 {
| ------- expected *mut i8 because of return type
419 | sz3_sys::compress_double(config, data, len)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected *mut i8, found *mut u8
|
= note: expected raw pointer *mut i8
found raw pointer *mut u8

error[E0308]: mismatched types
--> /root/.cargo/git/checkouts/sz3-rs-763d189c3e7f1e3d/7e227cd/src/lib.rs:426:40
|
426 | sz3_sys::decompress_double(compressed_data, compressed_len, uncompressed)
| -------------------------- ^^^^^^^^^^^^^^^ expected *const u8, found *const i8
| |
| arguments to this function are incorrect
|
= note: expected raw pointer *const u8
found raw pointer *const i8
note: function defined here
--> /root/axiom-recorder/target/release/build/sz3-sys-0cede4ca6a1a2b50/out/bindings.rs:310:12
|
310 | pub fn decompress_double(
| ^^^^^^^^^^^^^^^^^

error[E0308]: mismatched types
--> /root/.cargo/git/checkouts/sz3-rs-763d189c3e7f1e3d/7e227cd/src/lib.rs:438:13
|
437 | ) -> *mut i8 {
| ------- expected *mut i8 because of return type
438 | sz3_sys::compress_int32_t(config, data, len)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected *mut i8, found *mut u8
|
= note: expected raw pointer *mut i8
found raw pointer *mut u8

error[E0308]: mismatched types
--> /root/.cargo/git/checkouts/sz3-rs-763d189c3e7f1e3d/7e227cd/src/lib.rs:445:41
|
445 | sz3_sys::decompress_int32_t(compressed_data, compressed_len, uncompressed)
| --------------------------- ^^^^^^^^^^^^^^^ expected *const u8, found *const i8
| |
| arguments to this function are incorrect
|
= note: expected raw pointer *const u8
found raw pointer *const i8
note: function defined here
--> /root/axiom-recorder/target/release/build/sz3-sys-0cede4ca6a1a2b50/out/bindings.rs:330:12
|
330 | pub fn decompress_int32_t(
| ^^^^^^^^^^^^^^^^^^

error[E0308]: mismatched types
--> /root/.cargo/git/checkouts/sz3-rs-763d189c3e7f1e3d/7e227cd/src/lib.rs:457:13
|
456 | ) -> *mut i8 {
| ------- expected *mut i8 because of return type
457 | sz3_sys::compress_int64_t(config, data, len)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected *mut i8, found *mut u8
|
= note: expected raw pointer *mut i8
found raw pointer *mut u8

error[E0308]: mismatched types
--> /root/.cargo/git/checkouts/sz3-rs-763d189c3e7f1e3d/7e227cd/src/lib.rs:464:41
|
464 | sz3_sys::decompress_int64_t(compressed_data, compressed_len, uncompressed)
| --------------------------- ^^^^^^^^^^^^^^^ expected *const u8, found *const i8
| |
| arguments to this function are incorrect
|
= note: expected raw pointer *const u8
found raw pointer *const i8
note: function defined here
--> /root/axiom-recorder/target/release/build/sz3-sys-0cede4ca6a1a2b50/out/bindings.rs:350:12
|
350 | pub fn decompress_int64_t(
| ^^^^^^^^^^^^^^^^^^

For more information about this error, try rustc --explain E0308.
error: could not compile sz3 due to 8 previous errors
warning: build failed, waiting for other jobs to finish...

consider splitting IO and format related nodes

So that we have a FileReader or a DirectoryReader and a RawParser or a CinemaDngParser.
This would allow us to have a CinemaDNG Frameserver and a CinemaDNG writer without the code duplication we currently have.

benchmarking media write speed / report dropped frames cause

how to benchmark and prevent dropped frames in axiom-recorder recorded image sequences?
there are integrated benchmarking tools (benchmarkSink)
but I want to benchmark write speed

Would the CLI output indicate if the recording media was not fast enough to write a frame or was the cause of a dropped frame soemthing else?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.