Plays MJPEG Video using the RGA. THe RGA allows resize of the JPEG file.

Dependencies:   GR-PEACH_video GraphicsFramework LCD_shield_config R_BSP SDBlockDevice_GR_PEACH TLV320_RBSP USBHost_custom

Fork of RGA_HelloWorld by Renesas

Overview

This demo shows how play a MJPEG and WAV file video using the RZA1 hardware RGA, JCU and SSIF. The JCU decodes each MJPEG frame. The SSIF plays the raw WAV file, and the RGA supplies the GUI and resize of the JPEG image.

MJPEG Creation

Requirements

Python Script

SD Card

  • Rename the jpg file to Renesas.jpg and audio file Renesas.wav
  • Download this image file and rename is Background.jpg /media/uploads/zkimike/background.jpg

History

Plays MJPEG Video on GR-PEACH default tip

2018-01-17, by zkimike [Wed, 17 Jan 2018 19:02:00 +0000] rev 13

Plays MJPEG Video on GR-PEACH


Added MJPEG video.

2018-01-05, by zkimike [Fri, 05 Jan 2018 22:41:01 +0000] rev 12

Added MJPEG video.


Update GraphicsFramework and mbed OS to the stable ones

2017-04-24, by Osamu Nakamura [Mon, 24 Apr 2017 16:40:18 +0900] rev 11

Update GraphicsFramework and mbed OS to the stable ones


Delete mbed.bld and mbed-rtos.lib because of the introduction of mbed-os 5

2017-03-09, by Osamu Nakamura [Thu, 09 Mar 2017 15:14:41 +0900] rev 10

Delete mbed.bld and mbed-rtos.lib because of the introduction of mbed-os 5


Adopt mbed-os 5.3.6

2017-03-09, by Osamu Nakamura [Thu, 09 Mar 2017 14:40:18 +0900] rev 9

Adopt mbed-os 5.3.6


Fix support of IAR version.

2016-12-14, by 1050186 [Wed, 14 Dec 2016 06:54:36 +0000] rev 8

Fix support of IAR version.


Support IAR version.

2016-11-25, by 1050186 [Fri, 25 Nov 2016 02:56:54 +0000] rev 7

Support IAR version.


Support GCC ARM version.

2016-11-10, by 1050186 [Thu, 10 Nov 2016 01:50:51 +0000] rev 6

Support GCC ARM version.


Delete unnecessary image data.

2016-08-08, by dkato [Mon, 08 Aug 2016 07:28:29 +0000] rev 5

Delete unnecessary image data.


Changed to use the LCD_Shield_config library.

2016-08-08, by dkato [Mon, 08 Aug 2016 02:11:23 +0000] rev 4

Changed to use the LCD_Shield_config library.