DUGL Player 1.0 Alpha1 (Announce)
> I don't think that multithreading DOS would be necessary for such
> application. It's not so complicate to program APIC to start more CPU cores
> and there is a demo code to do this for many years (by Michael Choudarkis
> or so?) but there was not real usage in DOS/nobody wanted to mess with it.
> I think that a video decoding/player is a typical application that can
> benefit from SMP and if you have time to mess with it can be done. You can
> offload some computing functions to other cores which wouldn't need to call
> DOS/BIOS services - this would very simplify things as DOS/BIOS wouldn't
> need to know that anything else is running on other cores. I think that you
> just allocate some memory for code and buffers, start some decoding
> functions on cores and in main thread poll when decoding done. I think that
> ffmpeg use pthreads or such library so you would need to write some wrapper
> for it that may be the harder part...
could be interesting idea for DOS DUGL to create several static rendering cores and harcode linking each render core with a CPU core if it exist.
But honestly I prefer a generic PThread lib SMP aware, with a scheduler that distribute charge over available cores. This will make DUGL DWorker concept (layer over pthread) SMP aware too, so any soft using it become SMP aware.
>
> BTW playing youtube would be hell-endless fighting with google
> anti-downloading. Have a look at youtube downloader project what they have
> to challenge (e.g. running some javascr*** crap) and how often they need to
> do some changes to keep it working.
yes it's an endless challenge with youtube. but what about tcp streams ? could cuurent DJGPP FFMPEG do it, does it rely on WATTCP ?
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