summaryrefslogtreecommitdiffstats
path: root/demux
Commit message (Expand)AuthorAgeFilesLines
* player, demux: replace some demux_open() uses with demux_open_url()wm42015-06-241-6/+2
* demux_lavf: fix chapter titleswm42015-06-241-1/+1
* demux_mkv: allow integer and float elements with length 0wm42015-06-241-7/+11
* demux: get rid of some bstr thingswm42015-06-248-38/+36
* demux_mkv: don't use byte stringswm42015-06-242-38/+48
* demux: mime types are case-insensitivewm42015-06-211-1/+1
* demux_mkv: share some duplicated codewm42015-06-211-16/+17
* demux: merge extradata fieldswm42015-06-215-20/+16
* demux_mkv: minor audio extradata cleanupwm42015-06-211-27/+24
* demux: rename sh_stream.format to sh_stream.codec_tagwm42015-06-217-13/+11
* demux_playlist: make mime type comparison case-insensitivewm42015-06-201-1/+1
* demux_mkv: do not reset bits_per_coded_sample if not neededwm42015-06-191-7/+0
* demux_mkv: do not set block_align for codecs which do not need itwm42015-06-191-7/+0
* demux_mkv: do not set bitrate fields for codecs which do not need itwm42015-06-191-7/+0
* demux_mkv: stricter realaudio extradata handlingwm42015-06-191-11/+13
* demux_mkv: separate generic and non-VfW audio codec handling partswm42015-06-191-89/+84
* demux_mkv: remove indirection through defineswm42015-06-192-134/+58
* demux_mkv: remove FourCCs from audio codec handlingwm42015-06-192-122/+73
* player: add some debug output for seekingwm42015-06-181-0/+7
* Various spelling fixesMarcin Kurczewski2015-06-181-1/+1
* demux_mkv: always copy video extradatawm42015-06-131-16/+14
* demux_mkv: fix mpeg2 mappingwm42015-06-131-1/+1
* demux_mkv: remove FourCCs from video codec handlingwm42015-06-132-39/+27
* demux_mkv: remove a level of indentationwm42015-06-131-53/+52
* demux_mkv: remove ms_compat codewm42015-06-131-11/+5
* demux_lavf: fix wrong printf parameter type on 64 bit systemswm42015-06-021-1/+1
* demux_lavf: do a better job at guessing the vobsub .sub filenamewm42015-05-281-0/+40
* demux: don't get stuck on some cases of timestamp resetswm42015-05-261-1/+2
* demux_edl: fix includeswm42015-05-241-2/+2
* demux: read cue sheets embedded in tagswm42015-05-191-2/+17
* demux_cue: move cue parser to a separate filewm42015-05-193-180/+257
* path: make mp_path_join accept normal C stringswm42015-05-094-5/+5
* demux_lavf: drop dead codewm42015-04-251-7/+1
* demux_mkv: limit timestamp fixing to 1ms maxwm42015-04-231-1/+1
* demux_mkv: attempt to fix rounded timestampswm42015-04-231-1/+18
* demux_mkv: move global options to the demuxerwm42015-04-233-10/+39
* demux_mkv: better seeking after video endwm42015-04-231-15/+7
* demux: report correct cache state close to EOFwm42015-04-201-5/+4
* player: change video-bitrate and audio-bitrate propertieswm42015-04-203-6/+0
* player: allow playing directorieswm42015-04-171-1/+53
* demuxer_lavf: add an option for disabling hackswm42015-04-171-0/+5
* Update license headersMarcin Kurczewski2015-04-1315-77/+62
* demux_lavf: use mimetype instead of codec type for embedded fontswm42015-04-051-9/+3
* demux: fix rar support for files containing DTS audio trackswm42015-03-243-26/+64
* demux_lavf: print seek failures in verbose modewm42015-03-241-6/+12
* demux_mkv_timeline: don't continue if reopening file failedwm42015-03-231-1/+1
* demux_lavf: assume h264/hevc raw streams have no timestampswm42015-03-201-4/+12
* player: better handling of video with no timestampswm42015-03-202-10/+5
* demux_mkv: never warn when trying to resync on EOFwm42015-03-091-2/+4
* demux_mkv: check for playback abortswm42015-03-093-0/+9
* demux_mkv: actually skip elements out of reachwm42015-03-061-1/+2
* demux_mkv: fix issues with unseekable streamswm42015-03-061-14/+16
* sub: this isn't needed eitherwm42015-03-032-3/+0
* Revert "demux_lavf: workaround for broken libavformat subtitle seeking"wm42015-03-031-23/+4
* Remove some FFmpeg/Libav compatibility hackswm42015-03-032-35/+3
* demux_lavf: use this for image formatswm42015-03-021-6/+13
* player: refine rar:// playlist-safety handlingwm42015-03-021-0/+1
* buid: readd -Wparentheseswm42015-03-021-2/+2
* stream: remove stream filter conceptwm42015-02-271-1/+1
* stream_rar: treat rar files as playlistswm42015-02-271-0/+25
* demux_mkv_timeline: fix potential issue when enabling cachewm42015-02-251-0/+1
* demux_mkv_timeline: move uids array to context toowm42015-02-251-31/+26
* demux_mkv_timeline: pass sources array as part of contextwm42015-02-251-45/+39
* demux_mkv: minor refactor for deferred cue readingwm42015-02-251-45/+41
* demux_mkv: don't spam too many warnings with partial fileswm42015-02-251-14/+15
* video: remove redundant codec parameterswm42015-02-242-3/+0
* demux: timeline: honor quit requestswm42015-02-205-4/+12
* demux: add a demux_open_url() functionwm42015-02-204-58/+43
* demux: change demux_open() signaturewm42015-02-206-14/+17
* demux: add free_demuxer_and_stream() functionwm42015-02-204-9/+14
* demux_lavf: apply hacks even if format is forcedwm42015-02-201-27/+28
* demux_lavf: blacklist bintext fileswm42015-02-181-0/+3
* player: enable cache and demuxer thread for subtitles toowm42015-02-188-0/+19
* demux_lavf: reorganize hackswm42015-02-181-67/+70
* demux_lavf: set interrupt_callbackwm42015-02-181-0/+11
* demux, matroska: remove demuxer type fieldwm42015-02-174-39/+29
* demux: remove file_contents fieldwm42015-02-174-11/+25
* demux_edl: make independent from MPContextwm42015-02-172-42/+36
* demux_edl: move implementationwm42015-02-171-2/+280
* demux_cue: make independent from MPContextwm42015-02-172-35/+36
* demux_cue: move implementationwm42015-02-171-4/+388
* demux: copy priv pointer toowm42015-02-171-0/+1
* matroska: move timeline code to demux/wm42015-02-171-0/+654
* matroska: make timeline code independent of MPContextwm42015-02-172-1/+5
* player: use a separate context for timeline loader stuffwm42015-02-173-0/+82
* demux: chapters without metadata are allowedwm42015-02-171-2/+3
* demux_lavf: hack against hls showing "100%" positionwm42015-02-171-0/+6
* demux: fix dropped subtitle packets with the new stream switchingwm42015-02-142-3/+4
* demux: hack for instant stream switchingwm42015-02-134-4/+87
* demux_mkv: return unique file positions for all packetswm42015-02-131-4/+5
* demux_mkv: remove the realmedia fieldwm42015-02-051-25/+21
* demux_mkv: reindent, cosmeticswm42015-02-051-97/+79
* demux_mkv: simplify realaudio handlingwm42015-02-051-30/+17
* demux_mkv: remove realvideo-specific aspect ratio handlingwm42015-02-051-17/+5
* demux_mkv: use libavcodec parser for realvideowm42015-02-051-68/+4
* demux_mkv: retrieve timestamps from libavcodec parserwm42015-02-051-3/+16
* demux_mkv: refactor packet parsingwm42015-02-053-86/+115
* demux_raw: output smaller audio packetswm42015-02-041-1/+1
* demux_disc: fix CDDA seekabilitywm42015-02-031-6/+13
* demux_mkv: use unique IDs for cover art pseudo-trackswm42015-02-011-0/+1
* player: demote matroska ordered chapter scanning messages to VerboseDiogo Franco (Kovensky)2015-01-281-1/+1
* command: export more details about file seekabilitywm42015-01-262-1/+4
* command: export file format as propertywm42015-01-232-5/+3
* demux_disc: pass seek flags to stream layerwm42015-01-193-6/+15
* demux: return EOF when reading from unselected streamwm42015-01-161-1/+1
* demux_mkv: fix EBML parsing checkswm42015-01-121-16/+15
* demux_mkv: better check for some EBML parsingwm42015-01-121-15/+19
* demux_mkv: avoid endless loop with broken fileswm42015-01-121-1/+1
* demux_mkv: improve robustness against broken libavcodec parserswm42015-01-091-2/+2
* csputils: replace float[3][4] with a structwm42015-01-061-3/+3
* demux_mkv: avoid PTS warning with image attachmentswm42015-01-051-0/+5
* demux_mkv: enable codec parsing for vfw-muxed files toowm42014-12-311-9/+10
* demux_playlist: unquote entries in pls playlistswm42014-12-301-0/+3
* demux_mkv: reduce log noisewm42014-12-292-3/+2
* demux_mf: move mf.c contents to demux_mf.cwm42014-12-294-187/+122
* demux_mkv: use attachment filename as coverart titlewm42014-12-231-0/+1
* demux_mf: add probing by mime typewm42014-12-221-1/+5
* demux_mkv: support embedded coverartwm42014-12-223-1/+34
* Check some mallocswm42014-12-121-0/+4
* command: add properties for current bitratewm42014-12-122-1/+33
* demux: don't always make --cache-secs override --demuxer-readahead-secswm42014-12-121-2/+4
* emux_mkv: fix possible uninitialized reads with short fileswm42014-12-101-1/+3
* demux_mkv: support svq3wm42014-12-081-14/+24
* demux_mkv: reject 0 TimecodeScalewm42014-12-061-0/+4
* demux_playlist: fix negated conditionwm42014-12-061-1/+1
* demux: silence unseekable messagewm42014-12-051-2/+2
* demux_playlist: detect headerless m3u files by extensionwm42014-12-051-1/+24
* 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-043-0/+21
* demux_playlist: don't ignore last line in m3uwm42014-11-301-2/+2
* demux_mkv: remove ancient codec mapping leftoverswm42014-11-283-335/+52
* demux_mkv: simplify extradata handlingwm42014-11-271-37/+12
* demux_mkv: cosmeticswm42014-11-271-24/+13
* demux_mkv: fix a possible out of bounds accesswm42014-11-271-6/+8
* demux_lavf: set PTS of first packet for formats with no timestampswm42014-11-251-0/+9
* demux_mkv: fix scary sign extension issueswm42014-11-211-8/+8
* demux_mkv: fix possible real-audio out of bounds accesseswm42014-11-211-1/+7
* demux_mkv: fix uninitialized variablewm42014-11-211-1/+1
* demux_mkv: haali hack: add last frame duration to video length toowm42014-11-201-2/+3
* demux_mkv: add an option for compatibility with Haaliwm42014-11-181-0/+65
* demux_mkv: check file type without actually reading datawm42014-11-161-0/+7
* demux_cue: use stream_peek()wm42014-11-161-6/+2
* demux_mkv: adjust subtitle preroll again (2)wm42014-11-151-3/+12
* demux: update cache state when pausedwm42014-11-121-1/+11
* demux_mkv: adjust subtitle preroll againwm42014-11-111-14/+17
* demux_mkv: fix undefined shiftswm42014-11-081-4/+4
* demux_mkv: fix indentationwm42014-11-051-3/+3
* demux_mkv: for subtitle preroll, consider all clusterswm42014-11-051-5/+3
* demux_mkv: apply subtitle preroll only if needed, based on cue indexwm42014-11-051-0/+16
* demux_mkv: read CueRelativePosition/CueDuration elementswm42014-11-051-11/+27
* demux_mkv: index all packetswm42014-11-051-4/+2
* demux: report 0s readahead time as fallback in some situationswm42014-11-051-1/+5
* demux: unbreak build with Libavwm42014-11-031-0/+4
* 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
* demux_mkv: remove minor code duplicationwm42014-11-031-12/+6
* demux_mkv: implement audio skipping/trimmingwm42014-11-033-2/+41
* player: always use demux_chapterwm42014-11-025-15/+23
* demux_lavf, stream_lavf: drop local buffers on time-seekswm42014-10-301-2/+5
* demux_lavf: mark as seekable if protocol supports seeking by timewm42014-10-301-0/+2
* demux_playlist: redirect ASF streaming to mmsh://wm42014-10-301-14/+30
* demux: fix demux_seek signaturewm42014-10-292-2/+2
* demux: move some seek flag sanitation to generic codewm42014-10-292-10/+15
* demux_mkv: implement percentage seeking with no indexwm42014-10-291-22/+24
* demux_mkv: export packet file positionwm42014-10-291-0/+1
* 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-213-0/+4
* Set thread name for debuggingwm42014-10-191-0/+2
* demux: print a warning if stream is not seekablewm42014-10-171-2/+3
* demux_lavf: set stream network options if applicablewm42014-10-141-2/+3
* demux_lavf: let libavformat open HLS streams directlywm42014-10-141-1/+2
* demux_mkv: fix undefined behaviorwm42014-10-131-1/+1
* demux: fix a commentwm42014-10-121-2/+1
* Add some missing "const"swm42014-10-101-2/+2
* demux_lavf: blacklist jpeg fileswm42014-10-061-0/+1
* demux_disc: bluray: fix stream language (2)wm42014-09-301-0/+1
* demux_disc: export BD/D