Project Discontinuation.

Many will have noticed that updates have come few and far between of recent. With other commitments, limited time and a lack or resources I haven’t had the time to maintain this project. So after nearly 13 years I have decided to discontinue working on ShiftMediaProject. With 53 repositories contained within the project, there is just way to much work and too little time. Most of these repositories are for dependencies which have now all been archived.

So what now? Well for anyone using these projects I suggest checking out vcpkg. This is community maintained and I and others have already updated the packages there related to FFmpeg to be essentially feature complete (with some additions!) with what Shift Media Project provided. For those who used the project to actually develop FFmpeg using the Visual Studio environment, then there is still no alternative. If there is enough interest and support it may be possible to update FFVSProjectGenerator so that it can consume vcpkg dependencies and thus significantly reduce the maintenance requirement. However, as I no longer develop for FFmpeg myself this is not a tool that I need anymore and so that would require notable interest and support before I would attempt to update it.

For those who have contributed and supported the project over the years, I say “thank you”. Especially those early supporters who provided financial support to get the project going.

Harfbuzz, libVPX, libiconv, libXML2, x264, x265, Theora, SDL, libcdio, Fontconfig, libass, nettle, GnuTLS updates

The following projects have been updated:

  • Harfbuzz was updated to 10.1.0 then to 10.2.0 then 10.3.0 then 10.4.0 11.0.0 then 11.0.1 then 11.1.0 then 11.2.0 then 11.2.1.
  • libVPX was updated to 1.15.0 then to 1.15.1.
  • libiconv was updated to 1.18.
  • libLZMA was updated to 5.8.0 then to 5.8.1.
  • libXML2 was updated to 2.13.5 then to 2.13.6 then 2.13.7 then 2.14.0 then 2.14.1 then 2.14.2 then 2.14.3.
  • x264 was updated to 0.165.r3222.
  • x265 was updated to 4.1.
  • Theora was updated to 1.2.0.
  • SDL was updated to 2.30.9.
  • libcdio was updated to 2.2.0.
  • Fontconfig was updated to 2.1.6.0 then to 2.16.1 then 2.16.2.
  • libass was updated to 0.17.4.
  • nettle was updated to 3.10.1.
  • GnuTLS was updated to 3.8.8.

Any projects that have a dependency that was updated has also been updated to build with the latest versions of the new libraries as well.

FFVS-Project-Generator and FFmpeg updates

The following projects have been updated:

  • FFVS was updated to 1.11.10
  • Ffmpeg was updated to 7.1.

Harfbuzz, libXML2, SDL, Freetype, libLZMA, Fribidi, libass, libssh, x265, GnuTLS updates

The following projects have been updated:

  • Harfbuzz was updated to 10.0.0 then to 10.0.1
  • libXML2 was updated to 2.13.2 then to 2.13.3 then to 2.13.4.
  • SDL was updated to 2.30.5 then to 2.30.6 then 2.30.7 then to 2.30.8.
  • Freetype was updated to 2.13.3.
  • libLZMA was updated to 5.6.3.
  • Fribidi was updated to 1.0.16.
  • libass was updated to 0.17.3.
  • libssh was updated to 0.11.0 then to 0.11.1.
  • x265 was updated to 4.0.
  • GnuTLS was updated to 3.8.6 then to 3.8.7.
  • Ffmpeg was updated to 7.0.2.

Any projects that have a dependency that was updated has also been updated to build with the latest versions of the new libraries as well.