Donald Graft's inverse telecine filters (in progress)
improve exception handling throughout (ongoing)
add the ability to override avformat's detected top-field-first flag
add Yadif deinterlace filter
add audio balance/pan filter
improve support for unlocked DV audio to prevent long-term A/V synchronization problems
add frame cache (in progress)
test unit framework:
check
cutest
simplectest
make mlt_position time-oriented
pan/crop filter that can request full resolution image from its producer - affine? rescale? - use to enable Ken Burns effect (stills2dv? imagination? PhotoFilmStrip)
support for multiple consumers or tee-like functionality
add PropertyAnimation (key-frames and interpolation of property values)
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