Statistics
| Branch: | Revision:

ffmpeg / libavformat / rtp.c @ 4dcde00c

History | View | Annotate | Download (5.03 KB)

# Date Author Comment
2912e87a 03/19/2011 01:33 PM Mans Rullgard

Replace FFmpeg with Libav in licence headers

Signed-off-by: Mans Rullgard <>

0048a2a8 09/15/2010 05:35 PM Martin Storsjö

Handle G.722 in RTP, and all the exceptions mandated in RFC 3551

Originally committed as revision 25125 to svn://svn.ffmpeg.org/ffmpeg/trunk

72415b2a 03/30/2010 11:30 PM Stefano Sabatini

Define AVMediaType enum, and use it instead of enum CodecType, which
is deprecated and will be dropped at the next major bump.

Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk

4bf0faaa 01/11/2010 07:55 PM Luca Abeni

Remove the inclusion of unneeded headers

Originally committed as revision 21152 to svn://svn.ffmpeg.org/ffmpeg/trunk

9106a698 04/13/2009 04:20 PM Stefano Sabatini

Rename bitstream.h to get_bits.h.

Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk

21503788 04/07/2009 06:37 AM Luca Abeni

Do not return payload type 34 for H.263 (it is deprecated)

Originally committed as revision 18346 to svn://svn.ffmpeg.org/ffmpeg/trunk

bf6d9818 02/17/2009 08:12 AM Luca Abeni

Remame rtp_get_codec_info() to ff_rtp_get_codec_info(), as it is not
a static function

Originally committed as revision 17390 to svn://svn.ffmpeg.org/ffmpeg/trunk

0550b58f 02/16/2009 09:36 AM Luca Abeni

Rename rtp_get_payload_type() to ff_rtp_get_payload_type(), as it is not
a static function

Originally committed as revision 17364 to svn://svn.ffmpeg.org/ffmpeg/trunk

20631a9c 01/27/2009 12:23 PM Luca Abeni

Merge rtp_internal.h in rtp.h, and remove rtp_internal.h

Originally committed as revision 16817 to svn://svn.ffmpeg.org/ffmpeg/trunk

406792e7 01/19/2009 03:46 PM Diego Biurrun

cosmetics: Remove pointless period after copyright statement non-sentences.

Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk

309d32b0 06/24/2008 11:07 AM Luca Abeni

Do not set sample_rate = 90000 for mp2 and mp3 audio over RTP

Originally committed as revision 13943 to svn://svn.ffmpeg.org/ffmpeg/trunk

245976da 05/09/2008 11:56 AM Diego Biurrun

Use full path for #includes from another directory.

Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk

2ccf0a42 03/31/2008 09:54 AM Luca Abeni

Add a comment about missing entries

Originally committed as revision 12646 to svn://svn.ffmpeg.org/ffmpeg/trunk

87cb0643 03/31/2008 09:49 AM Luca Abeni

Use the correct size for the enc_name field (removing the arbitrary "50" size)

Originally committed as revision 12645 to svn://svn.ffmpeg.org/ffmpeg/trunk

19faa9f4 03/31/2008 09:48 AM Luca Abeni

Remove useless entries from AVRtpPayloadTypes

Originally committed as revision 12644 to svn://svn.ffmpeg.org/ffmpeg/trunk

e4ed1fbf 03/31/2008 09:42 AM Luca Abeni

Support mp3 audio in the RTP muxer

Originally committed as revision 12643 to svn://svn.ffmpeg.org/ffmpeg/trunk

7d51eddd 01/06/2008 10:00 AM Diego Pettenò

Make AVRtpPayloadTypes static and constant
Patch by Diego 'Flameeyes' Pettenò (flameeyes AT gmail DOT com)

Originally committed as revision 11432 to svn://svn.ffmpeg.org/ffmpeg/trunk

83a0d387 01/04/2008 08:09 PM Luca Abeni

Split the RTP muxer out of rtp.c, to simplify the RTSP demuxer's dependencies

