Video

Min idé er at sørge for video som asynkrone strømme for en indbygget MCOP-datatype som indeholder billeder. Denne datatype er ikke lavet endnu. Ved at gøre dette, kan indstiksprogrammer som håndterer video kobles sammen på samme måde som lydindstiksprogrammer.

Der er nogle ting som det er vigtigt ikke at udelade:

Min idé er at lade muligheden for at ændre implementeringen af VideoFrame-klassen være åben, så den kan opbevare ting i et delt hukommelsessegment. Ved at gøre dette kan til og med videostrømme mellem forskellige processer blive mulige uden alt for store problemer.

For video er den almindelige situation dog at alle ting er i samme proces, fra afkodningen til visningen.

Jeg har lavet en prototypeimplementering af videostrømme, som kan hentes herfra. Dette skal integreres med MCOP efter nogle eksperimenter.

En visningskomponent som understøtter XMITSHM (med RGB og YUV) bør der sørges for. Martin Vogt fortalte mig at han arbejder på en sådan.