[NLUUG]   Welcome to ftp.nluug.nl
Current directory: /os/Linux/distr/rootlinux/ports/gnopt/gstreamer-plugins-good/work/src/gst-plugins-good-0.10.6/gst/rtp/
 
Current bandwidth utilization 1742.08 Mbit/s
Bandwidth utilization bar
Contents of README:
This directory contains some RTP payloaders/depayloaders for different payload
types. Use one payloader/depayloder pair per payload. If several payloads can be
payloaded/depayloaded by the same element, make different copies of it, one for
each payload.

The application/x-rtp mime type
-------------------------------

For valid RTP packets encapsulated in GstBuffers, we use the caps with
mime type application/x-rtp.

The following fields can or must (*) be specified in the structure:

 * media: (String) [ "audio", "video", "application", "data", "control" ]
     Defined in RFC 2327 in the SDP media announcement field.
     Converted to lower case.

 * payload: (int) [0, 127]
     For audio and video, these will normally be a media payload type as 
     defined in the RTP Audio/Video Profile. For dynamicaly allocated 
     payload types, this value will be >= 96 and the encoding-name must be
     set.

 * clock-rate: (int) [0 - MAXINT]
    The RTP clock rate. 

   ssrc: (uint) [0 - MAXINT]
    The ssrc value currently in use. (default = the SSRC of the first RTP
    packet)

   npt-start: (uint64) [0 - MAXINT]
    The Normal Play Time for clock-base. This is the position in the stream and
    is between 0 and the duration of the stream. This value is expressed in
    nanoseconds GstClockTime. (default = 0)

   npt-stop: (uint64) [0 - MAXINT] 
    The last position in the stream. This value is expressed in nanoseconds
    GstClockTime. (default = -1, stop unknown)

   clock-base: (uint) [0 - MAXINT]
    The RTP time representing time npt-start. (default = rtptime of first RTP
    packet).

   play-speed: (gdouble) [-MIN - MAX]
    The intended playback speed of the stream. The client is delivered data at
    the adjusted speed. The client should adjust its playback speed with this
    value and thus corresponds to the GStreamer rate field in the NEWSEGMENT
    event. (default = 1.0)
    
   play-scale: (gdouble) [-MIN - MAX]
    The rate already applied to the stream. The client is delivered a stream
    that is scaled by this amount. This value is used to adjust position
    reporting and corresponds to the GStream applied-rate field in the
    NEWSEGMENT event. (default = 1.0)

   seqnum-base: (uint) [0 - MAXINT]
    The RTP sequence number representing the first rtp packet. When this
    parameter is given, all sequence numbers below this seqnum should be
    ignored. (default = seqnum of first RTP packet).

   encoding-name: (String) ANY
     typically second part of the mime type. ex. MP4V-ES. only required if
     payload type >= 96. Converted to upper case.

   encoding-params: (String) ANY
     extra encoding parameters (as in the SDP a=rtpmap: field). only required
     if different from the default of the encoding-name.
     Converted to lower-case.
     
   Optional parameters as key/value pairs, media type specific. The value type
   should be of type G_TYPE_STRING. The key is converted to lower-case. The
   value is left in its original case.
   A parameter with no value is converted to <param>=1.

 Example:

  "application/x-rtp",
      "media", G_TYPE_STRING, "audio",		-.
      "payload", G_TYPE_INT, 96,                 | - required
      "clock-rate", G_TYPE_INT, 8000,           -'
      "encoding-name", G_TYPE_STRING, "AMR",    -. - required since payload >= 96
      "encoding-params", G_TYPE_STRING, "1",	-' - optional param for AMR
      "octet-align", G_TYPE_STRING, "1",	-.
      "crc", G_TYPE_STRING, "0",                 |
      "robust-sorting", G_TYPE_STRING, "0",      |  AMR specific params.
      "interleaving", G_TYPE_STRING, "0",       -'
  
 Mapping of caps to and from SDP fields:

   m=<media> <udp port> RTP/AVP <payload>       -] media and payload from caps
   a=rtpmap:<payload> <encoding-name>/<clock-rate>[/<encoding-params>]
              -> when <payload> >= 96
   a=fmtp:<payload> <param>=<value>;...

 For above caps:

   m=audio <udp port> RTP/AVP 96
   a=rtpmap:96 AMR/8000/1
   a=fmtp:96 octet-align=1;crc=0;robust-sorting=0;interleaving=0

 in RTSP, the SSRC is also sent.

 The optional parameters in the SDP fields are case insensitive. In the caps we
 always use the lowercase names so that the SDP -> caps mapping remains
 possible.

 Mapping of caps to NEWSEGMENT:

  rate:         <play-speed>
  applied-rate: <play-scale>
  format:       GST_FORMAT_TIME
  start:        <clock-base> * GST_SECOND / <clock-rate>
  stop:         if <ntp-stop> != -1
                  <npt-stop> - <npt-start> + start
		else 
		  -1
  time:         <npt-start>


