Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
Doug(R)

E-mail

17.12.2016, 06:35
 

WavPack v5.0, rewritten, just released (Announce)

New version of WavPack/WavUnpack, v5.0.0, re-written from scratch, still works with HX extender:

http://www.wavpack.com/

Packing is lossless, and in my experience, file size averages about 40%-50% smaller (in other words, 50%-60% of the original .WAV file size).

WAVPACK.EXE and WVUNPACK.EXE will use long filenames if an lfn driver has been installed.

MPXPlay can play .WV (WavPack) files directly.

- Doug B.

Rugxulo(R)

Homepage

Usono,
17.12.2016, 07:05

@ Doug

WavPack v5.0, rewritten, just released

Although I've never really used or needed it, just for completeness ... :

> 12/13/2002: The real-mode DOS versions [1] [2]
> of WavPack have been updated to version 3.4 and now include all of
> the features of the current Windows versions except long filenames
> and self-extraction.

RayeR(R)

Homepage

CZ,
20.12.2016, 11:54

@ Doug

WavPack v5.0, rewritten, just released

Hi,
I managed to make a native DJGPP port of Wavpack 5.0 (after messing with autoshit and configure - this steps I had to do under Linux), get it here http://rayer.g6.cz/download/download.htm#WAVPACK
I also found and fixed a bug in WVUNPACK after some years. The program was accidentally deleting the decompressed file just after it was done. I found, there is a check if created file length is zero, then there was some problem and delete the file. And guess what, it returned zero. So I tracked the DoGetFileSize() in utils.c module and found there are separate Win32 and Unix code. The DJGPP follows unix path with code

    struct stat statbuf;

    if (!hFile || fstat (fileno (hFile), &statbuf) || !(statbuf.st_mode & S_IFREG))
        return 0;

    return (int64_t) statbuf.st_size;

It is probably wrong or incompletly implemented in DJGPP. So I made a new DJGPP section where I used old good filelength(fileno(hFile) function, even we have 64-bit lfilelength() version in DJGPP 2.05 but I don't know if it supports >2GB files, maybe under NTVDM on NTFS... Anyway it works now for <2GB files :) I will also try to recompile FFMPEG with new wavpack library including the modified sources.

---
DOS gives me freedom to unlimited HW access.

RayeR(R)

Homepage

CZ,
20.12.2016, 16:28

@ RayeR

WavPack v5.0, rewritten, just released

Explanation of DJGPP fstat issue is here https://groups.google.com/forum/#!topic/comp.os.msdos.djgpp/Y35gPx0y9_U

---
DOS gives me freedom to unlimited HW access.

Doug(R)

E-mail

20.12.2016, 19:23

@ RayeR

WavPack v5.0, rewritten, just released

Very cool to have the new WavPack in native DOS! I use it frequently. Much appreciated.

- Doug B.

RayeR(R)

Homepage

CZ,
21.12.2016, 05:57

@ Doug

WavPack 5.0.0, FFMPEG 2.2.16, x264 0.142.2245 for DOS

I also rebuild my FFMPEG and x264 port for DOS:
https://sourceforge.net/projects/ffmpeg-x264-dos/files
whats new in package: wavpack 5.0.0, x264 snapshot 20.12.2016, libvorbis 1.3.5

---
DOS gives me freedom to unlimited HW access.

Zyzzle(R)

24.12.2016, 09:41

@ RayeR

WavPack v5.0, rewritten, just released

It is truly wonderful to have the latest WavPack in native DOS! Thank you so very much for compiling it. Seems to be as fast or faster than the 4.31.2 version from 2006, although bloat has increased more than 10x from 125kb for version 4.31.2 to more than 1.34 mb for the v5.0 executable!

Oso2k(R)

25.12.2016, 01:45

@ Zyzzle

WavPack v5.0, rewritten, just released

> It is truly wonderful to have the latest WavPack in native DOS! Thank you
> so very much for compiling it. Seems to be as fast or faster than the
> 4.31.2 version from 2006, although bloat has increased more than 10x from
> 125kb for version 4.31.2 to more than 1.34 mb for the v5.0 executable!


Executable is likely not stripped.

Back to the board
Thread view  Mix view  Order
15196 Postings in 1365 Threads, 250 registered users, 15 users online (1 registered, 14 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum