[vlc-devel] [PATCH 0/2] Add support to play MPEG TS over iNetX protocol

Diarmuid Collins diarmuid.m.collins at gmail.com
Mon Apr 29 16:41:06 CEST 2013


This patch allows vlc to play MPEG TS over iNet-X protocol.
iNet-X is a protocol which sits on udp and is used in Flight Test Networks.
The description of iNet-X is currently being published but the header is basically
32 bits : iNET Control Field
32 bits : Stream ID, unique identification of the package 
32 bits : Sequence number. Incrementing number for each packet generated for each stream id
32 bits : Packet Length. The length of the complete iNet-X packet in bytes (header and data))
32 bits : PTP Time Seconds. The second timestamp of the oldest unit of data in the payload
32 bits : PTP Time nanoseconds. The nanosecond timestamp of the oldest unit of data in the payload
32 bits : iNet-X Payload Information Field. Undefined

This patch introduces rudimentary support for playing this format and will be built upon
over time. It borrows heavily from the udp access

To play file open network stream -> "inetx://@235.0.0.1:1234"

Diarmuid Collins (2):
  Added a simple module heavily based upon the udp access module     It
    decoms MPEG TS over iNet-X which is used in the FTI networks
  Removed trailing spaces

 modules/access/Modules.am |    6 ++
 modules/access/inetx.c    |  242 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 248 insertions(+)
 mode change 100644 => 100755 modules/access/Modules.am
 create mode 100755 modules/access/inetx.c

-- 
1.7.9.5




More information about the vlc-devel mailing list