usage with UDP
--------------

To correctly and completely use the RTP payloaders on the sender and the
receiver you need to write an application. It is not possible to write a full
blown RTP server with a single gst-launch line.

That said, it is possible to do something functional with a few gst-launch
lines. The biggest problem when constructing a correct gst-launch line lies on
the receiver end. 

The receiver needs to know about the type of the RTP data along with a set of
RTP configuration parameters. This information is usually transmitted to the
client using some sort of session description language (SDP) over some reliable
channel (HTTP/RTSP/...).  

All of the required parameters to connect and use the RTP session on the
server can be found in the caps on the server end. The client receives this
information in some way (caps are converted to and from SDP, as explained above,
for example).

Some gst-launch lines:

  gst-launch-0.10 -v videotestsrc ! ffenc_h263p ! rtph263ppay ! udpsink

   Setting pipeline to PAUSED ...
   /pipeline0/videotestsrc0.src: caps = video/x-raw-yuv, format=(fourcc)I420,
   width=(int)320, height=(int)240, framerate=(fraction)30/1
   Pipeline is PREROLLING ...
   ....
   /pipeline0/udpsink0.sink: caps = application/x-rtp, media=(string)video,
   payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H263-1998,
   ssrc=(guint)527842345, clock-base=(guint)1150776941, seqnum-base=(guint)30982
   ....
   Pipeline is PREROLLED ...
   Setting pipeline to PLAYING ...
   New clock: GstSystemClock

 Write down the caps on the udpsink and set them as the caps of the UDP 
 receiver:

  gst-launch-0.10 -v udpsrc caps="application/x-rtp, media=(string)video,
  payload=(int)96, clock-rate=(int)90000, encoding-name=(string)H263-1998,
  ssrc=(guint)527842345, clock-base=(guint)1150776941, seqnum-base=(guint)30982"
  ! rtph263pdepay ! ffdec_h263 ! xvimagesink sync=false

 The receiver now displays an h263 image. Note that the sync parameter on
 xvimagesink needs to be FALSE because we do not have an RTP session manager
 that controls the synchronisation in this pipeline.

 Stream a quicktime file with mpeg4 video and AAC audio on port 5000 and port
 5002.

  gst-launch-0.10 -v filesrc location=~/data/sincity.mp4 ! qtdemux name=d ! queue ! rtpmp4vpay ! udpsink port=5000  
                         d. ! queue ! rtpmp4gpay ! udpsink port=5002
    ....
    /pipeline0/udpsink0.sink: caps = application/x-rtp, media=(string)video,
    payload=(int)96, clock-rate=(int)90000, encoding-name=(string)MP4V-ES,
    ssrc=(guint)1162703703, clock-base=(guint)816135835, seqnum-base=(guint)9294,
    profile-level-id=(string)3, config=(string)000001b003000001b50900000100000001200086c5d4c307d314043c1463000001b25876694430303334
    /pipeline0/udpsink1.sink: caps = application/x-rtp, media=(string)audio,
    payload=(int)96, clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC,
    ssrc=(guint)3246149898, clock-base=(guint)4134514058, seqnum-base=(guint)57633,
    encoding-params=(string)2, streamtype=(string)5, profile-level-id=(string)1,
    mode=(string)aac-hbr, config=(string)1210, sizelength=(string)13,
    indexlength=(string)3, indexdeltalength=(string)3
    ....

 Again copy the caps on both sinks to the receiver launch line

    gst-launch 
     udpsrc port=5000 caps="application/x-rtp, media=(string)video, payload=(int)96,
      clock-rate=(int)90000, encoding-name=(string)MP4V-ES, ssrc=(guint)1162703703,
      clock-base=(guint)816135835, seqnum-base=(guint)9294, profile-level-id=(string)3,
      config=(string)000001b003000001b50900000100000001200086c5d4c307d314043c1463000001b25876694430303334"
      ! rtpmp4vdepay ! ffdec_mpeg4 ! xvimagesink sync=false 
     udpsrc port=5002 caps="application/x-rtp, media=(string)audio, payload=(int)96,
      clock-rate=(int)44100, encoding-name=(string)MPEG4-GENERIC, ssrc=(guint)3246149898,
      clock-base=(guint)4134514058, seqnum-base=(guint)57633, encoding-params=(string)2,
      streamtype=(string)5, profile-level-id=(string)1, mode=(string)aac-hbr,
      config=(string)1210, sizelength=(string)13, indexlength=(string)3,
      indexdeltalength=(string)3" 
      ! rtpmp4gdepay ! faad ! alsasink sync=false

 The caps on the udpsinks can be retrieved when the server pipeline prerolled to
 PAUSED.

 The caps on the receiver side can be set on the UDP source elements when the
 pipeline went to PAUSED. In that state no data is received from the UDP sources
 as they are live sources and only produce data in PLAYING.


