I noticed that the VideoPlayer was really slower than mplayer liike at mimìinimum about 30% on my system(Peg2G4@1131), that was due to a non AltiVec awcodec plugin or there's something else? And it was AltiVec related, any awcodec AltiVec plugin was planned to be released?
That was a real big problem since the VideoPlayer routine wasnt intended to me for replace mplayer/DVPlayer with Hollywood apps but speeder was better than slower
I think that the video player is good as example but it isn't the substitute of mplayer and Dvplayer, it is good to make intro for games or yes.... for make strip pokers with video.....
The OS4 version of Hollywood doesn't use overlay at the moment because the OS4 API is not sufficient for Hollywood's requirements. On MorphOS, however, video playback uses hardware overlaying which should reduce CPU usage significantly.
Please tell me more about this overlay implementation! If you display two videos, only the first will use overlay or every displayed video share the same overlay?
What happens if some other software are currently using overlay?
Only OS4 has missing overlay support in hollywood?
Hans de Ruiter has already stated that video overlay is very low a priority; instead work will commence on textured overlaying or something which should provide even better performance.
Once that is done it will be system and application-wide so Hollywood video playback should be much improved. If it isn't much better then that would be the time to pester Andreas.
@lazi: Hollywood on OS4 doesn't support overlay at all because Picasso96 lacks the required APIs. I have to admit though that it's been almost 2 years since I last checked the status of overlay on OS4. Back then it wasn't sufficient for my purposes. But maybe something has changed in the meantime. On MorphOS with CyberGraphX 5 overlay is supported but only for one video at a time. If more than one video is playing, overlay will only be used for the first video; the other ones will be drawn in software. That said, Hollywood on MorphOS supports the whole overlay shebang, i.e. videos are also scaled using hardware overlaying at absolutely no CPU cost. But that's only possible because CyberGraphX 5 has the APIs for it.
Is it possible techically to use the overlay for the whole hollywood display? Then we could scale the window/screen at no cpu cost.
Would be possible but only for the auto scaling engine. Layer scaling wouldn't work with overlay.