Re: [Bug 1477272] [NEW] /usr/bin/transcode: symbol lookup error: /usr/lib/transcode/export_ffmpeg.so: undefined symbol: avcodec_encode_video

2015-07-23 Thread Reinhard Tartler
transcode needs to be ported to use the new avcodec_encode_video2 API, the
old API has been deprecated long ago and is no longer available now.

On Wed, Jul 22, 2015, 3:30 PM Luca Olivetti  wrote:

> Public bug reported:
>
> When I try to rip a dvd with k3b (selecting mpeg4 as the output format(,
> this is the failure message I get from transcode
>
> /usr/bin/transcode: symbol lookup error:
> /usr/lib/transcode/export_ffmpeg.so: undefined symbol:
> avcodec_encode_video
>
> ldd shows that /usr/lib/transcode/export_ffmpeg.so uses /usr/lib/x86_64
> -linux-gnu/libavcodec.so.56 which has an avcodec_encode_video2 but no
> avcodec_encode_video function:
>
>
> luca@seis:~$ ldd  /usr/lib/transcode/export_ffmpeg.so
> linux-vdso.so.1 =>  (0x7ffdff8c1000)
> libavcodec.so.56 => /usr/lib/x86_64-linux-gnu/libavcodec.so.56
> (0x7fd2629c2000)
> libmp3lame.so.0 => /usr/lib/x86_64-linux-gnu/libmp3lame.so.0
> (0x7fd26274b000)
> libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7fd262443000)
> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7fd262079000)
> libavresample.so.2 => /usr/lib/x86_64-linux-gnu/libavresample.so.2
> (0x7fd261e59000)
> libavutil.so.54 => /usr/lib/x86_64-linux-gnu/libavutil.so.54
> (0x7fd261c2d000)
> libxvidcore.so.4 => /usr/lib/x86_64-linux-gnu/libxvidcore.so.4
> (0x7fd2618ef000)
> libx264.so.142 => /usr/lib/x86_64-linux-gnu/libx264.so.142
> (0x7fd261555000)
> libvpx.so.1 => /usr/lib/x86_64-linux-gnu/libvpx.so.1
> (0x7fd26115d000)
> libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2
> (0x7fd260eaa000)
> libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0
> (0x7fd260c7e000)
> libtheoraenc.so.1 => /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1
> (0x7fd260a3e000)
> libtheoradec.so.1 => /usr/lib/x86_64-linux-gnu/libtheoradec.so.1
> (0x7fd260825000)
> libspeex.so.1 => /usr/lib/x86_64-linux-gnu/libspeex.so.1
> (0x7fd26060c000)
> libschroedinger-1.0.so.0 =>
> /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0 (0x7fd260337000)
> libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x7fd26011c000)
> libopus.so.0 => /usr/lib/x86_64-linux-gnu/libopus.so.0
> (0x7fd25fed2000)
> libopenjpeg.so.5 => /usr/lib/x86_64-linux-gnu/libopenjpeg.so.5
> (0x7fd25fcaf000)
> libgsm.so.1 => /usr/lib/x86_64-linux-gnu/libgsm.so.1
> (0x7fd25faa1000)
> libva.so.1 => /usr/lib/x86_64-linux-gnu/libva.so.1
> (0x7fd25f889000)
> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
> (0x7fd25f66b000)
> /lib64/ld-linux-x86-64.so.2 (0x7fd263b28000)
> libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7fd25f467000)
> libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0
> (0x7fd25f25e000)
> liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0
> (0x7fd25efda000)
>
>
> luca@seis:~$ nm -D -C -g /usr/lib/x86_64-linux-gnu/libavcodec.so.56 |
> grep avcodec_encode_video
> 003fd970 T avcodec_encode_video2
>
> ProblemType: Bug
> DistroRelease: Ubuntu 15.04
> Package: transcode 3:1.1.7-9build3
> ProcVersionSignature: Ubuntu 3.19.0-22.22-generic 3.19.8-ckt1
> Uname: Linux 3.19.0-22-generic x86_64
> NonfreeKernelModules: nvidia
> ApportVersion: 2.17.2-0ubuntu1.1
> Architecture: amd64
> CurrentDesktop: KDE
> Date: Wed Jul 22 21:15:46 2015
> SourcePackage: transcode
> UpgradeStatus: No upgrade log present (probably fresh install)
>
> ** Affects: transcode (Ubuntu)
>  Importance: Undecided
>  Status: New
>
>
> ** Tags: amd64 apport-bug vivid
>
> --
> You received this bug notification because you are a member of MOTU
> Media Team, which is subscribed to transcode in Ubuntu.
> https://bugs.launchpad.net/bugs/1477272
>
> Title:
>   /usr/bin/transcode: symbol lookup error:
>   /usr/lib/transcode/export_ffmpeg.so: undefined symbol:
>   avcodec_encode_video
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/transcode/+bug/1477272/+subscriptions
>

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1477272

