configure | 2 +- src/framework/mlt_frame.c | 6 + src/framework/mlt_frame.h | 8 ++ src/framework/mlt_tractor.c | 5 +- src/framework/mlt_transition.c | 46 ++++++++ src/framework/mlt_types.h | 4 +- src/modules/avformat/filter_avresample.c | 57 ++-------- src/modules/avformat/producer_avformat.c | 157 +++++++++++++++++----------- src/modules/avformat/producer_avformat.yml | 5 - src/modules/core/Makefile | 1 + src/modules/core/factory.c | 2 + src/modules/core/filter_audiochannels.c | 119 +++++++++++++++++++++ src/modules/core/filter_audioconvert.c | 120 +++++++++++++++++++++ src/modules/core/loader.ini | 3 +- src/modules/dv/producer_libdv.c | 4 +- src/modules/resample/filter_resample.c | 53 +--------- src/modules/vorbis/producer_vorbis.c | 4 +- 17 files changed, 425 insertions(+), 171 deletions(-)
New commits: commit f7f55c18ae88d95374dc50686b5bc814c9b80f9c Author: Dan Dennedy <[email protected]> Date: Fri May 6 21:54:29 2011 -0700 Revert commits e49264, c9cb51, and e7a775. These commits are related to kdenlive bugs 1962 and 2003. This is about an a/v sync problem when using full duration of a file. The changes are reverted because I believe the root cause is returning fewer samples than requested on the last frame of audio, and that was fixed in the previous commit. Also, the adjust_length property is removed because it did not work; the property was not available when trying to get it from within the constructor. The correct way to adjust the length is to first get the length and then set the length and out properties. commit 587a6bf7dcd0777fd601d6203fec799debc876ff Author: Dan Dennedy <[email protected]> Date: Fri May 6 21:42:33 2011 -0700 Pad the last audio frame with silence. Instead of returning fewer samples than requested. commit 33988896f79e2b5c6053ac91aeecfa3865d5b2dd Author: Dan Dennedy <[email protected]> Date: Fri May 6 21:13:54 2011 -0700 Document the frame audio and image properties. commit 69270293453dce6c818a85ff03470584465d8e2b Author: Dan Dennedy <[email protected]> Date: Fri May 6 21:13:37 2011 -0700 Make the frame audio properties consistent. commit f2b01f0f92daa963456ab0e1024e96c3203d0015 Author: Dan Dennedy <[email protected]> Date: Fri May 6 21:03:54 2011 -0700 Fix avformat producer to use new mlt audio formats. commit b9cbde79ceec13338f4afdce1fb1f064878aa078 Author: Dan Dennedy <[email protected]> Date: Fri May 6 20:56:27 2011 -0700 Add conversion routines for new audio formats. These only doing conversion _from_ the new types mlt_audio_s32le and mlt_audio_f32le. There are no plans at the moment for conversion into them, but it is certainly not out of the question. commit 19de434968890461fc910127749088b72c31e40d Author: Dan Dennedy <[email protected]> Date: Fri May 6 20:53:50 2011 -0700 Add mlt_audio_s32le and mlt_audio_f32le audio formats. commit a8ff2bad444941dd88f2dcf9b21206edd774ad9b Author: Dan Dennedy <[email protected]> Date: Fri May 6 20:52:25 2011 -0700 Add audiochannels normalization filter. Refactors code from the resamplers into a new filter to be more manageable. Eventually, we can add options on what to do when adding/removing channels. commit 3b39bc3659a460ed58507e5db3e1c1d0b3b61a38 Author: Dan Dennedy <[email protected]> Date: Thu May 5 23:07:27 2011 -0700 Fix channel count for resizing decoded audio buffer when not resampling. commit dd7cded44f752cca27c5600c0d60a1dd23750820 Author: Dan Dennedy <[email protected]> Date: Thu May 5 22:48:27 2011 -0700 Fix regressions in audio decoding. commit bd692c769bb6c89d27410c3b54f6f10d4611a91d Author: Dan Dennedy <[email protected]> Date: Thu May 5 00:39:49 2011 -0700 Cleanup compile warnings. commit 678bcf83e3893fc3c3c717659f8f2dcb27a5880b Author: Dan Dennedy <[email protected]> Date: Thu May 5 00:33:37 2011 -0700 Simplify audio pointer and sample size code. commit 1b701aa9d3bbbd1f8b1b0a2ff3fee82a0d21aed7 Author: Dan Dennedy <[email protected]> Date: Sun May 1 22:35:36 2011 -0700 WIP to get >16-bit multi-channel audio working. Seems close, but something is wrong. commit a0db2fa822a7d4072d152806f9ea110498d2e1f6 Author: Dan Dennedy <[email protected]> Date: Wed May 4 22:26:58 2011 -0700 Copy cached image if writable copy requested. commit 6c1530529b06c36dc74aac6c32067c71c7133105 Author: Dan Dennedy <[email protected]> Date: Tue May 3 23:23:59 2011 -0700 Ensure transition B frames get some consumer properties. Also, ensure both A and B frames have sane scaling and aspect ratio values. This addresses an issue where composite and region were not getting the correct deinterlace method impacting performance. In addition, it factors out some common code (best practice) from various transitions moving it into the framework. ------------------------------------------------------------------------------ WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd _______________________________________________ Mlt-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mlt-devel
