Changes between Version 16 and Version 17 of venice/multimedia


Ignore:
Timestamp:
04/30/2025 04:41:45 PM (5 days ago)
Author:
Tim Harvey
Comment:

added gw74xx display overlay and gstreamer video sink clarity

Legend:

Unmodified
Added
Removed
Modified
  • venice/multimedia

    v16 v17  
    8282Device-Tree changes:
    8383 - to add a device to your system you must properly configure your device-tree to describe how the device is connected to the host processor and other peripherals. Often this is most easily done via a device-tree overlay. The Gateworks venice kernels have dt overlays that support the DFROBOT 5in and 7in displays on the GW720x and GW730x boards. The dt overlay can be applied to the dt prior to booting the kernel by U-Boot. Examples:
     84  * GW74xx display:
     85{{{#!bash
     86setenv fdt_overlays imx8mp-venice-gw74xx-rpidsi.dtbo
     87saveenv
     88}}}
    8489  * GW730x display:
    8590{{{#!bash
     
    160165gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
    161166gstreamer1.0-libav gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 v4l-utils
    162 # using glvideosink will render 'within' GUI
     167# use fbdevsink if not running a desktop GUI
    163168gst-launch-1.0 videotestsrc ! fbdevsink
    164 }}}
    165  * Note: This pipeline is intended to be run in a terminal within the GUI as a non-root user
     169# use glimagesink if running in a terminal within a desktop GUI
     170gst-launch-1.0 videotestsrc ! glimagesink
     171}}}
    166172
    167173
     
    409415gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
    410416gstreamer1.0-libav gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 v4l-utils
     417# use fbdevsink if not running a desktop GUI
     418gst-launch-1.0 videotestsrc ! fbdevsink
     419# use glimagesink if running in a terminal within a desktop GUI
    411420gst-launch-1.0 videotestsrc ! glimagesink
    412421}}}
    413   - Note that if this is run from a console you need to supply the window id; the above runs from a gnome-terminal
    414422 * VP8 hardware decode and display:
    415423{{{#!bash