Hi,

Just a quick comment below.

> > it change VLC to be 'xrdp aware' and not use vrplayer.
> 
> Well that is the other option, but suffers from the same problem you
> have under Windows you have to use specially modified versions of the
> players for it to work.
> 
> That is why I feel trying to do it via VAAPI is the way to go. The
> concept is that you register at the highest possible level of
> hardware
> assist aka when the least amount of decoding by the media player has
> already been done, then as the frames come in add the whatever is
> needed
> back on to create valid MPEG2/H.264 etc and shovel it down the
> MS-RPDEV
> channel to the player.
> 
> Problem is that requires knowledge of both X11rdp and the various
> video
> formats.

I also sympathize with the idea of having a transparent solution that is player 
independent.

This would require:

- a "virtual" accel extension on the remote X11rdp server
- a transport of the partially decoded video (YUV, unscaled)
- an RDP client that knows how to handle the partially decoded data (YUV-> RGB, 
scale) and deliver it to a local mechanism that handles it (could be a Linux, 
Mac, Windows or mobile client...)
- a negotiation mechanism, so that for clients that don't support this X11rdp 
doesn't expose the "virtual" accel extension

Questions:

Does this make sense? What virtual extension should be done on the server? Xv, 
VAAPI, GL ...? Why?

Cheers
Gustavo

-- 
Angulo Sólido - Tecnologias de Informação
http://angulosolido.pt

------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
xrdp-devel mailing list
xrdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xrdp-devel

Reply via email to