summaryrefslogtreecommitdiffstats
path: root/demux/demux.h
Commit message (Expand)AuthorAgeFilesLines
* Revert "demux: improve stream selection state"Dudemanguy2023-09-301-2/+2
* demux: improve stream selection stateDudemanguy2023-09-271-2/+2
* Revert "demux: eagerly read subtitle streams when switching tracks while paused"Dudemanguy2023-09-271-1/+1
* demux: eagerly read subtitle streams when switching tracks while pausedDudemanguy2023-09-271-1/+1
* demux: make demux opts publicDudemanguy2023-09-221-0/+30
* demux: Move demuxer help to new standard mechanismPhilip Langdale2021-03-281-1/+1
* demux: add function to refresh a track without (de-)selecting itsfan52020-11-271-0/+2
* demux: add a way to block reading after seekswm42020-02-291-0/+2
* sub, demux: improve behavior with negative subtitle delay/muxed subswm42020-02-271-0/+2
* demux: add per-demuxer sub-optionswm42020-01-041-0/+3
* stream, demux: redo origin policy thingwm42019-12-201-0/+1
* stats, demux: log byte level stream seekswm42019-11-071-0/+1
* demux: restore some of the DVD/BD/CDDA interaction layerswm42019-10-031-0/+2
* demux: propagate streaming flag through demux_timelinewm42019-09-201-0/+1
* command, demux: add AB-loop keyframe cache align commandwm42019-09-191-0/+3
* demux, command: add a third stream recording mechanismwm42019-09-191-0/+4
* demux: add a on-disk cachewm42019-09-191-0/+1
* demux: redo timed metadatawm42019-09-191-6/+3
* demux: refactor cache range init/deinitwm42019-09-191-1/+0
* demux: really disable cache for sub-demuxerswm42019-09-191-0/+1
* Implement backwards playbackwm42019-09-191-0/+1
* demux, command: export bof/eof flagswm42019-09-191-0/+1
* sub: remove only user of demux_read_packet()wm42019-09-191-1/+0
* player: add --demuxer-cache-wait optionwm42019-09-191-0/+1
* demux_timeline: report network speed of slave connectionswm42019-09-191-0/+1
* demux: slightly cleanup network speed reportingwm42019-09-191-3/+2
* demux: another unused functionwm42019-09-191-1/+0
* demux: autoselection is gonewm42019-09-191-1/+0
* demux: remove some more minor dead codewm42019-09-191-2/+0
* demux: get rid of ->control callbackwm42019-09-191-5/+1
* demux: change hack for closing subtitle files earlywm42019-09-191-1/+1
* demux: make demux_open() privatewm42019-09-191-3/+0
* demux: simplify API for returning cache statuswm42019-09-191-10/+3
* demux: return stream file size differently, rip out stream ctrlswm42019-09-191-5/+1
* demux: return packets directly from demuxer instead of using sh_streamwm42019-09-191-2/+5
* command, demux: remove program propertywm42019-09-131-5/+0
* Remove classic Linux analog TV support, and DVB runtime controlswm42019-09-131-1/+0
* Remove optical disc fancification layerswm42019-09-131-1/+0
* demux: remove some dead codewm42018-12-061-2/+0
* demux: add another stream recording featurewm42018-12-061-0/+1
* demux, stream: readd cache-speed in some other formwm42018-12-061-0/+4
* demux, stream: rip out the classic stream cachewm42018-08-311-2/+1
* demux: add a way to destroy the demuxer asynchronouslywm42018-05-241-0/+5
* player: some further cleanup of the mp_cancel crapwm42018-05-241-0/+1
* demux: get rid of free_demuxer[_and_stream]()wm42018-05-241-2/+2
* command: whitelist some blocking accesses for certain demuxers/streamswm42018-05-241-0/+1
* demux: add a "cancel" fieldwm42018-05-241-0/+3
* demux: support for some kinds of timed metadatawm42018-04-181-1/+4
* demux: add a per stream wakeup callbackwm42018-01-301-0/+2
* demux: reword an outdated commentwm42018-01-181-2/+1
* player: redo hack for video keyframe seeks with external audiowm42018-01-181-0/+2
* demux: export some debugging fields about low level demuxer behaviorwm42018-01-051-0/+3
* player: update duration based on highest timestamp demuxedwm42017-12-241-0/+1
* player: allow seeking in cached parts of unseekable streamswm42017-12-241-0/+1
* demux_timeline: disable pointless packet cache for sub-demuxerswm42017-12-101-0/+2
* demux: export demuxer cache sizes in byteswm42017-11-101-0/+2
* demux: support multiple seekable cached rangeswm42017-11-091-1/+1
* demux: refactor to export seek rangeswm42017-10-301-7/+12
* demux: drop redundant SEEK_BACKWARD flagwm42017-10-231-2/+2
* command: read the diff if you want to knowwm42017-10-211-1/+1
* demux: add a back buffer and the ability to seek into itwm42017-10-211-1/+7
* demux: change license to LGPLwm42017-06-201-7/+7
* demux: get rid of DEMUXER_CTRL_GET_TIME_LENGTHwm42017-06-201-3/+1
* demux: replace custom return codes with CONTROL_ oneswm42017-06-191-5/+0
* ytdl_hook, edl: implement pseudo-DASH supportwm42017-02-041-0/+2
* player: remove --stream-capture option/propertywm42017-01-211-3/+0
* player: actually let cache readahead after opening demuxer for prefetchwm42017-01-191-0/+1
* demux, stream: add option to prevent opening referenced fileswm42016-12-041-0/+1
* demux_mkv: don't recursively resolve timeline for opened reference fileswm42016-10-221-0/+1
* demux: do not access global optionswm42016-09-061-1/+0
* demux: close underlying stream if it's fully read anywaywm42016-08-261-0/+2
* player: don't directly access demuxer->streamwm42016-08-261-0/+1
* demux: add per-track metadatawm42016-08-121-1/+6
* demux: make refresh seek handling more genericwm42016-08-061-6/+0
* player: improve instant track switchingwm42016-08-061-2/+1
* demux: replace demux_pause/demux_unpause with demux_run_on_threadwm42016-03-091-2/+1
* demux_timeline: set correct seekable flagswm42016-03-031-1/+1
* demux: remove relative seekingwm42016-02-281-4/+0
* Rewrite ordered chapters and timeline stuffwm42016-02-151-0/+1
* vd_lavc: feed A53_CC side data packets into the demuxer for eia_608 decodingAman Gupta2016-01-181-0/+1
* demux: remove unused functionwm42016-01-181-2/+0
* demux: remove unused flagwm42016-01-181-1/+0
* player: eliminate demux_get_next_pts()wm42016-01-111-1/+0
* demux: remove weird tripple-buffering for the sh_stream listwm42015-12-231-6/+5
* player: handle rebasing start time differentlywm42015-11-161-0/+1
* demux: remove demux_add_packet() return valuewm42015-10-171-1/+1
* demux: remove redundant demux_chapter.name fieldwm42015-08-121-1/+0
* demux: add options to control maximum queue sizewm42015-08-051-5/+0
* player: use demux_open_url() to open main fileswm42015-08-041-1/+6
* player: remove higher-level remains of DVD/BD menu supportwm42015-08-031-1/+0
* demux: get rid of some bstr thingswm42015-06-241-3/+3
* demux_mkv: move global options to the demuxerwm42015-04-231-1/+0
* Update license headersMarcin Kurczewski2015-04-131-5/+4
* demux_mkv: check for playback abortswm42015-03-091-0/+2
* demux: add a demux_open_url() functionwm42015-02-201-0/+7
* demux: change demux_open() signaturewm42015-02-201-2/+2
* demux: add free_demuxer_and_stream() functionwm42015-02-201-0/+1
* player: enable cache and demuxer thread for subtitles toowm42015-02-181-0/+5
* demux, matroska: remove demuxer type fieldwm42015-02-171-8/+0
* demux: remove file_contents fieldwm42015-02-171-2/+0
* demux_edl: make independent from MPContextwm42015-02-171-1/+0
* demux_cue: make independent from MPContextwm42015-02-171-1/+0
* player: use a separate context for timeline loader stuffwm42015-02-171-0/+3
* demux: fix dropped subtitle packets with the new stream switchingwm42015-02-141-1/+2
* demux: hack for instant stream switchingwm42015-02-131-0/+6
* command: export more details about file seekabilitywm42015-01-261-1/+2
* demux_disc: pass seek flags to stream layerwm42015-01-191-5/+9
* command: add properties for current bitratewm42014-12-121-0/+1
* dvd, bd: don't unnecessarily block on demuxer/stream all the timewm42014-12-041-0/+1
* player: always use demux_chapterwm42014-11-021-3/+5
* demux: fix demux_seek signaturewm42014-10-291-1/+1
* demux: get rid of old wrapperwm42014-09-011-2/+0
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-291-1/+1
* player: better cache status on status linewm42014-08-271-0/+1
* player: redo how stream caching and pausing on low cache workswm42014-08-271-0/+6
* demux: enable thread by defaultwm42014-08-161-5/+0
* demux: remove unused functionwm42014-08-161-1/+0
* demux: fix timestamp type for seek callswm42014-07-211-1/+1
* demux: add function to read packets asychronouslywm42014-07-181-0/+1
* demux: drop some unused definitionswm42014-07-171-2/+0
* demux: add a demuxer threadwm42014-07-161-13/+36
* demux: remove accurate_seek fieldwm42014-07-081-3/+0
* Remove stream_pts stuffwm42014-07-061-1/+0
* dvd: fix first subtitle with delayed subtitle streamswm42014-07-061-0/+1
* demux: minor simplificationwm42014-07-061-2/+1
* demux: minor simplification to internal APIwm42014-07-051-3/+1
* dvd: move angle switching codewm42014-07-051-7/+0
* dvd, bluray, cdda: add demux_disc containing all related hackswm42014-07-051-3/+2
* demux: make start time a simple fieldwm42014-07-051-2/+1
* demux, stream: change metadata notificationwm42014-07-051-1/+9
* demux: make replaygain per-trackwm42014-07-051-2/+0
* demux: move packet functions to a separate source filewm42014-07-051-8/+0
* demux: move packet list functionswm42014-07-051-7/+0
* demux: minor cleanupswm42014-07-011-4/+0
* demux: simplify packet resizingwm42014-06-131-1/+1
* demux: fix compilation with FFmpeg gitwm42014-06-121-3/+0
* command: redo ancient TV/DVB/PVR commandswm42014-06-111-0/+7
* mp_tags: move generic mp_tags stuff into its own .c/.h files in common/Kevin Mitchell2014-04-131-12/+1
* demux: add replaygain_data field to demuxer_tAlessandro Ghedini2014-04-041-0/+9
* player: remove demuxer chapoter API wrapperswm42014-03-251-11/+0
* demux_libass: change how external ASS subtitles are loadedwm42014-03-151-1/+0
* client API: add event for metadata changeswm42014-02-191-1/+1
* demux: expose stream_type_name() functionwm42014-02-161-0/+2
* demux: fill metadata directly, instead of using wrapper functionswm42014-02-061-5/+0
* demux_lavf: clear metadata on update, instead of merging itwm42014-02-061-0/+1
* demux: handle tag updates differentlywm42014-02-061-3/+2
* demux_mkv: nicer edition outputwm42014-01-231-0/+7
* demux_subreader: reject file if not opened by --subwm42014-01-041-0/+1
* demux: don't prefix tag output with demuxer namewm42013-12-211-1/+1
* demux: mp_msg conversionswm42013-12-211-2/+5
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-2/+2
* demux: export dts from demux_lavf, use it for aviwm42013-11-251-7/+0
* demux: rename demux_packet.h to packet.hwm42013-11-181-1/+1
* demux: remove unused commandswm42013-11-161-2/+0
* demux: remove movi_start/movi_end fieldswm42013-11-031-2/+0
* matroska: store segment/edition uids in a single structureBen Boeckel2013-10-071-3/+11
* cosmetics: replace "CTRL" defines by enumswm42013-10-021-8/+10
* matroska: fix uninitialized memory accesses with ordered chaptersBen Boeckel2013-09-261-0/+1
* demux: retrieve per-chapter metadatawm42013-09-081-1/+5
* demux: refactor tag handlingwm42013-09-081-1/+13
* core: add a playlist demuxerwm42013-08-261-0/+3
* demux: remove unused audio_delay parameter from demux_seek()wm42013-08-221-4/+2
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-2/+2
* options: simplify --correct-pts handlingwm42013-07-261-1/+0
* demux: assume correct-pts mode by defaultwm42013-07-121-1/+1
* demux: remove useless author/comment fieldswm42013-07-121-4/+1
* demux: rewrite probing and demuxer initializationwm42013-07-121-30/+20
* core: change open_stream and demux_open signaturewm42013-07-121-7/+2
* demux: change signature of open functions, cleanupswm42013-07-111-10/+6
* stheader: minor cleanupwm42013-07-111-0/+2
* demux: improve DVD sub auto-selection hackwm42013-07-111-1/+4
* demux: refactorwm42013-07-111-7/+0
* core: don't access demux_stream outside of demux.c, make it privatewm42013-07-111-22/+2
* tv: add hack in preparation of demux_stream removalwm42013-07-111-0/+1
* demux: remove facility for partial packet readswm42013-07-111-20/+8
* demux: remove ds_read_packet()wm42013-07-101-2/+0
* demux: remove some more minor unused thingswm42013-07-101-6/+0
*