[FFmpeg-trac] #2016(undetermined:open): Support libopenjpeg 2.0.0

FFmpeg trac at avcodec.org
Thu Dec 13 00:19:17 CET 2012


#2016: Support libopenjpeg 2.0.0
-------------------------------------+-------------------------------------
             Reporter:  KSHawkEye    |                    Owner:
                 Type:  enhancement  |                   Status:  open
             Priority:  wish         |                Component:
              Version:  git-master   |  undetermined
             Keywords:  libopenjpeg  |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------

Comment (by rogerdpack):

 for me, after renaming libopenjp2.a to libopenjpeg.a (to try and fake out
 ffmpeg), I get this:

 {{{
 libavcodec/libavcodec.a(libopenjpegenc.o): In function
 `libopenjpeg_encode_frame’:
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegenc.c:421:
 undefined reference to `opj_cio_open’
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegenc.c:433:
 undefined reference to `cio_tell’
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegenc.c:442:
 undefined reference to `opj_cio_close’
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegenc.c:435:
 undefined reference to `opj_cio_close’
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegenc.c:428:
 undefined reference to `opj_cio_close’
 libavcodec/libavcodec.a(libopenjpegenc.o): In function
 `libopenjpeg_encode_close’:
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegenc.c:450:
 undefined reference to `opj_destroy_compress’
 libavcodec/libavcodec.a(libopenjpegenc.o): In function
 `libopenjpeg_encode_init’:
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegenc.c:203:
 undefined reference to `opj_set_event_mgr’
 libavcodec/libavcodec.a(libopenjpegdec.o): In function
 `libopenjpeg_decode_frame’:
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegdec.c:268:
 undefined reference to `opj_set_event_mgr’
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegdec.c:273:
 undefined reference to `opj_cio_open’
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegdec.c:283:
 undefined reference to `opj_decode_with_info’
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegdec.c:284:
 undefined reference to `opj_cio_close’
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegdec.c:330:
 undefined reference to `opj_cio_open’
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegdec.c:339:
 undefined reference to `opj_decode_with_info’
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegdec.c:340:
 undefined reference to `opj_cio_close’
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegdec.c:389:
 undefined reference to `opj_destroy_decompress’
 /home/rdp/dev/ffmpeg-windows-build-
 helpers/sandbox/win32/ffmpeg_git/libavcodec/libopenjpegdec.c:288:
 undefined reference to `opj_destroy_decompress’
 collect2: error: ld returned 1 exit status
 }}}

 Which I assume means that openjpeg has changed their internal api, with
 version 2, perhaps? (though I might be cross compiling libopenjpeg 2.0.0
 wrong as well).

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2016#comment:4>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list