DUGL Player 1.0 Alpha1 (Announce)
> > Now use only last DJGPP port of FFMPEG 5.1.2 as video decoder!
> > it support most codecs including webm animated GIF ...
> It is fabulous to have another DOS video player which supports modern
> codecs. Thanks very much. This is a logical progression of the DUGL picture
> viewer. I seem to recall you released a DUGL player over a decade ago which
> supported MPEG1 and MPEG2, but not h.264 or h.265.
>
Thank you
I'm not sure about the support of the FFMPEG DJGPP Port of networking, it would be cool if we could play youtube/ or any stream channel .
> I tested it in raw bare-metal DOS 7.1, and it played a 640x480 6mbps h.264
> .mp4 at about 55 fps with MTRR enabled and ~38 fps without MTRRs enabled.
> This is on an i5 3427 CPU @ 1.7 Ghz. Full-screen playing worked, but my
> 1366x768 and 1920x1080 VESA modes did not. (These use the native 16:9 AR of
> the screen). They were garbled. The only modes which worked for me were the
> 4:3 VESA modes.
Thanks for testing on bare-metal, Curious about your [VideoMode] settings on DUGLPLAY.CFG which worked, I maybe have to bring the list of available video modes for selection on new config dialog.
I think this caused by a buggy VBIOS, using another screen maybe solve the problem.
>
> The 55 fps was with Vsync enabled, full screen, and full screen
> "smoothing". Not sure what full screen smoothing does. Does it interpolate
> and do some sort of b-spline and / or lanzcos interpolation? Without any of
> these enabled, the player plays at 200-250 fps.
yes, smoothing do just merge RGB of each pixel with RGB of pixels around it. but fine tuned with 16bpp RGB565 to avoid getting greener.
![[image]](img/uploaded/image497.png)
It's useful particularly for low res video to increase quality, as you can see on the screenshot the left/before right/after smooth
but it can be improved further for better downsizing of videos, as DUGL Viewer did on the past, so it's kind of Soft anti-aliased rendering, relying the on the fast assembly implementation to be only 30% to 70% solwer, but depends !
>
> Really would like seeking in videos and playing sound. I loaded SB-Emu and
> DUGL player didn't crash with it loaded. So, this gives hope that when you
> enable sound with videos, it should work with on "modern" IHD PCI sound.
Yes seeking is within easy goals, I'm just playing with FFMPEG to see how to do it. I already struggled for a week with FFMPEG to successfully implement fast frames dropping ..
I need then to improve DUGL SB16 driver/then rely on VSBHDA to bring me sound 
Complete thread:
- DUGL Player 1.0 Alpha2 - FFK, 28.02.2026, 04:59 (Announce)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- DUGL Player 1.0 Alpha1 - rr, 28.02.2026, 12:57
- DUGL Player 1.0 Alpha1 - FFK, 28.02.2026, 22:47
- DUGL Player 1.0 Alpha1 - Zyzzle, 01.03.2026, 05:29
- DUGL Player 1.0 Alpha1 - FFK, 01.03.2026, 10:50
- DUGL Player 1.0 Alpha1 - DOS SMP - mceric, 01.03.2026, 12:27
- DUGL Player 1.0 Alpha1 - DOS SMP - FFK, 01.03.2026, 21:50
- DUGL Player 1.0 Alpha1 - RayeR, 01.03.2026, 15:52
- DUGL Player 1.0 Alpha1 - FFK, 01.03.2026, 17:58
- DUGL Player 1.0 Alpha1 - RayeR, 02.03.2026, 18:20
- DUGL Player 1.0 Alpha1 - FFK, 02.03.2026, 23:21
- DUGL Player 1.0 Alpha1 - RayeR, 02.03.2026, 18:20
- DUGL Player 1.0 Alpha1 - FFK, 01.03.2026, 17:58
- DUGL Player 1.0 Alpha1 - Zyzzle, 03.03.2026, 02:25
- DUGL Player 1.0 Alpha1 - DOS SMP - mceric, 01.03.2026, 12:27
- DUGL Player 1.0 Alpha1 - FFK, 01.03.2026, 10:50
- DUGL Player 1.0 Alpha1 - Zyzzle, 01.03.2026, 05:29
- DUGL Player 1.0 Alpha1 - FFK, 28.02.2026, 22:47
- DUGL Player 1.0 Alpha1 - Zyzzle, 28.02.2026, 14:48
- DUGL Player 1.0 Alpha1 - FFK, 28.02.2026, 23:20
- DUGL Player 1.0 Alpha1 - Zyzzle, 01.03.2026, 01:43
- DUGL Player 1.0 Alpha1 - FFK, 02.03.2026, 02:15
- DUGL Player 1.0 Alpha1 - RayeR, 02.03.2026, 05:14
- DUGL Player 1.0 Alpha1 - FFK, 02.03.2026, 09:08
- DUGL Player 1.0 Alpha1 - RayeR, 02.03.2026, 18:25
- DUGL Player 1.0 Alpha1 - FFK, 02.03.2026, 23:30
- DUGL Player 1.0 Alpha1 - Zyzzle, 03.03.2026, 02:15
- DUGL Player 1.0 Alpha1 - RayeR, 03.03.2026, 02:33
- DUGL Player 1.0 Alpha1 - FFK, 04.03.2026, 12:26
- DUGL Player 1.0 Alpha1 - RayeR, 03.03.2026, 20:59
- DUGL Player 1.0 Alpha1 - FFK, 03.03.2026, 22:13
- DUGL Player 1.0 Alpha1 - Laaca, 05.03.2026, 07:00
- DUGL Player 1.0 Alpha1 - RayeR, 05.03.2026, 17:30
- DUGL Player 1.0 Alpha1 - Laaca, 05.03.2026, 07:00
- DUGL Player 1.0 Alpha1 - FFK, 03.03.2026, 22:13
- DUGL Player 1.0 Alpha1 - Zyzzle, 03.03.2026, 02:15
- DUGL Player 1.0 Alpha1 - FFK, 02.03.2026, 23:30
- DUGL Player 1.0 Alpha1 - RayeR, 02.03.2026, 18:25
- DUGL Player 1.0 Alpha1 - FFK, 02.03.2026, 09:08
- DUGL Player 1.0 Alpha1 - Zyzzle, 02.03.2026, 10:58
- DUGL Player 1.0 Alpha1 - FFK, 02.03.2026, 16:59
- DUGL Player 1.0 Alpha1 - RayeR, 02.03.2026, 05:14
- DUGL Player 1.0 Alpha1 - FFK, 28.02.2026, 23:20
- DUGL Player 1.0 Alpha3 - FFK, 26.03.2026, 02:47
- DUGL Player 1.0 Alpha3 - Zyzzle, 05.04.2026, 20:37
- DUGL Player 1.0 Alpha3 - FFK, 06.04.2026, 17:28
- DUGL Player 1.0 Alpha3 - Zyzzle, 05.04.2026, 20:37
- DUGL Player 1.0 Alpha4 - FFK, 13.04.2026, 03:30
- DUGL Player 1.0 Alpha1 - rr, 28.02.2026, 12:57
Mix view