Re: Where the Video is decoded in MediaPlayerService.cpp?

2009-07-30 Thread sesha giri
All the decoder calls come to the source code which is in opencore folder.
Here you can put logs and check.




From: yjshi 
To: android-framework 
Sent: Friday, 31 July, 2009 10:25:08 AM
Subject: Where the Video is decoded in MediaPlayerService.cpp?


Hi,all
I am a beginner.I learn to how the Video is decoded in the MediaPlayer
and Opencore.But when I read the MediaPlayerService.cpp,I found
"AudioCache" was used in the function named "decode". Where the Video
is decoded in MediaPlayerService.cpp?



  See the Web's breaking stories, chosen by people like you. Check out 
Yahoo! Buzz. http://in.buzz.yahoo.com/
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



Re: Where to execute test_pvauthorengine

2009-07-21 Thread sesha giri
Thanks sonal for the reply

Sorry my 

test_pvauthorengine exe was not there.
It was not built.

I built it and its working fine now..







From: sonal gupta 
To: android-framework@googlegroups.com
Sent: Wednesday, 22 July, 2009 10:49:53 AM
Subject: Re: Where to execute test_pvauthorengine

you should run this command from  /system/bin directory.


On Tue, Jul 21, 2009 at 3:00 PM, sesha giri  wrote:

Hi All,
>
>I am trying to test the author engine by
>
>test_pvauthorengine
>
>I tried the command on adb shell command promt.
>But it shows that 
>test_pvauthorengine: command not found
>
>Where should I run the command.
>
>
>--Giri
>
>
>
 >Looking for local information? Find it on Yahoo! Local
>
>



  See the Web's breaking stories, chosen by people like you. Check out 
Yahoo! Buzz. http://in.buzz.yahoo.com/
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



Where to execute test_pvauthorengine

2009-07-21 Thread sesha giri
Hi All,

I am trying to test the author engine by

test_pvauthorengine

I tried the command on adb shell command promt.
But it shows that 
test_pvauthorengine: command not found

Where should I run the command.


--Giri


  Yahoo! recommends that you upgrade to the new and safer Internet Explorer 
8. http://downloads.yahoo.com/in/internetexplorer/
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



Re: How to compile only part of the platform

2009-07-17 Thread sesha giri
Hi,

Are you giving make at the root directory of the android.

Generally make does an incremental build.
But still you want to reduce the time in that case you have to trace from the 
main make file.
and disable for all other make files.

You can trace this by first looking at the the main make file which calls one 
more make file and that inturn calls few more make files. only thing you need 
to do is to disable the calling of all other make files other than wht u need.

-Giri






From: Mike Lissner 
To: android-framework 
Sent: Friday, 17 July, 2009 11:45:06 PM
Subject: How to compile only part of the platform


I'm working on some changes to the location framework, and I'm trying
to test my changes in the emulator. Near as I can tell, it seems like
every time I want to test my changes, I have to recompile the entire
OS.

This seems a little crazy since recompiling takes about an hour on my
machine, so I'm figuring there must be a better way that I simply
haven't found yet.

Does anybody know if there is a better way?

Thanks,

Mike


  Love Cricket? Check out live scores, photos, video highlights and more. 
Click here http://cricket.yahoo.com
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



Re: About multi omx-core

2009-07-16 Thread sesha giri
Hi yili,

Android has only one core with is.
How did you added a new core.

-Giri





From: yili xie 
To: android-framework@googlegroups.com
Sent: Friday, 17 July, 2009 11:36:53 AM
Subject: About multi omx-core


Dear all ~~

I know that pv used the pv_omxmastercore.cpp to manage multi omx-core.
Now i have a doubt. If i want to play a mp3 file , and there are multi
core have mp3dec componet, how to select the specified dec component ?



  Looking for local information? Find it on Yahoo! Local 
http://in.local.yahoo.com/
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



Re: Access to opencore audio decoders from application layer.

2009-07-16 Thread sesha giri
Hi Sandeep,

You can put the if condition in the parser to read only till 10 sec
and take the PCM samples from decoder output to a file

-Giri





From: sandy8531 
To: android-framework 
Sent: Thursday, 16 July, 2009 12:46:10 PM
Subject: Access to opencore audio decoders from application layer.


My application needs to extract a 10 second portion of a audio file in
PCM format and store it.

On other platforms I have been doing this in Java using Jlayer
decoder, but once I ported that to Android, it ran extremely slowly.
It takes almost 50 seconds to decode a 10 second sample !

Since the opencore libraries are already available, I would like to be
to use them as an alternative. I have been looking at it for a couple
of days now. I would like to understand what options are available to
me to be able to do this.

My first approach was to develop a JNI stub and try and make a call
out to the codec in the opencore shipped library, but it appears that
those interfaces are subject to change and there is no guaranty of
backward compatibility in a future release.

The other approach I can think of is to take the opencore source and
compile the codecs into a separate standalone jni library private to
my application, and that way I avoid the backward compatibility
issue.

Before I go too far down any path I would like to run this by the
experts and figure out what is the best approach.

One more question - I saw in the opencore code that the decoding
thread is run at a higher priority. Since my decoder would be running
at normal application priority am I going to see a significant
performance drop off ala Jlayer ?

-thanks,
Sandeep





  See the Web's breaking stories, chosen by people like you. Check out 
Yahoo! Buzz. http://in.buzz.yahoo.com/
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



Re: Registration of a decoder with the open MAX

2009-07-15 Thread sesha giri
Its a WMAdecoder





From: Jean-Baptiste Queru 
To: android-framework@googlegroups.com
Sent: Wednesday, 15 July, 2009 10:29:09 PM
Subject: Re: Registration of a decoder with the open MAX


