This filter uses a description file which follows this format :
x1,y1,x2,y2,level,downspeed,upspeed,mrl
...
where x1,y1,x2,y2 describe a sensible rectangle, level is the minimum difference for an active pixel, downspeed an upspeed are to integers.
mrl is a mrl to go when the filter has detected movement in the rectangle.
This is fun with vlm. For example, you should try to launch vlc normaly with vlm and then type :
new camera broadcast
setup camera enabled
setup camera input mrl to your camera
setup camera option filter=motiondetect,transform
#setup camera option transform-type=vflip
#indeed, I did not reach to make this working
control camera play
Have fun ;)
http://crazney.net/programs/itunes/libopendaap.html
Problems :
- At the moment, the file is downloaded entirely in memory before being
played.
The library offers another possibility : download the file on
demand to a pipe, but I don't think it would be a very good idea
(portability issues ? where to download to ?).
I hope a "download on demand to memory" feature will be added
- Sometimes, it looses connection to the peers.
* Increased wx playlist font size
- Rewrote QPSK frontend tuning functions, after reading the doc - it
should hopefully fix the infamous "Operation not permitted" problem.
- Permanently monitor the frontend status, and reinit it if it crashes.
- New --dvb-high-voltage option for very long cables.
- Moved all EN 50 221-related code from ts.c to en50221.c. We no longer
need the --ts-capmt-sysid option because the sysid is determined
automatically from the CAM.
- Also changed the way we send the CAPMTs to the CAM, hoping to fix a bug
with Aston professional CAMs which all of sudden stop descrambling
a program after a few days.
playlist.cpp:1351: error: ISO C++ forbids cast to non-reference type
into a warning by adding -fpermissive to CXX flags for wxwindows
CXXFLAGS. Fix suggested by Marius Kjeldahl.
However better would be to fix playlist.cpp
* include/vlc_xml.h, src/misc/xml.c: core wrapper for XML modules.
* modules/misc/xml/xtag.c: trivial XML parser module.
* modules/misc/xml/libxml.c: XML parser module using libxml2.
* modules/gui/skins2/parser/*: removed dependancy on libxml2 and use an XML module.
interface when moving the mouse to the top of the screen (in
fullscreen mode).
- modules/control/hotkeys.c: added a hotkey to raise the interface
- modules/gui/wxwindows/*, modules/gui/skins2/*: added callbacks for
the "intf-show" variable; it should be easy to do the same for BeOS
and MacOSX interfaces
* src/misc/httpd.c: use dummy wrapper if httpd is disabled.
* src/misc/vlm.c: use dummy wrapper if vlm is disabled.
* modules/control/http.c, telnet.c: properly handle cases where http/vlm is not available.