Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
android/ | 03-May-2024 | - | 15,884 | 11,801 | ||
baselibs/ | 03-May-2024 | - | 11,383 | 7,061 | ||
build_config/ | 03-May-2024 | - | 3,939 | 3,292 | ||
codecs_v2/ | 03-May-2024 | - | 363,446 | 172,222 | ||
doc/ | 03-May-2024 | - | 159,256 | 151,497 | ||
engines/ | 03-May-2024 | - | 209,238 | 164,553 | ||
extern_libs_v2/khronos/openmax/include/ | 03-May-2024 | - | 6,947 | 2,917 | ||
extern_tools_v2/bin/linux/ | 03-May-2024 | - | ||||
fileformats/ | 03-May-2024 | - | 103,912 | 71,915 | ||
modules/ | 03-May-2024 | - | 2,035 | 1,172 | ||
nodes/ | 03-May-2024 | - | 191,270 | 136,708 | ||
oscl/ | 03-May-2024 | - | 66,077 | 36,710 | ||
protocols/ | 03-May-2024 | - | 159,316 | 114,009 | ||
pvmi/ | 03-May-2024 | - | 41,148 | 26,315 | ||
tools_v2/build/ | 03-May-2024 | - | 2,898 | 2,070 | ||
Android.mk | D | 03-May-2024 | 2.1 KiB | 50 | 38 | |
Android_platform_extras.mk | D | 03-May-2024 | 149 | 3 | 1 | |
Android_system_extras.mk | D | 03-May-2024 | 177 | 10 | 7 | |
ChangeLog | D | 03-May-2024 | 11.2 KiB | 243 | 228 | |
Config.mk | D | 03-May-2024 | 2.5 KiB | 73 | 51 | |
NOTICE | D | 03-May-2024 | 12.2 KiB | 270 | 226 | |
README | D | 03-May-2024 | 3 KiB | 62 | 55 | |
pvplayer.cfg | D | 03-May-2024 | 473 | 6 | 5 | |
quick_start.txt | D | 03-May-2024 | 2.2 KiB | 62 | 46 |
README
1 Welcome to OpenCORE 2 3OpenCORE is the multimedia framework of Android 4originally contributed by PacketVideo. It provides 5an extensible framework for multimedia rendering and 6authoring and video telephony (3G-324M). 7 8The following is a brief overview of the directory 9structure to make it easier to understand the organization. 10Below is a list of the top-level directories along with a brief 11note about the contents. 12 13__ 14 |-- android [Contains the components the interface OpenCORE with 15 | other parts of Android] 16 |-- baselibs [Contains basic libraries for data containers, MIME string 17 | handling, messaging across thread boundaries, etc] 18 |-- build_config [Contains top-level build files used to build the libraries 19 | outside of Android] 20 |-- codecs_v2 [Contains the implementations of PV's audio and video 21 | codecs as well as the OpenMax IL interface layer] 22 |-- doc [Contains the documentation required to interface with 23 | OpenCORE] 24 |-- engines [Contains the implementation of the player and author 25 | engines as well as a utility for metadata.] 26 |-- extern_libs_v2 [Contains 3rd-party libraries used by OpenCORE. 27 | Currently this directory contains header files 28 | defining the Khronos OpenMax IL interface] 29 |-- extern_tools_v2 [Contains 3rd-party tools used to build OpenCORE 30 | indpendently of the Android build system] 31 |-- fileformats [Contains the libraries for parsing a variety of 32 | fileformats including mp4/3gp,mp3,wav,aac.] 33 |-- modules [Contains build files for aggregating low-level libraries] 34 |-- nodes [Contains the OpenCORE framework "nodes", which is 35 | the abstraction used to implement independent multimedia 36 | processing units that can be connected in a flow graph] 37 |-- oscl [This is the Operating System Compatibility Layer which 38 | provides the mapping OS APIs as well as some basic 39 | data structures and utilities.] 40 |-- protocols [Contains parsers and composers for a variety of network 41 | protocols such as HTTP, RTP/RTCP, RTSP, and SDP] 42 |-- pvmi [Contains fundamental definitions that make up OpenCORE. 43 | The directory name is an abbreviation of PacketVideo 44 | Multimedia Infrastructure] 45 |-- tools_v2 [Contains tools used to build the libraries outside of Android] 46 47Within each library the following directory structure, with a few exceptions, 48to organize the files: 49 50__ 51 |-- build 52 |-- make <- makefile to build outside of Android is here 53 |-- doc <- directory for any documentation specific to this lib 54 |-- include <- header files that are part of the external interface go here 55 |-- src <- source and internal header files of the library 56 |-- test <- test code (follows a similar structure. 57 |-- build 58 |-- make 59 |-- include 60 |-- src 61 62