FORUMS
Remove All Ads from XDA

Source code OMX ST-Ericsson

3 posts
Thanks Meter: 8
 
Post Reply Email Thread
Hi, I found in the Galaxy S Advance Forum have posted a zip file containing source code OMX ST-Ericsson on Xperia U's Android Development Thread named "[ROM] [NIGHTLY] [TeamCanjica][UB] Unofficial CyanogenMod 10.1". No way around it but here is the download link for developers who are interested in this mediafire.com/download/hzg68480ecjozpy/vendor.zip
The Following 5 Users Say Thank You to pabloo.b For This Useful Post: [ View ] Gift pabloo.b Ad-Free
 
 
5th August 2013, 07:43 PM |#2  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by pabloo.b

Hi, I found in the Galaxy S Advance Forum have posted a zip file containing source code OMX ST-Ericsson on Xperia U's Android Development Thread named "[ROM] [NIGHTLY] [TeamCanjica][UB] Unofficial CyanogenMod 10.1". No way around it but here is the download link for developers who are interested in this mediafire.com/download/hzg68480ecjozpy/vendor.zip

That source look quite nice. There isn`t any binary elements and even have some documentation.
8th August 2013, 04:44 PM |#3  
OP Junior Member
Flag Ituzaingó
Thanks Meter: 8
 
More
Quote:
Originally Posted by MateuszKrawczuk

That source look quite nice. There isn`t any binary elements and even have some documentation.

and you know if someone could prove or see if any of this serve?
9th August 2013, 02:53 AM |#4  
PTGamer's Avatar
Senior Member
Thanks Meter: 111
 
More
Exclamation
Quote:
Originally Posted by pabloo.b

and you know if someone could prove or see if any of this serve?

there are 2 main folders, connectivity and multimedia

in connectivity we have something related to wlan

in multimedia we have a some files to generate the code and some documentatation
i dont think this is the NovaThor U8420
as far as i know the u8420 is a clone of the u8500 made specific for the s3 mini, some users where able to flash the xperia u kernel with overclock to 1.15>Ghz with afew side effects...

this is what is written in th readme of the "kernel"
note the date is from 2009
Quote:

Bellagio OpenMAX Integration Layer 1.1.2 project
Release 0.9.2.1