Originally committed as revision 11408 to svn://svn.ffmpeg.org/ffmpeg/trunk

8eb793c4 01/04/2008 07:33 PM Luca Abeni

Split the RTP demuxing functions out of rtp.c, to simplify the RTP muxer's dependencies

Originally committed as revision 11406 to svn://svn.ffmpeg.org/ffmpeg/trunk

d0b53d05 12/02/2007 02:06 PM Diego Biurrun

Fix some spelling mistakes.

Originally committed as revision 11125 to svn://svn.ffmpeg.org/ffmpeg/trunk

899681cd 11/21/2007 07:41 AM Björn Axelsson

Use dynamically allocated ByteIOContext in AVFormatContext

patch by: Björn Axelsson, bjorn d axelsson a intinor d se
thread: [PATCH] Remove static ByteIOContexts, 06 nov 2007

Originally committed as revision 11071 to svn://svn.ffmpeg.org/ffmpeg/trunk

db628029 11/16/2007 01:13 PM Luca Abeni

Add MPEG2 support to the RTP muxer

Originally committed as revision 11047 to svn://svn.ffmpeg.org/ffmpeg/trunk

7ed19d7f 11/16/2007 07:59 AM Luca Abeni

Remove the "AVRtpPayloadTypes[i].pt == i" assumption from RTP and RTSP
code (this is needed for supporting MPEG2 video in the RTP muxer)

Originally committed as revision 11046 to svn://svn.ffmpeg.org/ffmpeg/trunk

18c05a37 11/05/2007 12:25 PM Luca Abeni

Do not send too many RTCP packets (according to RFC 3550, the minimum
RTCP interval should be 5 seconds)

Originally committed as revision 10930 to svn://svn.ffmpeg.org/ffmpeg/trunk

0aa7a2e6 11/05/2007 10:15 AM Luca Abeni

Use a symbolic name for the payload size of an RTCP Sender Report packet

Originally committed as revision 10929 to svn://svn.ffmpeg.org/ffmpeg/trunk

e0d21bfe 10/02/2007 02:48 PM Luca Abeni

Allow to set the maximum number of frames per RTP packet (and add support for
this in the AAC packetizer)

Originally committed as revision 10647 to svn://svn.ffmpeg.org/ffmpeg/trunk

d0c3be95 09/24/2007 10:43 AM Luca Abeni

Fix a warning by removing an useless assignment (buf_ptr should be only
used in the RTP muxer, and not in the demuxer)

Originally committed as revision 10561 to svn://svn.ffmpeg.org/ffmpeg/trunk

171dce48 09/14/2007 08:17 AM Luca Abeni

Support for AAC streaming over RTP. Fragmentation is not implemented yet

Originally committed as revision 10491 to svn://svn.ffmpeg.org/ffmpeg/trunk

af74c95a 09/10/2007 07:01 AM Luca Abeni

Fix timestamps in RTP packets (now, MPEG1 video with B frames works correctly)

Originally committed as revision 10469 to svn://svn.ffmpeg.org/ffmpeg/trunk

1b31b02e 09/10/2007 06:58 AM Luca Abeni

Properly set RTP and NTP timestamps in RTCP SR packets

Originally committed as revision 10468 to svn://svn.ffmpeg.org/ffmpeg/trunk

98561024 08/24/2007 07:13 AM Luca Abeni

Move the RTP packetization code for MPEG12 video in its own file (rtp_mpv.c)

Originally committed as revision 10201 to svn://svn.ffmpeg.org/ffmpeg/trunk

6f3e0b21 07/19/2007 03:23 PM Panagiotis Issaris

Replace all occurrences of AVERROR_IO with AVERROR.

Originally committed as revision 9760 to svn://svn.ffmpeg.org/ffmpeg/trunk

80fb8234 07/06/2007 09:32 AM Ronald S. Bultje

