Re: Re: Problems with the player stopping
Jordan Share <[email protected]> Mon, 07 Jan 2002 20:49:59 -0800
| Newsgroups | gmane.music.equipment.slimp3.user |
|---|---|
| Message-ID | <5.1.0.14.2.20020107201522.02668da0@unmaker> |
At 07:20 PM 1/6/2002, Sean Adams wrote: >If the server doesn't respond, it does keep trying, but not after the >buffer has run empty. If you wanted to resume playing automatically, it >would be easy to detect this on the server side. However I'd much rather >fix the original problem, than to implement a workaround which results in >the audio dropping out for a few seconds. I've done some more playing around with this and I have found another scenario where there are issues with the player stopping. It seems to also have trouble with the title-scrolling when there is a long track. Again, this might be mitigated by a faster machine. I've used tcpdump to capture the packets, and ethereal to look at them. It appears that the server will run along happily sending the mp3 data, and interleaving that with screen (scroll) updates about 10/second. Then it will stop with the screen updates for about 3 seconds, while it still sends the mp3 data. After that time, it sends one more screen update, then about 6 more mp3 datapackets. Then it stops, and the only thing for about 5 seconds is packets from the player. Then the server wakes up, and sends about 20 scroll updates, before it sends the same mp3data packet to the player approximately 17 times. At this point, the server falls back into the previous pattern of sending mp3data in response to the player and sending scroll updates 10/second. This happened several times before the player finally stopped (presumably its buffer ran out). The time between the last mp3data packet before the final pause and the first mp3data packet after the final pause was a little over 7 seconds, while all the other pauses had been about 5 seconds long. Hopefully, this data will help you track down why the player goes out to lunch, and help you fix your otherwise wonderful product. Jordan P.S. I can give you a URL the packet capture (in "tcpdump -w outfile.cap" form) if it would help you. P.P.S. I just tried some more stuff. If I have the display set to filename (which is this: "(Spirit_Caravan)_-_Elusive_Truth-02-Black_Flower.mp3") it pukes immediately after it tries to scroll the title the first time. If I have the display set to tag-based, it does not (due to the non-scrolling, presumably). ------------------------ Yahoo! Groups Sponsor ---------------------~--> Tiny Wireless Camera under $80! Order Now! FREE VCR Commander! Click Here - Only 1 Day Left! http://us.click.yahoo.com/WoOlbB/7.PDAA/ySSFAA/rIp0lB/TM ---------------------------------------------------------------------~-> To unsubscribe from this group, send an email to: [email protected] Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/