android_external_ffmpeg/libavformat
Marton Balint 131a33c808 avformat/xmv: do not set audio pts values
The format does not contain audio timestamps and the calculated audio pts
values were only correct for compressed audio. It is better to remove PTS
calculation entirely and let the generic code handle it.

Fixes ticket #8595.
Fixes #20983.

Fate test changes are because of the different audio time base which is now
always 1/sample_rate.

Signed-off-by: Marton Balint <cus@passwd.hu>
2025-12-14 17:08:37 +00:00
..
riscv
tests avformat: remove deprecated FF_API_ALLOW_FLUSH 2025-03-28 14:33:07 -03:00
.gitignore
3dostr.c
4xm.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
a64.c
aacdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
aadec.c
aaxdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
ac3_channel_layout_tab.c
ac3dec.c
ac4dec.c
ac4enc.c
acedec.c
acm.c
act.c
adp.c
ads.c
adtsenc.c
adxdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
aeadec.c avformat/aeadec, avcodec/atrac1: Fix 8 and 4-channel ATRAC1 support 2025-09-22 23:46:29 +00:00
aeaenc.c
afc.c
aiff.c avformat/aiff: add support for ADPCM N64 decoder 2025-09-22 23:46:29 +00:00
aiff.h
aiffdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
aiffenc.c
aixdec.c
allformats.c avformat: add a raw JPEG-XS muxer and demuxer 2025-12-13 19:03:36 -03:00
alp.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
amr.c avformat/amr: add P bits check to avoid mis-detects 2025-12-12 20:17:00 +00:00
amvenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
anm.c
apac.c
apc.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
ape.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
apetag.c avformat/apetag: Check APETAGEX 2024-08-28 16:27:54 +02:00
apetag.h
apm.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
apngdec.c avformat/apngdec: allow other chunks between fcTL and fdAT/IDAT 2025-08-14 08:05:21 -04:00
apngenc.c
aptxdec.c
apv.c avformat/apv: use memset to zero initialize frame_info 2025-07-19 20:01:57 -03:00
apv.h avformat/mov_muxer: Extended MOV muxer to handle APV video content 2025-07-18 14:54:36 -03:00
apvdec.c Update libavformat/apvdec.c 2025-09-08 20:59:31 +00:00
apvenc.c avformat/apvenc: Add AVFMT_NOTIMESTAMPS flag 2025-04-27 23:00:02 +02:00
aqtitledec.c
argo_asf.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
argo_asf.h
argo_brp.c avformat: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02:00
argo_cvg.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
asf.c avformat/asf: Check picsize 2024-09-24 15:37:15 +02:00
asf.h avformat/asf_tags: Deduplicate tags 2025-04-13 22:49:21 +02:00
asf_tags.c avformat/asf_tags: Deduplicate tags 2025-04-13 22:49:21 +02:00
asfcrypt.c
asfcrypt.h
asfdec_f.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
asfdec_o.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
asfenc.c
assdec.c
assenc.c
ast.c
ast.h
astdec.c
astenc.c
async.c
au.c
av1.c
av1.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
av1dec.c avformat/av1dec: Avoid branch for setting position 2025-05-15 01:20:46 +02:00
avc.c
avc.h
avformat.c avformat: remove deprecated FF_API_AVSTREAM_SIDE_DATA 2025-03-28 14:33:07 -03:00
avformat.h avformat: Add av_mime_codec_str public API 2025-12-12 18:40:00 +02:00
avformat_internal.h avformat: remove deprecated FF_API_LAVF_SHORTEST 2025-03-28 14:33:07 -03:00
avformatres.rc
avi.h
avidec.c avformat/avidec: use new EXIF metadata API instead of avpriv_ 2025-08-19 11:26:46 -04:00
avienc.c
avio.c avformat/whip: Add WHIP muxer support for subsecond latency streaming 2025-06-04 11:17:07 +08:00
avio.h avformat/avio: clarify that AVSEEK_FORCE has no effect 2025-08-17 20:47:11 +00:00
avio_internal.h
aviobuf.c avformat/aviobuf: Keep checksum_ptr consistent in avio_seek() 2025-09-15 17:52:21 +02:00
avisynth.c avformat/avisynth: move avs_planes* consts into relevant function 2024-08-13 15:09:53 -04:00
avlanguage.c
avlanguage.h
avr.c
avs.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
avs2dec.c
avs3dec.c
bethsoftvid.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
bfi.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
bink.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
binka.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
bintext.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
bit.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
bluray.c
bmv.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
boadec.c
bonk.c
brstm.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
c93.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
cache.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
caf.c
caf.h
cafdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
cafenc.c
cavsvideodec.c
cbs.c avformat/cbs: add missing license headers 2025-12-08 20:07:45 -03:00
cbs.h avformat/mov_muxer: Extended MOV muxer to handle APV video content 2025-07-18 14:54:36 -03:00
cbs_apv.c avformat/cbs: add missing license headers 2025-12-08 20:07:45 -03:00
cbs_av1.c avformat/cbs: add missing license headers 2025-12-08 20:07:45 -03:00
cdg.c
cdxl.c
chromaprint.c
cinedec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
codec2.c
codecstring.c avformat: Add av_mime_codec_str public API 2025-12-12 18:40:00 +02:00
concat.c
concatdec.c avformat/concatdec: Clip duration in one more case in get_best_effort_duration() 2025-07-21 01:27:23 +02:00
crcenc.c
crypto.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
dash.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
dash.h
dashdec.c avformat/dashdec: Fix urls with special characters in manifest 2025-11-18 22:10:34 +00:00
dashenc.c avformat: Make ff_make_codec_str output to an AVBPrint object 2025-11-08 21:19:31 +00:00
data_uri.c
dauddec.c
daudenc.c
dca_sample_rate_tab.c
dcstr.c
demux.c avformat/demux: pass new extradata to the parser 2025-10-28 10:10:22 -03:00
demux.h avformat/avformat: Make AVFMT_FLAG_ID3V2_AUTO private 2025-09-03 21:10:21 +00:00
demux_utils.c avformat: remove deprecated FF_API_AVSTREAM_SIDE_DATA 2025-03-28 14:33:07 -03:00
derf.c
dfa.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
dfpwmdec.c
dhav.c avformat/dhav: Factorize some code in get_duration() 2025-09-30 21:13:56 +00:00
diracdec.c
dnxhddec.c
dovi_isom.c avformat/dovi_isom: implement dv_md_compression 2024-07-28 12:20:07 +02:00
dovi_isom.h
dsfdec.c
dsicin.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
dss.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
dtsdec.c
dtshddec.c
dump.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
dv.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
dv.h
dvbsub.c
dvbtxt.c
dvdclut.c
dvdclut.h
dvdvideodec.c avformat/dvdvideodec: fix seeking on multi-angle discs 2025-06-15 12:22:23 -05:00
dvenc.c
dxa.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
eacdata.c
electronicarts.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
epafdec.c
evc.c
evc.h
evcdec.c
ffjni.c
ffmeta.h
ffmetadec.c avformat/ffmetadec: don't compare undefined string 2025-08-05 03:27:53 +02:00
ffmetaenc.c
fifo.c avformat/fifo: Check for keyframe video type before stop dropping 2025-04-16 13:09:02 +02:00
file.c avformat/file: add pkt_size option 2025-08-25 18:15:17 +08:00
file_open.c
filmstripdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
filmstripenc.c
fitsdec.c
fitsenc.c
flac_picture.c
flac_picture.h
flacdec.c avformat/flacdec: fix self assign warning 2025-10-09 03:41:29 +00:00
flacenc.c
flacenc.h
flacenc_header.c
flic.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
flv.h avformat/flvdec: implement support for parsing ModEx data 2025-01-18 21:57:02 +01:00
flvdec.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
flvenc.c avformat/flvenc: fix event_flags check 2025-09-16 02:52:20 +00:00
format.c avformat/format: make experimental flag works for muxer 2025-06-07 15:59:06 +08:00
framecrcenc.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
framehash.c
frmdec.c
fsb.c
ftp.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
fwse.c
g722.c
g723_1.c
g726.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
g728dec.c avformat/g728dec: raw G.728 demuxer 2025-06-23 17:19:18 +10:00
g729dec.c
gdv.c
genh.c
gif.c
gifdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
golomb_tab.c
gopher.c
gsmdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
gxf.c
gxf.h
gxfenc.c
h261dec.c
h263dec.c
h264dec.c
hashenc.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
hca.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
hcom.c
hdsenc.c
hevc.c avformat/hevc: don't print parameter_set_id for any NALU 2025-07-22 09:47:18 -03:00
hevc.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
hevcdec.c
hls.c avformat/hls: fix handle_init_section_args callback type 2025-08-07 07:36:33 +00:00
hls_sample_encryption.c
hls_sample_encryption.h all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
hlsenc.c avformat: Make ff_make_codec_str output to an AVBPrint object 2025-11-08 21:19:31 +00:00
hlsplaylist.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
hlsplaylist.h libavformat/hlsplaylist: add subtitle_varname for naming subtitle streams 2024-10-13 23:01:59 +08:00
hlsproto.c
hnm.c avformat/hnm: Check *chunk_size 2024-07-21 16:41:23 +02:00
http.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
http.h avformat/whip: Add WHIP muxer support for subsecond latency streaming 2025-06-04 11:17:07 +08:00
httpauth.c
httpauth.h
hxvs.c avformat: add hxvs demuxer 2025-09-21 17:42:19 +08:00
iamf.c avformat/iamf: document the expandable channel layouts 2025-01-03 10:27:13 -03:00
iamf.h avformat/iamf_parse: add support for expanded channel layouts 2024-12-13 16:36:10 -03:00
iamf_parse.c avformat/iamf_parse: add a few extra sanity checks 2025-12-09 17:54:11 -03:00
iamf_parse.h
iamf_reader.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
iamf_reader.h avformat/mov: add an offset to IAMF streams 2025-02-07 19:44:13 -03:00
iamf_writer.c avformat/iamf_writer: ensure expanded_loudspeaker_layout is only written when using a single scalable layout layer 2025-12-09 17:54:11 -03:00
iamf_writer.h
iamfdec.c avformat/iamfdec: remove unused variables after recent changes 2025-06-24 20:15:20 -03:00
iamfenc.c
icecast.c
icodec.c avformat/icodec: fix integer overflow with nb_pal 2024-11-25 03:13:33 +01:00
icoenc.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
id3v1.c
id3v1.h
id3v2.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
id3v2.h
id3v2enc.c
idcin.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
idroqdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
idroqenc.c
iff.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
ifv.c avutil/dict: Unavpriv avpriv_dict_set_timestamp() 2025-03-28 14:33:08 -03:00
ilbc.c avformat: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02:00
imf.h
imf_cpl.c avformat/imf_cpl: fix indention after previous commit 2025-05-15 03:03:55 +02:00
imfdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
img2.c avformat: add a raw JPEG-XS muxer and demuxer 2025-12-13 19:03:36 -03:00
img2.h avformat/img2dec: support arbitrary path lengths 2025-09-05 21:05:13 +02:00
img2_alias_pix.c
img2_brender_pix.c
img2dec.c avformat: add a raw JPEG-XS muxer and demuxer 2025-12-13 19:03:36 -03:00
img2enc.c avformat: add a raw JPEG-XS muxer and demuxer 2025-12-13 19:03:36 -03:00
imx.c
ingenientdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
internal.h avformat: Make ff_make_codec_str output to an AVBPrint object 2025-11-08 21:19:31 +00:00
ip.c
ip.h
ipfsgateway.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
ipmovie.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
ipudec.c
ircam.c
ircam.h
ircamdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
ircamenc.c
isom.c avformat/isom: use more of the existing channel layout bitmap defines 2024-12-19 22:06:22 -03:00
isom.h avformat/mov: make items referencing items generic 2025-09-01 12:07:14 -03:00
isom_tags.c lavc: add codec ID and profiles for ProRes RAW 2025-08-08 01:06:11 +09:00
iss.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
iv8.c
ivfdec.c
ivfenc.c
jacosubdec.c
jacosubenc.c
jpegtables.c
jpegxl_anim_dec.c avformat/jpegxl_anim_dec: use new animated JPEG XL codec ID 2025-01-03 19:37:36 -05:00
jpegxl_parse.c
jvdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
kvag.c
lafdec.c avutil/libm: Only include intfloat.h when needed 2025-03-22 03:35:28 +01:00
latmenc.c
lc3.c
libamqp.c
libavformat.v
libgme.c
libmodplug.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
libopenmpt.c avformat/libopenmpt: fix seeking weirdness 2025-08-04 19:51:59 +00:00
librist.c
librtmp.c
libsmbclient.c
libsrt.c avformat/libsrt: use ff_parse_opts_from_query_string() to set URL parameters 2025-10-01 00:34:19 +02:00
libssh.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
libzmq.c avformat/libzmq: fix check for zmq protocol prefix 2024-09-02 22:51:17 +02:00
lmlm4.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
loasdec.c
log2_tab.c
lrc.c
lrc.h
lrcdec.c avformat/lrcdec: Fix fate-sub-lrc-ms-remux on x86-32 2025-08-18 22:02:47 +00:00
lrcenc.c avformat/lrcenc: add precision option 2025-08-04 03:59:42 +00:00
luodatdec.c
lvfdec.c
lxfdec.c
m4vdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
Makefile avformat/Makefile: Add jpegxs->img2dec.o dependency 2025-12-14 14:27:46 +01:00
matroska.c avformat/matroska: Support JPEG2000 for demuxing 2025-05-28 02:09:28 +02:00
matroska.h
matroskadec.c avformat/matroskadec: relax the check for cropped dimensions 2025-10-27 15:54:22 -03:00
matroskaenc.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
mca.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
mccdec.c avformat/mccdec: Constify data 2025-09-20 00:31:10 +02:00
mccenc.c avformat/mccenc: use Lavf version string instead of FFmpeg 2025-10-06 11:51:50 -03:00
md5proto.c
metadata.c lavf/metadata: support duplicate keys in ff_metadata_conv 2025-04-07 01:02:41 +02:00
metadata.h
mgsts.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
microdvddec.c
microdvdenc.c
mj2kdec.c
mkvtimestamp_v2.c
mlpdec.c
mlvdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
mm.c avformat: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02:00
mmf.c
mms.c
mms.h
mmsh.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
mmst.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
mods.c
moflex.c
mov.c libavformat/mov: Fixes individual track duration on fragmented files 2025-11-27 14:05:33 +00:00
mov_chan.c avformat/mov_chan: add extra checks to channel description count 2024-09-17 15:41:45 -03:00
mov_chan.h
mov_esds.c
movenc.c avformat/movenc: Fix leak of IAMFContext on error 2025-12-04 16:15:09 +00:00
movenc.h avformat/movenc: add support for writing srat box 2025-11-24 02:59:02 +00:00
movenc_ttml.c avformat/movenc_ttml: fix memleaks 2025-10-01 22:31:03 +08:00
movenc_ttml.h
movenccenc.c avformat/movenc: clear subsample information on fragment flush 2025-09-25 23:18:08 -03:00
movenccenc.h avformat/movenc: clear subsample information on fragment flush 2025-09-25 23:18:08 -03:00
movenchint.c
mp3dec.c avformat/avformat: Make AVFMT_FLAG_ID3V2_AUTO private 2025-09-03 21:10:21 +00:00
mp3enc.c avformat/mp3enc: Avoid av_unused 2025-11-09 13:44:18 +01:00
mpc.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
mpc8.c
mpeg.c avformat: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02:00
mpeg.h
mpeg4audio_sample_rates.c
mpegaudiotabs.c
mpegenc.c all: Use put_bytes_output() instead of put_bits_ptr - pb->buf 2025-03-10 04:51:57 +01:00
mpegts.c avformat/mpegts: add support for JPEG-XS streams 2025-12-13 19:03:43 -03:00
mpegts.h avformat/mpegts: add support for JPEG-XS streams 2025-12-13 19:03:43 -03:00
mpegtsenc.c avformat/mpegts: add support for JPEG-XS streams 2025-12-13 19:03:43 -03:00
mpegvideodec.c
mpjpeg.c
mpjpegdec.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
mpl2dec.c
mpsubdec.c
msf.c
msnwc_tcp.c
mspdec.c
mtaf.c
mtv.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
musx.c
mux.c avformat: remove deprecated FF_API_AVSTREAM_SIDE_DATA 2025-03-28 14:33:07 -03:00
mux.h
mux_utils.c avutil/dict: Unavpriv avpriv_dict_set_timestamp() 2025-03-28 14:33:08 -03:00
mvdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
mvi.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
mxf.c libavformat/mxf: Add ULs for DNxUncompressed 2024-10-09 18:19:25 +02:00
mxf.h
mxfdec.c Fix incorrect extraction of Origin 2025-10-25 19:22:48 +00:00
mxfenc.c lavf/mxfenc: fix muxing for DNxHD/DNxHR 444 2025-10-24 00:16:21 +00:00
mxg.c avformat/mxg: clear AV_INPUT_BUFFER_PADDING_SIZE 2025-07-28 17:41:38 +02:00
nal.c
nal.h
ncdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
network.c avformat: tls: drop support for OpenSSL < 1.1.0 2025-07-07 01:52:46 +02:00
network.h avformat/udp: add function to set remote address directly 2025-07-11 17:49:57 +02:00
nistspheredec.c avformat/nistspheredec: Clear buffer 2024-11-11 01:28:05 +01:00
nspdec.c
nsvdec.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
nullenc.c
nut.c avformat/nut: Add GBR(A)PF16/32LE/BE 2025-03-28 15:23:28 +01:00
nut.h
nutdec.c
nutenc.c
nuv.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
oggdec.c Don't reset last{pts,dts} on new sequentialized ogg streams. 2025-11-09 10:46:08 +00:00
oggdec.h Don't reset last{pts,dts} on new sequentialized ogg streams. 2025-11-09 10:46:08 +00:00
oggenc.c avformat/oggenc: Schedule pagesize option for removal 2025-11-21 18:41:15 +00:00
oggparsecelt.c
oggparsedirac.c
oggparseflac.c libavformat/oggparseflac.c: Parse ogg/flac comments in new ogg packets, add them to ogg stream 2025-10-01 14:20:55 +00:00
oggparseogm.c
oggparseopus.c libavformat/oggparseopus.c: Parse comments from secondary chained streams header packet. 2025-10-01 14:20:55 +00:00
oggparseskeleton.c
oggparsespeex.c
oggparsetheora.c
oggparsevorbis.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
oggparsevp8.c
oma.c avformat/oma: Demux oma-encapsulated AAC audio 2024-10-13 13:43:39 +02:00
oma.h avformat/oma: Demux oma-encapsulated AAC audio 2024-10-13 13:43:39 +02:00
omadec.c avformat/oma: Demux oma-encapsulated AAC audio 2024-10-13 13:43:39 +02:00
omaenc.c
options.c avformat: remove deprecated FF_API_GET_DUR_ESTIMATE_METHOD 2025-03-28 14:33:07 -03:00
options_table.h avformat/options_table: supress implicit conversion warnings 2025-07-25 21:10:13 +02:00
os_support.c avformat/os_support: check invalid socket value correctly on Windows 2025-07-25 21:10:16 +02:00
os_support.h
osq.c
paf.c
pcm.c
pcm.h
pcmdec.c
pcmenc.c
pdvdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
pjsdec.c
pmpdec.c
pp_bnk.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
prompeg.c
protocols.c avformat/whip: Add WHIP muxer support for subsecond latency streaming 2025-06-04 11:17:07 +08:00
psxstr.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
pva.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
pvfdec.c
qcp.c avformat: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02:00
qoadec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
qtpalette.c
qtpalette.h
r3d.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
rangecoder_dec.c
rawdec.c Revert "avformat/rawdec: set framerate in codec parameters" 2025-12-04 01:59:04 +00:00
rawdec.h
rawenc.c
rawenc.h
rawutils.c
rawutils.h
rawvideodec.c
rcwtdec.c
rcwtenc.c
rdt.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
rdt.h
realtextdec.c
redspark.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
replaygain.c
replaygain.h
riff.c avformat/riffdec: add support for HEAACWAVEFORMAT 2025-11-12 21:29:49 -03:00
riff.h avformat/riffdec: change declaration of ff_get_wav_header() 2025-03-04 02:07:01 +01:00
riffdec.c avformat/riffdec: add support for HEAACWAVEFORMAT 2025-11-12 21:29:49 -03:00
riffenc.c avformat/riffenc: add support for HEAACWAVEFORMAT 2025-11-12 21:30:02 -03:00
rka.c
rl2.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
rm.c avcodec/rv60: RealVideo 6.0 decoder 2024-11-03 10:53:15 +11:00
rm.h
rmdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
rmenc.c
rmsipr.c
rmsipr.h
rpl.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
rsd.c
rso.c
rso.h
rsodec.c
rsoenc.c
rtmp.h
rtmpcrypt.c
rtmpcrypt.h
rtmpdh.c
rtmpdh.h
rtmpdigest.c
rtmphttp.c
rtmppkt.c avformat/rtmppkt: Simplify and deobfuscate amf_tag_skip() slightly 2024-07-12 16:40:50 +02:00
rtmppkt.h
rtmpproto.c avformat/rtmpproto: consider command line argument lengths 2025-11-01 19:54:07 +01:00
rtp.c avformat/rtp: G.728 muxing and demuxing 2025-06-23 17:19:18 +10:00
rtp.h
rtp_av1.h avformat/rtp_av1: Add necessary headers 2025-03-04 15:34:38 +01:00
rtpdec.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
rtpdec.h lavf: add and use AVRTCPSenderReport struct 2025-07-07 16:14:02 +02:00
rtpdec_ac3.c
rtpdec_amr.c
rtpdec_asf.c avformat/rtpdec_asf: fix leak in ff_wms_parse_sdp_a_line() 2025-07-03 23:05:27 +02:00
rtpdec_av1.c libavformat: fix rtpdec_av1 regarding OBU size 2025-10-27 22:11:58 +00:00
rtpdec_dv.c
rtpdec_formats.h libavformat/rtpdec_opus: Set duration field on Opus AVPacket 2025-05-22 22:10:46 +02:00
rtpdec_g726.c
rtpdec_h261.c
rtpdec_h263.c
rtpdec_h263_rfc2190.c
rtpdec_h264.c
rtpdec_hevc.c
rtpdec_ilbc.c
rtpdec_jpeg.c avformat/rtpdec_jpeg: Set width and heigh codec parameters 2025-06-11 19:19:50 +02:00
rtpdec_latm.c avformat/rtpdec_latm: fix leak in parse_fmtp_config() 2025-07-03 23:04:57 +02:00
rtpdec_mpa_robust.c
rtpdec_mpeg4.c rtpdec_mpeg4: Add fmtp parsing of bitrate value 2025-04-22 21:09:10 +02:00
rtpdec_mpeg12.c
rtpdec_mpegts.c
rtpdec_opus.c libavformat/rtpdec_opus: add fmtp parsing of sprop-maxcapturerate 2025-05-22 22:11:37 +02:00
rtpdec_qcelp.c
rtpdec_qdm2.c
rtpdec_qt.c
rtpdec_rfc4175.c avformat/rtpdec_rfc4175: Check dimensions 2025-11-08 18:41:24 +01:00
rtpdec_svq3.c
rtpdec_vc2hq.c
rtpdec_vp8.c
rtpdec_vp9.c
rtpdec_xiph.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
rtpenc.c avformat/rtp: G.728 muxing and demuxing 2025-06-23 17:19:18 +10:00
rtpenc.h avformat: add AV1 RTP depacketizer and packetizer 2025-02-26 12:32:22 -05:00
rtpenc_aac.c
rtpenc_amr.c
rtpenc_av1.c avformat: add AV1 RTP depacketizer and packetizer 2025-02-26 12:32:22 -05:00
rtpenc_chain.c
rtpenc_chain.h
rtpenc_h261.c
rtpenc_h263.c
rtpenc_h263_rfc2190.c
rtpenc_h264_hevc.c avformat/rtpenc_h264_hevc: Check space for nal_length_size in ff_rtp_send_h264_hevc() 2025-10-30 01:24:23 +01:00
rtpenc_jpeg.c
rtpenc_latm.c
rtpenc_mpegts.c
rtpenc_mpv.c
rtpenc_rfc4175.c avformat/rtpenc_rfc4175: Use 64bit in computation if copy_offset 2024-07-12 16:40:51 +02:00
rtpenc_vc2hq.c avformat/rtpenc_vc2hq: Check sizes 2024-07-07 23:36:30 +02:00
rtpenc_vp8.c
rtpenc_vp9.c
rtpenc_xiph.c
rtpproto.c avformat/rtpproto: use ff_parse_opts_from_query_string() to set URL parameters 2025-10-01 00:34:19 +02:00
rtpproto.h
rtsp.c avformat/rtsp: set AVFMTCTX_UNSEEKABLE flag 2025-09-28 13:37:43 +00:00
rtsp.h avformat/rtsp: add TLS options 2025-07-07 01:45:10 +02:00
rtspcodes.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
rtspdec.c lavf: add and use AVRTCPSenderReport struct 2025-07-07 16:14:02 +02:00
rtspenc.c
s337m.c
samidec.c
sapdec.c avformat/sapdec: check return value of avcodec_parameters_copy() 2024-11-15 20:18:12 -06:00
sapenc.c
sauce.c avformat/sauce: Check avio_size() for failure 2024-07-21 17:02:10 +02:00
sauce.h
sbcdec.c
sbgdec.c av{codec,util}/tests: Remove pointless undefs 2025-11-24 16:48:31 +01:00
sccdec.c
sccenc.c
scd.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
sctp.c avformat/sctp: Check size in sctp_write() 2025-11-01 23:22:32 +01:00
sdns.c
sdp.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
sdr2.c
sdsdec.c
sdxdec.c
seek.c avformat: remove deprecated FF_API_AVSTREAM_SIDE_DATA 2025-03-28 14:33:07 -03:00
segafilm.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
segafilmenc.c
segment.c avformat/segment: support arbitrary path lengths 2025-09-05 21:05:13 +02:00
serdec.c
sga.c
shortendec.c
sierravmd.c avformat/sierravmd: fix header read error check 2025-12-11 16:26:17 +00:00
siff.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
smacker.c
smjpeg.c
smjpeg.h
smjpegdec.c
smjpegenc.c
smoothstreamingenc.c avformat/smoothstreamingenc: check return value of avcodec_parameters_copy() 2024-11-20 23:36:13 -06:00
smush.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
sol.c
sox.h
soxdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
soxenc.c
spdif.c
spdif.h
spdifdec.c avformat/spdifdec: parse headers for audio codecs 2024-11-24 20:14:11 -03:00
spdifenc.c
srtdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
srtenc.c
srtp.c
srtp.h avformat/whip: Add WHIP muxer support for subsecond latency streaming 2025-06-04 11:17:07 +08:00
srtpproto.c avformat/srtpproto: pass options to nested protocol 2024-08-07 00:59:19 +02:00
stldec.c
subfile.c avformat/subfile: Initialize end on all cases 2025-07-30 01:18:03 +02:00
subtitles.c
subtitles.h
subviewer1dec.c
subviewerdec.c
supdec.c
supenc.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
svag.c
svs.c
swf.c
swf.h
swfdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
swfenc.c all: Use put_bytes_output() instead of put_bits_ptr - pb->buf 2025-03-10 04:51:57 +01:00
takdec.c avformat/takdec: Don't truncate return value 2025-09-15 17:52:21 +02:00
tcp.c avformat/tcp: use ff_parse_opts_from_query_string() to set URL parameters 2025-10-01 00:34:19 +02:00
tedcaptionsdec.c
tee.c avformat/tee: fix the default onfail setting of the tee salves 2025-11-17 00:01:42 +00:00
tee_common.c
tee_common.h
teeproto.c
thp.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
tiertexseq.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
tls.c avformat/tls: use ff_parse_opts_from_query_string() to set URL parameters 2025-10-01 00:34:19 +02:00
tls.h avformat/tls: move AVClass to TLSShared 2025-09-19 09:59:26 +02:00
tls_gnutls.c Revert "avformat/tls_openssl: add av_assert0() for tls_shared" 2025-09-22 22:02:03 +02:00
tls_libtls.c avformat/tls: move AVClass to TLSShared 2025-09-19 09:59:26 +02:00
tls_mbedtls.c avformat/tls: use ff_parse_opts_from_query_string() to set URL parameters 2025-10-01 00:34:19 +02:00
tls_openssl.c avformat/tls_openssl: do not cleanup tls after a successful dtls_start() 2025-10-02 18:41:47 +02:00
tls_schannel.c avformat/tls: move AVClass to TLSShared 2025-09-19 09:59:26 +02:00
tls_securetransport.c avformat/tls: move AVClass to TLSShared 2025-09-19 09:59:26 +02:00
tmv.c
to_upper4.c
tta.c avformat/tta: Avoid seek when reading header 2025-09-15 17:52:21 +02:00
ttaenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
ttmlenc.c
ttmlenc.h
tty.c avformat/tty: Check avio_size() 2024-07-21 17:02:11 +02:00
txd.c
ty.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
udp.c libavformat/udp: Fix call to recvfrom(2) 2025-10-30 17:22:12 -07:00
uncodedframecrcenc.c
unix.c avformat/unix: add pkt_size option 2025-12-07 19:36:03 +00:00
url.c
url.h
urldecode.c avformat/urldecode: add ff_urldecode_len function 2025-09-30 23:48:14 +02:00
urldecode.h avformat/urldecode: add ff_urldecode_len function 2025-09-30 23:48:14 +02:00
usmdec.c avutil/libm: Only include intfloat.h when needed 2025-03-22 03:35:28 +01:00
utils.c avformat/utils: add helper function to set opts from query string 2025-10-01 00:34:18 +02:00
vag.c
vapoursynth.c avformat/vapoursynth: load library at runtime 2024-08-26 10:30:52 +02:00
vc1dec.c
vc1test.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
vc1testenc.c
version.c
version.h avformat: add a raw JPEG-XS muxer and demuxer 2025-12-13 19:03:36 -03:00
version_major.h avformat/tls: switch on peer certificate verification by default 2025-08-09 00:38:17 +00:00
vividas.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
vivo.c avformat/vivo: fix sscanf specifer for double 2025-07-25 21:10:16 +02:00
voc.c
voc.h
voc_packet.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
vocdec.c
vocenc.c
vorbiscomment.c
vorbiscomment.h
vpcc.c avformat: Skip logging in ff_make_codec_str if logctx == NULL 2025-12-12 18:39:34 +02:00
vpcc.h avformat/vpcc: Make input pointers const 2025-11-08 21:19:31 +00:00
vpk.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
vplayerdec.c
vqf.c avformat/vqf: Ensure that comm_chunk is fully read 2025-07-28 17:41:37 +02:00
vvc.c
vvc.h
vvcdec.c lavf: vvc_probe: lower probe score for invalid SPS/PPS/IRAP order to avoid misdetection of mp3 as VVC 2025-05-12 11:07:35 +02:00
w64.c
w64.h
wady.c
wavarc.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
wavdec.c avformat/avformat: Make AVFMT_FLAG_ID3V2_AUTO private 2025-09-03 21:10:21 +00:00
wavenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
wc3movie.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
webm_chunk.c avformat/webm_chunk: support for arbitrary path lengths 2025-09-05 21:05:13 +02:00
webmdashenc.c
webpenc.c avformat/webpenc: Check filesize in trailer 2024-07-21 17:02:12 +02:00
webvttdec.c avformat/webvttdec,webvttenc: update documentation 2025-08-03 21:24:38 +00:00
webvttenc.c avformat/webvttdec,webvttenc: update documentation 2025-08-03 21:24:38 +00:00
westwood_aud.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
westwood_audenc.c
westwood_vqa.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
whip.c avformat/whip: Fix rtp_ctx->streams access 2025-11-10 00:24:44 +00:00
wsddec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
wtv.h
wtv_common.c
wtvdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
wtvenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
wv.c
wv.h
wvdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
wvedec.c
wvenc.c
xa.c
xmd.c
xmv.c avformat/xmv: do not set audio pts values 2025-12-14 17:08:37 +00:00
xvag.c
xwma.c
yop.c
yuv4mpeg.h
yuv4mpegdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
yuv4mpegenc.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00