- April 4, 2006
- 1,597
- 314
- Home Country
- Germany
The computing power isn't the only reason. I think that the main reason is the handling of the rendering in MP itself.
I will try to explain it.
Before my patch the rendering of the pages was done in one of the main threads of MP. Since the creation of the images needs a lot of cpu time, it blocked the rendering of the video.
Now the images were created in separated thread with lowest priority and only every 300 milliseconds. But there is an exclusion: All page updates (e.g. subtitles) are rendered in a third thread to get it sync.
So we have to differ between two scenarios. If you only get stuttering when the pages are updated, than I could transfer the image creation to my separated thread. But if you even get stuttering when you enter the teletext page number than we have to find another solution (e.g. filter solution).
MisterD
I will try to explain it.
Before my patch the rendering of the pages was done in one of the main threads of MP. Since the creation of the images needs a lot of cpu time, it blocked the rendering of the video.
Now the images were created in separated thread with lowest priority and only every 300 milliseconds. But there is an exclusion: All page updates (e.g. subtitles) are rendered in a third thread to get it sync.
So we have to differ between two scenarios. If you only get stuttering when the pages are updated, than I could transfer the image creation to my separated thread. But if you even get stuttering when you enter the teletext page number than we have to find another solution (e.g. filter solution).
MisterD