CONFIDENTIAL
DOC-USR-0030-12
___________________________________________________________________________________________
Z3 Technology, LLC
♦
100 N 8
th
ST, STE 250
♦
Lincoln, NE 68508-1369 USA
♦
+1.402.323.0702
15
The file demo_mcsenc.c contains the implementation of the command line interface. This can be
run using the following command:
#
source /opt/mcsenc/mcsenc.sh
(2)
z3_mcfw_api
This directory contains a modified version of the TI MCFW API (found in dvr-
rdk/dvr_rdk/mcfw/src_linux/mcfw_api) that is tailored to work with Z3’s hardware and use-cases.
The link setup code for Z3’s sample applications can be found in the use-cases directory. The use-
case code is called from ti_vsys.c in the same directory.
(3)
z3
This directory contains the base code for RTP tx and rx, as well as the base code for audio capture
and output.
6.2
Z3 Application Overview
6.2.1
Application Names and Locations
For encode, there are two binaries in the sample code. The first is a menu-based sample
application (this is what comes up in the serial terminal when the board is powered on). The
second is a command line interface that is more flexible and easier to use from a programming
standpoint. The web-based interface uses the command line interface extensively.
The menu-based sample application binary can be found at:
/opt/dvr_rdk/ti816x/bin/z3_dvr_rdk_demo_mcfw_api.out
The command line interface binary can be found at:
/opt/dvr_rdk/ti816x/bin/mcfw_mcsenc
On the decode side, there is a command line interface. The binary for this can be found at:
/opt/dvr_rdk/ti816x/bin/mcfw_mcsdec