diff --git a/README.md b/README.md index a179e61ed95560827ceb8e0395535b37d9ccdcc7..4e99f86760827e6f64af02a89c57357f1996eaf1 100644 --- a/README.md +++ b/README.md @@ -9,12 +9,16 @@ - [Qt6](https://www.qt.io/) development library: QtCore, QtWidgets, QtOpenGL, QtOpenGLWidgets. - The AV libraries: libavutil libavcodec libavformat - [cbindgen](https://github.com/mozilla/cbindgen): `cargo install --force cbindgen` +- Some unix utils, the `jq` binary, the `bash` shell. ## Build Simply use cmake to build in another folder of the source folder: -``` -cmake -Bbuild -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang + +```bash +cmake -Bbuild -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=$HOME/.local -GNinja +ninja -Cbuild +ninja -Cbuild install ``` To do a debug build, use the debug switch with cmake: `-DCMAKE_BUILD_TYPE=Debug`. Note that the last diff --git a/TOFIX.md b/TOFIX.md index 91e3e79ca49cab030c76f3456dd20201d23737d1..b98321dd639ed0b461da4269617be0fc1fc1e942 100644 --- a/TOFIX.md +++ b/TOFIX.md @@ -1,3 +1,6 @@ -[ ] Save file: do not error on save = name -[ ] Load Ass: do not fail on Default style not defined -[ ] Save file: add .vivy extension by default +- [ ] Save file: do not error on save = name +- [ ] Load Ass: do not fail on Default style not defined +- [ ] Save file: add .vivy extension by default +- [ ] Save/Load file: use the rust thing, also find a way to populate the properties with that thing +- [ ] Problems with the mouse with video/ass/audio sub-documents +- [ ] Some videos won't embed with the OpenGL thing...