Professional Documents
Culture Documents
Overview
80-NC839-9 H
PAGE 2 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Revision History
B Mar 2013 Updated slide 8, 9, and 13, added section for Detailed Codec Features
E Aug 2013 Updated Detailed Codec Supported Configurations slides and updated title to include
MSM8x12
F Sep 2013 Updated Codec supported configurations, memory requirement details, troubleshooting
slides, and call flows; added Color Format, Test Application, and Crash Dumps
Collection Using QPST slides
G Oct 2013 Updated Detailed Codec Supported Configurations on 8x10/8x12, Performance, Color
Format, Crash Dumps Collection Using QPST, and Codec Features slides
H Nov 2013 Updated slide 10, and added slide 40 for Capturing Input Bitstream and Output YUV
PAGE 3 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Contents
Introduction
Hardware Architecture
Software Architecture
Call Flows
Color Format/Memory Requirements
Troubleshooting
Licensee Responsibilities and Recommendations
Detailed Codec Features
References
Questions?
PAGE 4 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Introduction
PAGE 5 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Introduction
PAGE 6 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Hardware Architecture
PAGE 7 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Overview
PAGE 8 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Detailed Codec Supported Configurations on 8x10/8x12
Decoder
Codec Profile Level Max resolution Max FPS Max bitrate (Mbps)
720p
Baseline 3.1 30 4
(1280x720)
1080p
Baseline 4 24 4
H.264 (1920x1080)
Main 3.1 720p 30 4
Simple 6 720p 30 4
MPEG-4
Advanced simple 5 720p 30 4
FWVGA
H.263 Profile 0 70 30 3
(864x480)
Simple FWVGA 30 3
WMV-9
Main FWVGA 30 3
Simple ML FWVGA 30 3
VC1
Main ML FWVGA 30 3
Xvid 720p 30 4
PAGE 9 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Detailed Codec Supported Configurations on 8x10/8x12 (cont.)
Encoder
Codec Profile Level Max resolution fps Bitrate (Mbps)
FWVGA
Baseline 3 30 3
(864x480)
H.264
720p
Baseline 3.1 30 6*
(1280x720)
MPEG-4 Simple 5 FWVGA 30 3
H.263 0 70 FWVGA 30 3
Notes
• H.264 (720p, 30fps, and 6 Mbps) clips encoded with Hexagon will play fine irrespective of H264
decoder (720p, 24fps, and 4 Mbps) specification
• See slide 47 for H.264 FWVGA vs H.264 720p supported features/tools
• On MSM8610.LA.1.0 for H.264 720p@30fps, 6 Mbps encoding support is added from post-CS3
builds dated Nov 15th, 2013
PAGE 10 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Software Codec Supported Configuration on 8x12
Decoder
Codec Profile Level Max resolution fps Bitrate (Mbps)
Simple/Advanced 1080p
MPEG-4 6/5 30 6
Simple (1920x1080)
PAGE 11 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Performance
Feature Support
Multiple decoder instances 2 decoders; total number of MBs not to exceed 720p @ 30 fps
(applicable only to H264 and MPEG4)
2 decoders; total number of MBs not to exceed FWVGA @ 30 fps
(applicable only to VC1 and VP8)
Simultaneous decode encode Up to HVGA @ 30 fps
PAGE 12 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Software Architecture
PAGE 13 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Video on Hexagon
Hexagon
Hexagon
MMU
PAGE 14 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Component Description
PAGE 15 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Source Code Layout
Stagefright
/frameworks/av/media/libstagefright
OMX IL components
/hardware/qcom/media/mm-video-v4l2/vidc/
OMX core
/hardware/qcom/media/mm-core
V4l2 framework code
kernel/drivers/media/video/ (file prefix will be videobuf2)
MSM video driver files
kernel/drivers/media/platform/msm/vidc/
HFI
/kernel/drivers/media/platform/msm/vidc/*hfi*
Device tree
/kernel/arch/arm/boot/dts
Note: * means that filenames can have any string before or after.
PAGE 16 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Video HFI Architecture
Hexagon
PAGE 17 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Hexagon HFI
Video driver exposes a common HFI interface for a range of MSM chipsets
For MSM8x10, Q6_HFI instance will be created based on “hfi” device tree entry
msm_vidc registers a callback with HFI to be notified on command
response/events from video hardware
Callback executes in APR callback thread context
HFI_packetization module creates command packets to send to video
hardware
HFI_response_handler module deciphers response from the video hardware
and packages it to msm_vidc readable format
HFI_Q6 performs specific packet wrapping for communication with Hexagon
HFI_Q6 interacts with Hexagon video core through packets sent through APR
layer, by calling apr_send_pkt()
HFI_Q6 registers itself as a client with APR and provides a response handler
callback function
APR communicates to Hexagon through shared memory driver
Once Hexagon has processed the command, it will send the response back
to APR
APR layer will invoke the registered callback function to inform HFI_Q6
PAGE 18 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Call Flows
PAGE 19 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Call Flow Decoder – Driver Configuration
Enum formats
VIDIOC_S_FMT(inputPort)
HFI_CMD_SESSION_INIT
HFI_MSG_SESSION_INIT_DONE
Return VIDIOC_S_FMT(inputPort)
GetHandle return (Loaded_state)
Get_parameter(OMX_IndexParamVideoInit)
Get_parameter(OMX_IndexParamPortDefinition)
VIDIOC_REQBUFS(inputPort)
HFI_CMD_GET_PROPERTY(get buffer requirements)
HFI_CMD_GET_PROPERTY_DONE
Return VIDIOC_REQBUFS(inputPort)
Get_parameter(OMX_IndexParamVideoPortFormat)
Set_parameter(OMX_IndexParamVideoPortFormat)
VIDIOC_S_FMT(outputPort)
HFI_CMD_SET_PROPERTY
Return VIDIOC_S_FMT (outputPort)
Set_parameter(OMX_IndexParamVideoPortFormat)
Get_parameter(OMX_IndexParamPortDefinition)
VIDIOC_REQBUFS(outputPort)
HFI_CMD_GET_PROPERTY(get buffer requirements)
HFI_CMD_GET_PROPERTY_DONE
Return VIDIOC_REQBUFS(outputPort)
Get_parameter(OMX_IndexParamPortDefinition)
PAGE 20 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Call Flow Decoder – Executing
SendCommand(EXECUTING)
VIDIOC_STREAMON(outputPort)
EmptyThisBuffer
HFI_CMD_LOAD_RESOURCES
HFI_MSG_LOAD_RESOURCES_DONE
HFI_CMD_START
HFI_CMD_START_DONE
PAGE 21 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Call Flow Decoder – Executing (cont.)
HFI_CMD_SESSION_EMPTY_BUFFER
SendCommand(PortEnable Output)
VIDIOC_QBUFS (outputPort)
Map into Venus IOVA
HFI_CMD_SESSION_SET_BUFFERS
Return VIDIOC_QBUF (outputPort)
Allocate buffer return
PAGE 22 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Call Flow Decoder – Executing (cont.)
VIDIOC_QBUFS (outputPort)
Map into Venus IOVA
HFI_CMD_SESSION_SET_BUFFERS
VIDIOC_STREAMON(outputPort)
HFI_CMD_LOAD_RESOURCES
HFI_MSG_LOAD_RESOURCES_DONE
HFI_CMD_START
HFI_CMD_START_DONE
PAGE 23 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Call Flow Decoder – Data Processing
FillThisBuffer
VIDIOC_QBUFS(outputPort)
HFI_CMD_SESSION_FILL_BUFFER
HFI_MSG_SESSION_EMPTY_BUFFER_DONE
VIDIOC_DQBUFS(inputPort)
Empty_buffer_done
HFI_MSG_SESSION_FILL_BUFFER_DONE
VIDIOC_DQBUFS(outputPort)
PAGE 24 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Call Flow Decoder – Tear Down
SendCommand(IDLE)
VIDIOC_STREAM_OFF (outputPort)
HFI_CMD_SESSION_FLUSH
HFI_MSG_FLUSH_DONE
HFI_CMD_UNLOAD_RESOURCES
HFI_MSG_UNLOAD_RESOURCES_DONE
HFI_CMD_SESSION_STOP
HFI_MSG_STOP_DONE
VIDIOC_STREAMOFF (inputPort)
PAGE 25 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Call Flow Encoder – Driver Configuration
Enum formats
VIDIOC_S_FMT(outputPort)
HFI_CMD_SESSION_INIT
HFI_MSG_SESSION_INIT_DONE
Return VIDIOC_S_FMT(outputPort)
GetHandle return (Loaded_state)
Get_parameter(OMX_IndexParamVideoInit)
Get_parameter(OMX_IndexParamPortDefinition)
VIDIOC_REQBUFS(outputPort)
HFI_CMD_GET_PROPERTY(get buffer requirements)
HFI_CMD_GET_PROPERTY_DONE
Return VIDIOC_REQBUFS(outputPort)
Get_parameter(OMX_IndexParamVideoPortFormat)
Set_parameter(OMX_IndexParamVideoPortFormat)
VIDIOC_S_FMT(inputPort)
HFI_CMD_SET_PROPERTY
Return VIDIOC_S_FMT (inputPort)
Set_parameter(OMX_IndexParamVideoPortFormat)
Get_parameter(OMX_IndexParamPortDefinition)
VIDIOC_REQBUFS(inputPort)
HFI_CMD_GET_PROPERTY(get buffer requirements)
HFI_CMD_GET_PROPERTY_DONE
Return VIDIOC_REQBUFS(inputPort)
Get_parameter(OMX_IndexParamPortDefinition)
PAGE 26 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Call Flow Encoder – Configuration
Set_parameter(OMX_IndexParamV ideoPortFormat)
VIDIOC_S_CTRL(outputPort)
HFI_CMD_SET_PROPERTY/HFI_SET_PROPERTY
Return VIDIOC_S_CTRL(outputPort)
Set_parameter(OMX_IndexParamV ideoPortFormat)
Set_parameter(OMX_IndexParamV ideoPortFormat)
VIDIOC_S_CTRL(outputPort)
HFI_CMD_SET_PROPERTY/HFI_SET_PROPERTY
Return VIDIOC_S_CTRL(outputPort)
Set_parameter(OMX_IndexParamV ideoPortFormat)
PAGE 27 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Call Flow Encoder – Buffer Allocation
Send_command(IDLE)
VIDIOC_PREPAREBUFS(inputPort)
Map into Venus IOVA
HFI_CMD_SESSION_SET_BUFFERS
Return VIDIOC_PREPAREBUFS(inputPort)
VIDIOC_PREPAREBUFS(outputPort)
HFI_CMD_SESSION_SET_BUFFERS
Return VIDIOC_PREPAREBUFS(outputPort)
PAGE 28 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Call Flow Encoder – Executing
SendCommand(EXECUTING)
VIDIOC_STREAMON(outputPort)
EmptyThisBuffer
HFI_CMD_LOAD_RESOURCES
HFI_MSG_LOAD_RESOURCES_DONE
HFI_CMD_START
HFI_CMD_START_DONE
PAGE 29 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Call Flow Encoder – Data Processing
FillThisBuffer
VIDIOC_QBUFS(outputPort)
HFI_CMD_SESSION_EMPTY_BUFFER
HFI_CMD_SESSION_FILL_BUFFER
VdecMsg Thread blocking on poll
that will be unblocked when poll
HFI_MSG_SESSION_EMPTY_BUFFER_DONE
return
VIDIOC_DQBUFS(inputPort)
Return VIDIOC_DQBUFS(inputPort)
Empty_buffer_done
HFI_MSG_SESSION_FILL_BUFFER_DONE
VIDIOC_DQBUFS(outputPort)
Return VIDIOC_DQBUFS(outputPort)
EmptyThisBuffer
VIDIOC_QBUFS(inputPort)
HFI_CMD_SESSION_EMPTY_BUFFER
PAGE 30 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Call Flow Encoder – Tear Down
SendCommand(IDLE)
VIDIOC_STREAMOFF(outputPort)
HFI_CMD_SESSION_FLUSH
HFI_MSG_FLUSH_DONE
HFI_CMD_UNLOAD_RESOURCES
HFI_MSG_UNLOAD_RESOURCES_DONE
HFI_CMD_SESSION_STOP
HFI_MSG_STOP_DONE
Return VIDIOC_STREAMOFF(outputPort)
PAGE 31 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Color Format/Memory Requirements
PAGE 32 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Color Format
PAGE 33 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Memory Footprint Decoder
Resolution W1 W2 H1 H2 H3 H4 nAllocSize
PAGE 34 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Memory Footprint Encoder
MPEG4
Encoder H.264 720p (baseline)
(FWVGA)
PAGE 35 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Troubleshooting
PAGE 36 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Debugfs for msm_vidc
\d\msm_vidc\debug_level (default 3)
\d\msm_vidc\core0\info
\d\msm_vidc\core0\instance_<0..N>\info
Usage
adb shell mount -t debugfs none /d
@android:/d/msm_vidc/core0/inst_ec024000 # cat info
dprintk()
Messages will be in kernel logs depending on message debug level
Depending on debug level, log messages will be printed
VIDC_ERR = 0x0001
VIDC_WARN = 0x0002
VIDC_INFO = 0x0004
VIDC_DBG = 0x0008
VIDC_PROF = 0x0010
Other levels messages are activated by bitmask of debugfs
\d\msm_vidc\debug_level (default 0x03)
Kernel messages viewing
adb shell cat /proc/kmsg
PAGE 38 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
How to Enable Debug Logs
User space
OMX component logs can be enabled using setprop “vidc.debug.level”
Default debug level is set to 3
Depending on debug level, log messages will be printed
PRIO_ERROR=0x1
PRIO_HIGH=0x2
PRIO_LOW=0x4
Usage
adb shell setprop vidc.debug.level <debug-level>
PAGE 39 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Capturing Input Bitstream and Output YUV
PAGE 40 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Test Application
Decoder
Run in the adb shell
mm-vdec-omx-test <input file> (input file should only be in the form of the video
bitstream and not the file container)
Follow onscreen instructions
Save YUV log option stores output in file system
Example
mm-vdec-omx-test /sdcard/MPEG4_qvga_30fps_384kbps_90s.m4v
PAGE 41 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Test Application (cont.)
Encoder
In the adb shell, run mm-venc-omx-test720p
Usage
/mm-venc-omx-test720p FILE <RESOLUTION> <MP4|H263 <FPS> <BITRATE>
<NFRAMES > <INFILE> <OUTFILE> <Rate Control - optional>
RESOLUTION – WidthxHeight
BITRATE – Bitrate in kbps
FPS – Frames per second
NFRAMES – Number of frames to play, 0 for infinite
RateControl (values 0 to 4 for RC_OFF, RC_CBR_CFR, RC_CBR_VFR, RC_VBR_CFR,
RC_VBR_VFR)
Example
PAGE 42 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Crash Dumps Collection Using QPST
PAGE 43 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Licensee Responsibilities and
Recommendations
PAGE 44 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Licensee Responsibilities and Recommendations
Responsibilities
Integration of OMX IL for the decoder and encoder if the standard media
framework supported by Android is not used
PAGE 45 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Detailed Codec Features
PAGE 46 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Codec Features
PAGE 47 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Codec Features (cont.)
PAGE 48 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Codec Features (cont.)
PAGE 49 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Codec Features (cont.)
PAGE 51 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Codec Features (cont.)
PAGE 52 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
References
Ref. Document
Qualcomm Technologies
Q1 Application Note: Software Glossary for Customers CL93-V3077-1
Standards
S1 OMX IL Interface Specification http://www.khronos.org/openmax/
PAGE 53 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION
Questions?
https://support.cdmatech.com
PAGE 54 80-NC839-9 H Nov 2013 Confidential and Proprietary – Qualcomm Technologies, Inc. | MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION