Announcing OpenCORE 2.02 release

by GregS » Sun, 15 Mar 2009 11:43:21 GMT

Sponsored Links
 OpenCORE 2.02 has been released and is now available on the master
branch.  There is a git tag "v2.02" marking the version.  Below is a
of the changes since the previous release (OpenCORE 2.1 = 2.01 in the
new nomenclature described below).  The same information is also now
included in the ChangeLog file in the top-level directory of the
OpenCORE code.

   There is minor version number nomenclature change where the
   minor version is now two digits.  So the previous releases
   in the new nomenclature are 2.00 (2.0) and 2.01 (2.1).  The
   new release is 2.02, which is a minor version increment beyond
   the previous release.

New Features
- AMR-WB support added to the OMX encoder node so that it can utilize
  an OMX AMR-WB encoder component if it is part of the OMX core.
- Buffer allocator mechanism allowing the Media I/O components to
  supply buffers to the OMX decoders.  This method is especially
  as an alternative way to allocate video buffers.  Details can be
  found in the new document "Guide to Supplying Decoder Buffers from
  the MIO Component" in the file
  in the top-level doc directory.

- Resolution of Valgrind and static analysis warnings in player and
- Improvements in support for .mov files in MP4 FF Parser(relaxed some
- Modified OMX encoder node to allow setting the AMR bitrate
  based on an extension interface value.
- Fix inconsistencies in OSCL find method related to inclusion of the
  directory name with the filename.
- Improvement in PVMFInfoErrorHandlingComplete in the player datapath
- Refactor of the Protocol Engine node to support a plugin
  This improves extensibility of the module for new features in the
- Introduce QueryInterfaceSync in PVMFNodeInterface and "all" metadata
- AMR NB and WB have conflicting meaning for frame_type and mode
- Change the default settings related to caching for Oscl_File when
  using PVFile within the fileformat parsers.
- Replace test.mp4 with interop clip
- Update of tests for support for progressive download of AMR
- OMX Khronos header files (Omx_Core.h, Omx_Component.h)
  changed to match that from the Khronos (previously they were all
- Updated MIO Developer's Guide in the top-level doc directory.

Bugs Fixed
- Memory leak when running GCF TC212 (2way-related)
- MediaClockConverter divided by zero caused by timescale 0
- MP4 composer node destructor memory corruption fixed.
- Fix for intermittent crash in player engine TC 105
- OMX dec node did not reset all the internal state during
  Reset processing.


Other Threads

1. Generate a white noise mp3 file


I'm trying to write an array of random bytes to a file, specifically
to generate white noise.

I'm having some trouble though finding how to get a FileOutputStream
written... does anyone have any idea how I can output my bytearray?


2. Android vs Symbian.

Some strategic inputs are welcome....

1. In the opinion of the community, will Android be able to completely
replace Symbian?
2. What are the pros and cons of both operating systems.
3. From a long term perspetive, what do you think will be the major
differentiating factor that will contribute to their success? (android
or symbian)
4. What are the factors that might lead to the downfall of Android/
Symbian? What needs to be done ?
5. With the advent of Android, will the average mobile phone finally
be as feature rich as a PC? Can android realize that dream?


3. So when will we be allowed to Force Quit any process we want without root access?

4. Download Crutch

5. Android HAL library

6. Pre populating emulator with sms message

7. what is maximum height and width of image which can display?