Use AV_RB* macros where appropriate.
patch by Ronald S. Bultje, rsbultje gmail com
thread: Re: [FFmpeg-devel] remove int readers
date: Sat, 23 Jun 2007 09:32:12 -0400

Originally committed as revision 9499 to svn://svn.ffmpeg.org/ffmpeg/trunk

7cf09995 06/27/2007 06:54 AM Vitor Sessak

remove empty write trailer functions
patch by Vitor: [vitor1001 gmail com]

Originally committed as revision 9442 to svn://svn.ffmpeg.org/ffmpeg/trunk

48961970 06/13/2007 08:24 AM Ronald S. Bultje

remove decode_be32/64 and replace them by AV_RB32/64
patch by Ronald S. Bultje: \ rbultje at ronald bitfreak net /

Originally committed as revision 9299 to svn://svn.ffmpeg.org/ffmpeg/trunk

755bfeab 06/12/2007 09:29 AM Diego Biurrun

misc spelling fixes

Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk

57004ff1 04/15/2007 01:51 PM Aurelien Jacobs

add an enum for need_parsing

Originally committed as revision 8742 to svn://svn.ffmpeg.org/ffmpeg/trunk

2b100ab2 04/04/2007 11:51 AM Stefan Huehner

changes some function declarations from () to (void) as per ansi c.
Patch by Stefan Huehner % stefan A huehner P org %

Originally committed as revision 8625 to svn://svn.ffmpeg.org/ffmpeg/trunk

78740240 03/04/2007 11:29 PM Panagiotis Issaris

Move rtp_check_and_send_back_rr()'s unaltered comments to the header file.

Originally committed as revision 8234 to svn://svn.ffmpeg.org/ffmpeg/trunk

1dd7345a 03/04/2007 11:27 PM Panagiotis Issaris

Move rtp_get_payload_type()'s unaltered comments to the header file.

Originally committed as revision 8233 to svn://svn.ffmpeg.org/ffmpeg/trunk

42572ef5 02/04/2007 05:05 PM Ramiro Polla

move networking #includes into separate file
patch by Ramiro Polla angustia =a= arrozcru =d= no-ip =d= org

Originally committed as revision 7817 to svn://svn.ffmpeg.org/ffmpeg/trunk

fead30d4 01/19/2007 10:12 PM Alex Beregszaszi

rename BE/LE_8/16/32 to AV_RL/B_8/16/32

Originally committed as revision 7587 to svn://svn.ffmpeg.org/ffmpeg/trunk

e9d511dc 01/18/2007 05:22 PM François Revol

The long awaited BeOS cleanup, phase 1

Originally committed as revision 7581 to svn://svn.ffmpeg.org/ffmpeg/trunk

cbee7a69 11/09/2006 11:37 AM Baptiste Coudurier

get rid of CODEC_ID_MPEG4AAC after next version bump, and change it to CODEC_ID_AAC where used

Originally committed as revision 6954 to svn://svn.ffmpeg.org/ffmpeg/trunk

1d1be919 11/07/2006 10:10 PM Ryan Martell

add support for rtp/h264 streaming
Patch by Ryan Martell % rdm4 A martellventures P com %
Original thread:
Date: Nov 6, 2006 8:56 PM
Subject: [Ffmpeg-devel] [PATCH] H.264 via RTP

Originally committed as revision 6936 to svn://svn.ffmpeg.org/ffmpeg/trunk

4a6cc061 11/03/2006 07:55 AM Ryan Martell

add valid statistics for the RTCP receiver report.
Basically taken verbatim from RFC 1889.
Patch by Ryan Martell % rdm4 A martellventures P com %
Original thread:
Date: Oct 31, 2006 12:43 AM
Subject: [Ffmpeg-devel] [PATCH] RTCP valid receiver statistics.......

949b1a13 11/01/2006 10:39 PM Steve L'Homme

Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts.
patch by Steve Lhomme, slhomme divxcorp com

Originally committed as revision 6868 to svn://svn.ffmpeg.org/ffmpeg/trunk

