Jérome Decoodt [Thu, 13 Jan 2005 23:28:36 +0000 (23:28 +0000)]
Added simple motion detect filter.
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
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.
Yoann Peronneau [Wed, 12 Jan 2005 16:24:44 +0000 (16:24 +0000)]
* modules/gui/wxwindows/interface.cpp: Add new buttons for DVDs and CDs:
- Menu, Previous Chapter, Next Chapter for DVDs
- Previous Track, Next Track for CDs
Felix Paul Kühne [Tue, 11 Jan 2005 17:42:08 +0000 (17:42 +0000)]
* changed the download-link of gettext temporarily to the videolan-main-server, since the current GNU-mirror does not provide the 0.14.1-release. The responsible admin is contacted.
Derk-Jan Hartman [Tue, 11 Jan 2005 11:51:03 +0000 (11:51 +0000)]
* NSV uses a different mime type for audio only streams. Force the right demuxer...
(we are very much approaching the point where we need a proper mimetype match table within the code)
Felix Paul Kühne [Mon, 10 Jan 2005 17:37:01 +0000 (17:37 +0000)]
* changed the GNU mirror once again, since the Irish one I choose previously is as bad as the GNU-main server -- let's use the LEO-server of the technical university of Munich (Germany), which is highly reliable (also an OpenOffice, Gentoo, Debian mirror)
Benjamin Pracht [Sun, 9 Jan 2005 22:45:24 +0000 (22:45 +0000)]
* v4l.c:
- Add --v4l-* options for all the parametters that can be set from the MRL, so we have a complete Panel in the wx interface and some doc in the command line
- Only declaration for now, options don't make anything yet
* pvr.c: describe height as height, not width
Cyril Deguet [Sat, 8 Jan 2005 17:49:22 +0000 (17:49 +0000)]
- playlist.c: avoid a segfault when playlist_ViewFind() returns NULL.
Anyway I guess it should not happen so there is a bug in the playlist
code but I have no time to understand it...
* modules/access/dvb:
- 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.
Gildas Bazin [Thu, 6 Jan 2005 23:52:00 +0000 (23:52 +0000)]
* modules/gui/wince/*: New Windows CE interface by Cedric Marodon <cedric_marodon at yahoo dot fr> (ported from the vlcpocketpc project by myself after some heavy code cleanup).
* ALL: updated the po-files
* da.po: update to the Danish translation by Jonas Larsen and Morten Brix Pedersen
* de.po: got some stuff in sync to the German translation of play-howto
* controls.m: call openFileGeneric via VLCMain and not directly from VLCOpen
* controls.h: removed "o_open"
* intf.*, open.*: make sure the open-nib is loaded only once, don't load it at launch time but dynamic and do it in VLCMain, so VLCOpen does not know about it anymore
* MainMenu.nib: we don't need instances of VLCOpen and VLCOutput anymore
Jérome Decoodt [Wed, 5 Jan 2005 00:19:09 +0000 (00:19 +0000)]
Work to support new playlist in http interface.
+ correct a bug in the <vlc id="foreach" param1="integer" /> macro
+ add a <vlc id="stack" /> to print the rpn stack in debug messages
+ add the != operator in rpn evaluation
Compatibility with old pages should be respected...
* build libiconv without i18n-support, so it can be compiled without gettext -- gettext will be compiled afterwards, so it can take advantage of libiconv
* use "heanet.dl.sourceforge.net" for downloading FreeType, since www.freetype.org does not respond
* use "ftp.heanet.ie" instead of "ftp.gnu.org" as GNU mirror, since the main-server does not respond (I'll revoke this change, when the main-server is usable again)
Andre Pang [Tue, 28 Dec 2004 14:11:36 +0000 (14:11 +0000)]
* Make VLC win32 package in build directory, not source directory
* Added package-win32-base-exe-cygwin Makefile target, for Cygwin/msys users who don't need wine. (This should really be folded into the package-win32-base-exe target, but I'm not sure what the best way to detect a Cygwin/msys build environment is ...)
Rocky Bernstein [Fri, 24 Dec 2004 11:42:55 +0000 (11:42 +0000)]
Check to see if a particular subtitle channel is selected. All
subtitles languages were appearing overlayed. I guess some code got
left out in the recent conversion.
Derk-Jan Hartman [Thu, 23 Dec 2004 00:33:05 +0000 (00:33 +0000)]
* src/libvlc.h: Added a "snapshot-format" option to be able to select png or jpg (png default)
* src/video_output/vout_intf.c: use above option and set the default destination for snapshots
on OS X to the Desktop.
* REST: Add the Snapshot command to the menu's etc.
Derk-Jan Hartman [Wed, 22 Dec 2004 01:23:15 +0000 (01:23 +0000)]
* ffmpeg/encoder.c: if p_codec->pix_ftms is not yet available in this version of ffmpeg, then we just pray...?
At least now it compiles again. Gildas, could you check if this is correct please?
* modules/demux/ts.c: New option --ts-capmt-sysid to filter CA descriptors
of a given system provider (this is apparently needed for SCM Cryptoworks
CAM).
* modules/access/dvb/dvb.h: Allow up to 256 demux slots.
* modules/access/dvb/en50221.c: Do not send the CAPMT too often (apparently
bad for some CAM).