glsdk/example-applications.git
2 years agographics: Add simple wayland-egl application to demo glReadPixels master
Ramprasad N [Thu, 26 Jul 2018 08:12:52 +0000 (13:42 +0530)]
graphics: Add simple wayland-egl application to demo glReadPixels

This application demonstrates glReadPixels usage with wayland platform.

Application expects optional "-r  filename" as arguments. It dumps the client
rendered pixels read to a buffer with glReadPixels() API into a file.
Each pixel read is a 32-bit RGB in BGRA format and can be opened
in 7-yuv viewer to view.

Ex: simple-egl-readpixels -n 100 -r output.rgb
This renders 100 frames and dumps the rendered pixels in output.rgb

Signed-off-by: Ramprasad N <x0038811@ti.com>
2 years agotest-v4l2-m2m: Add support for SEQ_BT with vpe
Ramprasad N [Thu, 18 Jan 2018 10:25:01 +0000 (15:55 +0530)]
test-v4l2-m2m: Add support for SEQ_BT with vpe

test-v4l2-m2m application interprets interlace
value 3 as SEQ_BT

Signed-off-by: Ramprasad N <x0038811@ti.com>
3 years agoAndroid: bandwidth-tool: add support for Android build
Vishal Mahaveer [Thu, 25 Jan 2018 22:18:26 +0000 (22:18 +0000)]
Android: bandwidth-tool: add support for Android build

Adding Android makefile to build statcoll tool and few minor
changes for build to go through when compiling with Android
tool chain.

Also updating file paths to valid location on Android file system.

Signed-off-by: Vishal Mahaveer <vishalm@ti.com>
3 years agotest-v4l2-m2m: Add support for cropping with vpe
Prasad, Ram [Mon, 20 Nov 2017 15:57:44 +0000 (15:57 +0000)]
test-v4l2-m2m: Add support for cropping with vpe

Add cropping support on vpe's OUTPUT plane.
It is an optional argument in command line

Application respects crop if given in below format
crop=widthxheight@left,top

Signed-off-by: Ramprasad N <x0038811@ti.com>
3 years agopvrscope: Update the console option to split GPU load info
Karthik Ramanan [Thu, 7 Dec 2017 11:43:40 +0000 (11:43 +0000)]
pvrscope: Update the console option to split GPU load info

When using the visualization tool it is desirable to get one value
for the GPU load.

However, for a deeper insight and when running in the console mode,
the GPU load can be split into the vertex and fragment shader load

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
3 years agoMakefile: fix library linking issues
Denys Dmytriyenko [Sun, 26 Mar 2017 17:39:47 +0000 (13:39 -0400)]
Makefile: fix library linking issues

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
3 years agov4l2-m2m: add support for DSS WB device
Subhajit Paul [Wed, 26 Jul 2017 08:46:22 +0000 (14:16 +0530)]
v4l2-m2m: add support for DSS WB device

Signed-off-by: Subhajit Paul <subhajit_paul@ti.com>
3 years agovpe: Rename testcase to v4l2-m2m
Subhajit Paul [Wed, 26 Jul 2017 08:42:59 +0000 (14:12 +0530)]
vpe: Rename testcase to v4l2-m2m

Signed-off-by: Subhajit Paul <subhajit_paul@ti.com>
4 years agodrm-tests: handle usecase where display is disabled
Eric Ruei [Wed, 1 Feb 2017 16:28:32 +0000 (11:28 -0500)]
drm-tests: handle usecase where display is disabled

In some usecases DRM connector is connected but is disabled by default.
In such scenario, connector->encoder_id and encoder->crtc_id may be 0.
This patch iterates over all possible encoders and CRTCs to find and
store the encoder and CRTC accordingly.

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
4 years agogsttestplayer: Remove extra queues
Pooja Prajod [Wed, 7 Dec 2016 12:18:23 +0000 (17:48 +0530)]
gsttestplayer: Remove extra queues

This patch removes extra queue element and
re-arranges the existing queue to congestion prone links.
Also set use_scaling default to FALSE.

