Re: [Live-devel] Memory leak on closing client and sessions

2009-10-23 Thread Ross Finlayson
I created simple video stream (mpeg4) and I'm using FileSink as default sink. Everything is fine until I try to end all sessions and streaming. Everything ends and every subsession and session is closed but there still apears to be memory leak somwhere. I'm opening the stream like this: 1. Get

Re: [Live-devel] Reliable UDP -- does it make sense?

2009-10-23 Thread Pannaman, Jonathan
I am sure Ross will comment from the live555 perspective but from a TV perspective, and TV is a very common use for this, UDP is used because this is a streaming application, if the media does not get there as expected i.e. in time to display it in sequence for video playback, it is no longer ne

[Live-devel] Reliable UDP -- does it make sense?

2009-10-23 Thread Sharda Murthi
Hi All, We are trying to implement a retransmission mechanism for the live555 server over UDP, as part of our research work for a professor. Well, we hit our first road block thinking why would someone want to do it at all? We do understand that UDP doesnt provide for reliable transmission. And t

[Live-devel] Memory leak on closing client and sessions

2009-10-23 Thread Dario
Hi. I created simple video stream (mpeg4) and I'm using FileSink as default sink. Everything is fine until I try to end all sessions and streaming. Everything ends and every subsession and session is closed but there still apears to be memory leak somwhere. I'm opening the stream like this: 1.

Re: [Live-devel] getNormalPlayTime calculation

2009-10-23 Thread Ross Finlayson
So my question: is the rtpSource->curPacketRTPTimestamp() always supposed to be larger than rtpInfo.timestamp? No, RTP timestamps can wrap around (because they are 32-bit numbers). In MediaSubsession::getNormalPlayTime(...), when rtpInfo.infoIsNew, an offset is set as such: u_int32_t ti

[Live-devel] getNormalPlayTime calculation

2009-10-23 Thread Derrick N. Guerrero
I'm trying to implement trick-mode support server and client side. My original attempt for UI notification of playback time was to use the pts provided by ffmpeg for the position within the media, and on the client side take this pts out of the total duration to update my media slider. After any t