mbox

[1/6] ffmpeg and ffmpeg-libs: update 3.1.4

Message ID 20161113192400.19514-2-marcel.lorenz@ipfire.org
State Superseded
Headers

Message

Marcel Lorenz Nov. 14, 2016, 6:23 a.m. UTC
  Signed-off-by: Marcel Lorenz <marcel.lorenz@ipfire.org>
---
 config/rootfiles/packages/ffmpeg      | 230 ++++++++++++++++++++++++++----
 config/rootfiles/packages/ffmpeg-libs | 260 ++++++++++++++++++++++++++--------
 lfs/ffmpeg                            |  29 ++--
 lfs/ffmpeg-libs                       |   6 +-
 4 files changed, 424 insertions(+), 101 deletions(-)
  

Comments

Jonatan Schlag Nov. 19, 2016, 3:30 a.m. UTC | #1
Hi,

Am So, 13. Nov, 2016 um 8:23 schrieb Marcel Lorenz 
<marcel.lorenz@ipfire.org>:
> Signed-off-by: Marcel Lorenz <marcel.lorenz@ipfire.org>
> ---
>  config/rootfiles/packages/ffmpeg      | 230 
> ++++++++++++++++++++++++++----
>  config/rootfiles/packages/ffmpeg-libs | 260 
> ++++++++++++++++++++++++++--------
>  lfs/ffmpeg                            |  29 ++--
>  lfs/ffmpeg-libs                       |   6 +-
>  4 files changed, 424 insertions(+), 101 deletions(-)
> 
> diff --git a/config/rootfiles/packages/ffmpeg 
> b/config/rootfiles/packages/ffmpeg
> index d403ca1..aa7a96d 100644
> --- a/config/rootfiles/packages/ffmpeg
> +++ b/config/rootfiles/packages/ffmpeg
> @@ -1,64 +1,240 @@
>  usr/bin/ffmpeg
>  usr/bin/ffplay
> +usr/bin/ffprobe
>  usr/bin/ffserver
>  #usr/include/libavcodec
>  #usr/include/libavcodec/avcodec.h
> -#usr/include/libavcodec/opt.h
> +#usr/include/libavcodec/avdct.h
> +#usr/include/libavcodec/avfft.h
> +#usr/include/libavcodec/d3d11va.h
> +#usr/include/libavcodec/dirac.h
> +#usr/include/libavcodec/dv_profile.h
> +#usr/include/libavcodec/dxva2.h
> +#usr/include/libavcodec/jni.h
> +#usr/include/libavcodec/qsv.h
> +#usr/include/libavcodec/vaapi.h
> +#usr/include/libavcodec/vda.h
> +#usr/include/libavcodec/vdpau.h
> +#usr/include/libavcodec/version.h
> +#usr/include/libavcodec/videotoolbox.h
> +#usr/include/libavcodec/vorbis_parser.h
> +#usr/include/libavcodec/xvmc.h
>  #usr/include/libavdevice
>  #usr/include/libavdevice/avdevice.h
> +#usr/include/libavdevice/version.h
> +#usr/include/libavfilter
> +#usr/include/libavfilter/avfilter.h
> +#usr/include/libavfilter/avfiltergraph.h
> +#usr/include/libavfilter/buffersink.h
> +#usr/include/libavfilter/buffersrc.h
> +#usr/include/libavfilter/version.h
>  #usr/include/libavformat
>  #usr/include/libavformat/avformat.h
>  #usr/include/libavformat/avio.h
> -#usr/include/libavformat/rtsp.h
> -#usr/include/libavformat/rtspcodes.h
> +#usr/include/libavformat/version.h
>  #usr/include/libavutil
>  #usr/include/libavutil/adler32.h
> +#usr/include/libavutil/aes.h
> +#usr/include/libavutil/aes_ctr.h
> +#usr/include/libavutil/attributes.h
> +#usr/include/libavutil/audio_fifo.h
> +#usr/include/libavutil/avassert.h
> +#usr/include/libavutil/avconfig.h
>  #usr/include/libavutil/avstring.h
>  #usr/include/libavutil/avutil.h
>  #usr/include/libavutil/base64.h
> +#usr/include/libavutil/blowfish.h
> +#usr/include/libavutil/bprint.h
> +#usr/include/libavutil/bswap.h
> +#usr/include/libavutil/buffer.h
> +#usr/include/libavutil/camellia.h
> +#usr/include/libavutil/cast5.h
> +#usr/include/libavutil/channel_layout.h
>  #usr/include/libavutil/common.h
> +#usr/include/libavutil/cpu.h
>  #usr/include/libavutil/crc.h
> +#usr/include/libavutil/des.h
> +#usr/include/libavutil/dict.h
> +#usr/include/libavutil/display.h
> +#usr/include/libavutil/downmix_info.h
> +#usr/include/libavutil/error.h
> +#usr/include/libavutil/eval.h
> +#usr/include/libavutil/ffversion.h
>  #usr/include/libavutil/fifo.h
> -#usr/include/libavutil/intfloat_readwrite.h
> +#usr/include/libavutil/file.h
> +#usr/include/libavutil/frame.h
> +#usr/include/libavutil/hash.h
> +#usr/include/libavutil/hmac.h
> +#usr/include/libavutil/hwcontext.h
> +#usr/include/libavutil/hwcontext_cuda.h
> +#usr/include/libavutil/hwcontext_dxva2.h
> +#usr/include/libavutil/hwcontext_vaapi.h
> +#usr/include/libavutil/hwcontext_vdpau.h
> +#usr/include/libavutil/imgutils.h
> +#usr/include/libavutil/intfloat.h
> +#usr/include/libavutil/intreadwrite.h
> +#usr/include/libavutil/lfg.h
>  #usr/include/libavutil/log.h
>  #usr/include/libavutil/lzo.h
> +#usr/include/libavutil/macros.h
> +#usr/include/libavutil/mastering_display_metadata.h
>  #usr/include/libavutil/mathematics.h
>  #usr/include/libavutil/md5.h
>  #usr/include/libavutil/mem.h
> -#usr/include/libavutil/random.h
> +#usr/include/libavutil/motion_vector.h
> +#usr/include/libavutil/murmur3.h
> +#usr/include/libavutil/opt.h
> +#usr/include/libavutil/parseutils.h
> +#usr/include/libavutil/pixdesc.h
> +#usr/include/libavutil/pixelutils.h
> +#usr/include/libavutil/pixfmt.h
> +#usr/include/libavutil/random_seed.h
>  #usr/include/libavutil/rational.h
> -#usr/include/libavutil/sha1.h
> +#usr/include/libavutil/rc4.h
> +#usr/include/libavutil/replaygain.h
> +#usr/include/libavutil/ripemd.h
> +#usr/include/libavutil/samplefmt.h
> +#usr/include/libavutil/sha.h
> +#usr/include/libavutil/sha512.h
> +#usr/include/libavutil/stereo3d.h
> +#usr/include/libavutil/tea.h
> +#usr/include/libavutil/threadmessage.h
> +#usr/include/libavutil/time.h
> +#usr/include/libavutil/timecode.h
> +#usr/include/libavutil/timestamp.h
> +#usr/include/libavutil/tree.h
> +#usr/include/libavutil/twofish.h
> +#usr/include/libavutil/version.h
> +#usr/include/libavutil/xtea.h
> +#usr/include/libpostproc
> +#usr/include/libpostproc/postprocess.h
> +#usr/include/libpostproc/version.h
> +#usr/include/libswresample
> +#usr/include/libswresample/swresample.h
> +#usr/include/libswresample/version.h
> +#usr/include/libswscale
> +#usr/include/libswscale/swscale.h
> +#usr/include/libswscale/version.h
>  #usr/lib/libavcodec.a
>  #usr/lib/libavcodec.so
> -#usr/lib/libavcodec.so.51
> -#usr/lib/libavcodec.so.51.54.0
> +#usr/lib/libavcodec.so.57
> +#usr/lib/libavcodec.so.57.48.101
>  #usr/lib/libavdevice.a
>  #usr/lib/libavdevice.so
> -#usr/lib/libavdevice.so.52
> -#usr/lib/libavdevice.so.52.0.0
> +#usr/lib/libavdevice.so.57
> +#usr/lib/libavdevice.so.57.0.101
> +#usr/lib/libavfilter.a
> +#usr/lib/libavfilter.so
> +#usr/lib/libavfilter.so.6
> +#usr/lib/libavfilter.so.6.47.100
>  #usr/lib/libavformat.a
>  #usr/lib/libavformat.so
> -#usr/lib/libavformat.so.52
> -#usr/lib/libavformat.so.52.13.0
> +#usr/lib/libavformat.so.57
> +#usr/lib/libavformat.so.57.41.100
>  #usr/lib/libavutil.a
>  #usr/lib/libavutil.so
> -#usr/lib/libavutil.so.49
> -#usr/lib/libavutil.so.49.6.0
> -#usr/lib/pkgconfig
> +#usr/lib/libavutil.so.55
> +#usr/lib/libavutil.so.55.28.100
> +#usr/lib/libpostproc.a
> +#usr/lib/libpostproc.so
> +#usr/lib/libpostproc.so.54
> +#usr/lib/libpostproc.so.54.0.100
> +#usr/lib/libswresample.a
> +#usr/lib/libswresample.so
> +#usr/lib/libswresample.so.2
> +#usr/lib/libswresample.so.2.1.100
> +#usr/lib/libswscale.a
> +#usr/lib/libswscale.so
> +#usr/lib/libswscale.so.4
> +#usr/lib/libswscale.so.4.1.100
>  #usr/lib/pkgconfig/libavcodec.pc
>  #usr/lib/pkgconfig/libavdevice.pc
> +#usr/lib/pkgconfig/libavfilter.pc
>  #usr/lib/pkgconfig/libavformat.pc
>  #usr/lib/pkgconfig/libavutil.pc
> -#usr/lib/vhook
> -#usr/lib/vhook/drawtext.so
> -#usr/lib/vhook/fish.so
> -#usr/lib/vhook/null.so
> -#usr/lib/vhook/ppm.so
> -#usr/lib/vhook/watermark.so
> -#usr/include/libpostproc
> -#usr/include/libpostproc/postprocess.h
> -#usr/lib/libpostproc.a
> -#usr/lib/libpostproc.so
> -#usr/lib/libpostproc.so.51
> -#usr/lib/libpostproc.so.51.1.0
>  #usr/lib/pkgconfig/libpostproc.pc
> +#usr/lib/pkgconfig/libswresample.pc
> +#usr/lib/pkgconfig/libswscale.pc
> +#usr/share/doc/ffmpeg
> +#usr/share/doc/ffmpeg/developer.html
> +#usr/share/doc/ffmpeg/faq.html
> +#usr/share/doc/ffmpeg/fate.html
> +#usr/share/doc/ffmpeg/ffmpeg-all.html
> +#usr/share/doc/ffmpeg/ffmpeg-bitstream-filters.html
> +#usr/share/doc/ffmpeg/ffmpeg-codecs.html
> +#usr/share/doc/ffmpeg/ffmpeg-devices.html
> +#usr/share/doc/ffmpeg/ffmpeg-filters.html
> +#usr/share/doc/ffmpeg/ffmpeg-formats.html
> +#usr/share/doc/ffmpeg/ffmpeg-protocols.html
> +#usr/share/doc/ffmpeg/ffmpeg-resampler.html
> +#usr/share/doc/ffmpeg/ffmpeg-scaler.html
> +#usr/share/doc/ffmpeg/ffmpeg-utils.html
> +#usr/share/doc/ffmpeg/ffmpeg.html
> +#usr/share/doc/ffmpeg/ffplay-all.html
> +#usr/share/doc/ffmpeg/ffplay.html
> +#usr/share/doc/ffmpeg/ffprobe-all.html
> +#usr/share/doc/ffmpeg/ffprobe.html
> +#usr/share/doc/ffmpeg/ffserver-all.html
> +#usr/share/doc/ffmpeg/ffserver.html
> +#usr/share/doc/ffmpeg/general.html
> +#usr/share/doc/ffmpeg/git-howto.html
> +#usr/share/doc/ffmpeg/libavcodec.html
> +#usr/share/doc/ffmpeg/libavdevice.html
> +#usr/share/doc/ffmpeg/libavfilter.html
> +#usr/share/doc/ffmpeg/libavformat.html
> +#usr/share/doc/ffmpeg/libavutil.html
> +#usr/share/doc/ffmpeg/libswresample.html
> +#usr/share/doc/ffmpeg/libswscale.html
> +#usr/share/doc/ffmpeg/nut.html
> +#usr/share/doc/ffmpeg/platform.html
> +#usr/share/ffmpeg
> +#usr/share/ffmpeg/examples
> +#usr/share/ffmpeg/examples/Makefile
> +#usr/share/ffmpeg/examples/README
> +#usr/share/ffmpeg/examples/avio_dir_cmd.c
> +#usr/share/ffmpeg/examples/avio_reading.c
> +#usr/share/ffmpeg/examples/decoding_encoding.c
> +#usr/share/ffmpeg/examples/demuxing_decoding.c
> +#usr/share/ffmpeg/examples/extract_mvs.c
> +#usr/share/ffmpeg/examples/filter_audio.c
> +#usr/share/ffmpeg/examples/filtering_audio.c
> +#usr/share/ffmpeg/examples/filtering_video.c
> +#usr/share/ffmpeg/examples/http_multiclient.c
> +#usr/share/ffmpeg/examples/metadata.c
> +#usr/share/ffmpeg/examples/muxing.c
> +#usr/share/ffmpeg/examples/qsvdec.c
> +#usr/share/ffmpeg/examples/remuxing.c
> +#usr/share/ffmpeg/examples/resampling_audio.c
> +#usr/share/ffmpeg/examples/scaling_video.c
> +#usr/share/ffmpeg/examples/transcode_aac.c
> +#usr/share/ffmpeg/examples/transcoding.c
> +#usr/share/ffmpeg/ffprobe.xsd
> +#usr/share/ffmpeg/libvpx-1080p.ffpreset
> +#usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
> +#usr/share/ffmpeg/libvpx-360p.ffpreset
> +#usr/share/ffmpeg/libvpx-720p.ffpreset
> +#usr/share/ffmpeg/libvpx-720p50_60.ffpreset
> +#usr/share/man/man1/ffmpeg-all.1
> +#usr/share/man/man1/ffmpeg-bitstream-filters.1
> +#usr/share/man/man1/ffmpeg-codecs.1
> +#usr/share/man/man1/ffmpeg-devices.1
> +#usr/share/man/man1/ffmpeg-filters.1
> +#usr/share/man/man1/ffmpeg-formats.1
> +#usr/share/man/man1/ffmpeg-protocols.1
> +#usr/share/man/man1/ffmpeg-resampler.1
> +#usr/share/man/man1/ffmpeg-scaler.1
> +#usr/share/man/man1/ffmpeg-utils.1
> +#usr/share/man/man1/ffmpeg.1
> +#usr/share/man/man1/ffplay-all.1
> +#usr/share/man/man1/ffplay.1
> +#usr/share/man/man1/ffprobe-all.1
> +#usr/share/man/man1/ffprobe.1
> +#usr/share/man/man1/ffserver-all.1
> +#usr/share/man/man1/ffserver.1
> +#usr/share/man/man3/libavcodec.3
> +#usr/share/man/man3/libavdevice.3
> +#usr/share/man/man3/libavfilter.3
> +#usr/share/man/man3/libavformat.3
> +#usr/share/man/man3/libavutil.3
> +#usr/share/man/man3/libswresample.3
> +#usr/share/man/man3/libswscale.3
> diff --git a/config/rootfiles/packages/ffmpeg-libs 
> b/config/rootfiles/packages/ffmpeg-libs
> index a58dcd5..1f401ec 100644
> --- a/config/rootfiles/packages/ffmpeg-libs
> +++ b/config/rootfiles/packages/ffmpeg-libs
> @@ -1,64 +1,212 @@
>  #usr/bin/ffmpeg
>  #usr/bin/ffplay
>  #usr/bin/ffserver
> -#usr/include/libavcodec
> -#usr/include/libavcodec/avcodec.h
> -#usr/include/libavcodec/opt.h
> -#usr/include/libavdevice
> -#usr/include/libavdevice/avdevice.h
> -#usr/include/libavformat
> -#usr/include/libavformat/avformat.h
> -#usr/include/libavformat/avio.h
> -#usr/include/libavformat/rtsp.h
> -#usr/include/libavformat/rtspcodes.h
> -#usr/include/libavutil
> -#usr/include/libavutil/adler32.h
> -#usr/include/libavutil/avstring.h
> -#usr/include/libavutil/avutil.h
> -#usr/include/libavutil/base64.h
> -#usr/include/libavutil/common.h
> -#usr/include/libavutil/crc.h
> -#usr/include/libavutil/fifo.h
> -#usr/include/libavutil/intfloat_readwrite.h
> -#usr/include/libavutil/log.h
> -#usr/include/libavutil/lzo.h
> -#usr/include/libavutil/mathematics.h
> -#usr/include/libavutil/md5.h
> -#usr/include/libavutil/mem.h
> -#usr/include/libavutil/random.h
> -#usr/include/libavutil/rational.h
> -#usr/include/libavutil/sha1.h
> +#usr/bin/ffprobe
> +#usr/include/libavcodec/avdct.h
> +#usr/include/libavcodec/avfft.h
> +#usr/include/libavcodec/d3d11va.h
> +#usr/include/libavcodec/dirac.h
> +#usr/include/libavcodec/dv_profile.h
> +#usr/include/libavcodec/dxva2.h
> +#usr/include/libavcodec/jni.h
> +#usr/include/libavcodec/qsv.h
> +#usr/include/libavcodec/vaapi.h
> +#usr/include/libavcodec/vda.h
> +#usr/include/libavcodec/vdpau.h
> +#usr/include/libavcodec/version.h
> +#usr/include/libavcodec/videotoolbox.h
> +#usr/include/libavcodec/vorbis_parser.h
> +#usr/include/libavcodec/xvmc.h
> +#usr/include/libavdevice/version.h
> +#usr/include/libavfilter
> +#usr/include/libavfilter/avfilter.h
> +#usr/include/libavfilter/avfiltergraph.h
> +#usr/include/libavfilter/buffersink.h
> +#usr/include/libavfilter/buffersrc.h
> +#usr/include/libavfilter/version.h
> +#usr/include/libavformat/version.h
> +#usr/include/libavutil/aes.h
> +#usr/include/libavutil/aes_ctr.h
> +#usr/include/libavutil/attributes.h
> +#usr/include/libavutil/audio_fifo.h
> +#usr/include/libavutil/avassert.h
> +#usr/include/libavutil/avconfig.h
> +#usr/include/libavutil/blowfish.h
> +#usr/include/libavutil/bprint.h
> +#usr/include/libavutil/bswap.h
> +#usr/include/libavutil/buffer.h
> +#usr/include/libavutil/camellia.h
> +#usr/include/libavutil/cast5.h
> +#usr/include/libavutil/channel_layout.h
> +#usr/include/libavutil/cpu.h
> +#usr/include/libavutil/des.h
> +#usr/include/libavutil/dict.h
> +#usr/include/libavutil/display.h
> +#usr/include/libavutil/downmix_info.h
> +#usr/include/libavutil/error.h
> +#usr/include/libavutil/eval.h
> +#usr/include/libavutil/ffversion.h
> +#usr/include/libavutil/file.h
> +#usr/include/libavutil/frame.h
> +#usr/include/libavutil/hash.h
> +#usr/include/libavutil/hmac.h
> +#usr/include/libavutil/hwcontext.h
> +#usr/include/libavutil/hwcontext_cuda.h
> +#usr/include/libavutil/hwcontext_dxva2.h
> +#usr/include/libavutil/hwcontext_vaapi.h
> +#usr/include/libavutil/hwcontext_vdpau.h
> +#usr/include/libavutil/imgutils.h
> +#usr/include/libavutil/intfloat.h
> +#usr/include/libavutil/intreadwrite.h
> +#usr/include/libavutil/lfg.h
> +#usr/include/libavutil/macros.h
> +#usr/include/libavutil/mastering_display_metadata.h
> +#usr/include/libavutil/motion_vector.h
> +#usr/include/libavutil/murmur3.h
> +#usr/include/libavutil/opt.h
> +#usr/include/libavutil/parseutils.h
> +#usr/include/libavutil/pixdesc.h
> +#usr/include/libavutil/pixelutils.h
> +#usr/include/libavutil/pixfmt.h
> +#usr/include/libavutil/random_seed.h
> +#usr/include/libavutil/rc4.h
> +#usr/include/libavutil/replaygain.h
> +#usr/include/libavutil/ripemd.h
> +#usr/include/libavutil/samplefmt.h
> +#usr/include/libavutil/sha.h
> +#usr/include/libavutil/sha512.h
> +#usr/include/libavutil/stereo3d.h
> +#usr/include/libavutil/tea.h
> +#usr/include/libavutil/threadmessage.h
> +#usr/include/libavutil/time.h
> +#usr/include/libavutil/timecode.h
> +#usr/include/libavutil/timestamp.h
> +#usr/include/libavutil/tree.h
> +#usr/include/libavutil/twofish.h
> +#usr/include/libavutil/version.h
> +#usr/include/libavutil/xtea.h
> +#usr/include/libpostproc/version.h
> +#usr/include/libswresample
> +#usr/include/libswresample/swresample.h
> +#usr/include/libswresample/version.h
> +#usr/include/libswscale
> +#usr/include/libswscale/swscale.h
> +#usr/include/libswscale/version.h,
>  #usr/lib/libavcodec.a
> -usr/lib/libavcodec.so
> -usr/lib/libavcodec.so.51
> -usr/lib/libavcodec.so.51.54.0
> +#usr/lib/libavcodec.so
> +usr/lib/libavcodec.so.57
> +usr/lib/libavcodec.so.57.48.101
>  #usr/lib/libavdevice.a
> -usr/lib/libavdevice.so
> -usr/lib/libavdevice.so.52
> -usr/lib/libavdevice.so.52.0.0
> +#usr/lib/libavdevice.so
> +usr/lib/libavdevice.so.57
> +usr/lib/libavdevice.so.57.0.101
> +#usr/lib/libavfilter.a
> +#usr/lib/libavfilter.so
> +usr/lib/libavfilter.so.6
> +usr/lib/libavfilter.so.6.47.100
>  #usr/lib/libavformat.a
> -usr/lib/libavformat.so
> -usr/lib/libavformat.so.52
> -usr/lib/libavformat.so.52.13.0
> +#usr/lib/libavformat.so
> +usr/lib/libavformat.so.57
> +usr/lib/libavformat.so.57.41.100
>  #usr/lib/libavutil.a
> -usr/lib/libavutil.so
> -usr/lib/libavutil.so.49
> -usr/lib/libavutil.so.49.6.0
> -#usr/lib/pkgconfig
> -usr/lib/pkgconfig/libavcodec.pc
> -usr/lib/pkgconfig/libavdevice.pc
> -usr/lib/pkgconfig/libavformat.pc
> -usr/lib/pkgconfig/libavutil.pc
> -#usr/lib/vhook
> -usr/lib/vhook/drawtext.so
> -usr/lib/vhook/fish.so
> -usr/lib/vhook/null.so
> -usr/lib/vhook/ppm.so
> -usr/lib/vhook/watermark.so
> -#usr/include/libpostproc
> -#usr/include/libpostproc/postprocess.h
> +#usr/lib/libavutil.so
> +usr/lib/libavutil.so.55
> +usr/lib/libavutil.so.55.28.100
>  #usr/lib/libpostproc.a
> -usr/lib/libpostproc.so
> -usr/lib/libpostproc.so.51
> -usr/lib/libpostproc.so.51.1.0
> -usr/lib/pkgconfig/libpostproc.pc
> +#usr/lib/libpostproc.so
> +usr/lib/libpostproc.so.54
> +usr/lib/libpostproc.so.54.0.100
> +#usr/lib/libswresample.a
> +#usr/lib/libswresample.so
> +usr/lib/libswresample.so.2
> +usr/lib/libswresample.so.2.1.100
> +#usr/lib/libswscale.a
> +#usr/lib/libswscale.so
> +usr/lib/libswscale.so.4
> +usr/lib/libswscale.so.4.1.100
> +#usr/lib/pkgconfig/libavfilter.pc
> +#usr/lib/pkgconfig/libswresample.pc
> +#usr/lib/pkgconfig/libswscale.pc
> +#usr/share/doc/ffmpeg
> +#usr/share/doc/ffmpeg/developer.html
> +#usr/share/doc/ffmpeg/faq.html
> +#usr/share/doc/ffmpeg/fate.html
> +#usr/share/doc/ffmpeg/ffmpeg-all.html
> +#usr/share/doc/ffmpeg/ffmpeg-bitstream-filters.html
> +#usr/share/doc/ffmpeg/ffmpeg-codecs.html
> +#usr/share/doc/ffmpeg/ffmpeg-devices.html
> +#usr/share/doc/ffmpeg/ffmpeg-filters.html
> +#usr/share/doc/ffmpeg/ffmpeg-formats.html
> +#usr/share/doc/ffmpeg/ffmpeg-protocols.html
> +#usr/share/doc/ffmpeg/ffmpeg-resampler.html
> +#usr/share/doc/ffmpeg/ffmpeg-scaler.html
> +#usr/share/doc/ffmpeg/ffmpeg-utils.html
> +#usr/share/doc/ffmpeg/ffmpeg.html
> +#usr/share/doc/ffmpeg/ffplay-all.html
> +#usr/share/doc/ffmpeg/ffplay.html
> +#usr/share/doc/ffmpeg/ffprobe-all.html
> +#usr/share/doc/ffmpeg/ffprobe.html
> +#usr/share/doc/ffmpeg/ffserver-all.html
> +#usr/share/doc/ffmpeg/ffserver.html
> +#usr/share/doc/ffmpeg/general.html
> +#usr/share/doc/ffmpeg/git-howto.html
> +#usr/share/doc/ffmpeg/libavcodec.html
> +#usr/share/doc/ffmpeg/libavdevice.html
> +#usr/share/doc/ffmpeg/libavfilter.html
> +#usr/share/doc/ffmpeg/libavformat.html
> +#usr/share/doc/ffmpeg/libavutil.html
> +#usr/share/doc/ffmpeg/libswresample.html
> +#usr/share/doc/ffmpeg/libswscale.html
> +#usr/share/doc/ffmpeg/nut.html
> +#usr/share/doc/ffmpeg/platform.html
> +#usr/share/ffmpeg
> +#usr/share/ffmpeg/examples
> +#usr/share/ffmpeg/examples/Makefile
> +#usr/share/ffmpeg/examples/README
> +#usr/share/ffmpeg/examples/avio_dir_cmd.c
> +#usr/share/ffmpeg/examples/avio_reading.c
> +#usr/share/ffmpeg/examples/decoding_encoding.c
> +#usr/share/ffmpeg/examples/demuxing_decoding.c
> +#usr/share/ffmpeg/examples/extract_mvs.c
> +#usr/share/ffmpeg/examples/filter_audio.c
> +#usr/share/ffmpeg/examples/filtering_audio.c
> +#usr/share/ffmpeg/examples/filtering_video.c
> +#usr/share/ffmpeg/examples/http_multiclient.c
> +#usr/share/ffmpeg/examples/metadata.c
> +#usr/share/ffmpeg/examples/muxing.c
> +#usr/share/ffmpeg/examples/qsvdec.c
> +#usr/share/ffmpeg/examples/remuxing.c
> +#usr/share/ffmpeg/examples/resampling_audio.c
> +#usr/share/ffmpeg/examples/scaling_video.c
> +#usr/share/ffmpeg/examples/transcode_aac.c
> +#usr/share/ffmpeg/examples/transcoding.c
> +#usr/share/ffmpeg/ffprobe.xsd
> +#usr/share/ffmpeg/libvpx-1080p.ffpreset
> +#usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
> +#usr/share/ffmpeg/libvpx-360p.ffpreset
> +#usr/share/ffmpeg/libvpx-720p.ffpreset
> +#usr/share/ffmpeg/libvpx-720p50_60.ffpreset
> +#usr/share/man/man1/ffmpeg-all.1
> +#usr/share/man/man1/ffmpeg-bitstream-filters.1
> +#usr/share/man/man1/ffmpeg-codecs.1
> +#usr/share/man/man1/ffmpeg-devices.1
> +#usr/share/man/man1/ffmpeg-filters.1
> +#usr/share/man/man1/ffmpeg-formats.1
> +#usr/share/man/man1/ffmpeg-protocols.1
> +#usr/share/man/man1/ffmpeg-resampler.1
> +#usr/share/man/man1/ffmpeg-scaler.1
> +#usr/share/man/man1/ffmpeg-utils.1
> +#usr/share/man/man1/ffmpeg.1
> +#usr/share/man/man1/ffplay-all.1
> +#usr/share/man/man1/ffplay.1
> +#usr/share/man/man1/ffprobe-all.1
> +#usr/share/man/man1/ffprobe.1
> +#usr/share/man/man1/ffserver-all.1
> +#usr/share/man/man1/ffserver.1
> +#usr/share/man/man3/libavcodec.3
> +#usr/share/man/man3/libavdevice.3
> +#usr/share/man/man3/libavfilter.3
> +#usr/share/man/man3/libavformat.3
> +#usr/share/man/man3/libavutil.3
> +#usr/share/man/man3/libswresample.3
> +#usr/share/man/man3/libswscale.3
> diff --git a/lfs/ffmpeg b/lfs/ffmpeg
> index b383886..76c0c73 100644
> --- a/lfs/ffmpeg
> +++ b/lfs/ffmpeg
> @@ -1,7 +1,7 @@
>  
> ###############################################################################
>  #                                                                    
>          #
>  # IPFire.org - A linux based firewall                                
>          #
> -# Copyright (C) 2007  Michael Tremer & Christian Schmidt             
>          #
> +# Copyright (C) 2007-2016 IPFire Team  <info@ipfire.org>             
>          #
>  #                                                                    
>          #
>  # This program is free software: you can redistribute it and/or 
> modify        #
>  # it under the terms of the GNU General Public License as published 
> by        #
> @@ -24,19 +24,19 @@
> 
>  include Config
> 
> -VER        = 2008-04-13
> -THISAPP    = ffmpeg-export-$(VER)
> +VER        = 3.1.4
> +THISAPP    = ffmpeg-$(VER)
>  DL_FILE    = $(THISAPP).tar.bz2
>  DL_FROM    = $(URL_IPFIRE)
>  DIR_APP    = $(DIR_SRC)/$(THISAPP)
>  TARGET     = $(DIR_INFO)/$(THISAPP)
>  PROG       = ffmpeg
> -PAK_VER    = 5
> +PAK_VER    = 6
> 
>  DEPS       = "ffmpeg-libs sdl lame libvorbis xvid"
> 
>  # Don't use PIC for libavcodec
> -CFLAGS    += -fno-PIC -fno-strict-aliasing -Wa,--noexecstack
> +#CFLAGS    += -fno-PIC -fno-strict-aliasing -Wa,--noexecstack
Why did you comment these C flags out? Did we need them no longer or 
are there another reasons?
> 
> 
>  
> ###############################################################################
>  # Top-level Rules
> @@ -46,7 +46,7 @@ objects = $(DL_FILE)
> 
>  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> 
> -$(DL_FILE)_MD5 = 017ab929ff92be552debb65c589c2183
> +$(DL_FILE)_MD5 = 1c099ec01cef5caadd05a4f78561c560
> 
>  install : $(TARGET)
> 
> @@ -79,14 +79,13 @@ $(subst %,%_MD5,$(objects)) :
>  $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
>  	@$(PREBUILD)
>  	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
> -	ln -s $(THISAPP) /usr/src/ffmpeg
> -	cd $(DIR_SRC)/ffmpeg && ./configure --prefix=/usr \
> -                                     --enable-shared \
> -									 --enable-postproc \
> -									 --enable-pthreads \
> -									 --enable-gpl
> -	cd $(DIR_SRC)/ffmpeg && make $(MAKETUNING) $(EXTRA_MAKE)
> -	cd $(DIR_SRC)/ffmpeg && make install
> -	cd $(DIR_SRC)/ffmpeg && make install-libs
> +	cd $(DIR_APP) && ./configure --prefix=/usr \
> +				--enable-shared \
> +				--enable-postproc \
> +				--enable-pthreads \
> +				--enable-gpl
> +	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
> +	cd $(DIR_APP) && make install
> +	cd $(DIR_APP) && make install-libs
>  	@rm -rf $(DIR_APP)
>  	@$(POSTBUILD)
> diff --git a/lfs/ffmpeg-libs b/lfs/ffmpeg-libs
> index b29c978..8762964 100644
> --- a/lfs/ffmpeg-libs
> +++ b/lfs/ffmpeg-libs
> @@ -1,7 +1,7 @@
>  
> ###############################################################################
>  #                                                                    
>          #
>  # IPFire.org - A linux based firewall                                
>          #
> -# Copyright (C) 2007  Michael Tremer & Christian Schmidt             
>          #
> +# Copyright (C) 2007-2016 IPFire Team  <info@ipfire.org>             
>          #
>  #                                                                    
>          #
>  # This program is free software: you can redistribute it and/or 
> modify        #
>  # it under the terms of the GNU General Public License as published 
> by        #
> @@ -24,10 +24,10 @@
> 
>  include Config
> 
> -VER        = 2008-04-13
> +VER        = 3.1.4
>  THISAPP    = ffmpeg-export-$(VER)
>  PROG       = ffmpeg-libs
> -PAK_VER    = 5
> +PAK_VER    = 6
> 
>  DEPS       = ""
> 
> --
> 2.9.3

