1 Summary: Streaming library for IEEE1394
2 Summary(pl.UTF-8): Biblioteka strumieni dla IEEE1394
8 Source0: http://www.linux1394.org/dl/%{name}-%{version}.tar.gz
9 # Source0-md5: 8af39fff74988073c3ad53fbab147da9
10 URL: http://www.linux1394.org/
11 BuildRequires: libraw1394-devel >= 1.2.1
12 BuildRequires: pkgconfig
13 Requires: libraw1394 >= 1.2.1
14 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17 This library is an implementation of IEC 61883, part 1 (CIP, plug
18 registers, and CMP), part 2 (DV-SD), part 4 (MPEG2-TS), and part 6
19 (AMDTP). Outside of IIDC, nearly all FireWire multimedia devices use
22 The libiec61883 library provides a higher level API for streaming DV,
23 MPEG-2 and audio over Linux IEEE 1394. This includes both reception
24 and transmission. It uses the new "rawiso" API of libraw1394, which
25 transparently provides mmap-ed DMA for efficient data transfer. It
26 also represents the third generation of I/O technology for Linux 1394
27 for these media types thereby removing the complexities of additional
28 kernel modules, /dev nodes, and procfs. It also consolidates features
29 for plug control registers and connection management that previously
30 existed in experimental form in an unreleased version of libavc1394.
32 %description -l pl.UTF-8
33 Ta biblioteka jest implementacją części 1 (CIP, rejestry łącz, CMP),
34 części 2 (DV-SD), części 4 (MPEG2-TS) oraz części 6 (AMDTP) standardu
35 IEC 61883. Poza IIDC prawie wszystkie urządzenia multimedialne
36 FireWire używają protokołów IEC 61883.
38 Biblioteka libiec61883 udostępnia wysokopoziomowe API do przekazywania
39 strumieni DV, MPEG-2 i dźwięku po linuksowym IEEE 1394. Obejmuje to
40 zarówno przyjmowanie jak i przesyłanie. Używa nowego API "rawiso" z
41 libraw1394, które w sposób przezroczysty udostępnia mmapowane DMA do
42 wydajnego przesyłania danych. Biblioteka reprezentuje także trzecią
43 generację technologii wejścia/wyjścia dla projektu Linux 1394 dla tych
44 rodzajów nośników usuwając złożoność dodatkowych modułów jądra, węzłów
45 /dev oraz procfs. Łączy możliwości rejestrów sterowania łączami i
46 zarządzania połączeniami, które wcześniej istniały w postaci
47 eksperymentalnej w niewydanej wersji libavc1394.
50 Summary: libiec61883 header files
51 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libiec61883
52 Group: Development/Libraries
53 Requires: %{name} = %{version}-%{release}
54 Requires: libraw1394-devel >= 1.2.1
57 libiec61883 devel package.
59 %description devel -l pl.UTF-8
60 Pliki nagłówkowe biblioteki libiec61883.
63 Summary: libiec61883 static library
64 Summary(pl.UTF-8): Statyczna biblioteka do obsługi formatu IEEE-1394
65 Group: Development/Libraries
66 Requires: %{name}-devel = %{version}-%{release}
69 libiec61883 static librawy.
71 %description static -l pl.UTF-8
72 Statyczna biblioteka libiec61883.
82 rm -rf $RPM_BUILD_ROOT
85 DESTDIR=$RPM_BUILD_ROOT
88 rm -rf $RPM_BUILD_ROOT
90 %post -p /sbin/ldconfig
91 %postun -p /sbin/ldconfig
94 %defattr(644,root,root,755)
95 %doc AUTHORS ChangeLog NEWS README
96 %attr(755,root,root) %{_bindir}/plug*
97 %attr(755,root,root) %{_libdir}/libiec61883.so.*.*.*
98 %attr(755,root,root) %ghost %{_libdir}/libiec61883.so.0
99 %{_mandir}/man1/plug*.1*
102 %defattr(644,root,root,755)
103 %attr(755,root,root) %{_libdir}/libiec61883.so
104 %{_libdir}/libiec61883.la
105 %{_includedir}/libiec61883
106 %{_pkgconfigdir}/libiec61883.pc
109 %defattr(644,root,root,755)
110 %{_libdir}/libiec61883.a