Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

openjph-devel-0.21.1-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: openjph-devel Distribution: openSUSE Tumbleweed
Version: 0.21.1 Vendor: openSUSE
Release: 1.1 Build date: Tue Feb 25 15:45:50 2025
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 91778 Source RPM: openjph-0.21.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/aous72/OpenJPH
Summary: Development files for libopenjph, a JPEG-2000 Part 15 library
This package contains libopenjph, a library implementing the JPEG-2000
standard Part 15.

Provides

Requires

License

BSD-2-Clause

Changelog

* Tue Feb 25 2025 Jan Engelhardt <jengelh@inai.de>
  - Trim redundancies from descriptions and fix spellos
  - Use SRPM base name for -devel subpackage
  - Delete empty %check
  - Restore ldconfig calls
* Tue Feb 25 2025 Michael Vetter <mvetter@suse.com>
  - Remove ldconfig scriptlets
  - Hide specific cmake files and just list the dir
* Fri Feb 21 2025 Michael Vetter <mvetter@suse.com>
  - Update to 0.21.1:
    * This enables compilation for 32bit systems.
      I never intended to support 32bit properly; so, this version allows
      compilation for 32bit systems with many warnings.
      For Linux you need the -m32 flag. Run export CXXFLAGS="-m32" and
      export CXXFLAGS="-m32" before running cmake.
      To have TIFF support, you need the 32bit TIFF library. #181
    * Update CMakeLists.txt for config file naming convention in #180
* Mon Feb 03 2025 Michael Vetter <mvetter@suse.com>
  - Update to 0.21.0:
    * Added lossy compression to data samples that are originally floating
      point numbers, and that are undergoing non-linear type3 transform,
      which stored with the help of the NLT marker segment.
    * Better support for components with differing properties; these
      involve using the QCC and COC marker segments.  These are exposed
      using the API, but not in the applications.
    * OpenJPH can now be added using cmake's find_package().
    * For WASM, cmake configuration now generates one version only, with
      SIMD support; this support can be disabled through a command line option.
    * Fixes a bug when a resolution has one 64bit line. #162
    * Makes all colour components involved in colour transform employ the s… #163
    * Allow OpenJPH to be exported #166
    * Supporting differing components in QCD #169
    * Adding NLT implementation to the lossy path #170
    * This adds support for COC. #172
    * Add support for find_package(), clean-up EMCC support and clean-up TIFF support #173
    * Adding Support for WASM without SIMD. #174
    * This is a better way of packet header parsing. #176
    * Support for lossy floating point with NLT segment marker. #178
* Fri Dec 27 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.18.2:
    * This fixes a bug which wrongly sets implementation precision #161
* Fri Dec 27 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.18.1:
    This addresses the illegal instruction issue when -flto flag is used
    (link time optimization) as details in this thread:
    https://bugzilla.redhat.com/show_bug.cgi?id=2307795
    See #160
* Wed Nov 27 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.18.0:
    * This release adds support for 32bit lossless compression of integer and
      floating-point data, where floating-point data can benefit from the
      non-linear (NLT) segment marker, which represent negative values in a more
      compression-friendly format.
      This required the addition of 64 bit processing path for lossless
      compression, which is automatically employed if needed.
    * This version also addresses issue #157, which causes illegal instruction
      fault on machines that do not support AVX or more recent instruction sets,
      when the code in compiled with clang and in the Release mode only.
* Mon Sep 23 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.17.0:
    * Adding support for NLT marker segment of type 3.
      The code is not very complete, but it is in a useful state
      for publishing.  To make use of the NLT marker segment for
      type 3, partial support for the .pfm file format has been added.
      For .pfm files, lossy compression is not supported -- it is
      possible to add support at some future point.  Reversible coding
      of .pfm files is supported, where the NLT marker is automatically inserted.
      However, the current implementation supports only 28-bit
      for encoding 27-bit for decoding.  Therefore floating point
      values stored in a .pfm file, which are 32-bit, need to be truncated.
      Using the '-bit_depth' option, ojph_compress can perform this truncation.
      'ojph_compress' should work correctly with codestreams generated
      with ojph_compress, converting truncated values
      back to normal floating point values.
    * Adding support for NLT marker segment of type 3 #154
* Mon Sep 09 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.16.0:
    * Add AVX2 support for block encoding and decoding.
    * Fix what I think is a bug in AVX512 block encoding.
    * Add avx2 optimization for encoder and decoder #153.