Regards Jonatan
  
Michael Tremer March 13, 2017, 3:08 a.m. UTC | #2
On Fri, 2016-11-18 at 17:30 +0100, Jonatan Schlag wrote:
> Hi,
> 
> Am So, 13. Nov, 2016 um 8:23 schrieb Marcel Lorenz <marcel.lorenz@ipfire.org>:
> > Signed-off-by: Marcel Lorenz <marcel.lorenz@ipfire.org>
> > ---
> >  config/rootfiles/packages/ffmpeg      | 230 ++++++++++++++++++++++++++----
> >  config/rootfiles/packages/ffmpeg-libs | 260 ++++++++++++++++++++++++++-----
> > ---
> >  lfs/ffmpeg                            |  29 ++--
> >  lfs/ffmpeg-libs                       |   6 +-
> >  4 files changed, 424 insertions(+), 101 deletions(-)
> > 
> > diff --git a/config/rootfiles/packages/ffmpeg
> > b/config/rootfiles/packages/ffmpeg
> > index d403ca1..aa7a96d 100644
> > --- a/config/rootfiles/packages/ffmpeg
> > +++ b/config/rootfiles/packages/ffmpeg
> > @@ -1,64 +1,240 @@
> >  usr/bin/ffmpeg
> >  usr/bin/ffplay
> > +usr/bin/ffprobe
> >  usr/bin/ffserver
> >  #usr/include/libavcodec
> >  #usr/include/libavcodec/avcodec.h
> > -#usr/include/libavcodec/opt.h
> > +#usr/include/libavcodec/avdct.h
> > +#usr/include/libavcodec/avfft.h
> > +#usr/include/libavcodec/d3d11va.h
> > +#usr/include/libavcodec/dirac.h
> > +#usr/include/libavcodec/dv_profile.h
> > +#usr/include/libavcodec/dxva2.h
> > +#usr/include/libavcodec/jni.h
> > +#usr/include/libavcodec/qsv.h
> > +#usr/include/libavcodec/vaapi.h
> > +#usr/include/libavcodec/vda.h
> > +#usr/include/libavcodec/vdpau.h
> > +#usr/include/libavcodec/version.h
> > +#usr/include/libavcodec/videotoolbox.h
> > +#usr/include/libavcodec/vorbis_parser.h
> > +#usr/include/libavcodec/xvmc.h
> >  #usr/include/libavdevice
> >  #usr/include/libavdevice/avdevice.h
> > +#usr/include/libavdevice/version.h
> > +#usr/include/libavfilter
> > +#usr/include/libavfilter/avfilter.h
> > +#usr/include/libavfilter/avfiltergraph.h
> > +#usr/include/libavfilter/buffersink.h
> > +#usr/include/libavfilter/buffersrc.h
> > +#usr/include/libavfilter/version.h
> >  #usr/include/libavformat
> >  #usr/include/libavformat/avformat.h
> >  #usr/include/libavformat/avio.h
> > -#usr/include/libavformat/rtsp.h
> > -#usr/include/libavformat/rtspcodes.h
> > +#usr/include/libavformat/version.h
> >  #usr/include/libavutil
> >  #usr/include/libavutil/adler32.h
> > +#usr/include/libavutil/aes.h
> > +#usr/include/libavutil/aes_ctr.h
> > +#usr/include/libavutil/attributes.h
> > +#usr/include/libavutil/audio_fifo.h
> > +#usr/include/libavutil/avassert.h
> > +#usr/include/libavutil/avconfig.h
> >  #usr/include/libavutil/avstring.h
> >  #usr/include/libavutil/avutil.h
> >  #usr/include/libavutil/base64.h
> > +#usr/include/libavutil/blowfish.h
> > +#usr/include/libavutil/bprint.h
> > +#usr/include/libavutil/bswap.h
> > +#usr/include/libavutil/buffer.h
> > +#usr/include/libavutil/camellia.h
> > +#usr/include/libavutil/cast5.h
> > +#usr/include/libavutil/channel_layout.h
> >  #usr/include/libavutil/common.h
> > +#usr/include/libavutil/cpu.h
> >  #usr/include/libavutil/crc.h
> > +#usr/include/libavutil/des.h
> > +#usr/include/libavutil/dict.h
> > +#usr/include/libavutil/display.h
> > +#usr/include/libavutil/downmix_info.h
> > +#usr/include/libavutil/error.h
> > +#usr/include/libavutil/eval.h
> > +#usr/include/libavutil/ffversion.h
> >  #usr/include/libavutil/fifo.h
> > -#usr/include/libavutil/intfloat_readwrite.h
> > +#usr/include/libavutil/file.h
> > +#usr/include/libavutil/frame.h
> > +#usr/include/libavutil/hash.h
> > +#usr/include/libavutil/hmac.h
> > +#usr/include/libavutil/hwcontext.h
> > +#usr/include/libavutil/hwcontext_cuda.h
> > +#usr/include/libavutil/hwcontext_dxva2.h
> > +#usr/include/libavutil/hwcontext_vaapi.h
> > +#usr/include/libavutil/hwcontext_vdpau.h
> > +#usr/include/libavutil/imgutils.h
> > +#usr/include/libavutil/intfloat.h
> > +#usr/include/libavutil/intreadwrite.h
> > +#usr/include/libavutil/lfg.h
> >  #usr/include/libavutil/log.h
> >  #usr/include/libavutil/lzo.h
> > +#usr/include/libavutil/macros.h
> > +#usr/include/libavutil/mastering_display_metadata.h
> >  #usr/include/libavutil/mathematics.h
> >  #usr/include/libavutil/md5.h
> >  #usr/include/libavutil/mem.h
> > -#usr/include/libavutil/random.h
> > +#usr/include/libavutil/motion_vector.h
> > +#usr/include/libavutil/murmur3.h
> > +#usr/include/libavutil/opt.h
> > +#usr/include/libavutil/parseutils.h
> > +#usr/include/libavutil/pixdesc.h
> > +#usr/include/libavutil/pixelutils.h
> > +#usr/include/libavutil/pixfmt.h
> > +#usr/include/libavutil/random_seed.h
> >  #usr/include/libavutil/rational.h
> > -#usr/include/libavutil/sha1.h
> > +#usr/include/libavutil/rc4.h
> > +#usr/include/libavutil/replaygain.h
> > +#usr/include/libavutil/ripemd.h
> > +#usr/include/libavutil/samplefmt.h
> > +#usr/include/libavutil/sha.h
> > +#usr/include/libavutil/sha512.h
> > +#usr/include/libavutil/stereo3d.h
> > +#usr/include/libavutil/tea.h
> > +#usr/include/libavutil/threadmessage.h
> > +#usr/include/libavutil/time.h
> > +#usr/include/libavutil/timecode.h
> > +#usr/include/libavutil/timestamp.h
> > +#usr/include/libavutil/tree.h
> > +#usr/include/libavutil/twofish.h
> > +#usr/include/libavutil/version.h
> > +#usr/include/libavutil/xtea.h
> > +#usr/include/libpostproc
> > +#usr/include/libpostproc/postprocess.h
> > +#usr/include/libpostproc/version.h
> > +#usr/include/libswresample
> > +#usr/include/libswresample/swresample.h
> > +#usr/include/libswresample/version.h
> > +#usr/include/libswscale
> > +#usr/include/libswscale/swscale.h
> > +#usr/include/libswscale/version.h
> >  #usr/lib/libavcodec.a
> >  #usr/lib/libavcodec.so
> > -#usr/lib/libavcodec.so.51
> > -#usr/lib/libavcodec.so.51.54.0
> > +#usr/lib/libavcodec.so.57
> > +#usr/lib/libavcodec.so.57.48.101
> >  #usr/lib/libavdevice.a
> >  #usr/lib/libavdevice.so
> > -#usr/lib/libavdevice.so.52
> > -#usr/lib/libavdevice.so.52.0.0
> > +#usr/lib/libavdevice.so.57
> > +#usr/lib/libavdevice.so.57.0.101
> > +#usr/lib/libavfilter.a
> > +#usr/lib/libavfilter.so
> > +#usr/lib/libavfilter.so.6
> > +#usr/lib/libavfilter.so.6.47.100
> >  #usr/lib/libavformat.a
> >  #usr/lib/libavformat.so
> > -#usr/lib/libavformat.so.52
> > -#usr/lib/libavformat.so.52.13.0
> > +#usr/lib/libavformat.so.57
> > +#usr/lib/libavformat.so.57.41.100
> >  #usr/lib/libavutil.a
> >  #usr/lib/libavutil.so
> > -#usr/lib/libavutil.so.49
> > -#usr/lib/libavutil.so.49.6.0
> > -#usr/lib/pkgconfig
> > +#usr/lib/libavutil.so.55
> > +#usr/lib/libavutil.so.55.28.100
> > +#usr/lib/libpostproc.a
> > +#usr/lib/libpostproc.so
> > +#usr/lib/libpostproc.so.54
> > +#usr/lib/libpostproc.so.54.0.100
> > +#usr/lib/libswresample.a
> > +#usr/lib/libswresample.so
> > +#usr/lib/libswresample.so.2
> > +#usr/lib/libswresample.so.2.1.100
> > +#usr/lib/libswscale.a
> > +#usr/lib/libswscale.so
> > +#usr/lib/libswscale.so.4
> > +#usr/lib/libswscale.so.4.1.100
> >  #usr/lib/pkgconfig/libavcodec.pc
> >  #usr/lib/pkgconfig/libavdevice.pc
> > +#usr/lib/pkgconfig/libavfilter.pc
> >  #usr/lib/pkgconfig/libavformat.pc
> >  #usr/lib/pkgconfig/libavutil.pc
> > -#usr/lib/vhook
> > -#usr/lib/vhook/drawtext.so
> > -#usr/lib/vhook/fish.so
> > -#usr/lib/vhook/null.so
> > -#usr/lib/vhook/ppm.so
> > -#usr/lib/vhook/watermark.so
> > -#usr/include/libpostproc
> > -#usr/include/libpostproc/postprocess.h
> > -#usr/lib/libpostproc.a
> > -#usr/lib/libpostproc.so
> > -#usr/lib/libpostproc.so.51
> > -#usr/lib/libpostproc.so.51.1.0
> >  #usr/lib/pkgconfig/libpostproc.pc
> > +#usr/lib/pkgconfig/libswresample.pc
> > +#usr/lib/pkgconfig/libswscale.pc
> > +#usr/share/doc/ffmpeg
> > +#usr/share/doc/ffmpeg/developer.html
> > +#usr/share/doc/ffmpeg/faq.html
> > +#usr/share/doc/ffmpeg/fate.html
> > +#usr/share/doc/ffmpeg/ffmpeg-all.html
> > +#usr/share/doc/ffmpeg/ffmpeg-bitstream-filters.html
> > +#usr/share/doc/ffmpeg/ffmpeg-codecs.html
> > +#usr/share/doc/ffmpeg/ffmpeg-devices.html
> > +#usr/share/doc/ffmpeg/ffmpeg-filters.html
> > +#usr/share/doc/ffmpeg/ffmpeg-formats.html
> > +#usr/share/doc/ffmpeg/ffmpeg-protocols.html
> > +#usr/share/doc/ffmpeg/ffmpeg-resampler.html
> > +#usr/share/doc/ffmpeg/ffmpeg-scaler.html
> > +#usr/share/doc/ffmpeg/ffmpeg-utils.html
> > +#usr/share/doc/ffmpeg/ffmpeg.html
> > +#usr/share/doc/ffmpeg/ffplay-all.html
> > +#usr/share/doc/ffmpeg/ffplay.html
> > +#usr/share/doc/ffmpeg/ffprobe-all.html
> > +#usr/share/doc/ffmpeg/ffprobe.html
> > +#usr/share/doc/ffmpeg/ffserver-all.html
> > +#usr/share/doc/ffmpeg/ffserver.html
> > +#usr/share/doc/ffmpeg/general.html
> > +#usr/share/doc/ffmpeg/git-howto.html
> > +#usr/share/doc/ffmpeg/libavcodec.html
> > +#usr/share/doc/ffmpeg/libavdevice.html
> > +#usr/share/doc/ffmpeg/libavfilter.html
> > +#usr/share/doc/ffmpeg/libavformat.html
> > +#usr/share/doc/ffmpeg/libavutil.html
> > +#usr/share/doc/ffmpeg/libswresample.html
> > +#usr/share/doc/ffmpeg/libswscale.html
> > +#usr/share/doc/ffmpeg/nut.html
> > +#usr/share/doc/ffmpeg/platform.html
> > +#usr/share/ffmpeg
> > +#usr/share/ffmpeg/examples
> > +#usr/share/ffmpeg/examples/Makefile
> > +#usr/share/ffmpeg/examples/README
> > +#usr/share/ffmpeg/examples/avio_dir_cmd.c
> > +#usr/share/ffmpeg/examples/avio_reading.c
> > +#usr/share/ffmpeg/examples/decoding_encoding.c
> > +#usr/share/ffmpeg/examples/demuxing_decoding.c
> > +#usr/share/ffmpeg/examples/extract_mvs.c
> > +#usr/share/ffmpeg/examples/filter_audio.c
> > +#usr/share/ffmpeg/examples/filtering_audio.c
> > +#usr/share/ffmpeg/examples/filtering_video.c
> > +#usr/share/ffmpeg/examples/http_multiclient.c
> > +#usr/share/ffmpeg/examples/metadata.c
> > +#usr/share/ffmpeg/examples/muxing.c
> > +#usr/share/ffmpeg/examples/qsvdec.c
> > +#usr/share/ffmpeg/examples/remuxing.c
> > +#usr/share/ffmpeg/examples/resampling_audio.c
> > +#usr/share/ffmpeg/examples/scaling_video.c
> > +#usr/share/ffmpeg/examples/transcode_aac.c
> > +#usr/share/ffmpeg/examples/transcoding.c
> > +#usr/share/ffmpeg/ffprobe.xsd
> > +#usr/share/ffmpeg/libvpx-1080p.ffpreset
> > +#usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
> > +#usr/share/ffmpeg/libvpx-360p.ffpreset
> > +#usr/share/ffmpeg/libvpx-720p.ffpreset
> > +#usr/share/ffmpeg/libvpx-720p50_60.ffpreset
> > +#usr/share/man/man1/ffmpeg-all.1
> > +#usr/share/man/man1/ffmpeg-bitstream-filters.1
> > +#usr/share/man/man1/ffmpeg-codecs.1
> > +#usr/share/man/man1/ffmpeg-devices.1
> > +#usr/share/man/man1/ffmpeg-filters.1
> > +#usr/share/man/man1/ffmpeg-formats.1
> > +#usr/share/man/man1/ffmpeg-protocols.1
> > +#usr/share/man/man1/ffmpeg-resampler.1
> > +#usr/share/man/man1/ffmpeg-scaler.1
> > +#usr/share/man/man1/ffmpeg-utils.1
> > +#usr/share/man/man1/ffmpeg.1
> > +#usr/share/man/man1/ffplay-all.1
> > +#usr/share/man/man1/ffplay.1
> > +#usr/share/man/man1/ffprobe-all.1
> > +#usr/share/man/man1/ffprobe.1
> > +#usr/share/man/man1/ffserver-all.1
> > +#usr/share/man/man1/ffserver.1
> > +#usr/share/man/man3/libavcodec.3
> > +#usr/share/man/man3/libavdevice.3
> > +#usr/share/man/man3/libavfilter.3
> > +#usr/share/man/man3/libavformat.3
> > +#usr/share/man/man3/libavutil.3
> > +#usr/share/man/man3/libswresample.3
> > +#usr/share/man/man3/libswscale.3
> > diff --git a/config/rootfiles/packages/ffmpeg-libs
> > b/config/rootfiles/packages/ffmpeg-libs
> > index a58dcd5..1f401ec 100644
> > --- a/config/rootfiles/packages/ffmpeg-libs
> > +++ b/config/rootfiles/packages/ffmpeg-libs
> > @@ -1,64 +1,212 @@
> >  #usr/bin/ffmpeg
> >  #usr/bin/ffplay
> >  #usr/bin/ffserver
> > -#usr/include/libavcodec
> > -#usr/include/libavcodec/avcodec.h
> > -#usr/include/libavcodec/opt.h
> > -#usr/include/libavdevice
> > -#usr/include/libavdevice/avdevice.h
> > -#usr/include/libavformat
> > -#usr/include/libavformat/avformat.h
> > -#usr/include/libavformat/avio.h
> > -#usr/include/libavformat/rtsp.h
> > -#usr/include/libavformat/rtspcodes.h
> > -#usr/include/libavutil
> > -#usr/include/libavutil/adler32.h
> > -#usr/include/libavutil/avstring.h
> > -#usr/include/libavutil/avutil.h
> > -#usr/include/libavutil/base64.h
> > -#usr/include/libavutil/common.h
> > -#usr/include/libavutil/crc.h
> > -#usr/include/libavutil/fifo.h
> > -#usr/include/libavutil/intfloat_readwrite.h
> > -#usr/include/libavutil/log.h
> > -#usr/include/libavutil/lzo.h
> > -#usr/include/libavutil/mathematics.h
> > -#usr/include/libavutil/md5.h
> > -#usr/include/libavutil/mem.h
> > -#usr/include/libavutil/random.h
> > -#usr/include/libavutil/rational.h
> > -#usr/include/libavutil/sha1.h
> > +#usr/bin/ffprobe
> > +#usr/include/libavcodec/avdct.h
> > +#usr/include/libavcodec/avfft.h
> > +#usr/include/libavcodec/d3d11va.h
> > +#usr/include/libavcodec/dirac.h
> > +#usr/include/libavcodec/dv_profile.h
> > +#usr/include/libavcodec/dxva2.h
> > +#usr/include/libavcodec/jni.h
> > +#usr/include/libavcodec/qsv.h
> > +#usr/include/libavcodec/vaapi.h
> > +#usr/include/libavcodec/vda.h
> > +#usr/include/libavcodec/vdpau.h
> > +#usr/include/libavcodec/version.h
> > +#usr/include/libavcodec/videotoolbox.h
> > +#usr/include/libavcodec/vorbis_parser.h
> > +#usr/include/libavcodec/xvmc.h
> > +#usr/include/libavdevice/version.h
> > +#usr/include/libavfilter
> > +#usr/include/libavfilter/avfilter.h
> > +#usr/include/libavfilter/avfiltergraph.h
> > +#usr/include/libavfilter/buffersink.h
> > +#usr/include/libavfilter/buffersrc.h
> > +#usr/include/libavfilter/version.h
> > +#usr/include/libavformat/version.h
> > +#usr/include/libavutil/aes.h
> > +#usr/include/libavutil/aes_ctr.h
> > +#usr/include/libavutil/attributes.h
> > +#usr/include/libavutil/audio_fifo.h
> > +#usr/include/libavutil/avassert.h
> > +#usr/include/libavutil/avconfig.h
> > +#usr/include/libavutil/blowfish.h
> > +#usr/include/libavutil/bprint.h
> > +#usr/include/libavutil/bswap.h
> > +#usr/include/libavutil/buffer.h
> > +#usr/include/libavutil/camellia.h
> > +#usr/include/libavutil/cast5.h
> > +#usr/include/libavutil/channel_layout.h
> > +#usr/include/libavutil/cpu.h
> > +#usr/include/libavutil/des.h
> > +#usr/include/libavutil/dict.h
> > +#usr/include/libavutil/display.h
> > +#usr/include/libavutil/downmix_info.h
> > +#usr/include/libavutil/error.h
> > +#usr/include/libavutil/eval.h
> > +#usr/include/libavutil/ffversion.h
> > +#usr/include/libavutil/file.h
> > +#usr/include/libavutil/frame.h
> > +#usr/include/libavutil/hash.h
> > +#usr/include/libavutil/hmac.h
> > +#usr/include/libavutil/hwcontext.h
> > +#usr/include/libavutil/hwcontext_cuda.h
> > +#usr/include/libavutil/hwcontext_dxva2.h
> > +#usr/include/libavutil/hwcontext_vaapi.h
> > +#usr/include/libavutil/hwcontext_vdpau.h
> > +#usr/include/libavutil/imgutils.h
> > +#usr/include/libavutil/intfloat.h
> > +#usr/include/libavutil/intreadwrite.h
> > +#usr/include/libavutil/lfg.h
> > +#usr/include/libavutil/macros.h
> > +#usr/include/libavutil/mastering_display_metadata.h
> > +#usr/include/libavutil/motion_vector.h
> > +#usr/include/libavutil/murmur3.h
> > +#usr/include/libavutil/opt.h
> > +#usr/include/libavutil/parseutils.h
> > +#usr/include/libavutil/pixdesc.h
> > +#usr/include/libavutil/pixelutils.h
> > +#usr/include/libavutil/pixfmt.h
> > +#usr/include/libavutil/random_seed.h
> > +#usr/include/libavutil/rc4.h
> > +#usr/include/libavutil/replaygain.h
> > +#usr/include/libavutil/ripemd.h
> > +#usr/include/libavutil/samplefmt.h
> > +#usr/include/libavutil/sha.h
> > +#usr/include/libavutil/sha512.h
> > +#usr/include/libavutil/stereo3d.h
> > +#usr/include/libavutil/tea.h
> > +#usr/include/libavutil/threadmessage.h
> > +#usr/include/libavutil/time.h
> > +#usr/include/libavutil/timecode.h
> > +#usr/include/libavutil/timestamp.h
> > +#usr/include/libavutil/tree.h
> > +#usr/include/libavutil/twofish.h
> > +#usr/include/libavutil/version.h
> > +#usr/include/libavutil/xtea.h
> > +#usr/include/libpostproc/version.h
> > +#usr/include/libswresample
> > +#usr/include/libswresample/swresample.h
> > +#usr/include/libswresample/version.h
> > +#usr/include/libswscale
> > +#usr/include/libswscale/swscale.h
> > +#usr/include/libswscale/version.h,
> >  #usr/lib/libavcodec.a
> > -usr/lib/libavcodec.so
> > -usr/lib/libavcodec.so.51
> > -usr/lib/libavcodec.so.51.54.0
> > +#usr/lib/libavcodec.so
> > +usr/lib/libavcodec.so.57
> > +usr/lib/libavcodec.so.57.48.101
> >  #usr/lib/libavdevice.a
> > -usr/lib/libavdevice.so
> > -usr/lib/libavdevice.so.52
> > -usr/lib/libavdevice.so.52.0.0
> > +#usr/lib/libavdevice.so
> > +usr/lib/libavdevice.so.57
> > +usr/lib/libavdevice.so.57.0.101
> > +#usr/lib/libavfilter.a
> > +#usr/lib/libavfilter.so
> > +usr/lib/libavfilter.so.6
> > +usr/lib/libavfilter.so.6.47.100
> >  #usr/lib/libavformat.a
> > -usr/lib/libavformat.so
> > -usr/lib/libavformat.so.52
> > -usr/lib/libavformat.so.52.13.0
> > +#usr/lib/libavformat.so
> > +usr/lib/libavformat.so.57
> > +usr/lib/libavformat.so.57.41.100
> >  #usr/lib/libavutil.a
> > -usr/lib/libavutil.so
> > -usr/lib/libavutil.so.49
> > -usr/lib/libavutil.so.49.6.0
> > -#usr/lib/pkgconfig
> > -usr/lib/pkgconfig/libavcodec.pc
> > -usr/lib/pkgconfig/libavdevice.pc
> > -usr/lib/pkgconfig/libavformat.pc
> > -usr/lib/pkgconfig/libavutil.pc
> > -#usr/lib/vhook
> > -usr/lib/vhook/drawtext.so
> > -usr/lib/vhook/fish.so
> > -usr/lib/vhook/null.so
> > -usr/lib/vhook/ppm.so
> > -usr/lib/vhook/watermark.so
> > -#usr/include/libpostproc
> > -#usr/include/libpostproc/postprocess.h
> > +#usr/lib/libavutil.so
> > +usr/lib/libavutil.so.55
> > +usr/lib/libavutil.so.55.28.100
> >  #usr/lib/libpostproc.a
> > -usr/lib/libpostproc.so
> > -usr/lib/libpostproc.so.51
> > -usr/lib/libpostproc.so.51.1.0
> > -usr/lib/pkgconfig/libpostproc.pc
> > +#usr/lib/libpostproc.so
> > +usr/lib/libpostproc.so.54
> > +usr/lib/libpostproc.so.54.0.100
> > +#usr/lib/libswresample.a
> > +#usr/lib/libswresample.so
> > +usr/lib/libswresample.so.2
> > +usr/lib/libswresample.so.2.1.100
> > +#usr/lib/libswscale.a
> > +#usr/lib/libswscale.so
> > +usr/lib/libswscale.so.4
> > +usr/lib/libswscale.so.4.1.100
> > +#usr/lib/pkgconfig/libavfilter.pc
> > +#usr/lib/pkgconfig/libswresample.pc
> > +#usr/lib/pkgconfig/libswscale.pc
> > +#usr/share/doc/ffmpeg
> > +#usr/share/doc/ffmpeg/developer.html
> > +#usr/share/doc/ffmpeg/faq.html
> > +#usr/share/doc/ffmpeg/fate.html
> > +#usr/share/doc/ffmpeg/ffmpeg-all.html
> > +#usr/share/doc/ffmpeg/ffmpeg-bitstream-filters.html
> > +#usr/share/doc/ffmpeg/ffmpeg-codecs.html
> > +#usr/share/doc/ffmpeg/ffmpeg-devices.html
> > +#usr/share/doc/ffmpeg/ffmpeg-filters.html
> > +#usr/share/doc/ffmpeg/ffmpeg-formats.html
> > +#usr/share/doc/ffmpeg/ffmpeg-protocols.html
> > +#usr/share/doc/ffmpeg/ffmpeg-resampler.html
> > +#usr/share/doc/ffmpeg/ffmpeg-scaler.html
> > +#usr/share/doc/ffmpeg/ffmpeg-utils.html
> > +#usr/share/doc/ffmpeg/ffmpeg.html
> > +#usr/share/doc/ffmpeg/ffplay-all.html
> > +#usr/share/doc/ffmpeg/ffplay.html
> > +#usr/share/doc/ffmpeg/ffprobe-all.html
> > +#usr/share/doc/ffmpeg/ffprobe.html
> > +#usr/share/doc/ffmpeg/ffserver-all.html
> > +#usr/share/doc/ffmpeg/ffserver.html
> > +#usr/share/doc/ffmpeg/general.html
> > +#usr/share/doc/ffmpeg/git-howto.html
> > +#usr/share/doc/ffmpeg/libavcodec.html
> > +#usr/share/doc/ffmpeg/libavdevice.html
> > +#usr/share/doc/ffmpeg/libavfilter.html
> > +#usr/share/doc/ffmpeg/libavformat.html
> > +#usr/share/doc/ffmpeg/libavutil.html
> > +#usr/share/doc/ffmpeg/libswresample.html
> > +#usr/share/doc/ffmpeg/libswscale.html
> > +#usr/share/doc/ffmpeg/nut.html
> > +#usr/share/doc/ffmpeg/platform.html
> > +#usr/share/ffmpeg
> > +#usr/share/ffmpeg/examples
> > +#usr/share/ffmpeg/examples/Makefile
> > +#usr/share/ffmpeg/examples/README
> > +#usr/share/ffmpeg/examples/avio_dir_cmd.c
> > +#usr/share/ffmpeg/examples/avio_reading.c
> > +#usr/share/ffmpeg/examples/decoding_encoding.c
> > +#usr/share/ffmpeg/examples/demuxing_decoding.c
> > +#usr/share/ffmpeg/examples/extract_mvs.c
> > +#usr/share/ffmpeg/examples/filter_audio.c
> > +#usr/share/ffmpeg/examples/filtering_audio.c
> > +#usr/share/ffmpeg/examples/filtering_video.c
> > +#usr/share/ffmpeg/examples/http_multiclient.c
> > +#usr/share/ffmpeg/examples/metadata.c
> > +#usr/share/ffmpeg/examples/muxing.c
> > +#usr/share/ffmpeg/examples/qsvdec.c
> > +#usr/share/ffmpeg/examples/remuxing.c
> > +#usr/share/ffmpeg/examples/resampling_audio.c
> > +#usr/share/ffmpeg/examples/scaling_video.c
> > +#usr/share/ffmpeg/examples/transcode_aac.c
> > +#usr/share/ffmpeg/examples/transcoding.c
> > +#usr/share/ffmpeg/ffprobe.xsd
> > +#usr/share/ffmpeg/libvpx-1080p.ffpreset
> > +#usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
> > +#usr/share/ffmpeg/libvpx-360p.ffpreset
> > +#usr/share/ffmpeg/libvpx-720p.ffpreset
> > +#usr/share/ffmpeg/libvpx-720p50_60.ffpreset
> > +#usr/share/man/man1/ffmpeg-all.1
> > +#usr/share/man/man1/ffmpeg-bitstream-filters.1
> > +#usr/share/man/man1/ffmpeg-codecs.1
> > +#usr/share/man/man1/ffmpeg-devices.1
> > +#usr/share/man/man1/ffmpeg-filters.1
> > +#usr/share/man/man1/ffmpeg-formats.1
> > +#usr/share/man/man1/ffmpeg-protocols.1
> > +#usr/share/man/man1/ffmpeg-resampler.1
> > +#usr/share/man/man1/ffmpeg-scaler.1
> > +#usr/share/man/man1/ffmpeg-utils.1
> > +#usr/share/man/man1/ffmpeg.1
> > +#usr/share/man/man1/ffplay-all.1
> > +#usr/share/man/man1/ffplay.1
> > +#usr/share/man/man1/ffprobe-all.1
> > +#usr/share/man/man1/ffprobe.1
> > +#usr/share/man/man1/ffserver-all.1
> > +#usr/share/man/man1/ffserver.1
> > +#usr/share/man/man3/libavcodec.3
> > +#usr/share/man/man3/libavdevice.3
> > +#usr/share/man/man3/libavfilter.3
> > +#usr/share/man/man3/libavformat.3
> > +#usr/share/man/man3/libavutil.3
> > +#usr/share/man/man3/libswresample.3
> > +#usr/share/man/man3/libswscale.3
> > diff --git a/lfs/ffmpeg b/lfs/ffmpeg
> > index b383886..76c0c73 100644
> > --- a/lfs/ffmpeg
> > +++ b/lfs/ffmpeg
> > @@ -1,7 +1,7 @@
> >  ###########################################################################
> > ####
> >  #                                                                          
> >    #
> >  # IPFire.org - A linux based
> > firewall                                         #
> > -# Copyright (C) 2007  Michael Tremer & Christian
> > Schmidt                      #
> > +# Copyright (C) 2007-2016 IPFire Team  <info@ipfire.org>                   
> >    #
> >  #                                                                          
> >    #
> >  # This program is free software: you can redistribute it and/or
> > modify        #
> >  # it under the terms of the GNU General Public License as published
> > by        #
> > @@ -24,19 +24,19 @@
> >  
> >  include Config
> >  
> > -VER        = 2008-04-13
> > -THISAPP    = ffmpeg-export-$(VER)
> > +VER        = 3.1.4
> > +THISAPP    = ffmpeg-$(VER)
> >  DL_FILE    = $(THISAPP).tar.bz2
> >  DL_FROM    = $(URL_IPFIRE)
> >  DIR_APP    = $(DIR_SRC)/$(THISAPP)
> >  TARGET     = $(DIR_INFO)/$(THISAPP)
> >  PROG       = ffmpeg
> > -PAK_VER    = 5
> > +PAK_VER    = 6
> >  
> >  DEPS       = "ffmpeg-libs sdl lame libvorbis xvid"
> >  
> >  # Don't use PIC for libavcodec
> > -CFLAGS    += -fno-PIC -fno-strict-aliasing -Wa,--noexecstack
> > +#CFLAGS    += -fno-PIC -fno-strict-aliasing -Wa,--noexecstack
> Why did you comment these C flags out? Did we need them no longer or are there
> another reasons?

These disable hardening and were probably introduced to avoid any issues with
inline assembly that uses the %ebx register. To confirm if this is removed in
the new release someone could just remove the CFLAGS and rebuild this on i586.
If that goes through, everything is fine.

> > 
> >  
> >  ###########################################################################
> > ####
> >  # Top-level Rules
> > @@ -46,7 +46,7 @@ objects = $(DL_FILE)
> >  
> >  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> >  
> > -$(DL_FILE)_MD5 = 017ab929ff92be552debb65c589c2183
> > +$(DL_FILE)_MD5 = 1c099ec01cef5caadd05a4f78561c560
> >  
> >  install : $(TARGET)
> >  
> > @@ -79,14 +79,13 @@ $(subst %,%_MD5,$(objects)) :
> >  $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> >  	@$(PREBUILD)
> >  	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
> > -	ln -s $(THISAPP) /usr/src/ffmpeg
> > -	cd $(DIR_SRC)/ffmpeg && ./configure --prefix=/usr \
> > -                                     --enable-shared \
> > -									 
> > --enable-postproc \
> > -									 
> > --enable-pthreads \
> > -									 
> > --enable-gpl
> > -	cd $(DIR_SRC)/ffmpeg && make $(MAKETUNING) $(EXTRA_MAKE)
> > -	cd $(DIR_SRC)/ffmpeg && make install
> > -	cd $(DIR_SRC)/ffmpeg && make install-libs
> > +	cd $(DIR_APP) && ./configure --prefix=/usr \
> > +				--enable-shared \
> > +				--enable-postproc \
> > +				--enable-pthreads \
> > +				--enable-gpl
> > +	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
> > +	cd $(DIR_APP) && make install
> > +	cd $(DIR_APP) && make install-libs
> >  	@rm -rf $(DIR_APP)
> >  	@$(POSTBUILD)
> > diff --git a/lfs/ffmpeg-libs b/lfs/ffmpeg-libs
> > index b29c978..8762964 100644
> > --- a/lfs/ffmpeg-libs
> > +++ b/lfs/ffmpeg-libs
> > @@ -1,7 +1,7 @@
> >  ###########################################################################
> > ####
> >  #                                                                          
> >    #
> >  # IPFire.org - A linux based
> > firewall                                         #
> > -# Copyright (C) 2007  Michael Tremer & Christian
> > Schmidt                      #
> > +# Copyright (C) 2007-2016 IPFire Team  <info@ipfire.org>                   
> >    #
> >  #                                                                          
> >    #
> >  # This program is free software: you can redistribute it and/or
> > modify        #
> >  # it under the terms of the GNU General Public License as published
> > by        #
> > @@ -24,10 +24,10 @@
> >  
> >  include Config
> >  
> > -VER        = 2008-04-13
> > +VER        = 3.1.4
> >  THISAPP    = ffmpeg-export-$(VER)
> >  PROG       = ffmpeg-libs
> > -PAK_VER    = 5
> > +PAK_VER    = 6
> >  
> >  DEPS       = ""
> >  
> > -- 
> > 2.9.3
> Regards Jonatan
  
