Video Playback on RPI2 RRS feed

  • Question

  • When can we expect to see Hardware Accelerated Video Playback implemented for Window IoT? 
    Saturday, December 26, 2015 3:49 AM


  • Sometime soon to 2 years (depending on where you look).

    MS do not give forecasts as to when something will be delivered. All they will say is that it is in the pipeline.


    Saturday, December 26, 2015 8:04 AM

All replies

  • Sometime soon to 2 years (depending on where you look).

    MS do not give forecasts as to when something will be delivered. All they will say is that it is in the pipeline.


    Saturday, December 26, 2015 8:04 AM
  • Hi Reed,

    Further to Rich's answer, it is largely up to the Hardware manufacturer to provide drivers for their hardware so likely you will see better playback on devices that have the GPU drivers available vs those that do not.



    Sunday, December 27, 2015 11:08 PM
  • That's slightly disingenuous for the Pi. The Pi has a perfectly good high speed video driver/GPU.  It is just not DirectX. It is OpenGL ES 2 and is capable of 1080p@30fps.

    Currently by MS choice only the Basic Render Driver is included. The Raspberry Foundation AFAIK are not working on an MS driver solution.



    The video controller is capable of standard modern TV resolutions, such as HD and Full HD, and higher or lower monitor resolutions and older standard CRT TV resolutions. As shipped (i.e. without custom overclocking) it is capable of the following: 640×350 EGA; 640×480 VGA; 800×600 SVGA; 1024×768 XGA; 1280×720 720p HDTV; 1280×768 WXGA variant; 1280×800 WXGA variant; 1280×1024 SXGA; 1366×768 WXGA variant; 1400×1050 SXGA+; 1600×1200 UXGA; 1680×1050 WXGA+; 1920×1080 1080p HDTV; 1920×1200 WUXGA.<sup class="reference" id="cite_ref-video_34-0">[34]</sup> It can generate 576i and 480i composite video signals for PAL-BGHID, PAL-M, PAL-N, NTSC and NTSC-J.<sup class="reference" id="cite_ref-composite_35-0">[35]</sup>

    GPU Broadcom VideoCore IV @ 250 MHz<sup class="reference" id="cite_ref-hq-qa_42-0">[42]</sup><sup class="reference" id="cite_ref-43">[43]</sup>
    OpenGL ES 2.0 (24 GFLOPS)
    MPEG-2 and VC-1 (with license),<sup class="reference" id="cite_ref-rpi-codec_44-0">[44]</sup> 1080p30 H.264/MPEG-4 AVC high-profile decoder and encoder<sup class="reference" id="cite_ref-Broadcom-BCM2835-Website_2-6">[2]</sup>


    • Edited by riclh Monday, December 28, 2015 9:35 AM
    Monday, December 28, 2015 9:28 AM
  • Can we expect a decent video driver for windows 10 IoT running on raspberry pi 2? Or should people trying to stream video just go for a html/js app running on linux on the device?

    HDMI-CEC would be nice too. On linux those things just works but since I am a c# developer and already have a streaming app for UWP, it would be nice if windows IoT worked for this scenarios. Its a shame to have a nice hardware such as the rpi2 without software/driver support.

    Monday, February 1, 2016 5:26 PM

  • Video driver is a thing that a lot of people in the community is asking. I hope microsoft fix it as soon as possible, it would be nice having all hardware in the pi working as it should be. In this moment i have mi project stopped for that reason. Perhaps the video performance is better than in the other releases, in 586 the video sometimes reaches the 100% of the cpu and the application finally crash.

    Sunday, February 7, 2016 8:25 PM
  • Sign me up for hardware accelerated video playback as well!
    Tuesday, March 1, 2016 9:20 AM
  • Its 2017 June, and Raspberry Pi 3 was released 6 months ago...

    Where is DirectX support or Hardware Accelerated Video Playback  for Raspberry Pi 3 on Windows IoT?

     Windows IoT on  Raspberry Pi 3  cannot even play SD resolution video, while Linux based OS could play 4k video without even breaking a sweat!

    Excuses blaming on Raspberry Pi 3 hardware lacking support for Directx doesn't cut it. There is always a workaround.

    Epic fail, Microsoft. Epic fail...

    Drive away developers few times, they ain't going to comeback ever.

    Wednesday, June 14, 2017 8:33 PM
  • Guys this question is popping up frequently.

    Is there a way to convince the windows 10 iot product owner to add a new requirement "graphics acceleration support for rPi" in the product backlog?

    Indeed, I also put my project on halt because I cannot deal with the laggy "look & feel" of my gui - and I am not playing videos. The alternative is to go back to raspbian and using a java/C++/python gui stack.

    Monday, June 19, 2017 8:41 AM