[MPlayer-dev-eng] [PATCH] Use "-nocache" option in TOOLS/midentify.sh

Reimar Döffinger Reimar.Doeffinger at gmx.de
Tue Feb 7 18:29:23 CET 2012


On 7 Feb 2012, at 16:31, compn <tempn at twmi.rr.com> wrote:
> On Tue, 7 Feb 2012 10:47:01 -0300, Rodrigo Campos wrote:
>> On Tue, Jan 31, 2012 at 04:55:15PM -0300, Rodrigo Campos wrote:
>>> Hi,
>>> 
>>> Attached there is a simple patch that adds the "-nocache" option to the script
>>> midentify.sh in TOOLS/.
>>> 
>>> There are long delays with some hosts and using the cache only makes it take
>>> longer, when we don't really need the cache. For example, from my ISP at
>>> Argentina, using this option reduce *a lot* the time needed to run the script
>>> with certain hosts:
>>> 
>>> (before the patch)
>>> 
>>> $ time TOOLS/midentify.sh http://58.69.143.152:8080
>>> ID_AUDIO_ID=0
>>> ID_FILENAME=http://58.69.143.152:8080
>>> ID_DEMUXER=audio
>>> ID_AUDIO_FORMAT=85
>>> ID_AUDIO_BITRATE=40000
>>> ID_AUDIO_RATE=22050
>>> ID_AUDIO_NCH=0
>>> ID_START_TIME=0.00
>>> ID_LENGTH=-0.00
>>> ID_SEEKABLE=0
>>> ID_CHAPTERS=0
>>> ID_AUDIO_BITRATE=40000
>>> ID_AUDIO_RATE=22050
>>> ID_AUDIO_NCH=2
>>> ID_AUDIO_CODEC=mp3
>>> ID_EXIT=EOF
>>> 
>>> real    0m33.409s
>>> user    0m0.068s
>>> sys    0m0.032s
>>> 
>>> 
>>> (after the patch)
>>> 
>>> $ time TOOLS/midentify.sh http://58.69.143.152:8080
>>> ID_AUDIO_ID=0
>>> ID_FILENAME=http://58.69.143.152:8080
>>> ID_DEMUXER=audio
>>> ID_AUDIO_FORMAT=85
>>> ID_AUDIO_BITRATE=40000
>>> ID_AUDIO_RATE=22050
>>> ID_AUDIO_NCH=0
>>> ID_START_TIME=0.00
>>> ID_LENGTH=-0.00
>>> ID_SEEKABLE=0
>>> ID_CHAPTERS=0
>>> ID_AUDIO_BITRATE=40000
>>> ID_AUDIO_RATE=22050
>>> ID_AUDIO_NCH=2
>>> ID_AUDIO_CODEC=mp3
>>> ID_EXIT=EOF
>>> 
>>> real    0m5.340s
>>> user    0m0.052s
>>> sys    0m0.044s
>>> 
>>> 
>>> The time also improves for some local streams (as expected, I think :))
>>> 
>>> 
>>> Attached (inline) it is the path against r34643 (HEAD when  writing this email)
>>> taken from the project root. If there is anything I should change in the patch,
>>> or you want me to try something else, please let me know :)
>> 
>> Ping ? :)
>> 
>> It's been a week since the orig submit with no reason to reject it yet, and the
>> patch is *really* simple (adding "-nocache" option to TOOLS/midentify.sh :))
> 
> patch looks ok to me. might want to put something in the changelog like
> 'added -nocache to midentify script, speeds up network stream
> identification'
> 
> i'll apply in a few days if there are no other comments...

Just one thing to consider: some demuxers will seek back and forth a bit, so going straight for -nocache might cause significant slowdowns when using it on http:// files.
It might make more sense to use a medium-sized cache with low enough cache-min.
Though I would have thought the default settings would be fine for that?
Or is this more a matter of using -noconfig all (if we don't already)?


More information about the MPlayer-dev-eng mailing list