mirror of
https://github.com/ultravideo/uvg266.git
synced 2024-11-27 11:24:05 +00:00
[cleanup] Update README AppVeyor badge url and remove mentions of Kvazaar
This commit is contained in:
parent
fb17bbc1ca
commit
4880b47a4e
|
@ -2,7 +2,7 @@
|
||||||
image: ultravideo/kvazaar_ci_base:latest
|
image: ultravideo/kvazaar_ci_base:latest
|
||||||
|
|
||||||
# Build and test kvazaar
|
# Build and test kvazaar
|
||||||
test-kvazaar: &test-template
|
test-uvg266: &test-template
|
||||||
stage: test
|
stage: test
|
||||||
script:
|
script:
|
||||||
- bash .travis-install.bash
|
- bash .travis-install.bash
|
||||||
|
|
|
@ -9,7 +9,7 @@ uvg266 is still under development. Speed and RD-quality will continue to improve
|
||||||
http://ultravideo.fi/#encoder for more information.
|
http://ultravideo.fi/#encoder for more information.
|
||||||
|
|
||||||
- Linux [![uvg266_tests](https://github.com/ultravideo/uvg266/actions/workflows/uvg266.yml/badge.svg)](https://github.com/ultravideo/uvg266/actions/workflows/uvg266.yml)
|
- Linux [![uvg266_tests](https://github.com/ultravideo/uvg266/actions/workflows/uvg266.yml/badge.svg)](https://github.com/ultravideo/uvg266/actions/workflows/uvg266.yml)
|
||||||
- Windows [![Build status](https://ci.appveyor.com/api/projects/status/88sg1h25lp0k71pu?svg=true)](https://ci.appveyor.com/project/Ultravideo/uvg266)
|
- Windows [![Build status](https://ci.appveyor.com/api/projects/status/c1gwnnkyt5lycqka?svg=true)](https://ci.appveyor.com/project/Ultravideo/uvg266)
|
||||||
|
|
||||||
## Table of Contents
|
## Table of Contents
|
||||||
|
|
||||||
|
|
|
@ -1266,7 +1266,7 @@ int uvg_config_parse(uvg_config *cfg, const char *name, const char *value)
|
||||||
// Because the image is read straight into the reference buffers,
|
// Because the image is read straight into the reference buffers,
|
||||||
// reading >8 bit samples doesn't work when sizeof(uvg_pixel)==1.
|
// reading >8 bit samples doesn't work when sizeof(uvg_pixel)==1.
|
||||||
fprintf(stderr, "input-bitdepth can't be set to larger than 8 because"
|
fprintf(stderr, "input-bitdepth can't be set to larger than 8 because"
|
||||||
" Kvazaar is compiled with UVG_BIT_DEPTH=8.\n");
|
" uvg266 is compiled with UVG_BIT_DEPTH=8.\n");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -343,7 +343,7 @@ cmdline_opts_t* cmdline_opts_parse(const uvg_api *const api, int argc, char *arg
|
||||||
}
|
}
|
||||||
|
|
||||||
if (opts->config->vps_period < 0) {
|
if (opts->config->vps_period < 0) {
|
||||||
// Disabling parameter sets is only possible when using Kvazaar as
|
// Disabling parameter sets is only possible when using uvg266 as
|
||||||
// a library.
|
// a library.
|
||||||
fprintf(stderr, "Input error: vps_period must be non-negative\n");
|
fprintf(stderr, "Input error: vps_period must be non-negative\n");
|
||||||
ok = 0;
|
ok = 0;
|
||||||
|
|
|
@ -1529,7 +1529,7 @@ static void encoder_state_write_bitstream_main(encoder_state_t * const state)
|
||||||
uvg_encoder_state_write_parameter_sets(&state->stream, state);
|
uvg_encoder_state_write_parameter_sets(&state->stream, state);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Send Kvazaar version information only in the first frame.
|
// Send uvg266 version information only in the first frame.
|
||||||
if (state->frame->num == 0 && encoder->cfg.add_encoder_info) {
|
if (state->frame->num == 0 && encoder->cfg.add_encoder_info) {
|
||||||
uvg_nal_write(stream, UVG_NAL_PREFIX_SEI_NUT, 0, state->frame->first_nal);
|
uvg_nal_write(stream, UVG_NAL_PREFIX_SEI_NUT, 0, state->frame->first_nal);
|
||||||
state->frame->first_nal = false;
|
state->frame->first_nal = false;
|
||||||
|
|
|
@ -193,7 +193,7 @@ typedef int16_t mv_t;
|
||||||
|
|
||||||
// ToDo: add VVC large block support
|
// ToDo: add VVC large block support
|
||||||
#if LCU_WIDTH != 64
|
#if LCU_WIDTH != 64
|
||||||
#error "Kvazaar only support LCU_WIDTH == 64"
|
#error "uvg266 only support LCU_WIDTH == 64"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define LCU_LUMA_SIZE (LCU_WIDTH * LCU_WIDTH)
|
#define LCU_LUMA_SIZE (LCU_WIDTH * LCU_WIDTH)
|
||||||
|
|
|
@ -1312,7 +1312,7 @@ static void search_pu_inter_ref(inter_search_info_t *info,
|
||||||
// in L0 or L1, the primary list for the colocated PU is the inverse of
|
// in L0 or L1, the primary list for the colocated PU is the inverse of
|
||||||
// collocated_from_l0_flag. Otherwise it is equal to reflist.
|
// collocated_from_l0_flag. Otherwise it is equal to reflist.
|
||||||
//
|
//
|
||||||
// Kvazaar always sets collocated_from_l0_flag so the list is L1 when
|
// uvg266 always sets collocated_from_l0_flag so the list is L1 when
|
||||||
// there are future references.
|
// there are future references.
|
||||||
int col_list = ref_list;
|
int col_list = ref_list;
|
||||||
for (uint32_t i = 0; i < info->state->frame->ref->used_size; i++) {
|
for (uint32_t i = 0; i < info->state->frame->ref->used_size; i++) {
|
||||||
|
|
14
src/uvg266.h
14
src/uvg266.h
|
@ -35,7 +35,7 @@
|
||||||
/**
|
/**
|
||||||
* \ingroup Control
|
* \ingroup Control
|
||||||
* \file
|
* \file
|
||||||
* This file defines the public API of Kvazaar when used as a library.
|
* This file defines the public API of uvg266 when used as a library.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
@ -47,26 +47,26 @@ extern "C" {
|
||||||
|
|
||||||
#if defined(UVG_DLL_EXPORTS)
|
#if defined(UVG_DLL_EXPORTS)
|
||||||
#if !defined(PIC)
|
#if !defined(PIC)
|
||||||
// Building static kvazaar library.
|
// Building static uvg266 library.
|
||||||
#define UVG_PUBLIC
|
#define UVG_PUBLIC
|
||||||
#elif defined(_WIN32) || defined(__CYGWIN__)
|
#elif defined(_WIN32) || defined(__CYGWIN__)
|
||||||
// Building kvazaar DLL on Windows.
|
// Building uvg266 DLL on Windows.
|
||||||
#define UVG_PUBLIC __declspec(dllexport)
|
#define UVG_PUBLIC __declspec(dllexport)
|
||||||
#elif defined(__GNUC__)
|
#elif defined(__GNUC__)
|
||||||
// Building kvazaar shared library with GCC.
|
// Building uvg266 shared library with GCC.
|
||||||
#define UVG_PUBLIC __attribute__ ((visibility ("default")))
|
#define UVG_PUBLIC __attribute__ ((visibility ("default")))
|
||||||
#else
|
#else
|
||||||
#define UVG_PUBLIC
|
#define UVG_PUBLIC
|
||||||
#endif
|
#endif
|
||||||
#else
|
#else
|
||||||
#if defined(UVG_STATIC_LIB)
|
#if defined(UVG_STATIC_LIB)
|
||||||
// Using static kvazaar library.
|
// Using static uvg266 library.
|
||||||
#define UVG_PUBLIC
|
#define UVG_PUBLIC
|
||||||
#elif defined(_WIN32) || defined(__CYGWIN__)
|
#elif defined(_WIN32) || defined(__CYGWIN__)
|
||||||
// Using kvazaar DLL on Windows.
|
// Using uvg266 DLL on Windows.
|
||||||
#define UVG_PUBLIC __declspec(dllimport)
|
#define UVG_PUBLIC __declspec(dllimport)
|
||||||
#else
|
#else
|
||||||
// Using kvazaar shared library and not on Windows.
|
// Using uvg266 shared library and not on Windows.
|
||||||
#define UVG_PUBLIC
|
#define UVG_PUBLIC
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
/**
|
/**
|
||||||
* \ingroup Control
|
* \ingroup Control
|
||||||
* \file
|
* \file
|
||||||
* \brief Definitions for opaque structs in kvazaar.h
|
* \brief Definitions for opaque structs in uvg266.h
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "global.h" // IWYU pragma: keep
|
#include "global.h" // IWYU pragma: keep
|
||||||
|
|
Loading…
Reference in a new issue