summaryrefslogtreecommitdiffstats
path: root/demux/demux.c
Commit message (Expand)AuthorAgeFilesLines
* 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: set correct stream index for attached pictureswm42017-10-251-1/+5
* 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-231-9/+5
* command: read the diff if you want to knowwm42017-10-211-0/+1
* *** empty log message ***wm42017-10-211-2/+0
* demux: replace redundant field with a better redundant fieldwm42017-10-211-8/+7
* demux: add a back buffer and the ability to seek into itwm42017-10-211-148/+340
* demux: optimize seeks within readahead cacheAman Gupta2017-10-211-12/+104
* demux: improvements to previous commitswm42017-10-201-9/+18
* demux: ignore false underrun reporting from eia_608 captions decoderAman Gupta2017-10-201-0/+3
* demux/demux: avoid redundant conditionRaúl Peñacoba2017-07-011-1/+1
* demux: change license to LGPLwm42017-06-201-7/+7
* demux: get rid of DEMUXER_CTRL_GET_TIME_LENGTHwm42017-06-201-21/+1
* demux: replace custom return codes with CONTROL_ oneswm42017-06-191-10/+10
* demux: estimate total packet size, deprecate packet number limitswm42017-04-141-4/+5
* demux: try not to read packets when cancelledwm42017-02-041-1/+3
* player: different way to auto-enable the demuxer cachewm42017-02-021-6/+7
* stream: better method signal caching, rename weird uncached_stream fieldwm42017-02-021-3/+2
* player: remove --stream-capture option/propertywm42017-01-211-26/+13
* player: actually let cache readahead after opening demuxer for prefetchwm42017-01-191-1/+2
* player: change aspects of cover art handlingwm42017-01-101-1/+17
* demux: rename a functionwm42017-01-101-3/+7
* demux: uninline ds_get_packets()wm42017-01-101-27/+22
* demux, stream: add option to prevent opening referenced fileswm42016-12-041-2/+5
* demux: improve buffer estimation in a corner casewm42016-11-011-3/+4
* demux_mkv: don't recursively resolve timeline for opened reference fileswm42016-10-221-10/+12
* demux: don't try to refresh unselected streamswm42016-10-211-1/+1
* player: fix instant subtitle refresh on track switcheswm42016-09-241-4/+6
* demux: do not access global optionswm42016-09-061-11/+45
* demux: close underlying stream if it's fully read anywaywm42016-08-261-1/+21
* player: don't directly access demuxer->streamwm42016-08-261-0/+2
* demux: demote packet queue overflow to a warningwm42016-08-221-3/+3
* demux: fix undefined behavior with ogg metadata updatewm42016-08-161-1/+1
* demux: minor cleanup to replaygain error handlingwm42016-08-131-12/+9
* demux: make ALBUM replaygain tags optionalwm42016-08-131-3/+7
* audio: log replaygain values in af_volume instead demuxerwm42016-08-131-6/+1
* demux: add per-track metadatawm42016-08-121-32/+104
* demux: do not add packets between refresh seek requested and donewm42016-08-081-1/+1
* demux: make refresh seek handling more genericwm42016-08-061-11/+34
* demux: fix a minor race conditionwm42016-08-061-10/+12
* player: improve instant track switchingwm42016-08-061-59/+72
* demux: fix memory leak when loading of ordered chapter file is abortedwm42016-06-071-0/+1
* cache: use a single STREAM_CTRL for various cache infowm42016-03-291-26/+8
* demux: remove pausing mechanismwm42016-03-101-43/+22
* demux: replace demux_pause/demux_unpause with demux_run_on_threadwm42016-03-091-14/+42
* demux: delay bitrate calculation on packets with unknown timestampswm42016-03-051-2/+2
* demux: add null demuxerwm42016-03-041-0/+2
* demux: remove relative seekingwm42016-02-281-20/+8
* demux: avoid lost wakeup on queue overflowwm42016-02-241-1/+6
* demux_timeline: fix nested timelineswm42016-02-201-0/+3
* Rewrite ordered chapters and timeline stuffwm42016-02-151-2/+15
* demux: reduce verbositywm42016-02-111-2/+3
* demux: remove a minor difference between threaded/unthreaded modeswm42016-01-191-2/+2
* demux: fix leaking closed captions packets with unselected sub streamwm42016-01-191-6/+6
* vd_lavc: feed A53_CC side data packets into the demuxer for eia_608 decodingAman Gupta2016-01-181-0/+25
* demux: disable stream cache if no tracks are selectedwm42016-01-181-0/+8
* demux: remove unused functionwm42016-01-181-13/+0
* demux: fix interleaved subtitle reading in unthreaded modewm42016-01-181-16/+17
* demux: unify codepaths for threaded/unthreaded track switchingwm42016-01-181-10/+8
* demux: merge sh_video/sh_audio/sh_subwm42016-01-121-8/+7
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-111-1/+1
* player: eliminate demux_get_next_pts()wm42016-01-111-16/+0
* sub: change how subtitles are readwm42015-12-291-6/+28
* demux: remove weird tripple-buffering for the sh_stream listwm42015-12-231-67/+118
* demux: check embedded cuesheet refers to only one fileKevin Mitchell2015-12-171-4/+9
* demux: remove old subtitle parserwm42015-12-101-3/+0
* demux: fix seeking in .tswm42015-11-231-1/+1
* player: handle rebasing start time differentlywm42015-11-161-1/+20
* demux_libass: remove this demuxerwm42015-11-111-4/+0
* command: do not return 0 for bitrates if unknownwm42015-10-231-2/+3
* demux: cosmetics: remove indirectionwm42015-10-221-4/+2
* demux: remove demux_add_packet() return valuewm42015-10-171-5/+3
* demux: don't attempt to open a demuxer after abort signal was givenwm42015-10-061-0/+3
* cue: read more metadatawm42015-10-011-1/+2
* stream: provide a stream_get_size() convenience functionwm42015-08-181-2/+1
* stream: libarchive wrapper for reading compressed archiveswm42015-08-171-0/+4
* demux: remove redundant demux_chapter.name fieldwm42015-08-121-4/+1
* demux: add options to control maximum queue sizewm42015-08-051-1/+5
* demux: remove options to control minimum packet queue sizewm42015-08-051-6/+0
* player: use demux_open_url() to open main fileswm42015-08-041-3/+11
* player: remove higher-level remains of DVD/BD menu supportwm42015-08-031-17/+0
* demux: handle Matroska-style replaygain tags as wellwm42015-07-121-0/+8
* demux: refactor replaygain tag handlingwm42015-07-121-17/+19
* player: disable seeking even if the cache is enabledwm42015-07-081-3/+2
* demux: get rid of some bstr thingswm42015-06-241-12/+10
* player: add some debug output for seekingwm42015-06-181-0/+7
* demux: don't get stuck on some cases of timestamp resetswm42015-05-261-1/+2
* demux: read cue sheets embedded in tagswm42015-05-191-2/+17
* demux_mkv: move global options to the demuxerwm42015-04-231-1/+1
* demux: report correct cache state close to EOFwm42015-04-201-5/+4
* Update license headersMarcin Kurczewski2015-04-131-5/+4
* demux: fix rar support for files containing DTS audio trackswm42015-03-241-0/+2
* demux_mkv: check for playback abortswm42015-03-091-0/+5
* stream: remove stream filter conceptwm42015-02-271-1/+1
* demux: add a demux_open_url() functionwm42015-02-201-0/+20
* demux: change demux_open() signaturewm42015-02-201-4/+4
* demux: add free_demuxer_and_stream() functionwm42015-02-201-0/+9
* player: enable cache and demuxer thread for subtitles toowm42015-02-181-0/+1
* demux, matroska: remove demuxer type fieldwm42015-02-171-1/+0
* demux: remove file_contents fieldwm42015-02-171-1/+0
* demux: copy priv pointer toowm42015-02-171-0/+1
* demux: chapters without metadata are allowedwm42015-02-171-2/+3
* demux: fix dropped subtitle packets with the new stream switchingwm42015-02-141-2/+2
* demux: hack for instant stream switchingwm42015-02-131-4/+78
* command: export more details about file seekabilitywm42015-01-261-0/+2
* demux_disc: pass seek flags to stream layerwm42015-01-191-0/+1
* demux: return EOF when reading from unselected streamwm42015-01-161-1/+1
* demux_mf: move mf.c contents to demux_mf.cwm42014-12-291-1/+0
* command: add properties for current bitratewm42014-12-121-1/+32
* demux: don't always make --cache-secs override --demuxer-readahead-secswm42014-12-121-2/+4
* demux: silence unseekable messagewm42014-12-051-2/+2
* demux: explicitly wake up playback thread on metadata change etc.wm42014-12-041-0/+2
* demux: don't print message if replaygain tags were not foundwm42014-12-041-3/+1
* dvd, bd: don't unnecessarily block on demuxer/stream all the timewm42014-12-041-0/+17
* demux: update cache state when pausedwm42014-11-121-1/+11
* demux: report 0s readahead time as fallback in some situationswm42014-11-051-1/+5
* demux: don't account known range for streams that are EOFwm42014-11-031-2/+4
* demux: fix PTS comparisonwm42014-11-031-2/+4
* demux: don't consider stream EOF an underrunwm42014-11-031-1/+1
* player: always use demux_chapterwm42014-11-021-5/+15
* demux: fix demux_seek signaturewm42014-10-291-1/+1
* demux: move some seek flag sanitation to generic codewm42014-10-291-0/+13
* demux: seek to position 0 when loading, instead of restoring itwm42014-10-281-7/+7
* demux: don't access stream while lock is heldwm42014-10-241-22/+30
* demux: cache STREAM_CTRL_GET_BASE_FILENAMEwm42014-10-241-0/+18
* player: add stream selection by ffmpeg indexwm42014-10-211-0/+1
* Set thread name for debuggingwm42014-10-191-0/+2
* demux: print a warning if stream is not seekablewm42014-10-171-2/+3
* demux: allow increasing filepos onlywm42014-09-031-1/+2
* demux: get rid of old wrapperwm42014-09-011-5/+0
* demux: eliminate redundant checkshdown2014-08-301-1/+1
* player: slightly better cache underrun detectionwm42014-08-271-0/+1
* demux: reset idle state on seekswm42014-08-271-2/+2
* player: better cache status on status linewm42014-08-271-0/+3
* player: fix basic playbackwm42014-08-271-1/+1
* player: redo how stream caching and pausing on low cache workswm42014-08-271-1/+27
* demux: reduce wakeups if no cache is activewm42014-08-271-1/+5
* demux: avoid unnecessary wakeupswm42014-08-241-1/+1
* demux: add option to control the readahead buffer by a duration valuewm42014-08-161-1/+19
* demux: remove unused functionwm42014-08-161-12/+0
* demux: reduce log spam if threading is disabledwm42014-08-111-3/+11
* demux: fix playback abort if --demuxer-thread is not usedwm42014-08-071-9/+9
* demux: make track switching asynchronouswm42014-08-061-0/+21
* demux: asynchronous seekingwm42014-07-211-9/+43
* demux: don't start reading if no packets were requested yetwm42014-07-201-1/+1
* demux: make the cache refresh cached STREAM_CTRLswm42014-07-201-0/+1
* demux: fix a corner case (2)wm42014-07-191-2/+4
* demux: ensure demux_read_packet_async() always readswm42014-07-191-2/+3
* demux: fix a corner casewm42014-07-191-2/+4
* demux: fix opening pipes with demux_lavfwm42014-07-181-0/+5
* demux: fix problems with EOFwm42014-07-181-5/+14
* demux: add function to read packets asychronouslywm42014-07-181-14/+50
* demux: fix debug log outputwm42014-07-171-1/+1
* demux: add a demuxer threadwm42014-07-161-162/+548
* Revert "Remove DVD and Bluray support"wm42014-07-151-0/+2
* Remove DVD and Bluray supportwm42014-07-141-2/+0
* demux: remove accurate_seek fieldwm42014-07-081-1/+0
* demux: print initial metadatawm42014-07-071-0/+1
* Remove stream_pts stuffwm42014-07-061-3/+0
* demux: fix a corner case related to demux_discwm42014-07-061-5/+8
* dvd: fix first subtitle with delayed subtitle streamswm42014-07-061-0/+1
* demux: minor simplificationwm42014-07-061-1/+1
* demux: minor simplification to internal APIwm42014-07-051-19/+11
* dvd: move angle switching codewm42014-07-051-39/+0
* dvd, bluray, cdda: add demux_disc containing all related hackswm42014-07-051-71/+15
* demux: set filepos field when dequeuing a packetwm42014-07-051-3/+2
* demux: cosmetics: minimize codewm42014-07-051-16/+3
* demux: make start time a simple fieldwm42014-07-051-10/+0
*