SHA256
1
0
forked from pool/ffmpeg-4

Accepting request 629391 from multimedia:libs

OBS-URL: https://build.opensuse.org/request/show/629391
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=3
This commit is contained in:
Dominique Leuenberger 2018-08-17 22:00:21 +00:00 committed by Git OBS Bridge
commit 329d375c2c
8 changed files with 147 additions and 91 deletions

View File

@ -1,3 +1,4 @@
## module name # reason for enablement in ffmpeg (usually there is another package that already got legal review)
ac3 ac3
ansi # trivial ansi # trivial
apng apng
@ -13,15 +14,18 @@ flac # libFLAC
gif # libpng gif # libpng
gsm # libgsm gsm # libgsm
huffyuv # trivial+zlib huffyuv # trivial+zlib
libcelt libaom # libaom
libgsm libaom_av1 # libaom
libopenjpeg libcelt # celt, opus
libopus libcodec2 # codec2
libschroedinger libgsm # libgsm
libspeex libopenjpeg # openjpeg
libvorbis libopus # opus
libvpx_vp8 libschroedinger # schroedinger
libvpx_vp9 libspeex # speex
libvorbis # libvorbis
libvpx_vp8 # libvpx
libvpx_vp9 # libvpx
mjpeg # mjpegtools mjpeg # mjpegtools
mpeg1video mpeg1video
mpeg2video mpeg2video
@ -91,8 +95,9 @@ vp6f # libav
vp8 # libvpx vp8 # libvpx
vp9 # libvpx vp9 # libvpx
webp # libwebp webp # libwebp
webvtt # trivial
xbm # trivial xbm # trivial
xwd # xwd xwd # xwd
y41p # trivial y41p # trivial
yuv4 # trivial yuv4 # trivial
zlib # pseudo zlib # zlib

View File

@ -1,3 +1,4 @@
## module name # reason for enablement in ffmpeg (usually there is another package that already got legal review)
apng # libpng apng # libpng
ass # trivial ass # trivial
ayuv # trival ayuv # trival
@ -8,69 +9,75 @@ flac # libFLAC
gif # libpng gif # libpng
huffyuv # trivial+zlib huffyuv # trivial+zlib
jpegls jpegls
libgsm libaom # libaom
libmp3lame libaom_av1 # libaom
libopenjpeg libcodec2 # codec2
libopus libgsm # libgsm
libschroedinger libmp3lame # lame
libspeex libopenjpeg # openjpeg
libtheora libopus # opus
libtwolame libschroedinger # schroedinger
libvorbis libspeex # speex
libtheora # libtheora
libtwolame # twolame
libvorbis # libvorbis
libvpx_vp8 libvpx_vp8
libvpx_vp9 libvpx_vp9
libwebp libwebp
libwebp_anim libwebp_anim
mjpeg # mjpegtools mjpeg # mjpegtools
mpeg1video
mpeg2video
mp2 # twolame mp2 # twolame
mp2fixed # twolame mp2fixed # twolame
opus opus # opus
pam pam
pbm pbm # trivial
pcm_alaw pcm_alaw # trivial
pcm_f32be pcm_f32be # trivial
pcm_f32le pcm_f32le # trivial
pcm_f64be pcm_f64be # trivial
pcm_f64le pcm_f64le # trivial
pcm_mulaw pcm_mulaw # trivial
pcm_s16be pcm_s16be # trivial
pcm_s16be_planar pcm_s16be_planar # trivial
pcm_s16le pcm_s16le # trivial
pcm_s16le_planar pcm_s16le_planar # trivial
pcm_s24be pcm_s24be # trivial
pcm_s24le pcm_s24le # trivial
pcm_s24le_planar pcm_s24le_planar # trivial
pcm_s32be pcm_s32be # trivial
pcm_s32le pcm_s32le # trivial
pcm_s32le_planar pcm_s32le_planar # trivial
pcm_s8 pcm_s8 # trivial
pcm_s8_planar pcm_s8_planar # trivial
pcm_u16be pcm_u16be # trivial
pcm_u16le pcm_u16le # trivial
pcm_u24be pcm_u24be # trivial
pcm_u24le pcm_u24le # trivial
pcm_u32be pcm_u32be # trivial
pcm_u32le pcm_u32le # trivial
pcm_u8 pcm_u8 # trivial
pcx pcx
pgm pgm # trivial
pgmyuv pgmyuv # trivial
png png # libpng
ppm ppm # trivial
sgi sgi # trivial
srt srt # trivial
ssa ssa # trivial
sunrast sunrast # trivial
targa targa # trivial
text text # trivial
tiff tiff # libtiff
v210 v210 # trivial
v308 v308 # trivial
v408 v408 # trivial
v410 v410 # trivial
vorbis vorbis # libvorbis
xbm webvtt # trivial
xwd xbm # (X11)
y41p xwd # xwd
yuv4 y41p # trivial
zlib yuv4 # trivial
zlib # zlib

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:605f5c01c60db35d3b617a79cabb2c7032412be243554602eeed1b628125c0ee
size 8663660

View File

@ -1,11 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJbJGabAAoJELQyLwTWdljYYtUH/1zw4/Fm1O7MfNGZjnpgA5b2
+1QxLIKPuZMNG6PjNwkqO1U7LxIB9KD3VXf3I43YqF6cJK8S8fasSWk4fQLaFAem
kcDN0dGw3l4YdnfM14pnz/OzovqeatpdlBKmMkkWZBHk9jYQThY+5+QajwzHGq/Q
fdRhbgrPFCjk7GnF4+/e5CBiB3p9qWhDcsUf9pqKeq5GCqAcK4Oqi2ko0/RRFw1p
NF9OaWqygZ/C/Si4E+x4b2v5KEreh1HOAtmMRsZ6grPvQ2nPoO+KFt5fZQM18ILZ
ulAcDOj5N5n8wP+hGKzKq9ZKDayfg9OIgTfsPlxH1i0To0+p+2q2mDVugm1LWBA=
=bhrG
-----END PGP SIGNATURE-----

3
ffmpeg-4.0.2.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a95c0cc9eb990e94031d2183f2e6e444cc61c99f6f182d1575c433d62afb2f97
size 8662984

11
ffmpeg-4.0.2.tar.xz.asc Normal file
View File

@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJbT0bXAAoJELQyLwTWdljYa7EIAIkBwOpBdZNuVvD2aNH82zmP
1lnqsSFaO/OlQrs7M0cOGXgqmkIkVQZerWwO+VRct5oYut+MNCqVfT8L2pTNcHNW
6aE3Jtvw00zwklNKI9e4oktypvcbe8m40QgPvNPu8lxiGZvafvGy53ioVI2eANFj
PD2+BUGTRuotbm8skOpGTkU+RL74oPCdHEP9OcL3K4XnDFDMCXkjk34xCs4pnkV0
2rVOque36M54DHQHa+qD1hxiqWiAyhEPnCklRwTRLLwPQuLiBDi/vExvDTsJHIuU
AfdSsykmJz3c6biKOKOP6GYW7UjfsiIOV+G+uuZGJ/eBw0zXc38l8Rc7C1Kwmj4=
=9xRf
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,39 @@
-------------------------------------------------------------------
Mon Aug 13 18:07:13 UTC 2018 - bjorn.lie@gmail.com
- Update to version 4.0.2:
* Various bugfixes and a revert.
-------------------------------------------------------------------
Sat Aug 11 08:28:47 UTC 2018 - carmen@carmenbianca.eu
- bsc#1092241 Enable webvtt encoders and decoders.
-------------------------------------------------------------------
Tue Aug 7 22:28:52 UTC 2018 - bjorn.lie@gmail.com
- Build codec2 encoder and decoder, add libcodec2 to
enable_decoders and enable_encoders.
-------------------------------------------------------------------
Mon Aug 6 07:40:15 UTC 2018 - davejplater@gmail.com
- Enable mpeg 1 and 2 encoders.
-------------------------------------------------------------------
Sun Aug 5 12:56:17 UTC 2018 - bjorn.lie@gmail.com
- Add conditional pkgconfig(aom) BuildRequires and pass
--enable-libaom to configure as well as add libaom and libaom_av1
to enable_decoders and enable_encoders: Build AOMedia Video 1
(AV1) support.
-------------------------------------------------------------------
Tue Jul 31 14:39:25 UTC 2018 - tchvatal@suse.com
- bsc#1103064 attempt to allow migration from the unprefixed devel
packages cleanly
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jul 27 08:56:56 UTC 2018 - tchvatal@suse.com Fri Jul 27 08:56:56 UTC 2018 - tchvatal@suse.com

