Matroska stack update.

libebml 1.4.0:

  • Due to breaking ABI the soname version has been bumped to 5.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.
  • Added a function ForceNoDefault in the EbmlElement class.
  • Added a function OverwriteData in the EbmlElement class to complement the existing OverwriteHead function.
  • A C++11 compliant compiler is now required. Several of its features are now used in the source.

libmatroska 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.

How to install

sudo dnf upgrade --advisory=FEDORA-2020-4163779303

This update's test gating status has been changed to 'waiting'.

4 months ago

This update's test gating status has been changed to 'ignored'.

4 months ago

This update has been submitted for testing by rathann.

4 months ago

This update has been pushed to testing.

4 months ago
User Icon leigh123linux commented & provided feedback 4 months ago

Can you reduce the required karma for this update as the rpmfusion push to stable will be in 3 days time?

rathann edited this update.

4 months ago
karma
BZ#1842056 mkvtoolnix-48.0.0 is available
BZ#1851593 libebml-1.4.0 is available
BZ#1851594 libmatroska-1.6.0 is available

This update has been submitted for stable by bodhi.

4 months ago
User Icon sergiomb provided feedback 4 months ago
karma
User Icon mriss provided feedback 4 months ago
karma
BZ#1851593 libebml-1.4.0 is available
BZ#1851594 libmatroska-1.6.0 is available
User Icon kni provided feedback 4 months ago
BZ#1842056 mkvtoolnix-48.0.0 is available
BZ#1851593 libebml-1.4.0 is available
BZ#1851594 libmatroska-1.6.0 is available
karma
BZ#1842056 mkvtoolnix-48.0.0 is available
BZ#1851593 libebml-1.4.0 is available
BZ#1851594 libmatroska-1.6.0 is available

This update has been pushed to stable.

4 months ago
karma
BZ#1851594 libmatroska-1.6.0 is available

Please login to add feedback.

Metadata
Type
enhancement
Severity
low
Karma
5
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-1
Stable by Karma
1
Stable by Time
7 days
Dates
submitted
4 months ago
in testing
4 months ago
in stable
4 months ago
modified
4 months ago
BZ#1842056 mkvtoolnix-48.0.0 is available
0
3
BZ#1851593 libebml-1.4.0 is available
0
4
BZ#1851594 libmatroska-1.6.0 is available
0
5

Automated Test Results