Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-02 | ref_mvs: Check malloc in av1_init_ref_mv_common and propagate error | Derek Buitenhuis | |
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | |||
2018-10-02 | lib: Fix unchecked malloc | Derek Buitenhuis | |
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | |||
2018-10-02 | ref_mvs: Check for alloation fail before calling memset in ↵ | Derek Buitenhuis | |
av1_alloc_ref_mv_common Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | |||
2018-10-02 | Build: Do not warn about unused-parameter | Marvin Scholz | |
2018-10-02 | Build: Do not warn about maybe-uninitialized | Marvin Scholz | |
2018-10-02 | CI: added macOS build job. | Konstantin Pavlov | |
2018-10-02 | lf_apply: explicitly mark a constant as unsigned | Jean-Baptiste Kempf | |
This fixes a warning, but right-shift should always be on unsigned, anyway... | |||
2018-10-02 | Change n_fc to unsigned | Jean-Baptiste Kempf | |
This is, de facto, an unsigned counter and this fixes a warning | |||
2018-10-02 | meson: Move pkg-config generation in src/ | Hugo Beauzée-Luyssen | |
2018-10-02 | CI: add build-debian-aarch64 and build-debian-aarch64-clang-5 | Janne Grunau | |
2018-10-02 | CI: Add a static build on debian | Marvin Scholz | |
2018-10-02 | Build: Fix static library building | Marvin Scholz | |
Due to bugs in meson the approach with the intermediate static library for tests does not work very well, see #44. Therefore this commits removes that helper library and instead uses extract_all_objects for the tests. Due to the removal of the static helper library, it means we can no longer force static linking for dav1d tool on windows which means that when building a shared library the dav1d.exe will not be runnable in the build directory again. Fix #44 | |||
2018-10-02 | Fix version.h include | Marvin Scholz | |
Previously it was assumed version.h is in include, which is actually not always the case, for example with --layout flat when configuring. | |||
2018-10-02 | Remove compare between int and uint | Luc Trudeau | |
2018-10-02 | Remove uninitialized fields in dav1d_cli_parse.c | Luc Trudeau | |
2018-10-02 | Remove trailing spaces in y4m2.c | Luc Trudeau | |
2018-10-02 | Remove unused parameters in get_tx_ctx | Luc Trudeau | |
2018-10-01 | Fix ss_ver assignment in thread_picture_wait() | Ronald S. Bultje | |
2018-10-01 | Fix for progress at edges of image | Ronald S. Bultje | |
2018-10-01 | Fix occasional hang in tile row threading | Ronald S. Bultje | |
2018-10-01 | build: use -Werror=vla to prevent variable length arrays | Janne Grunau | |
2018-10-01 | Remove VLAs from wedge.c | Luc Trudeau | |
2018-10-01 | Remove VLAs in recon.c | Luc Trudeau | |
2018-10-01 | Windows: Fix conflicting pthread symbol names | Henrik Gramner | |
2018-10-01 | Update README.md | Raphaël Zumer | |
2018-09-30 | aarch64: Always use the PIC version of movrel for iOS | Martin Storsjö | |
Building without PIC isn't allowed for iOS. This fixes linker errors like these: ld: Absolute addressing not allowed in arm64 code but used in '_checkasm_checked_call' referencing 'error_message' for architecture arm64 | |||
2018-09-30 | checkasm: Define the default call_new if not using a checked_call wrapper | Martin Storsjö | |
We support building for iOS/ARM64, but the aarch64 checked_call wrapper is skipped in that case. | |||
2018-09-30 | api: add a frame type field to Dav1dPictureParameters | James Almer | |
2018-09-30 | Remove VLAs from Loop Restoration | Luc Trudeau | |
2018-09-30 | thread: switch mutex wrappers to SRW locks | James Almer | |
2018-09-30 | thread: Silence warning about unused attr parameter in pthread_create() | James Almer | |
2018-09-30 | threads: Inline some Windows pthreads compat wrappers in the header | James Almer | |
They are all single line functions. | |||
2018-09-29 | Build: Do not use soversion for windows dll | Marvin Scholz | |
2018-09-29 | winver: Use already defined constants for FILETYPE and FILEOS | James Almer | |
Signed-off-by: James Almer <jamrial@gmail.com> | |||
2018-09-29 | winver: Use dots in the VERSION_NUMBER_STR define | James Almer | |
Signed-off-by: James Almer <jamrial@gmail.com> | |||
2018-09-29 | winver: Add missing required VERSIONINFO resource strings | James Almer | |
2018-09-29 | Fix include order of config.h | Marvin Scholz | |
2018-09-29 | Build: Link dav1d with static libdav1d on Windows | Marvin Scholz | |
2018-09-29 | Add Macro to make it clear the variable is intended to not be initialized | Thierry Foucu | |
2018-09-29 | CI: Run tests on linux | Marvin Scholz | |
2018-09-29 | build: add support for arm/aarch64 asm and integrate checkasm | Janne Grunau | |
2018-09-29 | add simplistic stdatomic.h compatible with MSVC | Steve 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-29 | Remove DC row buffer for CfL prediction | David Michael Barr | |
2018-09-29 | Simplify conditions for CfL prediction | David Michael Barr | |
2018-09-29 | Introduce single-plane variant of cfl_pred | David Michael Barr | |
In recon_b_intra, if both alpha values are non-zero then predict both planes from AC and the first rows of DC, as before. Otherwise, predict the zero-alpha plane directly by DC and the non-zero plane by AC and the first row of DC. | |||
2018-09-29 | checkasm: Fix comparison of different int signs | Marvin Scholz | |
Casting here should be safe as the case name_length < 0 is already checked before. | |||
2018-09-29 | checkasm: Fix missing-field-initializers warnings | Marvin Scholz | |
2018-09-29 | Build: Add build dir to NASM include path | Marvin Scholz | |
2018-09-29 | Set build warnings to 2 (-Wextra) | Jean-Baptiste Kempf | |
2018-09-29 | Build: Add missing license header | Marvin Scholz | |