Vladest

Since February 2004 netlabs.org is hiring vladest as full time developer. Vladest is the main guy behind Warpvision (GUI Version) and the open sourced version of Innotek UNIAUD.

For sure this costs money, so far it is basicaly my personal money which goes to Vladest. There are some usergroups who promised me sponsoring and I also get some money from individuals. This page here is mainly thought for people who are curious what happens with their money and for sure it should also attract you and other people & usergroups to support netlabs.org <- yes this link takes you to the Mensys page where you can buy sponsoring units :-)

As usual I will keep no money for myself, I have a good salary and I do not want to make profit out of netlabs.org. All money we get is invested into our open source projects and our hired developers, from time to time also into hardware for the servers.

Thanks

Adrian Gschwend Founder of netlabs.org

ToDo's for Vladest
WVGUI: 1. Adding support for new upcoming UNIAUD API 2. Redesign. Adding new open API for streams, demuxers etc. Almost all pieces of wvgui will be plugin-based, with open API. It gives possibility to easily extend WVGUI by 3rd party plugins Stream API (and file stream plugin) already done and it works. 3. Always fresh libavcodec. 4. Bug fixing etc. 5. DVD menu 6. Add support for Ogg Theora http://www.theora.org/

UNIAUD 1. Adding multichannel support 2. Creating PM aggressive mixer 3. Adding new sound API (alsa-lib like) based on only 32 bit driver. So software, which uses this API will dosent require PM/MMOS2. Alsa-lib like interface will simplify porting audio applications from linux 4. Adding software mixing of PCM streams (will be available only for own API) 5. Multicards support 6. Standalone AC3->PCM decoding project with SPDIF IN support (i.e. software AC3 decoder)

In general

 * Add bldlevel information to UNIAUD
 * Bugtracker for both UNIAUD and WarpVision
 * -dev and -user list for both projects
 * CVS commits for both projects are mandatory and need to be done at least once a week

Week 14/04: 29. March 2004 - 2. April 2004
Uniaud: Uniaud API separated to standalone DLL (UNIAUD.DLL) Added multicard support to API Almost finished mixer API in UNIAUD.DLL. Now, mixer api supports mixer callbacks for easy creating of an aggessive mixer As usual - latest fixes/changes in core code from ALSA project WVGUI: Written first plugins API draft. It requires some more work and polishing. Any ideas are welcome A lot of fixes/bugfixes etc.

- 11. May 2004
Uniaud: Uniaud API almost finished Added multicard support. (Only different card at this time. Same cards support will be added later) Added workaround for EARLYMEMINIT A lot of fixes from ALSA team Added SB Live 2003 support WVGUI: Basically a lot of fixes. New subtitles look&feel (thanks to KO Myung-Hun )

- 20. May 2004
Uniaud: Multichannel support for UNIAUD API (SB Live tested and works) Latest fixes from ALSA team WVGUI: General Plugins API Started work on Audio Out plugins (DART & UNIAUD plugins)

- 22. May 2004
Uniaud: Cards with same PCI ID now supported Latest fixes from ALSA team

- 31. May 2004
Uniaud: Added ALC850 codec Fixed shared access to uniaud via MMOS2 WVGUI: Added DART Audio Out plugin

- 05. June 2004
WVGUI: Added UNIAUD Audio Out plugin. Now multichannel works on SB Live and other cards

- 05. July 2004
WVGUI: Added DUMP Audio Out plugin. It is not requires sound card and produces pure PCM stream, usually coming right to sound card Added AC3 demuxer Fixed strange behavior of some DVD disks (unsynced and clicking/cracking sound) A lot of other fixes Uniaud: Yamaha multichannel support (up to 4 channels) Audigy2 side channels (i.e. 7.1 support) A lot of fixes from ALSA team

-19. July 2004
WVGUI: R&D to adding cache level to dvdcss.dll. This will allow startup DVD disks fery fast UNIAUD: Ohh. 3rd wave of fullsourcetree alsa updates finished. Hope it is last (takes too much time :. Some PM bugs fixed

-1. August 2004
WVGUI: Cache in dvdcss.dll almost works Improved DVD error recovery (bad blocks etc). Now it skip some sectors right after bad sector. recovering is very fast now and doesnt freezes wvgui Fixed bug in Uniaud plugin. Coused sound skipping on rates != 48000Hz on some adapters Added DTS support UNIAUD: Latest updates from ALSA

-11. August 2004
WVGUI: Added changing of fullscreen coordinates Started working on SNAP TVOut/Zoom support UNIAUD: Latest updates from ALSA

-18. August 2004
WVGUI: R&D of USB/FireWire video in. Reasearch for new project for video editing UNIAUD: Started R&D of resampling for 48000-only cards

-1. September 2004
WVGUI: Some post drop fixes UNIAUD: Resampling almost works.

-20. September 2004
WVGUI: Added TV OUT plugin for Scitech SNAP Started work on ATI Radeons TVOUT plugin (should works better than SNAP) Added native ULTImotion support (macaw.avi now works!!!) Size of audio portions for playing now vary from sample rate. Better sync on low bitrate sounds UNIAUD: Fixed resampling. Looks like it works better, then DART's one

-16. October 2004
WVGUI: Fixed DVD LPCM 16 bit sound Fixed VCD tracks detection and SVCD disks detection/playing Fixed abnormal playing stops when playing streams with AC3 sound (VOBs, DVDs etc) UNIAUD: Fixed resampling. Started R&D for mixing sound for 1 stream cards

-12. December 2004
UNIAUD Reworking resampling Added support for 8bit samples when resampling Added FM801 cards Added ATI IXP cards

-2. January 2005
UNIAUD: AudigyLS support added Small old typo in Audigy part. Caused Mono output on FRONT

WVGUI: Subtitles durations and sync fixes 8 bit sound fixes TV Cards support. Based on Doctor's TVSHOW library. WVGUI_DVD_LOG environment variable. Use it to geberate more complex dvd cache logs to stdout SSaver support ON/OFF when playing A lot of Mozilla plugin fixes Mozilla plugin search video2.exe in user profile ini. Just add key:"WarpVision", string value "exePath" full path and file name of video2.exe Added Indeo5 support via ODIN

-31. January 2005
UNIAUD: Intel HDA support added WVGUI: Added WMV3 (aka WMV9) support (via ODIN) Added TV Tuner settings and a lot of other things DVD cache reworked again Added setwvgui.cmd for adding location of wvgui to os2.ini Fixed wrong colors in MJPEG, MOV (RLE & rpza) etc codecs Added snapshot to TV tuner

-21. March 2005
UNIAUD: Fixed pops and clicks in Creative Labs cards Fixed suspend/resume om Maestro2 cards Other minor fixes from ALSA tree WVGUI: Fixed DART playing/pause issues Created capture library for Phillips-based WebCams. Starting integrating above library to WVGUI Starting creating video writing feature from different sources (TV/WebCams/An media file) Added support of addition keys on Logitech keyboards (Media/Paly&Pause/Mute/Volume) Fixed UNIAUD plugin. Now left front channel is mute/unmute too. Added volume changing for all 6 channels in UNIAUD plugin via volume slider