xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.

Changes between Initial Version and Version 1 of Ticket #477

12/19/13 05:29:08 (8 years ago)
Antoine Martin

As of r4989, we disable avcodec on libav versions older than 54... unfortunately, this will disable avcodec for all versions of Ubuntu indiscriminately since they all ship with the same public version number (53.35.0). This would seem to indicate that the fix against libav 0.8.9 does exist somewhere, since the version shipped in Ubuntu 13.04 and 13.10 *seems* to work ok, and the same fix should really be applied to Ubuntu 12.04, 12.10 and Debian Wheezy. (if an when they do, we can think about re-enabling libavcodec53)

So, until then, at build time we apply the patch in r4991 to enable avcodec53 on distros that are known to have the fix (the ones I could not get to crash during testing): Ubuntu 13.04 and Ubuntu 13.10. Backport to 0.10.x in r4993 and r4994 - win32 "inline" #define compilation workaround in r4997

What a mess!


  • Ticket #477

    • Property Owner changed from Antoine Martin to Antoine Martin
    • Property Status changed from new to assigned
  • Ticket #477 – Description

    initial v1  
    11Moved from #457:
    3 Here are the library versions found on each distro:
    4 ||= Distro =||=avcodec=||=x264=||
    5 ||Ubuntu 13.10||{{{libavcodec53}}} - {{{0.8.9-0ubuntu-}}}||{{{libx264-123}}} - {{{0.123.2189+git35cf912-1ubuntu1.1}}}||
    6 ||Ubuntu 13.04||{{{libavcodec53}}} - {{{0.8.9-0ubuntu-}}}||{{{libx264-123}}} - {{{0.123.2189+git35cf912-1}}}||
    7 ||Ubuntu 12.10||{{{libavcodec53}}} - {{{0.8.9-0ubuntu0.12.10.1}}}||{{{libx264-123}}} - {{{0.123.2189+git35cf912-1}}}||
    8 ||Ubuntu 12.04||{{{libavcodec53}}} - {{{0.8.9-0ubuntu0.12.04.1}}}||{{{libx264-120}}} - {{{0.120.2151+gita3f4407-2}}}||
    9 ||Debian Wheezy||{{{libavcodec53}}} - {{{0.8.9-1}}}||{{{libx264-123}}} - {{{0.123.2189+git35cf912-1}}}||
    10 ||Debian Jessie||{{{libavcodec54}}} - {{{9.10-1}}}||{{{libx264-133}}} - {{{0.133.2339+git585324f-2}}}||
    11 ||Debian Sid||{{{libavcodec54}}} - {{{9.10-1}}}||{{{libx264-133}}} - {{{0.133.2339+git585324f-2+b1}}}||
     3Here are the library versions found on each distro as of now (things do change, especially for unreleased distros like sid):
     4||= Distro =||=avcodec=||=avcodec version=||=x264=||
     5||Ubuntu 13.10||{{{libavcodec53}}} - {{{0.8.9-0ubuntu-}}}||53.35.0||{{{libx264-123}}} - {{{0.123.2189+git35cf912-1ubuntu1.1}}}||
     6||Ubuntu 13.04||{{{libavcodec53}}} - {{{0.8.9-0ubuntu-}}}||53.35.0||{{{libx264-123}}} - {{{0.123.2189+git35cf912-1}}}||
     7||Ubuntu 12.10||{{{libavcodec53}}} - {{{0.8.9-0ubuntu0.12.10.1}}}||53.35.0||{{{libx264-123}}} - {{{0.123.2189+git35cf912-1}}}||
     8||Ubuntu 12.04||{{{libavcodec53}}} - {{{0.8.9-0ubuntu0.12.04.1}}}||53.35.0||{{{libx264-120}}} - {{{0.120.2151+gita3f4407-2}}}||
     9||Debian Wheezy||{{{libavcodec53}}} - {{{0.8.9-1}}}||53.35.0||{{{libx264-123}}} - {{{0.123.2189+git35cf912-1}}}||
     10||Debian Jessie||{{{libavcodec54}}} - {{{9.10-1}}}||54.35.0||{{{libx264-133}}} - {{{0.133.2339+git585324f-2}}}||
     11||Debian Sid||{{{libavcodec54}}} - {{{9.10-1}}}||54.35.0||{{{libx264-133}}} - {{{0.133.2339+git585324f-2+b1}}}||