What other codec are you trying?

JBQ

On Wed, Jul 15, 2009 at 9:15 AM, sesha giri wrote:
> I am not trying mp3 I am just giving you an example.
> I am trying some other codec.
> But I am not sure about this function call in two files
> So I wanted to know which one should I use.
> What is the effect if I dont call at one of the places.
>
> 
> From: Jean-Baptiste Queru 
> To: android-framework@googlegroups.com
> Sent: Wednesday, 15 July, 2009 7:45:38 PM
> Subject: Re: Registration of a decoder with the open MAX
>
>
> There's already an mp3 decoder in the system, there's no point
> contributing another one, it's unlikely to be accepted (unless you can
> justify major improvements over the existing one).
>
> This list is for people contributing to the Android Open-Source
> Project. If you're just using the code without planning to contribute,
> android-porting is a much better list.
>
> JBQ
>
> On Wed, Jul 15, 2009 at 6:19 AM, sesha giri
> wrote:
>> You can take any decoder.
>> In both the files its the same function being called.
>> The two files are(I am using cupcake version) :
>> 1: pv_omxregistry.cpp
>> 2: pv_omxcore.cpp
>>
>> The function are something like Mp3Register()
>>
>> Can you please check the files and tell me the reason.
>>
>> --Giri
>> 
>> From: Jean-Baptiste Queru 
>> To: android-framework@googlegroups.com
>> Sent: Wednesday, 15 July, 2009 6:15:38 PM
>> Subject: Re: Registration of a decoder with the open MAX
>>
>>
>> Which decoder are you talking about? With all the questions going on
>> in that area, are you sure you're not duplicating someone else's work?
>>
>> JBQ
>>
>> On Wed, Jul 15, 2009 at 2:52 AM, sesha giri
>> wrote:
>>> Hi All,
>>>
>>> I have been integrating a new decoder with the open max of android
>>> cupcake
>>> version.
>>> To integrate a new decoder the decoder does the registration this
>>> registration is done in two palces
>>> 1: pv_omxregistry.cpp
>>> 2: pv_omxcore.cpp
>>>
>>> So what is the difference in the both.
>>> If they both do the same thing why is that it is done twice.
>>>
>>>
>>> --Giri
>>>
>>> 
>>> See the Web's breaking stories, chosen by people like you. Check out
>>> Yahoo!
>>> Buzz.
>>> >
>>>
>>
>>
>>
>> --
>> Jean-Baptiste M. "JBQ" Queru
>> Android Engineer, Google.
>>
>> Questions sent directly to me that have no reason for being private
>> will likely get ignored or forwarded to a public forum with no further
>> warning.
>>
>> 
>> See the Web's breaking stories, chosen by people like you. Check out
>> Yahoo!
>> Buzz.
>> >
>>
>
>
>
> --
> Jean-Baptiste M. "JBQ" Queru
> Android Engineer, Google.
>
> Questions sent directly to me that have no reason for being private
> will likely get ignored or forwarded to a public forum with no further
> warning.
>
> 
> See the Web's breaking stories, chosen by people like you. Check out Yahoo!
> Buzz.
> >
>



-- 
Jean-Baptiste M. "JBQ" Queru
Android Engineer, Google.

Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.



  Looking for local information? Find it on Yahoo! Local 
http://in.local.yahoo.com/
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



Re: Registration of a decoder with the open MAX

2009-07-15 Thread sesha giri
I am not trying mp3 I am just giving you an example.
I am trying some other codec.

But I am not sure about this function call in two files
So I wanted to know which one should I use.
What is the effect if I dont call at one of the places.





From: Jean-Baptiste Queru 
To: android-framework@googlegroups.com
Sent: Wednesday, 15 July, 2009 7:45:38 PM
Subject: Re: Registration of a decoder with the open MAX


There's already an mp3 decoder in the system, there's no point
contributing another one, it's unlikely to be accepted (unless you can
justify major improvements over the existing one).

This list is for people contributing to the Android Open-Source
Project. If you're just using the code without planning to contribute,
android-porting is a much better list.

JBQ

On Wed, Jul 15, 2009 at 6:19 AM, sesha giri wrote:
> You can take any decoder.
> In both the files its the same function being called.
> The two files are(I am using cupcake version) :
> 1: pv_omxregistry.cpp
> 2: pv_omxcore.cpp
>
> The function are something like Mp3Register()
>
> Can you please check the files and tell me the reason.
>
> --Giri
> 
> From: Jean-Baptiste Queru 
> To: android-framework@googlegroups.com
> Sent: Wednesday, 15 July, 2009 6:15:38 PM
> Subject: Re: Registration of a decoder with the open MAX
>
>
> Which decoder are you talking about? With all the questions going on
> in that area, are you sure you're not duplicating someone else's work?
>
> JBQ
>
> On Wed, Jul 15, 2009 at 2:52 AM, sesha giri
> wrote:
>> Hi All,
>>
>> I have been integrating a new decoder with the open max of android cupcake
>> version.
>> To integrate a new decoder the decoder does the registration this
>> registration is done in two palces
>> 1: pv_omxregistry.cpp
>> 2: pv_omxcore.cpp
>>
>> So what is the difference in the both.
>> If they both do the same thing why is that it is done twice.
>>
>>
>> --Giri
>>
>> 
>> See the Web's breaking stories, chosen by people like you. Check out
>> Yahoo!
>> Buzz.
>> >
>>
>
>
>
> --
> Jean-Baptiste M. "JBQ" Queru
> Android Engineer, Google.
>
> Questions sent directly to me that have no reason for being private
> will likely get ignored or forwarded to a public forum with no further
> warning.
>
> 
> See the Web's breaking stories, chosen by people like you. Check out Yahoo!
> Buzz.
> >
>



-- 
Jean-Baptiste M. "JBQ" Queru
Android Engineer, Google.

Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.



  Yahoo! recommends that you upgrade to the new and safer Internet Explorer 
8. http://downloads.yahoo.com/in/internetexplorer/
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



Re: Registration of a decoder with the open MAX

2009-07-15 Thread sesha giri
You can take any decoder.
In both the files its the same function being called.
The two files are(I am using cupcake version) :
1: pv_omxregistry.cpp
2: pv_omxcore.cpp

The function are something like Mp3Register()

Can you please check the files and tell me the reason.

--Giri



From: Jean-Baptiste Queru 
To: android-framework@googlegroups.com
Sent: Wednesday, 15 July, 2009 6:15:38 PM
Subject: Re: Registration of a decoder with the open MAX


Which decoder are you talking about? With all the questions going on
in that area, are you sure you're not duplicating someone else's work?

JBQ

On Wed, Jul 15, 2009 at 2:52 AM, sesha giri wrote:
> Hi All,
>
> I have been integrating a new decoder with the open max of android cupcake
> version.
> To integrate a new decoder the decoder does the registration this
> registration is done in two palces
> 1: pv_omxregistry.cpp
> 2: pv_omxcore.cpp
>
> So what is the difference in the both.
> If they both do the same thing why is that it is done twice.
>
>
> --Giri
>
> 
> See the Web's breaking stories, chosen by people like you. Check out Yahoo!
> Buzz.
> >
>



-- 
Jean-Baptiste M. "JBQ" Queru
Android Engineer, Google.

Questions sent directly to me that have no reason for being private
will likely get ignored or forwarded to a public forum with no further
warning.



  Yahoo! recommends that you upgrade to the new and safer Internet Explorer 
8. http://downloads.yahoo.com/in/internetexplorer/
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



Registration of a decoder with the open MAX

2009-07-15 Thread sesha giri
Hi All,

I have been integrating a new decoder with the open max of android cupcake 
version.
To integrate a new decoder the decoder does the registration this registration 
is done in two palces
1: pv_omxregistry.cpp
2: pv_omxcore.cpp

So what is the difference in the both.
If they both do the same thing why is that it is done twice.


--Giri



  Love Cricket? Check out live scores, photos, video highlights and more. 
Click here http://cricket.yahoo.com
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



Re: how does omx component comes to know about the number of channels and sampling rate of the audio clip

2009-07-13 Thread sesha giri
Do you mean to say that aac parser adds the header to the frame..






From: RaviY 
To: android-framework 
Sent: Monday, 13 July, 2009 11:49:45 PM
Subject: Re: how does omx component comes to know about the number of channels  
and sampling rate of the audio clip


You can look at how this "config" information is passed from the aac
parser to the aac decoder. NOTE: The parameter values are not directly
sent to the decoder. Instead, they are sent in a buffer (called the
config buffer) which the decoder is supposed to understand and decode.

-Ravi

