2006-02-18, 10:54 PM
I am trying to convert files to WMV format, and like others have done, I am getting the 99% bug. The conversion goes fine for the first 5 minutes or so, counting up the percentage, but then suddenly jumps to 99% and stays that way until it decides to finish.
The output file has audio and video in sync up until the progress jumps to 99% and then the audio stops and the video continues. The audio resumes, though very slow, towards the end of the video. The files won't allow seeking and either have a duration much longer than the recording or zero.
The GBPVRConvert.exe-native.log file looks ok as far as progressing through the conversion goes, but looking at it in more detail, I have noticed that the video codec is right (based on playback settings in the config app):
but there is no corresponding entry for fetching the audio decoder. When the graph is built, it uses the MPEG audio decoder and not the InterVideo audio decoder that I specified in the config app.
There is no entry in the log to suggest that it is not finding the audio decoder and skipping onto another one. Could the problem be that the MPEG audio decoder is not handling the input file properly and that is causing the 99% 'undocumented feature'?
Sub, is there a bit of code somewhere in the source for the program that checks for the audio decoder which is not outputted to the log?
Has anyone managed to convert to WMV successfully using the MPEG audio decoder, and does anyone's log detail a different audio decoder?
The output file has audio and video in sync up until the progress jumps to 99% and then the audio stops and the video continues. The audio resumes, though very slow, towards the end of the video. The files won't allow seeking and either have a duration much longer than the recording or zero.
The GBPVRConvert.exe-native.log file looks ok as far as progressing through the conversion goes, but looking at it in more detail, I have noticed that the video codec is right (based on playback settings in the config app):
Code:
22:15:32.496 VERBOSE getSetting(PreferredDecoder)
22:15:32.496 VERBOSE PreferredDecoder:InterVideo Video Decoder
22:15:32.496 VERBOSE FindFilterByName(InterVideo Video Decoder)
22:15:32.537 VERBOSE video decoder filter: InterVideo Video Decoder
but there is no corresponding entry for fetching the audio decoder. When the graph is built, it uses the MPEG audio decoder and not the InterVideo audio decoder that I specified in the config app.
Code:
22:15:40.027 INFO Graph contains the following filters:
22:15:40.027 INFO - WM ASF Writer
22:15:40.037 INFO - MPEG Audio Decoder
22:15:40.037 INFO - InterVideo Video Decoder
22:15:40.037 INFO - GB-PVR Parser
There is no entry in the log to suggest that it is not finding the audio decoder and skipping onto another one. Could the problem be that the MPEG audio decoder is not handling the input file properly and that is causing the 99% 'undocumented feature'?
Sub, is there a bit of code somewhere in the source for the program that checks for the audio decoder which is not outputted to the log?
Has anyone managed to convert to WMV successfully using the MPEG audio decoder, and does anyone's log detail a different audio decoder?