Relevant RFCs
-------------

3550 RTP: A Transport Protocol for Real-Time Applications. ( 1889 Obsolete )

2198 RTP Payload for Redundant Audio Data.
3119 A More Loss-Tolerant RTP Payload Format for MP3 Audio.

2793 RTP Payload for Text Conversation.

2032 RTP Payload Format for H.261 Video Streams.
2190 RTP Payload Format for H.263 Video Streams.
2250 RTP Payload Format for MPEG1/MPEG2 Video.
2343 RTP Payload Format for Bundled MPEG.
2429 RTP Payload Format for the 1998 Version of ITU-T Rec. H.263 Video
2431 RTP Payload Format for BT.656 Video Encoding.
2435 RTP Payload Format for JPEG-compressed Video.
3016 RTP Payload Format for MPEG-4 Audio/Visual Streams.
3047 RTP Payload Format for ITU-T Recommendation G.722.1.
3189 RTP Payload Format for DV (IEC 61834) Video.
3190 RTP Payload Format for 12-bit DAT Audio and 20- and 24-bit Linear Sampled Audio.
3389 Real-time Transport Protocol (RTP) Payload for Comfort Noise (CN)
2733 An RTP Payload Format for Generic Forward Error Correction.
2833 RTP Payload for DTMF Digits, Telephony Tones and Telephony
     Signals.
2862 RTP Payload Format for Real-Time Pointers.
3351 RTP Profile for Audio and Video Conferences with Minimal Control. ( 1890 Obsolete )
3555 MIME Type Registration of RTP Payload Formats.

2508 Compressing IP/UDP/RTP Headers for Low-Speed Serial Links.
1305 Network Time Protocol (Version 3) Specification, Implementation and Analysis.
3339 Date and Time on the Internet: Timestamps.
2246 The TLS Protocol Version 1.0
3546 Transport Layer Security (TLS) Extensions. ( Updates 2246 )

do we care?
-----------

2029 RTP Payload Format of Sun's CellB Video Encoding.

