[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