<div dir="ltr"><div>Hello Richard</div><div>many thanks for your advice. You save my life :)<br></div><div>I downloaded ubuntu developer source of ffmpeg with following command :<br></div><div>apt-get source ffmpeg</div><div>Now I have got correct symbols in libavxxx  .<br></div><div><br></div><div><br></div><div>Best Regards</div><div>retepik<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">po 8. 6. 2020 o 21:07 Richard Hussong <<a href="mailto:rhussong@westpond.com">rhussong@westpond.com</a>> napísal(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jun 8, 2020 at 8:16 AM retep peter <<a href="mailto:retepik@gmail.com" target="_blank">retepik@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello Richard,<div>How can I download ffmpeg 2.8.15 source for Ubuntu developers?</div></div></blockquote><div> </div><div>You can download the original source package and the Ubuntu patches from <a href="https://packages.ubuntu.com/source/xenial/ffmpeg" target="_blank">https://packages.ubuntu.com/source/xenial/ffmpeg</a> (look near the bottom of the page). You'll probably need to use the Ubuntu build tools to apply the patches and build. I can't help you there.</div><div><br></div><div>- Richard</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Thanks</div><div>retepik</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">ne 7. 6. 2020 o 1:45 Richard Hussong <<a href="mailto:rhussong@westpond.com" target="_blank">rhussong@westpond.com</a>> napísal(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jun 5, 2020 at 11:33 AM retep peter <<a href="mailto:retepik@gmail.com" target="_blank">retepik@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><p>I need a advice :)
I have tried compile ffmpeg 2.8.15 from source under Ubuntu 16 LTS. I 
need compile it for one SDK, I can't use ffmpeg from repository. I 
compiled ffmpeg successfully. But I have got issues with my specify SDK,
 when I try compile my code with SDK:</p>

<pre><code>SDK.so: undefined reference to `av_rescale_q@LIBAVUTIL_FFMPEG_54'
</code></pre>

<p>I suppose that issues are in symbols name. I tried read symbols with</p>

<pre><code>readelf -s libavutil-ffmpeg.so.54
</code></pre>

<p>I get in my compiled ffmpeg something like this</p>

<pre><code>   158: 0000000000024170    55 FUNC    GLOBAL DEFAULT   12 av_rescale_q@@LIBAVUTIL_54
</code></pre>

<p>I tried this with libavutil-ffmpeg.so.54 from repository and i get </p>

<pre><code>   158: 0000000000024170    55 FUNC    GLOBAL DEFAULT   12 av_rescale_q@@LIBAVUTIL_FFMPEG_54
</code></pre>

<p>I suppose that I need add a suffix "FFMPEG" to symbols name.
I use this configuration for build ffmpeg, it same as configuration of build from repository :</p>

<pre><code>sudo ./configure --prefix=/usr --extra-version=0ubuntu0.16.04.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv
</code></pre>

<p>Could you help me how add suffix "-ffmpeg" to symbols name?
Thanks</p></div></blockquote><div>The libavxxx-ffmpeg libraries are supplied by the Ubuntu developers to support the Ubuntu version of ffmpeg. If you build and install ffmpeg yourself (not from the Debian ffmpeg source package), it will build the "normal" libavxxx libraries and build ffmpeg against them, and those libraries will be installed somewhere, by default /usr/local/lib, I believe. I don't know for sure if libavutil.so.54 is compatible with libavutil-ffmpeg.so.54, though it is likely that it is. If so, you may be able to use LD_PRELOAD to load the libraries you need before running, but I don't know if your SDK allows that, or if it would necessarily work.</div><div><br></div><div>- Richard</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">

<p>Best Regard</p>

<p>retepik</p></div>
_______________________________________________<br>
Libav-user mailing list<br>
<a href="mailto:Libav-user@ffmpeg.org" target="_blank">Libav-user@ffmpeg.org</a><br>
<a href="https://ffmpeg.org/mailman/listinfo/libav-user" rel="noreferrer" target="_blank">https://ffmpeg.org/mailman/listinfo/libav-user</a><br>
<br>
To unsubscribe, visit link above, or email<br>
<a href="mailto:libav-user-request@ffmpeg.org" target="_blank">libav-user-request@ffmpeg.org</a> with subject "unsubscribe".</blockquote></div></div>
_______________________________________________<br>
Libav-user mailing list<br>
<a href="mailto:Libav-user@ffmpeg.org" target="_blank">Libav-user@ffmpeg.org</a><br>
<a href="https://ffmpeg.org/mailman/listinfo/libav-user" rel="noreferrer" target="_blank">https://ffmpeg.org/mailman/listinfo/libav-user</a><br>
<br>
To unsubscribe, visit link above, or email<br>
<a href="mailto:libav-user-request@ffmpeg.org" target="_blank">libav-user-request@ffmpeg.org</a> with subject "unsubscribe".</blockquote></div>
_______________________________________________<br>
Libav-user mailing list<br>
<a href="mailto:Libav-user@ffmpeg.org" target="_blank">Libav-user@ffmpeg.org</a><br>
<a href="https://ffmpeg.org/mailman/listinfo/libav-user" rel="noreferrer" target="_blank">https://ffmpeg.org/mailman/listinfo/libav-user</a><br>
<br>
To unsubscribe, visit link above, or email<br>
<a href="mailto:libav-user-request@ffmpeg.org" target="_blank">libav-user-request@ffmpeg.org</a> with subject "unsubscribe".</blockquote></div></div>
_______________________________________________<br>
Libav-user mailing list<br>
<a href="mailto:Libav-user@ffmpeg.org" target="_blank">Libav-user@ffmpeg.org</a><br>
<a href="https://ffmpeg.org/mailman/listinfo/libav-user" rel="noreferrer" target="_blank">https://ffmpeg.org/mailman/listinfo/libav-user</a><br>
<br>
To unsubscribe, visit link above, or email<br>
<a href="mailto:libav-user-request@ffmpeg.org" target="_blank">libav-user-request@ffmpeg.org</a> with subject "unsubscribe".</blockquote></div>