This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
PacketVideo CM (author)
Wed Dec 23 11:06:49 -0800 2009
commit 37ae61565b5d4a09ae3b3b0b734934a0b8ee13e9
tree 1ef77ee4eca4393dd1ac7db9e48243b8f1bae5d6
parent 4d8f9f14b0eea38bed959b4e730935e762c386dd
tree 1ef77ee4eca4393dd1ac7db9e48243b8f1bae5d6
parent 4d8f9f14b0eea38bed959b4e730935e762c386dd
| name | age | message | |
|---|---|---|---|
| |
Android.mk | Thu Oct 29 12:05:34 -0700 2009 | |
| |
Android_system_extras.mk | Tue Dec 15 09:48:23 -0800 2009 | |
| |
ChangeLog | Thu Dec 10 23:07:44 -0800 2009 | |
| |
Config.mk | Mon Dec 21 12:31:05 -0800 2009 | |
| |
NOTICE | Thu Mar 12 00:05:12 -0700 2009 | |
| |
README | Wed Dec 23 11:06:49 -0800 2009 | |
| |
android/ | Mon Dec 21 12:31:19 -0800 2009 | |
| |
baselibs/ | Mon Dec 21 12:31:03 -0800 2009 | |
| |
build_config/ | Mon Dec 21 12:31:09 -0800 2009 | |
| |
codecs_v2/ | Mon Dec 21 12:31:09 -0800 2009 | |
| |
doc/ | Mon Dec 21 12:31:19 -0800 2009 | |
| |
engines/ | Mon Dec 21 12:31:19 -0800 2009 | |
| |
extern_libs_v2/ | Thu Mar 12 00:05:12 -0700 2009 | |
| |
extern_tools_v2/ | Wed May 20 18:48:49 -0700 2009 | |
| |
fileformats/ | Mon Dec 21 12:31:07 -0800 2009 | |
| |
modules/ | Thu Oct 01 10:41:11 -0700 2009 | |
| |
nodes/ | Mon Dec 21 12:31:08 -0800 2009 | |
| |
oscl/ | Tue Dec 15 09:48:21 -0800 2009 | |
| |
protocols/ | Mon Dec 21 12:31:09 -0800 2009 | |
| |
pvmi/ | Mon Dec 21 12:31:09 -0800 2009 | |
| |
quick_start.txt | Thu Sep 03 11:19:49 -0700 2009 | |
| |
tools_v2/ | Mon Dec 21 12:31:05 -0800 2009 |
README
Welcome to OpenCORE
http://www.opencore.net/
OpenCORE is the multimedia framework of Android originally contributed by
PacketVideo. It provides an extensible framework for multimedia rendering and
authoring and video telephony (3G-324M).
The following an overview of the directory structure which includes a list of
the top-level directories along with a brief note describing the contents.
__
|-- android [Contains the components the interface OpenCORE with
| other parts of Android]
|-- baselibs [Contains basic libraries for data containers, MIME string
| handling, messaging across thread boundaries, etc]
|-- build_config [Contains top-level build files used to build the libraries
| outside of Android]
|-- codecs_v2 [Contains the implementations of PV's audio and video
| codecs as well as the OpenMax IL interface layer]
|-- doc [Contains the documentation required to interface with
| OpenCORE]
|-- engines [Contains the implementation of the player and author
| engines as well as a utility for metadata]
|-- extern_libs_v2 [Contains 3rd-party libraries used by OpenCORE.
| Currently this directory contains header files
| defining the Khronos OpenMax IL interface]
|-- extern_tools_v2 [Contains 3rd-party tools used to build OpenCORE
| indpendently of the Android build system]
|-- fileformats [Contains the libraries for parsing a variety of
| fileformats including mp4/3gp,mp3,wav,aac]
|-- modules [Contains build files for aggregating low-level libraries]
|-- nodes [Contains the OpenCORE framework "nodes", which is
| the abstraction used to implement independent multimedia
| processing units that can be connected in a flow graph]
|-- oscl [This is the Operating System Compatibility Layer which
| provides the mapping OS APIs as well as some basic
| data structures and utilities]
|-- protocols [Contains parsers and composers for a variety of network
| protocols such as HTTP, RTP/RTCP, RTSP, and SDP]
|-- pvmi [Contains fundamental definitions that make up OpenCORE.
| The directory name is an abbreviation of PacketVideo
| Multimedia Infrastructure]
|-- tools_v2 [Contains tools used to build the libraries outside of Android]
Within each library, the following directory structure, with a few exceptions,
is implemented to organize the files:
__
|-- build
|-- make <- makefile to build outside of Android is here
|-- doc <- directory for any documentation specific to this lib
|-- include <- header files that are part of the external interface go here
|-- src <- source and internal header files of the library
|-- test <- test code (follows a similar structure)
|-- build
|-- make
|-- include
|-- src







