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

libmatroska-devel-1.7.1-1.4 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libmatroska-devel Distribution: openSUSE:Factory:zSystems
Version: 1.7.1 Vendor: openSUSE
Release: 1.4 Build date: Thu Jun 15 15:06:30 2023
Group: Development/Libraries/C and C++ Build host: s390zp21
Size: 132561 Source RPM: libmatroska-1.7.1-1.4.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.matroska.org/
Summary: Library to Deal with Matroska Files
Libmatroska is a C++ library to parse Matroska files (.mkv and .mka).
It depends on libebml to work. You only need this package to compile
your own applications.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Sun Oct 09 2022 C J <c.j@tuta.io>
  - update to 1.7.1:
    * Fix ABI compatibility: unfortunately release 1.7.0 broke ABI
      compatibility. This release restores the compatibility with
      release 1.6.3. Please use it instead of release 1.7.0. In other
      words: 1.6.3 & 1.7.1 are compatible, while 1.7.0 is compatible
      with neither 1.6.3 nor 1.7.1.
* Fri Oct 07 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.7.0:
    * A C++14 compliant C++ compiler is now required.
    * libEBML v1.4.3 is now required.
    * Remove Coremake project files
    * Add `KaxInternalBlock::GetRelativeTimestamp()` to access unscaled
      block timestamps.
    * Fixed problems with the generated `pkg-config` files if any of the
      installation paths are absolute.
    * Added several enums in `namespace libmatroska` for the various
      elements that are constrained to a set of options:
      `MatroskaTrackType`, `MatroskaTrackEncodingCompAlgo`,
      `MatroskaChapterTranslateCodec`, `MatroskaTrackTranslateCodec`,
      `MatroskaVideoFlagInterlaced`, `MatroskaVideoFieldOrder`,
      `MatroskaVideoStereoMode`, `MatroskaVideoAlphaMode`,
      `MatroskaVideoOldStereoMode`, `MatroskaVideoDisplayUnit`,
      `MatroskaVideoAspectRatioType`, `MatroskaVideoMatrixCoefficients`,
      `MatroskaColourChromaSitingHorz`, `MatroskaColourChromaSitingVert`,
      `MatroskaVideoRange`, `MatroskaVideoTransferCharacteristics`,
      `MatroskaVideoPrimaries`, `MatroskaVideoProjectionType`,
      `MatroskaAudioEmphasis`, `MatroskaTrackPlaneType`,
      `MatroskaContentEncodingScope`, `MatroskaContentEncodingType`,
      `MatroskaContentEncodingAlgo`, `MatroskaAESSettingsCipherMode`,
      `MatroskaContentSignatureAlgo`, `MatroskaContentSigHashAlgo`,
      `MatroskaChapterSkipType`, `MatroskaChapterProcessTime` and
      `MatroskaTargetTypeValue`.
    * Updated the semantics to the latest specifications, deprecating the
      following elements by preventing code to write them:
      `KaxClusterSilentTracks`, `KaxClusterSilentTrackNumber`,
      `KaxSlices`, `KaxReferenceFrame`, `KaxReferenceOffset`,
      `KaxReferenceTimeCode`, `KaxTrackTimecodeScale`,
      `KaxCodecDecodeAll`, `KaxVideoAspectRatio`, `KaxTrickTrackUID`,
      `KaxTrickTrackSegmentUID`, `KaxTrickTrackFlag`,
      `KaxTrickMasterTrackUID`, `KaxTrickMasterTrackSegmentUID`,
      `KaxContentSignature`, `KaxContentSigKeyID`, `KaxContentSigAlgo` and
      `KaxContentSigHashAlgo`.
    * Updated the semantics to the latest specifications, making the
      following elements mandatory (but having default values):
      `KaxCodecDelay`, `KaxVideoPixelCropBottom`, `KaxVideoPixelCropTop`,
      `KaxVideoPixelCropLeft`, `KaxVideoPixelCropRight`,
      `KaxVideoBitsPerChannel`, `KaxCueCodecState`,
      `KaxTagTargetTypeValue`, `KaxTrackLanguage`, `KaxVideoStereoMode`,
      `KaxVideoAlphaMode`, `KaxEditionFlagOrdered`,
      `KaxVideoChromaSitHorz`, `KaxVideoChromaSitVert`,
      `KaxVideoColourRange`, `KaxVideoColourMatrix`,
      `KaxVideoColourTransferCharacter`, `KaxVideoColourPrimaries` and
      `KaxVideoDisplayUnit`.
    * Updated the semantics to the latest specifications, removing the
      default values from the following elements: `KaxCueBlockNumber`,
      `KaxFlagHearingImpaired`, `KaxFlagVisualImpaired`,
      `KaxFlagTextDescriptions`, and `KaxFlagOriginal`.
    * Updated the semantics to the latest specifications, adding the
      following new elements: `TagDefaultBogus` (as a placeholder for
      accidentally used but wrong EBML ID 0x44b4), `KaxEmphasis`,