Marcel Lorenz March 14, 2017, 12:23 a.m. UTC | #3
This much newer ffmpeg version has only little to do with the old.
I forget to remove die CFALGS line in the patch.
I can make a new without. On my test with mpd i had no problems.

Am 2017-03-12 17:08, schrieb Michael Tremer:
> On Fri, 2016-11-18 at 17:30 +0100, Jonatan Schlag wrote:
>> Hi,
>> 
>> Am So, 13. Nov, 2016 um 8:23 schrieb Marcel Lorenz 
>> <marcel.lorenz@ipfire.org>:
>> > Signed-off-by: Marcel Lorenz <marcel.lorenz@ipfire.org>
>> > ---
>> >  config/rootfiles/packages/ffmpeg      | 230 ++++++++++++++++++++++++++----
>> >  config/rootfiles/packages/ffmpeg-libs | 260 ++++++++++++++++++++++++++-----
>> > ---
>> >  lfs/ffmpeg                            |  29 ++--
>> >  lfs/ffmpeg-libs                       |   6 +-
>> >  4 files changed, 424 insertions(+), 101 deletions(-)
>> >
>> > diff --git a/config/rootfiles/packages/ffmpeg
>> > b/config/rootfiles/packages/ffmpeg
>> > index d403ca1..aa7a96d 100644
>> > --- a/config/rootfiles/packages/ffmpeg
>> > +++ b/config/rootfiles/packages/ffmpeg
>> > @@ -1,64 +1,240 @@
>> >  usr/bin/ffmpeg
>> >  usr/bin/ffplay
>> > +usr/bin/ffprobe
>> >  usr/bin/ffserver
>> >  #usr/include/libavcodec
>> >  #usr/include/libavcodec/avcodec.h
>> > -#usr/include/libavcodec/opt.h
>> > +#usr/include/libavcodec/avdct.h
>> > +#usr/include/libavcodec/avfft.h
>> > +#usr/include/libavcodec/d3d11va.h
>> > +#usr/include/libavcodec/dirac.h
>> > +#usr/include/libavcodec/dv_profile.h
>> > +#usr/include/libavcodec/dxva2.h
>> > +#usr/include/libavcodec/jni.h
>> > +#usr/include/libavcodec/qsv.h
>> > +#usr/include/libavcodec/vaapi.h
>> > +#usr/include/libavcodec/vda.h
>> > +#usr/include/libavcodec/vdpau.h
>> > +#usr/include/libavcodec/version.h
>> > +#usr/include/libavcodec/videotoolbox.h
>> > +#usr/include/libavcodec/vorbis_parser.h
>> > +#usr/include/libavcodec/xvmc.h
>> >  #usr/include/libavdevice
>> >  #usr/include/libavdevice/avdevice.h
>> > +#usr/include/libavdevice/version.h
>> > +#usr/include/libavfilter
>> > +#usr/include/libavfilter/avfilter.h
>> > +#usr/include/libavfilter/avfiltergraph.h
>> > +#usr/include/libavfilter/buffersink.h
>> > +#usr/include/libavfilter/buffersrc.h
>> > +#usr/include/libavfilter/version.h
>> >  #usr/include/libavformat
>> >  #usr/include/libavformat/avformat.h
>> >  #usr/include/libavformat/avio.h
>> > -#usr/include/libavformat/rtsp.h
>> > -#usr/include/libavformat/rtspcodes.h
>> > +#usr/include/libavformat/version.h
>> >  #usr/include/libavutil
>> >  #usr/include/libavutil/adler32.h
>> > +#usr/include/libavutil/aes.h
>> > +#usr/include/libavutil/aes_ctr.h
>> > +#usr/include/libavutil/attributes.h
>> > +#usr/include/libavutil/audio_fifo.h
>> > +#usr/include/libavutil/avassert.h
>> > +#usr/include/libavutil/avconfig.h
>> >  #usr/include/libavutil/avstring.h
>> >  #usr/include/libavutil/avutil.h
>> >  #usr/include/libavutil/base64.h
>> > +#usr/include/libavutil/blowfish.h
>> > +#usr/include/libavutil/bprint.h
>> > +#usr/include/libavutil/bswap.h
>> > +#usr/include/libavutil/buffer.h
>> > +#usr/include/libavutil/camellia.h
>> > +#usr/include/libavutil/cast5.h
>> > +#usr/include/libavutil/channel_layout.h
>> >  #usr/include/libavutil/common.h
>> > +#usr/include/libavutil/cpu.h
>> >  #usr/include/libavutil/crc.h
>> > +#usr/include/libavutil/des.h
>> > +#usr/include/libavutil/dict.h
>> > +#usr/include/libavutil/display.h
>> > +#usr/include/libavutil/downmix_info.h
>> > +#usr/include/libavutil/error.h
>> > +#usr/include/libavutil/eval.h
>> > +#usr/include/libavutil/ffversion.h
>> >  #usr/include/libavutil/fifo.h
>> > -#usr/include/libavutil/intfloat_readwrite.h
>> > +#usr/include/libavutil/file.h
>> > +#usr/include/libavutil/frame.h
>> > +#usr/include/libavutil/hash.h
>> > +#usr/include/libavutil/hmac.h
>> > +#usr/include/libavutil/hwcontext.h
>> > +#usr/include/libavutil/hwcontext_cuda.h
>> > +#usr/include/libavutil/hwcontext_dxva2.h
>> > +#usr/include/libavutil/hwcontext_vaapi.h
>> > +#usr/include/libavutil/hwcontext_vdpau.h
>> > +#usr/include/libavutil/imgutils.h
>> > +#usr/include/libavutil/intfloat.h
>> > +#usr/include/libavutil/intreadwrite.h
>> > +#usr/include/libavutil/lfg.h
>> >  #usr/include/libavutil/log.h
>> >  #usr/include/libavutil/lzo.h
>> > +#usr/include/libavutil/macros.h
>> > +#usr/include/libavutil/mastering_display_metadata.h
>> >  #usr/include/libavutil/mathematics.h
>> >  #usr/include/libavutil/md5.h
>> >  #usr/include/libavutil/mem.h
>> > -#usr/include/libavutil/random.h
>> > +#usr/include/libavutil/motion_vector.h
>> > +#usr/include/libavutil/murmur3.h
>> > +#usr/include/libavutil/opt.h
>> > +#usr/include/libavutil/parseutils.h
>> > +#usr/include/libavutil/pixdesc.h
>> > +#usr/include/libavutil/pixelutils.h
>> > +#usr/include/libavutil/pixfmt.h
>> > +#usr/include/libavutil/random_seed.h
>> >  #usr/include/libavutil/rational.h
>> > -#usr/include/libavutil/sha1.h
>> > +#usr/include/libavutil/rc4.h
>> > +#usr/include/libavutil/replaygain.h
>> > +#usr/include/libavutil/ripemd.h
>> > +#usr/include/libavutil/samplefmt.h
>> > +#usr/include/libavutil/sha.h
>> > +#usr/include/libavutil/sha512.h
>> > +#usr/include/libavutil/stereo3d.h
>> > +#usr/include/libavutil/tea.h
>> > +#usr/include/libavutil/threadmessage.h
>> > +#usr/include/libavutil/time.h
>> > +#usr/include/libavutil/timecode.h
>> > +#usr/include/libavutil/timestamp.h
>> > +#usr/include/libavutil/tree.h
>> > +#usr/include/libavutil/twofish.h
>> > +#usr/include/libavutil/version.h
>> > +#usr/include/libavutil/xtea.h
>> > +#usr/include/libpostproc
>> > +#usr/include/libpostproc/postprocess.h
>> > +#usr/include/libpostproc/version.h
>> > +#usr/include/libswresample
>> > +#usr/include/libswresample/swresample.h
>> > +#usr/include/libswresample/version.h
>> > +#usr/include/libswscale
>> > +#usr/include/libswscale/swscale.h
>> > +#usr/include/libswscale/version.h
>> >  #usr/lib/libavcodec.a
>> >  #usr/lib/libavcodec.so
>> > -#usr/lib/libavcodec.so.51
>> > -#usr/lib/libavcodec.so.51.54.0
>> > +#usr/lib/libavcodec.so.57
>> > +#usr/lib/libavcodec.so.57.48.101
>> >  #usr/lib/libavdevice.a
>> >  #usr/lib/libavdevice.so
>> > -#usr/lib/libavdevice.so.52
>> > -#usr/lib/libavdevice.so.52.0.0
>> > +#usr/lib/libavdevice.so.57
>> > +#usr/lib/libavdevice.so.57.0.101
>> > +#usr/lib/libavfilter.a
>> > +#usr/lib/libavfilter.so
>> > +#usr/lib/libavfilter.so.6
>> > +#usr/lib/libavfilter.so.6.47.100
>> >  #usr/lib/libavformat.a
>> >  #usr/lib/libavformat.so
>> > -#usr/lib/libavformat.so.52
>> > -#usr/lib/libavformat.so.52.13.0
>> > +#usr/lib/libavformat.so.57
>> > +#usr/lib/libavformat.so.57.41.100
>> >  #usr/lib/libavutil.a
>> >  #usr/lib/libavutil.so
>> > -#usr/lib/libavutil.so.49
>> > -#usr/lib/libavutil.so.49.6.0
>> > -#usr/lib/pkgconfig
>> > +#usr/lib/libavutil.so.55
>> > +#usr/lib/libavutil.so.55.28.100
>> > +#usr/lib/libpostproc.a
>> > +#usr/lib/libpostproc.so
>> > +#usr/lib/libpostproc.so.54
>> > +#usr/lib/libpostproc.so.54.0.100
>> > +#usr/lib/libswresample.a
>> > +#usr/lib/libswresample.so
>> > +#usr/lib/libswresample.so.2
>> > +#usr/lib/libswresample.so.2.1.100
>> > +#usr/lib/libswscale.a
>> > +#usr/lib/libswscale.so
>> > +#usr/lib/libswscale.so.4
>> > +#usr/lib/libswscale.so.4.1.100
>> >  #usr/lib/pkgconfig/libavcodec.pc
>> >  #usr/lib/pkgconfig/libavdevice.pc
>> > +#usr/lib/pkgconfig/libavfilter.pc
>> >  #usr/lib/pkgconfig/libavformat.pc
>> >  #usr/lib/pkgconfig/libavutil.pc
>> > -#usr/lib/vhook
>> > -#usr/lib/vhook/drawtext.so
>> > -#usr/lib/vhook/fish.so
>> > -#usr/lib/vhook/null.so
>> > -#usr/lib/vhook/ppm.so
>> > -#usr/lib/vhook/watermark.so
>> > -#usr/include/libpostproc
>> > -#usr/include/libpostproc/postprocess.h
>> > -#usr/lib/libpostproc.a
>> > -#usr/lib/libpostproc.so
>> > -#usr/lib/libpostproc.so.51
>> > -#usr/lib/libpostproc.so.51.1.0
>> >  #usr/lib/pkgconfig/libpostproc.pc
>> > +#usr/lib/pkgconfig/libswresample.pc
>> > +#usr/lib/pkgconfig/libswscale.pc
>> > +#usr/share/doc/ffmpeg
>> > +#usr/share/doc/ffmpeg/developer.html
>> > +#usr/share/doc/ffmpeg/faq.html
>> > +#usr/share/doc/ffmpeg/fate.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-all.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-bitstream-filters.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-codecs.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-devices.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-filters.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-formats.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-protocols.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-resampler.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-scaler.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-utils.html
>> > +#usr/share/doc/ffmpeg/ffmpeg.html
>> > +#usr/share/doc/ffmpeg/ffplay-all.html
>> > +#usr/share/doc/ffmpeg/ffplay.html
>> > +#usr/share/doc/ffmpeg/ffprobe-all.html
>> > +#usr/share/doc/ffmpeg/ffprobe.html
>> > +#usr/share/doc/ffmpeg/ffserver-all.html
>> > +#usr/share/doc/ffmpeg/ffserver.html
>> > +#usr/share/doc/ffmpeg/general.html
>> > +#usr/share/doc/ffmpeg/git-howto.html
>> > +#usr/share/doc/ffmpeg/libavcodec.html
>> > +#usr/share/doc/ffmpeg/libavdevice.html
>> > +#usr/share/doc/ffmpeg/libavfilter.html
>> > +#usr/share/doc/ffmpeg/libavformat.html
>> > +#usr/share/doc/ffmpeg/libavutil.html
>> > +#usr/share/doc/ffmpeg/libswresample.html
>> > +#usr/share/doc/ffmpeg/libswscale.html
>> > +#usr/share/doc/ffmpeg/nut.html
>> > +#usr/share/doc/ffmpeg/platform.html
>> > +#usr/share/ffmpeg
>> > +#usr/share/ffmpeg/examples
>> > +#usr/share/ffmpeg/examples/Makefile
>> > +#usr/share/ffmpeg/examples/README
>> > +#usr/share/ffmpeg/examples/avio_dir_cmd.c
>> > +#usr/share/ffmpeg/examples/avio_reading.c
>> > +#usr/share/ffmpeg/examples/decoding_encoding.c
>> > +#usr/share/ffmpeg/examples/demuxing_decoding.c
>> > +#usr/share/ffmpeg/examples/extract_mvs.c
>> > +#usr/share/ffmpeg/examples/filter_audio.c
>> > +#usr/share/ffmpeg/examples/filtering_audio.c
>> > +#usr/share/ffmpeg/examples/filtering_video.c
>> > +#usr/share/ffmpeg/examples/http_multiclient.c
>> > +#usr/share/ffmpeg/examples/metadata.c
>> > +#usr/share/ffmpeg/examples/muxing.c
>> > +#usr/share/ffmpeg/examples/qsvdec.c
>> > +#usr/share/ffmpeg/examples/remuxing.c
>> > +#usr/share/ffmpeg/examples/resampling_audio.c
>> > +#usr/share/ffmpeg/examples/scaling_video.c
>> > +#usr/share/ffmpeg/examples/transcode_aac.c
>> > +#usr/share/ffmpeg/examples/transcoding.c
>> > +#usr/share/ffmpeg/ffprobe.xsd
>> > +#usr/share/ffmpeg/libvpx-1080p.ffpreset
>> > +#usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
>> > +#usr/share/ffmpeg/libvpx-360p.ffpreset
>> > +#usr/share/ffmpeg/libvpx-720p.ffpreset
>> > +#usr/share/ffmpeg/libvpx-720p50_60.ffpreset
>> > +#usr/share/man/man1/ffmpeg-all.1
>> > +#usr/share/man/man1/ffmpeg-bitstream-filters.1
>> > +#usr/share/man/man1/ffmpeg-codecs.1
>> > +#usr/share/man/man1/ffmpeg-devices.1
>> > +#usr/share/man/man1/ffmpeg-filters.1
>> > +#usr/share/man/man1/ffmpeg-formats.1
>> > +#usr/share/man/man1/ffmpeg-protocols.1
>> > +#usr/share/man/man1/ffmpeg-resampler.1
>> > +#usr/share/man/man1/ffmpeg-scaler.1
>> > +#usr/share/man/man1/ffmpeg-utils.1
>> > +#usr/share/man/man1/ffmpeg.1
>> > +#usr/share/man/man1/ffplay-all.1
>> > +#usr/share/man/man1/ffplay.1
>> > +#usr/share/man/man1/ffprobe-all.1
>> > +#usr/share/man/man1/ffprobe.1
>> > +#usr/share/man/man1/ffserver-all.1
>> > +#usr/share/man/man1/ffserver.1
>> > +#usr/share/man/man3/libavcodec.3
>> > +#usr/share/man/man3/libavdevice.3
>> > +#usr/share/man/man3/libavfilter.3
>> > +#usr/share/man/man3/libavformat.3
>> > +#usr/share/man/man3/libavutil.3
>> > +#usr/share/man/man3/libswresample.3
>> > +#usr/share/man/man3/libswscale.3
>> > diff --git a/config/rootfiles/packages/ffmpeg-libs
>> > b/config/rootfiles/packages/ffmpeg-libs
>> > index a58dcd5..1f401ec 100644
>> > --- a/config/rootfiles/packages/ffmpeg-libs
>> > +++ b/config/rootfiles/packages/ffmpeg-libs
>> > @@ -1,64 +1,212 @@
>> >  #usr/bin/ffmpeg
>> >  #usr/bin/ffplay
>> >  #usr/bin/ffserver
>> > -#usr/include/libavcodec
>> > -#usr/include/libavcodec/avcodec.h
>> > -#usr/include/libavcodec/opt.h
>> > -#usr/include/libavdevice
>> > -#usr/include/libavdevice/avdevice.h
>> > -#usr/include/libavformat
>> > -#usr/include/libavformat/avformat.h
>> > -#usr/include/libavformat/avio.h
>> > -#usr/include/libavformat/rtsp.h
>> > -#usr/include/libavformat/rtspcodes.h
>> > -#usr/include/libavutil
>> > -#usr/include/libavutil/adler32.h
>> > -#usr/include/libavutil/avstring.h
>> > -#usr/include/libavutil/avutil.h
>> > -#usr/include/libavutil/base64.h
>> > -#usr/include/libavutil/common.h
>> > -#usr/include/libavutil/crc.h
>> > -#usr/include/libavutil/fifo.h
>> > -#usr/include/libavutil/intfloat_readwrite.h
>> > -#usr/include/libavutil/log.h
>> > -#usr/include/libavutil/lzo.h
>> > -#usr/include/libavutil/mathematics.h
>> > -#usr/include/libavutil/md5.h
>> > -#usr/include/libavutil/mem.h
>> > -#usr/include/libavutil/random.h
>> > -#usr/include/libavutil/rational.h
>> > -#usr/include/libavutil/sha1.h
>> > +#usr/bin/ffprobe
>> > +#usr/include/libavcodec/avdct.h
>> > +#usr/include/libavcodec/avfft.h
>> > +#usr/include/libavcodec/d3d11va.h
>> > +#usr/include/libavcodec/dirac.h
>> > +#usr/include/libavcodec/dv_profile.h
>> > +#usr/include/libavcodec/dxva2.h
>> > +#usr/include/libavcodec/jni.h
>> > +#usr/include/libavcodec/qsv.h
>> > +#usr/include/libavcodec/vaapi.h
>> > +#usr/include/libavcodec/vda.h
>> > +#usr/include/libavcodec/vdpau.h
>> > +#usr/include/libavcodec/version.h
>> > +#usr/include/libavcodec/videotoolbox.h
>> > +#usr/include/libavcodec/vorbis_parser.h
>> > +#usr/include/libavcodec/xvmc.h
>> > +#usr/include/libavdevice/version.h
>> > +#usr/include/libavfilter
>> > +#usr/include/libavfilter/avfilter.h
>> > +#usr/include/libavfilter/avfiltergraph.h
>> > +#usr/include/libavfilter/buffersink.h
>> > +#usr/include/libavfilter/buffersrc.h
>> > +#usr/include/libavfilter/version.h
>> > +#usr/include/libavformat/version.h
>> > +#usr/include/libavutil/aes.h
>> > +#usr/include/libavutil/aes_ctr.h
>> > +#usr/include/libavutil/attributes.h
>> > +#usr/include/libavutil/audio_fifo.h
>> > +#usr/include/libavutil/avassert.h
>> > +#usr/include/libavutil/avconfig.h
>> > +#usr/include/libavutil/blowfish.h
>> > +#usr/include/libavutil/bprint.h
>> > +#usr/include/libavutil/bswap.h
>> > +#usr/include/libavutil/buffer.h
>> > +#usr/include/libavutil/camellia.h
>> > +#usr/include/libavutil/cast5.h
>> > +#usr/include/libavutil/channel_layout.h
>> > +#usr/include/libavutil/cpu.h
>> > +#usr/include/libavutil/des.h
>> > +#usr/include/libavutil/dict.h
>> > +#usr/include/libavutil/display.h
>> > +#usr/include/libavutil/downmix_info.h
>> > +#usr/include/libavutil/error.h
>> > +#usr/include/libavutil/eval.h
>> > +#usr/include/libavutil/ffversion.h
>> > +#usr/include/libavutil/file.h
>> > +#usr/include/libavutil/frame.h
>> > +#usr/include/libavutil/hash.h
>> > +#usr/include/libavutil/hmac.h
>> > +#usr/include/libavutil/hwcontext.h
>> > +#usr/include/libavutil/hwcontext_cuda.h
>> > +#usr/include/libavutil/hwcontext_dxva2.h
>> > +#usr/include/libavutil/hwcontext_vaapi.h
>> > +#usr/include/libavutil/hwcontext_vdpau.h
>> > +#usr/include/libavutil/imgutils.h
>> > +#usr/include/libavutil/intfloat.h
>> > +#usr/include/libavutil/intreadwrite.h
>> > +#usr/include/libavutil/lfg.h
>> > +#usr/include/libavutil/macros.h
>> > +#usr/include/libavutil/mastering_display_metadata.h
>> > +#usr/include/libavutil/motion_vector.h
>> > +#usr/include/libavutil/murmur3.h
>> > +#usr/include/libavutil/opt.h
>> > +#usr/include/libavutil/parseutils.h
>> > +#usr/include/libavutil/pixdesc.h
>> > +#usr/include/libavutil/pixelutils.h
>> > +#usr/include/libavutil/pixfmt.h
>> > +#usr/include/libavutil/random_seed.h
>> > +#usr/include/libavutil/rc4.h
>> > +#usr/include/libavutil/replaygain.h
>> > +#usr/include/libavutil/ripemd.h
>> > +#usr/include/libavutil/samplefmt.h
>> > +#usr/include/libavutil/sha.h
>> > +#usr/include/libavutil/sha512.h
>> > +#usr/include/libavutil/stereo3d.h
>> > +#usr/include/libavutil/tea.h
>> > +#usr/include/libavutil/threadmessage.h
>> > +#usr/include/libavutil/time.h
>> > +#usr/include/libavutil/timecode.h
>> > +#usr/include/libavutil/timestamp.h
>> > +#usr/include/libavutil/tree.h
>> > +#usr/include/libavutil/twofish.h
>> > +#usr/include/libavutil/version.h
>> > +#usr/include/libavutil/xtea.h
>> > +#usr/include/libpostproc/version.h
>> > +#usr/include/libswresample
>> > +#usr/include/libswresample/swresample.h
>> > +#usr/include/libswresample/version.h
>> > +#usr/include/libswscale
>> > +#usr/include/libswscale/swscale.h
>> > +#usr/include/libswscale/version.h,
>> >  #usr/lib/libavcodec.a
>> > -usr/lib/libavcodec.so
>> > -usr/lib/libavcodec.so.51
>> > -usr/lib/libavcodec.so.51.54.0
>> > +#usr/lib/libavcodec.so
>> > +usr/lib/libavcodec.so.57
>> > +usr/lib/libavcodec.so.57.48.101
>> >  #usr/lib/libavdevice.a
>> > -usr/lib/libavdevice.so
>> > -usr/lib/libavdevice.so.52
>> > -usr/lib/libavdevice.so.52.0.0
>> > +#usr/lib/libavdevice.so
>> > +usr/lib/libavdevice.so.57
>> > +usr/lib/libavdevice.so.57.0.101
>> > +#usr/lib/libavfilter.a
>> > +#usr/lib/libavfilter.so
>> > +usr/lib/libavfilter.so.6
>> > +usr/lib/libavfilter.so.6.47.100
>> >  #usr/lib/libavformat.a
>> > -usr/lib/libavformat.so
>> > -usr/lib/libavformat.so.52
>> > -usr/lib/libavformat.so.52.13.0
>> > +#usr/lib/libavformat.so
>> > +usr/lib/libavformat.so.57
>> > +usr/lib/libavformat.so.57.41.100
>> >  #usr/lib/libavutil.a
>> > -usr/lib/libavutil.so
>> > -usr/lib/libavutil.so.49
>> > -usr/lib/libavutil.so.49.6.0
>> > -#usr/lib/pkgconfig
>> > -usr/lib/pkgconfig/libavcodec.pc
>> > -usr/lib/pkgconfig/libavdevice.pc
>> > -usr/lib/pkgconfig/libavformat.pc
>> > -usr/lib/pkgconfig/libavutil.pc
>> > -#usr/lib/vhook
>> > -usr/lib/vhook/drawtext.so
>> > -usr/lib/vhook/fish.so
>> > -usr/lib/vhook/null.so
>> > -usr/lib/vhook/ppm.so
>> > -usr/lib/vhook/watermark.so
>> > -#usr/include/libpostproc
>> > -#usr/include/libpostproc/postprocess.h
>> > +#usr/lib/libavutil.so
>> > +usr/lib/libavutil.so.55
>> > +usr/lib/libavutil.so.55.28.100
>> >  #usr/lib/libpostproc.a
>> > -usr/lib/libpostproc.so
>> > -usr/lib/libpostproc.so.51
>> > -usr/lib/libpostproc.so.51.1.0
>> > -usr/lib/pkgconfig/libpostproc.pc
>> > +#usr/lib/libpostproc.so
>> > +usr/lib/libpostproc.so.54
>> > +usr/lib/libpostproc.so.54.0.100
>> > +#usr/lib/libswresample.a
>> > +#usr/lib/libswresample.so
>> > +usr/lib/libswresample.so.2
>> > +usr/lib/libswresample.so.2.1.100
>> > +#usr/lib/libswscale.a
>> > +#usr/lib/libswscale.so
>> > +usr/lib/libswscale.so.4
>> > +usr/lib/libswscale.so.4.1.100
>> > +#usr/lib/pkgconfig/libavfilter.pc
>> > +#usr/lib/pkgconfig/libswresample.pc
>> > +#usr/lib/pkgconfig/libswscale.pc
>> > +#usr/share/doc/ffmpeg
>> > +#usr/share/doc/ffmpeg/developer.html
>> > +#usr/share/doc/ffmpeg/faq.html
>> > +#usr/share/doc/ffmpeg/fate.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-all.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-bitstream-filters.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-codecs.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-devices.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-filters.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-formats.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-protocols.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-resampler.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-scaler.html
>> > +#usr/share/doc/ffmpeg/ffmpeg-utils.html
>> > +#usr/share/doc/ffmpeg/ffmpeg.html
>> > +#usr/share/doc/ffmpeg/ffplay-all.html
>> > +#usr/share/doc/ffmpeg/ffplay.html
>> > +#usr/share/doc/ffmpeg/ffprobe-all.html
>> > +#usr/share/doc/ffmpeg/ffprobe.html
>> > +#usr/share/doc/ffmpeg/ffserver-all.html
>> > +#usr/share/doc/ffmpeg/ffserver.html
>> > +#usr/share/doc/ffmpeg/general.html
>> > +#usr/share/doc/ffmpeg/git-howto.html
>> > +#usr/share/doc/ffmpeg/libavcodec.html
>> > +#usr/share/doc/ffmpeg/libavdevice.html
>> > +#usr/share/doc/ffmpeg/libavfilter.html
>> > +#usr/share/doc/ffmpeg/libavformat.html
>> > +#usr/share/doc/ffmpeg/libavutil.html
>> > +#usr/share/doc/ffmpeg/libswresample.html
>> > +#usr/share/doc/ffmpeg/libswscale.html
>> > +#usr/share/doc/ffmpeg/nut.html
>> > +#usr/share/doc/ffmpeg/platform.html
>> > +#usr/share/ffmpeg
>> > +#usr/share/ffmpeg/examples
>> > +#usr/share/ffmpeg/examples/Makefile
>> > +#usr/share/ffmpeg/examples/README
>> > +#usr/share/ffmpeg/examples/avio_dir_cmd.c
>> > +#usr/share/ffmpeg/examples/avio_reading.c
>> > +#usr/share/ffmpeg/examples/decoding_encoding.c
>> > +#usr/share/ffmpeg/examples/demuxing_decoding.c
>> > +#usr/share/ffmpeg/examples/extract_mvs.c
>> > +#usr/share/ffmpeg/examples/filter_audio.c
>> > +#usr/share/ffmpeg/examples/filtering_audio.c
>> > +#usr/share/ffmpeg/examples/filtering_video.c
>> > +#usr/share/ffmpeg/examples/http_multiclient.c
>> > +#usr/share/ffmpeg/examples/metadata.c
>> > +#usr/share/ffmpeg/examples/muxing.c
>> > +#usr/share/ffmpeg/examples/qsvdec.c
>> > +#usr/share/ffmpeg/examples/remuxing.c
>> > +#usr/share/ffmpeg/examples/resampling_audio.c
>> > +#usr/share/ffmpeg/examples/scaling_video.c
>> > +#usr/share/ffmpeg/examples/transcode_aac.c
>> > +#usr/share/ffmpeg/examples/transcoding.c
>> > +#usr/share/ffmpeg/ffprobe.xsd
>> > +#usr/share/ffmpeg/libvpx-1080p.ffpreset
>> > +#usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
>> > +#usr/share/ffmpeg/libvpx-360p.ffpreset
>> > +#usr/share/ffmpeg/libvpx-720p.ffpreset
>> > +#usr/share/ffmpeg/libvpx-720p50_60.ffpreset
>> > +#usr/share/man/man1/ffmpeg-all.1
>> > +#usr/share/man/man1/ffmpeg-bitstream-filters.1
>> > +#usr/share/man/man1/ffmpeg-codecs.1
>> > +#usr/share/man/man1/ffmpeg-devices.1
>> > +#usr/share/man/man1/ffmpeg-filters.1
>> > +#usr/share/man/man1/ffmpeg-formats.1
>> > +#usr/share/man/man1/ffmpeg-protocols.1
>> > +#usr/share/man/man1/ffmpeg-resampler.1
>> > +#usr/share/man/man1/ffmpeg-scaler.1
>> > +#usr/share/man/man1/ffmpeg-utils.1
>> > +#usr/share/man/man1/ffmpeg.1
>> > +#usr/share/man/man1/ffplay-all.1
>> > +#usr/share/man/man1/ffplay.1
>> > +#usr/share/man/man1/ffprobe-all.1
>> > +#usr/share/man/man1/ffprobe.1
>> > +#usr/share/man/man1/ffserver-all.1
>> > +#usr/share/man/man1/ffserver.1
>> > +#usr/share/man/man3/libavcodec.3
>> > +#usr/share/man/man3/libavdevice.3
>> > +#usr/share/man/man3/libavfilter.3
>> > +#usr/share/man/man3/libavformat.3
>> > +#usr/share/man/man3/libavutil.3
>> > +#usr/share/man/man3/libswresample.3
>> > +#usr/share/man/man3/libswscale.3
>> > diff --git a/lfs/ffmpeg b/lfs/ffmpeg
>> > index b383886..76c0c73 100644
>> > --- a/lfs/ffmpeg
>> > +++ b/lfs/ffmpeg
>> > @@ -1,7 +1,7 @@
>> >  ###########################################################################
>> > ####
>> >  #                                                                          
>> >    #
>> >  # IPFire.org - A linux based
>> > firewall                                         #
>> > -# Copyright (C) 2007  Michael Tremer & Christian
>> > Schmidt                      #
>> > +# Copyright (C) 2007-2016 IPFire Team  <info@ipfire.org>                   
>> >    #
>> >  #                                                                          
>> >    #
>> >  # This program is free software: you can redistribute it and/or
>> > modify        #
>> >  # it under the terms of the GNU General Public License as published
>> > by        #
>> > @@ -24,19 +24,19 @@
>> >  
>> >  include Config
>> >  
>> > -VER        = 2008-04-13
>> > -THISAPP    = ffmpeg-export-$(VER)
>> > +VER        = 3.1.4
>> > +THISAPP    = ffmpeg-$(VER)
>> >  DL_FILE    = $(THISAPP).tar.bz2
>> >  DL_FROM    = $(URL_IPFIRE)
>> >  DIR_APP    = $(DIR_SRC)/$(THISAPP)
>> >  TARGET     = $(DIR_INFO)/$(THISAPP)
>> >  PROG       = ffmpeg
>> > -PAK_VER    = 5
>> > +PAK_VER    = 6
>> >  
>> >  DEPS       = "ffmpeg-libs sdl lame libvorbis xvid"
>> >  
>> >  # Don't use PIC for libavcodec
>> > -CFLAGS    += -fno-PIC -fno-strict-aliasing -Wa,--noexecstack
>> > +#CFLAGS    += -fno-PIC -fno-strict-aliasing -Wa,--noexecstack
>> Why did you comment these C flags out? Did we need them no longer or 
>> are there
>> another reasons?
> 
> These disable hardening and were probably introduced to avoid any 
> issues with
> inline assembly that uses the %ebx register. To confirm if this is 
> removed in
> the new release someone could just remove the CFLAGS and rebuild this 
> on i586.
> If that goes through, everything is fine.
> 
>> >
>> >  
>> >  ###########################################################################
>> > ####
>> >  # Top-level Rules
>> > @@ -46,7 +46,7 @@ objects = $(DL_FILE)
>> >  
>> >  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>> >  
>> > -$(DL_FILE)_MD5 = 017ab929ff92be552debb65c589c2183
>> > +$(DL_FILE)_MD5 = 1c099ec01cef5caadd05a4f78561c560
>> >  
>> >  install : $(TARGET)
>> >  
>> > @@ -79,14 +79,13 @@ $(subst %,%_MD5,$(objects)) :
>> >  $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
>> >  	@$(PREBUILD)
>> >  	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
>> > -	ln -s $(THISAPP) /usr/src/ffmpeg
>> > -	cd $(DIR_SRC)/ffmpeg && ./configure --prefix=/usr \
>> > -                                     --enable-shared \
>> > -									 
>> > --enable-postproc \
>> > -									 
>> > --enable-pthreads \
>> > -									 
>> > --enable-gpl
>> > -	cd $(DIR_SRC)/ffmpeg && make $(MAKETUNING) $(EXTRA_MAKE)
>> > -	cd $(DIR_SRC)/ffmpeg && make install
>> > -	cd $(DIR_SRC)/ffmpeg && make install-libs
>> > +	cd $(DIR_APP) && ./configure --prefix=/usr \
>> > +				--enable-shared \
>> > +				--enable-postproc \
>> > +				--enable-pthreads \
>> > +				--enable-gpl
>> > +	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
>> > +	cd $(DIR_APP) && make install
>> > +	cd $(DIR_APP) && make install-libs
>> >  	@rm -rf $(DIR_APP)
>> >  	@$(POSTBUILD)
>> > diff --git a/lfs/ffmpeg-libs b/lfs/ffmpeg-libs
>> > index b29c978..8762964 100644
>> > --- a/lfs/ffmpeg-libs
>> > +++ b/lfs/ffmpeg-libs
>> > @@ -1,7 +1,7 @@
>> >  ###########################################################################
>> > ####
>> >  #                                                                          
>> >    #
>> >  # IPFire.org - A linux based
>> > firewall                                         #
>> > -# Copyright (C) 2007  Michael Tremer & Christian
>> > Schmidt                      #
>> > +# Copyright (C) 2007-2016 IPFire Team  <info@ipfire.org>                   
>> >    #
>> >  #                                                                          
>> >    #
>> >  # This program is free software: you can redistribute it and/or
>> > modify        #
>> >  # it under the terms of the GNU General Public License as published
>> > by        #
>> > @@ -24,10 +24,10 @@
>> >  
>> >  include Config
>> >  
>> > -VER        = 2008-04-13
>> > +VER        = 3.1.4
>> >  THISAPP    = ffmpeg-export-$(VER)
>> >  PROG       = ffmpeg-libs
>> > -PAK_VER    = 5
>> > +PAK_VER    = 6
>> >  
>> >  DEPS       = ""
>> >  
>> > -- 
>> > 2.9.3
>> Regards Jonatan
  
