Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/videolan/dav1d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-30api: add a frame type field to Dav1dPictureParametersJames Almer
2018-09-29Add Macro to make it clear the variable is intended to not be initializedThierry Foucu
2018-09-29add simplistic stdatomic.h compatible with MSVCSteve Lhomme
Only the functions needed with the current code are defined. The header will not work with other compilers. It will need to be updated for each compiler that doesn't have stdatomic.h.
2018-09-29Build: Re-structure and cleanup meson.build filesMarvin Scholz
2018-09-28Wrappable data structureRonald S. Bultje
2018-09-28build: use local getopt for anything system where it's missingSteve Lhomme
Do not force include the compat folder as it may contain headers that do exist for the compiler. Include the compat headers individually when they are needed and use an explicit path to compat/
2018-09-28Add flush functionRonald S. Bultje
2018-09-28attributes: define the ALIGN() macro for MSVCSteve Lhomme
2018-09-28Don't use hardcoded __attribute__((noinline))Steve Lhomme
2018-09-28win32: provide a BSD version of getoptSteve Lhomme
That's the one used in mingw64
2018-09-28define builtin clz/ctz calls MSVC equivalentsSteve Lhomme
__builtin_ctz: Returns the number of trailing 0-bits in x, starting at the least significant bit position. If x is 0, the result is undefined. _BitScanForward: Search the mask data from least significant bit (LSB) to the most significant bit (MSB) for a set bit (1). If a set bit is found, the bit position of the first set bit found is returned in the first parameter. If no set bit is found, 0 is returned; otherwise, 1 is returned. __builtin_clz: Returns the number of leading 0-bits in x, starting at the most significant bit position. If x is 0, the result is undefined. _BitScanReverse: Search the mask data from most significant bit (MSB) to least significant bit (LSB) for a set bit (1). Returns Nonzero if Index was set, or 0 if no set bits were found. Index is loaded with the bit position of the first set bit (1) found.
2018-09-28replace direct calls to __builtin_clz/ctz with generic functionsSteve Lhomme
2018-09-28add helper functions for ctz/clzSteve Lhomme
2018-09-26make dav1d_close() write NULL to the Dav1dContext pointer after freeing itJames Almer
This prevents leaving the caller with a dangling pointer.
2018-09-25validate: Don't use __PRETTY_FUNCTION__Hugo Beauzée-Luyssen
It is not valid in ISO C and doesn't differ from __func__
2018-09-25validate: Don't name variadic macro parametersHugo Beauzée-Luyssen
As it is forbidden by ISO C
2018-09-24Fix stride in ac buffer from 32 to width in padding.Ronald S. Bultje
Fixes mismatch in issue #14.
2018-09-22Fix macOS buildHugo Beauzée-Luyssen
2018-09-22Initial decoder implementation.Ronald S. Bultje
With minor contributions from: - Jean-Baptiste Kempf <jb@videolan.org> - Marvin Scholz <epirat07@gmail.com> - Hugo Beauzée-Luyssen <hugo@videolan.org>
2018-09-20Add buildsystem skeletonMarvin Scholz