index
:
mpv
absurd_test
absurd_test2
absurd_test3
ass_shit
bliss
coverity_scan
master
mruby
rc
rcombs/macos-fixes
rcombs/swift
read_stats_new
read_stats_old
release/0.1
release/0.2
release/0.27
release/0.28
release/0.29
release/0.3
release/0.30
release/0.31
release/0.32
release/0.33
release/0.34
release/0.35
release/0.36
release/0.37
release/0.38
release/0.39
release/0.4
release/0.5
release/0.6
release/0.7
release/0.8
release/0.9
stream_debug_stuff
stream_no_size_caching
stream_size_fstat
stream_size_fstat_nocache
x11_geo
ytdl_sub_delayload
a free, open source, and cross-platform media player
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
demux
/
demux_lavf.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
demux_lavf: also fix cache seeking with large codec delay
wm4
2019-09-19
1
-0
/
+2
*
demux: slightly cleanup network speed reporting
wm4
2019-09-19
1
-1
/
+1
*
demux_lavf: increase max. probe size
wm4
2019-09-19
1
-1
/
+1
*
stream: redo buffer handling and allow arbitrary size for stream_peek()
wm4
2019-09-19
1
-1
/
+1
*
demux: get rid of ->control callback
wm4
2019-09-19
1
-9
/
+3
*
demux: change hack for closing subtitle files early
wm4
2019-09-19
1
-8
/
+8
*
demux: return packets directly from demuxer instead of using sh_stream
wm4
2019-09-19
1
-9
/
+12
*
command, demux: remove program property
wm4
2019-09-13
1
-67
/
+0
*
Remove optical disc fancification layers
wm4
2019-09-13
1
-5
/
+15
*
Merge branch 'master' into pr6360
Jan Ekström
2019-03-11
1
-11
/
+22
|
\
|
*
demux: make ALBUM ReplayGain tags optional when using libavformat
Benjamin Barenblat
2019-01-16
1
-11
/
+22
*
|
demux_lavf: to get effective HLS bitrate
wm4
2018-12-06
1
-1
/
+80
*
|
Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...
Anton Kindestam
2018-12-05
1
-2
/
+2
|
\
\
|
|
/
|
/
|
|
*
demux_lavf: v4l streams are not seekable
wm4
2018-08-24
1
-0
/
+2
|
*
demux_lavf: drop obscure genpts option
wm4
2018-05-24
1
-5
/
+0
|
*
demux: add a "cancel" field
wm4
2018-05-24
1
-2
/
+1
|
*
misc: move mp_cancel from stream.c to thread_tools.c
wm4
2018-05-24
1
-0
/
+1
|
*
demux_lavf: remove ffm blacklist entry
wm4
2018-05-24
1
-2
/
+0
*
|
demux_lavf: hack-fix EDL mp4 DASH hack
wm4
2018-10-01
1
-0
/
+4
*
|
demux_lavf: v4l streams are not seekable
wm4
2018-10-01
1
-0
/
+2
*
|
player: expose hearing/visual impaired flags on audio tracks
Aman Gupta
2018-08-13
1
-0
/
+4
*
|
demux_lavf: drop obscure genpts option
wm4
2018-05-31
1
-5
/
+0
*
|
demux_lavf: remove ffm blacklist entry
wm4
2018-05-25
1
-2
/
+0
|
/
*
demux, player: fix playback of sparse video streams (w/ still images)
Aman Gupta
2018-05-24
1
-0
/
+5
*
demux_lavf: co-locate disposition checks
Aman Gupta
2018-05-24
1
-2
/
+2
*
demux_lavf: discard "und" language tag
wm4
2018-04-29
1
-1
/
+1
*
demux: support for some kinds of timed metadata
wm4
2018-04-18
1
-6
/
+5
*
demux, player: mark dependent tracks
Aman Gupta
2018-04-17
1
-0
/
+2
*
demux_lavf: use new libavformat semantics for stream resync
wm4
2018-04-16
1
-17
/
+2
*
demux_lavf: skip demuxer hack iteration if hacks are disabled
sergey.dobrodey
2018-04-12
1
-3
/
+1
*
demux_lavf: add some hacks for SDP
wm4
2018-03-03
1
-0
/
+6
*
demux_lavf: add --demuxer-lavf-probe-info=nostreams
wm4
2018-03-03
1
-3
/
+6
*
demux_lavf: don't mess up in streams with unknown size and init segment
wm4
2018-03-03
1
-1
/
+2
*
Fix recent FFmpeg deprecations
wm4
2018-02-13
1
-2
/
+3
*
demux_lavf: work around another aspect of libavformat garbage API
wm4
2018-01-26
1
-1
/
+6
*
demux_lavf: export correct seekability state for HLS live streams
wm4
2018-01-26
1
-0
/
+5
*
video: warn user against FFmpeg's lies
wm4
2018-01-22
1
-0
/
+13
*
demux_lavf: add required format hacks for DASH
sfan5
2018-01-15
1
-0
/
+1
*
demux_lavf: always give libavformat the filename when probing
wm4
2017-11-12
1
-1
/
+1
*
Bump libav* API use
wm4
2017-10-30
1
-13
/
+1
*
demux_lavf: return AVERROR_EOF on file end
Daniel Kucera
2017-10-30
1
-1
/
+1
*
demux: drop redundant SEEK_BACKWARD flag
wm4
2017-10-23
1
-2
/
+2
*
build: add preliminary LGPL mode
wm4
2017-09-21
1
-9
/
+7
*
video: add metadata handling for spherical video
wm4
2017-08-21
1
-0
/
+17
*
demux_lavf: use partial read for AVIOContext.read_packet
wm4
2017-08-17
1
-1
/
+1
*
demux_lavf: don't free AVFormatContext.key field
wm4
2017-07-21
1
-2
/
+0
*
demux_lavf: remove --demuxer-lavf-cryptokey option
wm4
2017-07-06
1
-5
/
+0
*
demux_lavf: potentially fix --demuxer-lavf-cryptokey
wm4
2017-07-06
1
-21
/
+3
*
demux: get rid of DEMUXER_CTRL_GET_TIME_LENGTH
wm4
2017-06-20
1
-24
/
+20
*
demux: replace custom return codes with CONTROL_ ones
wm4
2017-06-19
1
-11
/
+11
*
demux_lavf: change license to LGPL (almost)
wm4
2017-06-16
1
-3
/
+4
*
demux_lavf: by default probe info for HLS again
wm4
2017-06-12
1
-1
/
+1
*
demux_lavf: disable various other special behavior if hacks disabled
wm4
2017-06-07
1
-1
/
+2
*
demux_lavf: disable half-working mp4 edit list support in libavcodec
wm4
2017-04-07
1
-1
/
+5
*
demux_lavf: get total duration from per-track durations as fallback
wm4
2017-03-01
1
-2
/
+19
*
demux_lavf: skip avformat_find_stream_info() for some formats
wm4
2017-02-23
1
-5
/
+17
*
Use AV_INPUT_BUFFER_PADDING_SIZE instead of deprecated one
wang-bin
2017-02-08
1
-1
/
+1
*
ytdl_hook, edl: implement pseudo-DASH support
wm4
2017-02-04
1
-9
/
+36
*
stream: get rid of streamtype enum
wm4
2017-02-02
1
-5
/
+2
*
Remove compatibility things
wm4
2016-12-07
1
-26
/
+2
*
demux, stream: add option to prevent opening referenced files
wm4
2016-12-04
1
-0
/
+15
*
demux_lavf: blacklist ffm (ffserver)
wm4
2016-12-04
1
-0
/
+2
*
demux_lavf: set title on hearing and visual impaired tracks
Aman Gupta
2016-10-20
1
-0
/
+4
*
demux_lavf: don't accidentally enable edit list crap on Libav
wm4
2016-10-18
1
-1
/
+2
*
demux_lavf: "support" mov edit lists and log errors if used
wm4
2016-10-18
1
-0
/
+4
*
demux: do not access global options
wm4
2016-09-06
1
-21
/
+42
*
demux: close underlying stream if it's fully read anyway
wm4
2016-08-26
1
-2
/
+11
*
video/audio: always provide "proper" timestamps to libavcodec
wm4
2016-08-19
1
-0
/
+2
*
demux_lavf: don't report start time for ogg
wm4
2016-08-18
1
-2
/
+6
*
demux: add per-track metadata
wm4
2016-08-12
1
-22
/
+15
*
demux: make refresh seek handling more generic
wm4
2016-08-06
1
-1
/
+0
*
demux_lavf: remove subtitle seeking special-case
wm4
2016-07-24
1
-22
/
+7
*
demux_lavf: assume fully read files (subtitles) are always seekable
wm4
2016-06-08
1
-0
/
+1
*
demux_lavf: fix a minor memory leak
wm4
2016-05-08
1
-1
/
+5
*
demux_lavf, ad_lavc, ad_spdif, vd_lavc: handle FFmpeg codecpar API change
wm4
2016-03-31
1
-2
/
+16
*
demux_lavf: remove old MicroDVD frame timing guessing
wm4
2016-03-31
1
-6
/
+1
*
demux_lavf: remove some old framerate guessing
wm4
2016-03-31
1
-14
/
+1
*
demux_lavf: don't copy cover art picture
wm4
2016-03-03
1
-2
/
+2
*
demux: remove relative seeking
wm4
2016-02-28
1
-23
/
+11
*
demux_lavf: adjust seeks by maximum codec delay
wm4
2016-02-22
1
-0
/
+8
*
sub: fix memory leaks
wm4
2016-01-18
1
-0
/
+2
*
demux_lavf: update metadata with information from AV_PROGRAM on switch.
Oliver Freyermuth
2016-01-14
1
-0
/
+6
*
demux_lavf: fix charset conversion with UTF-16 subtitles
wm4
2016-01-12
1
-5
/
+6
*
demux: merge sh_video/sh_audio/sh_sub
wm4
2016-01-12
1
-30
/
+27
*
demux_lavf: re-enable codepage autodetection for .ass
fwr
2016-01-04
1
-2
/
+1
*
sub: do charset conversion in demux_lavf.c
wm4
2015-12-28
1
-13
/
+19
*
demux_lavf: prepare for using wrapper stream instance
wm4
2015-12-28
1
-14
/
+20
*
demux: remove weird tripple-buffering for the sh_stream list
wm4
2015-12-23
1
-14
/
+7
*
demux_lavf: rename to handle_new_stream to clarify intent
Aman Gupta
2015-12-22
1
-2
/
+2
*
demux_lavf: make trace output for mp_seek easier to digest
Aman Gupta
2015-12-21
1
-1
/
+4
*
video: switch from using display aspect to sample aspect
wm4
2015-12-19
1
-6
/
+2
*
demux_lavf: minor cleanups
wm4
2015-12-17
1
-13
/
+5
*
sub: detect charset in demuxer
wm4
2015-12-17
1
-8
/
+26
*
sub: remove sd_movtext.c
wm4
2015-12-15
1
-4
/
+12
*
demux_lavf: mark ASS tracks as always UTF-8
wm4
2015-11-11
1
-0
/
+4
*
Replace deprecated av_free_packet() calls
wm4
2015-10-28
1
-4
/
+4
*
demux_lavf: always copy codec headers
wm4
2015-10-19
1
-1
/
+8
*
Take care of libavcodec convergence_duration deprecation
wm4
2015-09-29
1
-0
/
+2
*
stream: provide a stream_get_size() convenience function
wm4
2015-08-18
1
-4
/
+3
*
demux_lavf: check for NAN rotation angles
wm4
2015-06-30
1
-3
/
+5
*
demux: export forced flag
wm4
2015-06-27
1
-1
/
+3
*
demux_lavf: fix chapter titles
wm4
2015-06-24
1
-1
/
+1
*
demux: get rid of some bstr things
wm4
2015-06-24
1
-4
/
+3
*
demux: merge extradata fields
wm4
2015-06-21
1
-3
/
+3
*
demux: rename sh_stream.format to sh_stream.codec_tag
wm4
2015-06-21
1
-3
/
+1
*
demux_lavf: fix wrong printf parameter type on 64 bit systems
wm4
2015-06-02
1
-1
/
+1
*
demux_lavf: do a better job at guessing the vobsub .sub filename
wm4
2015-05-28
1
-0
/
+40
*
demux_lavf: drop dead code
wm4
2015-04-25
1
-7
/
+1
*
player: change video-bitrate and audio-bitrate properties
wm4
2015-04-20
1
-4
/
+0
*
demuxer_lavf: add an option for disabling hacks
wm4
2015-04-17
1
-0
/
+5
*
Update license headers
Marcin Kurczewski
2015-04-13
1
-5
/
+4
*
demux_lavf: use mimetype instead of codec type for embedded fonts
wm4
2015-04-05
1
-9
/
+3
*
demux_lavf: print seek failures in verbose mode
wm4
2015-03-24
1
-6
/
+12
*
demux_lavf: assume h264/hevc raw streams have no timestamps
wm4
2015-03-20
1
-4
/
+12
*
player: better handling of video with no timestamps
wm4
2015-03-20
1
-10
/
+3
*
sub: this isn't needed either
wm4
2015-03-03
1
-2
/
+0
*
Revert "demux_lavf: workaround for broken libavformat subtitle seeking"
wm4
2015-03-03
1
-23
/
+4
*
Remove some FFmpeg/Libav compatibility hacks
wm4
2015-03-03
1
-33
/
+2
*
demux_lavf: use this for image formats
wm4
2015-03-02
1
-6
/
+13
*
demux_lavf: apply hacks even if format is forced
wm4
2015-02-20
1
-27
/
+28
*
demux_lavf: blacklist bintext files
wm4
2015-02-18
1
-0
/
+3
*
player: enable cache and demuxer thread for subtitles too
wm4
2015-02-18
1
-0
/
+8
*
demux_lavf: reorganize hacks
wm4
2015-02-18
1
-67
/
+70
*
demux_lavf: set interrupt_callback
wm4
2015-02-18
1
-0
/
+11
*
demux_lavf: hack against hls showing "100%" position
wm4
2015-02-17
1
-0
/
+6
*
demux: hack for instant stream switching
wm4
2015-02-13
1
-0
/
+2
*
command: export file format as property
wm4
2015-01-23
1
-3
/
+1
*
Check some mallocs
wm4
2014-12-12
1
-0
/
+4
*
demux_lavf: set PTS of first packet for formats with no timestamps
wm4
2014-11-25
1
-0
/
+9
*
player: always use demux_chapter
wm4
2014-11-02
1
-5
/
+1
*
demux_lavf, stream_lavf: drop local buffers on time-seeks
wm4
2014-10-30
1
-2
/
+5
*
demux_lavf: mark as seekable if protocol supports seeking by time
wm4
2014-10-30
1
-0
/
+2
*
player: add stream selection by ffmpeg index
wm4
2014-10-21
1
-0
/
+1
*
demux_lavf: set stream network options if applicable
wm4
2014-10-14
1
-2
/
+3
*
demux_lavf: let libavformat open HLS streams directly
wm4
2014-10-14
1
-1
/
+2
*
demux_lavf: blacklist jpeg files
wm4
2014-10-06
1
-0
/
+1
*
demux_lavf: bluray: don't skip stream data when flushing
wm4
2014-09-29
1
-3
/
+4
*
demux_disc: bluray: potentially fix some aspects of seeking
wm4
2014-09-29
1
-1
/
+1
*
audio: remove WAVEFORMATEX from internal demuxer API
wm4
2014-09-25
1
-1
/
+1
*
demux: gracefully handle packet allocation failures
wm4
2014-09-16
1
-3
/
+9
*
player: show HLS bitrate as fallback for track titles
wm4
2014-09-01
1
-0
/
+2
*
player: simplistic HLS bitrate selection
wm4
2014-09-01
1
-7
/
+17
*
demux_lavf: print a warning if av_read_frame() returns an error
wm4
2014-08-30
1
-1
/
+6
*
Move compat/ and bstr/ directory contents somewhere else
wm4
2014-08-29
1
-2
/
+1
*
demux_lavf: don't reject av:// if cache is enabled
wm4
2014-08-27
1
-1
/
+1
*
demux: always use AVPacket
wm4
2014-08-25
1
-18
/
+5
*
demux_lavf: fix crash with unknown streams
wm4
2014-08-23
1
-1
/
+1
*
demux_lavf: support new metadata update API
wm4
2014-08-14
1
-3
/
+23
*
Improve setting AVOptions
wm4
2014-08-02
1
-14
/
+5
*
demux_lavf: don't consider EAGAIN as EOF condition
wm4
2014-07-30
1
-2
/
+3
*
stream: hack-fix rtmp-level seeking
wm4
2014-07-30
1
-4
/
+7
*
demux: fix timestamp type for seek calls
wm4
2014-07-21
1
-1
/
+1
*
demux_lavf: reverse rotation direction with new API
wm4
2014-07-17
1
-1
/
+1
*
demux: add a demuxer thread
wm4
2014-07-16
1
-1
/
+2
*
demux_lavf: don't let metadata update mess up ogm playback
wm4
2014-07-14
1
-1
/
+4
*
build: include <strings.h> for strcasecmp()
wm4
2014-07-10
1
-2
/
+1
*
demux: minor simplific