summaryrefslogtreecommitdiffstats
path: root/demux
Commit message (Expand)AuthorAgeFilesLines
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-1714-24/+24
* Merge mp_talloc.h into ta/ta_talloc.hwm42013-12-172-2/+0
* Move options/config related files from mpvcore/ to options/wm42013-12-178-10/+10
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-163-24/+24
* demux_mkv: don't seek outside of the file when finding segmentswm42013-12-141-1/+4
* stream: add function for dropping the bufferwm42013-12-141-0/+1
* demux_lavf: fix timebase confusionwm42013-12-121-7/+7
* demux: revert accidentally included change from previous commitwm42013-12-121-1/+1
* Add prelimimary (basic, possibly broken) dvdnav supportwm42013-12-121-1/+3
* demux_lavf: remove unnecessary seek on initializationwm42013-12-121-2/+0
* demux: set fps for mf:// to 1wm42013-12-101-1/+1
* options: allow hwaccel formats in -vf format/noformatwm42013-12-071-1/+1
* video: add insane hack to work around FFmpeg/Libav insanitywm42013-11-283-0/+5
* demux_mkv: fix realvideo timestamp handlingwm42013-11-261-47/+40
* player: move code for skipping 0-sized video packets to demuxerwm42013-11-261-0/+8
* video: disable PTS sorting fallback by defaultwm42013-11-251-0/+2
* demux_lavf: disable genpts by default, remove the builtin genpts hackwm42013-11-251-86/+9
* demux: export dts from demux_lavf, use it for aviwm42013-11-254-17/+19
* Reduce stheader.h includes, move stream types to mp_common.hwm42013-11-231-7/+1
* demux: remove gsh field from sh_audio/sh_video/sh_subwm42013-11-238-60/+54
* video: move decoder context from sh_video into new structwm42013-11-232-47/+8
* audio: don't write decoded audio format to sh_audiowm42013-11-231-2/+0
* audio: move decoder context from sh_audio into new structwm42013-11-231-5/+0
* timeline: reject mplayer2 EDL files, change EDL headerwm42013-11-211-7/+4
* timeline: add edl:// URIswm42013-11-191-0/+4
* timeline: add new EDL formatwm42013-11-191-8/+9
* demux: rename demux_packet.h to packet.hwm42013-11-182-2/+2
* demux_packet: add source stream indexwm42013-11-162-0/+5
* demux: update a commentwm42013-11-161-3/+3
* demux: remove unused commandswm42013-11-161-2/+0
* demux: simplify handling of filepos fieldwm42013-11-164-9/+12
* demux_lavf: remove broken and commented byte based seekswm42013-11-161-40/+0
* demux: reset EOF flag differentlywm42013-11-161-10/+9
* audio: drop "_NE"/"ne" suffix from audio formatswm42013-11-151-1/+1
* demux: use talloc for certain stream headerswm42013-11-143-48/+20
* mf: silence compilation warningwm42013-11-132-3/+3
* Merge branch 'planar_audio'wm42013-11-122-7/+3
|\
| * audio: add support for using non-interleaved audio from decoders directlywm42013-11-122-7/+3
* | demux: kill libmng supportwm42013-11-112-576/+0
* | demux_mf: use tallocwm42013-11-113-55/+30
* | demux_mf: uncrustifywm42013-11-113-215/+213
* | demux_mkv: support some raw PCM variantswm42013-11-113-3/+4
|/
* Remove sh_audio->samplesizewm42013-11-092-2/+0
* playlist: rewrite PLS parserwm42013-11-041-0/+22
* demux_mkv: fix compiler warningswm42013-11-041-2/+2
* Merge branch 'master' into have_configurewm42013-11-048-39/+30
|\
| * demux: make determining seek capability genericwm42013-11-036-13/+20
| * demux: remove movi_start/movi_end fieldswm42013-11-036-26/+10
* | configure: uniform the defines to #define HAVE_xxx (0|1)Stefano Pigozzi2013-11-033-7/+7
|/
* demux: rename Windows symbolswm42013-11-024-123/+99
* demux_mkv: fix warningwm42013-11-021-1/+1
* demux_mkv: use a more universal zero initializerwm42013-11-011-1/+1
* Enable -Wshadowwm42013-11-011-1/+1
* demux_mkv: use standard C default initialization syntaxwm42013-10-191-17/+17
* demux_mkv: cosmetics: add redundant braces for consistent stylewm42013-10-191-27/+46
* demux_mkv: fill ordered chapters info only if it's presentwm42013-10-191-14/+16
* Merge Matroska ordered chapter changeswm42013-10-172-18/+54
|\
| * matroska: select the edition using the requested edition uidBen Boeckel2013-10-071-2/+21
| * matroska: set the edition uid when reading a chapter referenceBen Boeckel2013-10-071-1/+3
| * matroska: parse the requested edition for the segment referenceBen Boeckel2013-10-071-5/+5
| * matroska: store segment/edition uids in a single structureBen Boeckel2013-10-072-11/+26
* | demux_mkv: add support for HEVCwm42013-10-163-0/+4
* | talloc: change talloc destructor signaturewm42013-10-132-6/+3
* | demux_raw: set a default video sizewm42013-10-071-2/+2
|/
* cosmetics: replace "CTRL" defines by enumswm42013-10-021-8/+10
* matroska: prevent uids from being dereferenced when NULLBen Boeckel2013-09-271-5/+5
* matroska: fix uninitialized memory accesses with ordered chaptersBen Boeckel2013-09-262-1/+2
* demux: don't print "Clip info:" line if there are no tagswm42013-09-231-1/+1
* network: fix rtsp playbackwm42013-09-221-1/+22
* demux_mkv: don't add too many subtitle packets during seekingwm42013-09-161-14/+19
* demux_playlist: add mov RTSPtext tag parserBenjamin Franzke2013-09-141-0/+18
* core: add --deinterlace option, restore it with resume functionalitywm42013-09-131-0/+1
* demux: keep title chapter tag in uppercasewm42013-09-082-2/+2
* demux_mkv: support V_PRORESwm42013-09-083-0/+11
* demux: retrieve per-chapter metadatawm42013-09-084-8/+43
* demux: refactor tag handlingwm42013-09-082-37/+63
* demux_mkv: don't overflow packet queue when doing sub-prerollwm42013-09-081-4/+13
* demux_lavf: workaround for broken libavformat subtitle seekingwm42013-09-071-4/+23
* demux_playlist: port ini reference playlist parserwm42013-08-281-1/+18
* stream: add uncompressed rar supportwm42013-08-261-0/+4
* core: add a playlist demuxerwm42013-08-263-0/+143
* sub: add webvtt-in-webm supportwm42013-08-242-0/+4
* demux: remove unused audio_delay parameter from demux_seek()wm42013-08-228-20/+13
* demux: check whether stream is selected in demux_get_next_pts()wm42013-08-221-1/+1
* demux_raw: read multiple frames per packetwm42013-08-221-1/+4
* options: replace --edition=-1 with --edition=autowm42013-08-211-2/+3
* demux: move demux_mf before demux_subreaderwm42013-08-121-3/+3
* demux_subreader: report what subtitle format has been foundwm42013-08-121-0/+2
* demux_lavf: blacklist "tty" libavformat demuxerv0.1.0wm42013-08-071-1/+16
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-0614-29/+29
* demux_lavf: make avio buffer configurablewm42013-08-041-6/+8
* demux_lavf: fix API usagewm42013-08-041-2/+10
* vdpau: split off decoder parts, use "new" libavcodec vdpau hwaccel APIwm42013-07-281-1/+2
* options: simplify --correct-pts handlingwm42013-07-262-2/+1
* demux_libass: actually set priv contextwm42013-07-241-0/+1
* demux_lavf: set keyframe flag on attached pictureswm42013-07-241-0/+1
* Fix some -Wshadow warningswm42013-07-233-17/+15
* core: make --demuxer not affect external subtitleswm42013-07-221-2/+0
* demux_mkv: fix realaudio timestampswm42013-07-201-2/+2
* demux_mkv: ignore DefaultDuration in some caseswm42013-07-161-0/+6
* demux_mkv: never force output sample ratewm42013-07-162-18/+10
* demux_subreader: make clang happy to fix warningwm42013-07-151-1/+1
* video: unify colorspace setupwm42013-07-151-3/+2
* demux_lavf: add terrible hack to make DVD playback just workwm42013-07-141-8/+85
* demux_raw: uncrustifywm42013-07-141-160/+162
* demux_mkv: remove weird i_bps calculation codewm42013-07-121-20/+0
* demux_raw: calculate durationwm42013-07-121-0/+23
* demux_rawvideo/demux_rawaudio: move both demuxers to demux_raw.cwm42013-07-122-149/+98
* demux: make claiming accurate seek the defaultwm42013-07-124-4/+4
* demux_rawvideo: fix timestamps in correct-pts modewm42013-07-121-1/+1
* demux: assume correct-pts mode by defaultwm42013-07-125-10/+1
* demux: remove useless author/comment fieldswm42013-07-1212-56/+20
* demux: rewrite probing and demuxer initializationwm42013-07-1213-420/+212
* core: change open_stream and demux_open signaturewm42013-07-123-32/+19
* demux: change signature of open functions, cleanupswm42013-07-1112-158/+137
* demux: allow passing NULL as packet to demuxer_add_packet()wm42013-07-111-1/+1
* stheader: minor cleanupwm42013-07-113-6/+3
* core: completely change handling of attached picture pseudo videowm42013-07-113-34/+11
* demux_lavf: do stream selection centrallywm42013-07-111-12/+13
* demux: improve DVD sub auto-selection hackwm42013-07-113-24/+29
* demux_lavf: use AVDISCARD_DEFAULT instead of AVDISCARD_NONEwm42013-07-111-1/+1
* video: eliminate frametime variablewm42013-07-116-6/+0
* demux: refactorwm42013-07-113-145/+126
* core: don't access demux_stream outside of demux.c, make it privatewm42013-07-1110-101/+75
* tv: add hack in preparation of demux_stream removalwm42013-07-112-0/+8
* demux_lavf: different hack for DVD sub autoselection hackwm42013-07-111-3/+2
* mplayer: fix incorrect audio sync after format changeswm42013-07-111-1/+0
* demux: remove facility for partial packet readswm42013-07-114-152/+70
* core: move code from demux/video.c to mplayer.cwm42013-07-102-97/+0
* ms_hdr: remove unused definitionswm42013-07-101-46/+0
* demux: remove ds_read_packet()wm42013-07-103-21/+15
* audio: remove decoder input bufferwm42013-07-101-5/+0
* demux: remove some more minor unused thingswm42013-07-104-16/+0
* options: remove --ignore-startwm42013-07-081-3/+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-082-22/+11
* | demux: remove separate arrays for audio/video/sub streams, simplifywm42013-07-089-109/+35
* | demux: merge functionswm42013-07-081-17/+9
* | demux: remove unused functionwm42013-07-081-5/+0
* | demux: remove video_read_propertieswm42013-07-082-5/+0
* | demux: remove some old stream header functionswm42013-07-086-45/+10
* | demux: remove audio parserwm42013-07-084-78/+0
* | Remove old demuxerswm42013-07-0727-10562/+26
|/
* core: update metadata during playback, allow streams to export metadatawm42013-07-022-0/+16
* demux_mkv: pass extradata for opuswm42013-07-011-0/+1
* video: add a new method to configure filters and VOswm42013-06-281-2/+0
* demux_lavf: add one more AAC mimetypewm42013-06-251-0/+1
* demux_libass: do charset conversion by -subcpwm42013-06-251-3/+16
* sub: prevent subtitle conversion if subs are known UTF-8wm42013-06-252-0/+2
* demux_subreader: remove iconv/enca codewm42013-06-251-154/+1
* sub: attempt to use video FPS for frame based subtitle formatswm42013-06-252-0/+2
* sub: add demux_libass wrapper, drop old hackswm42013-06-254-57/+112
* core: don't set correct-pts mode randomlywm42013-06-251-5/+0
* subreader: turn into actual demuxerwm42013-06-255-129/+227
* demux: add utility functions for preloading demuxerswm42013-06-252-5/+81
* demux_lavf: use stream_peek() instead of read/unreadwm42013-06-251-6/+4
* Move/rename subreader.cwm42013-06-252-0/+1457
* sub: preload external text subtitleswm42013-06-232-1/+38
* stream: remove padding parameter from stream_read_complete()wm42013-06-233-3/+3
* demux: don't require fill_buffer callbackwm42013-06-233-13/+1
* Merge branch 'cache_new'wm42013-06-166-45/+35
|\
| * stream: fix some aspects of EOF handlingwm42013-06-161-3/+2
| * stream: remove stream_reset()wm42013-06-165-11/+0
| * demux_lavf: change probing, use stream_unread_buffer()wm42013-06-161-31/+33
* | demux_lavf: show metadata for OGG audio fileswm42013-06-151-5/+18
|/
* Merge branch 'sub_mess'wm42013-06-046-23/+75
|\
| * sub: pass subtitle packets directlywm42013-06-032-10/+10
| * demux_lavf: always set packet durationwm42013-06-031-5/+2
| * sub: turn subassconvert_ functions into sub converterswm42013-06-031-2/+3
| * sub: refactorwm42013-06-011-2/+1
| * core: add demux_sub pseudo demuxerwm42013-06-014-5/+60
| * sub: add sd_