caps
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 37
OpenCAP 0.2
OpenCAP is a server for Internet calendaring by following the specifications of the IETF (RFC CAP 4324). more>>
OpenCAP is a server for Internet calendaring by following the specifications of the IETF (RFC CAP 4324).
Cap4j is the RFC 4234 CAP implementation. OpenCap project is the implementation of Cap4j calendar store.
Why another calendaring project ?
Ideally, Internet Calendaring should allow every Internet user to schedule meeting with each-other like they send mails. Unfortunately, Internet Calendaring suffers from a lack of interoperability. Thats why its so important to follow such standards.
<<lessCap4j is the RFC 4234 CAP implementation. OpenCap project is the implementation of Cap4j calendar store.
Why another calendaring project ?
Ideally, Internet Calendaring should allow every Internet user to schedule meeting with each-other like they send mails. Unfortunately, Internet Calendaring suffers from a lack of interoperability. Thats why its so important to follow such standards.
Download (1.0MB)
Added: 2006-03-03 License: The Apache License 2.0 Price:
1330 downloads
cnslock 1.02
cnslock is a dockapp which provides a visual indication of the states of the three lock buttons (caps, num, and scroll). more>>
cnslock is a dock application (dockapp) which provides a visual indication of the states of the three "lock" buttons (caps, num, and scroll).
cnslock was written so that I could see the state of those keys as I have a wireless keyboard with no leds on it.
Usage:
Simply launch:
cnslock
If you have problems running it under a different window manager, such as fvwm or enlightenment, there is a command line argument that may help:
cnslock -w
<<lesscnslock was written so that I could see the state of those keys as I have a wireless keyboard with no leds on it.
Usage:
Simply launch:
cnslock
If you have problems running it under a different window manager, such as fvwm or enlightenment, there is a command line argument that may help:
cnslock -w
Download (0.025MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1096 downloads
asfpga 1.00e
asfpga is an assembler written for use in FPGA design. more>>
asfpga is an assembler written for use in FPGA design. It can be easily modified for your instruction set.
The ultimate goal of this software is to allow a FPGA designer to easily write assembly code for a custom instruction set.
The current version allows to create a listing file, a memory dump file which can be used in debugging HDL code using $readmemh() or equivalent routine, and a binary file which can be used to program a EPROM.
Howto compile and use:
To compile:
gcc -o asfpga main.c asfpga.c error.c
To use:
./asfpga inputfileName.asm
* Comments should be preceded by a ;.
* All labels should be preceded by a #
* Empty lines in the source code are not allowed => should (put ; to indicate a carriage return)
* Instructions such as LDI M, LED2, should have a space after comma
* All characters *must* be upper case => turn CAPS on while coding :-)
<<lessThe ultimate goal of this software is to allow a FPGA designer to easily write assembly code for a custom instruction set.
The current version allows to create a listing file, a memory dump file which can be used in debugging HDL code using $readmemh() or equivalent routine, and a binary file which can be used to program a EPROM.
Howto compile and use:
To compile:
gcc -o asfpga main.c asfpga.c error.c
To use:
./asfpga inputfileName.asm
* Comments should be preceded by a ;.
* All labels should be preceded by a #
* Empty lines in the source code are not allowed => should (put ; to indicate a carriage return)
* Instructions such as LDI M, LED2, should have a space after comma
* All characters *must* be upper case => turn CAPS on while coding :-)
Download (0.007MB)
Added: 2005-04-22 License: GPL (GNU General Public License) Price:
1645 downloads
Lock Keys Applet 1.0
Lock Keys Applet (formerly Led_applet) is a GNOME 2 applet that shows the status of the Caps-, Num-, and Scroll Lock keys. more>>
Lock keys Applet is a GNOME-applet, that shows the status of the caps-, num- and scroll-lock keys of your keyboard.
This isnt especially usefull for normal keyboards, as they got leds for that. But some keyboards (especially wireless keyboards) dont have. One more feature of the applet is that it saves the status of the lock-keys and restores it, when starting GNOME.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile in each directory of the package.
It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- (almost) completly renamed everything to lock-keys-applet
<<lessThis isnt especially usefull for normal keyboards, as they got leds for that. But some keyboards (especially wireless keyboards) dont have. One more feature of the applet is that it saves the status of the lock-keys and restores it, when starting GNOME.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile in each directory of the package.
It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- (almost) completly renamed everything to lock-keys-applet
Download (0.27MB)
Added: 2005-09-29 License: GPL (GNU General Public License) Price:
1485 downloads
FakeNES 0.5.7
FakeNES is a portable Open Source NES emulator. more>>
FakeNES project is a portable, Open Source NES emulator which is written mostly in pure C, while using the Allegro library for multi-platform capabilities.
Currently supported systems are Windows 9x/2000/Me/XP, 32-bit DOS, Linux, FreeBSD, QNX, BeOS, and Mac OS X. However, it should run on any system that Allegro supports. This includes, but is not limited to: any version of Windows released after 1995, any 32-bit DOS compatible, and many POSIX compliant systems and UNIX clones such as Linux, FreeBSD, QNX, BeOS, and Mac OS X.
Configuration
FakeNES uses a standard configuration system similar to that used by many DOS, Windows, and UNIX applications.
Each item in the configuration file that is not surrounded by square brackets ([ and ]) defines an element or key.
The equal sign (=) is used to assign a value to that element.
Items which are surrounded by brackets are called headers. Headers define a section or group of related elements.
Comments are delimeted by the pound (#) sign and are ignored by the configuration file parser.
At this time, command-line options are not supported. However, you may supply the name of an NES ROM file that you would like to load on the command-line instead of loading it from the GUI.
Input engine
Currently, FakeNES supports two different keyboard layouts on a single keyboard, and up to two (2) joystick-like devices such as joypads. Each device may be assigned to any player, you can even assign a single device to multiple players.
All configuration of the controls is done in the configuration file, under the [input] header. You can assign a specific device to each player by modifying the player_#_device elements (replace # with the associated player number).
The following values are permitted:
0: No input (disables all input for this player).
1: Keyboard layout #1
2: Keyboard layout #2
There are two (2) configurable keyboard layouts which are present on the same keyboard, and may define overlapping keys without conflicts. Modifying the key1_scancodes and key2_scancodes elements allow you to customize the key mappings for each layout.
Note that due to portability reasons, FakeNES does not accept standard IBM scancodes. Instead, you need to supply a sequence of 8 integer scancodes as defined by the Allegro multimedia library.
The order in which the scancodes are applied is very important, and corresponds to the associated NES standard controller buttons: A, B, Select, Start, Up, Down, Left, and Right. If a complete sequence of 8 scancodes cannot be found, then the defaults will be used.
For layout #1, they are X, Z, Tab, and Enter, respectively, combined with the arrow keys for directional control.
3: Joystick device #1
4: Joystick device #2
Core timing
FakeNES contains an automatic speed throttling system. By modifying the frame_skip_min and frame_skip_max elements under the [timing] header in the configuration file, you can toggle speed cap and set the parameters for frame skipping.
Frame skipping is a technique that allows the emulation to run much faster, at the cost of fewer frames-per-second (FPS) being rendered, which results in more latent or choppy gameplay.
Speed capping effectively limits the maximum amount of FPS to be rendered to match that of the NES itself, which keeps the emulation from running too fast on fast processors or when frame skipping is being used.
frame_skip_min defines the least amount of frames to be skipped, setting it to zero (0) effectively disables minimum frame skipping and enables the speed capping mechanism.
frame_skip_max defines the highest allowable amount of frames to be skipped. FakeNES will never skip more frames than is defined by this element, even if full speed is not obtained.
Setting frame_skip_min and frame_skip_max to equal values effectively sets a fixed amount of frames to be skipped.
If the speed cap is enabled, you can use the fast forward key to surpass the speed cap and skip frame_skip_max frames as long as the key is being held down. By default, the fast forward key is defined as the tilde key above the Tab key on most keyboards.
The machine_type element allows you to select which standard is to be used by the speed throttling system and sound/graphics engines. Set it to zero (0) for NTSC or one (1) for PAL. There are not many PAL NES games, and many of them should run fine in NTSC mode. Only modify this element if you have problems.
Enhancements:
- AUDIO: Fixed all while() loops in the APU to never be truely infinite (thus preventing hard lock-ups), removed a previous hack that was added to get around such a thing.
- AUDIO: Implemented a new ExSound API.
- AUDIO: Added full save state support to VRC6 Sound and MMC5 Sound.
- AUDIO: Rreduced default audio buffer length from 6 to 4 frames to reduce latency.
- AUDIO: Added in mixing of MMC5s digital audio channel (untested).
- CODE: Moved a bunch of code out of gui.c and into the GUI header files.
- CODE: Various code edits.
- DOCS: Updated docs.
- GUI: Added a GUI menu to configure the audio buffer length.
- GUI: Added a GUI menu to configure video buffer size.
- GUI: Enabled double buffered GUI while in OpenGL mode.
- GUI: Added custom drawing code for the sl_radiobox object.
- GUI: Cleaned up the Help->About dialog and added loomsoft under Special thanks to.
- GUI: Added more splitters to the Audio and Video menus to better group submenus.
- GUI: Added a Close button to the Help->Shortcuts dialog.
- GUI: Hide some menus when their respective features arent available for whatever reason.
- GUI: Made sl_frame object behave properly in a double buffered environment.
- GUI: Removed extended video resolutions, since if anyone wants to actually use any of the obscure things, they can set them manually via the configuration file.
- INPUT: Overhauled input system and input configuration system.
- MISC: Fixed a cosmetic bug where the enabled flag of CPU patches were written to the *.fpt file with the value of 2 instead of 1 when enabled.
- VIDEO: Added (buggy) OpenGL support.
- VIDEO: Added support for a screen buffer smaller or larger than the actual screen (it will be scaled to fit).
- VIDEO: Set all bitmaps to NULL after destroying them in video_exit(), fixes various problems.
- VIDEO: Improved the operation of video_blit().
- VIDEO: Improved efficiency of HQ4X slightly by removing extra assertions.
- VIDEO: Added size checking to the Normal and Stretched blitters.
- VIDEO: Changed blitter error message.
<<lessCurrently supported systems are Windows 9x/2000/Me/XP, 32-bit DOS, Linux, FreeBSD, QNX, BeOS, and Mac OS X. However, it should run on any system that Allegro supports. This includes, but is not limited to: any version of Windows released after 1995, any 32-bit DOS compatible, and many POSIX compliant systems and UNIX clones such as Linux, FreeBSD, QNX, BeOS, and Mac OS X.
Configuration
FakeNES uses a standard configuration system similar to that used by many DOS, Windows, and UNIX applications.
Each item in the configuration file that is not surrounded by square brackets ([ and ]) defines an element or key.
The equal sign (=) is used to assign a value to that element.
Items which are surrounded by brackets are called headers. Headers define a section or group of related elements.
Comments are delimeted by the pound (#) sign and are ignored by the configuration file parser.
At this time, command-line options are not supported. However, you may supply the name of an NES ROM file that you would like to load on the command-line instead of loading it from the GUI.
Input engine
Currently, FakeNES supports two different keyboard layouts on a single keyboard, and up to two (2) joystick-like devices such as joypads. Each device may be assigned to any player, you can even assign a single device to multiple players.
All configuration of the controls is done in the configuration file, under the [input] header. You can assign a specific device to each player by modifying the player_#_device elements (replace # with the associated player number).
The following values are permitted:
0: No input (disables all input for this player).
1: Keyboard layout #1
2: Keyboard layout #2
There are two (2) configurable keyboard layouts which are present on the same keyboard, and may define overlapping keys without conflicts. Modifying the key1_scancodes and key2_scancodes elements allow you to customize the key mappings for each layout.
Note that due to portability reasons, FakeNES does not accept standard IBM scancodes. Instead, you need to supply a sequence of 8 integer scancodes as defined by the Allegro multimedia library.
The order in which the scancodes are applied is very important, and corresponds to the associated NES standard controller buttons: A, B, Select, Start, Up, Down, Left, and Right. If a complete sequence of 8 scancodes cannot be found, then the defaults will be used.
For layout #1, they are X, Z, Tab, and Enter, respectively, combined with the arrow keys for directional control.
3: Joystick device #1
4: Joystick device #2
Core timing
FakeNES contains an automatic speed throttling system. By modifying the frame_skip_min and frame_skip_max elements under the [timing] header in the configuration file, you can toggle speed cap and set the parameters for frame skipping.
Frame skipping is a technique that allows the emulation to run much faster, at the cost of fewer frames-per-second (FPS) being rendered, which results in more latent or choppy gameplay.
Speed capping effectively limits the maximum amount of FPS to be rendered to match that of the NES itself, which keeps the emulation from running too fast on fast processors or when frame skipping is being used.
frame_skip_min defines the least amount of frames to be skipped, setting it to zero (0) effectively disables minimum frame skipping and enables the speed capping mechanism.
frame_skip_max defines the highest allowable amount of frames to be skipped. FakeNES will never skip more frames than is defined by this element, even if full speed is not obtained.
Setting frame_skip_min and frame_skip_max to equal values effectively sets a fixed amount of frames to be skipped.
If the speed cap is enabled, you can use the fast forward key to surpass the speed cap and skip frame_skip_max frames as long as the key is being held down. By default, the fast forward key is defined as the tilde key above the Tab key on most keyboards.
The machine_type element allows you to select which standard is to be used by the speed throttling system and sound/graphics engines. Set it to zero (0) for NTSC or one (1) for PAL. There are not many PAL NES games, and many of them should run fine in NTSC mode. Only modify this element if you have problems.
Enhancements:
- AUDIO: Fixed all while() loops in the APU to never be truely infinite (thus preventing hard lock-ups), removed a previous hack that was added to get around such a thing.
- AUDIO: Implemented a new ExSound API.
- AUDIO: Added full save state support to VRC6 Sound and MMC5 Sound.
- AUDIO: Rreduced default audio buffer length from 6 to 4 frames to reduce latency.
- AUDIO: Added in mixing of MMC5s digital audio channel (untested).
- CODE: Moved a bunch of code out of gui.c and into the GUI header files.
- CODE: Various code edits.
- DOCS: Updated docs.
- GUI: Added a GUI menu to configure the audio buffer length.
- GUI: Added a GUI menu to configure video buffer size.
- GUI: Enabled double buffered GUI while in OpenGL mode.
- GUI: Added custom drawing code for the sl_radiobox object.
- GUI: Cleaned up the Help->About dialog and added loomsoft under Special thanks to.
- GUI: Added more splitters to the Audio and Video menus to better group submenus.
- GUI: Added a Close button to the Help->Shortcuts dialog.
- GUI: Hide some menus when their respective features arent available for whatever reason.
- GUI: Made sl_frame object behave properly in a double buffered environment.
- GUI: Removed extended video resolutions, since if anyone wants to actually use any of the obscure things, they can set them manually via the configuration file.
- INPUT: Overhauled input system and input configuration system.
- MISC: Fixed a cosmetic bug where the enabled flag of CPU patches were written to the *.fpt file with the value of 2 instead of 1 when enabled.
- VIDEO: Added (buggy) OpenGL support.
- VIDEO: Added support for a screen buffer smaller or larger than the actual screen (it will be scaled to fit).
- VIDEO: Set all bitmaps to NULL after destroying them in video_exit(), fixes various problems.
- VIDEO: Improved the operation of video_blit().
- VIDEO: Improved efficiency of HQ4X slightly by removing extra assertions.
- VIDEO: Added size checking to the Normal and Stretched blitters.
- VIDEO: Changed blitter error message.
Download (0.29MB)
Added: 2006-04-17 License: The Clarified Artistic License Price:
1291 downloads
cap2-mercurial 0.9 RC2
cap2-mercurial is a Capistrano 2.x plugin that allows you to use Mercurial in your cap recipes. more>>
cap2-mercurial is a Capistrano 2.x plugin that allows you to use Mercurial in your cap recipes. This project enables the use of "set :scm, :mercurial" in your recipe file. The module is included in Capistrano, but this has the latest updates and bonus recipes.
Enhancements:
- This version works with cap2 and Mercurial 0.9.x reasonably enough for the authors needs.
<<lessEnhancements:
- This version works with cap2 and Mercurial 0.9.x reasonably enough for the authors needs.
Download (MB)
Added: 2007-06-05 License: GPL (GNU General Public License) Price:
871 downloads
pyshaper 0.1.3
pyshaper is a simple yet very versatile dynamic bandwidth manager application for Linux platforms. more>>
pyshaper is a simple yet very versatile dynamic bandwidth manager application for Linux platforms.
Development of pyshaper was started by a number of factors:
Broadband internet access within New Zealand is abysmal, due to the local telco mafia controlling the local loop. You have to either put up with 128kb/s up/down (with 5-15GB monthly traffic), or suffer stupidly restrictive traffic caps (as little as 400MB/month) if you want faster connections
Existing traffic shaping software is either extremely limited or extremely complicated
I like to participate in a few different Peer2peer networks (eg Freenet, I2P etc - not your typical warez/MP3-type networks, but more privacy/anonymity networks), and I needed a simple way to stop these programs from blowing out my traffic
tc has a steep learning curve, and doesnt allow easy filtering on any criteria other than source/destination host/port.
I scoured the net, and came across the wondershaper script, as well as a prototype easy-shaper program called snitch. These programs helped me to start fathoming the occult mysteries of the arcane tc utility (part of the iproute2 suite). tc in its present state is very lacking in doco and examples, so these programs helped heaps.
So, as is an Open Source motto - If you cant find it, write it! - I realised I had to pull my finger out and write something myself.
Main features:
- pyshaper lets you set bandwidth minimum and maximum limits on several criteria:
-
- remote host/port, and local host/port (most shaper apps have this)
- pid of locally connected program
- username under which local program is running
- command line and arguments under which local program was launched
- country in which remmote peer resides
-
- With all these filtering criteria available, you can set up some pretty sophisticated filters.
-
- For instance, you can use the by program filtering to put bandwidth caps on peer2peer programs that often talk via several different protocols, to different ports (which evades most other traffic-shaping programs).
-
- Or, you can set individual inbound and/or outbound limits based on specific countries (or all countries other than your own).
-
- Configuration file syntax is pretty simple and straightforward. No arcane nutsnbolts TCP/IP grease-monkey bit-bashing knowledge needed. After a quick pass through the doco and examples, youll be building your shaping configuration within a few short minutes.
<<lessDevelopment of pyshaper was started by a number of factors:
Broadband internet access within New Zealand is abysmal, due to the local telco mafia controlling the local loop. You have to either put up with 128kb/s up/down (with 5-15GB monthly traffic), or suffer stupidly restrictive traffic caps (as little as 400MB/month) if you want faster connections
Existing traffic shaping software is either extremely limited or extremely complicated
I like to participate in a few different Peer2peer networks (eg Freenet, I2P etc - not your typical warez/MP3-type networks, but more privacy/anonymity networks), and I needed a simple way to stop these programs from blowing out my traffic
tc has a steep learning curve, and doesnt allow easy filtering on any criteria other than source/destination host/port.
I scoured the net, and came across the wondershaper script, as well as a prototype easy-shaper program called snitch. These programs helped me to start fathoming the occult mysteries of the arcane tc utility (part of the iproute2 suite). tc in its present state is very lacking in doco and examples, so these programs helped heaps.
So, as is an Open Source motto - If you cant find it, write it! - I realised I had to pull my finger out and write something myself.
Main features:
- pyshaper lets you set bandwidth minimum and maximum limits on several criteria:
-
- remote host/port, and local host/port (most shaper apps have this)
- pid of locally connected program
- username under which local program is running
- command line and arguments under which local program was launched
- country in which remmote peer resides
-
- With all these filtering criteria available, you can set up some pretty sophisticated filters.
-
- For instance, you can use the by program filtering to put bandwidth caps on peer2peer programs that often talk via several different protocols, to different ports (which evades most other traffic-shaping programs).
-
- Or, you can set individual inbound and/or outbound limits based on specific countries (or all countries other than your own).
-
- Configuration file syntax is pretty simple and straightforward. No arcane nutsnbolts TCP/IP grease-monkey bit-bashing knowledge needed. After a quick pass through the doco and examples, youll be building your shaping configuration within a few short minutes.
Download (0.055MB)
Added: 2006-07-04 License: (FDL) GNU Free Documentation License Price:
1209 downloads
deja-packet 1.0
deja-packet transmits raw packets through a specified interface. more>>
deja-packet transmits raw packets through a specified interface.
Usage: ./deja-packet -pcap < libpcap capture file > < interface name >
or: ./deja-packet -raw < raw packet file > < interface name >
Note: you must be root to successfully transmit packets with deja-packet due to the Linux security restrictions with raw sockets.
In the [-p]cap mode, deja-packet transmits selected packets from a libpcap capture file (such as one created by Ethereal/Wireshark, or tcpdump). In the [-r]aw mode, deja-packet transmits the raw contents of a file as one whole packet.
The [-p]cap mode is interactive: the user will be continuously prompted to select which packet from the libpcap capture file to transmit, until the “q” character is encountered, where the program will quit.
Example pcap mode:
$ sudo ./deja-packet -p icmp_ping.pcap eth0
Select packet number (1 to 6) for transmission or q for quit: 1
Successfully transmitted packet!
Select packet number (1 to 6) for transmission or q for quit: 2
Successfully transmitted packet!
Select packet number (1 to 6) for transmission or q for quit: 5
Successfully transmitted packet!
Select packet number (1 to 6) for transmission or q for quit: 6
Successfully transmitted packet!
Select packet number (1 to 6) for transmission or q for quit: q
$
In the [-r]aw mode, deja-packet exits immediately after the attempted transmission is complete (allows deja-packet to be easily used with a script).
Example raw mode:
$ sudo ./deja-packet -r samplepacket eth0
Successfully transmitted packet!
$
icmp_ping.pcap is included as a sample libpcap capture file.
To compile deja-packet, simply use the command “make”.
deja-packet remains Linux-only because it requires PF_PACKET sockets.
This project is released under the GNU General Public License version 2.
<<lessUsage: ./deja-packet -pcap < libpcap capture file > < interface name >
or: ./deja-packet -raw < raw packet file > < interface name >
Note: you must be root to successfully transmit packets with deja-packet due to the Linux security restrictions with raw sockets.
In the [-p]cap mode, deja-packet transmits selected packets from a libpcap capture file (such as one created by Ethereal/Wireshark, or tcpdump). In the [-r]aw mode, deja-packet transmits the raw contents of a file as one whole packet.
The [-p]cap mode is interactive: the user will be continuously prompted to select which packet from the libpcap capture file to transmit, until the “q” character is encountered, where the program will quit.
Example pcap mode:
$ sudo ./deja-packet -p icmp_ping.pcap eth0
Select packet number (1 to 6) for transmission or q for quit: 1
Successfully transmitted packet!
Select packet number (1 to 6) for transmission or q for quit: 2
Successfully transmitted packet!
Select packet number (1 to 6) for transmission or q for quit: 5
Successfully transmitted packet!
Select packet number (1 to 6) for transmission or q for quit: 6
Successfully transmitted packet!
Select packet number (1 to 6) for transmission or q for quit: q
$
In the [-r]aw mode, deja-packet exits immediately after the attempted transmission is complete (allows deja-packet to be easily used with a script).
Example raw mode:
$ sudo ./deja-packet -r samplepacket eth0
Successfully transmitted packet!
$
icmp_ping.pcap is included as a sample libpcap capture file.
To compile deja-packet, simply use the command “make”.
deja-packet remains Linux-only because it requires PF_PACKET sockets.
This project is released under the GNU General Public License version 2.
Download (0.004MB)
Added: 2007-07-04 License: GPL (GNU General Public License) Price:
847 downloads
Block Rage 0.2.3
Block Rage will be a falling blocks game with detailed graphics and animated plasmatic backgrounds. more>>
Block Rage will be a falling blocks game with detailed graphics and animated plasmatic backgrounds.
You will be able to challenge your friend in a 2-player hotseat mode! It is strongly inspired by a superb DOS classic.
At present, the game is fully playable, but theres no real graphics nor sounds and absolutely no music.
Enhancements:
- New tile graphics
- Enhanced 2-player screen
- Improved sound module
- Fixed caps lock handling
- Sets window caption
- Other fixes
<<lessYou will be able to challenge your friend in a 2-player hotseat mode! It is strongly inspired by a superb DOS classic.
At present, the game is fully playable, but theres no real graphics nor sounds and absolutely no music.
Enhancements:
- New tile graphics
- Enhanced 2-player screen
- Improved sound module
- Fixed caps lock handling
- Sets window caption
- Other fixes
Download (0.063MB)
Added: 2005-10-25 License: GPL (GNU General Public License) Price:
1462 downloads
PDL::Graphics::AquaTerm 0.02
PDL::Graphics::AquaTerm is a Perl module that provides access to the AquaTerm Mac OS-X graphics terminal. more>>
PDL::Graphics::AquaTerm is a Perl module that provides access to the AquaTerm Mac OS-X graphics terminal.
SYNOPSIS
# example 1
use PDL;
use PDL::Graphics::LUT;
use PDL::Graphics::AquaTerm;
my $x_size = 255; my $y_size = 255;
aquaOpen({SIZE_X => $x_size, SIZE_Y => $y_size});
aquaSetColorTable(cat(lut_data(idl5)));
my $a = xvals(zeroes(byte,$x_size,$y_size));
aquaBitmap($a);
# example 2
use PDL;
use PDL::Graphics::AquaTerm;
my $x_size = 255; my $y_size = 255;
aquaOpen({WIN_NUM => 1, SIZE_X => $x_size, SIZE_Y => $y_size});
my $a = sin(xvals(zeroes(float, $x_size, $y_size)) * 0.1);
aquaBitmap($a, {AUTO_SCALE => 1});
This module interfaces PDL directly to the AquaTerm Mac OS-X graphics terminal. It is primarily intended for quickly and easily displaying bitmap images.
The coordinate system is defined by the window size (given in pixels) with (0,0) at the bottom left corner of the window. This means that if the window is set to be 300 x 200, then the bottom left corner will have coordinates (0,0) and the upper right corner will have coordinates (300,200). Anything that is drawn outside this boundary will be automatically clipped.
FUNCTIONS
aquaOpen
Open a new AquaTerm window
Usage: aquaOpen(); # open the window with the defaults
Usage: aquaOpen({SIZE_X => 200, SIZE_Y => 200, BACK_COLOR => [0.0, 0.0, 0.0]});
Opens a new AquaTerm window, it also starts AquaTerm if necessary.
Options recognized :
SIZE_X - window x size in pixels (default = 400)
SIZE_Y - window y size in pixels (default = 300)
WIN_NUM - The window number, used by the drawing commands to specify which window to draw in
WIN_TITLE - A title for the window, if desired (default = "Aquaterm.pm")
BACK_COLOR - [r, g, b] the windows background color (default = [1.0, 1.0, 1.0], i.e. white)
WARN_ON - set to 1 to turn on warning messages, 0 to turn off (default = 1)
DEBUG_ON - set to 1 to turn on debugging message, 0 to turn off (default = 0)
aquaBitmap
Display a PDL as a bitmap.
Usage: aquaDisplay($my_img); # display $my_img as a bitmap in the currently open window
Usage: aquaDisplay($my_img, {AUTO_SCALE => 1.0, TEXT => "my image", TEXT_C => [1.0, 0.0, 0.0]});
Displays a PDL as a bitmap. The PDL can be of size either (m,n) or (3,m,n). PDLs of size (m,n) are converted to indexed color based on the current color table (see aquaSetColorTable). PDLs of size (3,m,n) are displayed as true-color images with the first dimension specifying the color (RGB). Unless a re-scaling is specified, the minimum value displayed is 0.0 and the maximum is 255.0.
Options recognized :
DEST_X - position of the left side of the bitmap in pixels (default = 0)
DEST_Y - position of the bottom of the bitmap in pixels (default = 0)
DEST_W - width of the bitmap to be displayed (default = width of the PDL)
DEST_H - height of the bitmap to be displayed (default = height of the PDL)
AUTO_SCALE - if set equal to 1, the PDL will be rescaled such that its
minimum value is 1 and its max is 255 (default = 0)
M_MIN - the minimum value to be displayed (default = 0.0)
M_MAX - the maximum value to be displayed (default = 255.0)
WIN_NUM - specify which window to draw in (default = current window)
TEXT - text to display on the bitmap
TEXT_X - x location of the text in pixels (default = 6)
TEXT_Y - y location of the text in pixels (default = 10)
TEXT_C - RGB color of the text, (default = [0.0, 0.0, 0.0], i.e. black)
aquaSetColorTable
Set the color table
Usage: aquaSetColorTable(cat(lut_data(idl5))); # set the color table to idl5
Makes a local copy of a user supplied color table. The color table must be a 256 x 4 pdl of the form (l,r,g,b), as would be generated by the command $ct = cat(lut_data("xyz")). The l value is ignored. The r, g and b values should be in the range 0.0 - 1.0.
aquaPolyLine
Draws a (2,n) PDL as a line
Usage: aquaPolyLine($line, {WIDTH => 3, COLOR => [0.0, 0.0, 0.0]}); # draw $line black with width 3
Draw a poly-line between a set of points given by a PDL of size (2,n). The first dimension of the PDL gives the x & y position of the individual points, n is the total number of points.
Options recognized WIN_NUM - which window to draw the line in ERASE - clear the selected window prior to drawing the line WIDTH - line width (default = 1) CAPS - line cap style, Im still unsure exactly what this is... COLOR - RGB color of the line (default is black)
aquaText
Draw text
# draw red hello world at position 20, 30 in the current window
Usage: aquaText("hello world", X => 20, Y => 30, COLOR => [1.0, 0.0, 0.0]);
Draws text.
Options recognized WIN_NUM - which window to draw the text in ERASE - clear the current window prior to drawing the text NAME - name of the font to use (default = "Times-Roman") ANGLE - angle to display the text relative to the horizontal in degrees (default = 0.0) X - position in the window of the text anchor point (which depends on the justification of the text) (default = 6) Y - position in the window of the bottom of the text (default = 10) JUST - text justification, left = 0, center = 1, right = -1? (default = 0) SIZE - font size in points (default = 12) COLOR - text color (default is black)
aquaMouse
= for ref
Returns location of next mouse click in the active window
= for usage
($mx, $my) = aquaMouse();
Returns the location of the next mouse click in the active window as a 2 element array. The elements of the array are the x and y coordinates of the mouse click in pixels. The coordinates are relative to the bottom left corner of the active area of the window.
Options recognized WIN_NUM - which window to get the mouse click in
<<lessSYNOPSIS
# example 1
use PDL;
use PDL::Graphics::LUT;
use PDL::Graphics::AquaTerm;
my $x_size = 255; my $y_size = 255;
aquaOpen({SIZE_X => $x_size, SIZE_Y => $y_size});
aquaSetColorTable(cat(lut_data(idl5)));
my $a = xvals(zeroes(byte,$x_size,$y_size));
aquaBitmap($a);
# example 2
use PDL;
use PDL::Graphics::AquaTerm;
my $x_size = 255; my $y_size = 255;
aquaOpen({WIN_NUM => 1, SIZE_X => $x_size, SIZE_Y => $y_size});
my $a = sin(xvals(zeroes(float, $x_size, $y_size)) * 0.1);
aquaBitmap($a, {AUTO_SCALE => 1});
This module interfaces PDL directly to the AquaTerm Mac OS-X graphics terminal. It is primarily intended for quickly and easily displaying bitmap images.
The coordinate system is defined by the window size (given in pixels) with (0,0) at the bottom left corner of the window. This means that if the window is set to be 300 x 200, then the bottom left corner will have coordinates (0,0) and the upper right corner will have coordinates (300,200). Anything that is drawn outside this boundary will be automatically clipped.
FUNCTIONS
aquaOpen
Open a new AquaTerm window
Usage: aquaOpen(); # open the window with the defaults
Usage: aquaOpen({SIZE_X => 200, SIZE_Y => 200, BACK_COLOR => [0.0, 0.0, 0.0]});
Opens a new AquaTerm window, it also starts AquaTerm if necessary.
Options recognized :
SIZE_X - window x size in pixels (default = 400)
SIZE_Y - window y size in pixels (default = 300)
WIN_NUM - The window number, used by the drawing commands to specify which window to draw in
WIN_TITLE - A title for the window, if desired (default = "Aquaterm.pm")
BACK_COLOR - [r, g, b] the windows background color (default = [1.0, 1.0, 1.0], i.e. white)
WARN_ON - set to 1 to turn on warning messages, 0 to turn off (default = 1)
DEBUG_ON - set to 1 to turn on debugging message, 0 to turn off (default = 0)
aquaBitmap
Display a PDL as a bitmap.
Usage: aquaDisplay($my_img); # display $my_img as a bitmap in the currently open window
Usage: aquaDisplay($my_img, {AUTO_SCALE => 1.0, TEXT => "my image", TEXT_C => [1.0, 0.0, 0.0]});
Displays a PDL as a bitmap. The PDL can be of size either (m,n) or (3,m,n). PDLs of size (m,n) are converted to indexed color based on the current color table (see aquaSetColorTable). PDLs of size (3,m,n) are displayed as true-color images with the first dimension specifying the color (RGB). Unless a re-scaling is specified, the minimum value displayed is 0.0 and the maximum is 255.0.
Options recognized :
DEST_X - position of the left side of the bitmap in pixels (default = 0)
DEST_Y - position of the bottom of the bitmap in pixels (default = 0)
DEST_W - width of the bitmap to be displayed (default = width of the PDL)
DEST_H - height of the bitmap to be displayed (default = height of the PDL)
AUTO_SCALE - if set equal to 1, the PDL will be rescaled such that its
minimum value is 1 and its max is 255 (default = 0)
M_MIN - the minimum value to be displayed (default = 0.0)
M_MAX - the maximum value to be displayed (default = 255.0)
WIN_NUM - specify which window to draw in (default = current window)
TEXT - text to display on the bitmap
TEXT_X - x location of the text in pixels (default = 6)
TEXT_Y - y location of the text in pixels (default = 10)
TEXT_C - RGB color of the text, (default = [0.0, 0.0, 0.0], i.e. black)
aquaSetColorTable
Set the color table
Usage: aquaSetColorTable(cat(lut_data(idl5))); # set the color table to idl5
Makes a local copy of a user supplied color table. The color table must be a 256 x 4 pdl of the form (l,r,g,b), as would be generated by the command $ct = cat(lut_data("xyz")). The l value is ignored. The r, g and b values should be in the range 0.0 - 1.0.
aquaPolyLine
Draws a (2,n) PDL as a line
Usage: aquaPolyLine($line, {WIDTH => 3, COLOR => [0.0, 0.0, 0.0]}); # draw $line black with width 3
Draw a poly-line between a set of points given by a PDL of size (2,n). The first dimension of the PDL gives the x & y position of the individual points, n is the total number of points.
Options recognized WIN_NUM - which window to draw the line in ERASE - clear the selected window prior to drawing the line WIDTH - line width (default = 1) CAPS - line cap style, Im still unsure exactly what this is... COLOR - RGB color of the line (default is black)
aquaText
Draw text
# draw red hello world at position 20, 30 in the current window
Usage: aquaText("hello world", X => 20, Y => 30, COLOR => [1.0, 0.0, 0.0]);
Draws text.
Options recognized WIN_NUM - which window to draw the text in ERASE - clear the current window prior to drawing the text NAME - name of the font to use (default = "Times-Roman") ANGLE - angle to display the text relative to the horizontal in degrees (default = 0.0) X - position in the window of the text anchor point (which depends on the justification of the text) (default = 6) Y - position in the window of the bottom of the text (default = 10) JUST - text justification, left = 0, center = 1, right = -1? (default = 0) SIZE - font size in points (default = 12) COLOR - text color (default is black)
aquaMouse
= for ref
Returns location of next mouse click in the active window
= for usage
($mx, $my) = aquaMouse();
Returns the location of the next mouse click in the active window as a 2 element array. The elements of the array are the x and y coordinates of the mouse click in pixels. The coordinates are relative to the bottom left corner of the active area of the window.
Options recognized WIN_NUM - which window to get the mouse click in
Download (0.008MB)
Added: 2007-08-14 License: Perl Artistic License Price:
801 downloads
KiRateRadio 0.2 alpha
KiRateRadio is a plugin for Noatun allowing to use iRATE from Noatun. more>>
This plugin support all feature from original iRate client program. Several features where added.
Main features:
- Multiple file downloading
- Resuming of download
- Retry a download (on connexion lost and timeout,etc...)
- Disable/enable internet connexion
- Popup for Unrated song (see screenshot) via contextual window or OSD (on screen display). OSD is fully configurable throught a template based system
- Configurable display
- Export songs as m3u playlist with URL (for sharing with friends) or local filename. Export is based on rating.
- iRate folder is configurable at account creation
- Can delete files you dont want to listen anymore
- Multiple way to make a playlist
Enhancements:
- Should be more compliant with original IRate. Now make use of gcj cap. to use IRate code. This also contain a global library to interact with irate for C and C++
- This is an alpha relaease and we are looking for bugs.
<<lessMain features:
- Multiple file downloading
- Resuming of download
- Retry a download (on connexion lost and timeout,etc...)
- Disable/enable internet connexion
- Popup for Unrated song (see screenshot) via contextual window or OSD (on screen display). OSD is fully configurable throught a template based system
- Configurable display
- Export songs as m3u playlist with URL (for sharing with friends) or local filename. Export is based on rating.
- iRate folder is configurable at account creation
- Can delete files you dont want to listen anymore
- Multiple way to make a playlist
Enhancements:
- Should be more compliant with original IRate. Now make use of gcj cap. to use IRate code. This also contain a global library to interact with irate for C and C++
- This is an alpha relaease and we are looking for bugs.
Download (1.1MB)
Added: 2005-06-14 License: GPL (GNU General Public License) Price:
1592 downloads
goPod 1.4
goPod allows you to remove the EU Volume limitation from 3rd and 4th generation iPods, and iPod minis. more>>
goPod project allows you to remove the EU Volume limitation from 3rd and 4th generation iPods, and iPod minis.
goPod is a command line program that allows you to remove the EU Volume limitation on EU iPods.
We cant be held responsible for the use you make with this program or any damage it could cause to you iPod.
It is provided for information purpose only. Moreover, uncapping your iPod and using it is illegal in France.
Usage:
To apply the tweak, you may have to launch your iPod in HDD mode. To do so, in iTunes, select your iPod and click on the disk icon on the lower-right part of the iTunes window.
Launch goPod. Just click go to cap it/uncap your iPod. If it is not detected, clicking go will make goPod trying to detect it again.
JUST CLICK ON GO ONCE, it may take some time (5 seconds). I know its a bit "slow", but this is for compatibility reasons.
Once your iPod is capped/uncapped, you *may* have to restart it. To do so, press the menu button and the central button during 3 seconds if you are using a 4G iPod or the menu and play buttons if you have a 3G until you can see an apple.
This reboot should be automatic.
<<lessgoPod is a command line program that allows you to remove the EU Volume limitation on EU iPods.
We cant be held responsible for the use you make with this program or any damage it could cause to you iPod.
It is provided for information purpose only. Moreover, uncapping your iPod and using it is illegal in France.
Usage:
To apply the tweak, you may have to launch your iPod in HDD mode. To do so, in iTunes, select your iPod and click on the disk icon on the lower-right part of the iTunes window.
Launch goPod. Just click go to cap it/uncap your iPod. If it is not detected, clicking go will make goPod trying to detect it again.
JUST CLICK ON GO ONCE, it may take some time (5 seconds). I know its a bit "slow", but this is for compatibility reasons.
Once your iPod is capped/uncapped, you *may* have to restart it. To do so, press the menu button and the central button during 3 seconds if you are using a 4G iPod or the menu and play buttons if you have a 3G until you can see an apple.
This reboot should be automatic.
Download (0.091MB)
Added: 2007-01-01 License: GPL (GNU General Public License) Price:
641 downloads
OPAL 0.4.0
OPAL is a high-level interface for low-level physics engines used in games, robotics simulations, and other 3D applications. more>>
OPAL is a high-level interface for low-level physics engines used in games, robotics simulations, and other 3D applications.
Features a simple C++ API, intuitive objects (e.g. Solids, Joints, Motors, Sensors), and XML-based file storage for complex objects.
Main features:
- Open Source
- Cross-platform
- Tested on Linux, Irix, Windows, and Mac OS X
- XML file loading
- OPAL XML exporter for 3ds Max
- Breakable joints
- Linear and angular motion damping
- Per-shape material settings
- Contact groups (define which objects can interact physically)
- Collision detection primitive shapes
- Boxes
- Spheres
- Capsules (i.e. capped cylinders)
- Planes
- User-defined triangular mesh collision detection (best for terrains)
- Joints
- Hinge joints (one rotational degree of freedom)
- Universal joints (two rotational degrees of freedom)
- Ball joints (three rotational degrees of freedom)
- Wheel joints (two rotational degrees of freedom)
- Slider joints (i.e. prismatic joints; one translational degree of freedom)
- Fixed joints (zero degrees of freedom)
- Motors
- Attractor motors (provide gravitational attraction between two objects)
- Geared motors (simplified automobile engines)
- Servo motors (use limited torque to achieve a desired angle or velocity; similar to PD/PID controllers)
- Spring motors (simple damped springs; pull objects to a desired position and/or orientation)
- Thruster motors (provide a constant force on an object)
- Sensors
- Acceleration sensors
- Incline sensors
- Raycast sensors
- Volume sensors
- Event handlers
- Collision event handler (notified when objects collide)
- Joint break event handler (notified when a joint breaks)
- Post-step event handler (notified at the end of each time step)
Enhancements:
- Many bugfixes, unit tests, and enhancements.
- New features: handling a large number of object updates, a new motor, better joint damage monitoring, and enhanced event handling.
- The project has been migrated to Subversion.
<<lessFeatures a simple C++ API, intuitive objects (e.g. Solids, Joints, Motors, Sensors), and XML-based file storage for complex objects.
Main features:
- Open Source
- Cross-platform
- Tested on Linux, Irix, Windows, and Mac OS X
- XML file loading
- OPAL XML exporter for 3ds Max
- Breakable joints
- Linear and angular motion damping
- Per-shape material settings
- Contact groups (define which objects can interact physically)
- Collision detection primitive shapes
- Boxes
- Spheres
- Capsules (i.e. capped cylinders)
- Planes
- User-defined triangular mesh collision detection (best for terrains)
- Joints
- Hinge joints (one rotational degree of freedom)
- Universal joints (two rotational degrees of freedom)
- Ball joints (three rotational degrees of freedom)
- Wheel joints (two rotational degrees of freedom)
- Slider joints (i.e. prismatic joints; one translational degree of freedom)
- Fixed joints (zero degrees of freedom)
- Motors
- Attractor motors (provide gravitational attraction between two objects)
- Geared motors (simplified automobile engines)
- Servo motors (use limited torque to achieve a desired angle or velocity; similar to PD/PID controllers)
- Spring motors (simple damped springs; pull objects to a desired position and/or orientation)
- Thruster motors (provide a constant force on an object)
- Sensors
- Acceleration sensors
- Incline sensors
- Raycast sensors
- Volume sensors
- Event handlers
- Collision event handler (notified when objects collide)
- Joint break event handler (notified when a joint breaks)
- Post-step event handler (notified at the end of each time step)
Enhancements:
- Many bugfixes, unit tests, and enhancements.
- New features: handling a large number of object updates, a new motor, better joint damage monitoring, and enhanced event handling.
- The project has been migrated to Subversion.
Download (1.3MB)
Added: 2006-05-19 License: LGPL (GNU Lesser General Public License) Price:
717 downloads
AleVT 1.6.1
AleVT is a teletext/videotext decoder and browser for the bttv driver (/dev/vbi) and X11. more>>
AleVT is a teletext/videotext decoder and browser for the bttv driver (/dev/vbi) and X11.
Theres nothing to configure. A simple make is all. If you do not want png support remove the WITH_PNG in the Makefile. Additionally, if you want a smaller font uncomment the "FONT=neep9" line. It gives you alevt, alevt-date, and alevt-cap and their man pages alevt.1x, alevt-date.1, and alevt-cap.1.
The program can be installed it where ever you want (i.e. /usr/local/bin). The programs are selfcontained and require no other files. Be careful with make install. Its just for me.
I added a little tool to set the system time from the videotext time. The date is not interpreted (not even transmitted on some channels). So it allows only adjustment of +/-12 hours. The default allowed adjustment is limited to +/-2 hours (use -delta to change). Without the -set option it just display the date in the format of the date command. Look at strftime for possible control sequences you may use in the -format option.
Enhancements:
- Removed the bttv-warning from the help pages
<<lessTheres nothing to configure. A simple make is all. If you do not want png support remove the WITH_PNG in the Makefile. Additionally, if you want a smaller font uncomment the "FONT=neep9" line. It gives you alevt, alevt-date, and alevt-cap and their man pages alevt.1x, alevt-date.1, and alevt-cap.1.
The program can be installed it where ever you want (i.e. /usr/local/bin). The programs are selfcontained and require no other files. Be careful with make install. Its just for me.
I added a little tool to set the system time from the videotext time. The date is not interpreted (not even transmitted on some channels). So it allows only adjustment of +/-12 hours. The default allowed adjustment is limited to +/-2 hours (use -delta to change). Without the -set option it just display the date in the format of the date command. Look at strftime for possible control sequences you may use in the -format option.
Enhancements:
- Removed the bttv-warning from the help pages
Download (0.11MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1191 downloads
Kmenc15 0.04
Kmenc15 is an advanced MEncoder frontend, generally designed to be a VirtualDub replacement for Linux. more>>
Kmenc15 is an advanced Qt/KDE MEncoder frontend, generally designed to be a VirtualDub replacement for Linux. It is most useful for editing and encoding large high quality AVIs capped from TV.
It allows cutting and merging at exact frames, applying any MPlayer/MEncoder filter, with preview.
It can also create shell scripts instead of doing the encode itself, so MEncoder is not essential for it to run. MPlayer is essential though, without it the program will not even open files and cannot create shell scripts without the files.
The program is not quite complete, still a few features disabled, none of which are horribly essential. It does not support opening MPEGs. Only AVIs.
<<lessIt allows cutting and merging at exact frames, applying any MPlayer/MEncoder filter, with preview.
It can also create shell scripts instead of doing the encode itself, so MEncoder is not essential for it to run. MPlayer is essential though, without it the program will not even open files and cannot create shell scripts without the files.
The program is not quite complete, still a few features disabled, none of which are horribly essential. It does not support opening MPEGs. Only AVIs.
Download (0.23MB)
Added: 2005-06-16 License: GPL (GNU General Public License) Price:
1592 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above caps search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed