Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to index page
Thread view  Board view
RayeR

Homepage

CZ,
22.11.2013, 13:16
 

FFMPEG 2.1.1 & X264 0.138, bugfix in DJDEV 2.04 (Announce)

Hi,
here's my update of FFMPEG & X264 A/V encoders package https://sourceforge.net/projects/ffmpeg-x264-dos/files/
I also enabled some additional filters in FFMPEG (avresample and postprocess).
I assisted to Juan Manuel Guerrero with debug current DJDEV 2.04 CVS and he found a tail pointer bug in function strtod() that caused malfunction of early FFMPEG 2.0.1 build that was discused here and I was forced to revert to older DJDEV CVS from 2011. Now the bug is fixed and all seems to be working. I uploaded the recent DJDEV also on SourceForge. Let us know if you find some problem.

Here's a shot list of updates and new features of DJDEV 2.04 CVS 19.11.2013
- compiled it with the latest update of gcc482 and -O2 optimization.
- implemented floating hex support for strtod, strtof and strtold. Fixed tail pointer bug.
- implemented strndup and strnlen.
- improved DXE3 support so that DXE works again with gcc46N and later versions.
- replaced/rewritten ctime.c so that it works again with newly introduced zone info data base format. Updated zone info data base files to version tzcode2013d.
- implemented [l]lrint[f|l], round[f|l], [l]lround[f|l] and isinfl, isnanl and finitel for libm.a

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

Oso2k

22.11.2013, 23:06

@ RayeR
 

FFMPEG 2.1.1 & X264 0.138, bugfix in DJDEV 2.04

Thanks for all the DJGPP work. I really want to start using it again. However, all the half-way fixes of 2.04 and half-harmful bugs of 2.03 mean I have to pick and choose which version I want to use depending on which bugs I want to be affected.



> Hi,
> here's my update of FFMPEG & X264 A/V encoders package
> https://sourceforge.net/projects/ffmpeg-x264-dos/files/
> I also enabled some additional filters in FFMPEG (avresample and
> postprocess).
> I assisted to Juan Manuel Guerrero with debug current DJDEV 2.04 CVS and he
> found a tail pointer bug in function strtod() that caused malfunction of
> early FFMPEG 2.0.1 build that was discused here and I was forced to revert
> to older DJDEV CVS from 2011. Now the bug is fixed and all seems to be
> working. I uploaded the recent DJDEV also on SourceForge. Let us know if
> you find some problem.
>
> Here's a shot list of updates and new features of DJDEV 2.04 CVS
> 19.11.2013
> - compiled it with the latest update of gcc482 and -O2 optimization.
> - implemented floating hex support for strtod, strtof and strtold. Fixed
> tail pointer bug.
> - implemented strndup and strnlen.
> - improved DXE3 support so that DXE works again with gcc46N and later
> versions.
> - replaced/rewritten ctime.c so that it works again with newly introduced
> zone info data base format. Updated zone info data base files to version
> tzcode2013d.
> - implemented [l]lrint[f|l], round[f|l], [l]lround[f|l] and isinfl, isnanl
> and finitel for libm.a

RayeR

Homepage

CZ,
23.11.2013, 00:35

@ Oso2k
 

FFMPEG 2.1.1 & X264 0.138, bugfix in DJDEV 2.04

> Thanks for all the DJGPP work. I really want to start using it again.
> However, all the half-way fixes of 2.04 and half-harmful bugs of 2.03 mean
> I have to pick and choose which version I want to use depending on which
> bugs I want to be affected.

Which bugs you mean? I think the decision is simple (for me) djdev 2.03 development is stopped forever. It works but lack some new functions. If you find a bug don't expect anybody to fix it. Djdev 2.04 is targeted rather to run under NTVDM but I don't have issues under MSDOS. It lives at CVS, sometimes someone commit a patch or update so there is some chance for slow evolution and bug-fixing. But of course you can simply have both installations and switch between them (change path) if you need. I use djdev for ~10 years since it was released.

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

Oso2k

23.11.2013, 05:51

@ RayeR
 

FFMPEG 2.1.1 & X264 0.138, bugfix in DJDEV 2.04

> > Thanks for all the DJGPP work. I really want to start using it again.
> > However, all the half-way fixes of 2.04 and half-harmful bugs of 2.03
> mean
> > I have to pick and choose which version I want to use depending on which
> > bugs I want to be affected.
>
> Which bugs you mean? I think the decision is simple (for me) djdev 2.03
> development is stopped forever. It works but lack some new functions. If
> you find a bug don't expect anybody to fix it. Djdev 2.04 is targeted
> rather to run under NTVDM but I don't have issues under MSDOS. It lives at
> CVS, sometimes someone commit a patch or update so there is some chance for
> slow evolution and bug-fixing. But of course you can simply have both
> installations and switch between them (change path) if you need. I use
> djdev for ~10 years since it was released.

My statement about bugs and fixes was more about things that work/compile on 2.03 but won't work/compile on 2.04 and/or an incompatible with 2.04 (and vicea versa). It's not a whole lot overlap in that space (I admit), but I have run across a couple allegro bits and some of the user land libraries/programs. I didn't get a chance to document it when I ran across and should try to the next time I get some time to work on DOS stuff. That might just happen with an 86duino, though.

DOS386

04.12.2013, 11:59

@ RayeR
 

FFMPEG 2.1.1 & X264 0.138, bugfix in DGJDEV 2.04

> here's my update of FFMPEG & X264 A/V encoders package
...
> I assisted to Juan Manuel Guerrero with debug current DJDEV 2.04 CVS and
...
> Now the bug is fixed and all seems to be working

Thanks (NOT tested) :-)

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

Back to index page
Thread view  Board view
22632 Postings in 2109 Threads, 402 registered users, 433 users online (0 registered, 433 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum