summaryrefslogtreecommitdiffstats
path: root/demux
Commit message (Expand)AuthorAgeFilesLines
* codec_tags: fix wrong buffer sizewm42019-07-031-1/+1
* demux_mkv: copy attachments (fonts) from ordered chapter sourcesPhilip Sequeira2019-06-121-0/+10
* demux: support cue sheets longer than 100 minuteszc622019-04-011-7/+8
* Merge branch 'master' into pr6360Jan Ekström2019-03-113-14/+32
|\
| * demux_edl: don't assume data follows a comment linePhilip Sequeira2019-03-031-1/+3
| * demux: fix seek range update after head packets are prunedGunnar Marten2019-03-011-2/+2
| * demux: make ALBUM ReplayGain tags optional when using libavformatBenjamin Barenblat2019-01-162-11/+27
* | demux: fix regression in decision about stream cachingsfan52018-12-061-1/+1
* | demux: fix memleak in allocation with params=NULLNiklas Haas2018-12-061-1/+1
* | demux: fix some theoretical UB with no impactwm42018-12-061-2/+4
* | demux_mkv: simplify avi compat. codec_tags.c GUID lookupwm42018-12-061-13/+3
* | demux: remove some dead codewm42018-12-062-10/+0
* | demux: add another stream recording featurewm42018-12-062-0/+41
* | demux_lavf: to get effective HLS bitratewm42018-12-061-1/+80
* | demux, stream: readd cache-speed in some other formwm42018-12-062-1/+36
* | Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...Anton Kindestam2018-12-059-92/+213
|\ \ | |/ |/|
| * demux, stream: rip out the classic stream cachewm42018-08-314-50/+24
| * demux: allow cache sizes > 2GBwm42018-08-241-4/+8
| * demux_lavf: v4l streams are not seekablewm42018-08-241-0/+2
| * demux_lavf: drop obscure genpts optionwm42018-05-241-5/+0
| * m_config: add a special define to access main configwm42018-05-241-1/+1
| * demux: add a way to destroy the demuxer asynchronouslywm42018-05-242-8/+93
| * player: some further cleanup of the mp_cancel crapwm42018-05-242-2/+24
| * demux: get rid of free_demuxer[_and_stream]()wm42018-05-246-25/+29
| * command: whitelist some blocking accesses for certain demuxers/streamswm42018-05-244-0/+6
| * command: make loadlist command async and abortablewm42018-05-241-1/+2
| * demux: add a "cancel" fieldwm42018-05-245-5/+8
| * misc: move mp_cancel from stream.c to thread_tools.cwm42018-05-244-0/+4
| * demux: late streams on start shouldn't restrict the seek rangewm42018-05-241-1/+9
| * demux: streams that reached EOF shouldn't restrict the seek rangewm42018-05-241-6/+20
| * demux: fix/improve aspects of EOF signalingwm42018-05-241-9/+14
| * demux_lavf: remove ffm blacklist entrywm42018-05-241-2/+0
* | demux_lavf: hack-fix EDL mp4 DASH hackwm42018-10-011-0/+4
* | demux: allow cache sizes > 2GBwm42018-10-011-4/+9
* | demux_lavf: v4l streams are not seekablewm42018-10-011-0/+2
* | demux/packet: fix demux_packet_shortenTom Yan2018-09-301-2/+2
* | demux_edl: add title option to override title of chapterssfan52018-08-131-1/+4
* | player: expose hearing/visual impaired flags on audio tracksAman Gupta2018-08-132-0/+6
* | demux_mkv: add A_MLP to mkv_audio_tagsNicolas F2018-06-221-0/+1
* | demux_lavf: drop obscure genpts optionwm42018-05-311-5/+0
* | demux: fix/improve aspects of EOF signalingwm42018-05-251-9/+14
* | demux_lavf: remove ffm blacklist entrywm42018-05-251-2/+0
|/
* demux, player: fix playback of sparse video streams (w/ still images)Aman Gupta2018-05-243-2/+10
* demux_lavf: co-locate disposition checksAman Gupta2018-05-241-2/+2
* demux_mkv: adjust log verbosity levelswm42018-04-292-40/+41
* demux_lavf: discard "und" language tagwm42018-04-291-1/+1
* demux: support for some kinds of timed metadatawm42018-04-185-114/+214
* demux: mark eia608 packets as keyframesAman Gupta2018-04-171-0/+1
* demux, player: mark dependent tracksAman Gupta2018-04-172-0/+3
* demux_lavf: use new libavformat semantics for stream resyncwm42018-04-161-17/+2
* demux: fix deadlock on "program" property changeswm42018-04-151-0/+6
* demux_mkv: fix certain cases of recursive SeekHeadswm42018-04-151-4/+1
* demux_lavf: skip demuxer hack iteration if hacks are disabledsergey.dobrodey2018-04-121-3/+1
* demux_mkv: add V_AV1 identifier for AV1Jan Ekström2018-04-081-0/+1
* demux, stream: ignore packets and errors on forced exitwm42018-03-261-2/+2
* demux: fix comment typoAman Gupta2018-03-111-1/+1
* demux: correctly report buffered size as 0 if there are no packetswm42018-03-081-1/+1
* tv: Recognise v4l2 'JPEG' fourccPhilip Langdale2018-03-041-1/+1
* demux_lavf: add some hacks for SDPwm42018-03-031-0/+6
* demux_lavf: add --demuxer-lavf-probe-info=nostreamswm42018-03-031-3/+6
* demux: move some code to a separate functionwm42018-03-031-33/+41
* demux: improve audio tag merging for OGG fileswm42018-03-031-4/+17
* demux_lavf: don't mess up in streams with unknown size and init segmentwm42018-03-031-1/+2
* demux_mkv: enable libavcodec parser for eac3wm42018-03-031-1/+1
* demux_edl: fix undefined behavior if mp4 init segment is not providedwm42018-03-031-1/+1
* Fix recent FFmpeg deprecationswm42018-02-131-2/+3
* demux: lower demuxer cache default sizeswm42018-02-131-2/+2
* Revert "demux_mkv: remove remaining GPL code"wm42018-01-311-1/+4
* cue: strip quotes and leading whitespace from tagswm42018-01-301-2/+10
* video: make decoder wrapper a filterwm42018-01-301-0/+2
* demux: add a per stream wakeup callbackwm42018-01-302-13/+56
* demux_lavf: work around another aspect of libavformat garbage APIwm42018-01-261-1/+6
* demux_lavf: export correct seekability state for HLS live streamswm42018-01-261-0/+5
* options: add an option type for byte sizeswm42018-01-251-4/+4
* video: warn user against FFmpeg's lieswm42018-01-221-0/+13
* ta: introduce talloc_dup() and use it in some placeswm42018-01-182-5/+4
* demux: reword an outdated commentwm42018-01-181-2/+1
* player: redo hack for video keyframe seeks with external audiowm42018-01-182-4/+29
* demux_lavf: add required format hacks for DASHsfan52018-01-151-0/+1
* demux: include beginning of stream state in cached seekable rangewm42018-01-101-5/+19
* demux: fight libavformat cover art hack harderwm42018-01-101-1/+1
* demux: add missing seekpoint when cached ranges are joinedwm42018-01-101-0/+8
* demux: silence pointless/confusing warningwm42018-01-071-1/+1
* demux_null: mark as seekablewm42018-01-061-0/+1
* demux: include EOF state in cached seekable rangewm42018-01-051-3/+20
* demux: export some debugging fields about low level demuxer behaviorwm42018-01-052-3/+25
* demux: fix crash due to incorrect seek range accountingwm42018-01-051-1/+9
* demux_mkv: fix x264 hack if video track uses header compressionwm42017-12-301-1/+7
* demux_mkv: add hack to pass along x264 version to decoderwm42017-12-282-0/+42
* demux_mkv: maintain a small packet read queuewm42017-12-281-22/+39
* player: update duration based on highest timestamp demuxedwm42017-12-242-0/+24
* player: allow seeking in cached parts of unseekable streamswm42017-12-242-21/+42
* demux_mkv: fix off by one errorwm42017-12-231-3/+1
* demux: note refresh state separately in debug outputwm42017-12-231-5/+5
* demux: bump the demuxer cache readahead durationwm42017-12-231-1/+1
* demux: always discard cached packets on track switcheswm42017-12-231-8/+43
* demux_timeline: disable pointless packet cache for sub-demuxerswm42017-12-103-8/+35
* demux: fix accounting for seekable ranges on track switcheswm42017-12-101-14/+16
* Fix various typos in log messagesNicolas F2017-12-031-2/+2
* player: minor fix/simplification of OSD time/duration handlingwm42017-11-241-0/+1
* demux_mkv: remove unnecessary parsing for vp9wm42017-11-171-5/+1
* demux_lavf: always give libavformat the filename when probingwm42017-11-121-1/+1
* demux_playlist: support .url fileswm42017-11-121-3/+15
* demux: avoid queue overflow warning when joining two rangeswm42017-11-111-1/+3
* demux: export demuxer cache sizes in byteswm42017-11-102-0/+4
* demux: use seekable cache for network by default, bump prefetch limitwm42017-11-101-5/+11
* demux_mkv: fix potential uninitialized variable readwm42017-11-101-2/+3
* demux: set default back buffer to some high valuewm42017-11-101-1/+1
* demux: limit number of seek ranges to a static maximumwm42017-11-101-5/+20
* demux: speed up cache seeking with a coarse indexwm42017-11-101-1/+54
* demux: avoid wasting time by stopping packet search as early as possiblewm42017-11-101-1/+3
* demux: simplify remove_packet() functionwm42017-11-101-26/+12
* demux: fix failure to join ranges with subtitles in some caseswm42017-11-101-4/+12
* demux: reverse which range is reused when joining themwm42017-11-101-25/+22
* demux: fix a race condition with async seekingwm42017-11-101-3/+4
* demux: get rid of an unnecessary fieldwm42017-11-101-15/+13
* demux: attempt to accurately reflect seek range with muxed subtitleswm42017-11-101-5/+33
* demux: reduce indentation for two functionswm42017-11-101-37/+36
* demux: some minor mostly cosmeticswm42017-11-101-13/+15
* demux: simplify a functionwm42017-11-101-21/+19
* demux: change how refreshes on track switching are handledwm42017-11-101-66/+59
* demux: get rid of weird backwards loopwm42017-11-101-1/+1
* demux: avoid broken readahead when joining rangeswm42017-11-101-4/+5
* demux: reduce difference between threaded and non-threaded modewm42017-11-101-27/+35
* demux: support multiple seekable cached rangeswm42017-11-092-224/+603
* demux: explicitly discard 0 sized packetswm42017-11-061-1/+1
* demux_mkv: allow 0 sized packetswm42017-11-061-1/+1
* demux: slightly simplify pruningwm42017-11-061-7/+2
* demux_mkv: rewrite packet reading to avoid 1 memcpy()wm42017-11-055-136/+132
* demux: refactoring in preparation for multiple seek range supportwm42017-11-041-83/+214
* demux: improve and optimize cache pruning and seek range determinationwm42017-11-043-85/+92
* demux: reduce overhead when searching over keyframe rangeswm42017-11-041-31/+37
* demux: avoid excessive readahead after cache seekwm42017-11-041-1/+3
* demux: make pruning more efficient for unseekable demuxer cachewm42017-11-041-19/+24
* demux: on queue overflow wake up reader thread on EOF onlywm42017-11-031-1/+1
* demux: don't show queue overflow warning when merely prefetchingwm42017-11-031-6/+7
* demux: don't allow subtitles to mess up buffered time displaywm42017-11-031-1/+2
* demux: add option to create CC tracks eagerlywm42017-11-031-15/+46
* demux_mkv: add V_SNOW tag to mkv_video_tagsNicolas F2017-11-031-0/+1
* Bump libav* API usewm42017-10-301-13/+1
* demux: refactor to export seek rangeswm42017-10-302-36/+41
* demux_lavf: return AVERROR_EOF on file endDaniel Kucera2017-10-301-1/+1
* demux_mkv: don't probe start time by defaultwm42017-10-271-1/+0
* demux_timeline: don't use segments for DASHwm42017-10-261-1/+1
* demux: better computation of seek start targetwm42017-10-251-8/+24
* demux: reject cache seeks if parts of the range are unsetwm42017-10-251-2/+3
* demux: fall back to DTS when determining seek targetwm42017-10-251-1/+1
* demux: disallow seeking if there are streams with no timestampswm42017-10-251-3/+7
* demux: fix tracking of forward/backward cache sizewm42017-10-251-8/+15
* demux: respect timeline boundaries for cache seekswm42017-10-251-7/+17
* demux: don't report unknown queue state if no packets were addedwm42017-10-251-1/+3
* demux_timeline: trust attached picture flagwm42017-10-251-0/+1
* demux: set correct stream index for attached pictureswm42017-10-251-1/+5
* win32: add more-POSIXy versions of open() and fstat()James Ross-Gowan2017-10-251-1/+1
* demux: get rid of demux_packet.new_segment fieldwm42017-10-243-10/+5
* demux_timeline: change virtual_stream array to array of pointerswm42017-10-241-8/+9
* demux: fix cached SEEK_FORWARD seeks into end of cached regions/EOFwm42017-10-231-3/+11
* demux: report buffered duration of 0 during seeking instead of unknownwm42017-10-231-3/+5
* demux: drop redundant SEEK_BACKWARD flagwm42017-10-235-29/+21
* demux: fix crash with cue/ordered chapter fileswm42017-10-231-0/+1
* command: read the diff if you want to knowwm42017-10-212-1/+2
* *** empty log message ***wm42017-10-211-2/+0
*