Bug 1471768 - libmfx-1.23 is available
libmfx-1.23 is available
Product: Fedora
Classification: Fedora
Component: libmfx (Show other bugs)
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: Dominik 'Rathann' Mierzejewski
Fedora Extras Quality Assurance
: FutureFeature, Triaged
Depends On:
  Show dependency treegraph
Reported: 2017-07-17 08:18 EDT by Upstream Release Monitoring
Modified: 2017-11-29 06:59 EST (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2017-11-29 06:59:28 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Upstream Release Monitoring 2017-07-17 08:18:52 EDT
Latest upstream release: 1.23
Current version/release in rawhide: 1.21-1.fc27
URL: https://github.com/lu-zero/mfx_dispatch

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring

Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream.

Based on the information from anitya:  https://release-monitoring.org/project/11573/
Comment 1 Dominik 'Rathann' Mierzejewski 2017-07-17 10:40:08 EDT
ABI breakage without SO version bump:
$ abipkgdiff --d1 libmfx-debuginfo-1.21-1.fc27.x86_64.rpm --d2 libmfx-debuginfo-1.23-1.fc27.x86_64.rpm --devel1 libmfx-devel-1.21-1.fc27.x86_64.rpm --devel2 libmfx-devel-1.23-1.fc27.x86_64.rpm libmfx-1.21-1.fc27.x86_64.rpm libmfx-1.23-1.fc27.x86_64.rpm 
================ changes of 'libmfx.so.0.0.0'===============
  Functions changes summary: 0 Removed, 1 Changed, 0 Added function
  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

  1 function with some indirect sub-type change:

    [C]'function mfxStatus MFXVideoPAK_ProcessFrameAsync(mfxSession, mfxPAKInput*, mfxPAKOutput*, mfxSyncPoint*)' at mfx_exposed_functions_list.h:133:1 has some indirect sub-type changes:
      parameter 2 of type 'mfxPAKInput*' has sub-type changes:
        in pointed to type 'typedef mfxPAKInput' at mfxpak.h:55:1:
          underlying type 'struct __anonymous_struct__' at mfxpak.h:40:1 changed:
            type size changed from 1472 to 1088 bits
            2 data member insertions:
              'mfxU16 __anonymous_struct__::NumPayload', at offset 960 (in bits) at mfxpak.h:53:1
              'mfxPayload** __anonymous_struct__::Payload', at offset 1024 (in bits) at mfxpak.h:54:1
            8 data member changes:
             type of 'mfxU32 __anonymous_struct__::reserved[32]' changed:
               array element type 'typedef mfxU32' changed: 
                 underlying type 'unsigned int' changed:
                   type name changed from 'unsigned int' to 'unsigned short int'
                   type size changed from 32 to 16 bits
               type name changed from 'mfxU32[32]' to 'mfxU16[32]'
               array type size changed from 1024 to 512 bits:

             'mfxFrameSurface1* __anonymous_struct__::InSurface' offset changed from 1024 to 512 (in bits)
             'mfxU16 __anonymous_struct__::NumFrameL0' offset changed from 1088 to 576 (in bits)
             'mfxFrameSurface1** __anonymous_struct__::L0Surface' offset changed from 1152 to 640 (in bits)
             'mfxU16 __anonymous_struct__::NumFrameL1' offset changed from 1216 to 704 (in bits)
             'mfxFrameSurface1** __anonymous_struct__::L1Surface' offset changed from 1280 to 768 (in bits)
             'mfxU16 __anonymous_struct__::NumExtParam' offset changed from 1344 to 832 (in bits)
             'mfxExtBuffer** __anonymous_struct__::ExtParam' offset changed from 1408 to 896 (in bits)
      parameter 3 of type 'mfxPAKOutput*' has sub-type changes:
        in pointed to type 'typedef mfxPAKOutput' at mfxpak.h:66:1:
          underlying type 'struct __anonymous_struct__' at mfxpak.h:57:1 changed:
            type size changed from 256 to 768 bits
            1 data member insertion:
              'mfxU16 __anonymous_struct__::reserved[32]', at offset 0 (in bits) at mfxpak.h:58:1
            4 data member changes:
             'mfxBitstream* __anonymous_struct__::Bs' offset changed from 0 to 512 (in bits)
             'mfxFrameSurface1* __anonymous_struct__::OutSurface' offset changed from 64 to 576 (in bits)
             'mfxU16 __anonymous_struct__::NumExtParam' offset changed from 128 to 640 (in bits)
             'mfxExtBuffer** __anonymous_struct__::ExtParam' offset changed from 192 to 704 (in bits)

================ end of changes of 'libmfx.so.0.0.0'===============
Comment 2 Dominik 'Rathann' Mierzejewski 2017-07-17 10:40:34 EDT
Filed an issue upstream: https://github.com/lu-zero/mfx_dispatch/issues/44 .
Comment 3 Dominik 'Rathann' Mierzejewski 2017-11-29 06:59:28 EST
Built in rawhide.

Note You need to log in before you can comment on or make changes to this bug.