ffmpeg/libavformat
Gilles Chanteperdrix 1ec28a66f2 rtpdec: fix issue with conversion from unsigned to signed
When receiving an RTCP packet, the difference between the last RTCP
timestamp and the base timestamp may be negative. As these timestamps
are of the uint32_t type, the result becomes a large integer. Cast
the difference to int32_t to avoid this issue.

The result of this issue is very large start times for RTSP
streams, and difficulty to restart correctly after a pause.

Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
Signed-off-by: Martin Storsjö <martin@martin.st>
2015-02-21 23:37:15 +02:00
..
4xm.c 4xm: allocate extradata properly. 2014-05-18 10:19:35 +02:00
a64.c a64: Return correct error code on invalid data stream 2014-08-14 01:22:47 -07:00
aacdec.c aac: Register the mime type 2014-07-29 17:47:32 +02:00
ac3dec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
adtsenc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
adxdec.c adxdec: get rid of an avpriv function 2014-07-09 13:37:18 +00:00
aea.c aea: Return proper error code on invalid header 2015-01-16 10:35:02 +01:00
aiff.h lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05:00
aiffdec.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
aiffenc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
allformats.c lavf: Add DSS demuxer 2015-02-19 12:05:19 -05:00
amr.c lavf: add the notimestamps flag to the muxers missing it 2014-06-18 15:03:31 +02:00
anm.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
apc.c apc: set channel layout 2012-11-12 10:33:18 -05:00
ape.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
apetag.c ape: Use the proper variable type 2015-02-15 18:20:54 +01:00
apetag.h apetag: add support for writing APE tags 2013-05-28 18:19:03 +02:00
asf.c asfenc: add ASF_Reserved_4 as defined in section 10.10 of the ASF spec 2013-09-19 19:37:46 +02:00
asf.h asfenc: remember send time and offset of the index entries 2013-09-19 19:37:59 +02:00
asfcrypt.c asf: K&R formatting cosmetics 2013-02-06 09:48:51 +01:00
asfcrypt.h
asfdec.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
asfenc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
assdec.c assdec: check av_new_packet return value 2014-10-29 16:54:43 +00:00
assenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
au.c lavf: add the notimestamps flag to the muxers missing it 2014-06-18 15:03:31 +02:00
audiointerleave.c audiointerleave: check av_new_packet return value 2014-10-24 23:42:53 +01:00
audiointerleave.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
avc.c libavformat: Move avc mp4 startcode parsing to a shared file 2014-09-24 23:33:17 +03:00
avc.h libavformat: Move avc mp4 startcode parsing to a shared file 2014-09-24 23:33:17 +03:00
avformat.h lavf: Document the codec context initialization 2015-02-17 11:27:42 -05:00
avi.h Generalize RIFF INFO tag support; support reading INFO tag in wav 2011-11-26 17:14:13 -08:00
avidec.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
avienc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
avio_internal.h mp3dec: decode more data from Info header 2014-04-17 20:08:19 +02:00
avio.c avio: fix sizeof argument 2014-10-20 10:38:38 +01:00
avio.h doxygen: Add a number of missing function parameter descriptions 2014-02-17 15:36:09 +01:00
aviobuf.c avio: Do not consider the end-of-buffer position valid 2015-01-28 16:28:10 +01:00
avisynth.c avisynth: Use RTLD_LOCAL instead of RTLD_GLOBAL 2015-01-03 02:30:03 +02:00
avlanguage.c
avlanguage.h
avs.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
bethsoftvid.c bethsoftvid: simplify return handling 2014-10-29 17:02:27 +00:00
bfi.c bfi: Add some very basic sanity checks for input packet sizes 2013-09-29 19:59:32 +03:00
bink.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
bmv.c bmv: Remove unused variable 2013-10-06 19:36:53 +02:00
c93.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
caf.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
caf.h
cafdec.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
cavsvideodec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
cdg.c cdg: Forward error from avio_size() in read_header() function 2014-07-10 12:38:54 -07:00
cdxl.c cdxl: set channel layout 2012-11-12 10:33:18 -05:00
concat.c concat: K&R formatting cosmetics 2014-09-25 01:44:31 -07:00
crcenc.c lavf: more correct printf format specifiers 2014-03-11 13:13:41 +01:00
crypto.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
cutils.c lavf: Implement ff_brktimegm using gmtime_r 2014-10-26 00:14:54 +03:00
dashenc.c dashenc: Use inttypes.h macros for format strings instead of %lld 2015-01-22 08:49:41 +02:00
dauddec.c daud: split muxer and demuxer 2014-07-03 10:46:11 -07:00
daudenc.c daud: split muxer and demuxer 2014-07-03 10:46:11 -07:00
dfa.c lavf: more correct printf format specifiers 2014-03-11 13:13:41 +01:00
diracdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
dnxhddec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
dsicin.c dsicin: Add some basic sanity checks for fields read from the file 2013-09-11 20:18:55 +03:00
dss.c lavf: Add DSS demuxer 2015-02-19 12:05:19 -05:00
dtsdec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
dump.c dump: Update streams and chapters printout format 2014-10-08 18:17:49 +01:00
dv.c lavf: move internal fields from public to internal context 2015-02-10 21:45:04 +01:00
dv.h libavformat: Add an ff_ prefix to some lavf internal symbols 2012-02-15 22:06:17 +02:00
dvenc.c lavc: export DV profile API used by muxer/demuxer as public 2014-07-09 13:35:07 +00:00
dxa.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
eacdata.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
electronicarts.c electronicarts: set the framerate for TGQ/TQI 2014-08-22 11:15:20 +00:00
ffmeta.h
ffmetadec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
ffmetaenc.c lavf: flush the output AVIOContext in av_write_trailer(). 2012-09-15 18:25:07 +02:00
file_open.c libavutil: Make avpriv_open a library-internal function on msvcrt 2013-08-10 00:53:33 +03:00
file.c libavformat: use avpriv_open() 2013-08-07 21:22:03 +02:00
filmstripdec.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
filmstripenc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
flac_picture.c flac_picture: prevent a possible out of bound write 2014-10-24 23:42:53 +01:00
flac_picture.h flac: move picture parsing code in a separate file 2013-10-12 15:30:39 +02:00
flacdec.c lavf: stop using avpriv_flac_parse_streaminfo() 2014-11-06 09:02:25 +01:00
flacenc_header.c flac muxer: support reading updated extradata from side data 2014-06-01 08:32:33 +02:00
flacenc.c flac muxer: support reading updated extradata from side data 2014-06-01 08:32:33 +02:00
flacenc.h flac muxer: support reading updated extradata from side data 2014-06-01 08:32:33 +02:00
flic.c Include libavutil/channel_layout.h instead of libavutil/audioconvert.h 2012-11-11 13:35:12 -05:00
flv.h flv: add support for G.711 2012-06-28 16:53:09 +02:00
flvdec.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
flvenc.c flvenc: Remove an unused variable 2014-11-22 22:10:52 +02:00
format.c avformat: use const char* instead of uint8_t* for AVProbeData.mime_type 2014-10-08 15:13:15 +01:00
framecrcenc.c lavf: more correct printf format specifiers 2014-03-11 13:13:41 +01:00
framehash.c lavf: switch to AVStream.time_base as the hint for the muxer timebase 2014-06-18 15:12:34 +02:00
g722.c g722: refactor out of rawdec.c 2012-10-25 14:05:05 +02:00
g723_1.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
gif.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
gopher.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
gsmdec.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
gxf.c lavf: more correct printf format specifiers 2014-03-11 13:13:41 +01:00
gxf.h
gxfenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
h261dec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
h263dec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
h264dec.c h264dec: Add .avc file name extension 2013-09-20 21:08:02 +02:00
hdsenc.c Revert "lavf: Don't try to update files atomically with renames on windows" 2014-11-27 09:29:47 +02:00
hevc.c lavf: always use av_free 2014-03-10 18:02:55 +01:00
hevc.h lavf: simplify ff_hevc_annexb2mp4_buf 2014-03-10 18:02:36 +01:00
hevcdec.c Add raw HEVC demuxer 2013-10-31 20:20:24 +01:00
hls.c lavf: Use av_gettime_relative 2014-10-24 09:53:45 +03:00
hlsenc.c hlsenc: write playlist into a temp file and replace the original atomically 2015-02-20 23:55:28 +02:00
hlsproto.c hlsproto: Properly close avio buffer in case of error 2015-01-23 14:55:03 +00:00
hnm.c lavf: more correct printf format specifiers 2014-03-11 13:13:41 +01:00
http.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
http.h http: Use a constant for the supported header size 2014-07-22 16:38:26 +02:00
httpauth.c Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
httpauth.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
icecast.c Icecast: Send content-type in all cases 2014-11-15 09:15:39 +01:00
id3v1.c
id3v1.h cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
id3v2.c id3v2: fix reading v2.2 attached pictures 2015-01-14 17:17:24 +01:00
id3v2.h avpacket: use AVBuffer to allow refcounting the packets. 2013-03-08 07:33:45 +01:00
id3v2enc.c id3v2enc: use a case-insensitive comparison for APIC picture type 2014-07-03 18:40:37 +00:00
idcin.c idcin: fix return check 2014-10-20 10:38:37 +01:00
idroqdec.c idroqdec: Make sure a video stream has been allocated before returning packets 2013-09-19 11:09:04 +03:00
idroqenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
iff.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
ilbc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
img2.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
img2dec.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
img2enc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
ingenientdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
internal.h lavf: move internal fields from public to internal context 2015-02-10 21:45:04 +01:00
ipmovie.c ipmovie: set channel layout 2012-11-12 10:33:19 -05:00
isom.c isom: Decode Prores 4444 XQ with the existing Prores decoder 2015-02-03 15:23:21 +00:00
isom.h mov: parse XMP metadata on demand 2014-12-08 13:53:30 +00:00
iss.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
iv8.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
ivfdec.c lavf: Make codec_tag arrays constant 2012-06-21 16:11:29 +03:00
ivfenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
jvdec.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
latmenc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
libavformat.v lavc/lavf: remove unnecessary symbols from the symbol version script. 2012-01-31 07:26:31 +01:00
librtmp.c librtmp: append the correct field to the string 2014-11-18 00:38:26 +01:00
lmlm4.c lmlm4: K&R formatting cosmetics 2014-09-25 01:44:32 -07:00
log2_tab.c avutil: Duplicate ff_log2_tab instead of sharing it across libs 2012-10-12 20:39:17 +02:00
lxfdec.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
m4vdec.c m4vdec: K&R formatting cosmetics 2014-09-25 01:58:51 -07:00
Makefile lavf: Add DSS demuxer 2015-02-19 12:05:19 -05:00
matroska.c matroskadec: parse stereo mode on decoding 2014-08-28 12:33:26 -04:00
matroska.h matroskadec: parse stereo mode on decoding 2014-08-28 12:33:26 -04:00
matroskadec.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
matroskaenc.c matroskaenc: Validate chapter start and end times 2015-02-17 11:27:41 -05:00
md5enc.c lavf: introduce AVFMT_TS_NEGATIVE 2013-04-25 10:13:27 +02:00
md5proto.c md5: Allocate a normal private context for the opaque md5 context pointer 2012-10-11 23:35:29 +03:00
metadata.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
metadata.h lavf: remove disabled FF_API_OLD_METADATA2 cruft 2012-01-27 10:52:42 +01:00
mm.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
mmf.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
mms.c mms: Remove non-utf8 characters 2013-12-26 06:07:35 +01:00
mms.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
mmsh.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
mmst.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
mov_chan.c Include libavutil/channel_layout.h instead of libavutil/audioconvert.h 2012-11-11 13:35:12 -05:00
mov_chan.h mov_chan: Pass a separate AVIOContext for reading 2012-09-07 10:49:35 +03:00
mov.c mov: Change DTS-based seek into CTS-based seek. 2015-02-15 21:26:04 +02:00
movenc.c movenc: Check memory allocations 2015-02-17 12:16:43 -05:00
movenc.h movenc: Get rid of a hack for updating the dvc1 atom 2015-01-03 01:20:40 +02:00
movenchint.c movenchint: Clear size and len if the realloc failed 2013-09-22 21:02:52 +03:00
mp3dec.c mp3: Tweak the probe scores 2014-12-07 21:50:47 +01:00
mp3enc.c Drop the unofficial extension prefix for MPEG and MPEG-TS formats 2014-12-02 15:28:22 +00:00
mpc8.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
mpc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
mpeg.c mpeg: K&R formatting cosmetics 2014-03-24 02:22:15 +01:00
mpeg.h mpeg: Write H264 streams at offset 2 2014-08-26 03:43:13 +02:00
mpegenc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
mpegts.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
mpegts.h mpegts: Add HEVC definitions 2014-08-05 11:30:50 +02:00
mpegtsenc.c mpegts: Support running the write_trailer function without an AVIOContext 2014-12-19 23:13:04 +02:00
mpegvideodec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
mpjpeg.c lavf: add the notimestamps flag to the muxers missing it 2014-06-18 15:03:31 +02:00
msnwc_tcp.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
mtv.c lavf: move internal fields from public to internal context 2015-02-10 21:45:04 +01:00
mux.c lavf: move internal fields from public to internal context 2015-02-10 21:45:04 +01:00
mvdec.c Silicon Graphics Movie demuxer 2014-04-19 16:24:27 +02:00
mvi.c lavf: more correct printf format specifiers 2014-03-11 13:13:41 +01:00
mxf.c mxf: Support AAC 2014-08-17 16:11:16 +02:00
mxf.h mxf: Add UID print helpers 2014-08-17 16:11:02 +02:00
mxfdec.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
mxfenc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
mxg.c Disable deprecation warnings for cases where a replacement is available 2013-08-02 19:19:02 +02:00
ncdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
network.c ff_socket: put out-of-line and fallback to fcntl() for close-on-exec 2013-08-09 11:26:50 +03:00
network.h libavformat: use MSG_NOSIGNAL when applicable 2014-08-25 10:49:14 +03:00
noproxy-test.c avf: move ff_http_match_no_proxy to network 2013-06-16 14:41:00 +02:00
nsvdec.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
nullenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
nut.c raw, nut: Support rgba64 encoding 2014-03-16 23:29:51 +01:00
nut.h nut: Support experimental NUT 4 features 2014-05-28 22:04:56 +02:00
nutdec.c nutdec: Check memory allocations 2015-02-17 12:16:43 -05:00
nutenc.c nutenc: do not use has_b_frames 2015-01-27 09:15:07 +01:00
nuv.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
oggdec.c lavf: move internal fields from public to internal context 2015-02-10 21:45:04 +01:00
oggdec.h oggdec: add support for VP8 demuxing 2014-12-18 23:27:07 +01:00
oggenc.c ogg: check memory allocations 2015-02-15 18:20:54 +01:00
oggparsecelt.c ogg: update event_flags with STREAM_/METADATA_UPDATED whenever metadata changes. 2014-08-13 16:25:19 +00:00
oggparsedirac.c ogg: check that the expected number of headers had been parsed 2012-09-24 22:35:29 +02:00
oggparseflac.c lavf: stop using avpriv_flac_parse_streaminfo() 2014-11-06 09:02:25 +01:00
oggparseogm.c ogg: update event_flags with STREAM_/METADATA_UPDATED whenever metadata changes. 2014-08-13 16:25:19 +00:00
oggparseopus.c ogg: update event_flags with STREAM_/METADATA_UPDATED whenever metadata changes. 2014-08-13 16:25:19 +00:00
oggparseskeleton.c oggparseskeleton: do not use AVCodecContext.codec_name 2014-05-01 09:26:02 +02:00
oggparsespeex.c ogg: update event_flags with STREAM_/METADATA_UPDATED whenever metadata changes. 2014-08-13 16:25:19 +00:00
oggparsetheora.c ogg: update event_flags with STREAM_/METADATA_UPDATED whenever metadata changes. 2014-08-13 16:25:19 +00:00
oggparsevorbis.c lavc,lavf: switch to the new vorbis parse API 2014-11-06 09:00:46 +01:00
oggparsevp8.c oggdec: add support for VP8 demuxing 2014-12-18 23:27:07 +01:00
oma.c Add support for multichannel ATRAC3+ streams. 2013-09-29 21:52:57 +02:00
oma.h Add support for multichannel ATRAC3+ streams. 2013-09-29 21:52:57 +02:00
omadec.c oma: Report a timestamp 2015-02-07 15:36:15 +01:00
omaenc.c lavf: add the notimestamps flag to the muxers missing it 2014-06-18 15:03:31 +02:00
options_table.h lavf: Add an option for avoiding negative timestamps 2014-11-07 12:11:35 +02:00
options.c lavf: move internal fields from public to internal context 2015-02-10 21:45:04 +01:00
os_support.c os_support: Add #endif comments for better readability 2013-11-02 13:57:03 +01:00
os_support.h libavformat: Only use MoveFileExA when targeting the desktop API subset 2014-12-19 23:24:47 +02:00
paf.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
pcm.c lavf: move internal fields from public to internal context 2015-02-10 21:45:04 +01:00
pcm.h libavformat: Add an ff_ prefix to some lavf internal symbols 2012-02-15 22:06:17 +02:00
pcmdec.c pcmdec: replace a reachable assert with an error check 2014-02-10 07:41:21 +01:00
pcmenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
pmpdec.c pmpdec: check that there is at least one audio packet. 2014-01-03 16:40:22 +01:00
psxstr.c Disable deprecation warnings for cases where a replacement is available 2013-08-02 19:19:02 +02:00
pva.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
qcp.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
qtpalette.h
r3d.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
rawdec.c latm: Do not give a score for a single instance 2014-12-07 13:15:03 +01:00
rawdec.h rawdec: remove ff_raw_read_header 2012-10-25 14:05:13 +02:00
rawenc.c Drop the unofficial extension prefix for MPEG and MPEG-TS formats 2014-12-02 15:28:22 +00:00
rawenc.h
rawvideodec.c rawvideo: use a specific read_header 2012-10-25 14:04:18 +02:00
rdt.c rmdec: Check memory allocations from ff_rm_alloc_rmstream() 2015-02-17 12:16:43 -05:00
rdt.h lavf: do not export av_register_{rtp,rdt}_dynamic_payload_handlers from shared objects 2013-10-28 15:29:49 +01:00
replaygain.c lavf: add a convenience function for adding side data to a stream 2015-01-27 09:18:32 +01:00
replaygain.h replaygain: allow exporting already decoded replaygain values 2014-04-17 20:08:19 +02:00
riff.c riff: Support QT RLE Animation in avi ('rle ' FourCC) 2015-02-17 12:18:20 -05:00
riff.h riffenc: take an AVStream instead of an AVCodecContext 2014-06-18 15:03:55 +02:00
riffdec.c riffdec: Add sanity checks for the sample rate 2013-09-29 19:58:18 +03:00
riffenc.c riffenc: do not fall back on AVCodecContext.frame_size for MP3 2014-11-06 09:02:08 +01:00
rl2.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
rm.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
rm.h rm: Use the correct codec_data_size signedness 2014-12-04 13:14:28 +00:00
rmdec.c rmdec: Check memory allocations from ff_rm_alloc_rmstream() 2015-02-17 12:16:43 -05:00
rmenc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
rmsipr.c rmdec: Move SIPR code shared with Matroska demuxer to a separate file 2012-10-15 13:34:07 +02:00
rmsipr.h rmdec: Move SIPR code shared with Matroska demuxer to a separate file 2012-10-15 13:34:07 +02:00
rpl.c lavf: more correct printf format specifiers 2014-03-11 13:13:41 +01:00
rso.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
rso.h Replace ffmpeg references with more accurate libav* references. 2011-11-02 10:42:55 +01:00
rsodec.c rsodec: Use avpriv_report_missing_feature() where appropriate 2013-03-13 21:20:12 +01:00
rsoenc.c lavf: add the notimestamps flag to the muxers missing it 2014-06-18 15:03:31 +02:00
rtmp.h use my full first name instead of short one in copyrights 2013-06-01 13:38:50 +02:00
rtmpcrypt.c avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member 2012-09-04 23:13:44 +03:00
rtmpcrypt.h RTMPE protocol support 2012-07-23 16:32:07 +03:00
rtmpdh.c rtmpdh: Do not generate the same private key every time when using libnettle 2012-08-17 23:51:53 +03:00
rtmpdh.h RTMPE protocol support 2012-07-23 16:32:07 +03:00
rtmphttp.c rtmphttp: Check for both 0 and AVERROR_EOF 2013-11-18 12:36:32 +02:00
rtmppkt.c rtmppkt: Repeat the full 32 bit timestamp for chunking continuation packets 2015-01-15 10:20:18 +02:00
rtmppkt.h rtmppkt: Add method to read an AMF string that is not prefixed by its type 2014-06-01 23:30:33 +03:00
rtmpproto.c rtmpproto: Fix a typo in a comment 2014-11-28 20:56:45 +02:00
rtp.c Use proper "" quotes for local header #includes 2013-02-01 12:51:15 +01:00
rtp.h rtpenc: Simplify code by introducing a macro for rescaling NTP timestamps 2013-07-31 21:12:34 +03:00
rtpdec_amr.c rtpdec: pass an AVFormatContext to ff_parse_fmtp() 2014-07-09 13:40:54 +00:00
rtpdec_asf.c rtpdec_asf: Copy the need_parsing field from the chained demuxer 2014-01-23 17:37:10 +02:00
rtpdec_formats.h rtpdec_h264: Make reusable functions non-static 2015-02-21 11:32:41 +02:00
rtpdec_g726.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
rtpdec_h261.c rtp: Initial H.261 support 2014-12-18 23:11:37 +02:00
rtpdec_h263_rfc2190.c rtpdec_h263_rfc2190: Clear the stored bits if discarding buffered data 2014-12-18 11:59:54 +02:00
rtpdec_h263.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
rtpdec_h264.c rtpdec_h264: Add a missing closing paren in a log message 2015-02-21 23:36:56 +02:00
rtpdec_hevc.c rtpdec_hevc: Implement parsing of aggregated packets 2015-02-21 11:32:50 +02:00
rtpdec_ilbc.c rtpdec: pass an AVFormatContext to ff_parse_fmtp() 2014-07-09 13:40:54 +00:00
rtpdec_jpeg.c rtpdec: Pass the sequence number to depacketizers 2012-12-21 14:14:40 +02:00
rtpdec_latm.c rtpdec: pass an AVFormatContext to ff_parse_fmtp() 2014-07-09 13:40:54 +00:00
rtpdec_mpeg4.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
rtpdec_mpeg12.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
rtpdec_mpegts.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
rtpdec_qcelp.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
rtpdec_qdm2.c rtpdec: Pass the sequence number to depacketizers 2012-12-21 14:14:40 +02:00
rtpdec_qt.c lavf: Reset the entry count and allocation size variables on av_reallocp failures 2013-09-26 23:14:03 +03:00
rtpdec_svq3.c rtpdec: Pass the sequence number to depacketizers 2012-12-21 14:14:40 +02:00
rtpdec_vp8.c rtpdec_vp8: Set the keyframe flag 2015-02-20 19:28:28 +02:00
rtpdec_xiph.c rtpdec: pass an AVFormatContext to ff_parse_fmtp() 2014-07-09 13:40:54 +00:00
rtpdec.c rtpdec: fix issue with conversion from unsigned to signed 2015-02-21 23:37:15 +02:00
rtpdec.h rtpdec: pass an AVFormatContext to ff_parse_fmtp() 2014-07-09 13:40:54 +00:00
rtpenc_aac.c rtpenc_aac: Fix calculation of the header size 2012-11-08 19:48:32 +02:00
rtpenc_amr.c cosmetics: Remove extra newlines at EOF 2012-01-27 17:19:09 -08:00
rtpenc_chain.c rtpenc_chain: Pass the initial time_base hint on to the chained muxer 2014-09-17 22:53:27 +03:00
rtpenc_chain.h rtp: set the payload type as stream id 2012-11-14 20:38:51 +01:00
rtpenc_h261.c rtp: Initial H.261 support 2014-12-18 23:11:37 +02:00
rtpenc_h263_rfc2190.c rtpenc: Use MB info side data for splitting H263 packets for RFC 2190 2012-03-01 16:08:32 +02:00
rtpenc_h263.c rtpenc: Allow packetizing H263 according to the old RFC 2190 2012-02-23 15:27:52 +02:00
rtpenc_h264.c libavformat: Move avc mp4 startcode parsing to a shared file 2014-09-24 23:33:17 +03:00
rtpenc_hevc.c rtpenc: HEVC/H.265 support 2014-09-24 23:33:26 +03:00
rtpenc_jpeg.c rtpenc_jpeg: check for color_range too 2014-06-28 01:51:14 -04:00
rtpenc_latm.c
rtpenc_mpegts.c rtpenc_mpegts: Call write_trailer for the mpegts muxer even if no output buffer exists 2014-12-19 23:14:45 +02:00
rtpenc_mpv.c lavc: Rename avpriv_mpv_find_start_code after moving out from mpegvideo 2013-03-26 09:50:02 +02:00
rtpenc_vp8.c rtpenc_vp8: Include the picture number in VP8 packets 2012-12-16 21:32:13 +02:00
rtpenc_xiph.c
rtpenc.c rtp: Initial H.261 support 2014-12-18 23:11:37 +02:00
rtpenc.h rtp: Initial H.261 support 2014-12-18 23:11:37 +02:00
rtpproto.c rtpproto: Fix the input RTP data format check 2014-12-09 23:59:14 +02:00
rtpproto.h rtpproto: Move rtpproto specific function declarations to a separate header 2013-07-31 21:12:34 +03:00
rtsp.c rtsp: check ffurl_get_file_handle() return value 2014-12-18 23:27:14 +01:00
rtsp.h rtsp: Support tls-encapsulated RTSP 2014-10-10 16:29:06 +02:00
rtspcodes.h rtsp: Add listen mode 2012-07-10 22:00:28 +03:00
rtspdec.c rtspdec: Consistently use rtsp_hd_out for writing 2015-01-23 10:33:00 +02:00
rtspenc.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
sapdec.c lavf: Use RTP_MAX_PACKET_LENGTH instead of 1500 2013-04-09 10:36:43 +03:00
sapenc.c lavf: Use av_gettime_relative 2014-10-24 09:53:45 +03:00
sauce.c
sauce.h
sctp.c sctp: Use AVERROR_BUG instead of abort() 2014-10-10 16:29:06 +02:00
sdp.c rtp: Initial H.261 support 2014-12-18 23:11:37 +02:00
seek-test.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
segafilm.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
segment.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
sierravmd.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
siff.c siff: Return more meaningful error values 2015-02-03 14:55:40 +00:00
smacker.c lavf: more correct printf format specifiers 2014-03-11 13:13:41 +01:00
smjpeg.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
smjpeg.h avformat: split out common SMJPEG code 2012-01-16 11:29:55 +01:00
smjpegdec.c lavf: more correct printf format specifiers 2014-03-11 13:13:41 +01:00
smjpegenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
smoothstreamingenc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
smush.c LucasArts SMUSH demuxer 2014-04-06 16:41:41 +02:00
sol.c sol: simplify sol_codec_id() 2014-11-24 01:30:15 +00:00
sox.h
soxdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
soxenc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
spdif.c
spdif.h cosmetics: Fix ATRAC codec name spelling 2013-09-02 21:38:57 +02:00
spdifdec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
spdifenc.c lavf: more correct printf format specifiers 2014-03-11 13:13:41 +01:00
srtdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
srtp.c srtp: Include rtpdec.h for RTP_MAX_PACKET_LENGTH 2013-04-09 12:04:39 +03:00
srtp.h srtp: Add support for a few DTLS-SRTP related crypto suites 2013-01-21 00:13:35 +02:00
srtpproto.c srtpproto: fix option flag type 2014-12-18 11:58:23 +02:00
swf.c swf(dec): replace CODEC_ID with AV_CODEC_ID 2012-08-18 08:48:30 +02:00
swf.h lavf: switch to AVStream.time_base as the hint for the muxer timebase 2014-06-18 15:12:34 +02:00
swfdec.c swfdec: cosmetics: fix indentation 2012-12-11 09:37:17 -05:00
swfenc.c lavf: switch to AVStream.time_base as the hint for the muxer timebase 2014-06-18 15:12:34 +02:00
takdec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
tcp.c tcp: Add AVOption support 2014-10-10 16:29:07 +02:00
thp.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
tiertexseq.c tiertexseq: set channel layout 2012-11-12 10:33:22 -05:00
tls.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
tmv.c tmv: set channel layout 2012-11-12 10:33:22 -05:00
tta.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
tty.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
txd.c txd: do not set the codec timebase. 2014-04-22 07:44:16 +02:00
udp.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
unix.c libavformat: use MSG_NOSIGNAL when applicable 2014-08-25 10:49:14 +03:00
url-test.c avf: move url utility functions in a separate file 2013-06-16 15:01:39 +02:00
url.c cosmetics: Write NULL pointer inequality checks more compactly 2014-08-15 05:34:13 -07:00
url.h urlprotocol: remove unused url_interrupt_cb declaration 2014-10-18 05:01:20 +02:00
urldecode.c Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
urldecode.h Support urlencoded http authentication credentials 2012-07-26 00:18:32 +03:00
utils.c lavf: move internal fields from public to internal context 2015-02-10 21:45:04 +01:00
vc1test.c vc1test: Check malloc call 2014-07-06 09:25:52 -07:00
vc1testenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
version.h lavf: Add DSS demuxer 2015-02-19 12:05:19 -05:00
voc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
voc.h lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05:00
vocdec.c vocdec: Don't update codec parameters mid-stream 2013-09-16 11:04:52 +03:00
vocenc.c lavf: add the notimestamps flag to the muxers missing it 2014-06-18 15:03:31 +02:00
vorbiscomment.c vorbiscomment: simplify API by using av_dict_count() 2014-05-28 07:54:54 +02:00
vorbiscomment.h vorbiscomment: simplify API by using av_dict_count() 2014-05-28 07:54:54 +02:00
vqf.c lavf: move internal fields from public to internal context 2015-02-10 21:45:04 +01:00
wavdec.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
wavenc.c wavenc: use codec descriptors to get the codec name 2014-05-18 20:33:38 +02:00
wc3movie.c wc3movie: set channel layout 2012-11-12 10:33:22 -05:00
westwood_aud.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
westwood_vqa.c westwood_vqa: do not free extradata on error in read_header 2013-07-07 22:04:43 +02:00
wtv.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
wv.c wvdec: split block header parsing into a separate file 2013-05-28 17:47:59 +02:00
wv.h wvdec: split block header parsing into a separate file 2013-05-28 17:47:59 +02:00
wvdec.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
wvenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
xa.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
xmv.c lavf: more correct printf format specifiers 2014-03-11 13:13:41 +01:00
xwma.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
yop.c lavf: move internal fields from public to internal context 2015-02-10 21:45:04 +01:00
yuv4mpeg.h yuv4mpeg: split the demuxer and muxer into separate files 2014-05-18 10:21:31 +02:00
yuv4mpegdec.c yuv4mpegdec: initialize field_order in yuv4_read_header() 2015-01-29 15:26:33 +00:00
yuv4mpegenc.c yuv4mpegenc: do not access AVCodecContext.coded_frame 2014-07-09 13:40:39 +00:00