summaryrefslogtreecommitdiffstats
path: root/libiec61883.rst
blob: a80c8d54620ed06251f9eccbbad7bd7eb9dd18c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
===========
libiec61883
===========

2023/02/18 Takashi Sakamoto

.. contents:: Contents
   :depth: 2
   :local:
   :backlinks: top

Description
===========

This library provides a higher level API for streaming DV, MPEG-2, and audio and music data over
Linux IEEE 1394, defined in the series of IEC 61883.

Current Status
==============

* Inactive development
* Just maintained

Repository location
===================

* `<https://git.kernel.org/pub/scm/libs/ieee1394/libiec61883.git/>`_

Reference manual
================

* Not available yet.

Release notes
=============

1.2.0 (15 January 2009)
-----------------------

  * Fixed PID handling in MPEG2-TS.
  * Added ``iec61883_cip_resync()``.
  * Silence some warnings in CMP that may needlessly alarm users.
  * Improved validation of DV packets in ``dv_fb``.
  * bugfixes

1.1.0 (24 September 2006)
-------------------------

  * This is a maintenance release that contains some minor fixes and cleanups, but it also requires
    ``libraw1394`` 1.2.1 to prevent aborts and halts in isochronous transmission.

1.0.0 (8 April 2005)
--------------------

  * After many months of hard work, the first release of ``libiec61883`` is now available. This
    library provides third generation media reception and transmission for DV, MPEG2-TS, and AMDTP
    (audio and music) using only ``raw1394`` and not the complicated setup and maintenance of other
    kernel modules and their ``/dev`` nodes. This is not just an early development release. It is
    already quite capable and robust. Already, ``MythTV`` 0.17 supports MPEG2-TS, ``FreeBob`` is
    using AMDTP, and a soon-to-be-released ``dvgrab`` 2.0 is being used in a heavy, 24/7 production
    environment. We encourage all developers and applications to migrate to this library as support
    for ``dv1394``, ``amdtp``, and ``cmp`` modules are being phased out as well as DV and MPEG2-TS
    applications of ``video1394``.

  * NOTE: ``libiec61883`` requires ``libraw1394`` 1.2.0.