Permalink
Switch branches/tags
Nothing to show
Commits on Aug 8, 2018
  1. Fix possible stack overflows in decoder for illegal bit streams

    stemidts authored and Thomas Davies committed Jul 30, 2018
    Fixes CVE-2018-0429
    A vulnerability in the Thor decoder (available at:
    https://github.com/cisco/thor) could allow an authenticated, local
    attacker to cause segmentation faults and stack overflows when using a
    non-conformant Thor bitstream as input.
    The vulnerability is due to lack of input validation when parsing the
    bitstream. A successful exploit could allow the attacker to cause a
    stack overflow and potentially inject and execute arbitrary code.
Commits on Jul 16, 2018
  1. Add some missing fallbacks for SIMD intrinsics

    stemidts authored and Thomas Davies committed Jun 27, 2018
  2. CDEF: copy correct size in HBD

    stemidts authored and Thomas Davies committed Jun 24, 2018
  3. Add v256_unziplo_64 and v256_unziphi_64

    stemidts authored and Thomas Davies committed Jun 14, 2018
  4. Improve v256_low_v128

    stemidts authored and Thomas Davies committed Jun 14, 2018
  5. Improve v256_dup_64

    stemidts authored and Thomas Davies committed Jun 13, 2018
  6. Fix win32 compile problem

    stemidts authored and Thomas Davies committed Jun 13, 2018
  7. Misc AVX2 improvements

    stemidts authored and Thomas Davies committed Jun 13, 2018
  8. Fix compiling problem with the most recent clang compiler

    stemidts authored and Thomas Davies committed Jun 11, 2018
  9. Use integer intrinsic in v256_from_v128, not float

    stemidts authored and Thomas Davies committed Jun 8, 2018
  10. Clean up platform specific code in cdef_find_dir_simd()

    stemidts authored and Thomas Davies committed Jun 1, 2018
  11. Misc SIMD updates

    stemidts authored and Thomas Davies committed Jun 1, 2018
    * Fixed v128_padd_u8 misnaming and incorrect NEON implementation
    * Several new intrinsics added allowing cleanup in CDEF
    * Added ARMv8 optimisations
    * Misc improvements for x86 and ARM
    * Build defaults to native architecture
    * Added avx2 and core2 build options
    * Various (harmless) sanitise issues fixed
  12. Fix possible buffer overrun in cdef_frame

    stemidts authored and Thomas Davies committed May 22, 2018
Commits on Jan 17, 2018
  1. Fix misc warnings

    stemidts authored and Thomas Davies committed Jan 17, 2018
  2. Add fast CDEF RDO mode

    stemidts authored and Thomas Davies committed Jan 16, 2018
  3. CDEF: fix a bug in the preset selection introduced in previous commit

    stemidts authored and Thomas Davies committed Jan 11, 2018
  4. CDEF: Remove duplicate presets

    stemidts authored and Thomas Davies committed Jan 11, 2018
  5. Fix for monochrome and CDEF off

    stemidts authored and Thomas Davies committed Jan 9, 2018
  6. Move CDEF stuff out of deblock data and other cleanup

    stemidts authored and Thomas Davies committed Jan 8, 2018
  7. Fix bugs in early skip for chroma:

    stemidts authored and Thomas Davies committed Dec 20, 2017
    * 4x4 test was used for 16x16 blocks
    * added missing abs()
  8. CDEF: Remove filter_skip

    stemidts authored and Thomas Davies committed Dec 7, 2017
Commits on Nov 9, 2017
  1. Fix ARM build

    stemidts authored and Thomas Davies committed Nov 6, 2017
  2. Change default settings for CDEF

    stemidts authored and Thomas Davies committed Oct 23, 2017
  3. Fix for high bitdepth alternate CDEF weights

    stemidts authored and Thomas Davies committed Oct 23, 2017
Commits on Oct 21, 2017
  1. Alternate CDEF taps also for high bitdepths

    stemidts authored and Thomas Davies committed Oct 21, 2017
  2. Change CDEF RDO metric to something better subjectively.

    stemidts authored and Thomas Davies committed Oct 20, 2017
  3. Added support for CDEF (Constrained Directional Enhancement Filter)

    stemidts authored and Thomas Davies committed Oct 20, 2017
  4. Added ssub_u16 and abs_s8 intrinsics

    stemidts authored and Thomas Davies committed Sep 7, 2017
  5. Fix incorrect clipping in CLPF RDO

    Arild Fuldseth (arilfuld) Thomas Davies
    Arild Fuldseth (arilfuld) authored and Thomas Davies committed Mar 23, 2017
Commits on Mar 22, 2017
  1. Enable SIMD for CLPF

    Arild Fuldseth (arilfuld) Thomas Davies
    Arild Fuldseth (arilfuld) authored and Thomas Davies committed Mar 22, 2017
Commits on Mar 20, 2017
  1. Misc SIMD fixes for issues pointed out by the clang sanitiser.

    Arild Fuldseth (arilfuld) Thomas Davies
    Arild Fuldseth (arilfuld) authored and Thomas Davies committed Mar 20, 2017
  2. Fix bug in clpf at tile boundaries.

    Arild Fuldseth (arilfuld) Thomas Davies
    Arild Fuldseth (arilfuld) authored and Thomas Davies committed Mar 20, 2017
  3. Make CLPF 8 tap and add ramp-down constraint

    Arild Fuldseth (arilfuld) Thomas Davies
    Arild Fuldseth (arilfuld) authored and Thomas Davies committed Mar 2, 2017
  4. Fix bug in high bitdepths introduced in e1d0a4a

    Arild Fuldseth (arilfuld) Thomas Davies
    Arild Fuldseth (arilfuld) authored and Thomas Davies committed Mar 1, 2017
  5. New boundary tests for CLPF

    Arild Fuldseth (arilfuld) Thomas Davies
    Arild Fuldseth (arilfuld) authored and Thomas Davies committed Feb 27, 2017