summaryrefslogtreecommitdiffstats
path: root/demux/demux.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* demux, stream: change metadata notificationwm42014-07-051-21/+12
* demux: make replaygain per-trackwm42014-07-051-3/+6
* demux: move packet functions to a separate source filewm42014-07-051-100/+0
* demux: move packet list functionswm42014-07-051-66/+0
* demux: drop AVI special codewm42014-07-021-8/+0
* demux: minor cleanupswm42014-07-011-6/+0
* demux: use position as signed integerwm42014-06-141-1/+1
* demux: use av_malloc for packetswm42014-06-131-2/+2
* demux: simplify packet resizingwm42014-06-131-13/+3
* demux: fix compilation with FFmpeg gitwm42014-06-121-8/+4
* player: hide audio/video codec and file format messageswm42014-05-311-3/+3
* stream: don't use end_poswm42014-05-241-2/+1
* stream: kill start_pos, remove --sb optionwm42014-05-241-1/+2
* options: remove deprecated --identifyMartin Herkt2014-05-041-5/+0
* mp_tags: move generic mp_tags stuff into its own .c/.h files in common/Kevin Mitchell2014-04-131-42/+0
* demux: move metadata-based replaygain decoding out of af_volumeAlessandro Ghedini2014-04-041-0/+78
* player: remove demuxer chapoter API wrapperswm42014-03-251-64/+5
* stream: remove old chapter handling codewm42014-03-251-33/+10
* demux: use av_packet_ref()wm42014-03-161-4/+1
* client API: add event for metadata changeswm42014-02-191-1/+3
* demux: expose stream_type_name() functionwm42014-02-161-1/+1
* demux: fix some newlines in output messageswm42014-02-091-2/+2
* demux: reword "Clip info:" line to "File tags:"wm42014-02-061-1/+1
* demux: fill metadata directly, instead of using wrapper functionswm42014-02-061-24/+1
* demux_lavf: clear metadata on update, instead of merging itwm42014-02-061-0/+6
* demux: handle tag updates differentlywm42014-02-061-11/+18
* demux: don't prefix tag output with demuxer namewm42013-12-211-8/+11
* demux: mp_msg conversionswm42013-12-211-46/+50
* demux: use fprintf() for printing fatal errorswm42013-12-211-6/+4
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-2/+2
* Move options/config related files from mpvcore/ to options/wm42013-12-171-1/+1
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-161-9/+9
* demux: revert accidentally included change from previous commitwm42013-12-121-1/+1
* Add prelimimary (basic, possibly broken) dvdnav supportwm42013-12-121-1/+3
* player: move code for skipping 0-sized video packets to demuxerwm42013-11-261-0/+8
* demux: export dts from demux_lavf, use it for aviwm42013-11-251-0/+7
* demux: remove gsh field from sh_audio/sh_video/sh_subwm42013-11-231-3/+0
* video: move decoder context from sh_video into new structwm42013-11-231-4/+0
* demux_packet: add source stream indexwm42013-11-161-0/+4
* demux: update a commentwm42013-11-161-3/+3
* demux: simplify handling of filepos fieldwm42013-11-161-0/+4
* demux: reset EOF flag differentlywm42013-11-161-10/+9
* demux: use talloc for certain stream headerswm42013-11-141-29/+1
* Merge branch 'planar_audio'wm42013-11-121-1/+0
|\
| * audio: add support for using non-interleaved audio from decoders directlywm42013-11-121-1/+0
* | demux: kill libmng supportwm42013-11-111-4/+0
|/
* Remove sh_audio->samplesizewm42013-11-091-1/+0
* Merge branch 'master' into have_configurewm42013-11-041-4/+9
|\
| * demux: make determining seek capability genericwm42013-11-031-2/+9
| * demux: remove movi_start/movi_end fieldswm42013-11-031-2/+0
* | configure: uniform the defines to #define HAVE_xxx (0|1)Stefano Pigozzi2013-11-031-3/+3
|/
* talloc: change talloc destructor signaturewm42013-10-131-4/+2
* demux: don't print "Clip info:" line if there are no tagswm42013-09-231-1/+1
* demux: keep title chapter tag in uppercasewm42013-09-081-1/+1
* demux: retrieve per-chapter metadatawm42013-09-081-2/+17
* demux: refactor tag handlingwm42013-09-081-36/+50
* stream: add uncompressed rar supportwm42013-08-261-0/+4
* core: add a playlist demuxerwm42013-08-261-0/+4
* demux: remove unused audio_delay parameter from demux_seek()wm42013-08-221-3/+2
* demux: check whether stream is selected in demux_get_next_pts()wm42013-08-221-1/+1
* demux: move demux_mf before demux_subreaderwm42013-08-121-3/+3
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-3/+3
* core: make --demuxer not affect external subtitleswm42013-07-221-2/+0
* demux: make claiming accurate seek the defaultwm42013-07-121-0/+1
* demux: remove useless author/comment fieldswm42013-07-121-12/+5
* demux: rewrite probing and demuxer initializationwm42013-07-121-152/+68
* core: change open_stream and demux_open signaturewm42013-07-121-24/+16
* demux: change signature of open functions, cleanupswm42013-07-111-13/+8
* demux: allow passing NULL as packet to demuxer_add_packet()wm42013-07-111-1/+1
* core: completely change handling of attached picture pseudo videowm42013-07-111-28/+0
* demux: improve DVD sub auto-selection hackwm42013-07-111-7/+21
* demux: refactorwm42013-07-111-138/+123
* core: don't access demux_stream outside of demux.c, make it privatewm42013-07-111-43/+52
* tv: add hack in preparation of demux_stream removalwm42013-07-111-0/+7
* demux: remove facility for partial packet readswm42013-07-111-117/+61
* demux: remove ds_read_packet()wm42013-07-101-13/+0
* demux: remove some more minor unused thingswm42013-07-101-8/+0
* Merge branch 'master' into remove_old_demuxerswm42013-07-081-0/+2
|\
| * Fix building with --disable-libasswm42013-07-081-0/+2
* | demux: simplify demux_open() callswm42013-07-081-18/+9
* | demux: remove separate arrays for audio/video/sub streams, simplifywm42013-07-081-70/+24
* | demux: merge functionswm42013-07-081-17/+9
* | demux: remove some old stream header functionswm42013-07-081-36/+0
* | demux: remove audio parserwm42013-07-081-70/+0
* | Remove old demuxerswm42013-07-071-138/+2
|/
* core: update metadata during playback, allow streams to export metadatawm42013-07-021-0/+13
* sub: add demux_libass wrapper, drop old hackswm42013-06-251-15/+2
* core: don't set correct-pts mode randomlywm42013-06-251-5/+0
* subreader: turn into actual demuxerwm42013-06-251-0/+2
* demux: add utility functions for preloading demuxerswm42013-06-251-3/+72
* sub: preload external text subtitleswm42013-06-231-1/+37
* demux: don't require fill_buffer callbackwm42013-06-231-1/+1
* Merge branch 'sub_mess'wm42013-06-041-11/+26
|\
| * sub: pass subtitle packets directlywm42013-06-031-9/+9
| * core: add demux_sub pseudo demuxerwm42013-06-011-2/+17
* | demux: fix "-demuxer mpegps", don't force demuxer in stream_dvdwm42013-06-021-1/+1
|/
* core: avoid deselecting and reselecting stream needlesslywm42013-05-291-0/+4
* demux_asf: fix after commit 5165e19wm42013-05-291-2/+1
* demux_lavf: workaround minor ffmpeg memory leakwm42013-05-211-4/+0
* demux: workaround for -demuxer mpegts -correct-ptswm42013-05-211-8/+15
* demux: restructure chapter seeking codewm42013-05-091-8/+8
* demux: don't name unknown chapters "unknown"wm42013-05-061-2/+1
* stream: report chapter times, use time seeks for DVD chapterswm42013-05-061-0/+17
* demux: remove retrieval of chapter end timewm42013-05-061-3/+1
* demux: use talloc for packetswm42013-05-051-15/+19
* core: ignore backstep command if demuxer is not capablewm42013-05-051-0/+2
* demux: use demux_lavf instead of demux_mpg for DVD playbackwm42013-05-051-1/+1
* demux: report stream time info instead of demuxer info if possiblewm42013-05-051-4/+7
* core: move demuxer time reporting to demuxerwm42013-05-051-0/+18
* core: don't report byte-based playback position with dvdwm42013-05-051-1/+5
* demux: simplify stream ID business, fix issue with cover artwm42013-04-291-13/+6
* demux: get rid of sh_common_twm42013-04-201-11/+10
* sub, demux: identify subtitle types with the codec namewm42013-04-201-15/+0
* demux: remove useless vid/aid/sid fieldswm42013-04-201-3/+0
* demux: fix clearing of input paddingwm42013-04-201-2/+2
* demux_mkv: introduce new_demux_packet_from() and use itwm42013-04-201-1/+8
* demux: remove some unused thingswm42013-04-201-42/+4
* demux: add functions to simplify demuxerswm42013-04-201-7/+42
* demux: simpler way to notify demuxers about track switcheswm42013-04-201-2/+9
* demux: simplify chapter appending codewm42013-04-121-14/+8
* demux: always sort chapterswm42013-04-121-8/+5
* demux: fix a specific gcc 4.8 warning that may hint to mis-optimized codeRudolf Polzer2013-04-091-0/+3
* demux: fix regressions by restricting cover art hack furtherwm42013-03-191-3/+3
* Prefix CODEC_ID_ with AV_wm42013-03-131-10/+10
* demux: apply sparse video hack only to demux_lavf and demux_mkvwm42013-02-141-10/+8
* demux: restructure code that warns about packet buffer overflowswm42013-02-141-34/+32
* demux_lavf, ad_lavc, vd_lavc: pass codec header data directlywm4