Intel® Integrated Performance Primitives
Community support and discussions relating to developing high-performance vision, signal, security, and storage applications.
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.

AVSync class stop/play functionality

andrei_m
Beginner
115 Views

Hi,

I was playing around with AVSync class and discovered that I have to reinitialize the AVSync object to be able to play it again, because AVSync::Stop() is basically calls Close() which deallocates all used resources.

I'm trying to write my own video player which can play a movie multiple times and even multiple movies at the same time, so currently player has to reinitialize the AVSync in order to play the same movie, which consumes a lot of CPU time. Does anyone have any suggestions on how to improve this situation?

I've done some modifications to the AVSync and my player so it reuses the Video and Audio Decoder/Render object, this improved the CPU consumption but still there is some CPU overhead present.

P.S. I'm using IPP 6.0 update 1.

Thanks,
Andrei.

0 Kudos
0 Replies
Reply