usefull
-------

http://www.iana.org/assignments/rtp-parameters

Icon  Name                                                                                               Last modified      Size  
[DIR] Parent Directory - [DIR] .deps/ 02-Apr-2008 16:48 - [DIR] .libs/ 02-Apr-2008 16:48 - [TXT] Makefile 02-Apr-2008 16:47 65K [   ] Makefile.am 13-Jun-2007 11:21 2.0K [TXT] Makefile.in 18-Jun-2007 18:53 73K [TXT] README 13-Jun-2007 11:21 11K [TXT] TODO 22-Sep-2005 16:13 379 [TXT] fnv1hash.c 12-Apr-2007 13:41 1.6K [TXT] fnv1hash.h 12-Apr-2007 13:41 1.2K [TXT] gstasteriskh263.c 23-Sep-2006 17:30 8.6K [TXT] gstasteriskh263.h 13-Jun-2007 11:21 1.8K [TXT] gstrtp.c 13-Jun-2007 11:21 4.5K [TXT] gstrtpL16depay.c 13-Jun-2007 11:21 8.3K [TXT] gstrtpL16depay.h 13-Jun-2007 11:21 2.0K [TXT] gstrtpL16pay.c 13-Jun-2007 11:21 7.9K [TXT] gstrtpL16pay.h 13-Jun-2007 11:21 1.8K [TXT] gstrtpac3depay.c 24-Jan-2007 16:18 8.2K [TXT] gstrtpac3depay.h 24-Jan-2007 16:18 1.8K [TXT] gstrtpamrdepay.c 13-Jun-2007 11:21 13K [TXT] gstrtpamrdepay.h 13-Jun-2007 11:21 2.2K [TXT] gstrtpamrpay.c 13-Jun-2007 11:21 11K [TXT] gstrtpamrpay.h 13-Jun-2007 11:21 1.9K [TXT] gstrtpdepay.c 23-Sep-2006 17:30 7.7K [TXT] gstrtpdepay.h 01-Jun-2006 23:07 1.8K [TXT] gstrtpgsmdepay.c 13-Jun-2007 11:21 4.5K [TXT] gstrtpgsmdepay.h 01-Jun-2006 23:07 1.8K [TXT] gstrtpgsmpay.c 18-Oct-2006 19:06 5.1K [TXT] gstrtpgsmpay.h 01-Jun-2006 23:07 1.7K [TXT] gstrtph263pay.c 16-Nov-2006 08:26 12K [TXT] gstrtph263pay.h 01-Jun-2006 23:07 1.8K [TXT] gstrtph263pdepay.c 13-Jun-2007 11:21 9.3K [TXT] gstrtph263pdepay.h 13-Jun-2007 11:21 1.9K [TXT] gstrtph263ppay.c 13-Jun-2007 11:21 11K [TXT] gstrtph263ppay.h 13-Jun-2007 11:21 2.0K [TXT] gstrtph264depay.c 15-Jun-2007 11:35 18K [TXT] gstrtph264depay.h 13-Jun-2007 11:21 1.9K [TXT] gstrtph264pay.c 09-May-2007 23:30 9.2K [TXT] gstrtph264pay.h 29-Mar-2007 10:08 1.7K [TXT] gstrtpilbcdepay.c 13-Jun-2007 11:21 6.6K [TXT] gstrtpilbcdepay.h 13-Jun-2007 11:21 1.9K [TXT] gstrtpilbcpay.c 13-Jun-2007 11:21 5.0K [TXT] gstrtpilbcpay.h 13-Apr-2006 11:01 1.8K [TXT] gstrtpmp2tdepay.c 13-Jun-2007 11:21 7.9K [TXT] gstrtpmp2tdepay.h 13-Jun-2007 11:21 1.8K [TXT] gstrtpmp2tpay.c 18-Feb-2007 14:24 4.7K [TXT] gstrtpmp2tpay.h 18-Feb-2007 14:24 1.7K [TXT] gstrtpmp4adepay.c 25-Apr-2007 11:47 10K [TXT] gstrtpmp4adepay.h 28-Mar-2007 20:40 1.8K [TXT] gstrtpmp4gdepay.c 13-Jun-2007 11:21 14K [TXT] gstrtpmp4gdepay.h 16-Jul-2006 16:31 2.1K [TXT] gstrtpmp4gpay.c 13-Jun-2007 11:21 17K [TXT] gstrtpmp4gpay.h 21-Sep-2006 11:35 2.0K [TXT] gstrtpmp4vdepay.c 13-Jun-2007 11:21 8.1K [TXT] gstrtpmp4vdepay.h 01-Jun-2006 23:07 1.8K [TXT] gstrtpmp4vpay.c 13-Jun-2007 11:21 14K [TXT] gstrtpmp4vpay.h 13-Jun-2007 11:21 2.0K [TXT] gstrtpmpadepay.c 13-Jun-2007 11:21 7.5K [TXT] gstrtpmpadepay.h 13-Jun-2007 11:21 1.8K [TXT] gstrtpmpapay.c 13-Jun-2007 11:21 8.0K [TXT] gstrtpmpapay.h 01-Jun-2006 23:07 1.8K [TXT] gstrtpmpvdepay.c 29-Mar-2007 16:03 8.0K [TXT] gstrtpmpvdepay.h 09-Jan-2007 13:23 1.8K [TXT] gstrtppcmadepay.c 13-Jun-2007 11:21 5.2K [TXT] gstrtppcmadepay.h 01-Jun-2006 23:07 1.6K [TXT] gstrtppcmapay.c 13-Jun-2007 11:21 4.1K [TXT] gstrtppcmapay.h 13-Jun-2007 11:21 1.5K [TXT] gstrtppcmudepay.c 13-Jun-2007 11:21 5.2K [TXT] gstrtppcmudepay.h 01-Jun-2006 23:07 1.6K [TXT] gstrtppcmupay.c 13-Jun-2007 11:21 4.1K [TXT] gstrtppcmupay.h 13-Jun-2007 11:21 1.5K [TXT] gstrtpspeexdepay.c 13-Jun-2007 11:21 6.3K [TXT] gstrtpspeexdepay.h 01-Jun-2006 23:07 1.6K [TXT] gstrtpspeexpay.c 13-Jun-2007 11:21 8.2K [TXT] gstrtpspeexpay.h 13-Jun-2007 11:21 1.6K [TXT] gstrtpsv3vdepay.c 13-Jun-2007 11:21 9.3K [TXT] gstrtpsv3vdepay.h 18-Aug-2006 18:52 1.9K [TXT] gstrtptheoradepay.c 13-Jun-2007 11:21 23K [TXT] gstrtptheoradepay.h 08-Nov-2006 02:28 2.1K [TXT] gstrtptheorapay.c 13-Jun-2007 11:21 20K [TXT] gstrtptheorapay.h 08-Nov-2006 02:28 2.2K [TXT] gstrtpvorbisdepay.c 13-Jun-2007 11:21 23K [TXT] gstrtpvorbisdepay.h 07-Nov-2006 02:43 2.1K [TXT] gstrtpvorbispay.c 13-Jun-2007 11:21 20K [TXT] gstrtpvorbispay.h 07-Nov-2006 02:43 2.2K [TXT] libgstrtp.la 02-Apr-2008 16:48 1.6K [TXT] libgstrtp_la-fnv1hash.lo 02-Apr-2008 16:48 370 [   ] libgstrtp_la-fnv1hash.o 02-Apr-2008 16:48 3.5K [TXT] libgstrtp_la-gstasteriskh263.lo 02-Apr-2008 16:48 391 [   ] libgstrtp_la-gstasteriskh263.o 02-Apr-2008 16:48 41K [TXT] libgstrtp_la-gstrtp.lo 02-Apr-2008 16:48 364 [   ] libgstrtp_la-gstrtp.o 02-Apr-2008 16:48 9.4K [TXT] libgstrtp_la-gstrtpL16depay.lo 02-Apr-2008 16:48 388 [   ] libgstrtp_la-gstrtpL16depay.o 02-Apr-2008 16:48 44K [TXT] libgstrtp_la-gstrtpL16pay.lo 02-Apr-2008 16:48 382 [   ] libgstrtp_la-gstrtpL16pay.o 02-Apr-2008 16:48 42K [TXT] libgstrtp_la-gstrtpac3depay.lo 02-Apr-2008 16:48 388 [   ] libgstrtp_la-gstrtpac3depay.o 02-Apr-2008 16:48 41K [TXT] libgstrtp_la-gstrtpamrdepay.lo 02-Apr-2008 16:48 388 [   ] libgstrtp_la-gstrtpamrdepay.o 02-Apr-2008 16:48 46K [TXT] libgstrtp_la-gstrtpamrpay.lo 02-Apr-2008 16:48 382 [   ] libgstrtp_la-gstrtpamrpay.o 02-Apr-2008 16:48 43K [TXT] libgstrtp_la-gstrtpdepay.lo 02-Apr-2008 16:48 379 [   ] libgstrtp_la-gstrtpdepay.o 02-Apr-2008 16:48 39K [TXT] libgstrtp_la-gstrtpgsmdepay.lo 02-Apr-2008 16:48 388 [   ] libgstrtp_la-gstrtpgsmdepay.o 02-Apr-2008 16:48 37K [TXT] libgstrtp_la-gstrtpgsmpay.lo 02-Apr-2008 16:48 382 [   ] libgstrtp_la-gstrtpgsmpay.o 02-Apr-2008 16:48 40K [TXT] libgstrtp_la-gstrtph263pay.lo 02-Apr-2008 16:48 385 [   ] libgstrtp_la-gstrtph263pay.o 02-Apr-2008 16:48 43K [TXT] libgstrtp_la-gstrtph263pdepay.lo 02-Apr-2008 16:48 394 [   ] libgstrtp_la-gstrtph263pdepay.o 02-Apr-2008 16:48 44K [TXT] libgstrtp_la-gstrtph263ppay.lo 02-Apr-2008 16:48 388 [   ] libgstrtp_la-gstrtph263ppay.o 02-Apr-2008 16:48 45K [TXT] libgstrtp_la-gstrtph264depay.lo 02-Apr-2008 16:48 391 [   ] libgstrtp_la-gstrtph264depay.o 02-Apr-2008 16:48 49K [TXT] libgstrtp_la-gstrtph264pay.lo 02-Apr-2008 16:48 385 [   ] libgstrtp_la-gstrtph264pay.o 02-Apr-2008 16:48 42K [TXT] libgstrtp_la-gstrtpilbcdepay.lo 02-Apr-2008 16:48 391 [   ] libgstrtp_la-gstrtpilbcdepay.o 02-Apr-2008 16:48 41K [TXT] libgstrtp_la-gstrtpilbcpay.lo 02-Apr-2008 16:48 385 [   ] libgstrtp_la-gstrtpilbcpay.o 02-Apr-2008 16:48 38K [TXT] libgstrtp_la-gstrtpmp2tdepay.lo 02-Apr-2008 16:48 391 [   ] libgstrtp_la-gstrtpmp2tdepay.o 02-Apr-2008 16:48 43K [TXT] libgstrtp_la-gstrtpmp2tpay.lo 02-Apr-2008 16:48 385 [   ] libgstrtp_la-gstrtpmp2tpay.o 02-Apr-2008 16:48 39K [TXT] libgstrtp_la-gstrtpmp4adepay.lo 02-Apr-2008 16:48 391 [   ] libgstrtp_la-gstrtpmp4adepay.o 02-Apr-2008 16:48 45K [TXT] libgstrtp_la-gstrtpmp4gdepay.lo 02-Apr-2008 16:48 391 [   ] libgstrtp_la-gstrtpmp4gdepay.o 02-Apr-2008 16:48 48K [TXT] libgstrtp_la-gstrtpmp4gpay.lo 02-Apr-2008 16:48 385 [   ] libgstrtp_la-gstrtpmp4gpay.o 02-Apr-2008 16:48 51K [TXT] libgstrtp_la-gstrtpmp4vdepay.lo 02-Apr-2008 16:48 391 [   ] libgstrtp_la-gstrtpmp4vdepay.o 02-Apr-2008 16:48 44K [TXT] libgstrtp_la-gstrtpmp4vpay.lo 02-Apr-2008 16:48 385 [   ] libgstrtp_la-gstrtpmp4vpay.o 02-Apr-2008 16:48 48K [TXT] libgstrtp_la-gstrtpmpadepay.lo 02-Apr-2008 16:48 388 [   ] libgstrtp_la-gstrtpmpadepay.o 02-Apr-2008 16:48 41K [TXT] libgstrtp_la-gstrtpmpapay.lo 02-Apr-2008 16:48 382 [   ] libgstrtp_la-gstrtpmpapay.o 02-Apr-2008 16:48 42K [TXT] libgstrtp_la-gstrtpmpvdepay.lo 02-Apr-2008 16:48 388 [   ] libgstrtp_la-gstrtpmpvdepay.o 02-Apr-2008 16:48 41K [TXT] libgstrtp_la-gstrtppcmadepay.lo 02-Apr-2008 16:48 391 [   ] libgstrtp_la-gstrtppcmadepay.o 02-Apr-2008 16:48 38K [TXT] libgstrtp_la-gstrtppcmapay.lo 02-Apr-2008 16:48 385 [   ] libgstrtp_la-gstrtppcmapay.o 02-Apr-2008 16:48 39K [TXT] libgstrtp_la-gstrtppcmudepay.lo 02-Apr-2008 16:48 391 [   ] libgstrtp_la-gstrtppcmudepay.o 02-Apr-2008 16:48 38K [TXT] libgstrtp_la-gstrtppcmupay.lo 02-Apr-2008 16:48 385 [   ] libgstrtp_la-gstrtppcmupay.o 02-Apr-2008 16:48 39K [TXT] libgstrtp_la-gstrtpspeexdepay.lo 02-Apr-2008 16:48 394 [   ] libgstrtp_la-gstrtpspeexdepay.o 02-Apr-2008 16:48 38K [TXT] libgstrtp_la-gstrtpspeexpay.lo 02-Apr-2008 16:48 388 [   ] libgstrtp_la-gstrtpspeexpay.o 02-Apr-2008 16:48 42K [TXT] libgstrtp_la-gstrtpsv3vdepay.lo 02-Apr-2008 16:48 391 [   ] libgstrtp_la-gstrtpsv3vdepay.o 02-Apr-2008 16:48 44K [TXT] libgstrtp_la-gstrtptheoradepay.lo 02-Apr-2008 16:48 397 [   ] libgstrtp_la-gstrtptheoradepay.o 02-Apr-2008 16:48 52K [TXT] libgstrtp_la-gstrtptheorapay.lo 02-Apr-2008 16:48 391 [   ] libgstrtp_la-gstrtptheorapay.o 02-Apr-2008 16:48 50K [TXT] libgstrtp_la-gstrtpvorbisdepay.lo 02-Apr-2008 16:48 397 [   ] libgstrtp_la-gstrtpvorbisdepay.o 02-Apr-2008 16:48 52K [TXT] libgstrtp_la-gstrtpvorbispay.lo 02-Apr-2008 16:48 391 [   ] libgstrtp_la-gstrtpvorbispay.o 02-Apr-2008 16:48 51K

NLUUG - Open Systems. Open Standards
Become a member and get discounts on conferences and more, see the NLUUG website!