* Mon Jul 22 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.15.0:
    * This addresses a few small issues #146, #147, and #148.
      The most important changes are:
    * Added "-fexceptions" flag to subprojects/js/CMakeLists.txt, which I forgot to do.
    * Added a function "set_message_level()" to ojph_message.h, which
      controls the severity level at which info/warn/error messages are printed.
      By adjusting the message level, users can tailor the verbosity of the
      output to their specific needs.
* Thu Jul 04 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.14.2:
    * This should fix installation folders for both relative and
      absolute folders
* Wed Jul 03 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.14.1:
    * Fix includedir/libdir in pkg-config file when
      CMAKE_INSTALL_INCLUDEDIR/CMAKE_INSTALL_LIBDIR are absolute
      paths #145
* Thu Jun 20 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.14.0:
    * Fix a mistake in the last commit. #141
    * doc: trivial typo fixes #143
    * Add some documentation and a bug fix. #144
* Wed May 22 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.13.3:
    * Fixes a mistake
* Wed May 22 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.13.2:
    * Better preprocessor directives for ARM, supports 32 and 64 bits.
      This also sets the default memory to 128MB for WASM-based javascript
      programs in the subprojects/js directory.
* Wed May 15 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.13.1:
    * This is a small change to the preprocess settings
      + It removes defining OJPH_DISABLE_SIMD by default for ARM.
      + It prevents defining OJPH_DISABLE_SIMD twice, which may happen
      when building for WASM.
* Fri May 03 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.13.0:
    * Add options to disable instruction sets #111 and #121.
    * Better arm support #139.
* Tue Apr 30 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.12.0:
    * doc: trivial typo fixes #136
    * Adding a simple RTP client that is compliant with
      draft-ietf-avtcore-rtp-j2k-scl-00 #137
* Mon Apr 15 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.11.0:
    * This removes the hardcoded TIFF_PATH, must use CMAKE_PREFIX_PATH.
    * Adding DFS support and partial support for ATK to support
      low-latency HTJ2K images
* Tue Feb 13 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.10.5:
    * This release addresses issues #127 and #128
* Thu Feb 08 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.10.4:
    * Add getter for TLM marker request #118
    * Make comment_exchange string const #119
    * Add accessors for tilepart division #120
    * Include ojph_arch.h in ojph_codestream.h and ojph_params.h to
    compensate for OJPH_EXPORT definition #123
    * Update ojph_codestream_local.cpp, fix typo #124
    * This fixes tile_size calculation. #125
    * Fixing irv97 transform #126
* Tue Jan 09 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.10.3:
    * Another change to CMakeLists.txt to better handle PKG-Config
* Mon Jan 08 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.10.2:
    * Small modification to PKG-Config Setting
* Mon Jan 08 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.10.1:
    * Add library path to pkg-config file #116
* Sat Jan 06 2024 Michael Vetter <mvetter@suse.com>
  - Update to 0.10.0:
    * Refactor codestream_local into multiple source/header files #93
    * Options to insert a TLM marker, and create tileparts #87
    * Adds AVX512 support #103
    * Walk around overflow when block width is bigger than 64 #104
    * Add support for writing a user-specified COM marker #105
    * CMake tweaks -- Adding a CMake option to disable building
      executables. #109
    * Feature - dpx file input support for ojph_compress #110
    * Improving the way CMakeLists.txt files are arranged, and also
      addressing issues with building for MinGW and MSYS. #115
* Thu Dec 21 2023 Michael Vetter <mvetter@suse.com>
  - Initial package of openjph 0.9.0 for openSUSE

Files

/usr/include/openjph
/usr/include/openjph/ojph_arch.h
/usr/include/openjph/ojph_arg.h
/usr/include/openjph/ojph_base.h
/usr/include/openjph/ojph_codestream.h
/usr/include/openjph/ojph_defs.h
/usr/include/openjph/ojph_file.h
/usr/include/openjph/ojph_mem.h
/usr/include/openjph/ojph_message.h
/usr/include/openjph/ojph_params.h
/usr/include/openjph/ojph_version.h
/usr/lib64/cmake/openjph
/usr/lib64/cmake/openjph/openjph-config-relwithdebinfo.cmake
/usr/lib64/cmake/openjph/openjph-config-version.cmake
/usr/lib64/cmake/openjph/openjph-config.cmake
/usr/lib64/libopenjph.so
/usr/lib64/pkgconfig/openjph.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Mar 9 09:53:20 2025