Signed-off-by: Pooja Prajod <a0132412@ti.com>
4 years agocpuload-plugins: boot time script improvements
Venkat Mandela [Thu, 10 Nov 2016 21:03:43 +0000 (21:03 +0000)]
cpuload-plugins: boot time script improvements

1. Fix shellcheck warnings.
2. Print benchmark numbers in the order
   MLO,
   Kernel,
   Userspace
3. Print kernel decompression time and kernel execution time

Signed-off-by: Venkateswara Rao Mandela <venkat.mandela@ti.com>
4 years agocpuload-plugins: update readproc to remove filename hardcoding
Venkateswara Rao Mandela [Thu, 21 Jul 2016 06:09:57 +0000 (11:39 +0530)]
cpuload-plugins: update readproc to remove filename hardcoding

filenames are now determined by cycling through files in
/proc/device-tree/chosen and picking filenames which start with

1. "m-" - indicating timestamps from MLO
2. "k-" - indicating timestamps from Kernel.

This removes the need to update readproc if additional timestamps
are required either during release or development.

Signed-off-by: Venkateswara Rao Mandela <venkat.mandela@ti.com>
4 years agoANDROID: add build support for sensor-cfg
Vishal Mahaveer [Wed, 22 Jun 2016 22:33:45 +0000 (18:33 -0400)]
ANDROID: add build support for sensor-cfg

Add Android makefile for building sensor-cfg

Signed-off-by: Vishal Mahaveer <vishalm@ti.com>
4 years agosoc-perf config: Update config to have generic names
Karthik Ramanan [Mon, 20 Jun 2016 12:09:03 +0000 (17:39 +0530)]
soc-perf config: Update config to have generic names

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
4 years agorprocinfo: add utility to get information from remote core
Karthik Ramanan [Mon, 20 Jun 2016 12:08:22 +0000 (17:38 +0530)]
rprocinfo: add utility to get information from remote core

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
4 years agompuload: validate input params, add usage
Karthik Ramanan [Mon, 20 Jun 2016 12:07:43 +0000 (17:37 +0530)]
mpuload: validate input params, add usage

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
4 years agocpuload-plugins: Fix path for libPVRScope library
Karthik Ramanan [Fri, 3 Jun 2016 06:16:08 +0000 (11:46 +0530)]
cpuload-plugins: Fix path for libPVRScope library

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
5 years agocpuload-plugins: Cleanup scripts
Karthik Ramanan [Wed, 23 Mar 2016 09:29:21 +0000 (14:59 +0530)]
cpuload-plugins: Cleanup scripts

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
5 years agoUpdate utilities for boot time data
Karthik Ramanan [Tue, 22 Mar 2016 16:05:14 +0000 (21:35 +0530)]
Update utilities for boot time data

Signed-off-by: Venkateswara Rao Mandela <venkat.mandela@ti.com>
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
5 years agocpuload-plugins: Add sample config file
Karthik Ramanan [Tue, 22 Mar 2016 04:28:56 +0000 (09:58 +0530)]
cpuload-plugins: Add sample config file

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
5 years agocpuload-plugins: Add scripts for soc performance visualization
Karthik Ramanan [Tue, 22 Mar 2016 04:10:48 +0000 (09:40 +0530)]
cpuload-plugins: Add scripts for soc performance visualization

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
5 years agocpuload-plugins: Update CPP flags
Karthik Ramanan [Mon, 21 Mar 2016 15:37:23 +0000 (21:07 +0530)]
cpuload-plugins: Update CPP flags

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
5 years agoconfigure.ac: Update cpuload-plugins
Karthik Ramanan [Mon, 21 Mar 2016 15:04:06 +0000 (20:34 +0530)]
configure.ac: Update cpuload-plugins

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
5 years agocpuload-plugins: Initial commit
Karthik Ramanan [Mon, 21 Mar 2016 13:37:43 +0000 (19:07 +0530)]
cpuload-plugins: Initial commit

This patch adds support for two plugins:
 1. mpuload plugin
 2. gpu plugin

