parallel-processing (in progress, nearly complete)
Donald Graft's inverse telecine filters (in progress, done but needs a framerate decimation filter)
add the ability to override avformat's detected top-field-first flag
add audio balance/pan filter
add PropertyAnimation (key-frames and interpolation of property values)
support for multiple consumers or tee-like functionality
add a framerate normalization filter
improve support for unlocked DV audio to prevent long-term A/V synchronization problems
test unit framework:
check
cutest
simplectest
use motion_est module for scene change detection
expand motion_est module to track filter masks
make mlt_position time-oriented
add support for pipe input to avformat producer (replace usage of ffplay in Kdenlive, will allow application of filters like vectorscope and RGB parade)
better properties handling via ffmpeg option parsing
producer_avformat:
better seeking on temporally compressed video
multi-thread support
single avformat context possible? Dropped - does not seem to be required or help performance, and it will create grief if we need distinct audio and video seeking
consumer_avformat:
multi-thread support
remove MLT_NORMALISATION: interplays with the consumer "profile" property, which is also not extensible. consumer profile does not contain framerate info as normalisation does. affected:
mlt_frame default properties
mlt_producer default properties
mlt_geometry: would require nw and nh params not -1 (ok)
vmfx/filter_shape, core/transition_luma, core/transition_composite: location of lumas
core/filter_data_show: location of feed properties file
more consumer profiles (HDV patch)
bug: frames dropped on transcode using consumer_avformat
address intel darwin compilation
cleanup compilation warnings especially in westley and jackrack modules
move module binaries to libdir/mlt (MLT_REPOSITORY) what about .dat files?
overhaul plugin registration to not use .dat files and to let apps register services