On Jul 13, 12:58 pm, sesha giri  wrote:
> Hi Ravi,
>
> I am trying to use my own g711 decoder instead of the existing g711 decoder.
> But in case of g711 decoder the frames given to decoder does not decode the 
> sampling frequecy info.
> So thats the reason by some means I wanted to pass this info from wav parser 
> to decode component.
>
> --Giri
>
> 
> From: RaviY 
> To: android-framework 
> Sent: Monday, 13 July, 2009 7:11:20 PM
> Subject: Re: how does omx component comes to know about the number of 
> channels  and sampling rate of the audio clip
>
> - We don't pass that information from the parser node to the decoder
> node. The main reason being that we don't trust that information.
> - There isn't and shouldn't be any information about the bitstream
> that the decoder cannot decipher.
> - Once again, why do you have a decoder for a WAV content? Are you
> adding support for formats other than PCM, ulaw, and alaw?
>
> -Ravi
>
> On Jul 13, 1:28 am, sesha giri  wrote:
>
> > Hi Ravi,
>
> > I had seen this case in pvmf_omx_audiodec_node.cpp
>
> > This is what the case(The code is from the cupcake version of Android):
> >case OMX_EventPortSettingsChanged:
> > {
> > LOGD("EventHandlerProcessing::OMX_EventPortSettingsChanged");
> > PVLOGGER_LOGMSG(PVLOGMSG_INST_LLDBG, iLogger, 
> > PVLOGMSG_STACK_TRACE,
> > (0, 
> > "PVMFOMXAudioDecNode::EventHandlerProcessing: OMX_EventPortSettingsChanged 
> > returned from OMX component"));
>
> > // first check if dynamic reconfiguration is already in 
> > progress,
> > // if so, wait until this is completed, and then initiate the 
> > 2nd reconfiguration
> > if (iDynamicReconfigInProgress)
> > {
> > 
> > LOGD("EventHandlerProcessing::OMX_EventPortSettingsChanged::iDynamicReconfigInProgress");
> > PVLOGGER_LOGMSG(PVLOGMSG_INST_LLDBG, iLogger, 
> > PVLOGMSG_STACK_TRACE,
> > (0, 
> > "PVMFOMXAudioDecNode::EventHandlerProcessing: OMX_EventPortSettingsChanged 
> > returned for port %d, dynamic reconfig already in progress", aData1));
>
> > iSecondPortToReconfig = aData1;
> > iSecondPortReportedChange = true;
>
> > // check the audio sampling rate and fs right away in case 
> > of output port
> > // is this output port?
> > if (iSecondPortToReconfig == iOutputPortIndex)
> > {
>
> > OMX_ERRORTYPE Err;
> > // GET the output buffer params and sizes
> > OMX_AUDIO_PARAM_PCMMODETYPE Audio_Pcm_Param;
> > Audio_Pcm_Param.nPortIndex = iOutputPortIndex; // we're 
> > looking for output port params
> > Audio_Pcm_Param.nSize = 
> > sizeof(OMX_AUDIO_PARAM_PCMMODETYPE);
> > Audio_Pcm_Param.nVersion.s.nVersionMajor = 
> > SPECVERSIONMAJOR;
> > Audio_Pcm_Param.nVersion.s.nVersionMinor = 
> > SPECVERSIONMINOR;
> > Audio_Pcm_Param.nVersion.s.nRevision = SPECREVISION;
> > Audio_Pcm_Param.nVersion.s.nStep = SPECSTEP;
>
> > Err = OMX_GetParameter(iOMXAudioDecoder, 
> > OMX_IndexParamAudioPcm, &Audio_Pcm_Param);
> > if (Err != OMX_ErrorNone)
> > {
> > PVLOGGER_LOGMSG(PVLOGMSG_INST_HLDBG, iLogger, 
> > PVLOGMSG_ERR,
> > (0, 
> > "PVMFOMXAudioDecNode::EventHandlerProcessing() PortSettingsChanged -> 
> > Cannot get component output parameters"));
>
> > SetState(EPVMFNodeError);
> > ReportErrorEvent(PVMFErrResource)

Re: how does omx component comes to know about the number of channels and sampling rate of the audio clip

2009-07-13 Thread sesha giri
Hi Ravi,

I am trying to use my own g711 decoder instead of the existing g711 decoder.
But in case of g711 decoder the frames given to decoder does not decode the 
sampling frequecy info.
So thats the reason by some means I wanted to pass this info from wav parser to 
decode component.

--Giri




From: RaviY 
To: android-framework 
Sent: Monday, 13 July, 2009 7:11:20 PM
Subject: Re: how does omx component comes to know about the number of channels  
and sampling rate of the audio clip


- We don't pass that information from the parser node to the decoder
node. The main reason being that we don't trust that information.
- There isn't and shouldn't be any information about the bitstream
that the decoder cannot decipher.
- Once again, why do you have a decoder for a WAV content? Are you
adding support for formats other than PCM, ulaw, and alaw?

-Ravi

On Jul 13, 1:28 am, sesha giri  wrote:
> Hi Ravi,
>
> I had seen this case in pvmf_omx_audiodec_node.cpp
>
> This is what the case(The code is from the cupcake version of Android):
>case OMX_EventPortSettingsChanged:
> {
> LOGD("EventHandlerProcessing::OMX_EventPortSettingsChanged");
> PVLOGGER_LOGMSG(PVLOGMSG_INST_LLDBG, iLogger, 
> PVLOGMSG_STACK_TRACE,
> (0, "PVMFOMXAudioDecNode::EventHandlerProcessing: 
> OMX_EventPortSettingsChanged returned from OMX component"));
>
> // first check if dynamic reconfiguration is already in progress,
> // if so, wait until this is completed, and then initiate the 2nd 
> reconfiguration
> if (iDynamicReconfigInProgress)
> {
> 
> LOGD("EventHandlerProcessing::OMX_EventPortSettingsChanged::iDynamicReconfigInProgress");
> PVLOGGER_LOGMSG(PVLOGMSG_INST_LLDBG, iLogger, 
> PVLOGMSG_STACK_TRACE,
> (0, 
> "PVMFOMXAudioDecNode::EventHandlerProcessing: OMX_EventPortSettingsChanged 
> returned for port %d, dynamic reconfig already in progress", aData1));
>
> iSecondPortToReconfig = aData1;
> iSecondPortReportedChange = true;
>
> // check the audio sampling rate and fs right away in case of 
> output port
> // is this output port?
> if (iSecondPortToReconfig == iOutputPortIndex)
> {
>
> OMX_ERRORTYPE Err;
> // GET the output buffer params and sizes
> OMX_AUDIO_PARAM_PCMMODETYPE Audio_Pcm_Param;
> Audio_Pcm_Param.nPortIndex = iOutputPortIndex; // we're 
> looking for output port params
> Audio_Pcm_Param.nSize = 
> sizeof(OMX_AUDIO_PARAM_PCMMODETYPE);
> Audio_Pcm_Param.nVersion.s.nVersionMajor = 
> SPECVERSIONMAJOR;
> Audio_Pcm_Param.nVersion.s.nVersionMinor = 
> SPECVERSIONMINOR;
> Audio_Pcm_Param.nVersion.s.nRevision = SPECREVISION;
> Audio_Pcm_Param.nVersion.s.nStep = SPECSTEP;
>
> Err = OMX_GetParameter(iOMXAudioDecoder, 
> OMX_IndexParamAudioPcm, &Audio_Pcm_Param);
> if (Err != OMX_ErrorNone)
> {
> PVLOGGER_LOGMSG(PVLOGMSG_INST_HLDBG, iLogger, 
> PVLOGMSG_ERR,
> (0, 
> "PVMFOMXAudioDecNode::EventHandlerProcessing() PortSettingsChanged -> Cannot 
> get component output parameters"));
>
> SetState(EPVMFNodeError);
> ReportErrorEvent(PVMFErrResource);
> }
>
> iPCMSamplingRate = Audio_Pcm_Param.nSamplingRate; // can 
> be set to 0 (if unknown)
>
> if (iPCMSamplingRate == 0) // use default sampling rate 
> (i.e. 48000)
> iPCMSamplingRate = PVOMXAUDIODEC_DEFAULT_SAMPLINGRATE;
>
> iNumberOfAudioChannels = Audio_Pcm_Param.nChannels;   
>  // should be 1 or 2
> if (iNumberOfAudioChannels != 1 && iNumberOfAudioChannels 
> != 2)
> {
> PVLOGGER_LOGMSG(PVLOGMSG_INST_HLDBG, iLogger, 
> PVLOGMSG_ERR,
> (0, 
> "PVMFOMXAudioDecNode::EventHandlerProcessing() PortSettingsChanged -> Output 
> parameters num channels = %d", iNumberOfAudioChannels));
>
> SetState(EPVMFNodeError);
> ReportErrorEvent(PVMFErrResource);
> }
> }
> }
> 

Re: how to register in the opencore framework own file container recognizer

2009-07-13 Thread sesha giri
I am not asking to call in from test app
I am telling you to call it from media gallery if its video file or from music 
if its a audio file.
Have you checked with that one.

Basically I am not able to get what you want to the end result to be.






From: shadow 
To: android-framework 
Sent: Monday, 13 July, 2009 3:37:18 PM
Subject: Re: how to register in the opencore framework own file container  
recognizer


Are you mean, to load my library inside some test application and call
exported methods from there? actually i didn't make such test yet, i
thought that there are shouldn't be problems, because the library is
quite simple for now... but i'll do that test... and what should i do
in case of success, i mean if i'll be able to call methods of mine
library from some test app?

thanks for the help.

--
Yuri

On 13 июл, 17:00, sesha giri  wrote:
> Are you able to call your file parser??
>
> 
> From: shadow 
> To: android-framework 
> Sent: Monday, 13 July, 2009 3:09:50 PM
> Subject: Re: how to register in the opencore framework own file container  
> recognizer
>
> Yes, I'm using own file container type recognizer (file container
> parser/demultiplexer):
>
> 1) which search for necessary magic sequence in the given file - and
> making a desicion it's supported file type or not;
> 2) node (engine) - which would be a demultiplexer engine.
>
> in general i want to implement demultiplexer (splitter) only, like the
> opencore existing one (MP4).
>
> --
> Yuri
>
> On 13 июл, 16:27, sesha giri  wrote:
>
>
>
>
>
> > In that case you are using your own parser??
> > Is it a audio  or a video  component??
>
> > Wht is the MIME type for the FF u have used??
>
> > 
> > From: shadow 
> > To: android-framework 
> > Sent: Monday, 13 July, 2009 2:43:09 PM
> > Subject: Re: how to register in the opencore framework own file container  
> > recognizer
>
> > Hi Giri,
>
> >   Thanks for the fast response, yup, i'm trying to use existing one,
> > and add into it my own opencore plugins.
>
> > --
> > Best Regards,
> > Yuri
>
> > On 13 июл, 15:21, sesha giri  wrote:
>
> > > Hi Yuri,
>
> > > Are you trying to write your own core.
> > > Are you are using the existing core and trying to add your own node for 
> > > the new file formate.
>
> > > --Giri
>
> > > 
> > > From: shadow 
> > > To: android-framework 
> > > Sent: Monday, 13 July, 2009 1:43:27 PM
> > > Subject: how to register in the opencore framework own file container  
> > > recognizer
>
> > > Hi all,
>
> > > I'm trying to develop own opencore wrapper around some file format,
> > > for example MKV... i've created shared library called
> > > my_mkv_recognizer.so, and put it into /system/lib folder.
>
> > > The following interfaces are present in the library:
> > > ==
> > > 1) class CMyMkvSplitterRecognizerFactory : public
> > > PVMFRecognizerPluginFactory;
> > > 2) class CMyMkvRecognizerPlugin : public
> > > PVMFRecognizerPluginInterface;
> > > 3) class CMyMkvNodesRegistryInterface: public
> > > OsclSharedLibraryInterface,
> > > public NodeRegistryPopulatorInterface,
> > >   public RecognizerPopulatorInterface;
>
> > > 4) OsclSharedLibraryInterface *PVGetInterface( void )
> > > {
> > >printf("PVGetInterface()\n");
> > > return OSCL_NEW(CMyMkvNodesRegistryInterface, ());
> > > }
>
> > > void PVReleaseInterface ( OsclSharedLibraryInterface* aInstance )
> > > {
> > > OSCL_DELETE( aInstance );
> > > }
> > > ==
>
> > > Then i've created config file: my_plugin.cfg, and put it into /etc
> > > folder, this file contains the following strings:
> > > (0x1d4769f0,0xca0c,0x11dc,0x95,0xff,0x08,0x00,0x20,0x0c,0x9a,
> > > 0x66),"libopencoremkvsplitterrecognizer.so"
> > > (0x6d3413a0,0xca0c,0x11dc,0x95,0xff,0x08,0x00,0x20,0x0c,0x9a,
> > > 0x66),"libopencoremkvsplitterrecognizer.so"
>
> > > And now the problem is ;-)  i can see in the trace log that is my
> > > lib was loaded, but none method has been called. Why?
>
> > > --
> > > Best regards,
> >

Re: how to register in the opencore framework own file container recognizer

2009-07-13 Thread sesha giri
Are you able to call your file parser??




From: shadow 
To: android-framework 
Sent: Monday, 13 July, 2009 3:09:50 PM
Subject: Re: how to register in the opencore framework own file container  
recognizer


Yes, I'm using own file container type recognizer (file container
parser/demultiplexer):

1) which search for necessary magic sequence in the given file - and
making a desicion it's supported file type or not;
2) node (engine) - which would be a demultiplexer engine.

in general i want to implement demultiplexer (splitter) only, like the
opencore existing one (MP4).

--
Yuri

On 13 июл, 16:27, sesha giri  wrote:
> In that case you are using your own parser??
> Is it a audio  or a video  component??
>
> Wht is the MIME type for the FF u have used??
>
> 
> From: shadow 
> To: android-framework 
> Sent: Monday, 13 July, 2009 2:43:09 PM
> Subject: Re: how to register in the opencore framework own file container  
> recognizer
>
> Hi Giri,
>
>   Thanks for the fast response, yup, i'm trying to use existing one,
> and add into it my own opencore plugins.
>
> --
> Best Regards,
> Yuri
>
> On 13 июл, 15:21, sesha giri  wrote:
>
>
>
>
>
> > Hi Yuri,
>
> > Are you trying to write your own core.
> > Are you are using the existing core and trying to add your own node for the 
> > new file formate.
>
> > --Giri
>
> > 
> > From: shadow 
> > To: android-framework 
> > Sent: Monday, 13 July, 2009 1:43:27 PM
> > Subject: how to register in the opencore framework own file container  
> > recognizer
>
> > Hi all,
>
> > I'm trying to develop own opencore wrapper around some file format,
> > for example MKV... i've created shared library called
> > my_mkv_recognizer.so, and put it into /system/lib folder.
>
> > The following interfaces are present in the library:
> > ==
> > 1) class CMyMkvSplitterRecognizerFactory : public
> > PVMFRecognizerPluginFactory;
> > 2) class CMyMkvRecognizerPlugin : public
> > PVMFRecognizerPluginInterface;
> > 3) class CMyMkvNodesRegistryInterface: public
> > OsclSharedLibraryInterface,
> > public NodeRegistryPopulatorInterface,
> >   public RecognizerPopulatorInterface;
>
> > 4) OsclSharedLibraryInterface *PVGetInterface( void )
> > {
> >printf("PVGetInterface()\n");
> > return OSCL_NEW(CMyMkvNodesRegistryInterface, ());
> > }
>
> > void PVReleaseInterface ( OsclSharedLibraryInterface* aInstance )
> > {
> > OSCL_DELETE( aInstance );
> > }
> > ==
>
> > Then i've created config file: my_plugin.cfg, and put it into /etc
> > folder, this file contains the following strings:
> > (0x1d4769f0,0xca0c,0x11dc,0x95,0xff,0x08,0x00,0x20,0x0c,0x9a,
> > 0x66),"libopencoremkvsplitterrecognizer.so"
> > (0x6d3413a0,0xca0c,0x11dc,0x95,0xff,0x08,0x00,0x20,0x0c,0x9a,
> > 0x66),"libopencoremkvsplitterrecognizer.so"
>
> > And now the problem is ;-)  i can see in the trace log that is my
> > lib was loaded, but none method has been called. Why?
>
> > --
> > Best regards,
> > Yuri
>
> >   See the Web's breaking stories, chosen by people like you. Check out 
> > Yahoo! Buzz.http://in.buzz.yahoo.com/
>
>   Yahoo! recommends that you upgrade to the new and safer Internet 
> Explorer 8.http://downloads.yahoo.com/in/internetexplorer/- Скрыть цитируемый 
> текст -
>
> - Показать цитируемый текст -


  See the Web's breaking stories, chosen by people like you. Check out 
Yahoo! Buzz. http://in.buzz.yahoo.com/
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



Re: how to register in the opencore framework own file container recognizer

2009-07-13 Thread sesha giri
In that case you are using your own parser??
Is it a audio  or a video  component??

Wht is the MIME type for the FF u have used??






From: shadow 
To: android-framework 
Sent: Monday, 13 July, 2009 2:43:09 PM
Subject: Re: how to register in the opencore framework own file container  
recognizer


Hi Giri,

  Thanks for the fast response, yup, i'm trying to use existing one,
and add into it my own opencore plugins.

--
Best Regards,
Yuri


On 13 июл, 15:21, sesha giri  wrote:
> Hi Yuri,
>
> Are you trying to write your own core.
> Are you are using the existing core and trying to add your own node for the 
> new file formate.
>
> --Giri
>
> 
> From: shadow 
> To: android-framework 
> Sent: Monday, 13 July, 2009 1:43:27 PM
> Subject: how to register in the opencore framework own file container  
> recognizer
>
> Hi all,
>
> I'm trying to develop own opencore wrapper around some file format,
> for example MKV... i've created shared library called
> my_mkv_recognizer.so, and put it into /system/lib folder.
>
> The following interfaces are present in the library:
> ==
> 1) class CMyMkvSplitterRecognizerFactory : public
> PVMFRecognizerPluginFactory;
> 2) class CMyMkvRecognizerPlugin : public
> PVMFRecognizerPluginInterface;
> 3) class CMyMkvNodesRegistryInterface: public
> OsclSharedLibraryInterface,
> public NodeRegistryPopulatorInterface,
>   public RecognizerPopulatorInterface;
>
> 4) OsclSharedLibraryInterface *PVGetInterface( void )
> {
>printf("PVGetInterface()\n");
> return OSCL_NEW(CMyMkvNodesRegistryInterface, ());
> }
>
> void PVReleaseInterface ( OsclSharedLibraryInterface* aInstance )
> {
> OSCL_DELETE( aInstance );
> }
> ==
>
> Then i've created config file: my_plugin.cfg, and put it into /etc
> folder, this file contains the following strings:
> (0x1d4769f0,0xca0c,0x11dc,0x95,0xff,0x08,0x00,0x20,0x0c,0x9a,
> 0x66),"libopencoremkvsplitterrecognizer.so"
> (0x6d3413a0,0xca0c,0x11dc,0x95,0xff,0x08,0x00,0x20,0x0c,0x9a,
> 0x66),"libopencoremkvsplitterrecognizer.so"
>
> And now the problem is ;-)  i can see in the trace log that is my
> lib was loaded, but none method has been called. Why?
>
> --
> Best regards,
> Yuri
>
>   See the Web's breaking stories, chosen by people like you. Check out 
> Yahoo! Buzz.http://in.buzz.yahoo.com/


  Yahoo! recommends that you upgrade to the new and safer Internet Explorer 
