aboutsummaryrefslogtreecommitdiffhomepage
path: root/demux/demux.c
Commit message (Expand)AuthorAge
* demux: make ALBUM ReplayGain tags optional when using libavformatGravatar Benjamin Barenblat2018-12-18
* demux: allow cache sizes > 2GBGravatar wm42018-10-01
* demux: fix/improve aspects of EOF signalingGravatar wm42018-05-25
* demux, player: fix playback of sparse video streams (w/ still images)Gravatar Aman Gupta2018-05-24
* demux: support for some kinds of timed metadataGravatar wm42018-04-18
* demux: mark eia608 packets as keyframesGravatar Aman Gupta2018-04-17
* demux: fix deadlock on "program" property changesGravatar wm42018-04-15
* demux, stream: ignore packets and errors on forced exitGravatar wm42018-03-26
* demux: fix comment typoGravatar Aman Gupta2018-03-11
* demux: correctly report buffered size as 0 if there are no packetsGravatar wm42018-03-08
* demux: move some code to a separate functionGravatar wm42018-03-03
* demux: improve audio tag merging for OGG filesGravatar wm42018-03-03
* demux: lower demuxer cache default sizesGravatar wm42018-02-13
* demux: add a per stream wakeup callbackGravatar wm42018-01-30
* options: add an option type for byte sizesGravatar wm42018-01-25
* ta: introduce talloc_dup() and use it in some placesGravatar wm42018-01-18
* player: redo hack for video keyframe seeks with external audioGravatar wm42018-01-18
* demux: include beginning of stream state in cached seekable rangeGravatar wm42018-01-10
* demux: fight libavformat cover art hack harderGravatar wm42018-01-10
* demux: add missing seekpoint when cached ranges are joinedGravatar wm42018-01-10
* demux: silence pointless/confusing warningGravatar wm42018-01-07
* demux: include EOF state in cached seekable rangeGravatar wm42018-01-05
* demux: export some debugging fields about low level demuxer behaviorGravatar wm42018-01-05
* demux: fix crash due to incorrect seek range accountingGravatar wm42018-01-05
* player: update duration based on highest timestamp demuxedGravatar wm42017-12-24
* player: allow seeking in cached parts of unseekable streamsGravatar wm42017-12-24
* demux: note refresh state separately in debug outputGravatar wm42017-12-23
* demux: bump the demuxer cache readahead durationGravatar wm42017-12-23
* demux: always discard cached packets on track switchesGravatar wm42017-12-23
* demux_timeline: disable pointless packet cache for sub-demuxersGravatar wm42017-12-10
* demux: fix accounting for seekable ranges on track switchesGravatar wm42017-12-10
* player: minor fix/simplification of OSD time/duration handlingGravatar wm42017-11-24
* demux: avoid queue overflow warning when joining two rangesGravatar wm42017-11-11
* demux: export demuxer cache sizes in bytesGravatar wm42017-11-10
* demux: use seekable cache for network by default, bump prefetch limitGravatar wm42017-11-10
* demux: set default back buffer to some high valueGravatar wm42017-11-10
* demux: limit number of seek ranges to a static maximumGravatar wm42017-11-10
* demux: speed up cache seeking with a coarse indexGravatar wm42017-11-10
* demux: avoid wasting time by stopping packet search as early as possibleGravatar wm42017-11-10
* demux: simplify remove_packet() functionGravatar wm42017-11-10
* demux: fix failure to join ranges with subtitles in some casesGravatar wm42017-11-10
* demux: reverse which range is reused when joining themGravatar wm42017-11-10
* demux: fix a race condition with async seekingGravatar wm42017-11-10
* demux: get rid of an unnecessary fieldGravatar wm42017-11-10
* demux: attempt to accurately reflect seek range with muxed subtitlesGravatar wm42017-11-10
* demux: reduce indentation for two functionsGravatar wm42017-11-10
* demux: some minor mostly cosmeticsGravatar wm42017-11-10
* demux: simplify a functionGravatar wm42017-11-10
* demux: change how refreshes on track switching are handledGravatar wm42017-11-10
* demux: get rid of weird backwards loopGravatar wm42017-11-10