commit
b37ce83936
@ -0,0 +1 @@
|
||||
SOURCES/vid.obe.1.6.0.tar.gz
|
@ -0,0 +1 @@
|
||||
7d0203464ccdb43171a00a078a6d7030c9d606c6 SOURCES/vid.obe.1.6.0.tar.gz
|
@ -0,0 +1,84 @@
|
||||
Name: libklvanc
|
||||
Version: 1.6.0
|
||||
Release: 1%{?dist}
|
||||
Summary: VANC Processing Framework
|
||||
License: LGPL-2.1
|
||||
URL: https://github.com/stoth68000/libklvanc
|
||||
|
||||
Source0: https://github.com/stoth68000/%{name}/archive/vid.obe.%{version}.tar.gz
|
||||
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
BuildRequires: doxygen
|
||||
BuildRequires: gcc
|
||||
BuildRequires: libtool
|
||||
|
||||
%description
|
||||
Libklvanc is a library which can be used for parsing/generation of Vertical
|
||||
Ancillary Data (VANC) commonly found in the Serial Digital Interface (SDI) wire
|
||||
protocol.
|
||||
|
||||
The library includes a general parser/decoder and an encoder for VANC lines, as
|
||||
well as the ability to both decode and generate protocols commonly found in SDI,
|
||||
including:
|
||||
|
||||
- SMPTE ST 334 - CEA-708 closed captions in VANC
|
||||
- SMPTE ST 2016 Active Format Descriptor (AFD) and Bar Data
|
||||
- SCTE-104 Ad triggers
|
||||
- SMPTE ST 2038 arbitrary VANC encapsulation
|
||||
- SMPTE ST 12-2 Timecodes
|
||||
- SMPTE RDD 8 Subtitle Distribution packets
|
||||
- SMPTE ST 2108-1 HDR/WCG Metadata Packing and Signaling
|
||||
|
||||
By providing both encoders and decoders, the library can be used for common use
|
||||
cases involving both capture of SDI (and subsequent decoding) as well as
|
||||
generation of VANC for inclusion in an SDI output interface. This includes
|
||||
computing/validating checksums at various levels and dealing with subtle edge
|
||||
cases related to VANC line formatting such as ensuring packets are contiguous.
|
||||
|
||||
The library also provides utility functions for various colorspaces VANC may be
|
||||
represented in, including the V210 format typically used by BlackMagic Decklink
|
||||
SDI cards.
|
||||
|
||||
%package devel
|
||||
Summary: Development files for %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
The %{name}-devel package contains libraries and header files for
|
||||
developing applications that use %{name}.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{name}-vid.obe.%{version}
|
||||
|
||||
%build
|
||||
autoreconf -vif
|
||||
%configure --disable-static
|
||||
|
||||
%make_build
|
||||
|
||||
doxygen doxygen/%{name}.doxyconf
|
||||
|
||||
%install
|
||||
%make_install
|
||||
|
||||
# Drop sample application
|
||||
rm -fr %{buildroot}%{_bindir}
|
||||
|
||||
%files
|
||||
%license lgpl-2.1.txt
|
||||
%doc README.md
|
||||
%{_libdir}/%{name}.so.0.0.0
|
||||
%{_libdir}/%{name}.so.0
|
||||
|
||||
%files devel
|
||||
%doc html
|
||||
%{_includedir}/%{name}
|
||||
%{_libdir}/%{name}.so
|
||||
|
||||
%changelog
|
||||
* Wed Dec 25 2024 Arkady L. Shane <tigro@msvsphere-os.ru> - 1.6.0-1
|
||||
- Rebuilt for MSVSphere 10
|
||||
|
||||
* Sun Jan 14 2024 Simone Caronni <negativo17@gmail.com> - 1.6.0-1
|
||||
- First build.
|
Loading…
Reference in new issue