This is an Open Source implementation of the OpenMAX Integration Layer
(IL) API ver. 1.1.2, specified by the Khronos group (see
http://www.khronos.org/openmax).

This package includes the libomxil-bellagio shared library together with the
following OpenMAX components (built as separate shared objects and
loaded at runtime):

CORE FUNCTIONALITIES
- An IL core
- A component loader for static libraries for Linux
- A simple resource manager
- A framework of components and ports base classes for Bellagio Hierarchy
- a draft support to content pipes

AUDIO
- OMX audio volume control
- OMX audio mixer component

VIDEO
- a video scheduler connected to a clock component for video synchronization

CLOCK
- OMX Clock component. It take audio(default) as input reference clock
and provide media clock to video sink and other component. It support
fast forward and rewind.

=============================
IMPORTANT NOTE
=============================
All the other components present in the old versions of Bellagio
are distributed from the 0.9.2 on as external packages maintained separately.
If you need more details you can check the download page in the Bellagio web site:

http://omxil.sourceforge.net/downloads.html

=============================
BUILD the bellagio library
=============================

autoreconf -i -f $(source_path)
$(source_path)/configure
make
make install
make check

Before attempting to run any test, the OMX components *must* be
registered with the command "omxregister-bellagio".

omxregister-bellagio components_path1:components_path2

That will create a registry file that will contain all the components
installed in the specified directories. By default the components
distributed with this package are installed in /usr/local/lib/bellagio
and the registry entries are stored in the file $HOME/.omxregister
The location of registry file can be changed setting the environment variable
OMX_BELLAGIO_REGISTRY to the location and name of the new register file.

Note: the default location for the installation is TARGET=/usr/local/lib
for the library, and the component will be installed in TARGET/bellagio
To change the installation directory execute the configure as in the example:

$(source_path)/configure --prefix=new_installation_path

=============================
TEST
=============================

The following simple test applications are provided:

test/components/audio_effects/omxvolcontroltest
test/components/audio_effects/omxaudiomixertest

test/components/resource_manager/omxrmtest

TEST USAGE
----------------------------------------------

Usage: omxvolcontroltest [-o outfile] [-g gain] filename

-o outfile: If this option is specified, the output stream is
written to outfile otherwise redirected to std
output
-g: Gain of PCM data [0...100]
-h: Displays this help

Usage: omxaudiomixertest [-o outfile] [-gi gain] -t -r 44100 -n 2 filename1 filename2 [filename3] [filename4]

-o outfile: If this option is specified, the output stream is
written to outfile otherwise redirected to std
output; Can't be used with -t.
-gi : Gain of stream i[0..3] data [0...100]
-t : The audio mixer is tunneled with the ALSA sink;
Can't be used with -o
-r 44100 : Sample Rate [Default 44100]
-n 2 : Number of channel [Default 2]
-h : Displays this help


The omxvolcontroltest and omxaudiomixertest receive as input an audio decompressed stream.
If an output file is produced yet another uncompressed audio stream is written.
The purpose of these tests is to verify the correct behavior of audio effects volume control ands audio mixer.
If any developer is interested in a full multimedia chain with codecs also please refer to the external components
and relates tests. A set of application using many components is also provided as a separate package.
For further details go to the download page of the Bellagio web pages:

http://omxil.sourceforge.net/downloads.html

=============================
BUILD RPM
=============================

- To build RPM:

make dist
cp libomxil-bellagio-0.9.2.tar.gz $HOME/rpmbuild/SOURCES/
rpmbuild -bb libomxil-bellagio.spec

=============================
BUILD DEB
=============================
To build the installable deb package with the Bellagio libraries run:
sudo checkinstall --pkgsource=/home/urlinigi/OpenMAX/sourceforge/omxil --install=no [email protected] --spec=/home/urlinigi/OpenMAX/sourceforge/omxil/libomxil-bellagio.spec --inspect


=============================
SOURCE CODE PACKAGE
=============================
There are two ways to generate the source code package. One is provided by the
makefile internal structure, running the following command:

make dist

In Ubuntu system is also available the debian mechanism to build a
source code package, running the following instructions, in the base
directory of the source code:

dpkg-buildpackage -S



=============================
DITRIBUTIONS
=============================
This version has been tested on:

- UBUNTU 9.10
- Fedora Core 11


Last modified: Dec 23, 2009

9th August 2013, 01:15 PM |#5  
From what I've read, the only difference between NovaThor U8500 and U8420 is the Thor (modem-part).
U8420 doesn't have the HSPA+ modem. Other than that it's the same...I think :P
10th August 2013, 06:29 AM |#6  
ppero196's Avatar
Senior Member
Flag Up north!
Thanks Meter: 1,226
 
Donate to Me
More
Quote:
Originally Posted by tys0n

From what I've read, the only difference between NovaThor U8500 and U8420 is the Thor (modem-part).
U8420 doesn't have the HSPA+ modem. Other than that it's the same...I think :P

Where did you read it?

Sent from my GT-I8190 using Tapatalk 4
10th August 2013, 10:33 AM |#7  
Quote:
Originally Posted by tys0n

From what I've read, the only difference between NovaThor U8500 and U8420 is the Thor (modem-part).
U8420 doesn't have the HSPA+ modem. Other than that it's the same...I think :P

Quote:
Originally Posted by ppero196

Where did you read it?

Sent from my GT-I8190 using Tapatalk 4

I can't remember where it was and I can't find it now. Somwhere I read that U8420 is a scaled down U8500 and that is was the modem that was scaled down. When looking at the specs it all made sense but I can't be 100% sure.
10th August 2013, 09:53 PM |#8  
New Macław's Avatar
Senior Member
Flag Cracow
Thanks Meter: 32,313
 
More
We have Bellagio sources from a few months Even Samsung published them

What is Bellagio?

OMX on our phone are from Symbian (yes, the same Symbian which you could have ealier on your Nokia). Bellagio is wrapper to use OMX from Symbian on Android. It's available on GPL license, so STE/Samsung has to publish its sources.
The Following 2 Users Say Thank You to New Macław For This Useful Post: [ View ] Gift New Macław Ad-Free
19th August 2013, 09:13 PM |#9  
irro94's Avatar
Senior Member
Flag Siena (IT)
Thanks Meter: 39
 
More
Quote:
Originally Posted by New Macław

We have Bellagio sources from a few months Even Samsung published them

What is Bellagio?

OMX on our phone are from Symbian (yes, the same Symbian which you could have ealier on your Nokia). Bellagio is wrapper to use OMX from Symbian on Android. It's available on GPL license, so STE/Samsung has to publish its sources.

wonderful!!
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes