1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-03 05:10:03 +02:00
FFmpeg/libavformat
Martin Storsjö 7cad1bf075 mov: Allow more than one keyframe per trun
The previous restriction was partially designed to fix certain
(broken) samples from bug 215. There should be no restriction on the
number of keyframes per fragment or trun.

The spec suggests that all frames lacking MOV_FRAG_SAMPLE_FLAG_IS_NON_SYNC
are key frames, but we require the flag MOV_FRAG_SAMPLE_FLAG_DEPENDS_YES
to be unset as well. This works for (possibly broken) media that never
sets the NON_SYNC flag and should also be correct for any spec-compliant
file.

For files that never set either of the flags, all samples are marked
as keyframes.

Signed-off-by: Martin Storsjö <martin@martin.st>
2015-09-06 21:24:37 +03:00
..
4xm.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01: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
adtsenc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
adxdec.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
aea.c aea: Return proper error code on invalid header 2015-01-16 10:35:02 +01:00
aiff.h
aiffdec.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
aiffenc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
allformats.c mpjpeg: Initial implementation 2015-06-07 10:14:45 +02:00
amr.c
anm.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
apc.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
ape.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
apetag.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
apetag.h
asf.c
asf.h lavf: Replace the ASF demuxer 2015-06-28 10:16:40 +02:00
asfcrypt.c
asfcrypt.h
asfdec.c asfdec: prevent the memory leak in the asf_read_metada_obj 2015-08-16 20:00:37 +02:00
asfenc.c lavf: Replace the ASF demuxer 2015-06-28 10:16:40 +02:00
assdec.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
assenc.c
au.c
audiointerleave.c audiointerleave: Always initialize new_pkt 2015-06-08 13:03:10 +01:00
audiointerleave.h
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
avidec.c lavc: Drop deprecated destruct_packet related functions 2015-08-28 16:01:16 +02:00
avienc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
avio_internal.h avio: Add avio_read wrapper to simplify error checking 2015-05-31 13:05:13 +02:00
avio.c lavf: Explicitly convert types at function pointer assignment 2015-03-11 23:53:13 +01:00
avio.h lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
aviobuf.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
avisynth.c avisynth: Simplify shared library name construction 2015-04-15 14:52:57 +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
bink.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
bmv.c
c93.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
caf.c
caf.h
cafdec.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
cavsvideodec.c
cdg.c cdg: Forward error from avio_size() in read_header() function 2014-07-10 12:38:54 -07:00
cdxl.c
concat.c concat: K&R formatting cosmetics 2014-09-25 01:44:31 -07:00
crcenc.c
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: Reduce the segment duration if cutting out parts with edit lists 2015-05-10 22:57:21 +03: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
diracdec.c
dnxhddec.c
dsicin.c
dss.c lavf: Add DSS demuxer 2015-02-19 12:05:19 -05:00
dtsdec.c dca: Move syncword definitions to a separate header 2015-03-04 13:29:33 +01:00
dump.c Add a quality factor packet side data 2015-07-20 15:06:47 +01:00
dv.c lavf: move internal fields from public to internal context 2015-02-10 21:45:04 +01:00
dv.h
dvenc.c lavc: export DV profile API used by muxer/demuxer as public 2014-07-09 13:35:07 +00:00
dxa.c riff: Use the correct logging context 2015-07-11 18:45:44 +02: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
ffmetaenc.c
file_open.c
file.c file: properly forward errors from file_read() and file_write() 2015-09-03 13:39:34 +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
flacdec.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
flacenc_header.c
flacenc.c
flacenc.h
flic.c
flv.h flv: Name an enum and use its type 2015-06-12 17:02:49 +01:00
flvdec.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
flvenc.c flv: Validate and reject unsupported codecs 2015-03-04 18:28:40 +01: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
framehash.c
g722.c
g723_1.c
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
gxf.h
gxfenc.c
h261dec.c
h263dec.c
h264dec.c
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 lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
hevc.h
hevcdec.c
hls.c hls: Save and forward avio options 2015-07-30 11:21:26 +02:00
hlsenc.c hlsenc: Support outputting specific versions 2015-08-25 19:43:58 +02:00
hlsproto.c hlsproto: Properly close avio buffer in case of error 2015-01-23 14:55:03 +00:00
hnm.c
http.c http: Add the trailing endlines if they are missing 2015-07-30 11:21:26 +02:00
http.h http: Use a constant for the supported header size 2014-07-22 16:38:26 +02:00
httpauth.c
httpauth.h
icecast.c Icecast: Send content-type in all cases 2014-11-15 09:15:39 +01:00
id3v1.c
id3v1.h
id3v2.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
id3v2.h
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
idroqenc.c
iff.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
ilbc.c
img2.c DirectDraw Surface image decoder 2015-06-22 15:23:08 +01: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
internal.h lavf: move internal fields from public to internal context 2015-02-10 21:45:04 +01:00
ipmovie.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
isom.c DXV decoder 2015-09-02 22:22:02 +02:00
isom.h mov: Add option to keep exact packet sequence after seeking 2015-03-18 14:28:56 +00:00
iss.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
iv8.c
ivfdec.c
ivfenc.c
jvdec.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
latmenc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
libavformat.v
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
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 mpjpeg: Initial implementation 2015-06-07 10:14:45 +02:00
matroska.c matroskadec: export cover art correctly 2015-04-08 12:36:53 +02:00
matroska.h matroskadec: export cover art correctly 2015-04-08 12:36:53 +02:00
matroskadec.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
matroskaenc.c webm: Explicitly select libvpx, libopus and libvorbis encoders 2015-08-25 19:47:43 +02:00
md5enc.c
md5proto.c
metadata.c
metadata.h
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: Check memory allocation 2015-03-21 23:18:15 +01:00
mms.h
mmsh.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
mmst.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
mov_chan.c mov: abort on EOF in ff_mov_read_chan 2015-05-31 13:05:12 +02:00
mov_chan.h
mov.c mov: Allow more than one keyframe per trun 2015-09-06 21:24:37 +03:00
movenc.c movenc: Add a new flag for writing global sidx indexes for dash 2015-08-12 13:41:46 +03:00
movenc.h movenc: Add a new flag for writing global sidx indexes for dash 2015-08-12 13:41:46 +03:00
movenchint.c libavformat: Use ffio_free_dyn_buf where applicable 2015-02-24 23:07:47 +02:00
mp3dec.c mp3: Forward seeking errors 2015-07-13 21:59:53 +02:00
mp3enc.c Drop the unofficial extension prefix for MPEG and MPEG-TS formats 2014-12-02 15:28:22 +00:00
mpc8.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
mpc.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
mpeg.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
mpeg.h mpeg: Write H264 streams at offset 2 2014-08-26 03:43:13 +02:00
mpegenc.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
mpegts.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
mpegts.h mpegts: Add HEVC definitions 2014-08-05 11:30:50 +02:00
mpegtsenc.c mpegts: Mark the muxer as supporting variable fps 2015-07-15 19:43:48 +02:00
mpegvideodec.c
mpjpeg.c mpjpeg: Write the Content-length 2015-07-04 00:51:03 +02:00
mpjpegdec.c mpjpeg: Check stream allocation 2015-06-28 10:27:19 +02:00
msnwc_tcp.c
mtv.c lavf: move internal fields from public to internal context 2015-02-10 21:45:04 +01:00
mux.c mux: Make sure that the data is actually written 2015-09-03 13:39:34 +02:00
mvdec.c
mvi.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +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 lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
mxfenc.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
mxg.c lavc: Drop deprecated destruct_packet related functions 2015-08-28 16:01:16 +02:00
ncdec.c
network.c network: prevent SIGPIPE on OSX 2015-05-31 10:10:16 +03:00
network.h libavformat: use MSG_NOSIGNAL when applicable 2014-08-25 10:49:14 +03:00
noproxy-test.c
nsvdec.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
nullenc.c
nut.c PCM signed 16-bit big-endian planar decoder 2015-06-24 14:45:00 +01:00
nut.h nut: Drop doxygen markers 2015-06-15 13:39:07 +02:00
nutdec.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
nutenc.c libavformat: Use ffio_free_dyn_buf where applicable 2015-02-24 23:07:47 +02:00
nuv.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
oggdec.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +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 lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
oggparsedirac.c
oggparseflac.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +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 lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
oggparseskeleton.c
oggparsespeex.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
oggparsetheora.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
oggparsevorbis.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
oggparsevp8.c oggdec: add support for VP8 demuxing 2014-12-18 23:27:07 +01:00
oma.c
oma.h
omadec.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
omaenc.c
options_table.h lavf: Add an option for avoiding negative timestamps 2014-11-07 12:11:35 +02:00
options.c lavc: Move deprecation warning disabling to files including the table 2015-07-03 21:02:50 +02:00
os_support.c
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
pcmdec.c
pcmenc.c
pmpdec.c
psxstr.c lavc: Drop deprecated destruct_packet related functions 2015-08-28 16:01:16 +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 Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
rawdec.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
rawdec.h
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
rdt.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
rdt.h
replaygain.c lavf: add a convenience function for adding side data to a stream 2015-01-27 09:18:32 +01:00
replaygain.h
riff.c riff: Add AVj2 fourcc for Avid jpeg2000 2015-09-04 17:51:29 +02:00
riff.h riff: Use the correct logging context 2015-07-11 18:45:44 +02:00
riffdec.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
riffenc.c riffenc: do not fall back on AVCodecContext.frame_size for MP3 2014-11-06 09:02:08 +01:00
rl2.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
rm.c
rm.h rm: Use the correct codec_data_size signedness 2014-12-04 13:14:28 +00:00
rmdec.c lavc: Drop deprecated destruct_packet related functions 2015-08-28 16:01:16 +02:00
rmenc.c rmenc: Drop the temporary buffer for ac3 byteswap 2015-04-20 12:41:33 +02:00
rmsipr.c
rmsipr.h
rpl.c
rso.c
rso.h
rsodec.c
rsoenc.c
rtmp.h rtmpproto: use AVHMAC instead of a custom implementation 2015-07-29 22:09:16 +03:00
rtmpcrypt.c rtmpdh: Pass the actual buffer size of the output secret key 2015-05-29 09:42:32 +03:00
rtmpcrypt.h
rtmpdh.c rtmpdh: Use GMP functions directly, instead of nettle wrappers 2015-06-01 10:38:54 +03:00
rtmpdh.h rtmpdh: Use GMP functions directly, instead of nettle wrappers 2015-06-01 10:38:54 +03:00
rtmphttp.c
rtmppkt.c rtmppkt: Repeat the full 32 bit timestamp for chunking continuation packets 2015-01-15 10:20:18 +02:00
rtmppkt.h
rtmpproto.c rtmpproto: free hmac context properly 2015-07-30 09:26:49 +03:00
rtp.c
rtp.h
rtpdec_ac3.c rtpdec: Rename the free method to close 2015-02-24 23:07:50 +02:00
rtpdec_amr.c rtpdec: Use .init instead of .alloc to set default values 2015-02-24 23:07:28 +02:00
rtpdec_asf.c rtpdec_asf: Check memory allocation and free memory on error 2015-06-08 13:04:29 +01:00
rtpdec_dv.c rtpdec: Rename the free method to close 2015-02-24 23:07:50 +02:00
rtpdec_formats.h rtpdec: experimental VP9 depacketizer (draft 0) 2015-03-05 10:05:44 +02:00
rtpdec_g726.c
rtpdec_h261.c rtpdec: Rename the free method to close 2015-02-24 23:07:50 +02:00
rtpdec_h263_rfc2190.c rtpdec: Rename the free method to close 2015-02-24 23:07:50 +02:00
rtpdec_h263.c rtpdec: Set need_parsing via a handler field 2015-02-24 16:22:41 +02:00
rtpdec_h264.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
rtpdec_hevc.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
rtpdec_ilbc.c rtpdec: Don't pass non-const pointers to fmtp attribute parsing functions 2015-02-24 23:07:22 +02:00
rtpdec_jpeg.c build: Split JPEG-related tables off into a separate component 2015-03-30 17:51:21 +02:00
rtpdec_latm.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
rtpdec_mpa_robust.c rtpdec_mpa_robust: Fix incrementing split_pos 2015-03-04 09:34:14 +02:00
rtpdec_mpeg4.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
rtpdec_mpeg12.c rtpdec: Set need_parsing via a handler field 2015-02-24 16:22:41 +02:00
rtpdec_mpegts.c rtpdec: Rename the free method to close 2015-02-24 23:07:50 +02:00
rtpdec_qcelp.c rtpdec: Get rid of all trivial .alloc/.free functions 2015-02-24 16:24:19 +02:00
rtpdec_qdm2.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
rtpdec_qt.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
rtpdec_svq3.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
rtpdec_vp8.c rtpdec: Rename the free method to close 2015-02-24 23:07:50 +02:00
rtpdec_vp9.c rtpdec_vp9: Drop extra sanity check for size of input packet 2015-03-11 18:01:25 +00:00
rtpdec_xiph.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
rtpdec.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
rtpdec.h rtpdec: Rename the free method to close 2015-02-24 23:07:50 +02:00
rtpenc_aac.c rtpenc: Don't set max_frames_per_packet based on the packet frame size or frame rate 2015-02-28 22:54:31 +02:00
rtpenc_amr.c rtpenc: Don't set max_frames_per_packet based on the packet frame size or frame rate 2015-02-28 22:54:31 +02:00
rtpenc_chain.c libavformat: Use ffio_free_dyn_buf where applicable 2015-02-24 23:07:47 +02:00
rtpenc_chain.h
rtpenc_h261.c rtp: Initial H.261 support 2014-12-18 23:11:37 +02:00
rtpenc_h263_rfc2190.c
rtpenc_h263.c
rtpenc_h264_hevc.c rtpenc: Merge the h264 and hevc packetizers 2015-02-24 16:25:43 +02:00
rtpenc_jpeg.c rtpenc_jpeg: Handle case of picture dimensions not dividing by 8 2015-04-23 23:20:03 +03:00
rtpenc_latm.c
rtpenc_mpegts.c rtpenc_mpegts: Set chain->rtp_ctx only after avformat_write_header succeeded 2015-03-10 09:58:41 +02:00
rtpenc_mpv.c
rtpenc_vp8.c
rtpenc_xiph.c rtpenc: Don't set max_frames_per_packet based on the packet frame size or frame rate 2015-02-28 22:54:31 +02:00
rtpenc.c Replace av_dlog with normal av_log at trace level 2015-04-19 12:41:59 +01:00
rtpenc.h rtpenc: Merge the h264 and hevc packetizers 2015-02-24 16:25:43 +02:00
rtpproto.c rtp: Add an option to set the send/receive buffer size 2015-04-01 14:26:35 +02:00
rtpproto.h
rtsp.c rtsp: Only interpret $ as interleaved packet indicator at the start of replies 2015-07-30 16:59:36 +03:00
rtsp.h rtsp: Add a buffer_size option 2015-04-01 14:26:35 +02:00
rtspcodes.h
rtspdec.c lavf: split tls.c 2015-05-26 21:48:32 +03:00
rtspenc.c cosmetics: Write NULL pointer equality checks more compactly 2014-08-15 03:18:18 -07:00
sapdec.c
sapenc.c lavf: Use av_gettime_relative 2014-10-24 09:53:45 +03:00
sauce.c
sauce.h
sctp.c sctp: Always initialize outmsg struct 2015-06-08 13:01:33 +01:00
sdp.c rtp: Initial H.261 support 2014-12-18 23:11:37 +02:00
seek-test.c
segafilm.c segafilm: Remove deplanarization hack 2015-06-24 14:45:09 +01:00
segment.c segment: Check open_null_ctx() return value 2015-06-12 17:02:48 +01:00
sierravmd.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
siff.c siff: Use the correct type for packet size variables 2015-03-09 12:58:17 +00:00
smacker.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
smjpeg.c
smjpeg.h
smjpegdec.c
smjpegenc.c
smoothstreamingenc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
smush.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
sol.c sol: simplify sol_codec_id() 2014-11-24 01:30:15 +00:00
sox.h
soxdec.c
soxenc.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
spdif.c
spdif.h
spdifdec.c
spdifenc.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
srtdec.c
srtp.c
srtp.h
srtpproto.c srtpproto: fix option flag type 2014-12-18 11:58:23 +02:00
swf.c
swf.h
swfdec.c
swfenc.c lavf: Explicitly convert types at function pointer assignment 2015-03-11 23:53:13 +01:00
takdec.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
tcp.c libavformat: Handle error return from ff_listen_bind 2015-04-09 14:32:37 +02:00
thp.c
tiertexseq.c
tls_gnutls.c tls_gnutls: fix hang on disconnection 2015-06-14 19:50:03 +03:00
tls_openssl.c lavf: move TLS-related ifdeffery to library specific files 2015-05-26 21:48:51 +03:00
tls.c lavf: split tls.c 2015-05-26 21:48:32 +03:00
tls.h lavf: move TLS-related ifdeffery to library specific files 2015-05-26 21:48:51 +03:00
tmv.c
tta.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
tty.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
txd.c
udp.c udp: Fix local_port management 2015-06-22 10:47:29 +03:00
unix.c libavformat: Handle error return from ff_listen_bind 2015-04-09 14:32:37 +02:00
url-test.c
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
urldecode.h
utils.c lavc: Drop deprecated destruct_packet related functions 2015-08-28 16:01:16 +02:00
vc1test.c vc1test: Check malloc call 2014-07-06 09:25:52 -07:00
vc1testenc.c
version.h Bump major versions of all libraries 2015-08-28 16:04:28 +02:00
voc.c
voc.h
vocdec.c
vocenc.c
vorbiscomment.c
vorbiscomment.h
vqf.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
wavdec.c riff: Use the correct logging context 2015-07-11 18:45:44 +02:00
wavenc.c
wc3movie.c
westwood_aud.c
westwood_vqa.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
wtv.c riff: Use the correct logging context 2015-07-11 18:45:44 +02:00
wv.c
wv.h
wvdec.c avformat: Don't anonymously typedef structs 2015-02-14 10:13:47 -08:00
wvenc.c
xa.c
xmv.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
xwma.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
yop.c lavc: Drop deprecated destruct_packet related functions 2015-08-28 16:01:16 +02:00
yuv4mpeg.h
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