d0deedcb 10/29/2006 10:58 AM Ryan Martell

fix more dynamic protocol stuff, needed by the forthcoming h264
streaming patch.
(Minor additions to give more information to the dynamic protocol
handlers, and a slight rearrangement of code.)
Patch by Ryan Martell rdm4 A martellventures P com
Original thread:...

d8372330 10/28/2006 12:29 AM Ryan Martell

move up (in the file) AAC audio handling moved from below
This is because upper section handles packets, and the lower switch handles timestamps
Patch by Ryan Martell % rdm4 A martellventures P com
Original thread:
Date: Oct 27, 2006 11:40 PM
Subject: Re: [Ffmpeg-devel] RTP patches x%x
RFC...

dbf30963 10/27/2006 06:19 PM Thijs

make ffmpeg able to send back a RTCP receiver report.
Patch by Thijs thijsvermeir A telenet P be
Original thread:
Date: Oct 27, 2006 12:58 PM
Subject: [Ffmpeg-devel] [PATCH proposal] RTCP receiver report

Originally committed as revision 6805 to svn://svn.ffmpeg.org/ffmpeg/trunk

ed787542 10/27/2006 05:51 PM Ryan Martell

indentation fix, patch by Ryan Martell % rdm4 A martellventures P com
Original thread:
Date: Oct 27, 2006 6:17 AM
Subject: Re: [Ffmpeg-devel] RTP patches x%x
RFC

Originally committed as revision 6804 to svn://svn.ffmpeg.org/ffmpeg/trunk

4934884a 10/26/2006 06:36 PM Ryan Martell

Add support for H264 over RTP
Patch by Ryan Martell % rdm4 A martellventures P com
Original thread:
Date: Oct 9, 2006 4:55 PM
Subject: [Ffmpeg-devel] RTP patches x%x
RFC
Actual committed patch:
Date: Oct 26, 2006 4:29 PM

Originally committed as revision 6798 to svn://svn.ffmpeg.org/ffmpeg/trunk

b78e7197 10/07/2006 03:30 PM Diego Biurrun

Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.

Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk

191e8ca7 09/27/2006 07:47 PM Måns Rullgård

fix some signedness warnings

Originally committed as revision 6355 to svn://svn.ffmpeg.org/ffmpeg/trunk

6c496518 08/20/2006 07:08 PM Benjamin Larsson

Added codec id for QCELP.

Originally committed as revision 6036 to svn://svn.ffmpeg.org/ffmpeg/trunk

ff70e601 07/10/2006 09:14 PM Måns Rullgård

allow individual selection of muxers and demuxers

Originally committed as revision 5707 to svn://svn.ffmpeg.org/ffmpeg/trunk

d2a067d1 07/09/2006 11:40 PM Måns Rullgård

give AVInput/OutputFormat structs consistent names

Originally committed as revision 5697 to svn://svn.ffmpeg.org/ffmpeg/trunk

3c47c174 06/15/2006 07:36 AM Luca Abeni

Fix typo

Originally committed as revision 5478 to svn://svn.ffmpeg.org/ffmpeg/trunk

ac2750ec 05/27/2006 08:56 PM Michael Niedermayer

suggest solution for 2 fixmies

Originally committed as revision 5415 to svn://svn.ffmpeg.org/ffmpeg/trunk

f8801993 03/30/2006 04:44 PM D Richard Felker III

fix constraint violation: libavformat is not allowed to modify state of caller, including rng state

Originally committed as revision 5249 to svn://svn.ffmpeg.org/ffmpeg/trunk

7581c5f5 03/01/2006 10:45 PM François Revol

fix debug code: do not try to take st->codec if st is NULL. This makes ffplay give me pics from FreeBoxTV \o/

Originally committed as revision 5090 to svn://svn.ffmpeg.org/ffmpeg/trunk

5509bffa 01/12/2006 10:43 PM Diego Biurrun

Update licensing information: The FSF changed postal address.

Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk

115329f1 12/17/2005 06:14 PM Diego Biurrun

