git.videolan.org Git - ffmpeg.git/rss log

FFmpeg git repo

http://git.videolan.org/?p=ffmpeg.git;a=summary

Les articles publiés sur le site

  • fftools/graphprint : Now, make it a Killer-Feature !

    15 mai, par softworkz
    fftools/graphprint: Now, make it a Killer-Feature!
    
    remember this: -sg   <= means Show Graph
    
    Signed-off-by: softworkz <softworkz@hotmail.com>
    
    • [DH] doc/ffmpeg.texi
    • [DH] fftools/Makefile
    • [DH] fftools/ffmpeg.c
    • [DH] fftools/ffmpeg.h
    • [DH] fftools/ffmpeg_filter.c
    • [DH] fftools/ffmpeg_opt.c
    • [DH] fftools/graph/filelauncher.c
    • [DH] fftools/graph/graphprint.c
    • [DH] fftools/graph/graphprint.h
  • fftools/graphprint : Add execution graph printing

    15 mai, par softworkz
    fftools/graphprint: Add execution graph printing
    
    The key benefits are:
    
    - Different to other graph printing methods, this is outputting:
      - all graphs with runtime state
        (including auto-inserted filters)
      - each graph with its inputs and outputs
      - all filters with their in- and output pads
      - all connections between all input- and output pads
      - for each connection:
        - the runtime-negotiated format and media type
        - the hw context
        - if video hw context, both: hw pixfmt + sw pixfmt
    - Output can either be printed to stdout or written to specified file
    - Output is machine-readable
    - Use the same output implementation as ffprobe, supporting multiple
      formats
    
    Signed-off-by: softworkz <softworkz@hotmail.com>
    
    • [DH] doc/ffmpeg.texi
    • [DH] fftools/Makefile
    • [DH] fftools/ffmpeg.c
    • [DH] fftools/ffmpeg.h
    • [DH] fftools/ffmpeg_filter.c
    • [DH] fftools/ffmpeg_opt.c
    • [DH] fftools/graph/graphprint.c
    • [DH] fftools/graph/graphprint.h
    • [DH] fftools/textformat/avtextformat.c
    • [DH] fftools/textformat/avtextformat.h
    • [DH] fftools/textformat/tf_mermaid.c
    • [DH] fftools/textformat/tf_mermaid.h
  • fftools/resources : Add resource manager files with build-time compression

    15 mai, par softworkz
    fftools/resources: Add resource manager files with build-time compression
    
    Compression requires zlib to be available, otherwise resources will
    be included uncompressed - in either case via BIN2C.
    
    It can also be disabled via
    
    ./configure --disable-resource-compression
    
    Size figures:
    
    graph.css         7752
    graph.css.min     6655 (css is always minified)
    graph.html        2153
    
    No Compression
    
    graph.css.c      40026
    graph.css.o       9344 (6688)
    graph.html.c     13016
    graph.html.o      4848 (2186)
    
    With Compression
    
    graph.css.c      10206
    graph.css.o       4368 (1718)
    graph.html.c      5725
    graph.html.o      3632 (971)
    
    Numbers in brackets: .rodata size from 'size -Ax -d *.o'
    
    Signed-off-by: softworkz <softworkz@hotmail.com>
    
    • [DH] configure
    • [DH] ffbuild/common.mak
    • [DH] fftools/Makefile
    • [DH] fftools/resources/.gitignore
    • [DH] fftools/resources/Makefile
    • [DH] fftools/resources/graph.css
    • [DH] fftools/resources/graph.html
    • [DH] fftools/resources/resman.c
    • [DH] fftools/resources/resman.h
  • tools/merge-all-source-plugins : Check that there are no uncommited changes

    15 mai, par Michael Niedermayer
    tools/merge-all-source-plugins: Check that there are no uncommited changes
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    
    • [DH] tools/merge-all-source-plugins
  • tools/merge-all-source-plugins : Try merging a tag or branch matching the current...

    15 mai, par Michael Niedermayer
    tools/merge-all-source-plugins: Try merging a tag or branch matching the current version
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    
    • [DH] tools/merge-all-source-plugins