aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Dos2unix on common.mk3.00.10.013.00.10.00Buddy Liong2016-03-011-53/+53
| | | | | | | Update common.mk into unix format by running dos2unix. Change-Id: I06467d79566deaaf781084df29c3f06947645016 Signed-off-by: Buddy Liong <buddy.liong@ti.com>
* Update common.mk to exclude Android libdce_android object files3.00.07.043.00.07.023.00.07.01Buddy Liong2015-02-031-2/+2
| | | | | | | | Updating common.mk so that it will not include in the link/archive step for libdce_android.c Android files when compiling on QNX HLOS. Change-Id: I4621b29dfa6c30fbdd3f632afcb9f10d4d8946a6 Signed-off-by: Buddy Liong <buddy.budiono@ti.com>
* [LIBDCE] Update packages with XDAIS, FC HeadersSaurabh Bipin Chandra2013-09-051-0/+1
| | | | | | | | | This patch adds XDAIS, FC headers included by the codec header files and makes necessary build changes to include them. Change-Id: I6de3988291e6f4fa229b47a119431d83be1025c2 Signed-off-by: Saurabh Bipin Chandra <a0131926@ti.com>
* [QNX-MAKE] QNX Build system changesSaurabh Bipin Chandra2013-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | The changes include: 1. Redirecting Include Path to packages/ folder for the CE, XDAIS, XDCTOOLS and IVAHD_CODECS. 2. Since xdc_target_types__ is defined as gnu/targets/std.h in libdce.h, the definition has been removed rom the common.mk files. This helps as the client application need not define xdc_target_types__ as a compiler option. 3. Since xdc/std.h is included in libdce.h, it is being removed from the test applications. 4. Adding trace variables to libdce make. Change-Id: I1e2675901340daefefe865a03757459e41f1d837 Signed-off-by: Saurabh Bipin Chandra <a0131926@ti.com>
* [QNX-MAKE] Include XDC, CE, XDAIS, IVAHD Headers from packagesSaurabh Bipin Chandra2013-09-051-18/+5
| | | | | | | | | | | This patch adds std.h from GNU and it directs the build system to include Codec Engine, XDCTools, XDAIS and IVAHD Codec Header files from the packages/ folder. This removes the need for libdce users to install these tools. Change-Id: I368a5aaff4c1edeaf6eae794bea9971787e036e3 Signed-off-by: Saurabh Bipin Chandra <a0131926@ti.com>
* [QNX-MAKE] Exclude linux/android specific filesSaurabh Bipin Chandra2013-09-051-1/+1
| | | | | | | | This patch directs QNX build system to exclude libdce_linux.c and memplugin_android.c during build. Change-Id: I96ad60d1c0397eb46acd4927e6b7e9912cf01718 Signed-off-by: Saurabh Bipin Chandra <a0131926@ti.com>
* [MAKE] Exclude Linux files for QNX buildSaurabh Bipin Chandra2013-08-271-0/+3
| | | | | | | | This patch adds condition within QNX build to exclude Linux specific files. Change-Id: I4ccca9198ed4d8d81fbab895524e4cb18babc2d2 Signed-off-by: Saurabh Bipin Chandra <a0131926@ti.com>
* [LIBDCE] Update XDC ToolsSaurabh Bipin Chandra2013-08-271-1/+1
| | | | | | | | | This update is to align with the IPC update in IPUMM at: https://gerrit.ext.ti.com/gerrit/omap/#/c/12734 Change-Id: I92e42c0fbfee049acc692c62c577113bfbdd478c Signed-off-by: Saurabh Bipin Chandra <a0131926@ti.com>
* [MAKEFILE] Update ToolsSaurabh Bipin Chandra2013-06-191-4/+4
| | | | | | | | | | | This patch updates the following tools: CEVERSION ?= codec_engine_3_24_00_08 FCVERSION ?= framework_components_3_24_00_09 XDAISVERSION ?= xdais_7_24_00_04 XDCVERSION ?= xdctools_3_25_01_65 Change-Id: I4122a2161c1ca09b997c518ad51bfd07849139f7 Signed-off-by: Saurabh Bipin Chandra <a0131926@ti.com>
* [libDCE] Add IPC 3.x Adapted code to Repository3.00.01.00Saurabh Bipin Chandra2013-04-261-0/+62
This patch adds libdce code to the repository. LibDCE has been adapted to use the MmRpc layer of IPC 3.x. This version of LibDCE is expected to work on QNX. Patchset 2 adds/modifies: 1. Removes Tiler 2D allocation/free for now. 2. Corrects memplugin_free() for Tiler 1D. 3. Modifies dce_test app to dump output till 30 frames. 4. Renamed dce.h to libdce.h. 5. Corrected header files across all files. 6. Build configuration for QNX 7. Removes build warnings. 8. Add README for Build instructions 9. Takes care of comments of Buddy and Pradeep. Patchset 3 adds/modifies: 1. Reduced Stack usage of each function. 2. Add ptr check in memplugin and remove from libdce. 3. Add DCE_Assert macros. 4. Add DCE_error_status enum. 5. Comments Cleanup 6. Make some functions static. 7. process() cleanup including removing reply_buf. 8. Add else if (for codec_type == Encoder type) 9. Converted Macros to Inline functions. 10.Converted init and deinit to dce_init and dce_deinit functions. 11. Removed dce_init() and dce_deinit() declarations Patchset 4 adds/modifies: 1. Assert Input function arguments. 2. Correct copyright year. 3. Correct memplugin_free for Shared memory. 4. Create dce_priv.h and move trace and assert macros to the header. 5. Redeclare mem_type enum and add mem_error_status enum in memplugin.h and make corresponding changes. 6. Add asserts in memplugin. Intention of some of the changes above is to move towards delinking Libdce and Memplugin. Patchset 5: 1. Missed to add dce_priv.h file. Patchset 6: 1. Take care Pradeep's comment. Change-Id: I6e5e37b7088362e7bad66200fc3454bb828e0eff Signed-off-by: Saurabh Bipin Chandra <a0131926@ti.com>