1 Aug 2012 06:56
Re: Message on closing of file
Oliver Seitz <info <at> vtnd.de>
2012-08-01 04:56:24 GMT
2012-08-01 04:56:24 GMT
Am 31.07.2012 21:44, schrieb Roger Pack: >> When mplayer opens a file, there are a lot of messages related to this >> action. I now need to know, in idle mode, when idle mode is actually >> activated, i.e. when the last file of the playlist has finished playing. >> >> Is there a message announcing this event? Which -msglevel module would I >> have to rise for this message to come up? > > maybe you need to use the slave api to "poll" for current position or what not? MPlayer tells me a lot of things about what it's doing - so why not also a single little message when it's done playing? By polling, processing overhead and unneeded granularity is added. If MPlayer would spit out that message automatically, it's the cheapest way regarding processing cycles, and the way which introduces the least delay. Now, I'm searching for the string 'EOF reached' with -msglevel all=0:demuxer=7 . This serves the purpose almost perfectly, just in some occasions this message is issued twice, or it is issued right after loading a new file using 'loadfile' slave command, I haven't investigated a lot on this. I've just worked around in that way that if the message is found, it will be ignored in the next few lines of MPlayer's output. While this seems to be working now, a message like "Entering idle mode" would lead to an even cleaner solution. Greets, Kiste(Continue reading)
RSS Feed