Michael Tremer March 14, 2017, 1:15 a.m. UTC | #4
Could you submit a clean version of that patch again then?

Maybe check if there has been an update of ffmpeg in the meantime.

Best,
-Michael

On Mon, 2017-03-13 at 14:23 +0100, Marcel Lorenz wrote:
> This much newer ffmpeg version has only little to do with the old.
> I forget to remove die CFALGS line in the patch.
> I can make a new without. On my test with mpd i had no problems.
> 
> Am 2017-03-12 17:08, schrieb Michael Tremer:
> > 
> > On Fri, 2016-11-18 at 17:30 +0100, Jonatan Schlag wrote:
> > > 
> > > Hi,
> > > 
> > > Am So, 13. Nov, 2016 um 8:23 schrieb Marcel Lorenz 
> > > <marcel.lorenz@ipfire.org>:
> > > > 
> > > > Signed-off-by: Marcel Lorenz <marcel.lorenz@ipfire.org>
> > > > ---
> > > >  config/rootfiles/packages/ffmpeg      | 230 ++++++++++++++++++++++++++-
> > > > ---
> > > >  config/rootfiles/packages/ffmpeg-libs | 260 ++++++++++++++++++++++++++-
> > > > ----
> > > > ---
> > > >  lfs/ffmpeg                            |  29 ++--
> > > >  lfs/ffmpeg-libs                       |   6 +-
> > > >  4 files changed, 424 insertions(+), 101 deletions(-)
> > > > 
> > > > diff --git a/config/rootfiles/packages/ffmpeg
> > > > b/config/rootfiles/packages/ffmpeg
> > > > index d403ca1..aa7a96d 100644
> > > > --- a/config/rootfiles/packages/ffmpeg
> > > > +++ b/config/rootfiles/packages/ffmpeg
> > > > @@ -1,64 +1,240 @@
> > > >  usr/bin/ffmpeg
> > > >  usr/bin/ffplay
> > > > +usr/bin/ffprobe
> > > >  usr/bin/ffserver
> > > >  #usr/include/libavcodec
> > > >  #usr/include/libavcodec/avcodec.h
> > > > -#usr/include/libavcodec/opt.h
> > > > +#usr/include/libavcodec/avdct.h
> > > > +#usr/include/libavcodec/avfft.h
> > > > +#usr/include/libavcodec/d3d11va.h
> > > > +#usr/include/libavcodec/dirac.h
> > > > +#usr/include/libavcodec/dv_profile.h
> > > > +#usr/include/libavcodec/dxva2.h
> > > > +#usr/include/libavcodec/jni.h
> > > > +#usr/include/libavcodec/qsv.h
> > > > +#usr/include/libavcodec/vaapi.h
> > > > +#usr/include/libavcodec/vda.h
> > > > +#usr/include/libavcodec/vdpau.h
> > > > +#usr/include/libavcodec/version.h
> > > > +#usr/include/libavcodec/videotoolbox.h
> > > > +#usr/include/libavcodec/vorbis_parser.h
> > > > +#usr/include/libavcodec/xvmc.h
> > > >  #usr/include/libavdevice
> > > >  #usr/include/libavdevice/avdevice.h
> > > > +#usr/include/libavdevice/version.h
> > > > +#usr/include/libavfilter
> > > > +#usr/include/libavfilter/avfilter.h
> > > > +#usr/include/libavfilter/avfiltergraph.h
> > > > +#usr/include/libavfilter/buffersink.h
> > > > +#usr/include/libavfilter/buffersrc.h
> > > > +#usr/include/libavfilter/version.h
> > > >  #usr/include/libavformat
> > > >  #usr/include/libavformat/avformat.h
> > > >  #usr/include/libavformat/avio.h
> > > > -#usr/include/libavformat/rtsp.h
> > > > -#usr/include/libavformat/rtspcodes.h
> > > > +#usr/include/libavformat/version.h
> > > >  #usr/include/libavutil
> > > >  #usr/include/libavutil/adler32.h
> > > > +#usr/include/libavutil/aes.h
> > > > +#usr/include/libavutil/aes_ctr.h
> > > > +#usr/include/libavutil/attributes.h
> > > > +#usr/include/libavutil/audio_fifo.h
> > > > +#usr/include/libavutil/avassert.h
> > > > +#usr/include/libavutil/avconfig.h
> > > >  #usr/include/libavutil/avstring.h
> > > >  #usr/include/libavutil/avutil.h
> > > >  #usr/include/libavutil/base64.h
> > > > +#usr/include/libavutil/blowfish.h
> > > > +#usr/include/libavutil/bprint.h
> > > > +#usr/include/libavutil/bswap.h
> > > > +#usr/include/libavutil/buffer.h
> > > > +#usr/include/libavutil/camellia.h
> > > > +#usr/include/libavutil/cast5.h
> > > > +#usr/include/libavutil/channel_layout.h
> > > >  #usr/include/libavutil/common.h
> > > > +#usr/include/libavutil/cpu.h
> > > >  #usr/include/libavutil/crc.h
> > > > +#usr/include/libavutil/des.h
> > > > +#usr/include/libavutil/dict.h
> > > > +#usr/include/libavutil/display.h
> > > > +#usr/include/libavutil/downmix_info.h
> > > > +#usr/include/libavutil/error.h
> > > > +#usr/include/libavutil/eval.h
> > > > +#usr/include/libavutil/ffversion.h
> > > >  #usr/include/libavutil/fifo.h
> > > > -#usr/include/libavutil/intfloat_readwrite.h
> > > > +#usr/include/libavutil/file.h
> > > > +#usr/include/libavutil/frame.h
> > > > +#usr/include/libavutil/hash.h
> > > > +#usr/include/libavutil/hmac.h
> > > > +#usr/include/libavutil/hwcontext.h
> > > > +#usr/include/libavutil/hwcontext_cuda.h
> > > > +#usr/include/libavutil/hwcontext_dxva2.h
> > > > +#usr/include/libavutil/hwcontext_vaapi.h
> > > > +#usr/include/libavutil/hwcontext_vdpau.h
> > > > +#usr/include/libavutil/imgutils.h
> > > > +#usr/include/libavutil/intfloat.h
> > > > +#usr/include/libavutil/intreadwrite.h
> > > > +#usr/include/libavutil/lfg.h
> > > >  #usr/include/libavutil/log.h
> > > >  #usr/include/libavutil/lzo.h
> > > > +#usr/include/libavutil/macros.h
> > > > +#usr/include/libavutil/mastering_display_metadata.h
> > > >  #usr/include/libavutil/mathematics.h
> > > >  #usr/include/libavutil/md5.h
> > > >  #usr/include/libavutil/mem.h
> > > > -#usr/include/libavutil/random.h
> > > > +#usr/include/libavutil/motion_vector.h
> > > > +#usr/include/libavutil/murmur3.h
> > > > +#usr/include/libavutil/opt.h
> > > > +#usr/include/libavutil/parseutils.h
> > > > +#usr/include/libavutil/pixdesc.h
> > > > +#usr/include/libavutil/pixelutils.h
> > > > +#usr/include/libavutil/pixfmt.h
> > > > +#usr/include/libavutil/random_seed.h
> > > >  #usr/include/libavutil/rational.h
> > > > -#usr/include/libavutil/sha1.h
> > > > +#usr/include/libavutil/rc4.h
> > > > +#usr/include/libavutil/replaygain.h
> > > > +#usr/include/libavutil/ripemd.h
> > > > +#usr/include/libavutil/samplefmt.h
> > > > +#usr/include/libavutil/sha.h
> > > > +#usr/include/libavutil/sha512.h
> > > > +#usr/include/libavutil/stereo3d.h
> > > > +#usr/include/libavutil/tea.h
> > > > +#usr/include/libavutil/threadmessage.h
> > > > +#usr/include/libavutil/time.h
> > > > +#usr/include/libavutil/timecode.h
> > > > +#usr/include/libavutil/timestamp.h
> > > > +#usr/include/libavutil/tree.h
> > > > +#usr/include/libavutil/twofish.h
> > > > +#usr/include/libavutil/version.h
> > > > +#usr/include/libavutil/xtea.h
> > > > +#usr/include/libpostproc
> > > > +#usr/include/libpostproc/postprocess.h
> > > > +#usr/include/libpostproc/version.h
> > > > +#usr/include/libswresample
> > > > +#usr/include/libswresample/swresample.h
> > > > +#usr/include/libswresample/version.h
> > > > +#usr/include/libswscale
> > > > +#usr/include/libswscale/swscale.h
> > > > +#usr/include/libswscale/version.h
> > > >  #usr/lib/libavcodec.a
> > > >  #usr/lib/libavcodec.so
> > > > -#usr/lib/libavcodec.so.51
> > > > -#usr/lib/libavcodec.so.51.54.0
> > > > +#usr/lib/libavcodec.so.57
> > > > +#usr/lib/libavcodec.so.57.48.101
> > > >  #usr/lib/libavdevice.a
> > > >  #usr/lib/libavdevice.so
> > > > -#usr/lib/libavdevice.so.52
> > > > -#usr/lib/libavdevice.so.52.0.0
> > > > +#usr/lib/libavdevice.so.57
> > > > +#usr/lib/libavdevice.so.57.0.101
> > > > +#usr/lib/libavfilter.a
> > > > +#usr/lib/libavfilter.so
> > > > +#usr/lib/libavfilter.so.6
> > > > +#usr/lib/libavfilter.so.6.47.100
> > > >  #usr/lib/libavformat.a
> > > >  #usr/lib/libavformat.so
> > > > -#usr/lib/libavformat.so.52
> > > > -#usr/lib/libavformat.so.52.13.0
> > > > +#usr/lib/libavformat.so.57
> > > > +#usr/lib/libavformat.so.57.41.100
> > > >  #usr/lib/libavutil.a
> > > >  #usr/lib/libavutil.so
> > > > -#usr/lib/libavutil.so.49
> > > > -#usr/lib/libavutil.so.49.6.0
> > > > -#usr/lib/pkgconfig
> > > > +#usr/lib/libavutil.so.55
> > > > +#usr/lib/libavutil.so.55.28.100
> > > > +#usr/lib/libpostproc.a
> > > > +#usr/lib/libpostproc.so
> > > > +#usr/lib/libpostproc.so.54
> > > > +#usr/lib/libpostproc.so.54.0.100
> > > > +#usr/lib/libswresample.a
> > > > +#usr/lib/libswresample.so
> > > > +#usr/lib/libswresample.so.2
> > > > +#usr/lib/libswresample.so.2.1.100
> > > > +#usr/lib/libswscale.a
> > > > +#usr/lib/libswscale.so
> > > > +#usr/lib/libswscale.so.4
> > > > +#usr/lib/libswscale.so.4.1.100
> > > >  #usr/lib/pkgconfig/libavcodec.pc
> > > >  #usr/lib/pkgconfig/libavdevice.pc
> > > > +#usr/lib/pkgconfig/libavfilter.pc
> > > >  #usr/lib/pkgconfig/libavformat.pc
> > > >  #usr/lib/pkgconfig/libavutil.pc
> > > > -#usr/lib/vhook
> > > > -#usr/lib/vhook/drawtext.so
> > > > -#usr/lib/vhook/fish.so
> > > > -#usr/lib/vhook/null.so
> > > > -#usr/lib/vhook/ppm.so
> > > > -#usr/lib/vhook/watermark.so
> > > > -#usr/include/libpostproc
> > > > -#usr/include/libpostproc/postprocess.h
> > > > -#usr/lib/libpostproc.a
> > > > -#usr/lib/libpostproc.so
> > > > -#usr/lib/libpostproc.so.51
> > > > -#usr/lib/libpostproc.so.51.1.0
> > > >  #usr/lib/pkgconfig/libpostproc.pc
> > > > +#usr/lib/pkgconfig/libswresample.pc
> > > > +#usr/lib/pkgconfig/libswscale.pc
> > > > +#usr/share/doc/ffmpeg
> > > > +#usr/share/doc/ffmpeg/developer.html
> > > > +#usr/share/doc/ffmpeg/faq.html
> > > > +#usr/share/doc/ffmpeg/fate.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-all.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-bitstream-filters.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-codecs.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-devices.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-filters.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-formats.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-protocols.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-resampler.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-scaler.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-utils.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg.html
> > > > +#usr/share/doc/ffmpeg/ffplay-all.html
> > > > +#usr/share/doc/ffmpeg/ffplay.html
> > > > +#usr/share/doc/ffmpeg/ffprobe-all.html
> > > > +#usr/share/doc/ffmpeg/ffprobe.html
> > > > +#usr/share/doc/ffmpeg/ffserver-all.html
> > > > +#usr/share/doc/ffmpeg/ffserver.html
> > > > +#usr/share/doc/ffmpeg/general.html
> > > > +#usr/share/doc/ffmpeg/git-howto.html
> > > > +#usr/share/doc/ffmpeg/libavcodec.html
> > > > +#usr/share/doc/ffmpeg/libavdevice.html
> > > > +#usr/share/doc/ffmpeg/libavfilter.html
> > > > +#usr/share/doc/ffmpeg/libavformat.html
> > > > +#usr/share/doc/ffmpeg/libavutil.html
> > > > +#usr/share/doc/ffmpeg/libswresample.html
> > > > +#usr/share/doc/ffmpeg/libswscale.html
> > > > +#usr/share/doc/ffmpeg/nut.html
> > > > +#usr/share/doc/ffmpeg/platform.html
> > > > +#usr/share/ffmpeg
> > > > +#usr/share/ffmpeg/examples
> > > > +#usr/share/ffmpeg/examples/Makefile
> > > > +#usr/share/ffmpeg/examples/README
> > > > +#usr/share/ffmpeg/examples/avio_dir_cmd.c
> > > > +#usr/share/ffmpeg/examples/avio_reading.c
> > > > +#usr/share/ffmpeg/examples/decoding_encoding.c
> > > > +#usr/share/ffmpeg/examples/demuxing_decoding.c
> > > > +#usr/share/ffmpeg/examples/extract_mvs.c
> > > > +#usr/share/ffmpeg/examples/filter_audio.c
> > > > +#usr/share/ffmpeg/examples/filtering_audio.c
> > > > +#usr/share/ffmpeg/examples/filtering_video.c
> > > > +#usr/share/ffmpeg/examples/http_multiclient.c
> > > > +#usr/share/ffmpeg/examples/metadata.c
> > > > +#usr/share/ffmpeg/examples/muxing.c
> > > > +#usr/share/ffmpeg/examples/qsvdec.c
> > > > +#usr/share/ffmpeg/examples/remuxing.c
> > > > +#usr/share/ffmpeg/examples/resampling_audio.c
> > > > +#usr/share/ffmpeg/examples/scaling_video.c
> > > > +#usr/share/ffmpeg/examples/transcode_aac.c
> > > > +#usr/share/ffmpeg/examples/transcoding.c
> > > > +#usr/share/ffmpeg/ffprobe.xsd
> > > > +#usr/share/ffmpeg/libvpx-1080p.ffpreset
> > > > +#usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
> > > > +#usr/share/ffmpeg/libvpx-360p.ffpreset
> > > > +#usr/share/ffmpeg/libvpx-720p.ffpreset
> > > > +#usr/share/ffmpeg/libvpx-720p50_60.ffpreset
> > > > +#usr/share/man/man1/ffmpeg-all.1
> > > > +#usr/share/man/man1/ffmpeg-bitstream-filters.1
> > > > +#usr/share/man/man1/ffmpeg-codecs.1
> > > > +#usr/share/man/man1/ffmpeg-devices.1
> > > > +#usr/share/man/man1/ffmpeg-filters.1
> > > > +#usr/share/man/man1/ffmpeg-formats.1
> > > > +#usr/share/man/man1/ffmpeg-protocols.1
> > > > +#usr/share/man/man1/ffmpeg-resampler.1
> > > > +#usr/share/man/man1/ffmpeg-scaler.1
> > > > +#usr/share/man/man1/ffmpeg-utils.1
> > > > +#usr/share/man/man1/ffmpeg.1
> > > > +#usr/share/man/man1/ffplay-all.1
> > > > +#usr/share/man/man1/ffplay.1
> > > > +#usr/share/man/man1/ffprobe-all.1
> > > > +#usr/share/man/man1/ffprobe.1
> > > > +#usr/share/man/man1/ffserver-all.1
> > > > +#usr/share/man/man1/ffserver.1
> > > > +#usr/share/man/man3/libavcodec.3
> > > > +#usr/share/man/man3/libavdevice.3
> > > > +#usr/share/man/man3/libavfilter.3
> > > > +#usr/share/man/man3/libavformat.3
> > > > +#usr/share/man/man3/libavutil.3
> > > > +#usr/share/man/man3/libswresample.3
> > > > +#usr/share/man/man3/libswscale.3
> > > > diff --git a/config/rootfiles/packages/ffmpeg-libs
> > > > b/config/rootfiles/packages/ffmpeg-libs
> > > > index a58dcd5..1f401ec 100644
> > > > --- a/config/rootfiles/packages/ffmpeg-libs
> > > > +++ b/config/rootfiles/packages/ffmpeg-libs
> > > > @@ -1,64 +1,212 @@
> > > >  #usr/bin/ffmpeg
> > > >  #usr/bin/ffplay
> > > >  #usr/bin/ffserver
> > > > -#usr/include/libavcodec
> > > > -#usr/include/libavcodec/avcodec.h
> > > > -#usr/include/libavcodec/opt.h
> > > > -#usr/include/libavdevice
> > > > -#usr/include/libavdevice/avdevice.h
> > > > -#usr/include/libavformat
> > > > -#usr/include/libavformat/avformat.h
> > > > -#usr/include/libavformat/avio.h
> > > > -#usr/include/libavformat/rtsp.h
> > > > -#usr/include/libavformat/rtspcodes.h
> > > > -#usr/include/libavutil
> > > > -#usr/include/libavutil/adler32.h
> > > > -#usr/include/libavutil/avstring.h
> > > > -#usr/include/libavutil/avutil.h
> > > > -#usr/include/libavutil/base64.h
> > > > -#usr/include/libavutil/common.h
> > > > -#usr/include/libavutil/crc.h
> > > > -#usr/include/libavutil/fifo.h
> > > > -#usr/include/libavutil/intfloat_readwrite.h
> > > > -#usr/include/libavutil/log.h
> > > > -#usr/include/libavutil/lzo.h
> > > > -#usr/include/libavutil/mathematics.h
> > > > -#usr/include/libavutil/md5.h
> > > > -#usr/include/libavutil/mem.h
> > > > -#usr/include/libavutil/random.h
> > > > -#usr/include/libavutil/rational.h
> > > > -#usr/include/libavutil/sha1.h
> > > > +#usr/bin/ffprobe
> > > > +#usr/include/libavcodec/avdct.h
> > > > +#usr/include/libavcodec/avfft.h
> > > > +#usr/include/libavcodec/d3d11va.h
> > > > +#usr/include/libavcodec/dirac.h
> > > > +#usr/include/libavcodec/dv_profile.h
> > > > +#usr/include/libavcodec/dxva2.h
> > > > +#usr/include/libavcodec/jni.h
> > > > +#usr/include/libavcodec/qsv.h
> > > > +#usr/include/libavcodec/vaapi.h
> > > > +#usr/include/libavcodec/vda.h
> > > > +#usr/include/libavcodec/vdpau.h
> > > > +#usr/include/libavcodec/version.h
> > > > +#usr/include/libavcodec/videotoolbox.h
> > > > +#usr/include/libavcodec/vorbis_parser.h
> > > > +#usr/include/libavcodec/xvmc.h
> > > > +#usr/include/libavdevice/version.h
> > > > +#usr/include/libavfilter
> > > > +#usr/include/libavfilter/avfilter.h
> > > > +#usr/include/libavfilter/avfiltergraph.h
> > > > +#usr/include/libavfilter/buffersink.h
> > > > +#usr/include/libavfilter/buffersrc.h
> > > > +#usr/include/libavfilter/version.h
> > > > +#usr/include/libavformat/version.h
> > > > +#usr/include/libavutil/aes.h
> > > > +#usr/include/libavutil/aes_ctr.h
> > > > +#usr/include/libavutil/attributes.h
> > > > +#usr/include/libavutil/audio_fifo.h
> > > > +#usr/include/libavutil/avassert.h
> > > > +#usr/include/libavutil/avconfig.h
> > > > +#usr/include/libavutil/blowfish.h
> > > > +#usr/include/libavutil/bprint.h
> > > > +#usr/include/libavutil/bswap.h
> > > > +#usr/include/libavutil/buffer.h
> > > > +#usr/include/libavutil/camellia.h
> > > > +#usr/include/libavutil/cast5.h
> > > > +#usr/include/libavutil/channel_layout.h
> > > > +#usr/include/libavutil/cpu.h
> > > > +#usr/include/libavutil/des.h
> > > > +#usr/include/libavutil/dict.h
> > > > +#usr/include/libavutil/display.h
> > > > +#usr/include/libavutil/downmix_info.h
> > > > +#usr/include/libavutil/error.h
> > > > +#usr/include/libavutil/eval.h
> > > > +#usr/include/libavutil/ffversion.h
> > > > +#usr/include/libavutil/file.h
> > > > +#usr/include/libavutil/frame.h
> > > > +#usr/include/libavutil/hash.h
> > > > +#usr/include/libavutil/hmac.h
> > > > +#usr/include/libavutil/hwcontext.h
> > > > +#usr/include/libavutil/hwcontext_cuda.h
> > > > +#usr/include/libavutil/hwcontext_dxva2.h
> > > > +#usr/include/libavutil/hwcontext_vaapi.h
> > > > +#usr/include/libavutil/hwcontext_vdpau.h
> > > > +#usr/include/libavutil/imgutils.h
> > > > +#usr/include/libavutil/intfloat.h
> > > > +#usr/include/libavutil/intreadwrite.h
> > > > +#usr/include/libavutil/lfg.h
> > > > +#usr/include/libavutil/macros.h
> > > > +#usr/include/libavutil/mastering_display_metadata.h
> > > > +#usr/include/libavutil/motion_vector.h
> > > > +#usr/include/libavutil/murmur3.h
> > > > +#usr/include/libavutil/opt.h
> > > > +#usr/include/libavutil/parseutils.h
> > > > +#usr/include/libavutil/pixdesc.h
> > > > +#usr/include/libavutil/pixelutils.h
> > > > +#usr/include/libavutil/pixfmt.h
> > > > +#usr/include/libavutil/random_seed.h
> > > > +#usr/include/libavutil/rc4.h
> > > > +#usr/include/libavutil/replaygain.h
> > > > +#usr/include/libavutil/ripemd.h
> > > > +#usr/include/libavutil/samplefmt.h
> > > > +#usr/include/libavutil/sha.h
> > > > +#usr/include/libavutil/sha512.h
> > > > +#usr/include/libavutil/stereo3d.h
> > > > +#usr/include/libavutil/tea.h
> > > > +#usr/include/libavutil/threadmessage.h
> > > > +#usr/include/libavutil/time.h
> > > > +#usr/include/libavutil/timecode.h
> > > > +#usr/include/libavutil/timestamp.h
> > > > +#usr/include/libavutil/tree.h
> > > > +#usr/include/libavutil/twofish.h
> > > > +#usr/include/libavutil/version.h
> > > > +#usr/include/libavutil/xtea.h
> > > > +#usr/include/libpostproc/version.h
> > > > +#usr/include/libswresample
> > > > +#usr/include/libswresample/swresample.h
> > > > +#usr/include/libswresample/version.h
> > > > +#usr/include/libswscale
> > > > +#usr/include/libswscale/swscale.h
> > > > +#usr/include/libswscale/version.h,
> > > >  #usr/lib/libavcodec.a
> > > > -usr/lib/libavcodec.so
> > > > -usr/lib/libavcodec.so.51
> > > > -usr/lib/libavcodec.so.51.54.0
> > > > +#usr/lib/libavcodec.so
> > > > +usr/lib/libavcodec.so.57
> > > > +usr/lib/libavcodec.so.57.48.101
> > > >  #usr/lib/libavdevice.a
> > > > -usr/lib/libavdevice.so
> > > > -usr/lib/libavdevice.so.52
> > > > -usr/lib/libavdevice.so.52.0.0
> > > > +#usr/lib/libavdevice.so
> > > > +usr/lib/libavdevice.so.57
> > > > +usr/lib/libavdevice.so.57.0.101
> > > > +#usr/lib/libavfilter.a
> > > > +#usr/lib/libavfilter.so
> > > > +usr/lib/libavfilter.so.6
> > > > +usr/lib/libavfilter.so.6.47.100
> > > >  #usr/lib/libavformat.a
> > > > -usr/lib/libavformat.so
> > > > -usr/lib/libavformat.so.52
> > > > -usr/lib/libavformat.so.52.13.0
> > > > +#usr/lib/libavformat.so
> > > > +usr/lib/libavformat.so.57
> > > > +usr/lib/libavformat.so.57.41.100
> > > >  #usr/lib/libavutil.a
> > > > -usr/lib/libavutil.so
> > > > -usr/lib/libavutil.so.49
> > > > -usr/lib/libavutil.so.49.6.0
> > > > -#usr/lib/pkgconfig
> > > > -usr/lib/pkgconfig/libavcodec.pc
> > > > -usr/lib/pkgconfig/libavdevice.pc
> > > > -usr/lib/pkgconfig/libavformat.pc
> > > > -usr/lib/pkgconfig/libavutil.pc
> > > > -#usr/lib/vhook
> > > > -usr/lib/vhook/drawtext.so
> > > > -usr/lib/vhook/fish.so
> > > > -usr/lib/vhook/null.so
> > > > -usr/lib/vhook/ppm.so
> > > > -usr/lib/vhook/watermark.so
> > > > -#usr/include/libpostproc
> > > > -#usr/include/libpostproc/postprocess.h
> > > > +#usr/lib/libavutil.so
> > > > +usr/lib/libavutil.so.55
> > > > +usr/lib/libavutil.so.55.28.100
> > > >  #usr/lib/libpostproc.a
> > > > -usr/lib/libpostproc.so
> > > > -usr/lib/libpostproc.so.51
> > > > -usr/lib/libpostproc.so.51.1.0
> > > > -usr/lib/pkgconfig/libpostproc.pc
> > > > +#usr/lib/libpostproc.so
> > > > +usr/lib/libpostproc.so.54
> > > > +usr/lib/libpostproc.so.54.0.100
> > > > +#usr/lib/libswresample.a
> > > > +#usr/lib/libswresample.so
> > > > +usr/lib/libswresample.so.2
> > > > +usr/lib/libswresample.so.2.1.100
> > > > +#usr/lib/libswscale.a
> > > > +#usr/lib/libswscale.so
> > > > +usr/lib/libswscale.so.4
> > > > +usr/lib/libswscale.so.4.1.100
> > > > +#usr/lib/pkgconfig/libavfilter.pc
> > > > +#usr/lib/pkgconfig/libswresample.pc
> > > > +#usr/lib/pkgconfig/libswscale.pc
> > > > +#usr/share/doc/ffmpeg
> > > > +#usr/share/doc/ffmpeg/developer.html
> > > > +#usr/share/doc/ffmpeg/faq.html
> > > > +#usr/share/doc/ffmpeg/fate.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-all.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-bitstream-filters.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-codecs.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-devices.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-filters.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-formats.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-protocols.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-resampler.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-scaler.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg-utils.html
> > > > +#usr/share/doc/ffmpeg/ffmpeg.html
> > > > +#usr/share/doc/ffmpeg/ffplay-all.html
> > > > +#usr/share/doc/ffmpeg/ffplay.html
> > > > +#usr/share/doc/ffmpeg/ffprobe-all.html
> > > > +#usr/share/doc/ffmpeg/ffprobe.html
> > > > +#usr/share/doc/ffmpeg/ffserver-all.html
> > > > +#usr/share/doc/ffmpeg/ffserver.html
> > > > +#usr/share/doc/ffmpeg/general.html
> > > > +#usr/share/doc/ffmpeg/git-howto.html
> > > > +#usr/share/doc/ffmpeg/libavcodec.html
> > > > +#usr/share/doc/ffmpeg/libavdevice.html
> > > > +#usr/share/doc/ffmpeg/libavfilter.html
> > > > +#usr/share/doc/ffmpeg/libavformat.html
> > > > +#usr/share/doc/ffmpeg/libavutil.html
> > > > +#usr/share/doc/ffmpeg/libswresample.html
> > > > +#usr/share/doc/ffmpeg/libswscale.html
> > > > +#usr/share/doc/ffmpeg/nut.html
> > > > +#usr/share/doc/ffmpeg/platform.html
> > > > +#usr/share/ffmpeg
> > > > +#usr/share/ffmpeg/examples
> > > > +#usr/share/ffmpeg/examples/Makefile
> > > > +#usr/share/ffmpeg/examples/README
> > > > +#usr/share/ffmpeg/examples/avio_dir_cmd.c
> > > > +#usr/share/ffmpeg/examples/avio_reading.c
> > > > +#usr/share/ffmpeg/examples/decoding_encoding.c
> > > > +#usr/share/ffmpeg/examples/demuxing_decoding.c
> > > > +#usr/share/ffmpeg/examples/extract_mvs.c
> > > > +#usr/share/ffmpeg/examples/filter_audio.c
> > > > +#usr/share/ffmpeg/examples/filtering_audio.c
> > > > +#usr/share/ffmpeg/examples/filtering_video.c
> > > > +#usr/share/ffmpeg/examples/http_multiclient.c
> > > > +#usr/share/ffmpeg/examples/metadata.c
> > > > +#usr/share/ffmpeg/examples/muxing.c
> > > > +#usr/share/ffmpeg/examples/qsvdec.c
> > > > +#usr/share/ffmpeg/examples/remuxing.c
> > > > +#usr/share/ffmpeg/examples/resampling_audio.c
> > > > +#usr/share/ffmpeg/examples/scaling_video.c
> > > > +#usr/share/ffmpeg/examples/transcode_aac.c
> > > > +#usr/share/ffmpeg/examples/transcoding.c
> > > > +#usr/share/ffmpeg/ffprobe.xsd
> > > > +#usr/share/ffmpeg/libvpx-1080p.ffpreset
> > > > +#usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
> > > > +#usr/share/ffmpeg/libvpx-360p.ffpreset
> > > > +#usr/share/ffmpeg/libvpx-720p.ffpreset
> > > > +#usr/share/ffmpeg/libvpx-720p50_60.ffpreset
> > > > +#usr/share/man/man1/ffmpeg-all.1
> > > > +#usr/share/man/man1/ffmpeg-bitstream-filters.1
> > > > +#usr/share/man/man1/ffmpeg-codecs.1
> > > > +#usr/share/man/man1/ffmpeg-devices.1
> > > > +#usr/share/man/man1/ffmpeg-filters.1
> > > > +#usr/share/man/man1/ffmpeg-formats.1
> > > > +#usr/share/man/man1/ffmpeg-protocols.1
> > > > +#usr/share/man/man1/ffmpeg-resampler.1
> > > > +#usr/share/man/man1/ffmpeg-scaler.1
> > > > +#usr/share/man/man1/ffmpeg-utils.1
> > > > +#usr/share/man/man1/ffmpeg.1
> > > > +#usr/share/man/man1/ffplay-all.1
> > > > +#usr/share/man/man1/ffplay.1
> > > > +#usr/share/man/man1/ffprobe-all.1
> > > > +#usr/share/man/man1/ffprobe.1
> > > > +#usr/share/man/man1/ffserver-all.1
> > > > +#usr/share/man/man1/ffserver.1
> > > > +#usr/share/man/man3/libavcodec.3
> > > > +#usr/share/man/man3/libavdevice.3
> > > > +#usr/share/man/man3/libavfilter.3
> > > > +#usr/share/man/man3/libavformat.3
> > > > +#usr/share/man/man3/libavutil.3
> > > > +#usr/share/man/man3/libswresample.3
> > > > +#usr/share/man/man3/libswscale.3
> > > > diff --git a/lfs/ffmpeg b/lfs/ffmpeg
> > > > index b383886..76c0c73 100644
> > > > --- a/lfs/ffmpeg
> > > > +++ b/lfs/ffmpeg
> > > > @@ -1,7 +1,7 @@
> > > >  #######################################################################
> > > > ####
> > > > ####
> > > >  #                                                                      
> > > >     
> > > >    #
> > > >  # IPFire.org - A linux based
> > > > firewall                                         #
> > > > -# Copyright (C) 2007  Michael Tremer & Christian
> > > > Schmidt                      #
> > > > +# Copyright (C) 2007-2016 IPFire Team  <info@ipfire.org>               
> > > >     
> > > >    #
> > > >  #                                                                      
> > > >     
> > > >    #
> > > >  # This program is free software: you can redistribute it and/or
> > > > modify        #
> > > >  # it under the terms of the GNU General Public License as published
> > > > by        #
> > > > @@ -24,19 +24,19 @@
> > > >  
> > > >  include Config
> > > >  
> > > > -VER        = 2008-04-13
> > > > -THISAPP    = ffmpeg-export-$(VER)
> > > > +VER        = 3.1.4
> > > > +THISAPP    = ffmpeg-$(VER)
> > > >  DL_FILE    = $(THISAPP).tar.bz2
> > > >  DL_FROM    = $(URL_IPFIRE)
> > > >  DIR_APP    = $(DIR_SRC)/$(THISAPP)
> > > >  TARGET     = $(DIR_INFO)/$(THISAPP)
> > > >  PROG       = ffmpeg
> > > > -PAK_VER    = 5
> > > > +PAK_VER    = 6
> > > >  
> > > >  DEPS       = "ffmpeg-libs sdl lame libvorbis xvid"
> > > >  
> > > >  # Don't use PIC for libavcodec
> > > > -CFLAGS    += -fno-PIC -fno-strict-aliasing -Wa,--noexecstack
> > > > +#CFLAGS    += -fno-PIC -fno-strict-aliasing -Wa,--noexecstack
> > > Why did you comment these C flags out? Did we need them no longer or 
> > > are there
> > > another reasons?
> > 
> > These disable hardening and were probably introduced to avoid any 
> > issues with
> > inline assembly that uses the %ebx register. To confirm if this is 
> > removed in
> > the new release someone could just remove the CFLAGS and rebuild this 
> > on i586.
> > If that goes through, everything is fine.
> > 
> > > 
> > > > 
> > > > 
> > > >  
> > > >  #######################################################################
> > > > ####
> > > > ####
> > > >  # Top-level Rules
> > > > @@ -46,7 +46,7 @@ objects = $(DL_FILE)
> > > >  
> > > >  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> > > >  
> > > > -$(DL_FILE)_MD5 = 017ab929ff92be552debb65c589c2183
> > > > +$(DL_FILE)_MD5 = 1c099ec01cef5caadd05a4f78561c560
> > > >  
> > > >  install : $(TARGET)
> > > >  
> > > > @@ -79,14 +79,13 @@ $(subst %,%_MD5,$(objects)) :
> > > >  $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> > > >  	@$(PREBUILD)
> > > >  	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf
> > > > $(DIR_DL)/$(DL_FILE)
> > > > -	ln -s $(THISAPP) /usr/src/ffmpeg
> > > > -	cd $(DIR_SRC)/ffmpeg && ./configure --prefix=/usr \
> > > > -                                     --enable-shared \
> > > > -									
> > > >  
> > > > --enable-postproc \
> > > > -									
> > > >  
> > > > --enable-pthreads \
> > > > -									
> > > >  
> > > > --enable-gpl
> > > > -	cd $(DIR_SRC)/ffmpeg && make $(MAKETUNING) $(EXTRA_MAKE)
> > > > -	cd $(DIR_SRC)/ffmpeg && make install
> > > > -	cd $(DIR_SRC)/ffmpeg && make install-libs
> > > > +	cd $(DIR_APP) && ./configure --prefix=/usr \
> > > > +				--enable-shared \
> > > > +				--enable-postproc \
> > > > +				--enable-pthreads \
> > > > +				--enable-gpl
> > > > +	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
> > > > +	cd $(DIR_APP) && make install
> > > > +	cd $(DIR_APP) && make install-libs
> > > >  	@rm -rf $(DIR_APP)
> > > >  	@$(POSTBUILD)
> > > > diff --git a/lfs/ffmpeg-libs b/lfs/ffmpeg-libs
> > > > index b29c978..8762964 100644
> > > > --- a/lfs/ffmpeg-libs
> > > > +++ b/lfs/ffmpeg-libs
> > > > @@ -1,7 +1,7 @@
> > > >  #######################################################################
> > > > ####
> > > > ####
> > > >  #                                                                      
> > > >     
> > > >    #
> > > >  # IPFire.org - A linux based
> > > > firewall                                         #
> > > > -# Copyright (C) 2007  Michael Tremer & Christian
> > > > Schmidt                      #
> > > > +# Copyright (C) 2007-2016 IPFire Team  <info@ipfire.org>               
> > > >     
> > > >    #
> > > >  #                                                                      
> > > >     
> > > >    #
> > > >  # This program is free software: you can redistribute it and/or
> > > > modify        #
> > > >  # it under the terms of the GNU General Public License as published
> > > > by        #
> > > > @@ -24,10 +24,10 @@
> > > >  
> > > >  include Config
> > > >  
> > > > -VER        = 2008-04-13
> > > > +VER        = 3.1.4
> > > >  THISAPP    = ffmpeg-export-$(VER)
> > > >  PROG       = ffmpeg-libs
> > > > -PAK_VER    = 5
> > > > +PAK_VER    = 6
> > > >  
> > > >  DEPS       = ""
> > > >  
> > > > -- 
> > > > 2.9.3
> > > Regards Jonatan
>
  
