1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-21 10:55:51 +02:00
FFmpeg/libavformat
Martin Storsjö 8cafeb8bca mxfdec: Validate parameters to strftime
The MSVCRT version of strftime calls the invalid parameter handler
if the struct values in struct tm are invalid. In case no invalid
parameter handler is set for the process, the process is aborted.

This fixes fate failures on MSVC builds since 570af382.

Based on a patch by Hendrik Leppkes.

Signed-off-by: Martin Storsjö <martin@martin.st>
2014-03-10 11:11:08 +02:00
..
4xm.c 4xm: Check that the read track value is non-negative 2013-09-03 22:57:36 +03:00
a64.c a64: remove interleaved mode. 2012-11-02 07:58:37 +01:00
aacdec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
ac3dec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
adtsenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
adxdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
aea.c Include libavutil/channel_layout.h instead of libavutil/audioconvert.h 2012-11-11 13:35:12 -05: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 Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
aiffenc.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
allformats.c Add raw HEVC muxer 2014-02-09 14:15:44 +00:00
amr.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
anm.c avformat: av_log_ask_for_sample() ---> avpriv_request_sample() 2013-03-13 20:42:21 +01:00
apc.c apc: set channel layout 2012-11-12 10:33:18 -05:00
ape.c ape: Don't allow the seektable to be omitted 2013-09-12 10:53:25 +03:00
apetag.c apetag: use int64_t for filesize 2013-06-04 17:20:19 +02: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 asfdec: fix seeking with fragmented packets 2014-02-12 12:52:28 +01:00
asfenc.c asfenc: mux chapters in ASF files using an ASF "marker" section 2013-09-19 19:51:49 +02:00
assdec.c ass: K&R formatting cosmetics 2014-03-02 13:23:13 +01:00
assenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
au.c Move misplaced file author information where it belongs 2013-04-11 02:42:11 +02:00
audiointerleave.c avformat: Drop unnecessary ff_ name prefixes from static functions 2013-04-30 16:16:23 +02:00
audiointerleave.h Give all anonymously typedeffed structs in headers a name 2012-10-06 09:27:11 +02:00
avc.c avc: Add a function for converting mp4 style extradata to annex b 2012-03-24 22:53:18 +02:00
avc.h avc: Add a function for converting mp4 style extradata to annex b 2012-03-24 22:53:18 +02:00
avformat.h doxygen: Replace @parblock syntax with manual linebreaks 2014-02-17 15:36:17 +01:00
avi.h
avidec.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
avienc.c avienc: K&R formatting cosmetics 2014-03-04 18:53:58 +01:00
avio_internal.h aviobuf: Add functions for null buffers 2013-09-19 22:42:37 +03:00
avio.c lavf: Remove a now useless parameter to ffurl_register_protocol 2013-10-30 09:53:48 +02:00
avio.h doxygen: Add a number of missing function parameter descriptions 2014-02-17 15:36:09 +01:00
aviobuf.c aviobuf: Handle a NULL buffer in avio_close_dyn_buf 2013-11-01 09:56:27 +02:00
avisynth.c avisynth: fix setting packet properties 2014-01-17 11:11:08 +01:00
avlanguage.c
avlanguage.h
avs.c avs: Increase magic value score above file extension score 2013-05-04 21:51:00 +02:00
bethsoftvid.c avformat: av_log_ask_for_sample() ---> avpriv_request_sample() 2013-03-13 20:42:21 +01:00
bfi.c bfi: Add some very basic sanity checks for input packet sizes 2013-09-29 19:59:32 +03:00
bink.c bink demuxer: set framerate. 2013-02-01 12:42:17 +01:00
bmv.c bmv: Remove unused variable 2013-10-06 19:36:53 +02:00
c93.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
caf.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
caf.h
cafdec.c lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05:00
cavsvideodec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
cdg.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
cdxl.c cdxl: set channel layout 2012-11-12 10:33:18 -05:00
concat.c lavf: Allocate arrays with av_realloc if they will be realloced later 2013-09-26 23:13:53 +03:00
crcenc.c lavf: flush the output AVIOContext in av_write_trailer(). 2012-09-15 18:25:07 +02:00
crypto.c Use the new aes/md5/sha/tree allocation functions 2012-10-11 23:35:28 +03:00
cutils.c
daud.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
dfa.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02: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
dtsdec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
dv.c dv: Split DV data table declarations into their own header 2013-11-15 01:29:47 +01:00
dv.h
dvenc.c dv: Split DV data table declarations into their own header 2013-11-15 01:29:47 +01:00
dxa.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
eacdata.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
electronicarts.c electronicarts: Add more sanity checking for the number of channels 2013-09-29 19:58:41 +03:00
ffm.h avserver: move avserver-specific code from ffmdec.c to avserver.c 2012-10-16 14:20:05 +01:00
ffmdec.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
ffmenc.c lavf: introduce AVFMT_TS_NEGATIVE 2013-04-25 10:13:27 +02: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: av_log_ask_for_sample() ---> avpriv_request_sample() 2013-03-13 20:42:21 +01:00
filmstripenc.c Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 2012-10-08 07:13:26 +02:00
flac_picture.c flac: move picture parsing code in a separate file 2013-10-12 15:30:39 +02:00
flac_picture.h flac: move picture parsing code in a separate file 2013-10-12 15:30:39 +02:00
flacdec.c flac: move picture parsing code in a separate file 2013-10-12 15:30:39 +02:00
flacenc_header.c
flacenc.c flac muxer: add option to disable writing the global header 2014-01-09 16:09:41 -05:00
flacenc.h
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 flv: Workaround for buggy Omnia A/XE encoder 2014-01-11 13:14:20 +01:00
flvenc.c flv: Use the correct type to hold the file offset 2013-12-20 17:44:20 +01:00
format.c avf: split off format register and lookup function 2013-06-16 14:00:40 +02:00
framecrcenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
framehash.c
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 lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
gopher.c
gsmdec.c gsmdec: set channel layout 2012-11-12 10:33:19 -05:00
gxf.c gxfdec: set channel layout when applicable 2012-11-12 10:33:19 -05: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 hdsenc: Check the init_file() return code 2013-12-14 17:48:46 +02:00
hevc.c movenc: enable Annex B to MP4 conversion for HEVC tracks. 2014-03-09 18:09:40 +01:00
hevc.h movenc: enable Annex B to MP4 conversion for HEVC tracks. 2014-03-09 18:09:40 +01:00
hevcdec.c Add raw HEVC demuxer 2013-10-31 20:20:24 +01:00
hls.c hls: Avoid reading outside of the allocated array 2013-11-22 14:27:10 +02:00
hlsenc.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
hlsproto.c hlsproto: Store all durations in AV_TIME_BASE 2013-07-29 20:15:50 +03:00
hnm.c HNM4/HNM4A demuxer & video decoder 2013-10-31 17:45:46 +01:00
http.c http: Expose the content location via an AVOption 2013-11-22 14:27:07 +02:00
http.h miscellaneous typo fixes 2012-12-21 00:18:34 +01: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
id3v1.c
id3v1.h
id3v2.c id3v2: check for end of file while unescaping tags 2013-05-03 10:21:27 +02:00
id3v2.h avpacket: use AVBuffer to allow refcounting the packets. 2013-03-08 07:33:45 +01:00
id3v2enc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
idcin.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02: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 iff: validate CMAP palette size 2013-03-18 10:48:29 +01:00
ilbc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
img2.c img2: add stereo 3d still picture file extensions 2013-12-12 16:10:15 +01:00
img2dec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
img2enc.c Add a libwebp encoder 2013-12-21 17:01:42 -05:00
ingenientdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
internal.h lavf: ignore attachment streams for interleaving purposes 2014-02-04 11:17:06 +01:00
ipmovie.c ipmovie: set channel layout 2012-11-12 10:33:19 -05:00
isom.c movenc: allow muxing HEVC in MODE_MP4. 2014-03-09 18:09:40 +01:00
isom.h lavf: improve support for AVC-Intra files. 2013-11-14 18:59:39 +01:00
iss.c iss: set channel layout 2012-11-12 10:33:20 -05: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 jv: detect partial packets in the demuxer 2014-02-12 20:12:18 +01:00
latmenc.c avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member 2012-09-04 23:13:44 +03:00
libavformat.v
librtmp.c librtmp: return AVERROR_UNKNOWN instead of -1. 2012-06-03 15:46:27 +02:00
lmlm4.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02: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 lxf: check the nb_streams instead of relying on padding 2013-09-27 01:33:46 +02:00
m4vdec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
Makefile matroskaenc: write private data in hvcC format for HEVC. 2014-03-09 18:09:40 +01:00
matroska.c matroskadec: Support HEVC demuxing 2013-10-31 20:20:49 +01:00
matroska.h matroskadec: silently skip CodecState element. 2013-05-27 21:25:53 +02:00
matroskadec.c matroskadec: cosmetics: Fix "attachement" vs. "attachment" typo 2014-03-07 13:54:18 +01:00
matroskaenc.c matroskaenc: enable Annex B to MP4 conversion for HEVC tracks. 2014-03-09 18:09:40 +01: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
metadata.h
mm.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
mmf.c mmf: Write metadata into an Optional Data chunk 2013-05-14 17:14:38 +02: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
mmst.c mms: Remove non-utf8 characters 2013-12-26 06:07:35 +01: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 movdec: handle 0x7fff langcode as macintosh per the specs 2014-03-09 18:09:39 +01:00
movenc.c movenc: allow muxing HEVC in MODE_MP4. 2014-03-09 18:09:40 +01:00
movenc.h movenc: Add an F4V muxer 2013-10-23 11:17:03 +03:00
movenchint.c movenchint: Clear size and len if the realloc failed 2013-09-22 21:02:52 +03:00
mp3dec.c mp3: add .mpa extension 2013-09-12 13:16:15 +02:00
mp3enc.c mp3enc: allow omitting the id3v2 header with -id3v2_version 0 2014-01-17 10:30:45 +01:00
mpc8.c mpc8: Make sure the first stream exists before parsing the seek table 2013-09-12 10:54:27 +03:00
mpc.c mpc7: set channel layout 2012-11-12 10:33:20 -05:00
mpeg.c pcm_dvd: consolidate pieces from pcm.c and mpeg.c 2013-08-31 11:26:29 +02:00
mpeg.h mpegts: add support for stream_type 0x42, which is CAVS 2013-03-15 09:33:24 +01:00
mpegenc.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
mpegts.c mathops: move macro to the only place it is used 2014-03-04 11:45:31 +01:00
mpegts.h mpegts: add support for stream_type 0x42, which is CAVS 2013-03-15 09:33:24 +01:00
mpegtsenc.c lavc: Rename avpriv_mpv_find_start_code after moving out from mpegvideo 2013-03-26 09:50:02 +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: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
msnwc_tcp.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
mtv.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
mux.c lavf: always unref the packet passed to av_interleaved_write_frame() on error 2014-02-10 15:08:06 +01:00
mvi.c mvi: Add sanity checking for the audio frame size 2013-09-29 19:57:43 +03:00
mxf.c mxf: Introduce ff_mxf_get_samples_per_frame 2014-03-06 19:28:20 +01:00
mxf.h mxf: Introduce ff_mxf_get_samples_per_frame 2014-03-06 19:28:20 +01:00
mxfdec.c mxfdec: Validate parameters to strftime 2014-03-10 11:11:08 +02:00
mxfenc.c mxfenc: switch to av_reallocp_array() and check allocation errors 2013-08-04 16:49:04 +02: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 network.h: Add #endif comments to improve readability 2014-01-06 21:16:54 +01:00
noproxy-test.c avf: move ff_http_match_no_proxy to network 2013-06-16 14:41:00 +02:00
nsvdec.c nsvdec: Remove commented-out debug cruft 2013-06-02 18:11:58 +02:00
nullenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
nut.c nut: Fix unchecked allocations 2013-10-22 17:09:56 +01:00
nut.h nut: Fix unchecked allocations 2013-10-22 17:09:56 +01:00
nutdec.c nut: Fix unchecked allocations 2013-10-22 17:09:56 +01:00
nutenc.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
nuv.c lavf: remove disabled FF_API_R_FRAME_RATE cruft 2013-03-11 18:23:50 +01:00
oggdec.c oggdec: add support for Opus in Ogg demuxing 2013-10-12 15:25:18 +02:00
oggdec.h oggdec: add support for Opus in Ogg demuxing 2013-10-12 15:25:18 +02:00
oggenc.c lavf: default .ogg audio to libvorbis if we can 2014-02-09 18:36:15 +01:00
oggparsecelt.c ogg: check that the expected number of headers had been parsed 2012-09-24 22:35:29 +02:00
oggparsedirac.c ogg: check that the expected number of headers had been parsed 2012-09-24 22:35:29 +02:00
oggparseflac.c ogg: check that the expected number of headers had been parsed 2012-09-24 22:35:29 +02:00
oggparseogm.c oggparseogm: check timing variables 2014-01-06 08:21:38 +01:00
oggparseopus.c oggdec: add support for Opus in Ogg demuxing 2013-10-12 15:25:18 +02:00
oggparseskeleton.c av_log_missing_feature() ---> avpriv_report_missing_feature() 2013-03-13 20:42:21 +01:00
oggparsespeex.c oggparsespeex: validate channel count and set channel layout 2012-11-12 10:33:20 -05:00
oggparsetheora.c oggparsetheora: stop using deprecated avcodec_set_dimensions 2013-10-31 20:14:14 +01:00
oggparsevorbis.c oggparsevorbis: fail on memory allocation error 2013-10-12 15:37:56 +02: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 ATRAC3+ decoder 2014-01-09 19:33:07 +01:00
omaenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
options_table.h lavf: improve handling of sparse streams when muxing 2014-02-04 22:01:42 +01:00
options.c lavf: ignore attachment streams for interleaving purposes 2014-02-04 11:17:06 +01:00
os_support.c os_support: Add #endif comments for better readability 2013-11-02 13:57:03 +01:00
os_support.h file: Move win32 utf8->wchar open wrapper to libavutil 2013-08-08 16:41:33 +03:00
pcm.c
pcm.h
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: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
qcp.c qcp: set channel layout 2012-11-12 10:33:21 -05:00
qtpalette.h
r3d.c r3d: Add more input value validation 2013-09-19 22:47:26 +03:00
rawdec.c lavf: remove disabled FF_API_R_FRAME_RATE cruft 2013-03-11 18:23:50 +01:00
rawdec.h rawdec: remove ff_raw_read_header 2012-10-25 14:05:13 +02:00
rawenc.c Add raw HEVC muxer 2014-02-09 14:15:44 +00:00
rawenc.h
rawvideodec.c rawvideo: use a specific read_header 2012-10-25 14:04:18 +02:00
rdt.c lavf: do not export av_register_{rtp,rdt}_dynamic_payload_handlers from shared objects 2013-10-28 15:29:49 +01: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
riff.c riff: add VP9 fourcc 2014-03-09 18:09:39 +01:00
riff.h riff.h: Remove stray extern declaration for non-existing symbol 2013-08-05 22:44:48 +02:00
riffdec.c riffdec: Add sanity checks for the sample rate 2013-09-29 19:58:18 +03:00
riffenc.c riff: Move muxing code to a separate file 2013-08-06 11:02:35 +02: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 rmdec: Move SIPR code shared with Matroska demuxer to a separate file 2012-10-15 13:34:07 +02:00
rmdec.c rmdec: Validate the fps value 2013-09-18 11:30:06 +03:00
rmenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03: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 Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
rso.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
rso.h
rsodec.c rsodec: Use avpriv_report_missing_feature() where appropriate 2013-03-13 21:20:12 +01:00
rsoenc.c lavf: flush the output AVIOContext in av_write_trailer(). 2012-09-15 18:25:07 +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: Rename the ts_delta field to ts_field 2014-03-07 10:43:51 +02:00
rtmppkt.h rtmppkt: Rename the ts_delta field to ts_field 2014-03-07 10:43:51 +02:00
rtmpproto.c rtmpproto: Avoid using uninitialized memory 2014-01-20 21:56:57 +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 the sequence number to depacketizers 2012-12-21 14:14:40 +02: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: Split handling of mpeg12 audio/video to a separate depacketizer 2013-01-20 18:20:22 +02:00
rtpdec_g726.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
rtpdec_h263_rfc2190.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +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: Check the return value of functions doing allocations 2013-12-14 17:48:46 +02:00
rtpdec_ilbc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
rtpdec_jpeg.c rtpdec: Pass the sequence number to depacketizers 2012-12-21 14:14:40 +02:00
rtpdec_latm.c avformat: av_log_ask_for_sample() ---> avpriv_request_sample() 2013-03-13 20:42:21 +01:00
rtpdec_mpeg4.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02: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 rtpdec: Pass the sequence number to depacketizers 2012-12-21 14:14:40 +02: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: Initialize some variables to silence compiler warnings 2013-03-02 21:23:52 +02:00
rtpdec_xiph.c avformat: Add av_cold attributes to init functions missing them 2013-05-05 18:33:04 +02:00
rtpdec.c lavf: do not export av_register_{rtp,rdt}_dynamic_payload_handlers from shared objects 2013-10-28 15:29:49 +01:00
rtpdec.h lavf: do not export av_register_{rtp,rdt}_dynamic_payload_handlers from shared objects 2013-10-28 15:29:49 +01:00
rtpenc_aac.c rtpenc_aac: Fix calculation of the header size 2012-11-08 19:48:32 +02:00
rtpenc_amr.c
rtpenc_chain.c rtpenc_chain: Check for errors from ffio_fdopen and ffio_open_dyn_packet_buf 2013-08-07 11:37:13 +03:00
rtpenc_chain.h rtp: set the payload type as stream id 2012-11-14 20:38:51 +01: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 rtpenc: fix overflow checking in avc_mp4_find_startcode() 2013-01-23 13:51:29 +02:00
rtpenc_jpeg.c Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 2012-10-08 07:13:26 +02:00
rtpenc_latm.c
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 rtpenc: Add a rtpflag option for sending BYE packets when finishing 2013-11-01 09:57:02 +02:00
rtpenc.h rtpenc: Add a rtpflag option for sending BYE packets when finishing 2013-11-01 09:57:02 +02:00
rtpproto.c rtpproto: Check the right feature detection macro 2013-08-15 15:35:41 +03:00
rtpproto.h rtpproto: Move rtpproto specific function declarations to a separate header 2013-07-31 21:12:34 +03:00
rtsp.c rtsp: suppress a incompatible pointer types warning 2013-12-12 16:10:14 +01:00
rtsp.h rtspenc: Make sure BYE packets are sent before TEARDOWN 2013-11-01 09:57:06 +02:00
rtspcodes.h rtsp: Add listen mode 2012-07-10 22:00:28 +03:00
rtspdec.c rtspdec: Fix keep-alive request for ACTi cameras 2013-12-11 22:48:55 +02:00
rtspenc.c rtspenc: Make sure BYE packets are sent before TEARDOWN 2013-11-01 09:57:06 +02:00
sapdec.c lavf: Use RTP_MAX_PACKET_LENGTH instead of 1500 2013-04-09 10:36:43 +03:00
sapenc.c sapenc: Pass the title on to the chained muxers 2012-12-20 12:37:34 +02:00
sauce.c
sauce.h
sctp.c network: Use SOCK_CLOEXEC when available 2013-08-05 16:13:36 +02:00
sdp.c sdp: Check that fmt->oformat is non-null before accessing it 2014-01-05 01:33:46 +02:00
seek-test.c Remove pointless #undefs of previously forbidden functions. 2012-12-04 21:40:22 +01:00
seek.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
seek.h lavf: remove unreliable timestamp guessing heuristic 2013-10-28 09:28:19 +01:00
segafilm.c segafilm: fix leaks if reading the header fails 2014-01-06 08:26:09 +01:00
segment.c hls, segment: fix splitting for audio-only streams. 2013-04-27 10:19:04 +02:00
sierravmd.c sierravmd: Do sanity checking of frame sizes 2013-09-16 11:04:52 +03:00
siff.c siff: set channel layout 2012-11-12 10:33:22 -05:00
smacker.c lavf: Reset the entry count and allocation size variables on av_reallocp failures 2013-09-26 23:14:03 +03:00
smjpeg.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
smjpeg.h
smjpegdec.c avformat: av_log_ask_for_sample() ---> avpriv_request_sample() 2013-03-13 20:42:21 +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 lavf: Reset the entry count and allocation size variables on av_reallocp failures 2013-09-26 23:14:03 +03:00
sol.c sol: set channel layout 2012-11-12 10:33:22 -05:00
sox.h
soxdec.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
soxenc.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02: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: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03: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 lavf: Use RTP_MAX_PACKET_LENGTH instead of 1500 2013-04-09 10:36:43 +03:00
swf.c swf(dec): replace CODEC_ID with AV_CODEC_ID 2012-08-18 08:48:30 +02:00
swf.h lavf: move ff_codec_get_tag() and ff_codec_get_id() definitions to internal.h 2012-11-28 11:18:49 -05:00
swfdec.c swfdec: cosmetics: fix indentation 2012-12-11 09:37:17 -05:00
swfenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
takdec.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
tcp.c tcp: Explicitly convert a pointer to a boolean integer 2013-09-09 23:57:04 +03: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 tls: Add support for listen mode 2013-09-26 23:13:35 +03:00
tmv.c tmv: set channel layout 2012-11-12 10:33:22 -05:00
tta.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
tty.c tty: set avg_frame_rate. 2013-03-08 08:11:05 +01:00
txd.c Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
udp.c network: Use SOCK_CLOEXEC when available 2013-08-05 16:13:36 +02:00
unix.c tcp: Use a different log message and level if there's more addresses to try 2013-08-06 10:39:39 +03:00
url-test.c avf: move url utility functions in a separate file 2013-06-16 15:01:39 +02:00
url.c avf: move url utility functions in a separate file 2013-06-16 15:01:39 +02:00
url.h lavf: Remove a now useless parameter to ffurl_register_protocol 2013-10-30 09:53:48 +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: ignore attachment streams for interleaving purposes 2014-02-04 11:17:06 +01:00
vc1test.c avformat: Add AVPROBE_SCORE_EXTENSION define and use where appropriate 2013-05-04 21:43:06 +02:00
vc1testenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
version.h Add raw HEVC muxer 2014-02-09 14:15:44 +00: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 Replace all CODEC_ID_* with AV_CODEC_ID_* 2012-08-07 16:00:24 +02:00
vorbiscomment.c
vorbiscomment.h
vqf.c vqf: Make sure the bitrate is in the valid range 2013-09-29 18:46:39 +03:00
wavdec.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
wavenc.c wavenc: write fact chunk sample count at the correct file position 2012-11-26 19:11:10 -05: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 wtv: fix variable sign in format 2013-11-03 11:51:40 +01: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 wvdec: split block header parsing into a separate file 2013-05-28 17:47:59 +02: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 xmv: Add more sanity checks for parameters read from the bitstream 2013-09-17 20:09:25 +03:00
xwma.c Add missing #includes for *INT64_MAX and *INT64_C 2013-11-23 21:55:52 +01:00
yop.c yop: Clear all references to the AVBuffer in the local AVPacket 2013-09-19 22:46:21 +03:00
yuv4mpeg.c yuv4mpeg: set average frame rate 2014-01-17 10:30:45 +01:00