search for: get_serialno

Displaying 4 results from an estimated 4 matches for "get_serialno".

2004 Aug 06
1
PATCH: Faststart implementation
...one when a client connects or every time it add a new buffer to the faststart queue. 2. Storing the last predata sent to a client against the current one (less "precise"). <p>If you agree, I can fix it. ¿How would you implement/hide it to lower layers? ¿Add a "plugin->get_serialno" in format_xxx.c and then do something like "if (source->format->has_predata) -> ... source->format->get_serialno(refbuf); ..." for example? <p>PS: this can be also used for selectively dropping packages, altough I just read it doesn't seem to be interes...
2004 Aug 06
2
PATCH: Faststart implementation
Hi, find enclosed a patch to implement faststart (or prebuffering). Basically, it stores a number of "refbuf"s, configurable by seconds. When a new client connects, it adds the prebuffers to que clients' queue so they are delivered as fast as permitted by the connection. As result, the players prebuffers are filled up faster giving a better "response". I tried
2004 Aug 06
2
Faststart: Second Try
Hi Mike, find the patch for faststart that takes in account different logical streams. I tried with ices' playlist, it works just fine [*]. I could be still further optimised, but it will make the code less clear (for example, I could check for has_paredata before checking for serailno, which saves a couple of calls and also will avoid any change in format_mp3.[ch]). <p>[*]
2004 Aug 06
0
Faststart: Second Try
..., but it will make the code less clear > (for example, I could check for has_paredata before checking for > serailno, which saves a couple of calls and also will avoid any change in > format_mp3.[ch]). > <p>There's already too much format-specific knowledge in the core, this get_serialno() thing has no chance of going in. The right way to do this is to move it all entirely into get_predata(), and have a default implementation of that (for mp3 to use, for example, as well as any other formats that get added in the future) that only does the 'faststart' stuff. The vorbis...