COSMETICS: Remove all trailing whitespace.

Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk

760fb54f 07/23/2005 09:52 PM Michael Niedermayer

mpeg1video m bit fix by (Luca Abeni: lucabe72, email it)

Originally committed as revision 4470 to svn://svn.ffmpeg.org/ffmpeg/trunk

00364063 07/23/2005 09:48 PM Luca Abeni

MPEG4 streaming over RTP patch by (Luca Abeni: lucabe72, email it)

Originally committed as revision 4469 to svn://svn.ffmpeg.org/ffmpeg/trunk

01f4895c 07/17/2005 10:24 PM Michael Niedermayer

changing AVCodecContext codec -> *codec in AVStream so additions to AVCodecContext dont randomize AVStream and break binary compatibility

Originally committed as revision 4453 to svn://svn.ffmpeg.org/ffmpeg/trunk

d3655fad 05/30/2005 04:42 PM Michael Niedermayer

trivial pre-C99 fix for rtp.c by (Wolfram Gloger: wmglo, dent med uni-muenchen de)

Originally committed as revision 4321 to svn://svn.ffmpeg.org/ffmpeg/trunk

d1ccf0e0 05/26/2005 07:47 AM Romain Degez

RTP/RTSP and MPEG4-AAC audio
- preliminary support for mpeg4-aac rtp payload (no interleaving support)
- use udp transport as default (makes more sense with rtp, doesn't it ?)
- some code factorization, so adding support for new rtp payload will be easier...

c0df9d75 04/30/2005 09:43 PM Michael Niedermayer

switch to native time bases

Originally committed as revision 4168 to svn://svn.ffmpeg.org/ffmpeg/trunk

e928649b 05/29/2004 02:06 AM Michael Niedermayer

pass AVPacket into av_write_frame()
fixes the random dts/pts during encoding
asf preroll fix
no more initial zero frames for b frame encoding
mpeg-es dts during demuxing fixed
.ffm timestamp scale fixed, ffm is still broken though

Originally committed as revision 3168 to svn://svn.ffmpeg.org/ffmpeg/trunk

bc874dae 03/03/2004 03:41 PM Michel Bardiaux

av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)

Originally committed as revision 2840 to svn://svn.ffmpeg.org/ffmpeg/trunk

ccd39ae6 11/10/2003 06:40 PM Fabrice Bellard

use parsers

Originally committed as revision 2496 to svn://svn.ffmpeg.org/ffmpeg/trunk

8b1ab7bf 10/29/2003 02:25 PM Fabrice Bellard

added MPEG2TS support in RTP, SDP and RTSP - replaced fake RTP demux by a specific API

Originally committed as revision 2448 to svn://svn.ffmpeg.org/ffmpeg/trunk

49057904 09/10/2003 10:37 PM Fabrice Bellard

64 bit pts for writing - more const usage

Originally committed as revision 2255 to svn://svn.ffmpeg.org/ffmpeg/trunk

80783dc2 09/08/2003 10:04 PM Fabrice Bellard

CODEC_ID_MP3LAME is obsolete

Originally committed as revision 2232 to svn://svn.ffmpeg.org/ffmpeg/trunk

e5526b2c 07/15/2003 07:41 PM Fabrice Bellard

fixed NTP generation for mpeg

Originally committed as revision 2046 to svn://svn.ffmpeg.org/ffmpeg/trunk

14bea432 03/12/2003 03:16 PM Michael Niedermayer

per context frame_rate_base, this should finally fix frame_rate related av sync issues

Originally committed as revision 1666 to svn://svn.ffmpeg.org/ffmpeg/trunk

0c1a9eda 02/11/2003 04:35 PM Zdenek Kabelac
  • UINTX -> uintx_t INTX -> intx_t

Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk

abac6175 11/25/2002 07:07 PM Fabrice Bellard

renamed libav to libavformat

Originally committed as revision 1276 to svn://svn.ffmpeg.org/ffmpeg/trunk