8. http://downloads.yahoo.com/in/internetexplorer/
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



Re: how to register in the opencore framework own file container recognizer

2009-07-13 Thread sesha giri
Hi Yuri,

Are you trying to write your own core.
Are you are using the existing core and trying to add your own node for the new 
file formate.

--Giri






From: shadow 
To: android-framework 
Sent: Monday, 13 July, 2009 1:43:27 PM
Subject: how to register in the opencore framework own file container  
recognizer


Hi all,

I'm trying to develop own opencore wrapper around some file format,
for example MKV... i've created shared library called
my_mkv_recognizer.so, and put it into /system/lib folder.

The following interfaces are present in the library:
==
1) class CMyMkvSplitterRecognizerFactory : public
PVMFRecognizerPluginFactory;
2) class CMyMkvRecognizerPlugin : public
PVMFRecognizerPluginInterface;
3) class CMyMkvNodesRegistryInterface: public
OsclSharedLibraryInterface,
public NodeRegistryPopulatorInterface,
  public RecognizerPopulatorInterface;

4) OsclSharedLibraryInterface *PVGetInterface( void )
{
   printf("PVGetInterface()\n");
return OSCL_NEW(CMyMkvNodesRegistryInterface, ());
}

void PVReleaseInterface ( OsclSharedLibraryInterface* aInstance )
{
OSCL_DELETE( aInstance );
}
==