This will be used in conjunction with soc-performance-monitor tool

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
5 years agogsttestplayer: Fix issue with stream name matching
Nikhil Devshatwar [Mon, 14 Mar 2016 14:31:42 +0000 (20:01 +0530)]
gsttestplayer: Fix issue with stream name matching

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
5 years agogst: gsttestplayer: Add capture pipeline support
Nikhil Devshatwar [Wed, 2 Mar 2016 15:29:33 +0000 (20:59 +0530)]
gst: gsttestplayer: Add capture pipeline support

Check if the filename for the player is a video device.
Create a capture pipeline with v4l2src and vpe plugins.
Set the device and io-mode properties required for the v4l2src.

Also add support for milli seconds sleep.

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
5 years agoDRM test code enhancements: Remove the HDMI/LCD order assumption
Eric Ruei [Tue, 16 Jun 2015 12:34:53 +0000 (08:34 -0400)]
DRM test code enhancements: Remove the HDMI/LCD order assumption

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
5 years agobandwidth-tool: Updated help instructions
Karthik Ramanan [Thu, 3 Sep 2015 10:37:53 +0000 (16:07 +0530)]
bandwidth-tool: Updated help instructions

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
5 years agobandwidth-tool: Initial version
Karthik Ramanan [Thu, 3 Sep 2015 07:06:12 +0000 (12:36 +0530)]
bandwidth-tool: Initial version

This is using the statcollector registers and allows configuring the tool using
two config files:
 1. config.ini
 2. initiator.cfg

This also contains host side tools to help visualize the data

Refer to the GLSDK Software Developers Guide for detailed usage information.

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
5 years agosensor-cfg: Add support for other mediabus formats
Nikhil Devshatwar [Tue, 7 Jul 2015 16:56:22 +0000 (22:26 +0530)]
sensor-cfg: Add support for other mediabus formats

Add support for all varients of YUYV 422 data
Also update the default parameters to select UYVY as that is
the only medibus format VIP supports.

Update the usage information with an example.

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
5 years agogsttestplayer: Allow seek cmd to accept fraction for playback rate
Harinarayan Bhatta [Fri, 5 Jun 2015 08:08:44 +0000 (13:38 +0530)]
gsttestplayer: Allow seek cmd to accept fraction for playback rate

Signed-off-by: Harinarayan Bhatta <harinarayan@ti.com>
5 years agogsttestplayer: Adding support for more demuxes
Harinarayan Bhatta [Fri, 5 Jun 2015 02:59:50 +0000 (08:29 +0530)]
gsttestplayer: Adding support for more demuxes

FLV, MPG and TS formats.

Signed-off-by: Harinarayan Bhatta <harinarayan@ti.com>
6 years agoUpdated Makefile
Karthik Ramanan [Tue, 3 Feb 2015 14:04:13 +0000 (19:34 +0530)]
Updated Makefile

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
6 years agogsttestplayer: Adaptation to GST 1.x
Pooja Prajod [Tue, 3 Feb 2015 12:22:18 +0000 (17:52 +0530)]
gsttestplayer: Adaptation to GST 1.x

Signed-off-by: Pooja Prajod <a0132412@ti.com>
6 years agovip: Fixed configure and Makefile
Karthik Ramanan [Fri, 16 Jan 2015 12:02:45 +0000 (17:32 +0530)]
vip: Fixed configure and Makefile

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
6 years agoconfigure: Provide option to disable gst tests
Karthik Ramanan [Fri, 16 Jan 2015 11:46:30 +0000 (17:16 +0530)]
configure: Provide option to disable gst tests

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
6 years agosensor-cfg: Application to configure sensors from user space
Nikhil Devshatwar [Tue, 2 Dec 2014 14:43:30 +0000 (20:13 +0530)]
sensor-cfg: Application to configure sensors from user space

For informational ADAS use cases, the video capture driver is on other core.
Linux does not have VIP drivers, therefore there are no video devices.
Therefore, camera driver cannot register a subdevice.
the cameras have to be configured from user space independently.

This application helps to configure the cameras via the character
devices registered as /dev/camX by the camera driver.

Instead of using custom ioctls, the application uses mixture of
video/subdev/media ioctls.

This application allows to enumerate all the formats, get/set one of
the format and start/stop camera.

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
6 years agovpe: Add RGB565 support
Nikhil Devshatwar [Mon, 24 Nov 2014 09:03:28 +0000 (14:33 +0530)]
vpe: Add RGB565 support

Added RGB565 format in describeFormat

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
6 years agovpe: Add support for SEQ_TB buffers
Nikhil Devshatwar [Thu, 13 Nov 2014 12:15:45 +0000 (17:45 +0530)]
vpe: Add support for SEQ_TB buffers

VPE driver supports processing of interlaced buffers in SEQ_TB format.
Often video decoders produce interlaced buffer in this format.
SEQ_TB format is where a buffer contains both top and bottom fields
sequentially.
This means, the plane0 would contain Y data for top field followed by
Y data for bottom field and plane1 would contain UV data for top
field followed by UV data for bottom field.

From application perspective, for one queue of OUTPUT buffer,
(which contains two fields), there would be two different CAPTURE buffers
that can be dequeued.

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
6 years agovpe: Do not DQ input buffers immediately
Nikhil Devshatwar [Thu, 31 Jul 2014 13:13:43 +0000 (18:43 +0530)]
vpe: Do not DQ input buffers immediately

When deinterlacing fields, VPE h/w needs last two buffers in history.
Therefore, VPE driver blocks any attempt to dequeue these buffers till
they are free. (Which happens after two iterations)

Currently, the application calls a DQ immediately after queuing
the first buffer, blocking itself.

Fix this by shifting deuque-refill-queue logic inside a check
This ensures that an input buffer is dequeued only after two iterations
are completed after that.

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
6 years agovpe: Add CFLAGS to locate linux headers
Mrinmayee Hingolikar [Tue, 8 Jul 2014 10:02:40 +0000 (15:32 +0530)]
vpe: Add CFLAGS to locate linux headers

Signed-off-by: Mrinmayee Hingolikar <mrinmayee@ti.com>
6 years agoVPE: Measure processing latency
Nikhil Devshatwar [Sat, 31 May 2014 14:40:56 +0000 (20:10 +0530)]
VPE: Measure processing latency

This patch calculates the latency between a queue and dequeue of
a buffer processed using VPE

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
6 years agoVPE: Don't queue more buffers than file has
Nikhil Devshatwar [Sat, 31 May 2014 12:04:45 +0000 (17:34 +0530)]
VPE: Don't queue more buffers than file has

Instead of filling up all buffers and queuing all of them,
read only min of num_frames and num_buf
This makes sure that you don't call unnecessary queue ioctls

This patch can be helpful to check whether driver
puts the process into sleep if less buffers are queued

Useful for verifying N frame output also

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
6 years agogsttestplayer: Make gsttestplayer installable
Harinarayan Bhatta [Tue, 17 Jun 2014 07:20:17 +0000 (12:50 +0530)]
gsttestplayer: Make gsttestplayer installable

And add AVI file support

Signed-off-by: Harinarayan Bhatta <harinarayan@ti.com>
6 years agoconfigure.ac: remove dependency of gst-plugins-base, bad...
Harinarayan Bhatta [Mon, 9 Jun 2014 09:38:51 +0000 (15:08 +0530)]
configure.ac: remove dependency of gst-plugins-base, bad...

Signed-off-by: Harinarayan Bhatta <harinarayan@ti.com>
6 years agoAdding gstreamer test application to test trick play modes
Harinarayan Bhatta [Wed, 4 Jun 2014 10:33:09 +0000 (16:03 +0530)]
Adding gstreamer test application to test trick play modes

Signed-off-by: Harinarayan Bhatta <harinarayan@ti.com>
7 years agotestvpe: add --static compiler flag
alaganraj [Mon, 7 Apr 2014 08:24:56 +0000 (13:54 +0530)]
testvpe: add --static compiler flag

Segment fault occures, while scale to higher resolution (1920x1080).
This is resolved by compiling application using ---static flag.

Signed-off-by: alaganraj <alaganraj.s@ti.com>
7 years agotestvpe: remove device node argument
alaganraj [Sat, 5 Apr 2014 12:43:23 +0000 (18:13 +0530)]
testvpe: remove device node argument

Removed vpe device node argument to avoid too many
command line arguments.

Signed-off-by: alaganraj <alaganraj.s@ti.com>
7 years agoIPC MessageQ Based Zero copy App:
Vivek Bardia [Fri, 14 Mar 2014 13:12:20 +0000 (18:42 +0530)]
IPC MessageQ Based Zero copy App:
1. Zero Copy app updated with cfg file as input for thread config
2. Sample cfg files to run this messageq app

Signed-off-by: Vivek Bardia <x0161644@ti.com>
7 years agotestvpe: added support for scalar, colour space conversion
alaganraj [Thu, 12 Dec 2013 16:40:55 +0000 (22:10 +0530)]
testvpe: added support for scalar, colour space conversion

This patchset provides scalar, colour space conversion and
interlace o/p

Supported Input formats:
-----------------------
YUYV
UYVY
NV12

Supported Output formats for CSC:
---------------------------------
RGB24
BGR24
ARGB32
ABGR32
YUYV
UYVY
NV12

Not Supported formats:
---------------------
YUV444
YVYU
VYUY
NV16
NV61
NV21

Signed-off-by: alaganraj <alaganraj.s@ti.com>
7 years agoNumder of frames error fix
Sathishkumar S [Mon, 9 Dec 2013 07:23:12 +0000 (12:53 +0530)]
Numder of frames error fix

Number of frames to be passed as an argument
video-dev node also to be passed as an arg

Signed-off-by: Sathishkumar S <x0203598@ti.com>
7 years agoDRM: drm based z-order & alpha blending test program
alaganraj [Sat, 7 Dec 2013 12:13:15 +0000 (17:43 +0530)]
DRM: drm based z-order & alpha blending test program

Z-order:
It determines, which overlay window appears on top of other.

Alpha Blend:
It determines transparency level of image as a result of both
global alpha & pre multiplied alpha value.

For two overlay windows, separate frame buffers are created &
filled with pattern. Free planes are identified and attached to
lcd_crtc to draw overlay windows on lcd.

This application gets the connector, encoder and mode details
for lcd using drm APIs. Another frame buffer created
and filled with test pattern.Call to drmModeSetCrtc() will draw
pattern on display along with overlay windows.

Signed-off-by: alaganraj <alaganraj.s@ti.com>
7 years agoDRM: drm based extended mode test program
alaganraj [Sat, 7 Dec 2013 12:10:32 +0000 (17:40 +0530)]
DRM: drm based extended mode test program

This test app will demonstrate the overlay window and extended mode
capability of omapdrm.

Extended Mode:
Different image will be displayed on lcd and hdmi display.

For overlay window, frame buffer is created & filled with pattern.
Free plane is identified and attached to lcd_crtc to draw overlay
window on lcd.

For extended mode, app gets the connector, encoder and mode details
for lcd and hdmi displays using drm APIs.Another two frame buffers
are created and filled with test pattern.To achieve extended mode,
both displays use the different frame buffer id. Call to
drmModeSetCrtc() will draw pattern on display along with overlay
window.

Signed-off-by: alaganraj <alaganraj.s@ti.com>
7 years agoDRM: drm based clone mode test program
alaganraj [Sat, 7 Dec 2013 12:07:39 +0000 (17:37 +0530)]
DRM: drm based clone mode test program

This test app will demonstrate the overlay window and clone mode
capability of omapdrm.

Clone Mode:
Same image will be displayed on lcd and hdmi display.

For overlay window, frame buffer is created & filled with pattern.
Free plane is identified and attached to lcd_crtc to draw overlay
window on lcd.

For clone mode, app gets the connector, encoder and mode details
for lcd and hdmi displays using drm APIs.Another frame buffer is
created and filled with test pattern.To achieve clone mode, both
the displays use the same frame buffer id. Call to drmModeSetCrtc()
will draw pattern on display along with overlay window. This patch
set provides improved code design.

