Tree [33f7a3] master /
History



File Date Author Commit
avisynth 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7
build-aux 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7
src 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7
AUTHORS 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7
COPYING 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7
INSTALL 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7
INSTALL.gnu 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7
INSTALL.windows 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7
Makefile.am 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7
Makefile.in 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7
README 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7
aclocal.m4 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7
config.h 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7
config.h.in 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7
configure 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7
configure.ac 2013-01-13 kickaha kickaha [33f7a3] Initial commit for prototype v0.7.7

Read Me

QMtrim is a simple Quantified Motion Trim() generator for AviSynth.

QMtrim generates a sequence of trim() calls based on motion analysis to
specialize video clip processing with AviSynth. It uses the statfile produced
by the MVtools library and QMlib.avsi script (look at "avisynth/README").

QMtrim was originally written by HoHoHo as a command-line tool, and now I'm
trying to wrap it in a GUI and making it portable with wxWidgets.
The primary build environment will be GNU Autotool's, but I'll try to maintain
a makefile for the mingw32-gcc compiler (src/makefile.mingw32.windows), for
non-GNU/Linux environments.

This first GUI version (0.7.7) is just a prototype. It's based on HoHoHo's
QMtrim v0.6b1, requires a slightly patched version (*) of wxWidgets 2.9.4
and cross-builds only for win32.
If you find a bug or think of an improvements, please let me know: I'll fix
bugs for this version, and will take in account improvements only for the next
version.

Version 0.8 will be the first "official" alpha release and will have a
fully-revised GUI and at least two binary builds (Windows and GNU/Linux).
It will probably come linked to wxWidgets 2.8 (still more spread than 2.9),
or statically-linked with 2.9 version.

--KICKAHA



(*) First thing first: wxWidgets 2.9.4 are fine.
I just couldn't make them agree with mingw32 about how long is a "long" and
which format specifier is needed to print it. So I "adjusted" the code in
"src/generic/numdlgg.cpp" with this patch:

$ diff numdlgg.cpp.original numdlgg.cpp
107c107
<     valStr.Printf(wxT("%ld"), m_value);
---
>     valStr.Printf(wxT("%d"), m_value);

I hope to find a better way to manage this.