I am writing an ActiveX component, which plays a network video and is capable
to record it to a local drive.
Both decoding and recording are implemented with libav* functions. 
Actually, I am expanding the functionality of the already existing project,
with recording functions.
The recording part of the component takes an already existing data from the
application's memory, it doesn't parse or decode them again.

The problem is that when the record starts, the display of video frames
slows down, and the player drops frames. 
This is most obvious when a user wants to recode a video to another format.
However, remuxing also takes a lot of resources.

How can I fix this?
-- 
View this message in context: 
http://www.nabble.com/Reduce-or-optimize-libav-resource-consumption.-tp25487062p25487062.html
Sent from the libav-users mailing list archive at Nabble.com.

_______________________________________________
libav-user mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/libav-user

Reply via email to