summaryrefslogtreecommitdiffstats
path: root/demux
Commit message (Expand)AuthorAgeFilesLines
* 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/DVD audio languagewm42014-09-291-0/+1
* demux_lavf: bluray: don't skip stream data when flushingwm42014-09-291-3/+4
* demux_disc: bluray: potentially fix some aspects of seekingwm42014-09-292-1/+7
* demux_mkv: don't use default_duration for parsed packetswm42014-09-261-4/+6
* Remove mpbswap.hwm42014-09-251-1/+0
* stream_cdda, demux_raw: always use s16lewm42014-09-251-1/+1
* demux_mkv: get rid of MS structswm42014-09-253-119/+39
* audio: remove WAVEFORMATEX from internal demuxer APIwm42014-09-254-79/+83
* video: remove BITMAPINFOHEADER from internal demuxer APIwm42014-09-252-11/+11
* audio: confine demux_mkv audio PCM hackwm42014-09-241-6/+28
* audio: decouple demux and audio decoder/filter sample formatswm42014-09-245-51/+62
* audio: cleanup spdif format definitionswm42014-09-231-1/+1
* audio: drop swapped-endian audio formatswm42014-09-233-7/+17
* demux: gracefully handle packet allocation failureswm42014-09-166-25/+54
* ebml: warn if there are too many subelementswm42014-09-041-3/+7
* demux_mkv: allow up to 256 MB of extradata to make broken files workwm42014-09-041-1/+1
* demux: allow increasing filepos onlywm42014-09-031-1/+2
* player: show HLS bitrate as fallback for track titleswm42014-09-011-0/+2
* player: simplistic HLS bitrate selectionwm42014-09-012-7/+18
* demux: get rid of old wrapperwm42014-09-012-7/+0
* video: initial Matroska 3D supportwm42014-08-302-0/+13
* demux_lavf: print a warning if av_read_frame() returns an errorwm42014-08-301-1/+6
* demux_mkv: eliminate redundant branchshdown2014-08-301-5/+1
* demux: eliminate redundant checkshdown2014-08-301-1/+1
* demux_disc: handle new_sh_stream() fail correctlyshdown2014-08-301-2/+4
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-297-8/+7
* player: slightly better cache underrun detectionwm42014-08-271-0/+1
* demux_lavf: don't reject av:// if cache is enabledwm42014-08-271-1/+1
* demux: reset idle state on seekswm42014-08-271-2/+2
* player: better cache status on status linewm42014-08-272-0/+4
* player: fix basic playbackwm42014-08-271-1/+1
* player: redo how stream caching and pausing on low cache workswm42014-08-272-1/+33
* demux: reduce wakeups if no cache is activewm42014-08-271-1/+5
* demux: always use AVPacketwm42014-08-253-65/+39
* demux: avoid unnecessary wakeupswm42014-08-241-1/+1
* demux_lavf: fix crash with unknown streamswm42014-08-231-1/+1
* demux: enable thread by defaultwm42014-08-161-5/+0
* demux: add option to control the readahead buffer by a duration valuewm42014-08-161-1/+19
* demux: remove unused functionwm42014-08-162-13/+0
* demux_lavf: support new metadata update APIwm42014-08-141-3/+23
* 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
* Improve setting AVOptionswm42014-08-021-14/+5
* demux_lavf: don't consider EAGAIN as EOF conditionwm42014-07-301-2/+3
* stream: hack-fix rtmp-level seekingwm42014-07-301-4/+7
* demux_mf: allow seeking past the endwm42014-07-301-1/+1
* demux: fix timestamp type for seek callswm42014-07-217-8/+8
* 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-182-14/+51
* dvd, bd: fix A/V syncwm42014-07-181-30/+29
* demux: fix debug log outputwm42014-07-171-1/+1
* demux: drop some unused definitionswm42014-07-172-3/+0
* demux_lavf: reverse rotation direction with new APIwm42014-07-171-1/+1
* demux: add a demuxer threadwm42014-07-165-178/+596
* Revert "Remove DVD and Bluray support"wm42014-07-152-0/+349
* Remove DVD and Bluray supportwm42014-07-142-349/+0
* demux_lavf: don't let metadata update mess up ogm playbackwm42014-07-141-1/+4
* dvdnav: fix time display when starting in the middle of the DVDwm42014-07-131-0/+5
* dvd: potentially fix video aspect ratiowm42014-07-121-1/+1
* build: include <strings.h> for strcasecmp()wm42014-07-103-2/+4
* demux: remove accurate_seek fieldwm42014-07-082-4/+0
* demux_disc: flush slave demuxer packet queue on resyncwm42014-07-071-0/+3
* cache, dvd, bluray: simplify stream time handlingwm42014-07-071-4/+0
* demux: print initial metadatawm42014-07-071-0/+1
* Remove stream_pts stuffwm42014-07-064-7/+0
* dvd, bd: enable precise seekingwm42014-07-061-4/+1
* dvd, bluray: handle playback display time handling differentlywm42014-07-061-12/+80
* demux: fix a corner case related to demux_discwm42014-07-061-5/+8
* dvd: fix first subtitle with delayed subtitle streamswm42014-07-063-1/+5
* demux: minor simplificationwm42014-07-066-11/+8
* tv: move demuxer parts to separate filewm42014-07-051-0/+251
* demux: minor simplification to internal APIwm42014-07-058-31/+21
* dvd: move angle switching codewm42014-07-052-46/+0
* dvd: flush buffers properly on seekwm42014-07-051-3/+4
* dvd, bluray, cdda: add demux_disc containing all related hackswm42014-07-054-88/+295
* 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-053-17/+8
* demux, stream: change metadata notificationwm42014-07-053-22/+22
* demux: make replaygain per-trackwm42014-07-054-8/+10
* demux: move packet functions to a separate source filewm42014-07-054-108/+133
* demux: move packet list functionswm42014-07-053-73/+49
* demux_lavf: for now, ignore the new libavformat image demuxerswm42014-07-051-0/+3
* demux_lavf: support OTF fonts in Matroskawm42014-07-051-3/+10
* demux_lavf: don't dump transport stream programswm42014-07-051-13/+0
* demux_lavf: cleanup debug outputwm42014-07-051