[FFmpeg-devel] [PATCH] lavc: drop support for OpenJPEG 1.3-2.0
Michael Niedermayer
michael at niedermayer.cc
Wed Oct 18 23:22:13 EEST 2017
On Wed, Oct 18, 2017 at 12:46:13PM -0700, Michael Bradshaw wrote:
> Thanks for the review!
>
> On Wed, Oct 18, 2017 at 12:26 PM, James Almer <jamrial at gmail.com> wrote:
> >
> > Add a line to Changelog about dropping support for OpenJPEG <= 2.0.
> >
>
> Done.
>
> > +enabled libopenjpeg && require_pkg_config libopenjpeg libopenjp2
> > openjpeg.h opj_version
> >
> > OpenJPEG 2.0.1 ships a pkg-config file, so change the second argument to
> > "libopenjp2 >= 2.1.0".
> >
>
> Thanks for catching that; I didn't realize 2.0.1 included pkg-config
> support. Fixed.
>
> Aside from that LGTM. It's nice to see all the bloat gone and every
> > future 2.x version being supported without further changes from now on.
>
>
> Yeah, I look forward to the decreased maintenance costs!
>
> Attached is an updated patch with the requested changes to configure and
> Changelog. I plan on pushing this in a few hours (unless, of course, there
> are additional critiques).
> Changelog | 2
> configure | 16 ----
> libavcodec/libopenjpegdec.c | 103 +----------------------------
> libavcodec/libopenjpegenc.c | 156 +++++++-------------------------------------
> 4 files changed, 34 insertions(+), 243 deletions(-)
> e3a7a5c8ebe0d5c0b0eb92c0e61871ab5e9e285e 0001-lavc-drop-support-for-OpenJPEG-1.3-2.0.patch
> From fb8334d0cecc889ebce3af968c56a3afbd2f6047 Mon Sep 17 00:00:00 2001
> From: Michael Bradshaw <mjbshaw at google.com>
> Date: Wed, 18 Oct 2017 11:34:06 -0700
> Subject: [PATCH] lavc: drop support for OpenJPEG 1.3-2.0
>
> We now require 2.1+ with pkg-config.
This drops support for all ubuntu versions, there seems to be no
openjpeg above 1.5 in there
https://packages.ubuntu.com/search?keywords=openjpeg&searchon=names&suite=all§ion=all
from Package openjpeg-tools, the others are spread over multiple package names
trusty (14.04LTS) (graphics): command-line tools using the JPEG 2000 library [universe]
1.3+dfsg-4.7ubuntu1: amd64 arm64 armhf i386 powerpc ppc64el
xenial (16.04LTS) (graphics): command-line tools using the JPEG 2000 library [universe]
1:1.5.2-3.1: amd64 arm64 armhf i386 powerpc ppc64el s390x
zesty (graphics): command-line tools using the JPEG 2000 library [universe]
1:1.5.2-3.1 [ports]: powerpc
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Its not that you shouldnt use gotos but rather that you should write
readable code and code with gotos often but not always is less readable
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20171018/22b3ebc9/attachment.sig>
More information about the ffmpeg-devel
mailing list