Branch: refs/heads/master
Home: https://github.com/mltframework/mlt
Commit: b86e84e5f40a53390177bb681a3f3eabf3b69c5b
https://github.com/mltframework/mlt/commit/b86e84e5f40a53390177bb681a3f3eabf3b69c5b
Author: Dan Dennedy <d...@dennedy.org>
Date: 2014-12-08 (Mon, 08 Dec 2014)
Changed paths:
M src/framework/mlt_tractor.c
M src/modules/avformat/producer_avformat.c
M src/modules/core/producer_consumer.c
Log Message:
-----------
Fix audio and huge memory leak using consumer producer. (SF-221)
This would occur when the output frame rate is less than the project
frame rate. The problem was that the avformat producer would not produce
enough samples to fulfill the consumer producer's request. Then, the
consumer producer would skip frames to reduce frame rate. That resulted
in some audio being skipped and choppy output. This also caused a
massive audio underflow in the avformat consumer. Next, while the
avformat consumer is trying maintain audio/video sync, it would
accumulate video frames in its queue causing the memory utilization to
rise quickly.
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel