OSDN Git Service

Re-adding files that were removed from OpenCORE 2.0 update due to
authorGarret Pick <pickgr@pv.com>
Wed, 28 Jan 2009 21:19:21 +0000 (11:19 -1000)
committerGarret Pick <pickgr@pv.com>
Wed, 28 Jan 2009 21:19:21 +0000 (11:19 -1000)
Gerrit1 bug

README [new file with mode: 0644]
doc/cpm_developers_guide.pdf [new file with mode: 0644]
doc/doc_mio_developers_guide.pdf [new file with mode: 0644]
doc/openmax_call_sequences.pdf [new file with mode: 0644]
doc/pvauthor_developers_guide.pdf [new file with mode: 0644]
doc/pvlogger_users_guide.pdf [new file with mode: 0644]
doc/pvmf_return_codes.pdf [new file with mode: 0644]
doc/pvplayer_developers_guide.pdf [new file with mode: 0644]
doc/pvplayer_engine_unit_test_guide.pdf [new file with mode: 0644]

diff --git a/README b/README
new file mode 100644 (file)
index 0000000..e5aca00
--- /dev/null
+++ b/README
@@ -0,0 +1,60 @@
+    Welcome to OpenCore
+
+OpenCore is the multmedia framework of Android 
+originally contributed by PacketVideo.  It provides 
+an extensible framework for multimedia rendering and 
+authoring and video telephony (3G-324M).
+
+The following is a brief overview of the directory 
+structure to make it easier to understand the organization.
+Below is a list of the top-level directories along with a brief
+note about 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,
+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
diff --git a/doc/cpm_developers_guide.pdf b/doc/cpm_developers_guide.pdf
new file mode 100644 (file)
index 0000000..714f45f
Binary files /dev/null and b/doc/cpm_developers_guide.pdf differ
diff --git a/doc/doc_mio_developers_guide.pdf b/doc/doc_mio_developers_guide.pdf
new file mode 100644 (file)
index 0000000..99e6bb5
Binary files /dev/null and b/doc/doc_mio_developers_guide.pdf differ
diff --git a/doc/openmax_call_sequences.pdf b/doc/openmax_call_sequences.pdf
new file mode 100644 (file)
index 0000000..6ff57c2
Binary files /dev/null and b/doc/openmax_call_sequences.pdf differ
diff --git a/doc/pvauthor_developers_guide.pdf b/doc/pvauthor_developers_guide.pdf
new file mode 100644 (file)
index 0000000..96a69d4
Binary files /dev/null and b/doc/pvauthor_developers_guide.pdf differ
diff --git a/doc/pvlogger_users_guide.pdf b/doc/pvlogger_users_guide.pdf
new file mode 100644 (file)
index 0000000..a3d22e0
Binary files /dev/null and b/doc/pvlogger_users_guide.pdf differ
diff --git a/doc/pvmf_return_codes.pdf b/doc/pvmf_return_codes.pdf
new file mode 100644 (file)
index 0000000..57b6904
Binary files /dev/null and b/doc/pvmf_return_codes.pdf differ
diff --git a/doc/pvplayer_developers_guide.pdf b/doc/pvplayer_developers_guide.pdf
new file mode 100644 (file)
index 0000000..661f77b
Binary files /dev/null and b/doc/pvplayer_developers_guide.pdf differ
diff --git a/doc/pvplayer_engine_unit_test_guide.pdf b/doc/pvplayer_engine_unit_test_guide.pdf
new file mode 100644 (file)
index 0000000..2e6ecbb
Binary files /dev/null and b/doc/pvplayer_engine_unit_test_guide.pdf differ