Then i've created config file: my_plugin.cfg, and put it into /etc
folder, this file contains the following strings:
(0x1d4769f0,0xca0c,0x11dc,0x95,0xff,0x08,0x00,0x20,0x0c,0x9a,
0x66),"libopencoremkvsplitterrecognizer.so"
(0x6d3413a0,0xca0c,0x11dc,0x95,0xff,0x08,0x00,0x20,0x0c,0x9a,
0x66),"libopencoremkvsplitterrecognizer.so"

And now the problem is ;-)  i can see in the trace log that is my
lib was loaded, but none method has been called. Why?

--
Best regards,
Yuri




  See the Web's breaking stories, chosen by people like you. Check out 
Yahoo! Buzz. http://in.buzz.yahoo.com/
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



Re: how does omx component comes to know about the number of channels and sampling rate of the audio clip

2009-07-12 Thread sesha giri
 Err = OMX_GetParameter(iOMXAudioDecoder, 
OMX_IndexParamAudioPcm, &Audio_Pcm_Param);
if (Err != OMX_ErrorNone)
{
PVLOGGER_LOGMSG(PVLOGMSG_INST_HLDBG, iLogger, 
PVLOGMSG_ERR,
(0, 
"PVMFOMXAudioDecNode::EventHandlerProcessing() PortSettingsChanged -> Cannot 
get component output parameters"));

SetState(EPVMFNodeError);
ReportErrorEvent(PVMFErrResource);

}

iPCMSamplingRate = Audio_Pcm_Param.nSamplingRate; // can be 
set to 0 (if unknown)

if (iPCMSamplingRate == 0) // use default sampling rate 
(i.e. 48000)
iPCMSamplingRate = PVOMXAUDIODEC_DEFAULT_SAMPLINGRATE;

iNumberOfAudioChannels = Audio_Pcm_Param.nChannels;
// should be 1 or 2
if (iNumberOfAudioChannels != 1 && iNumberOfAudioChannels 
!= 2)
{
PVLOGGER_LOGMSG(PVLOGMSG_INST_HLDBG, iLogger, 
PVLOGMSG_ERR,
(0, 
"PVMFOMXAudioDecNode::EventHandlerProcessing() PortSettingsChanged -> Output 
parameters num channels = %d", iNumberOfAudioChannels));

SetState(EPVMFNodeError);
ReportErrorEvent(PVMFErrResource);

}

}
iDynamicReconfigInProgress = true;
}

RunIfNotReady();
break;
}//end of case OMX_PortSettingsChanged



Here if you see it gets the parameter from audio decode node which in turn 
calls the decoder component layer
After geting the values it sets its own value.

But what I need is that I want to get the values from WAV Parser and set the 
same to decoder component layer
Because In my case the WAV Parser is the one which has the proper info which I 
want to Pass it on to decoder layer.

How can I do that.

--Giri







From: RaviY 
To: android-framework 
Sent: Saturday, 11 July, 2009 7:39:29 PM
Subject: Re: how does omx component comes to know about the number of channels  
and sampling rate of the audio clip


Search for OMX_EventPortSettingsChanged.

On Jul 11, 1:12 am, sesha giri  wrote:
> Hi
>
> I was asking how does that port reconfiguration happens.
> I didnt find that any where
> Even it happens it does not configure the sampling rate and number of chanels.
>
> Regarding the WAV component I am writing my own WAV component for G711.
>
> -Giri
>
> 
> From: RaviY 
> To: android-framework 
> Sent: Saturday, 11 July, 2009 9:03:06 AM
> Subject: Re: how does omx component comes to know about the number of 
> channels  and sampling rate of the audio clip
>
> I am not sure I understand the problem correctly. The parameters
> initialized in the OMX components are just for "initialization". IF,
> by change, the parameters match the actual clip, then the advantage
> would be that there will not be any port reconfiguration for the OMX
> components. That's about it.
>
> Also, you are talking about WAV clips, for which, there is no OMX
> component.
>
> -Ravi
>
> On Jul 10, 1:40 pm, sesha giri  wrote:
>
>
>
> > Hi
>
> > In the omx_component file for the specific decoder there are few 
> > initializations
> > In those sampling rate and number of channels are also initialized.
>
> > But I can see these are hard coded.
> > Which is not correct.
> > I am trying to play different ulaw files with different sampling rates.
> > But I have to all the time change the values manualy and give the build.
>
> > But this should not be the case.
> > I can see the WAV parser reads these info.
> > But I am not getting how to give the same info to decoder component.
>
> > Please help me in this regard.
>
> > Giri
>
> >   Looking for local information? Find it on Yahoo! 
> > Localhttp://in.local.yahoo.com/
>
>   See the Web's breaking stories, chosen by people like you. Check out 
> Yahoo! Buzz.http://in.buzz.yahoo.com/


  Love Cricket? Check out live scores, photos, video highlights and more. 
Click here http://cricket.yahoo.com
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



Re: how does omx component comes to know about the number of channels and sampling rate of the audio clip

2009-07-10 Thread sesha giri
Hi

I was asking how does that port reconfiguration happens.
I didnt find that any where
Even it happens it does not configure the sampling rate and number of chanels.

Regarding the WAV component I am writing my own WAV component for G711.

-Giri




From: RaviY 
To: android-framework 
Sent: Saturday, 11 July, 2009 9:03:06 AM
Subject: Re: how does omx component comes to know about the number of channels  
and sampling rate of the audio clip


I am not sure I understand the problem correctly. The parameters
initialized in the OMX components are just for "initialization". IF,
by change, the parameters match the actual clip, then the advantage
would be that there will not be any port reconfiguration for the OMX
components. That's about it.

Also, you are talking about WAV clips, for which, there is no OMX
component.

-Ravi

On Jul 10, 1:40 pm, sesha giri  wrote:
> Hi
>
> In the omx_component file for the specific decoder there are few 
> initializations
> In those sampling rate and number of channels are also initialized.
>
> But I can see these are hard coded.
> Which is not correct.
> I am trying to play different ulaw files with different sampling rates.
> But I have to all the time change the values manualy and give the build.
>
> But this should not be the case.
> I can see the WAV parser reads these info.
> But I am not getting how to give the same info to decoder component.
>
> Please help me in this regard.
>
> Giri
>
>   Looking for local information? Find it on Yahoo! 
> Localhttp://in.local.yahoo.com/


  See the Web's breaking stories, chosen by people like you. Check out 
Yahoo! Buzz. http://in.buzz.yahoo.com/
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



how does omx component comes to know about the number of channels and sampling rate of the audio clip

2009-07-10 Thread sesha giri
Hi

In the omx_component file for the specific decoder there are few initializations
In those sampling rate and number of channels are also initialized.

But I can see these are hard coded.
Which is not correct.
I am trying to play different ulaw files with different sampling rates.
But I have to all the time change the values manualy and give the build.

But this should not be the case.
I can see the WAV parser reads these info.
But I am not getting how to give the same info to decoder component.

Please help me in this regard.


Giri 


  Looking for local information? Find it on Yahoo! Local 
http://in.local.yahoo.com/
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



Re: How to use a prebuilt library in framework classes

2009-07-09 Thread sesha giri
I tried the same thing for cpp files
I had a static library with me so I just exported the library..
I created a new directory.
In that I copied the given .a file and than i createed a new Android.mk file 
with the following contents:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)

