[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