Re: [Live-devel] H264 Live Input Issue

2014-12-23 Thread Ross Finlayson
Shubham, At a first (quick) glance, I don’t see anything obviously wrong here (apart from your use of an unprofessional email address, which is strongly discouraged on this mailing list). I notice that the first NALs that you deliver are SPS and PPS NAL units - which is important (and answers

Re: [Live-devel] isCurrentlyAwaitingData usage

2014-12-23 Thread Ross Finlayson
> Please let me know the function details of “isCurrentlyAwaitingData()” in > FrameSource.hh, what is the use of the function. Remember, You Have Complete Source Code. > This function at times returns false. As it should. The function returns True if “getNextFrame()” has already been cal

Re: [Live-devel] H264 Live Input Issue

2014-12-23 Thread Marcin
Hi, Do you have SPS and PPS being passed from Live Input and are they okay? Marcin W dniu 2014-12-23 o 11:23, Shubham Goyal pisze: Hi all Based on the FAQ for live input, I wrote my own subclasses for FramedSource and OnDemandServerMediaSubsession to implement a unicast server that can stream

[Live-devel] H264 Live Input Issue

2014-12-23 Thread Shubham Goyal
Hi all Based on the FAQ for live input, I wrote my own subclasses for FramedSource and OnDemandServerMediaSubsession to implement a unicast server that can stream a live input. My live input source is a H264 encoded frame grab of my desktop using the Nvidia GRID SDK (which internally uses Nvenc

[Live-devel] isCurrentlyAwaitingData usage

2014-12-23 Thread Chandran M, Devaprasad
Hi , Please let me know the function details of "isCurrentlyAwaitingData()" in FrameSource.hh, what is the use of the function. This function at times returns false. ___ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com

Re: [Live-devel] Ignoring an unwanted track

2014-12-23 Thread Deanna Earley
Looking further up the code, I've found the code that enumerates all subsessions and passes them to RTSPClient::sendSetupCommand(). Skipping them here (along with MediaSubsession::initiate()) leaves them untouched and won't be requested. Have a good Christmas :) -- Deanna Earley | Lead develop

Re: [Live-devel] Ignoring an unwanted track

2014-12-23 Thread Ross Finlayson
> We have some situations where we're not interested in a particular track. > Currently we create and assign a "null sink" that does nothing in > afterGettingFrame() except call continuePlaying(). > > Is there a safe way to drop this track and not try and set it up and receive > it in the first

[Live-devel] Ignoring an unwanted track

2014-12-23 Thread Deanna Earley
Hello Ross. We have some situations where we're not interested in a particular track. Currently we create and assign a "null sink" that does nothing in afterGettingFrame() except call continuePlaying(). Is there a safe way to drop this track and not try and set it up and receive it in the first