CONFIDENTIAL
Z3-DM368-ZDVR V1.03.01
___________________________________________________________________________________________
Z3 Technology, LLC
♦
100 N 8
th
ST, STE 250
♦
Lincoln, NE 68508-1369 USA
♦
+1.402.323.0702
10
4.
Code Overview
Once you have untarred the code, you will see the following top-level directories:
build-tools
Config files and scripts for building the codebase
dvsdk
The DM368 DVSDK from TI with changes for Z3 Technology hardware
filesys
The root file system for the DM368 target
flash_utils
The UBL and a tool to write it into the board’s NAND flash
kernels
The kernel source tree, with added support for the Z3-DM368-MOD
sysapps
Source code for the system applications placed in the basic root file system
toolchain
ARM compilers, binutils and other build tools
u-boot
The u-boot source tree, with support for the Z3-DM368-MOD
z3apps
Z3 demo applications, drivers, and utilities
4.1
Software Overview
The ZDVR consists of
player
and
recorder
applications. Both
player
and
recorder
accept simple, high level
commands in plain text from the serial port or console and provide relevant status information in return.
The command set allows for the quick configuration of elements such as capture resolution, encoding bit
rate, file names, etc., and should be sufficient for implementing most video playback and recording
applications. Both
player
and
recorder
are command-line driven applications designed so that they can be
executed via console commands or be set up to be automatically started when the system boots. The
simple nature of the command set makes it the ideal component to use in applications where the video
module is driven by another processor, typically the controller of the end application.
The
player
application provides a simple interface to playback previously recorded media files, allowing
the user to fast forward and reverse through the files at different speeds, move to the beginning of the
file, pause, resume and query playback information.
The
recorder
application effectively allows the use of advanced audio and video capture, compression and
storage without any knowledge of the many details of the media processing engine -- therefore enabling
quick time-to-market of media-enabled end systems.
Users of
recorder
are able to create files with compressed and synchronized audio and video into SD cards
or other external media with simple commands.