[FFmpeg-trac] #2959(avfilter:new): filter line using only one core (need frame multithreading)

FFmpeg trac at avcodec.org
Tue Sep 24 23:04:36 CEST 2013


#2959: filter line using only one core (need frame multithreading)
-------------------------------------+------------------------------------
             Reporter:  chronek      |                    Owner:
                 Type:  enhancement  |                   Status:  new
             Priority:  wish         |                Component:  avfilter
              Version:  git-master   |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+------------------------------------

Comment (by chronek):

 i do not know if it is a good implementation , cause i am not a programist
 and i do not compile ffmpeg self, so can't check if it would help me , if
 it is not in official version it means it is not complete

 I was thought of something like when call filter if it can operate on
 single frame it will buffor x frames , and run x threads each filtering
 one frame, so like:

 {{{
 source -> buffor -> filter1 -> filter2 -> buffor -> output
                  -> filter1 -> filter2 ->
                  -> filter1 -> filter2 ->
 }}}

 but not every filter can operate on sigle frame so maybe better would be :

 {{{
 source -> buffor -> filter1 -> buffor -> filter2 -> buffor -> filter3 ->
 buffor -> output
                  -> filter1 ->                             -> filter3 ->
 }}}

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2959#comment:3>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list