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
Commit message (
Expand
)
Author
Age
Files
Lines
*
demux: fix rar support for files containing DTS audio tracks
wm4
2015-03-24
3
-26
/
+64
*
demux_lavf: print seek failures in verbose mode
wm4
2015-03-24
1
-6
/
+12
*
demux_mkv_timeline: don't continue if reopening file failed
wm4
2015-03-23
1
-1
/
+1
*
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
2
-10
/
+5
*
demux_mkv: never warn when trying to resync on EOF
wm4
2015-03-09
1
-2
/
+4
*
demux_mkv: check for playback aborts
wm4
2015-03-09
3
-0
/
+9
*
demux_mkv: actually skip elements out of reach
wm4
2015-03-06
1
-1
/
+2
*
demux_mkv: fix issues with unseekable streams
wm4
2015-03-06
1
-14
/
+16
*
sub: this isn't needed either
wm4
2015-03-03
2
-3
/
+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
2
-35
/
+3
*
demux_lavf: use this for image formats
wm4
2015-03-02
1
-6
/
+13
*
player: refine rar:// playlist-safety handling
wm4
2015-03-02
1
-0
/
+1
*
buid: readd -Wparentheses
wm4
2015-03-02
1
-2
/
+2
*
stream: remove stream filter concept
wm4
2015-02-27
1
-1
/
+1
*
stream_rar: treat rar files as playlists
wm4
2015-02-27
1
-0
/
+25
*
demux_mkv_timeline: fix potential issue when enabling cache
wm4
2015-02-25
1
-0
/
+1
*
demux_mkv_timeline: move uids array to context too
wm4
2015-02-25
1
-31
/
+26
*
demux_mkv_timeline: pass sources array as part of context
wm4
2015-02-25
1
-45
/
+39
*
demux_mkv: minor refactor for deferred cue reading
wm4
2015-02-25
1
-45
/
+41
*
demux_mkv: don't spam too many warnings with partial files
wm4
2015-02-25
1
-14
/
+15
*
video: remove redundant codec parameters
wm4
2015-02-24
2
-3
/
+0
*
demux: timeline: honor quit requests
wm4
2015-02-20
5
-4
/
+12
*
demux: add a demux_open_url() function
wm4
2015-02-20
4
-58
/
+43
*
demux: change demux_open() signature
wm4
2015-02-20
6
-14
/
+17
*
demux: add free_demuxer_and_stream() function
wm4
2015-02-20
4
-9
/
+14
*
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
8
-0
/
+19
*
demux_lavf: reorganize hacks
wm4
2015-02-18
1
-67
/
+70
*
demux_lavf: set interrupt_callback
wm4
2015-02-18
1
-0
/
+11
*
demux, matroska: remove demuxer type field
wm4
2015-02-17
4
-39
/
+29
*
demux: remove file_contents field
wm4
2015-02-17
4
-11
/
+25
*
demux_edl: make independent from MPContext
wm4
2015-02-17
2
-42
/
+36
*
demux_edl: move implementation
wm4
2015-02-17
1
-2
/
+280
*
demux_cue: make independent from MPContext
wm4
2015-02-17
2
-35
/
+36
*
demux_cue: move implementation
wm4
2015-02-17
1
-4
/
+388
*
demux: copy priv pointer too
wm4
2015-02-17
1
-0
/
+1
*
matroska: move timeline code to demux/
wm4
2015-02-17
1
-0
/
+654
*
matroska: make timeline code independent of MPContext
wm4
2015-02-17
2
-1
/
+5
*
player: use a separate context for timeline loader stuff
wm4
2015-02-17
3
-0
/
+82
*
demux: chapters without metadata are allowed
wm4
2015-02-17
1
-2
/
+3
*
demux_lavf: hack against hls showing "100%" position
wm4
2015-02-17
1
-0
/
+6
*
demux: fix dropped subtitle packets with the new stream switching
wm4
2015-02-14
2
-3
/
+4
*
demux: hack for instant stream switching
wm4
2015-02-13
4
-4
/
+87
*
demux_mkv: return unique file positions for all packets
wm4
2015-02-13
1
-4
/
+5
*
demux_mkv: remove the realmedia field
wm4
2015-02-05
1
-25
/
+21
*
demux_mkv: reindent, cosmetics
wm4
2015-02-05
1
-97
/
+79
*
demux_mkv: simplify realaudio handling
wm4
2015-02-05
1
-30
/
+17
*
demux_mkv: remove realvideo-specific aspect ratio handling
wm4
2015-02-05
1
-17
/
+5
*
demux_mkv: use libavcodec parser for realvideo
wm4
2015-02-05
1
-68
/
+4
*
demux_mkv: retrieve timestamps from libavcodec parser
wm4
2015-02-05
1
-3
/
+16
*
demux_mkv: refactor packet parsing
wm4
2015-02-05
3
-86
/
+115
*
demux_raw: output smaller audio packets
wm4
2015-02-04
1
-1
/
+1
*
demux_disc: fix CDDA seekability
wm4
2015-02-03
1
-6
/
+13
*
demux_mkv: use unique IDs for cover art pseudo-tracks
wm4
2015-02-01
1
-0
/
+1
*
player: demote matroska ordered chapter scanning messages to Verbose
Diogo Franco (Kovensky)
2015-01-28
1
-1
/
+1
*
command: export more details about file seekability
wm4
2015-01-26
2
-1
/
+4
*
command: export file format as property
wm4
2015-01-23
2
-5
/
+3
*
demux_disc: pass seek flags to stream layer
wm4
2015-01-19
3
-6
/
+15
*
demux: return EOF when reading from unselected stream
wm4
2015-01-16
1
-1
/
+1
*
demux_mkv: fix EBML parsing checks
wm4
2015-01-12
1
-16
/
+15
*
demux_mkv: better check for some EBML parsing
wm4
2015-01-12
1
-15
/
+19
*
demux_mkv: avoid endless loop with broken files
wm4
2015-01-12
1
-1
/
+1
*
demux_mkv: improve robustness against broken libavcodec parsers
wm4
2015-01-09
1
-2
/
+2
*
csputils: replace float[3][4] with a struct
wm4
2015-01-06
1
-3
/
+3
*
demux_mkv: avoid PTS warning with image attachments
wm4
2015-01-05
1
-0
/
+5
*
demux_mkv: enable codec parsing for vfw-muxed files too
wm4
2014-12-31
1
-9
/
+10
*
demux_playlist: unquote entries in pls playlists
wm4
2014-12-30
1
-0
/
+3
*
demux_mkv: reduce log noise
wm4
2014-12-29
2
-3
/
+2
*
demux_mf: move mf.c contents to demux_mf.c
wm4
2014-12-29
4
-187
/
+122
*
demux_mkv: use attachment filename as coverart title
wm4
2014-12-23
1
-0
/
+1
*
demux_mf: add probing by mime type
wm4
2014-12-22
1
-1
/
+5
*
demux_mkv: support embedded coverart
wm4
2014-12-22
3
-1
/
+34
*
Check some mallocs
wm4
2014-12-12
1
-0
/
+4
*
command: add properties for current bitrate
wm4
2014-12-12
2
-1
/
+33
*
demux: don't always make --cache-secs override --demuxer-readahead-secs
wm4
2014-12-12
1
-2
/
+4
*
emux_mkv: fix possible uninitialized reads with short files
wm4
2014-12-10
1
-1
/
+3
*
demux_mkv: support svq3
wm4
2014-12-08
1
-14
/
+24
*
demux_mkv: reject 0 TimecodeScale
wm4
2014-12-06
1
-0
/
+4
*
demux_playlist: fix negated condition
wm4
2014-12-06
1
-1
/
+1
*
demux: silence unseekable message
wm4
2014-12-05
1
-2
/
+2
*
demux_playlist: detect headerless m3u files by extension
wm4
2014-12-05
1
-1
/
+24
*
demux: explicitly wake up playback thread on metadata change etc.
wm4
2014-12-04
1
-0
/
+2
*
demux: don't print message if replaygain tags were not found
wm4
2014-12-04
1
-3
/
+1
*
dvd, bd: don't unnecessarily block on demuxer/stream all the time
wm4
2014-12-04
3
-0
/
+21
*
demux_playlist: don't ignore last line in m3u
wm4
2014-11-30
1
-2
/
+2
*
demux_mkv: remove ancient codec mapping leftovers
wm4
2014-11-28
3
-335
/
+52
*
demux_mkv: simplify extradata handling
wm4
2014-11-27
1
-37
/
+12
*
demux_mkv: cosmetics
wm4
2014-11-27
1
-24
/
+13
*
demux_mkv: fix a possible out of bounds access
wm4
2014-11-27
1
-6
/
+8
*
demux_lavf: set PTS of first packet for formats with no timestamps
wm4
2014-11-25
1
-0
/
+9
*
demux_mkv: fix scary sign extension issues
wm4
2014-11-21
1
-8
/
+8
*
demux_mkv: fix possible real-audio out of bounds accesses
wm4
2014-11-21
1
-1
/
+7
*
demux_mkv: fix uninitialized variable
wm4
2014-11-21
1
-1
/
+1
*
demux_mkv: haali hack: add last frame duration to video length too
wm4
2014-11-20
1
-2
/
+3
*
demux_mkv: add an option for compatibility with Haali
wm4
2014-11-18
1
-0
/
+65
*
demux_mkv: check file type without actually reading data
wm4
2014-11-16
1
-0
/
+7
*
demux_cue: use stream_peek()
wm4
2014-11-16
1
-6
/
+2
*
demux_mkv: adjust subtitle preroll again (2)
wm4
2014-11-15
1
-3
/
+12
*
demux: update cache state when paused
wm4
2014-11-12
1
-1
/
+11
*
demux_mkv: adjust subtitle preroll again
wm4
2014-11-11
1
-14
/
+17
*
demux_mkv: fix undefined shifts
wm4
2014-11-08
1
-4
/
+4
*
demux_mkv: fix indentation
wm4
2014-11-05
1
-3
/
+3
*
demux_mkv: for subtitle preroll, consider all clusters
wm4
2014-11-05
1
-5
/
+3
*
demux_mkv: apply subtitle preroll only if needed, based on cue index
wm4
2014-11-05
1
-0
/
+16
*
demux_mkv: read CueRelativePosition/CueDuration elements
wm4
2014-11-05
1
-11
/
+27
*
demux_mkv: index all packets
wm4
2014-11-05
1
-4
/
+2
*
demux: report 0s readahead time as fallback in some situations
wm4
2014-11-05
1
-1
/
+5
*
demux: unbreak build with Libav
wm4
2014-11-03
1
-0
/
+4
*
demux: don't account known range for streams that are EOF
wm4
2014-11-03
1
-2
/
+4
*
demux: fix PTS comparison
wm4
2014-11-03
1
-2
/
+4
*
demux: don't consider stream EOF an underrun
wm4
2014-11-03
1
-1
/
+1
*
demux_mkv: remove minor code duplication
wm4
2014-11-03
1
-12
/
+6
*
demux_mkv: implement audio skipping/trimming
wm4
2014-11-03
3
-2
/
+41
*
player: always use demux_chapter
wm4
2014-11-02
5
-15
/
+23
*
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
*
demux_playlist: redirect ASF streaming to mmsh://
wm4
2014-10-30
1
-14
/
+30
*
demux: fix demux_seek signature
wm4
2014-10-29
2
-2
/
+2
*
demux: move some seek flag sanitation to generic code
wm4
2014-10-29
2
-10
/
+15
*
demux_mkv: implement percentage seeking with no index
wm4
2014-10-29
1
-22
/
+24
*
demux_mkv: export packet file position
wm4
2014-10-29
1
-0
/
+1
*
demux: seek to position 0 when loading, instead of restoring it
wm4
2014-10-28
1
-7
/
+7
*
demux: don't access stream while lock is held
wm4
2014-10-24
1
-22
/
+30
*
demux: cache STREAM_CTRL_GET_BASE_FILENAME
wm4
2014-10-24
1
-0
/
+18
*
player: add stream selection by ffmpeg index
wm4
2014-10-21
3
-0
/
+4
*
Set thread name for debugging
wm4
2014-10-19
1
-0
/
+2
*
demux: print a warning if stream is not seekable
wm4
2014-10-17
1
-2
/
+3
*
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_mkv: fix undefined behavior
wm4
2014-10-13
1
-1
/
+1
*
demux: fix a comment
wm4
2014-10-12
1
-2
/
+1
*
Add some missing "const"s
wm4
2014-10-10
1
-2
/
+2
*
demux_lavf: blacklist jpeg files
wm4
2014-10-06
1
-0
/
+1
*
demux_disc: bluray: fix stream language (2)
wm4
2014-09-30
1
-0
/
+1
*
demux_disc: export BD/DVD audio language
wm4
2014-09-29
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
2
-1
/
+7
*
demux_mkv: don't use default_duration for parsed packets
wm4
2014-09-26
1
-4
/
+6
*
Remove mpbswap.h
wm4
2014-09-25
1
-1
/
+0
*
stream_cdda, demux_raw: always use s16le
wm4
2014-09-25
1
-1
/
+1
*
demux_mkv: get rid of MS structs
wm4
2014-09-25
3
-119
/
+39
*
audio: remove WAVEFORMATEX from internal demuxer API
wm4
2014-09-25
4
-79
/
+83
*
video: remove BITMAPINFOHEADER from internal demuxer API
wm4
2014-09-25
2
-11
/
+11
*
audio: confine demux_mkv audio PCM hack
wm4
2014-09-24
1
-6
/
+28
*
audio: decouple demux and audio decoder/filter sample formats
wm4
2014-09-24
5
-51
/
+62
*
audio: cleanup spdif format definitions
wm4
2014-09-23
1
-1
/
+1
*
audio: drop swapped-endian audio formats
wm4
2014-09-23
3
-7
/
+17
*
demux: gracefully handle packet allocation failures
wm4
2014-09-16
6
-25
/
+54
*
ebml: warn if there are too many subelements
wm4
2014-09-04
1
-3
/
+7
*
demux_mkv: allow up to 256 MB of extradata to make broken files work
wm4
2014-09-04
1
-1
/
+1
*
demux: allow increasing filepos only
wm4
2014-09-03
1
-1
/
+2
*
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
2
-7
/
+18
*
demux: get rid of old wrapper
wm4
2014-09-01
2
-7
/
+0
*
video: initial Matroska 3D support
wm4
2014-08-30
2
-0
/
+13
*
demux_lavf: print a warning if av_read_frame() returns an error
wm4
2014-08-30
1
-1
/
+6
*
demux_mkv: eliminate redundant branch
shdown
2014-08-30
1
-5
/
+1
*
demux: eliminate redundant check
shdown
2014-08-30
1
-1
/
+1
*
demux_disc: handle new_sh_stream() fail correctly
shdown
2014-08-30
1
-2
/
+4
*
Move compat/ and bstr/ directory contents somewhere else
wm4
2014-08-29
7
-8
/
+7
*
player: slightly better cache underrun detection
wm4
2014-08-27
1
-0
/
+1
*
demux_lavf: don't reject av:// if cache is enabled
wm4
2014-08-27
1
-1
/
+1
*
demux: reset idle state on seeks
wm4
2014-08-27
1
-2
/
+2
*
player: better cache status on status line
wm4
2014-08-27
2
-0
/
+4
*
player: fix basic playback
wm4
2014-08-27
1
-1
/
+1
*
player: redo how stream caching and pausing on low cache works
wm4
2014-08-27
2
-1
/
+33
*
demux: reduce wakeups if no cache is active
wm4
2014-08-27
1
-1
/
+5
*
demux: always use AVPacket
wm4
2014-08-25
3
-65
/
+39
*
demux: avoid unnecessary wakeups
wm4
2014-08-24
1
-1
/
+1
*
demux_lavf: fix crash with unknown streams
wm4
2014-08-23
1