Read-only archive of the All About Symbian forum (2001–2013) · About this archive

Audio Streaming Issue

2 replies · 1 views · Started 15 October 2005

Hi,

I am developing an audio streaming application. The streaming is implemented
in a different thread. It works fine on all the devices that I could test
on, namely, 3650, N-Gage, 6600, 6630 and 6680.

When I run the same application under the LowMem tool, the test runs fine on
the 3650, N-Gage and 6600, however, on the 6630 and 6680, the phone seems to
restart as soon as the
"Memory Full, Close some applications and restart"
message pops up.

I have noted that the restart happens only if data is currently being
written to the output stream (when I commented out the
CMdaAudioOutputStream's WriteL() call in the build, the restart stopped
occurring).

I can't seem to figure out why such a problem will occur only on these 2
devices(6630 and 6680), when tested with LowMem.

Any advice will be greatly appreciated.

Best Regards,
Sameet.

Did you get this fixed? I have some ideas, but I would need more detail on
your code structure.
"Sameet" <[email protected]> wrote in message
news:Qedy%23JL0FHA.2932@extapps30...
> Hi,
>
> I am developing an audio streaming application. The streaming is
> implemented
> in a different thread. It works fine on all the devices that I could test
> on, namely, 3650, N-Gage, 6600, 6630 and 6680.
>
> When I run the same application under the LowMem tool, the test runs fine
> on
> the 3650, N-Gage and 6600, however, on the 6630 and 6680, the phone seems
> to
> restart as soon as the
> "Memory Full, Close some applications and restart"
> message pops up.
>
> I have noted that the restart happens only if data is currently being
> written to the output stream (when I commented out the
> CMdaAudioOutputStream's WriteL() call in the build, the restart stopped
> occurring).
>
> I can't seem to figure out why such a problem will occur only on these 2
> devices(6630 and 6680), when tested with LowMem.
>
> Any advice will be greatly appreciated.
>
> Best Regards,
> Sameet.
>
>
>

Hi,

Thanx for the reply. I still haven't found a good enough solution to this
problem.

Which specific areas do u suspect, could be the cause of this problem? As
in, what part of the code structure do u need to know about?

Thanx for the help,

Best Regards,
Sameet.

"Jeff Brown" <[email protected]> wrote in message
news:77ZEvhZ3FHA.2920@extapps30...
> Did you get this fixed? I have some ideas, but I would need more detail

on
> your code structure.
> "Sameet" <[email protected]> wrote in message
> news:Qedy%23JL0FHA.2932@extapps30...[color=green]
> > Hi,
> >
> > I am developing an audio streaming application. The streaming is
> > implemented
> > in a different thread. It works fine on all the devices that I could
[/color]
test[color=green]
> > on, namely, 3650, N-Gage, 6600, 6630 and 6680.
> >
> > When I run the same application under the LowMem tool, the test runs
[/color]
fine[color=green]
> > on
> > the 3650, N-Gage and 6600, however, on the 6630 and 6680, the phone
[/color]
seems[color=green]
> > to
> > restart as soon as the
> > "Memory Full, Close some applications and restart"
> > message pops up.
> >
> > I have noted that the restart happens only if data is currently being
> > written to the output stream (when I commented out the
> > CMdaAudioOutputStream's WriteL() call in the build, the restart stopped
> > occurring).
> >
> > I can't seem to figure out why such a problem will occur only on these 2
> > devices(6630 and 6680), when tested with LowMem.
> >
> > Any advice will be greatly appreciated.
> >
> > Best Regards,
> > Sameet.
> >
> >
> >

>
>[/color]