Quote:
Originally Posted by MrVideo
When encoding files, the status for filtering and encoding is not accurate. I've never seen them go above 20%. It varies as to what the peak percentage is. The only one that goes to 100% is decoding. Is there an issue as to why those two aren't displaying percentage correctly?
|
Well, we "simply" parse the progress that is reported by the current decoder, filter or encoder process, and then we show it in the GUI.
So, every time the decoder, filter or encoder process prints a progress update to the
stdout, the corresponding "worker" thread will parse the new progress value and send a signal the "main" (GUI) thread. GUI will then be updated accordingly.
If you think that, for a particular encoder or decoder, the progress is
not parsed properly by LameXP, you will have to tell us which exact encoder or decoder is affected. In that case, you should
first check the progress updates that are actually printed to the
stdout by the affected encoder or decoder (e.g. by running the affected encoder or decoder in the terminal) and compare
that to the progress that is displayed in LameXP.
If and only if LameXP is "missing" progress updates that actually have been printed by the encoder or decoder process, we might by able to fix something on the LameXP side. Having said that, progress updates generally work smoothly for me:
http://www.mediafire.com/file/6vbmv2...gress.mkv/file
Last but not least: Be aware that, for short files, the process will complete quickly. So there simply may
not be a large number of progress update before the process completes – in which case it may seem like the progress just "jumps" to 100%.