Re: Client Transport Layer

Greg Wright <[email protected]>
Newsgroups gmane.comp.multimedia.helix.devel
Message-ID <[email protected]>
Please always CC a public Helix list. I may not be available to
answer questions and there are others on this list that can
answer questions. More below....

Mahmoud Hammoud wrote:
> Hi Greg,
>  
> Thank you for pointing out these references. I was nevertheless quite 
> familiar with those but I only found an answer to my question after some 
> examination of the code (just to make sure, is it by the common/netio 
> module that the packets are first read from the network?). I have 
> another question if you may: can you think of a condition that would 
> make the client play some frames up to a certain point, then call 
> OnBuffering() indefinitely and in the end display a HXR_SERVER_TIMEOUT 
> error (although I am making sure that the packets are being received on 
> the client host by using Wireshark)? I hope you can be specific in your 
> answer, that is, what part of the code does the detection of conditions 
> that necessitate buffering and so on..

Can you better describe the problem case? What player are you using?
What branch are you using? What OS? Did you install and capture the
client logging so we can look at the logs:

https://common.helixcommunity.org/2005/devdocs/UnifiedLogging

--greg.


>  
> Best Regards,
>  
> Mahmoud
> 
> On Tue, Jun 17, 2008 at 6:23 PM, Greg Wright <[email protected] 
> <mailto:[email protected]>> wrote:
> 
>     Mahmoud Hammoud wrote:
> 
>         Hi all,
> 
>         I hope someone could answer my questions, quite urgent:
> 
>         Where is the first point in the client's code at which the
>         packets are received by the socket (UDP packets for instance)?
>         Are they subsequently maintained in some sort of queue internal
>         to the socket? As I understand the packet flow concept, these
>         packets would thereafter lie in the audio/video transport
>         buffers which are in turn read by the client core. Is that
>         correct? If yes, how exactly are the packets passed from the
>         socket to the transport buffer and then to the client core?
> 
> 
>     Here are some docs that might be a good place to start. After
>     reading them we can help answer more detailed questions:
> 
>     https://client.helixcommunity.org/2003/devdocs/intro/client_intro.htm
>     https://client.helixcommunity.org/2006/devdocs/buffering
> 
>     Take a look at those and then get back to us.
> 
> 
>     --greg.
> 
> 


_______________________________________________
Helix-client-dev mailing list
[email protected]
http://lists.helixcommunity.org/mailman/listinfo/helix-client-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.