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

  • Merge commit ’11bb5e10c36539bcc303ceaac6f88d9ecb66e07f’

    16 décembre 2013, par Michael Niedermayer
    Merge commit '11bb5e10c36539bcc303ceaac6f88d9ecb66e07f'
    
    * commit '11bb5e10c36539bcc303ceaac6f88d9ecb66e07f':
      build: Define __printf__ to __gnu_printf__ on MinGW*/gcc
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
    
    • [DH] configure
  • Revert "Merge commit ’3bc2e89c76e88ae6f1fd5287e0b11abcfc3c601c’" (Bump libavutil...

    16 décembre 2013, par Michael Niedermayer
    Revert "Merge commit '3bc2e89c76e88ae6f1fd5287e0b11abcfc3c601c'" (Bump libavutil major version to account for the LLS API/ABI changes.)
    
    This reverts commit 792845e436ddc5f3ce11ba02535a3372919061f2, reversing
    changes made to 1d6666a6b828cca6c6b355a9b62f25607b1ced08.
    
    Bumping libavutil requires all libraries that use libavutil to have their
    major version bumped (yes breakage has been confirmed this is not a hypotheses)
    
    One case of breakage is due to new types being added to AVOptions and
    applications that linked to old libavutil and libswresample
    then trying to use old libavutil (its soname changed so the old isnt updated)
    and new swresample (its soame didnt change so it is updated)
    the new swresample contains AVOption types that the old libavutil doesnt
    know of thus the application attempting to access these avoptions
    fails
    
    AVOptions are used by all libs so the issue can potentially happen with
    any other lib, libswresample was just the first that showed the problem
    ive not checked if the other libs are affected currently by the same issue
    or not
    
    Also in addition to AVOptions, AVFrames are also defined in
    libavutil, bumping it without all libs that use AVFrames could lead to
    serious inconsistencies when 2 libs/app end up using 2 different libavutils
    
    The alternative of bumping all is still possible after this revert, if it
    turns out to be the preferred solution
    
    • [DH] doc/APIchanges
    • [DH] libavutil/version.h
  • lavc : do not leak the internal frame if opening the codec fails

    16 décembre 2013, par Anton Khirnov
    lavc: do not leak the internal frame if opening the codec fails
    
    • [DH] libavcodec/utils.c
  • lavf : remove a pointless check

    16 décembre 2013, par Anton Khirnov
    lavf: remove a pointless check
    
    AVStream.codec is always non-NULL
    
    • [DH] libavformat/utils.c
  • Merge commit ’6d3ea1957f681b3bf9c752e6d21a501cc8d4180d’

    16 décembre 2013, par Michael Niedermayer
    Merge commit '6d3ea1957f681b3bf9c752e6d21a501cc8d4180d'
    
    * commit '6d3ea1957f681b3bf9c752e6d21a501cc8d4180d':
      Bump major of libavfilter for reference counted buffer API changes.
    
    Conflicts:
    	libavfilter/version.h
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>
    
    • [DH] doc/APIchanges
    • [DH] libavfilter/version.h