* Tue Feb 23 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.6.3:
    * libEBML v1.4.2 is now required.
    * Added classes for new track header elements:
    "KaxFlagHearingImpaired", "KaxFlagVisualImpaired",
    "KaxFlagTextDescriptions", "KaxFlagOriginal" and
    "KaxFlagCommentary".
* Sun Aug 02 2020 aloisio@gmx.com
  - Update to version 1.6.2
    * In release 1.6.1 the version number in CMakeLists.txt wasn't
      updated, affecting the installed cmake and pkgconfig files.
      The version number has been bumped to 1.6.2 in all relevant
      files now.
* Sun Aug 02 2020 aloisio@gmx.com
  - Update to version 1.6.1
    * "KaxBlockAddIDValue" class: this class is no longer marked as
      "mandatory" in order to coincide with the latest
      specification.
* Sun Jun 28 2020 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 1.6.0
    * libEBML v1.4.0 is now required.
    * Due to breaking ABI the soname version has been bumped to
      7.0.0.
    * Default symbol visibility is now "hidden", reducing binary
      size.
    * Converted some things pointed out by cppcheck & clang-tidy to
      C++11.
    * Fixed a lot of issues pointed out by clang-tidy.
    * A C++11 compliant compiler is now required. Several of its
      features are now used in the source.
    * "KaxCueData" class: added "PositionSet" overrides taking
      "KaxSimpleBlock" arguments.
    * "KaxSeekHead" class: the "IndexThis" function now returns a
      pointer to the newly allocated "KaxSeek" instance.
    * "KaxBlockData" class: the "SetReferencedTimecode" function is
      now public.
    * Fixed classes for updates in the current specification:
      KaxTrackTimecodeScale (can be written again), TimeSlice,
      SliceLaceNumber, TrackAttachmentLink (these cannot be written
      anymore), KaxContentEncAlgo (it's mandatory),
      KaxChapLanguageIETF (can occur multiple times),
      KaxFileUsedStartTime, KaxFileUsedEndTime (DivX-related
      elements, cannot be written anymore)
    * Added classes for new elements from the current
      specification: KaxBlockAdditionMapping, KaxBlockAddIDValue,
      KaxBlockAddIDName, KaxBlockAddIDType, KaxBlockAddIDExtraData,
      KaxContentEncAESSettings, KaxContentEncAESSettings.
    * The MATROSKA_VERSION pre-processor definition has been
      removed. You used to be able toe restrict compiling with only
      those classes for elements contained in Matroska v1, but that
      hasn't worked since 2010, so… yeah.
  - Track ABI Change
  - Spec cleanup
* Wed Jul 10 2019 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 1.5.2:
    * Fix boo#1141027
    * KaxBlock: fixed a potential access to invalid memory due to
      invalid lace sizes read from invalid data.
    * KaxBlock: fixed a potential null pointer dereference triggerable
      by reading invalid data.
* Tue Apr 16 2019 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to 1.5.0:
    * Compatibilty with libEBML 1.3.7
* Thu Aug 09 2018 rpm@fthiessen.de
  - Fixed ABI tracking with cmake macro.
* Mon Jul 30 2018 rpm@fthiessen.de
  - Update to version 1.4.9:
    * Switched to cmake.

Files

/usr/include/matroska
/usr/include/matroska/FileKax.h
/usr/include/matroska/KaxAttached.h
/usr/include/matroska/KaxAttachments.h
/usr/include/matroska/KaxBlock.h
/usr/include/matroska/KaxBlockData.h
/usr/include/matroska/KaxChapters.h
/usr/include/matroska/KaxCluster.h
/usr/include/matroska/KaxClusterData.h
/usr/include/matroska/KaxConfig.h
/usr/include/matroska/KaxContentEncoding.h
/usr/include/matroska/KaxContexts.h
/usr/include/matroska/KaxCues.h
/usr/include/matroska/KaxCuesData.h
/usr/include/matroska/KaxDefines.h
/usr/include/matroska/KaxInfo.h
/usr/include/matroska/KaxInfoData.h
/usr/include/matroska/KaxSeekHead.h
/usr/include/matroska/KaxSegment.h
/usr/include/matroska/KaxSemantic.h
/usr/include/matroska/KaxTag.h
/usr/include/matroska/KaxTags.h
/usr/include/matroska/KaxTrackAudio.h
/usr/include/matroska/KaxTrackEntryData.h
/usr/include/matroska/KaxTrackVideo.h
/usr/include/matroska/KaxTracks.h
/usr/include/matroska/KaxTypes.h
/usr/include/matroska/KaxVersion.h
/usr/include/matroska/c
/usr/include/matroska/c/libmatroska.h
/usr/include/matroska/c/libmatroska_t.h
/usr/include/matroska/matroska_export.h
/usr/lib64/cmake/Matroska
/usr/lib64/cmake/Matroska/MatroskaConfig.cmake
/usr/lib64/cmake/Matroska/MatroskaConfigVersion.cmake
/usr/lib64/cmake/Matroska/MatroskaTargets-relwithdebinfo.cmake
/usr/lib64/cmake/Matroska/MatroskaTargets.cmake
/usr/lib64/libmatroska.so
/usr/lib64/pkgconfig/libmatroska.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024