[FFmpeg-soc] [soc]: r797 - libavfilter/TODO

koorogi subversion at mplayerhq.hu
Wed Aug 15 00:32:42 CEST 2007


Author: koorogi
Date: Wed Aug 15 00:32:42 2007
New Revision: 797

Log:
Update the TODO


Modified:
   libavfilter/TODO

Modified: libavfilter/TODO
==============================================================================
--- libavfilter/TODO	(original)
+++ libavfilter/TODO	Wed Aug 15 00:32:42 2007
@@ -1,33 +1,36 @@
 FRAMEWORK:
-- can colorspace negotiation be improved?
 - auto-inserting needed filters (colorspace conversion, buffer, etc)
-- parameter passing (can this be done better with AVOption?)
-- pass pts, and whatever info is needed to reorder decode ordered frames
-- other useful image flags?  interlace?  top/bottom field first?
-- ease reuse of same memory for multiple slices
+- pass info needed to reorder decode ordered frames
+- other useful image flags? interlace? top/bottom field first? aspect ratio?
+- let filters specify required permissions on incoming picture buffers
+  and have the framework automatically copy the buffers if needed
 
-- proper vout filter support, with a display() callback?
+POSSIBLE FRAMEWORK IDEAS:
+- can colorspace negotiation be improved?
+- can parameter passing be done better with AVOption?
 - support for running different filters in different threads?
+- ability to reuse same memory for multiple slices?
 
 FILTERS:
-- make existing filters support more useful colorspaces (YUV)
+- padding
 - colorspace conversion
 - scaling (combine with conversion like mplayer?)
-- (de)slicify
+- deslicify
 - decode order -> display order
 - fifo buffer to buffer previous frames needed for next filter context
 - spatial context providing filter
-- picture-in-picture to test multiple inputs
 - splitter, feeding a single input to multiple filters to test multiple outputs
 - decimate to test non 1:1 input:output ratios
 - naive temporal blur to test buffering of previous frames
 - naive spatial blur to test spatial context
-- decoder/encoder wrapper
 
+FILTER IDEAS:
 - port vhook filters
 
 PROGRAMS:
-- make ffplay & ffmpeg support filters
+- make ffmpeg support filters - use filter graphs. allow simple chains
+  specified on the command line.  complex graphs may need a graph description
+  from a file.
 
 DOCUMENTATION:
 - more & better doxy comments



More information about the FFmpeg-soc mailing list