Marcel Lorenz March 14, 2017, 8:09 p.m. UTC | #5
i make a new patch with the new version 3.2.4. (last patch 3.1.4)

Best,
-Marcel

Am 2017-03-13 15:15, schrieb Michael Tremer:
> Could you submit a clean version of that patch again then?
> 
> Maybe check if there has been an update of ffmpeg in the meantime.
> 
> Best,
> -Michael
> 
> On Mon, 2017-03-13 at 14:23 +0100, Marcel Lorenz wrote:
>> This much newer ffmpeg version has only little to do with the old.
>> I forget to remove die CFALGS line in the patch.
>> I can make a new without. On my test with mpd i had no problems.
>> 
>> Am 2017-03-12 17:08, schrieb Michael Tremer:
>> >
>> > On Fri, 2016-11-18 at 17:30 +0100, Jonatan Schlag wrote:
>> > >
>> > > Hi,
>> > >
>> > > Am So, 13. Nov, 2016 um 8:23 schrieb Marcel Lorenz 
>> > > <marcel.lorenz@ipfire.org>:
>> > > >
>> > > > Signed-off-by: Marcel Lorenz <marcel.lorenz@ipfire.org>
>> > > > ---
>> > > >  config/rootfiles/packages/ffmpeg      | 230 ++++++++++++++++++++++++++-
>> > > > ---
>> > > >  config/rootfiles/packages/ffmpeg-libs | 260 ++++++++++++++++++++++++++-
>> > > > ----
>> > > > ---
>> > > >  lfs/ffmpeg                            |  29 ++--
>> > > >  lfs/ffmpeg-libs                       |   6 +-
>> > > >  4 files changed, 424 insertions(+), 101 deletions(-)
>> > > >
>> > > > diff --git a/config/rootfiles/packages/ffmpeg
>> > > > b/config/rootfiles/packages/ffmpeg
>> > > > index d403ca1..aa7a96d 100644
>> > > > --- a/config/rootfiles/packages/ffmpeg
>> > > > +++ b/config/rootfiles/packages/ffmpeg
>> > > > @@ -1,64 +1,240 @@
>> > > >  usr/bin/ffmpeg
>> > > >  usr/bin/ffplay
>> > > > +usr/bin/ffprobe
>> > > >  usr/bin/ffserver
>> > > >  #usr/include/libavcodec
>> > > >  #usr/include/libavcodec/avcodec.h
>> > > > -#usr/include/libavcodec/opt.h
>> > > > +#usr/include/libavcodec/avdct.h
>> > > > +#usr/include/libavcodec/avfft.h
>> > > > +#usr/include/libavcodec/d3d11va.h
>> > > > +#usr/include/libavcodec/dirac.h
>> > > > +#usr/include/libavcodec/dv_profile.h
>> > > > +#usr/include/libavcodec/dxva2.h
>> > > > +#usr/include/libavcodec/jni.h
>> > > > +#usr/include/libavcodec/qsv.h
>> > > > +#usr/include/libavcodec/vaapi.h
>> > > > +#usr/include/libavcodec/vda.h
>> > > > +#usr/include/libavcodec/vdpau.h
>> > > > +#usr/include/libavcodec/version.h
>> > > > +#usr/include/libavcodec/videotoolbox.h
>> > > > +#usr/include/libavcodec/vorbis_parser.h
>> > > > +#usr/include/libavcodec/xvmc.h
>> > > >  #usr/include/libavdevice
>> > > >  #usr/include/libavdevice/avdevice.h
>> > > > +#usr/include/libavdevice/version.h
>> > > > +#usr/include/libavfilter
>> > > > +#usr/include/libavfilter/avfilter.h
>> > > > +#usr/include/libavfilter/avfiltergraph.h
>> > > > +#usr/include/libavfilter/buffersink.h
>> > > > +#usr/include/libavfilter/buffersrc.h
>> > > > +#usr/include/libavfilter/version.h
>> > > >  #usr/include/libavformat
>> > > >  #usr/include/libavformat/avformat.h
>> > > >  #usr/include/libavformat/avio.h
>> > > > -#usr/include/libavformat/rtsp.h
>> > > > -#usr/include/libavformat/rtspcodes.h
>> > > > +#usr/include/libavformat/version.h
>> > > >  #usr/include/libavutil
>> > > >  #usr/include/libavutil/adler32.h
>> > > > +#usr/include/libavutil/aes.h
>> > > > +#usr/include/libavutil/aes_ctr.h
>> > > > +#usr/include/libavutil/attributes.h
>> > > > +#usr/include/libavutil/audio_fifo.h
>> > > > +#usr/include/libavutil/avassert.h
>> > > > +#usr/include/libavutil/avconfig.h
>> > > >  #usr/include/libavutil/avstring.h
>> > > >  #usr/include/libavutil/avutil.h
>> > > >  #usr/include/libavutil/base64.h
>> > > > +#usr/include/libavutil/blowfish.h
>> > > > +#usr/include/libavutil/bprint.h
>> > > > +#usr/include/libavutil/bswap.h
>> > > > +#usr/include/libavutil/buffer.h
>> > > > +#usr/include/libavutil/camellia.h
>> > > > +#usr/include/libavutil/cast5.h
>> > > > +#usr/include/libavutil/channel_layout.h
>> > > >  #usr/include/libavutil/common.h
>> > > > +#usr/include/libavutil/cpu.h
>> > > >  #usr/include/libavutil/crc.h
>> > > > +#usr/include/libavutil/des.h
>> > > > +#usr/include/libavutil/dict.h
>> > > > +#usr/include/libavutil/display.h
>> > > > +#usr/include/libavutil/downmix_info.h
>> > > > +#usr/include/libavutil/error.h
>> > > > +#usr/include/libavutil/eval.h
>> > > > +#usr/include/libavutil/ffversion.h
>> > > >  #usr/include/libavutil/fifo.h
>> > > > -#usr/include/libavutil/intfloat_readwrite.h
>> > > > +#usr/include/libavutil/file.h
>> > > > +#usr/include/libavutil/frame.h
>> > > > +#usr/include/libavutil/hash.h
>> > > > +#usr/include/libavutil/hmac.h
>> > > > +#usr/include/libavutil/hwcontext.h
>> > > > +#usr/include/libavutil/hwcontext_cuda.h
>> > > > +#usr/include/libavutil/hwcontext_dxva2.h
>> > > > +#usr/include/libavutil/hwcontext_vaapi.h
>> > > > +#usr/include/libavutil/hwcontext_vdpau.h
>> > > > +#usr/include/libavutil/imgutils.h
>> > > > +#usr/include/libavutil/intfloat.h
>> > > > +#usr/include/libavutil/intreadwrite.h
>> > > > +#usr/include/libavutil/lfg.h
>> > > >  #usr/include/libavutil/log.h
>> > > >  #usr/include/libavutil/lzo.h
>> > > > +#usr/include/libavutil/macros.h
>> > > > +#usr/include/libavutil/mastering_display_metadata.h
>> > > >  #usr/include/libavutil/mathematics.h
>> > > >  #usr/include/libavutil/md5.h
>> > > >  #usr/include/libavutil/mem.h
>> > > > -#usr/include/libavutil/random.h
>> > > > +#usr/include/libavutil/motion_vector.h
>> > > > +#usr/include/libavutil/murmur3.h
>> > > > +#usr/include/libavutil/opt.h
>> > > > +#usr/include/libavutil/parseutils.h
>> > > > +#usr/include/libavutil/pixdesc.h
>> > > > +#usr/include/libavutil/pixelutils.h
>> > > > +#usr/include/libavutil/pixfmt.h
>> > > > +#usr/include/libavutil/random_seed.h
>> > > >  #usr/include/libavutil/rational.h
>> > > > -#usr/include/libavutil/sha1.h
>> > > > +#usr/include/libavutil/rc4.h
>> > > > +#usr/include/libavutil/replaygain.h
>> > > > +#usr/include/libavutil/ripemd.h
>> > > > +#usr/include/libavutil/samplefmt.h
>> > > > +#usr/include/libavutil/sha.h
>> > > > +#usr/include/libavutil/sha512.h
>> > > > +#usr/include/libavutil/stereo3d.h
>> > > > +#usr/include/libavutil/tea.h
>> > > > +#usr/include/libavutil/threadmessage.h
>> > > > +#usr/include/libavutil/time.h
>> > > > +#usr/include/libavutil/timecode.h
>> > > > +#usr/include/libavutil/timestamp.h
>> > > > +#usr/include/libavutil/tree.h
>> > > > +#usr/include/libavutil/twofish.h
>> > > > +#usr/include/libavutil/version.h
>> > > > +#usr/include/libavutil/xtea.h
>> > > > +#usr/include/libpostproc
>> > > > +#usr/include/libpostproc/postprocess.h
>> > > > +#usr/include/libpostproc/version.h
>> > > > +#usr/include/libswresample
>> > > > +#usr/include/libswresample/swresample.h
>> > > > +#usr/include/libswresample/version.h
>> > > > +#usr/include/libswscale
>> > > > +#usr/include/libswscale/swscale.h
>> > > > +#usr/include/libswscale/version.h
>> > > >  #usr/lib/libavcodec.a
>> > > >  #usr/lib/libavcodec.so
>> > > > -#usr/lib/libavcodec.so.51
>> > > > -#usr/lib/libavcodec.so.51.54.0
>> > > > +#usr/lib/libavcodec.so.57
>> > > > +#usr/lib/libavcodec.so.57.48.101
>> > > >  #usr/lib/libavdevice.a
>> > > >  #usr/lib/libavdevice.so
>> > > > -#usr/lib/libavdevice.so.52
>> > > > -#usr/lib/libavdevice.so.52.0.0
>> > > > +#usr/lib/libavdevice.so.57
>> > > > +#usr/lib/libavdevice.so.57.0.101
>> > > > +#usr/lib/libavfilter.a
>> > > > +#usr/lib/libavfilter.so
>> > > > +#usr/lib/libavfilter.so.6
>> > > > +#usr/lib/libavfilter.so.6.47.100
>> > > >  #usr/lib/libavformat.a
>> > > >  #usr/lib/libavformat.so
>> > > > -#usr/lib/libavformat.so.52
>> > > > -#usr/lib/libavformat.so.52.13.0
>> > > > +#usr/lib/libavformat.so.57
>> > > > +#usr/lib/libavformat.so.57.41.100
>> > > >  #usr/lib/libavutil.a
>> > > >  #usr/lib/libavutil.so
>> > > > -#usr/lib/libavutil.so.49
>> > > > -#usr/lib/libavutil.so.49.6.0
>> > > > -#usr/lib/pkgconfig
>> > > > +#usr/lib/libavutil.so.55
>> > > > +#usr/lib/libavutil.so.55.28.100
>> > > > +#usr/lib/libpostproc.a
>> > > > +#usr/lib/libpostproc.so
>> > > > +#usr/lib/libpostproc.so.54
>> > > > +#usr/lib/libpostproc.so.54.0.100
>> > > > +#usr/lib/libswresample.a
>> > > > +#usr/lib/libswresample.so
>> > > > +#usr/lib/libswresample.so.2
>> > > > +#usr/lib/libswresample.so.2.1.100
>> > > > +#usr/lib/libswscale.a
>> > > > +#usr/lib/libswscale.so
>> > > > +#usr/lib/libswscale.so.4
>> > > > +#usr/lib/libswscale.so.4.1.100
>> > > >  #usr/lib/pkgconfig/libavcodec.pc
>> > > >  #usr/lib/pkgconfig/libavdevice.pc
>> > > > +#usr/lib/pkgconfig/libavfilter.pc
>> > > >  #usr/lib/pkgconfig/libavformat.pc
>> > > >  #usr/lib/pkgconfig/libavutil.pc
>> > > > -#usr/lib/vhook
>> > > > -#usr/lib/vhook/drawtext.so
>> > > > -#usr/lib/vhook/fish.so
>> > > > -#usr/lib/vhook/null.so
>> > > > -#usr/lib/vhook/ppm.so
>> > > > -#usr/lib/vhook/watermark.so
>> > > > -#usr/include/libpostproc
>> > > > -#usr/include/libpostproc/postprocess.h
>> > > > -#usr/lib/libpostproc.a
>> > > > -#usr/lib/libpostproc.so
>> > > > -#usr/lib/libpostproc.so.51
>> > > > -#usr/lib/libpostproc.so.51.1.0
>> > > >  #usr/lib/pkgconfig/libpostproc.pc
>> > > > +#usr/lib/pkgconfig/libswresample.pc
>> > > > +#usr/lib/pkgconfig/libswscale.pc
>> > > > +#usr/share/doc/ffmpeg
>> > > > +#usr/share/doc/ffmpeg/developer.html
>> > > > +#usr/share/doc/ffmpeg/faq.html
>> > > > +#usr/share/doc/ffmpeg/fate.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-all.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-bitstream-filters.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-codecs.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-devices.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-filters.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-formats.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-protocols.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-resampler.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-scaler.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-utils.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg.html
>> > > > +#usr/share/doc/ffmpeg/ffplay-all.html
>> > > > +#usr/share/doc/ffmpeg/ffplay.html
>> > > > +#usr/share/doc/ffmpeg/ffprobe-all.html
>> > > > +#usr/share/doc/ffmpeg/ffprobe.html
>> > > > +#usr/share/doc/ffmpeg/ffserver-all.html
>> > > > +#usr/share/doc/ffmpeg/ffserver.html
>> > > > +#usr/share/doc/ffmpeg/general.html
>> > > > +#usr/share/doc/ffmpeg/git-howto.html
>> > > > +#usr/share/doc/ffmpeg/libavcodec.html
>> > > > +#usr/share/doc/ffmpeg/libavdevice.html
>> > > > +#usr/share/doc/ffmpeg/libavfilter.html
>> > > > +#usr/share/doc/ffmpeg/libavformat.html
>> > > > +#usr/share/doc/ffmpeg/libavutil.html
>> > > > +#usr/share/doc/ffmpeg/libswresample.html
>> > > > +#usr/share/doc/ffmpeg/libswscale.html
>> > > > +#usr/share/doc/ffmpeg/nut.html
>> > > > +#usr/share/doc/ffmpeg/platform.html
>> > > > +#usr/share/ffmpeg
>> > > > +#usr/share/ffmpeg/examples
>> > > > +#usr/share/ffmpeg/examples/Makefile
>> > > > +#usr/share/ffmpeg/examples/README
>> > > > +#usr/share/ffmpeg/examples/avio_dir_cmd.c
>> > > > +#usr/share/ffmpeg/examples/avio_reading.c
>> > > > +#usr/share/ffmpeg/examples/decoding_encoding.c
>> > > > +#usr/share/ffmpeg/examples/demuxing_decoding.c
>> > > > +#usr/share/ffmpeg/examples/extract_mvs.c
>> > > > +#usr/share/ffmpeg/examples/filter_audio.c
>> > > > +#usr/share/ffmpeg/examples/filtering_audio.c
>> > > > +#usr/share/ffmpeg/examples/filtering_video.c
>> > > > +#usr/share/ffmpeg/examples/http_multiclient.c
>> > > > +#usr/share/ffmpeg/examples/metadata.c
>> > > > +#usr/share/ffmpeg/examples/muxing.c
>> > > > +#usr/share/ffmpeg/examples/qsvdec.c
>> > > > +#usr/share/ffmpeg/examples/remuxing.c
>> > > > +#usr/share/ffmpeg/examples/resampling_audio.c
>> > > > +#usr/share/ffmpeg/examples/scaling_video.c
>> > > > +#usr/share/ffmpeg/examples/transcode_aac.c
>> > > > +#usr/share/ffmpeg/examples/transcoding.c
>> > > > +#usr/share/ffmpeg/ffprobe.xsd
>> > > > +#usr/share/ffmpeg/libvpx-1080p.ffpreset
>> > > > +#usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
>> > > > +#usr/share/ffmpeg/libvpx-360p.ffpreset
>> > > > +#usr/share/ffmpeg/libvpx-720p.ffpreset
>> > > > +#usr/share/ffmpeg/libvpx-720p50_60.ffpreset
>> > > > +#usr/share/man/man1/ffmpeg-all.1
>> > > > +#usr/share/man/man1/ffmpeg-bitstream-filters.1
>> > > > +#usr/share/man/man1/ffmpeg-codecs.1
>> > > > +#usr/share/man/man1/ffmpeg-devices.1
>> > > > +#usr/share/man/man1/ffmpeg-filters.1
>> > > > +#usr/share/man/man1/ffmpeg-formats.1
>> > > > +#usr/share/man/man1/ffmpeg-protocols.1
>> > > > +#usr/share/man/man1/ffmpeg-resampler.1
>> > > > +#usr/share/man/man1/ffmpeg-scaler.1
>> > > > +#usr/share/man/man1/ffmpeg-utils.1
>> > > > +#usr/share/man/man1/ffmpeg.1
>> > > > +#usr/share/man/man1/ffplay-all.1
>> > > > +#usr/share/man/man1/ffplay.1
>> > > > +#usr/share/man/man1/ffprobe-all.1
>> > > > +#usr/share/man/man1/ffprobe.1
>> > > > +#usr/share/man/man1/ffserver-all.1
>> > > > +#usr/share/man/man1/ffserver.1
>> > > > +#usr/share/man/man3/libavcodec.3
>> > > > +#usr/share/man/man3/libavdevice.3
>> > > > +#usr/share/man/man3/libavfilter.3
>> > > > +#usr/share/man/man3/libavformat.3
>> > > > +#usr/share/man/man3/libavutil.3
>> > > > +#usr/share/man/man3/libswresample.3
>> > > > +#usr/share/man/man3/libswscale.3
>> > > > diff --git a/config/rootfiles/packages/ffmpeg-libs
>> > > > b/config/rootfiles/packages/ffmpeg-libs
>> > > > index a58dcd5..1f401ec 100644
>> > > > --- a/config/rootfiles/packages/ffmpeg-libs
>> > > > +++ b/config/rootfiles/packages/ffmpeg-libs
>> > > > @@ -1,64 +1,212 @@
>> > > >  #usr/bin/ffmpeg
>> > > >  #usr/bin/ffplay
>> > > >  #usr/bin/ffserver
>> > > > -#usr/include/libavcodec
>> > > > -#usr/include/libavcodec/avcodec.h
>> > > > -#usr/include/libavcodec/opt.h
>> > > > -#usr/include/libavdevice
>> > > > -#usr/include/libavdevice/avdevice.h
>> > > > -#usr/include/libavformat
>> > > > -#usr/include/libavformat/avformat.h
>> > > > -#usr/include/libavformat/avio.h
>> > > > -#usr/include/libavformat/rtsp.h
>> > > > -#usr/include/libavformat/rtspcodes.h
>> > > > -#usr/include/libavutil
>> > > > -#usr/include/libavutil/adler32.h
>> > > > -#usr/include/libavutil/avstring.h
>> > > > -#usr/include/libavutil/avutil.h
>> > > > -#usr/include/libavutil/base64.h
>> > > > -#usr/include/libavutil/common.h
>> > > > -#usr/include/libavutil/crc.h
>> > > > -#usr/include/libavutil/fifo.h
>> > > > -#usr/include/libavutil/intfloat_readwrite.h
>> > > > -#usr/include/libavutil/log.h
>> > > > -#usr/include/libavutil/lzo.h
>> > > > -#usr/include/libavutil/mathematics.h
>> > > > -#usr/include/libavutil/md5.h
>> > > > -#usr/include/libavutil/mem.h
>> > > > -#usr/include/libavutil/random.h
>> > > > -#usr/include/libavutil/rational.h
>> > > > -#usr/include/libavutil/sha1.h
>> > > > +#usr/bin/ffprobe
>> > > > +#usr/include/libavcodec/avdct.h
>> > > > +#usr/include/libavcodec/avfft.h
>> > > > +#usr/include/libavcodec/d3d11va.h
>> > > > +#usr/include/libavcodec/dirac.h
>> > > > +#usr/include/libavcodec/dv_profile.h
>> > > > +#usr/include/libavcodec/dxva2.h
>> > > > +#usr/include/libavcodec/jni.h
>> > > > +#usr/include/libavcodec/qsv.h
>> > > > +#usr/include/libavcodec/vaapi.h
>> > > > +#usr/include/libavcodec/vda.h
>> > > > +#usr/include/libavcodec/vdpau.h
>> > > > +#usr/include/libavcodec/version.h
>> > > > +#usr/include/libavcodec/videotoolbox.h
>> > > > +#usr/include/libavcodec/vorbis_parser.h
>> > > > +#usr/include/libavcodec/xvmc.h
>> > > > +#usr/include/libavdevice/version.h
>> > > > +#usr/include/libavfilter
>> > > > +#usr/include/libavfilter/avfilter.h
>> > > > +#usr/include/libavfilter/avfiltergraph.h
>> > > > +#usr/include/libavfilter/buffersink.h
>> > > > +#usr/include/libavfilter/buffersrc.h
>> > > > +#usr/include/libavfilter/version.h
>> > > > +#usr/include/libavformat/version.h
>> > > > +#usr/include/libavutil/aes.h
>> > > > +#usr/include/libavutil/aes_ctr.h
>> > > > +#usr/include/libavutil/attributes.h
>> > > > +#usr/include/libavutil/audio_fifo.h
>> > > > +#usr/include/libavutil/avassert.h
>> > > > +#usr/include/libavutil/avconfig.h
>> > > > +#usr/include/libavutil/blowfish.h
>> > > > +#usr/include/libavutil/bprint.h
>> > > > +#usr/include/libavutil/bswap.h
>> > > > +#usr/include/libavutil/buffer.h
>> > > > +#usr/include/libavutil/camellia.h
>> > > > +#usr/include/libavutil/cast5.h
>> > > > +#usr/include/libavutil/channel_layout.h
>> > > > +#usr/include/libavutil/cpu.h
>> > > > +#usr/include/libavutil/des.h
>> > > > +#usr/include/libavutil/dict.h
>> > > > +#usr/include/libavutil/display.h
>> > > > +#usr/include/libavutil/downmix_info.h
>> > > > +#usr/include/libavutil/error.h
>> > > > +#usr/include/libavutil/eval.h
>> > > > +#usr/include/libavutil/ffversion.h
>> > > > +#usr/include/libavutil/file.h
>> > > > +#usr/include/libavutil/frame.h
>> > > > +#usr/include/libavutil/hash.h
>> > > > +#usr/include/libavutil/hmac.h
>> > > > +#usr/include/libavutil/hwcontext.h
>> > > > +#usr/include/libavutil/hwcontext_cuda.h
>> > > > +#usr/include/libavutil/hwcontext_dxva2.h
>> > > > +#usr/include/libavutil/hwcontext_vaapi.h
>> > > > +#usr/include/libavutil/hwcontext_vdpau.h
>> > > > +#usr/include/libavutil/imgutils.h
>> > > > +#usr/include/libavutil/intfloat.h
>> > > > +#usr/include/libavutil/intreadwrite.h
>> > > > +#usr/include/libavutil/lfg.h
>> > > > +#usr/include/libavutil/macros.h
>> > > > +#usr/include/libavutil/mastering_display_metadata.h
>> > > > +#usr/include/libavutil/motion_vector.h
>> > > > +#usr/include/libavutil/murmur3.h
>> > > > +#usr/include/libavutil/opt.h
>> > > > +#usr/include/libavutil/parseutils.h
>> > > > +#usr/include/libavutil/pixdesc.h
>> > > > +#usr/include/libavutil/pixelutils.h
>> > > > +#usr/include/libavutil/pixfmt.h
>> > > > +#usr/include/libavutil/random_seed.h
>> > > > +#usr/include/libavutil/rc4.h
>> > > > +#usr/include/libavutil/replaygain.h
>> > > > +#usr/include/libavutil/ripemd.h
>> > > > +#usr/include/libavutil/samplefmt.h
>> > > > +#usr/include/libavutil/sha.h
>> > > > +#usr/include/libavutil/sha512.h
>> > > > +#usr/include/libavutil/stereo3d.h
>> > > > +#usr/include/libavutil/tea.h
>> > > > +#usr/include/libavutil/threadmessage.h
>> > > > +#usr/include/libavutil/time.h
>> > > > +#usr/include/libavutil/timecode.h
>> > > > +#usr/include/libavutil/timestamp.h
>> > > > +#usr/include/libavutil/tree.h
>> > > > +#usr/include/libavutil/twofish.h
>> > > > +#usr/include/libavutil/version.h
>> > > > +#usr/include/libavutil/xtea.h
>> > > > +#usr/include/libpostproc/version.h
>> > > > +#usr/include/libswresample
>> > > > +#usr/include/libswresample/swresample.h
>> > > > +#usr/include/libswresample/version.h
>> > > > +#usr/include/libswscale
>> > > > +#usr/include/libswscale/swscale.h
>> > > > +#usr/include/libswscale/version.h,
>> > > >  #usr/lib/libavcodec.a
>> > > > -usr/lib/libavcodec.so
>> > > > -usr/lib/libavcodec.so.51
>> > > > -usr/lib/libavcodec.so.51.54.0
>> > > > +#usr/lib/libavcodec.so
>> > > > +usr/lib/libavcodec.so.57
>> > > > +usr/lib/libavcodec.so.57.48.101
>> > > >  #usr/lib/libavdevice.a
>> > > > -usr/lib/libavdevice.so
>> > > > -usr/lib/libavdevice.so.52
>> > > > -usr/lib/libavdevice.so.52.0.0
>> > > > +#usr/lib/libavdevice.so
>> > > > +usr/lib/libavdevice.so.57
>> > > > +usr/lib/libavdevice.so.57.0.101
>> > > > +#usr/lib/libavfilter.a
>> > > > +#usr/lib/libavfilter.so
>> > > > +usr/lib/libavfilter.so.6
>> > > > +usr/lib/libavfilter.so.6.47.100
>> > > >  #usr/lib/libavformat.a
>> > > > -usr/lib/libavformat.so
>> > > > -usr/lib/libavformat.so.52
>> > > > -usr/lib/libavformat.so.52.13.0
>> > > > +#usr/lib/libavformat.so
>> > > > +usr/lib/libavformat.so.57
>> > > > +usr/lib/libavformat.so.57.41.100
>> > > >  #usr/lib/libavutil.a
>> > > > -usr/lib/libavutil.so
>> > > > -usr/lib/libavutil.so.49
>> > > > -usr/lib/libavutil.so.49.6.0
>> > > > -#usr/lib/pkgconfig
>> > > > -usr/lib/pkgconfig/libavcodec.pc
>> > > > -usr/lib/pkgconfig/libavdevice.pc
>> > > > -usr/lib/pkgconfig/libavformat.pc
>> > > > -usr/lib/pkgconfig/libavutil.pc
>> > > > -#usr/lib/vhook
>> > > > -usr/lib/vhook/drawtext.so
>> > > > -usr/lib/vhook/fish.so
>> > > > -usr/lib/vhook/null.so
>> > > > -usr/lib/vhook/ppm.so
>> > > > -usr/lib/vhook/watermark.so
>> > > > -#usr/include/libpostproc
>> > > > -#usr/include/libpostproc/postprocess.h
>> > > > +#usr/lib/libavutil.so
>> > > > +usr/lib/libavutil.so.55
>> > > > +usr/lib/libavutil.so.55.28.100
>> > > >  #usr/lib/libpostproc.a
>> > > > -usr/lib/libpostproc.so
>> > > > -usr/lib/libpostproc.so.51
>> > > > -usr/lib/libpostproc.so.51.1.0
>> > > > -usr/lib/pkgconfig/libpostproc.pc
>> > > > +#usr/lib/libpostproc.so
>> > > > +usr/lib/libpostproc.so.54
>> > > > +usr/lib/libpostproc.so.54.0.100
>> > > > +#usr/lib/libswresample.a
>> > > > +#usr/lib/libswresample.so
>> > > > +usr/lib/libswresample.so.2
>> > > > +usr/lib/libswresample.so.2.1.100
>> > > > +#usr/lib/libswscale.a
>> > > > +#usr/lib/libswscale.so
>> > > > +usr/lib/libswscale.so.4
>> > > > +usr/lib/libswscale.so.4.1.100
>> > > > +#usr/lib/pkgconfig/libavfilter.pc
>> > > > +#usr/lib/pkgconfig/libswresample.pc
>> > > > +#usr/lib/pkgconfig/libswscale.pc
>> > > > +#usr/share/doc/ffmpeg
>> > > > +#usr/share/doc/ffmpeg/developer.html
>> > > > +#usr/share/doc/ffmpeg/faq.html
>> > > > +#usr/share/doc/ffmpeg/fate.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-all.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-bitstream-filters.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-codecs.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-devices.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-filters.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-formats.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-protocols.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-resampler.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-scaler.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg-utils.html
>> > > > +#usr/share/doc/ffmpeg/ffmpeg.html
>> > > > +#usr/share/doc/ffmpeg/ffplay-all.html
>> > > > +#usr/share/doc/ffmpeg/ffplay.html
>> > > > +#usr/share/doc/ffmpeg/ffprobe-all.html
>> > > > +#usr/share/doc/ffmpeg/ffprobe.html
>> > > > +#usr/share/doc/ffmpeg/ffserver-all.html
>> > > > +#usr/share/doc/ffmpeg/ffserver.html
>> > > > +#usr/share/doc/ffmpeg/general.html
>> > > > +#usr/share/doc/ffmpeg/git-howto.html
>> > > > +#usr/share/doc/ffmpeg/libavcodec.html
>> > > > +#usr/share/doc/ffmpeg/libavdevice.html
>> > > > +#usr/share/doc/ffmpeg/libavfilter.html
>> > > > +#usr/share/doc/ffmpeg/libavformat.html
>> > > > +#usr/share/doc/ffmpeg/libavutil.html
>> > > > +#usr/share/doc/ffmpeg/libswresample.html
>> > > > +#usr/share/doc/ffmpeg/libswscale.html
>> > > > +#usr/share/doc/ffmpeg/nut.html
>> > > > +#usr/share/doc/ffmpeg/platform.html
>> > > > +#usr/share/ffmpeg
>> > > > +#usr/share/ffmpeg/examples
>> > > > +#usr/share/ffmpeg/examples/Makefile
>> > > > +#usr/share/ffmpeg/examples/README
>> > > > +#usr/share/ffmpeg/examples/avio_dir_cmd.c
>> > > > +#usr/share/ffmpeg/examples/avio_reading.c
>> > > > +#usr/share/ffmpeg/examples/decoding_encoding.c
>> > > > +#usr/share/ffmpeg/examples/demuxing_decoding.c
>> > > > +#usr/share/ffmpeg/examples/extract_mvs.c
>> > > > +#usr/share/ffmpeg/examples/filter_audio.c
>> > > > +#usr/share/ffmpeg/examples/filtering_audio.c
>> > > > +#usr/share/ffmpeg/examples/filtering_video.c
>> > > > +#usr/share/ffmpeg/examples/http_multiclient.c
>> > > > +#usr/share/ffmpeg/examples/metadata.c
>> > > > +#usr/share/ffmpeg/examples/muxing.c
>> > > > +#usr/share/ffmpeg/examples/qsvdec.c
>> > > > +#usr/share/ffmpeg/examples/remuxing.c
>> > > > +#usr/share/ffmpeg/examples/resampling_audio.c
>> > > > +#usr/share/ffmpeg/examples/scaling_video.c
>> > > > +#usr/share/ffmpeg/examples/transcode_aac.c
>> > > > +#usr/share/ffmpeg/examples/transcoding.c
>> > > > +#usr/share/ffmpeg/ffprobe.xsd
>> > > > +#usr/share/ffmpeg/libvpx-1080p.ffpreset
>> > > > +#usr/share/ffmpeg/libvpx-1080p50_60.ffpreset
>> > > > +#usr/share/ffmpeg/libvpx-360p.ffpreset
>> > > > +#usr/share/ffmpeg/libvpx-720p.ffpreset
>> > > > +#usr/share/ffmpeg/libvpx-720p50_60.ffpreset
>> > > > +#usr/share/man/man1/ffmpeg-all.1
>> > > > +#usr/share/man/man1/ffmpeg-bitstream-filters.1
>> > > > +#usr/share/man/man1/ffmpeg-codecs.1
>> > > > +#usr/share/man/man1/ffmpeg-devices.1
>> > > > +#usr/share/man/man1/ffmpeg-filters.1
>> > > > +#usr/share/man/man1/ffmpeg-formats.1
>> > > > +#usr/share/man/man1/ffmpeg-protocols.1
>> > > > +#usr/share/man/man1/ffmpeg-resampler.1
>> > > > +#usr/share/man/man1/ffmpeg-scaler.1
>> > > > +#usr/share/man/man1/ffmpeg-utils.1
>> > > > +#usr/share/man/man1/ffmpeg.1
>> > > > +#usr/share/man/man1/ffplay-all.1
>> > > > +#usr/share/man/man1/ffplay.1
>> > > > +#usr/share/man/man1/ffprobe-all.1
>> > > > +#usr/share/man/man1/ffprobe.1
>> > > > +#usr/share/man/man1/ffserver-all.1
>> > > > +#usr/share/man/man1/ffserver.1
>> > > > +#usr/share/man/man3/libavcodec.3
>> > > > +#usr/share/man/man3/libavdevice.3
>> > > > +#usr/share/man/man3/libavfilter.3
>> > > > +#usr/share/man/man3/libavformat.3
>> > > > +#usr/share/man/man3/libavutil.3
>> > > > +#usr/share/man/man3/libswresample.3
>> > > > +#usr/share/man/man3/libswscale.3
>> > > > diff --git a/lfs/ffmpeg b/lfs/ffmpeg
>> > > > index b383886..76c0c73 100644
>> > > > --- a/lfs/ffmpeg
>> > > > +++ b/lfs/ffmpeg
>> > > > @@ -1,7 +1,7 @@
>> > > >  #######################################################################
>> > > > ####
>> > > > ####
>> > > >  #                                                                      
>> > > >     
>> > > >    #
>> > > >  # IPFire.org - A linux based
>> > > > firewall                                         #
>> > > > -# Copyright (C) 2007  Michael Tremer & Christian
>> > > > Schmidt                      #
>> > > > +# Copyright (C) 2007-2016 IPFire Team  <info@ipfire.org>               
>> > > >     
>> > > >    #
>> > > >  #                                                                      
>> > > >     
>> > > >    #
>> > > >  # This program is free software: you can redistribute it and/or
>> > > > modify        #
>> > > >  # it under the terms of the GNU General Public License as published
>> > > > by        #
>> > > > @@ -24,19 +24,19 @@
>> > > >  
>> > > >  include Config
>> > > >  
>> > > > -VER        = 2008-04-13
>> > > > -THISAPP    = ffmpeg-export-$(VER)
>> > > > +VER        = 3.1.4
>> > > > +THISAPP    = ffmpeg-$(VER)
>> > > >  DL_FILE    = $(THISAPP).tar.bz2
>> > > >  DL_FROM    = $(URL_IPFIRE)
>> > > >  DIR_APP    = $(DIR_SRC)/$(THISAPP)
>> > > >  TARGET     = $(DIR_INFO)/$(THISAPP)
>> > > >  PROG       = ffmpeg
>> > > > -PAK_VER    = 5
>> > > > +PAK_VER    = 6
>> > > >  
>> > > >  DEPS       = "ffmpeg-libs sdl lame libvorbis xvid"
>> > > >  
>> > > >  # Don't use PIC for libavcodec
>> > > > -CFLAGS    += -fno-PIC -fno-strict-aliasing -Wa,--noexecstack
>> > > > +#CFLAGS    += -fno-PIC -fno-strict-aliasing -Wa,--noexecstack
>> > > Why did you comment these C flags out? Did we need them no longer or 
>> > > are there
>> > > another reasons?
>> >
>> > These disable hardening and were probably introduced to avoid any 
>> > issues with
>> > inline assembly that uses the %ebx register. To confirm if this is 
>> > removed in
>> > the new release someone could just remove the CFLAGS and rebuild this 
>> > on i586.
>> > If that goes through, everything is fine.
>> >
>> > >
>> > > >
>> > > >
>> > > >  
>> > > >  #######################################################################
>> > > > ####
>> > > > ####
>> > > >  # Top-level Rules
>> > > > @@ -46,7 +46,7 @@ objects = $(DL_FILE)
>> > > >  
>> > > >  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>> > > >  
>> > > > -$(DL_FILE)_MD5 = 017ab929ff92be552debb65c589c2183
>> > > > +$(DL_FILE)_MD5 = 1c099ec01cef5caadd05a4f78561c560
>> > > >  
>> > > >  install : $(TARGET)
>> > > >  
>> > > > @@ -79,14 +79,13 @@ $(subst %,%_MD5,$(objects)) :
>> > > >  $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
>> > > >  	@$(PREBUILD)
>> > > >  	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf
>> > > > $(DIR_DL)/$(DL_FILE)
>> > > > -	ln -s $(THISAPP) /usr/src/ffmpeg
>> > > > -	cd $(DIR_SRC)/ffmpeg && ./configure --prefix=/usr \
>> > > > -                                     --enable-shared \
>> > > > -
>> > > >  
>> > > > --enable-postproc \
>> > > > -
>> > > >  
>> > > > --enable-pthreads \
>> > > > -
>> > > >  
>> > > > --enable-gpl
>> > > > -	cd $(DIR_SRC)/ffmpeg && make $(MAKETUNING) $(EXTRA_MAKE)
>> > > > -	cd $(DIR_SRC)/ffmpeg && make install
>> > > > -	cd $(DIR_SRC)/ffmpeg && make install-libs
>> > > > +	cd $(DIR_APP) && ./configure --prefix=/usr \
>> > > > +				--enable-shared \
>> > > > +				--enable-postproc \
>> > > > +				--enable-pthreads \
>> > > > +				--enable-gpl
>> > > > +	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
>> > > > +	cd $(DIR_APP) && make install
>> > > > +	cd $(DIR_APP) && make install-libs
>> > > >  	@rm -rf $(DIR_APP)
>> > > >  	@$(POSTBUILD)
>> > > > diff --git a/lfs/ffmpeg-libs b/lfs/ffmpeg-libs
>> > > > index b29c978..8762964 100644
>> > > > --- a/lfs/ffmpeg-libs
>> > > > +++ b/lfs/ffmpeg-libs
>> > > > @@ -1,7 +1,7 @@
>> > > >  #######################################################################
>> > > > ####
>> > > > ####
>> > > >  #                                                                      
>> > > >     
>> > > >    #
>> > > >  # IPFire.org - A linux based
>> > > > firewall                                         #
>> > > > -# Copyright (C) 2007  Michael Tremer & Christian
>> > > > Schmidt                      #
>> > > > +# Copyright (C) 2007-2016 IPFire Team  <info@ipfire.org>               
>> > > >     
>> > > >    #
>> > > >  #                                                                      
>> > > >     
>> > > >    #
>> > > >  # This program is free software: you can redistribute it and/or
>> > > > modify        #
>> > > >  # it under the terms of the GNU General Public License as published
>> > > > by        #
>> > > > @@ -24,10 +24,10 @@
>> > > >  
>> > > >  include Config
>> > > >  
>> > > > -VER        = 2008-04-13
>> > > > +VER        = 3.1.4
>> > > >  THISAPP    = ffmpeg-export-$(VER)
>> > > >  PROG       = ffmpeg-libs
>> > > > -PAK_VER    = 5
>> > > > +PAK_VER    = 6
>> > > >  
>> > > >  DEPS       = ""
>> > > >  
>> > > > -- 
>> > > > 2.9.3
>> > > Regards Jonatan
>>