Title:
  /usr/bin/transcode: symbol lookup error:
  /usr/lib/transcode/export_ffmpeg.so: undefined symbol:
  avcodec_encode_video

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/transcode/+bug/1477272/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 1477272] [NEW] /usr/bin/transcode: symbol lookup error: /usr/lib/transcode/export_ffmpeg.so: undefined symbol: avcodec_encode_video

2015-07-22 Thread Luca Olivetti
Public bug reported:

When I try to rip a dvd with k3b (selecting mpeg4 as the output format(,
this is the failure message I get from transcode

/usr/bin/transcode: symbol lookup error:
/usr/lib/transcode/export_ffmpeg.so: undefined symbol:
avcodec_encode_video

ldd shows that /usr/lib/transcode/export_ffmpeg.so uses /usr/lib/x86_64
-linux-gnu/libavcodec.so.56 which has an avcodec_encode_video2 but no
avcodec_encode_video function:


luca@seis:~$ ldd  /usr/lib/transcode/export_ffmpeg.so 
linux-vdso.so.1 =>  (0x7ffdff8c1000)
libavcodec.so.56 => /usr/lib/x86_64-linux-gnu/libavcodec.so.56 
(0x7fd2629c2000)
libmp3lame.so.0 => /usr/lib/x86_64-linux-gnu/libmp3lame.so.0 
(0x7fd26274b000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7fd262443000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7fd262079000)
libavresample.so.2 => /usr/lib/x86_64-linux-gnu/libavresample.so.2 
(0x7fd261e59000)
libavutil.so.54 => /usr/lib/x86_64-linux-gnu/libavutil.so.54 
(0x7fd261c2d000)
libxvidcore.so.4 => /usr/lib/x86_64-linux-gnu/libxvidcore.so.4 
(0x7fd2618ef000)
libx264.so.142 => /usr/lib/x86_64-linux-gnu/libx264.so.142 
(0x7fd261555000)
libvpx.so.1 => /usr/lib/x86_64-linux-gnu/libvpx.so.1 
(0x7fd26115d000)
libvorbisenc.so.2 => /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2 
(0x7fd260eaa000)
libvorbis.so.0 => /usr/lib/x86_64-linux-gnu/libvorbis.so.0 
(0x7fd260c7e000)
libtheoraenc.so.1 => /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1 
(0x7fd260a3e000)
libtheoradec.so.1 => /usr/lib/x86_64-linux-gnu/libtheoradec.so.1 
(0x7fd260825000)
libspeex.so.1 => /usr/lib/x86_64-linux-gnu/libspeex.so.1 
(0x7fd26060c000)
libschroedinger-1.0.so.0 => 
/usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0 (0x7fd260337000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x7fd26011c000)
libopus.so.0 => /usr/lib/x86_64-linux-gnu/libopus.so.0 
(0x7fd25fed2000)
libopenjpeg.so.5 => /usr/lib/x86_64-linux-gnu/libopenjpeg.so.5 
(0x7fd25fcaf000)
libgsm.so.1 => /usr/lib/x86_64-linux-gnu/libgsm.so.1 
(0x7fd25faa1000)
libva.so.1 => /usr/lib/x86_64-linux-gnu/libva.so.1 (0x7fd25f889000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 
(0x7fd25f66b000)
/lib64/ld-linux-x86-64.so.2 (0x7fd263b28000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7fd25f467000)
libogg.so.0 => /usr/lib/x86_64-linux-gnu/libogg.so.0 
(0x7fd25f25e000)
liborc-0.4.so.0 => /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0 
(0x7fd25efda000)


luca@seis:~$ nm -D -C -g /usr/lib/x86_64-linux-gnu/libavcodec.so.56 | grep 
avcodec_encode_video
003fd970 T avcodec_encode_video2

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: transcode 3:1.1.7-9build3
ProcVersionSignature: Ubuntu 3.19.0-22.22-generic 3.19.8-ckt1
Uname: Linux 3.19.0-22-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.17.2-0ubuntu1.1
Architecture: amd64
CurrentDesktop: KDE
Date: Wed Jul 22 21:15:46 2015
SourcePackage: transcode
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: transcode (Ubuntu)
 Importance: Undecided
 Status: New


** Tags: amd64 apport-bug vivid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1477272

Title:
  /usr/bin/transcode: symbol lookup error:
  /usr/lib/transcode/export_ffmpeg.so: undefined symbol:
  avcodec_encode_video

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/transcode/+bug/1477272/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs