On Fri, Dec 13, 2013 at 12:14 PM, Alex Cohn <[email protected]> wrote:
> On Thu, Dec 12, 2013 at 1:21 PM, Yamusani Vinay <[email protected]> 
> wrote:
>> Hi All,
>>
>>     I am using ffmpeg..in my android application..The main problem what I am
>> facing is if I navigate to another application or if do another
>> activity..the song breaks means i will get some shutters and pops in the
>> song.So Please let me know how to resolve this issue..
>>
>>   I am facing this issue when I am applying filters ln my code..If I do not
>> apply any filters and play normally it is working fine..Even I checked my
>> code inside a thread still I am facing problem.
>>
>>   So please resolve this issue..
>>
>> Thanks & Regards,
>> Bitfield.
>
> There is very little that ffmpeg libraries can do to help you here.
> Probably, filters require more CPU than normal playback. You can keep
> the thread priority high, even if the app that hosts it goes to
> background, but that's an entirely Android-specific issue.
>
> BR,
> Alex Cohn
> _______________________________________________
> Libav-user mailing list
> [email protected]
> http://ffmpeg.org/mailman/listinfo/libav-user


Hi Yamusani,

You should consider putting your audio processing in an Android Service
http://developer.android.com/reference/android/app/Service.html
You can even run the Service as a separate process if that is not good
enough for you, by assigning the
android:process="..." attribute in the AndroidManifest.xml for your
<service> element.

I suspect that when your activity is backgrounded, the context switch
is very expensive. You might see messages in logcat from Choreographer
process complaining about dropping frames

Kevin
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to