git.videolan.org Git - x264.git/summary

x264 git repository

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

Les articles publiés sur le site

  • windows : Flag debug builds in the resource file

    6 février 2016, par Henrik Gramner
    windows: Flag debug builds in the resource file
    
    • [DH] configure
    • [DH] x264res.rc
  • cli : Refactor filter option parsing

    4 février 2016, par Henrik Gramner
    cli: Refactor filter option parsing
    
    The old code contained a whole bunch of memory leaks, unchecked mallocs,
    sections of dead code, etc. and was generally overly complex.
    
    Also consolidate some memory allocations into a single one.
    
    • [DH] filters/filters.c
    • [DH] filters/filters.h
    • [DH] filters/video/crop.c
    • [DH] filters/video/depth.c
    • [DH] filters/video/resize.c
  • ffms : Various improvements

    31 janvier 2016, par Henrik Gramner
    ffms: Various improvements
    
     * Drop the MinGW Unicode workarounds. Those were required at the time
       Windows Unicode support was added to x264 but the underlying problem
       has since been fixed in FFMS.
    
     * Use FFMS_IndexBelongsToFile() as an additional sanity check when reading
       an index file to ensure that it belongs to the current source video.
    
     * Upgrade to the new API to prevent deprecation warnings when compiling.
    
     * Fix a resource leak that would occur if FFMS_GetFirstTrackOfType() or
       FFMS_CreateVideoSource() failed.
    
     * Minor string handling adjustments related to progress reporting.
    
    This increases the FFMS version requirement from 2.16.2 to 2.21.0.
    
    • [DH] configure
    • [DH] input/ffms.c
  • configure : Define feature test macros for —std=gnu99

    31 janvier 2016, par Henrik Gramner
    configure: Define feature test macros for --std=gnu99
    
    Makes the printf() family functions on MinGW use the correct C99 POSIX
    versions instead of the broken pre-VS2015 Microsoft ones.
    
    Also allows us to get rid of some _GNU_SOURCE and _ISOC99_SOURCE defines.
    
    • [DH] common/cpu.c
    • [DH] common/set.c
    • [DH] configure
    • [DH] encoder/analyse.c
    • [DH] encoder/ratecontrol.c
    • [DH] x264.c
  • mingw : Enable high-entropy ASLR on 64-bit Windows

    28 janvier 2016, par Henrik Gramner
    mingw: Enable high-entropy ASLR on 64-bit Windows
    
    To fully utilize HEASLR the image base address must also be set above
    4 GiB. For consistency use the same address as MSVC uses by default.
    
    This requires binutils 2.25 which isn't available on all common
    distributions, so only enable it after checking that it's supported.
    
    • [DH] configure