mpv/demux
wm4 6dbedd27d5 demux_lavf: always set packet duration
Makes WebVTT actually work.

Also simplify the logic for setting duration. Only the subtitle path
uses the packet duration, so the checks for STREAM_SUB as well as the
keyframe flag are redundant.

Apparently duration and convergence_duration are the same thing, but
convergence_duration was added as Matroska-specific hack to get a higher
value range (int vs. int64_t) with high resolution Matroska timebases.
For us it doesn't matter, because double floats are used for timestamps
and durations.
2013-06-03 22:40:06 +02:00
..
asf.h
asfguid.h
asfheader.c
asfheader.h
aviheader.c
aviheader.h
aviprint.c
aviprint.h
codec_tags.c
codec_tags.h
demux.c core: add demux_sub pseudo demuxer 2013-06-01 19:43:11 +02:00
demux.h core: add demux_sub pseudo demuxer 2013-06-01 19:43:11 +02:00
demux_asf.c demux_asf: fix after commit 5165e19 2013-05-29 14:57:05 +02:00
demux_avi.c
demux_cue.c
demux_edl.c
demux_lavf.c demux_lavf: always set packet duration 2013-06-03 22:40:06 +02:00
demux_mf.c
demux_mkv.c demux_mkv: replace awkward goto by function call 2013-05-30 19:59:03 +02:00
demux_mng.c
demux_mpg.c sub: add sd_spu.c to wrap spudec, cleanup mplayer.c 2013-05-30 22:40:32 +02:00
demux_packet.h demux: workaround for -demuxer mpegts -correct-pts 2013-05-21 22:07:13 +02:00
demux_rawaudio.c
demux_rawvideo.c
demux_sub.c core: add demux_sub pseudo demuxer 2013-06-01 19:43:11 +02:00
demux_ts.c
demux_ts.h
ebml.c
ebml.h
extension.c
matroska.h demux_mkv: support dirac in mkv 2013-05-21 22:07:12 +02:00
mf.c
mf.h
mp3_hdr.c
mp3_hdr.h
mpeg_hdr.c
mpeg_hdr.h
ms_hdr.h
parse_es.c
parse_es.h
stheader.h sub: turn subassconvert_ functions into sub converters 2013-06-03 22:40:02 +02:00
video.c