View File

@ -63,6 +63,7 @@
%endif %endif
%if 0%{?suse_version} > 1500 %if 0%{?suse_version} > 1500
%bcond_without libaom
%bcond_without mysofa %bcond_without mysofa
%bcond_without vidstab %bcond_without vidstab
%bcond_without srt %bcond_without srt
@ -73,6 +74,7 @@
%bcond_without soxr %bcond_without soxr
%bcond_without zmq %bcond_without zmq
%else %else
%bcond_with libaom
%bcond_with mysofa %bcond_with mysofa
%bcond_with vidstab %bcond_with vidstab
%bcond_with srt %bcond_with srt
@ -96,7 +98,7 @@
%define _major_version 4 %define _major_version 4
%define _major_expected 5 %define _major_expected 5
Name: ffmpeg-4 Name: ffmpeg-4
Version: 4.0.1 Version: 4.0.2
Release: 0 Release: 0
Summary: Library for working with various multimedia formats Summary: Library for working with various multimedia formats
License: LGPL-2.1-or-later AND GPL-2.0-or-later License: LGPL-2.1-or-later AND GPL-2.0-or-later
@ -125,6 +127,9 @@ BuildRequires: libmysofa-devel
BuildRequires: nasm BuildRequires: nasm
BuildRequires: pkg-config BuildRequires: pkg-config
BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(alsa)
%if %{with libaom}
BuildRequires: pkgconfig(aom)
%endif
BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(bzip2)
BuildRequires: pkgconfig(celt) >= 0.11.0 BuildRequires: pkgconfig(celt) >= 0.11.0
%if %{with codec2} %if %{with codec2}
@ -270,7 +275,7 @@ This build of ffmpeg is limited in the number of codecs supported.
Summary: Development files for FFmpeg's codec library Summary: Development files for FFmpeg's codec library
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Provides: libavcodec-devel = %version-%release Provides: libavcodec-devel = %version-%release
Conflicts: libavcodec-devel Obsoletes: libavcodec-devel < %version-%release
Requires: %{name}-libavresample-devel = %version-%release Requires: %{name}-libavresample-devel = %version-%release
Requires: %{name}-libavutil-devel = %version-%release Requires: %{name}-libavutil-devel = %version-%release
Requires: libavcodec58 = %version-%release Requires: libavcodec58 = %version-%release
@ -304,7 +309,7 @@ Group: Development/Libraries/C and C++
Provides: ffmpeg-devel = %version-%release Provides: ffmpeg-devel = %version-%release
Conflicts: ffmpeg-devel Conflicts: ffmpeg-devel
Provides: libavdevice-devel = %version-%release Provides: libavdevice-devel = %version-%release
Conflicts: libavdevice-devel Obsoletes: libavdevice-devel < %version-%release
Requires: %{name}-libavcodec-devel = %version-%release Requires: %{name}-libavcodec-devel = %version-%release
Requires: %{name}-libavfilter-devel = %version-%release Requires: %{name}-libavfilter-devel = %version-%release
Requires: %{name}-libavformat-devel = %version-%release Requires: %{name}-libavformat-devel = %version-%release
@ -344,7 +349,7 @@ framework containing several filters, sources and sinks.
Summary: Development files for FFmpeg's audio/video filter library Summary: Development files for FFmpeg's audio/video filter library
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Provides: libavfilter-devel = %version-%release Provides: libavfilter-devel = %version-%release
Conflicts: libavfilter-devel Obsoletes: libavfilter-devel < %version-%release
Requires: %{name}-libavcodec-devel = %version-%release Requires: %{name}-libavcodec-devel = %version-%release
Requires: %{name}-libavformat-devel = %version-%release Requires: %{name}-libavformat-devel = %version-%release
Requires: %{name}-libavresample-devel = %version-%release Requires: %{name}-libavresample-devel = %version-%release
@ -382,7 +387,7 @@ This build of ffmpeg is limited in the number of codecs supported.
Summary: Development files for FFmpeg's stream format library Summary: Development files for FFmpeg's stream format library
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Provides: libavformat-devel = %version-%release Provides: libavformat-devel = %version-%release
Conflicts: libavformat-devel Obsoletes: libavformat-devel < %version-%release
Requires: %{name}-libavcodec-devel = %version-%release Requires: %{name}-libavcodec-devel = %version-%release
Requires: %{name}-libavutil-devel = %version-%release Requires: %{name}-libavutil-devel = %version-%release
Requires: %{name}-libswresample-devel = %version-%release Requires: %{name}-libswresample-devel = %version-%release
@ -413,7 +418,7 @@ It is advised to use libswresample for new code.
Summary: Development files for libavresample as present in FFmpeg Summary: Development files for libavresample as present in FFmpeg
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Provides: libavresample-devel = %version-%release Provides: libavresample-devel = %version-%release
Conflicts: libavresample-devel Obsoletes: libavresample-devel < %version-%release
Requires: %{name}-libavutil-devel = %version-%release Requires: %{name}-libavutil-devel = %version-%release
Requires: libavresample4 = %version-%release Requires: libavresample4 = %version-%release
%devel_conflicts -c < -v %{_major_version} %devel_conflicts -c < -v %{_major_version}
@ -442,7 +447,7 @@ for pixel and sample formats).
Summary: Development files for FFmpeg's utility library Summary: Development files for FFmpeg's utility library
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Provides: libavutil-devel = %version-%release Provides: libavutil-devel = %version-%release
Conflicts: libavutil-devel Obsoletes: libavutil-devel < %version-%release
Requires: libavutil56 = %version-%release Requires: libavutil56 = %version-%release
%devel_conflicts -c < -v %{_major_version} %devel_conflicts -c < -v %{_major_version}
%devel_conflicts -c >= -v %{_major_expected} %devel_conflicts -c >= -v %{_major_expected}
@ -470,7 +475,7 @@ correction, linear/cubic interpolating deinterlacing.
Summary: Development files for the FFmpeg post-processing library Summary: Development files for the FFmpeg post-processing library
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Provides: libpostproc-devel = %version-%release Provides: libpostproc-devel = %version-%release
Conflicts: libpostproc-devel Obsoletes: libpostproc-devel < %version-%release
Requires: %{name}-libavutil-devel = %version-%release Requires: %{name}-libavutil-devel = %version-%release
Requires: libpostproc55 = %version-%release Requires: libpostproc55 = %version-%release
%devel_conflicts -c < -v %{_major_version} %devel_conflicts -c < -v %{_major_version}
@ -496,7 +501,7 @@ sample rates, channel layout and channel formats.
Summary: Development files for the FFmpeg software resampling library Summary: Development files for the FFmpeg software resampling library
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Provides: libswresample-devel = %version-%release Provides: libswresample-devel = %version-%release
Conflicts: libswresample-devel Obsoletes: libswresample-devel < %version-%release
Requires: %{name}-libavutil-devel = %version-%release Requires: %{name}-libavutil-devel = %version-%release
Requires: libswresample3 = %version-%release Requires: libswresample3 = %version-%release
%devel_conflicts -c < -v %{_major_version} %devel_conflicts -c < -v %{_major_version}
@ -540,7 +545,7 @@ Requires: %{name}-libavcodec-devel = %version-%release
Requires: %{name}-libavformat-devel = %version-%release Requires: %{name}-libavformat-devel = %version-%release
Requires: %{name}-libavutil-devel = %version-%release Requires: %{name}-libavutil-devel = %version-%release
Provides: ffmpeg-private-devel = %version Provides: ffmpeg-private-devel = %version
Conflicts: ffmpeg-private-devel Obsoletes: ffmpeg-private-devel < %version
%devel_conflicts -c < -v %{_major_version} %devel_conflicts -c < -v %{_major_version}
%devel_conflicts -c >= -v %{_major_expected} %devel_conflicts -c >= -v %{_major_expected}
@ -580,6 +585,9 @@ CFLAGS="%optflags" \
%if ! %{with nvidia} %if ! %{with nvidia}
--disable-cuda \ --disable-cuda \
--disable-cuvid \ --disable-cuvid \
%endif
%if %{with libaom}
--enable-libaom \
%endif %endif
--enable-libass \ --enable-libass \
--enable-libbluray \ --enable-libbluray \