The change is for external/opencore/android/playerdriver.cpp.Line 1074 if
you are working on the latest master branch.

On Wed, Jan 21, 2009 at 8:13 AM, dk <[email protected]> wrote:

>
> Hi,
>
> I have the same problem. Also using Darwin Streaming Server, but I
> test the app on a G1.
> I do get sound through but it is very poor quality. It skips all the
> time... DSS tells my a have a bit rate of 67 kbps while when I test
> DSS from quicktime on my computer I a have a bit rate of 137 kbps.
>
> I also have the issue with the buffering percentage only showing 1%.
> Could this be the problem to the poor sound?
> Could you elaborate on how to change
>
> oscl_memcpy(&bufPercent, localBuf, sizeof(uint32));
> to
> oscl_memcpy(&bufPercent, &localBuf[4], sizeof(uint32));
>
> Thanks,
> /Johan
>
>
> On Jan 16, 9:08 am, rktb <[email protected]> wrote:
> > Hi,
> >
> > There are two questions in the thread:
> >
> > (i) RTSP streaming on the emulator isn't working as expected.
> > This is a definite issue. Please seehttp://
> groups.google.com/group/android-developers/browse_thread/threa....
> >
> > (ii) The buffering percentage being shown is incorrect.
> > For this, the following change should work.
> >
> > >>oscl_memcpy(&bufPercent, localBuf, sizeof(uint32));
> > to
> > >>oscl_memcpy(&bufPercent, &localBuf[4], sizeof(uint32));
> >
> > -Ravi
> >
> > On Jan 16, 11:54 am, developer software
> >
> > <[email protected]> wrote:
> > > Hi,
> >
> > > I changed the below mentioned changes, but it is not able to play and
> we are
> > > getting the same error.
> > > I have attached the logs for reference.
> >
> > > On Fri, Jan 16, 2009 at 11:07 AM, rktb <[email protected]> wrote:
> >
> > > > Wouldn't changing the following line in playerdriver.cpp fix the
> > > > "funny" 1% that you are referring to?
> >
> > > > oscl_memcpy(&bufPercent, localBuf, sizeof(uint32));
> > > > to
> > > > oscl_memcpy(&bufPercent, &localBuf[4], sizeof(uint32));
> >
> > > > -Ravi
> >
> > > > On Jan 16, 10:07 am, Paranoia <[email protected]> wrote:
> > > > > in pvmf_jitter_buffer_node.cpp
> >
> > > > >     if (aEventType == PVMFInfoBufferingStatus)
> > > > >     {
> > > > >         uint8 localbuffer[8];
> > > > >         oscl_memset(localbuffer, 0, 8);
> > > > >         localbuffer[0] = 1;
> > > > >         oscl_memcpy(&localbuffer[4], &iJitterDelayPercent, sizeof
> > > > > (uint32));
> > > > >         PVMFAsyncEvent asyncevent(PVMFInfoEvent,
> > > > >                                   aEventType,
> > > > >                                   NULL,
> > > > >                                   NULL,
> > > > >                                   aEventData,
> > > > >                                   localbuffer,
> > > > >                                   8);
> > > > >         PVMFNodeInterface::ReportInfoEvent(asyncevent);
> > > > >     }
> >
> > > > > and in playerdriver.cpp
> >
> > > > >     case PVMFInfoBufferingStatus:
> > > > >         {
> > > > >             uint8 *localBuf = aEvent.GetLocalBuffer();
> > > > >             if (localBuf != NULL) {
> > > > >                 uint32 bufPercent;
> > > > >                 oscl_memcpy(&bufPercent, localBuf, sizeof(uint32));
> > > > >                 LOGV("PVMFInfoBufferingStatus(%u)", bufPercent);
> > > > >                 mPvPlayer->sendEvent(MEDIA_BUFFERING_UPDATE,
> > > > > bufPercent);
> > > > >             }
> > > > >         }
> > > > >         break;
> >
> > > > > On Jan 16, 1:04 pm, Paranoia <[email protected]> wrote:
> >
> > > > > > please check the bufferingstatus in pvmf_jitter_buffer_node.cpp.
> seems
> > > > > > the buffering status is always 1%... it's funny.
> >
> > > > > > On Jan 16, 10:20 am, rktb <[email protected]> wrote:
> >
> > > > > > > Hi,
> >
> > > > > > > Please let us know the issues that you are facing.
> >
> > > > > > > -Ravi
> >
> > > > > > > On Jan 16, 6:32 am, Paranoia <[email protected]> wrote:
> >
> > > > > > > > pv did not do enough test for rtsp. even the buffering status
> value
> > > > is
> > > > > > > > wrong.
> >
> > > > > > > > On Jan 16, 2:22 am, rktb <[email protected]> wrote:
> >
> > > > > > > > > Hi,
> >
> > > > > > > > > RTSP streaming has been working on the emulator (in very
> few
> > > > cases)
> > > > > > > > > and on the device. On the emulator, it looks like an issue
> with
> > > > the
> > > > > > > > > port and/or firewall. If you can attach the log along with
> the
> > > > > > > > > ethereal log, we can double check the same.
> >
> > > > > > > > > -Ravi
> >
> > > > > > > > > On Jan 15, 8:41 pm, "sumanth sarangapani" <
> [email protected]>
> > > > wrote:
> >
> > > > > > > > > > Hi,
> >
> > > > > > > > > > I am facing problem with RTSP streaming of mp4 file. I am
> using
> > > > the sample
> > > > > > > > > > mediaplayer app provided with the android. Server used is
> > > > darwin media
> > > > > > > > > > server. I am getting an error "sorry this video cannot be
> > > > played". I have
> > > > > > > > > > enabled pv logger  and have the logs with me. I can
> attach the
> > > > logs if
> > > > > > > > > > needed.
> >
> > > > > > > > > > Has anyone able to do RTSP streaming on emulator? or any
> > > > target? I have
> > > > > > > > > > tried on both and am getting the same error on both.
> >
> > > > > > > > > > I used the wireshark to sniff the packets and could see
> the
> > > > RTSP session was
> > > > > > > > > > established and RTP packets was delivered to the client.
> >
> > > > > > > > > > Can anyone provide some help on this?
> >
> > > > > > > > > > thanks in advance
> >
> > > > > > > > > > sumanth
> >
> > >  mofdified_playerdriver.rtf
> > > 794KViewDownload
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to