Enable svt-hevc

i9cr
Leigh Scott 4 years ago
parent bef12aa23b
commit 864997abb1

@ -1,7 +1,7 @@
diff -uNrp a/ext/meson.build b/ext/meson.build diff -uNrp a/ext/meson.build b/ext/meson.build
--- a/ext/meson.build 2020-08-20 16:14:26.000000000 +0100 --- a/ext/meson.build 2020-08-20 16:14:26.000000000 +0100
+++ b/ext/meson.build 2020-08-23 14:38:26.171082319 +0100 +++ b/ext/meson.build 2020-08-23 14:38:26.171082319 +0100
@@ -1,69 +1,9 @@ @@ -1,69 +1,10 @@
-subdir('assrender') -subdir('assrender')
-subdir('aom') -subdir('aom')
-subdir('avtp') -subdir('avtp')
@ -56,7 +56,7 @@ diff -uNrp a/ext/meson.build b/ext/meson.build
-subdir('spandsp') -subdir('spandsp')
-subdir('srt') -subdir('srt')
-subdir('srtp') -subdir('srtp')
-subdir('svthevcenc') subdir('svthevcenc')
-subdir('teletextdec') -subdir('teletextdec')
-subdir('ttml') -subdir('ttml')
-subdir('voaacenc') -subdir('voaacenc')
@ -71,6 +71,7 @@ diff -uNrp a/ext/meson.build b/ext/meson.build
subdir('x265') subdir('x265')
-subdir('zxing') -subdir('zxing')
-subdir('zbar') -subdir('zbar')
diff -uNrp a/gst/meson.build b/gst/meson.build diff -uNrp a/gst/meson.build b/gst/meson.build
--- a/gst/meson.build 2020-08-20 16:14:27.000000000 +0100 --- a/gst/meson.build 2020-08-20 16:14:27.000000000 +0100
+++ b/gst/meson.build 2020-08-23 14:38:26.172082317 +0100 +++ b/gst/meson.build 2020-08-23 14:38:26.172082317 +0100
@ -97,7 +98,16 @@ diff -uNrp a/gst/meson.build b/gst/meson.build
diff -uNrp a/meson.build b/meson.build diff -uNrp a/meson.build b/meson.build
--- a/meson.build 2020-08-20 16:14:27.000000000 +0100 --- a/meson.build 2020-08-20 16:14:27.000000000 +0100
+++ b/meson.build 2020-08-23 14:38:26.173082315 +0100 +++ b/meson.build 2020-08-23 14:38:26.173082315 +0100
@@ -461,14 +461,9 @@ if get_option('default_library') == 'sha @@ -279,6 +279,8 @@
fallback : ['gst-plugins-base', 'app_dep'])
gstaudio_dep = dependency('gstreamer-audio-1.0', version : gst_req,
fallback : ['gst-plugins-base', 'audio_dep'])
+gstcodecparsers_dep = dependency('gstreamer-codecparsers-1.0', version : gst_req,
+ fallback : ['gst-plugins-bad', 'codecparsers_dep'])
gstfft_dep = dependency('gstreamer-fft-1.0', version : gst_req,
fallback : ['gst-plugins-base', 'fft_dep'])
gstriff_dep = dependency('gstreamer-riff-1.0', version : gst_req,
@@ -461,14 +463,9 @@
plugins_pkgconfig_install_dir = disabler() plugins_pkgconfig_install_dir = disabler()
endif endif
@ -112,3 +122,4 @@ diff -uNrp a/meson.build b/meson.build
if have_orcc if have_orcc
update_orc_dist_files = find_program('scripts/update-orc-dist-files.py') update_orc_dist_files = find_program('scripts/update-orc-dist-files.py')

@ -1,7 +1,7 @@
Summary: GStreamer 1.0 streaming media framework "bad" plug-ins Summary: GStreamer 1.0 streaming media framework "bad" plug-ins
Name: gstreamer1-plugins-bad-freeworld Name: gstreamer1-plugins-bad-freeworld
Version: 1.17.90 Version: 1.17.90
Release: 1%{?dist} Release: 2%{?dist}
License: LGPLv2+ License: LGPLv2+
URL: https://gstreamer.freedesktop.org/ URL: https://gstreamer.freedesktop.org/
Source0: %{url}/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.xz Source0: %{url}/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.xz
@ -11,6 +11,7 @@ BuildRequires: gcc-objc++
BuildRequires: meson BuildRequires: meson
BuildRequires: gstreamer1-devel >= %{version} BuildRequires: gstreamer1-devel >= %{version}
BuildRequires: gstreamer1-plugins-base-devel >= %{version} BuildRequires: gstreamer1-plugins-base-devel >= %{version}
BuildRequires: gstreamer1-plugins-bad-free-devel >= %{version}
BuildRequires: check BuildRequires: check
BuildRequires: libXt-devel BuildRequires: libXt-devel
BuildRequires: orc-devel BuildRequires: orc-devel
@ -19,6 +20,7 @@ BuildRequires: faad2-devel
BuildRequires: libmms-devel BuildRequires: libmms-devel
BuildRequires: mjpegtools-devel >= 2.0.0 BuildRequires: mjpegtools-devel >= 2.0.0
BuildRequires: librtmp-devel BuildRequires: librtmp-devel
BuildRequires: svt-hevc-devel
BuildRequires: vo-amrwbenc-devel BuildRequires: vo-amrwbenc-devel
#BuildRequires: vo-aacenc-devel #BuildRequires: vo-aacenc-devel
BuildRequires: libusbx-devel BuildRequires: libusbx-devel
@ -76,12 +78,16 @@ rm -rf %{buildroot}%{_datadir}/gstreamer-1.0/encoding-profiles/
%{_libdir}/gstreamer-1.0/libgstmpeg2enc.so %{_libdir}/gstreamer-1.0/libgstmpeg2enc.so
%{_libdir}/gstreamer-1.0/libgstmplex.so %{_libdir}/gstreamer-1.0/libgstmplex.so
%{_libdir}/gstreamer-1.0/libgstrtmp.so %{_libdir}/gstreamer-1.0/libgstrtmp.so
%{_libdir}/gstreamer-1.0/libgstsvthevcenc.so
#%%{_libdir}/gstreamer-1.0/libgstvoaacenc.so #%%{_libdir}/gstreamer-1.0/libgstvoaacenc.so
%{_libdir}/gstreamer-1.0/libgstvoamrwbenc.so %{_libdir}/gstreamer-1.0/libgstvoamrwbenc.so
%{_libdir}/gstreamer-1.0/libgstx265.so %{_libdir}/gstreamer-1.0/libgstx265.so
%changelog %changelog
* Tue Sep 8 2020 Leigh Scott <leigh123linux@gmail.com> - 1.17.90-2
- Enable svt-hevc
* Sun Aug 23 2020 Leigh Scott <leigh123linux@gmail.com> - 1.17.90-1 * Sun Aug 23 2020 Leigh Scott <leigh123linux@gmail.com> - 1.17.90-1
- 1.17.90 - 1.17.90

Loading…
Cancel
Save