:
                                             ffmpeg.c                                                                                  :       libav*
                                             ========                                                                                  :       ======
                                                                                                                                       :
                                                                                                                                       :
                                                                                                       --------------------------------:---> AVStream...
                                                                    InputStream input_streams[]      /                                 :
                                                                                                    /                                  :
                    InputFile input_files[]                         +==========================+   /   ^                               :
                                                          ------> 0 |      : st ---:-----------:--/    :                               :
                 ^  +------+-----------+-----+          /           +--------------------------+       :                               :
                 :  |      :ist_index--:-----:---------/          1 |      : st    :           |       :                               :
                 :  +------+-----------+-----+                      +==========================+       :                               :
 nb_input_files  :  |      :ist_index--:-----:------------------> 2 |      : st    :           |       :                               :
                 :  +------+-----------+-----+                      +--------------------------+       :  nb_input_streams             :
                 :  |      :ist_index  :     |                    3 |            ...           |       :                               :
                 v  +------+-----------+-----+                      +--------------------------+       :                               :
                                                              --> 4 |                          |       :                               :
                                                             |      +--------------------------+       :                               :
                                                             |    5 |                          |       :                               :
                                                             |      +==========================+       v                               :
                                                             |                                                                         :
                                                             |                                                                         :
                                                             |                                                                         :
                                                             |                                                                         :
                                                              ---------                                --------------------------------:---> AVStream...
                                                                        \                            /                                 :
                                                                    OutputStream output_streams[]   /                                  :
                                                                          \                        /                                   :
                                                                    +======\======================/======+      ^                      :
                                                          ------> 0 |   : source_index  : st-:---        |      :                      :
                    OutputFile output_files[]           /           +------------------------------------+      :                      :
                                                       /          1 |   :               :    :           |      :                      :
                 ^  +------+------------+-----+       /             +------------------------------------+      :                      :
                 :  |      : ost_index -:-----:------/            2 |   :               :    :           |      :                      :
 nb_output_files :  +------+------------+-----+                     +====================================+      :                      :
                 :  |      : ost_index -:-----|-----------------> 3 |   :               :    :           |      :                      :
                 :  +------+------------+-----+                     +------------------------------------+      : nb_output_streams    :
                 :  |      :            :     |                   4 |                                    |      :                      :
                 :  +------+------------+-----+                     +------------------------------------+      :                      :
                 :  |      :            :     |                   5 |                                    |      :                      :
                 v  +------+------------+-----+                     +------------------------------------+      :                      :
                                                                  6 |                                    |      :                      :
                                                                    +------------------------------------+      :                      :
                                                                  7 |                                    |      :                      :
                                                                    +====================================+      v                      :
                                                                                                                                       :