Re: [Live-devel] key frames (I-frames) in the recorded AVI file

2010-12-15 Thread Dmitry Petrenko
Re: [Live-devel] key frames (I-frames) in the recorded AVIHello Ron, Me too was thinking abount the use of temporary swap file. :-) But as mentioned below, there is no sense of doing this in AVIFileSink as long as we use AVI 1.0 index and user checks output file size from parent code. >From ano

Re: [Live-devel] MPEG-4 Visual configuration bits in SDP

2010-12-14 Thread Dmitry Petrenko
Re: [Live-devel] MPEG-4 Visual configuration bits in SDPHello Ross, I would disagree that decoding SDP config bits is not needed for streaming at all. For example, Axis 240S and 240Q video servers *do not* provide "x-dimensions" parameter in their SDP (or other similar parameters like "cliprect

Re: [Live-devel] key frames (I-frames) in the recorded AVI file

2010-12-14 Thread Dmitry Petrenko
Re: [Live-devel] key frames (I-frames) in the recorded AVIHello Ross, I have implemented some functionality related to AVI indecies in AVIFileSink class. It is yet pretty basic. But after all, it feets my needs for the video recording. If you (or somebody else) likes I can share the source code

Re: [Live-devel] key frames (I-frames) in the recorded AVI file

2010-12-09 Thread Dmitry Petrenko
ctual implementation? Kind regards, Dmitriy Petrenko - Original Message - From: Dmitry Petrenko To: LIVE555 Streaming Media - development & use Sent: Wednesday, December 08, 2010 1:07 AM Subject: key frames (I-frames) in the recorded AVI file Hi Ross, I have noticed that

[Live-devel] MPEG-4 Visual configuration bits in SDP

2010-12-09 Thread Dmitry Petrenko
Hi, Just came across that it would be useful to have an easy-to-use decoder for MPEG-4 Visual configuration bits that are encoded in "config" parameter of SDP. Something like mpeg4vol command-line tool from mpeg4ip does. Are there any plans to implement this in the future? Kind regards, Dmitri

[Live-devel] key frames (I-frames) in the recorded AVI file

2010-12-07 Thread Dmitry Petrenko
Hi Ross, I have noticed that when I'm recording video stream to AVI file using LIVE555 (evein if I'm using openRTSP sample app), the output file does not contain any key frames exept for the very first one. E.g. when I open the recorded file in Virtual Dub and go to FIle->File Information, the

Re: [Live-devel] RTSPClient::fBaseURL and RTSPClient::sessionURL()

2010-12-03 Thread Dmitry Petrenko
Re: [Live-devel] RTSPClient::fBaseURL and RTSPClient::sessHi Ross, Many thanks for getting back. A short word about application I'm writing. It is intended to run for indefinitely long time, until the end user shuts it down manually. Most of time it is going to be awaiting for some specific eve

Re: [Live-devel] RTSPClient::fBaseURL and RTSPClient::sessionURL()

2010-12-02 Thread Dmitry Petrenko
Re: [Live-devel] RTSPClient::fBaseURL and RTSPClient::sessHi Ross, Using separate RTSPClient objects - that's exacty I'm going to do. Ok, seems I have found a solution: RTSPClient class is derived from Medium class and there is Medium::name() available which returns unique value. I have another

[Live-devel] RTSPClient::fBaseURL and RTSPClient::sessionURL()

2010-12-01 Thread Dmitry Petrenko
Hello Ross, I'm trying to write RTSP client which will be able to read from multiple URLs simultaneously using the single event loop. Is there any way to identify session URL in RTSPClient response handlers? These handlers receive pointer to RTSPClient object. Unfortunatelly, the related class

[Live-devel] Windows messages processing question

2010-11-24 Thread Dmitry Petrenko
Dear all, Can somebody explain how can I process standard Windows messages within my Win32 or MFC application which uses LIVE555 library providing that env->taskScheduler().doEventLoop() does never return? I would really appreciate any advise... Kind regards, Dmitriy___

[Live-devel] LIVE555 Streaming Media question: C or C++?

2010-11-22 Thread Dmitry Petrenko
Hello, I would like to use LIVE555 Streaming Media libraries in my application which is written in C++ with MFC use. However, I can see that interface implemented in LIVE555 Streaming Media requires parent application to use C rather than C++. Mostly because of C-style callbacks: typedef voi