Bug 1471768 - libmfx-1.23 is available
Summary: libmfx-1.23 is available
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: libmfx
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Dominik 'Rathann' Mierzejewski
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-07-17 12:18 UTC by Upstream Release Monitoring
Modified: 2017-11-29 11:59 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-11-29 11:59:28 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Upstream Release Monitoring 2017-07-17 12:18:52 UTC
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 14:40:08 UTC
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 14:40:34 UTC
Filed an issue upstream: https://github.com/lu-zero/mfx_dispatch/issues/44 .

Comment 3 Dominik 'Rathann' Mierzejewski 2017-11-29 11:59:28 UTC
Built in rawhide.


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