Hi! Forwarding from the BTTR forum - note that some source code
still contains the following header, which could be problematic:
"Please contact with the author (with me) if you want to use
or modify this source."
Also note that in the announcement quoted below, I have removed
changes which only affect the Windows version. So depending on
whether you use the DOS, Windows or other versions, you can get
even more cool things by updating :-) I am not sure whether the
DOS version also uses the new FFmpeg library. Either way, check
out the update. Still plays audio even on AC97 and HDA in DOS :-)
Regards, Eric
http://mpxplay.sourceforge.net/
Mpxplay DOS console portable versions
Mpxplay v1.66 DOS/32
October 24. 2021
with DOS32A extender (inc. TCPIP by SwsSock library)
Mpxplay v1.66 DOS/4G
October 24. 2021.
with DOS4G v2.61 extender with DLL handling and TCPIP (ftp/http)
Mpxplay is a commander-style console audio player for DOS and Win32
operating systems, developed in OpenWatcom C v1.9
AAC,AC3,AIF,APE,ASF/WMA,AVI,FLAC,FLV,MKV/WEBM,MP2,MP3,MP4/MOV,MPC,MPG/VOB,
OGG,TS,WAV,W64,WV and CD player/ripper (with plugins: DTS,MOD,OPUS,SPX)
for DOS operating system
for SB Live/Audigy,CMI,ENS,ICH,IHDA,VIA,SB16,ESS,GUS,WSS and SB Pro
compatible soundcards
from PDSoft (Attila Padar, Hungary)
diffs between v1.66 and v1.65
-modifications/new:
-updated FFmpeg library from 4.3.1 to 4.4.0
-demultiplexing error and event handling (at stop, eof) (ffmpdemux.c,
in_ffmpg.c)
-crash if stream has not found in the file (ffmpstrm.c)
-DVB: durations of programs if database is not up to date (no valid
events) (using fix/fake 1 sec) (drv_dtv.c)
-next file selection (ctrl-enter) is saved and restored by mpxtabs.ini
(startup.c, mpxplay.c, playlist.c)
-startup has a more precise play-status restoring (after exit from stop
mode) (mpxplay.c)
-http/dvb: streams are not (re)open at program (re)start or at skip in
pause/stop mode (just selected as new/next file) (mpxplay.c, diskdriv.c,
drv_dtv.c, drv_http.c)
-DOS: added new PCI ids to Intel HDA soundcard driver (Intel
CometLake/Alderlake chips) (sc_inthd.c)
-bugfixes/modifications/general:
-OGG: corrected metadata reading at large contents (eg: album art
picture), editing of such OGG files is rejected (unsupported yet)
(in_ogg.c, tagging.c)
-OGG/Vorbis: close (dealloc) of incorrect streams (info.c, sharbook.c)
-APE: decoder fixes to avoid crash at some files (unbitnew.c)
-MKV: automatically ignore/skip unknown stream formats (select/play the
supported one) at multiply audio streams (ff_mkv.c)
-CDW (CD-A): added 10 sec timeout for read (to not drop read too early
at CD spin up), better directory (CDW filelist) loading at FFmpeg,
improved play stability (drv_cd.c)
-more stable commander dialogs (eg: F3 + skip + ESC + playstart)
(diskfile.c)
-index editing (F4): additional range check (limit range to start of
prev, end of next index entries) (fileinfo.c)
-empty config strings loading (not reloading default values after
clearing string-type config fields) (control.c)
-buffer block size init at playing (starting with non enter key)
(mpxinbuf.c)
-ftp[es]: improved functionality and stability (drv_ftp.c, tcpcommon.c,
dll_load.c)
-termination (with ESC) of textfile load and (ssl) connection retry
(diskdriv.c, tcpcommon.c)
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user