summaryrefslogtreecommitdiffstats
path: root/demux
Commit message (Expand)AuthorAgeFilesLines
* 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_spu.c to wrap spudec, cleanup mplayer.cwm42013-05-301-1/+1
* | demux: fix "-demuxer mpegps", don't force demuxer in stream_dvdwm42013-06-021-1/+1
* | demux_mkv: clang: fix -Wunused-functionStefano Pigozzi2013-05-301-0/+2
|/
* demux_mkv: replace awkward goto by function callwm42013-05-301-39/+43
* demux_mkv: make sure wavpacks works with older libavcodec versionswm42013-05-301-0/+15
* demux_mkv: fix wavpack in mkvwm42013-05-301-0/+92
* core: avoid deselecting and reselecting stream needlesslywm42013-05-291-0/+4
* demux_asf: fix after commit 5165e19wm42013-05-292-7/+4
* demuxer_lavf: use audio/mpeg mime type for mp3wm42013-05-271-0/+1
* demux_lavf: minimal probing and reduced analyzeduration for AAC over HTTPwm42013-05-271-14/+43
* options: add allow-mimetype suboption for demux_lavfwm42013-05-271-1/+2
* demux_lavf: print how many bytes are read by avformat_find_stream_info()wm42013-05-261-0/+6
* demux_mkv: defer reading of seek index until first seekwm42013-05-231-3/+42
* demux_mkv: use a single flag to indicate whether cues have been readwm42013-05-231-1/+3
* demux_lavf: workaround minor ffmpeg memory leakwm42013-05-212-7/+1
* demux: workaround for -demuxer mpegts -correct-ptswm42013-05-212-8/+16
* demux_mkv: support dirac in mkvwm42013-05-212-0/+2
* Silence some compiler warningswm42013-05-211-1/+1
* demux_mkv: export Matroska title element as metadatawm42013-05-151-0/+3
* Merge branch 'audio_changes'wm42013-05-124-12/+16
|\
| * core: use channel map on demuxer level toowm42013-05-124-12/+16
* | demux: fix big endian PCM in mkv with demux_mkvwm42013-05-111-0/+1
* | 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-062-5/+3
* | Fix some cppcheck / scan-build warningswm42013-05-062-5/+2
* | demux: use talloc for packetswm42013-05-051-15/+19
* | core: ignore backstep command if demuxer is not capablewm42013-05-051-0/+2
* | demux_lavf: use demuxer ID for transport streamswm42013-05-051-1/+4
* | demux: use demux_lavf instead of demux_mpg for DVD playbackwm42013-05-051-1/+1
* | demux_lavf: fix DEMUXER_CTRL_RESYNCwm42013-05-051-1/+1
* | demux_lavf: set stream_ptswm42013-05-051-0/+6
* | demux: report stream time info instead of demuxer info if possiblewm42013-05-051-4/+7
* | core: move demuxer time reporting to demuxerwm42013-05-052-0/+21
* | 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-293-17/+9
* | demux_mkv: fix segfault issue playing back VC1 in a mkvBin Jin2013-04-271-1/+1
* | demux_mkv: cosmeticswm42013-04-241-4/+3
* | demux_mkv: fix out of range comparisonwm42013-04-241-1/+1
* | demux_lavf: fix subtitle seeking before start of the filewm42013-04-211-2/+7
* | demux_mkv: always set track->codec_id to a stringwm42013-04-201-1/+3
* | demux_mkv: always add subtitle trackswm42013-04-201-26/+26
* | demux: remove some unused sh_video_t fieldswm42013-04-203-10/+1
* | demux: get rid of sh_common_twm42013-04-202-21/+14
* | sub, demux: identify subtitle types with the codec namewm42013-04-206-59/+25
* | demux: remove useless vid/aid/sid fieldswm42013-04-203-7/+1
* | demux: fix clearing of input paddingwm42013-04-201-2/+2
* | demux_mkv: introduce new_demux_packet_from() and use itwm42013-04-203-10/+15
* | demux: remove some unused thingswm42013-04-203-47/+4
* | demux_lavf: simplifywm42013-04-201-147/+74
* | demux_mkv: simplify use of demuxer APIwm42013-04-201-106/+62
* | demux: add functions to simplify demuxerswm42013-04-203-7/+47
* | demux_mkv: code cleanupeng2013-04-201-20/+23
* | demux_mkv: use new way of track switchingwm42013-04-201-45/+0
* | demux: simpler way to notify demuxers about track switcheswm42013-04-202-2/+11
* | demux_mkv: remove pointless video track selectionwm42013-04-201-37/+0
* | matroska: update dead linkwm42013-04-201-1/+1
* | demux_mkv: support vp9wm42013-04-203-0/+3
* | core: matroska: support concatenated segmentswm42013-04-202-10/+53
* | demux_mkv: don't terminate if there are no clusterswm42013-04-201-2/+3
* | demux_mkv: simplify handle_block() logic a bitwm42013-04-201-11/+8
* | demux_mkv: verify laces separately, and in all caseswm42013-04-201-4/+10
* | demux_mkv: get rid of the duplicated lace case labelswm42013-04-201-9/+4
* | demux_mkv: there can be 256 laceswm42013-04-201-6/+5
* | demux_mkv: check block malloc() resultwm42013-04-201-0/+2
* | demux_mkv: use a bounded buffer for block datawm42013-04-203-120/+122
* | demux_mkv: static allocation for lace sizes bufferwm42013-04-201-12/+8
* | demux_mkv: remove redundant checkwm42013-04-201-39/+37
* | demux_mkv: fix seeking with index generationwm42013-04-201-45/+68
* | demux_mkv: move Block header parsing codewm42013-04-201-34/+43
* | demux_mkv: split reading blocks and reading packetswm42013-04-201-37/+47
* | demux_mkv: move BlockGroup reading code to a separate functionwm42013-04-201-49/+61
* | demux_mkv: factor block readingwm42013-04-201-55/+61
* | demux_mkv: fix streaming clusterswm42013-04-201-1/+9
* | demux_mkv: simplify cluster reading codewm42013-04-201-32/+24
* | demux_mkv: use normal index data structure even for incomplete fileswm42013-04-201-84/+63
|/
* demux: simplify chapter appending codewm42013-04-121-14/+8
* demux: always sort chapterswm42013-04-122-8/+7
* demux: fix a specific gcc 4.8 warning that may hint to mis-optimized codeRudolf Polzer2013-04-091-0/+3
* demux_mkv: move preroll subtitle check to the right placewm42013-04-041-2/+2
* demux_mkv: try to show current subtitle when seekingwm42013-04-042-9/+32
* demux_mkv: fix handling of 0 DisplayWidth/Heightwm42013-04-041-2/+5
* demux_mkv: don't print non-sense warning on normal EOFwm42013-03-301-1/+1
* demux_mkv: improve robustness against broken fileswm42013-03-283-8/+73
* demux_mkv: fix skipping broken header elementswm42013-03-281-1/+1
* demux_mkv: set correct aspect ratio even if DisplayHeight is unsetwm42013-03-281-2/+4
* demux: fix regressions by restricting cover art hack furtherwm42013-03-191-3/+3
* demux_mf: fix crashes when '*' matches directorieswm42013-03-192-7/+10
* demux_mkv: support ALACwm42013-03-153-0/+13
* demux_mkv: Support playing Opus streams in MatroskaStephen Hutchinson2013-03-143-0/+8
* demux_lavf: use avg_frame_rate instead of r_frame_ratewm42013-03-131-2/+2
* Prefix CODEC_ID_ with AV_wm42013-03-133-20/+20
* fix clang compiler warningsStefano Pigozzi2013-03-031-1/+1
* core: fix SEEK_FACTORwm42013-03-014-4/+27
* demux_lavf: fix percentage display with some file formatswm42013-03-011-1/+2
* m_option: don't define OPT_BASE_STRUCT by defaultwm42013-03-011-0/+2
* core: use playback time to determine playback percent positionwm42013-02-268-48/+6
* demux_mf: add some more image formatswm42013-02-241-1/+15
* demux_mf: support .xbmwm42013-02-241-0/+1
* demux_rawvideo: allow setting video codecwm42013-02-241-0/+4
* demux_mf: map to codecs directlywm42013-02-242-39/+35
* demux_rawvideo: remove ancient video dimension presetswm42013-02-231-19/+0
* demux_lavf: add workaround for broken libavformat seek behaviorwm42013-02-191-1/+8
* demux_mf: fix breakage after commit 4d016a9wm42013-02-171-0/+1
* demux: apply sparse video hack only to demux_lavf and demux_mkvwm42013-02-142-11/+8
* demux: restructure code that warns about packet buffer overflowswm42013-02-142-34/+33
* demux_mpg: fix setting codecwm42013-02-141-0/+1
* demux: fix video with demux_mpg (DVD playback)wm42013-02-121-1/+4
* demux_lavf, ad_lavc, vd_lavc: pass codec header data directlywm42013-02-105-269/+26
* demux_lavf, ad_lavc, vd_lavc: refactor, cleanupwm42013-02-102-26/+0
* demux_lavf: remove code duplicationwm42013-02-104-65/+24
* core: redo how codecs are mapped, remove codecs.confwm42013-02-1013-90/+479
* demux_lavf: default PTS to 0 for attached pictureswm42013-02-031-0/+4
* demux_lavf: remove weird stream auto-selectionwm42013-02-031-10/+0
* demux_lavf: remove "internet radio hack"wm42013-02-031-39/+1
* demux_mkv: support more formats with V_UNCOMPRESSEDwm42013-01-301-0/+6
* demux: don't use codec_tag for raw PCM formatswm42013-01-301-0/+8
* demux_mkv: support V_UNCOMPRESSED video trackswm42013-01-242-1/+11
* video: decouple internal pixel formats from FourCCswm42013-01-133-31/+56
* video: simplify decoder pixel format handlingwm42013-01-131-1/+0
* Replace strsep() useswm42013-01-131-3/+8
* configure: remove __builtin_expect checkwm42013-01-131-1/+1
* demux_mkv: work around bad OutputSamplingFrequency valuesUoti Urpala2013-01-131-0/+8
* demux_lavf: avio_flush in DEMUXER_CTRL_RESYNCRudolf Polzer2013-01-101-0/+2
* demux_lavf: implement DEMUXER_CTRL_RESYNCRudolf Polzer2013-01-071-0/+15
* demux_mpg, ass_mp: fix warningsRudolf Polzer2012-12-281-2/+2
* Fix compilation with ffmpeg 1.0wm42012-12-131-2/+2
* demux: fix behavior with files that have sparse video packetsreimar2012-12-113-6/+33
* core: allow disabling display of "album art" in audio fileswm42012-12-112-1/+4
* audio/decode: remove ad_dvdpcm and use ad_lavc for DVD PCMwm42012-12-111-0/+45
* audio/decode: remove ad_pcm and use ad_lavc for PCMwm42012-12-111-8/+0
* stream_lavf/demux_lavf: export/use HTTP MIME typewm42012-12-111-0/+17
* demux_lavf: make minimum probe score customizable, remove lavf_preferredwm42012-12-114-59/+36
* sub: remove vobsub reader in favor of ffmpeg vobsub demuxerwm42012-12-111-0/+10
* core: improve seeking in external fileswm42012-12-112-2/+14
* audio: improve decoder open failure handlingUoti Urpala2012-12-032-15/+2
* demux_gif: remove this demuxer in favor of libavformatwm42012-12-032-343/+0
* demux_lavf: add support for libavdevicewm42012-12-031-25/+45
* demux_lavf: do not prefix filename passed to libavformat with "mp:"wm42012-12-031-8/+9
* stream, demux_lavf: minor cleanup for stream size codewm42012-11-201-3/+1
* stream, demux: replace off_t with int64_twm42012-11-2012-64/+64
* stream: change STREAM_CTRL_GET_SIZE argument type to uint64_treimar2012-11-201-1/+1
* Fix potential bugs and issues, general cleanupsreimar2012-11-201-6/+6
* demux_mf: allow displaying single image files, various cleanupswm42012-11-164-83/+132
* subtitles: improve support for libavformat demuxed subtitleswm42012-11-161-6/+1
* Rename directories, move files (step 2 of 2)wm42012-11-1231-71/+71
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-1242-0/+19204