LOCAL_PREBUILT_LIBS := libxxx.a

include $(BUILD_MULTI_PREBUILT)

LOCAL_STATIC_LIBRARIES += libxxx

By this I was able to export the library to the desired path.
For Java also there should me similar of that kind only please check with 
regard to java.


But if this thing dont work for you you need to re-sync the new workspace.
Becuase In my case it didnt worked on my system but it worked on other system 
with the same thing.
Dont know what is the reason for that.
But this is my experience.
You can give a try and see.

-Giri






From: kenpark 
To: android-framework 
Sent: Friday, 10 July, 2009 4:08:14 AM
Subject: How to use a prebuilt library in framework classes


Hi.

How can I make use of the packages and classes of a ready built
library in the framework's sources?

This is how I propagate the existence of the library in an Android.mk
which is placed under mydroid/external/mylib/
===
# in the Android.mk
# declaring the library IceAndroid.jar
h
LOCAL_PATH := $(my-dir)
include $(CLEAR_VARS)

LOCAL_MODULE:= libiceandroid

LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libiceandroid:IceAndroid.jar
include $(BUILD_MULTI_PREBUILT)
===



Then in the Android.mk under mydroid/frameworks/base/
===
...
LOCAL_SHARED_LIBRARIES := libiceandroid

LOCAL_MODULE := framework
...
===

I want to use the library's functionality in the
android.app.Application class for example. The library IceAndroid.jar
includes a package called Ice. But every time I build with "make" I
get the following error:

target Java: framework (out/target/common/obj/JAVA_LIBRARIES/
framework_intermediates/classes)
frameworks/base/core/java/android/app/Application.java:25: package Ice
does not exist
import Ice.Communicator;
  ^

Why?

Any advice is welcome.
Regards,
Patrick


  Yahoo! recommends that you upgrade to the new and safer Internet Explorer 
8. http://downloads.yahoo.com/in/internetexplorer/
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---



how to use a static library in opencore

2009-07-07 Thread sesha giri
Hi,

I am trying to integrate a new coded to opencore.
But I dont have the source code for the codec
I only have the static library with me.
How to compile the omx component layer with the new codec.

Can you any one help me in this regard.

Regards
Giri



  See the Web's breaking stories, chosen by people like you. Check out 
Yahoo! Buzz. http://in.buzz.yahoo.com/
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~--~~~~--~~--~--~---