Menu

Tree [33f7a3] master /
 History

HTTPS access


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.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.