Skip to content

Commit 212966d

Browse files
committed
GPUJPEG 0.26.0
1 parent 2e491f6 commit 212966d

File tree

3 files changed

+28
-2
lines changed

3 files changed

+28
-2
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cmake_minimum_required(VERSION 3.10.0 FATAL_ERROR)
22
# change version also in configure.ac
3-
project(gpujpeg VERSION 0.25.6 LANGUAGES C CUDA)
3+
project(gpujpeg VERSION 0.26.0 LANGUAGES C CUDA)
44

55
# options
66
set(BUILD_OPENGL OFF CACHE STRING "Build with OpenGL support, options are: AUTO ON OFF")

NEWS.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
2025-01-17 - 0.26.0
2+
----------
3+
4+
This release brings mainly much faster start-up (and reinitialization) times
5+
in Linux, which is significant especially when encoding small amount of images.
6+
The speed-up for first frame is as much as 20x (eg. 43 ms for 10000x1000.tst
7+
compared to original 810 ms). Subsequent images are still faster but this
8+
narrows the gap. The improvement is especially noticable for big images.
9+
10+
### API changes
11+
- \[changed\] log level version numbers (verbose + debug +1)
12+
- \[added\] log levels symbolic names
13+
- \[renamed\] GPUJPEG_VERBOSE to GPUJPEG_INIT_DEV_VERBOSE
14+
- \[added\] struct gpujpeg_encoder_input init functions returning the struct
15+
(like gpujpeg_encoder_input_gpu_image) to be able to directly initialize
16+
the variable
17+
- if verbosity is at least GPUJPEG_LL_STATUS, gpujpeg_parameters.perf_stats
18+
doesn't need to be set to output coding duration
19+
20+
### Other
21+
- new patterns (noise, blank) to test images (.tst extension)
22+
- cmake - add hint to enable the architecture to native (to speed up startup)
23+
- improved logging of JPEG reader in debug mode to inspect JPEG structure
24+
- print also coded image size and properties (useful if autodeduced)
25+
- report also (re)initialization duration (in verbose mode)
26+
127
2024-11-11 - 0.25.6
228
----------
329
- gpujpeg_decoder_get_image_info(): fill also interleaved (+ print

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
AC_PREREQ([2.65])
22
# change version also in CMakeLists.txt
3-
AC_INIT([libgpujpeg],[0.25.6],[https://github.com/CESNET/GPUJPEG/issues],[libgpujpeg],[https://github.com/CESNET/GPUJPEG])
3+
AC_INIT([libgpujpeg],[0.26.0],[https://github.com/CESNET/GPUJPEG/issues],[libgpujpeg],[https://github.com/CESNET/GPUJPEG])
44
AC_CONFIG_MACRO_DIR([m4])
55
AC_CONFIG_SRCDIR([src/main.c])
66
AC_CONFIG_AUX_DIR([.])

0 commit comments

Comments
 (0)