Signed-off-by: alaganraj <alaganraj.s@ti.com>
7 years agoIPC MessageQ Based Zero copy App: Fix build issues for DRA7XX
Vivek Bardia [Thu, 5 Dec 2013 06:07:09 +0000 (11:37 +0530)]
IPC MessageQ Based Zero copy App: Fix build issues for DRA7XX

Signed-off-by: Vivek Bardia <x0161644@ti.com>
7 years agoIPC MessageQ Based Zero copy App: Linux App and its corresponding BIOS(IPU/DSP) binar...
Vivek Bardia [Thu, 14 Nov 2013 06:21:00 +0000 (11:51 +0530)]
IPC MessageQ Based Zero copy App: Linux App and its corresponding BIOS(IPU/DSP) binary source

Signed-off-by: Vivek Bardia <x0161644@ti.com>
7 years agoGLSDK: PM-TM: Added a Readme file
Ravikumar Kattekola [Tue, 8 Oct 2013 06:44:14 +0000 (12:14 +0530)]
GLSDK: PM-TM: Added a Readme file

Read me file briefly describes what the thermal utility
is all about and how to use it.

Signed-off-by: Ravikumar Kattekola <rk@ti.com>
7 years agoGLSDK: PM-TM: Add BSD License header to source file
Ravikumar Kattekola [Mon, 7 Oct 2013 07:21:05 +0000 (12:51 +0530)]
GLSDK: PM-TM: Add BSD License header to source file

Added a license header to the source file

Signed-off-by: Ravikumar Kattekola <rk@ti.com>
7 years agoAdded BSD License
Nikhil Devshatwar [Mon, 7 Oct 2013 12:17:23 +0000 (17:47 +0530)]
Added BSD License

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
7 years agoAutoconf: Added autoconf and automake support
Nikhil Devshatwar [Mon, 7 Oct 2013 12:12:18 +0000 (17:42 +0530)]
Autoconf: Added autoconf and automake support

- Standard toplevel Makefile, configure.ac and autogen.sh
- Added Makefile.am in every example app

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
7 years agoomapdrm: drm based z-order and alpha blend test app
alaganraj [Fri, 4 Oct 2013 06:30:03 +0000 (12:00 +0530)]
omapdrm: drm based z-order and alpha blend test app

Z-order:
Order of overlay window. Decides, window will be on top of another window or below.
highest value for top, lowest for bottom.
value between 0 to 3

Alpha blend:
Transparency level of video/graphics
0   - fully transparent
127 - semi transparent
255 - fully opaque

Signed-off-by: alaganraj <alaganraj.s@ti.com>
7 years agoomapdrm: drm based extended mode test app
alaganraj [Fri, 4 Oct 2013 06:30:02 +0000 (12:00 +0530)]
omapdrm: drm based extended mode test app

Extended mode:
Two different framebuffer content will be displayed on two different displays(LCD+HDMI).

Signed-off-by: alaganraj <alaganraj.s@ti.com>
7 years agoomapdrm: drm based clone mode test app
alaganraj [Fri, 4 Oct 2013 06:30:01 +0000 (12:00 +0530)]
omapdrm: drm based clone mode test app

Clone mode:
Same frambuffer content will be displayed on two different displays (eg:LCD+HDMI).

Signed-off-by: alaganraj <alaganraj.s@ti.com>
7 years agoVPE: Added program for deinterlacing through v4l2 mem VPE device
Nikhil Devshatwar [Fri, 4 Oct 2013 13:29:21 +0000 (18:59 +0530)]
VPE: Added program for deinterlacing through v4l2 mem VPE device

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
7 years agoGLSDK: PM-TM: Added a thermal utility
Ravikumar Kattekola [Thu, 3 Oct 2013 20:02:46 +0000 (01:32 +0530)]
GLSDK: PM-TM: Added a thermal utility

The thermal utility is a shell script that helps user to access
all thermal sysfs entries in a readable manner in one place.
It also enables user to test the temperature emulation feature of the
silicon. To use the thermal emulation user needs to enable
"CONFIG_THERMAL_EMULATION" in kernel menu configuration.
It also displays the available cooling devices and the cooling states.

Signed-off-by: Ravikumar Kattekola <rk@ti.com>