| Commit message (Expand) | Author | Age | Files | Lines |
* | demux: remove minor code duplication | wm4 | 2019-09-19 | 1 | -16/+14 |
* | demux: fix initial backward demuxing state in some cases | wm4 | 2019-09-19 | 1 | -59/+95 |
* | demux_lavf: also fix cache seeking with large codec delay | wm4 | 2019-09-19 | 1 | -0/+2 |
* | demux, demux_mkv: fix seeking in cache with large codec delay | wm4 | 2019-09-19 | 3 | -1/+10 |
* | demux_mkv: stop setting per-packet initial padding from codec delay | wm4 | 2019-09-19 | 1 | -2/+1 |
* | demux: don't adjust internal backward playback seeks by start time | wm4 | 2019-09-19 | 1 | -3/+5 |
* | demux_raw: fix operation with demuxer cache and backward playback | wm4 | 2019-09-19 | 1 | -1/+3 |
* | demux_raw: set keyframe flag | wm4 | 2019-09-19 | 1 | -0/+1 |
* | Implement backwards playback | wm4 | 2019-09-19 | 4 | -23/+409 |
* | demux: cleaner mutex usage | wm4 | 2019-09-19 | 1 | -5/+6 |
* | demux: add shitty start of stream detection | wm4 | 2019-09-19 | 1 | -8/+17 |
* | demux, command: export bof/eof flags | wm4 | 2019-09-19 | 2 | -0/+3 |
* | demux: remove logic duplication from packet read functions | wm4 | 2019-09-19 | 1 | -68/+57 |
* | sub: remove only user of demux_read_packet() | wm4 | 2019-09-19 | 2 | -2/+1 |
* | demux: adjust reader_head on range joining | wm4 | 2019-09-19 | 1 | -0/+8 |
* | demux: don't process obscure skipped packets | wm4 | 2019-09-19 | 1 | -0/+5 |
* | demux: factor out a some packet queue code | wm4 | 2019-09-19 | 1 | -11/+22 |
* | demux: fix typos in comments | wm4 | 2019-09-19 | 1 | -2/+2 |
* | player: add --demuxer-cache-wait option | wm4 | 2019-09-19 | 2 | -0/+12 |
* | packet: reorder fields | wm4 | 2019-09-19 | 1 | -5/+6 |
* | demux_edl: fix assertion failure on exit in obscure ytdl cases | wm4 | 2019-09-19 | 1 | -0/+1 |
* | demux_mkv: fix seeking in broken mjpeg files | wm4 | 2019-09-19 | 1 | -1/+3 |
* | demux_timeline: add heuristic to fix shifted seeks with separate audio | wm4 | 2019-09-19 | 1 | -11/+80 |
* | demux_edl, cue, mkv: slightly nicer file format indication | wm4 | 2019-09-19 | 6 | -6/+29 |
* | demux_edl, cue, mkv: clean up timeline stuff slightly | wm4 | 2019-09-19 | 6 | -129/+158 |
* | demux_edl: add no_clip | wm4 | 2019-09-19 | 3 | -8/+12 |
* | demux_timeline: include "dash" hint in reported file format | wm4 | 2019-09-19 | 1 | -1/+2 |
* | demux_timeline: disable end-of-segment handling in DASH mode | wm4 | 2019-09-19 | 1 | -2/+2 |
* | demux: fix typo in a comment | wm4 | 2019-09-19 | 1 | -2/+2 |
* | demux: fix SEEK_FORWARD into end of cached range | wm4 | 2019-09-19 | 1 | -0/+16 |
* | demux_timeline: report network speed of slave connections | wm4 | 2019-09-19 | 3 | -1/+35 |
* | demux: slightly cleanup network speed reporting | wm4 | 2019-09-19 | 3 | -8/+32 |
* | demux_edl: add a special header to disable chapter generation | wm4 | 2019-09-19 | 1 | -11/+17 |
* | demux_edl: explicitly error on unknown header types | wm4 | 2019-09-19 | 1 | -0/+2 |
* | demux_edl: minor cleanup to header parsing | wm4 | 2019-09-19 | 1 | -31/+35 |
* | demux, demux_edl: add extension for tracks sourced from separate streams | wm4 | 2019-09-19 | 4 | -159/+288 |
* | demux: make demuxer list static, remove ancient comment | wm4 | 2019-09-19 | 1 | -5/+1 |
* | demux_lavf: increase max. probe size | wm4 | 2019-09-19 | 1 | -1/+1 |
* | stream: redo buffer handling and allow arbitrary size for stream_peek() | wm4 | 2019-09-19 | 1 | -1/+1 |
* | demux: another unused function | wm4 | 2019-09-19 | 2 | -13/+0 |
* | demux: autoselection is gone | wm4 | 2019-09-19 | 2 | -9/+0 |
* | demux: remove some more minor dead code | wm4 | 2019-09-19 | 2 | -8/+4 |
* | demux: get rid of ->control callback | wm4 | 2019-09-19 | 4 | -24/+9 |
* | demux: change hack for closing subtitle files early | wm4 | 2019-09-19 | 7 | -30/+35 |
* | demux: make demux_open() private | wm4 | 2019-09-19 | 3 | -8/+8 |
* | demux: simplify API for returning cache status | wm4 | 2019-09-19 | 2 | -131/+55 |
* | demux: return stream file size differently, rip out stream ctrls | wm4 | 2019-09-19 | 2 | -41/+2 |
* | stream_libarchive: remove base filename stuff | wm4 | 2019-09-19 | 1 | -18/+0 |
* | demux_timeline: fix off by one error, rearrange weird code | wm4 | 2019-09-19 | 1 | -4/+4 |
* | demux: return packets directly from demuxer instead of using sh_stream | wm4 | 2019-09-19 | 8 | -57/+93 |
* | demux, stream: remove old rar support in favor of libarchive | wm4 | 2019-09-13 | 2 | -66/+0 |
* | command, demux: remove program property | wm4 | 2019-09-13 | 2 | -72/+0 |
* | Remove classic Linux analog TV support, and DVB runtime controls | wm4 | 2019-09-13 | 3 | -272/+0 |
* | Remove optical disc fancification layers | wm4 | 2019-09-13 | 4 | -388/+15 |
* | demux: ignore forced demuxer type for directories | Tom Yan | 2019-09-02 | 1 | -1/+1 |
* | codec_tags: fix wrong buffer size | wm4 | 2019-07-03 | 1 | -1/+1 |
* | demux_mkv: copy attachments (fonts) from ordered chapter sources | Philip Sequeira | 2019-06-12 | 1 | -0/+10 |
* | demux: support cue sheets longer than 100 minutes | zc62 | 2019-04-01 | 1 | -7/+8 |
* | Merge branch 'master' into pr6360 | Jan Ekström | 2019-03-11 | 3 | -14/+32 |
|\ |
|
| * | demux_edl: don't assume data follows a comment line | Philip Sequeira | 2019-03-03 | 1 | -1/+3 |
| * | demux: fix seek range update after head packets are pruned | Gunnar Marten | 2019-03-01 | 1 | -2/+2 |
| * | demux: make ALBUM ReplayGain tags optional when using libavformat | Benjamin Barenblat | 2019-01-16 | 2 | -11/+27 |
* | | demux: fix regression in decision about stream caching | sfan5 | 2018-12-06 | 1 | -1/+1 |
* | | demux: fix memleak in allocation with params=NULL | Niklas Haas | 2018-12-06 | 1 | -1/+1 |
* | | demux: fix some theoretical UB with no impact | wm4 | 2018-12-06 | 1 | -2/+4 |
* | | demux_mkv: simplify avi compat. codec_tags.c GUID lookup | wm4 | 2018-12-06 | 1 | -13/+3 |
* | | demux: remove some dead code | wm4 | 2018-12-06 | 2 | -10/+0 |
* | | demux: add another stream recording feature | wm4 | 2018-12-06 | 2 | -0/+41 |
* | | demux_lavf: to get effective HLS bitrate | wm4 | 2018-12-06 | 1 | -1/+80 |
* | | demux, stream: readd cache-speed in some other form | wm4 | 2018-12-06 | 2 | -1/+36 |
* | | Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer... | Anton Kindestam | 2018-12-05 | 9 | -92/+213 |
|\ \
| |/
|/| |
|
| * | demux, stream: rip out the classic stream cache | wm4 | 2018-08-31 | 4 | -50/+24 |
| * | demux: allow cache sizes > 2GB | wm4 | 2018-08-24 | 1 | -4/+8 |
| * | demux_lavf: v4l streams are not seekable | wm4 | 2018-08-24 | 1 | -0/+2 |
| * | demux_lavf: drop obscure genpts option | wm4 | 2018-05-24 | 1 | -5/+0 |
| * | m_config: add a special define to access main config | wm4 | 2018-05-24 | 1 | -1/+1 |
| * | demux: add a way to destroy the demuxer asynchronously | wm4 | 2018-05-24 | 2 | -8/+93 |
| * | player: some further cleanup of the mp_cancel crap | wm4 | 2018-05-24 | 2 | -2/+24 |
| * | demux: get rid of free_demuxer[_and_stream]() | wm4 | 2018-05-24 | 6 | -25/+29 |
| * | command: whitelist some blocking accesses for certain demuxers/streams | wm4 | 2018-05-24 | 4 | -0/+6 |
| * | command: make loadlist command async and abortable | wm4 | 2018-05-24 | 1 | -1/+2 |
| * | demux: add a "cancel" field | wm4 | 2018-05-24 | 5 | -5/+8 |
| * | misc: move mp_cancel from stream.c to thread_tools.c | wm4 | 2018-05-24 | 4 | -0/+4 |
| * | demux: late streams on start shouldn't restrict the seek range | wm4 | 2018-05-24 | 1 | -1/+9 |
| * | demux: streams that reached EOF shouldn't restrict the seek range | wm4 | 2018-05-24 | 1 | -6/+20 |
| * | demux: fix/improve aspects of EOF signaling | wm4 | 2018-05-24 | 1 | -9/+14 |
| * | demux_lavf: remove ffm blacklist entry | wm4 | 2018-05-24 | 1 | -2/+0 |
* | | demux_lavf: hack-fix EDL mp4 DASH hack | wm4 | 2018-10-01 | 1 | -0/+4 |
* | | demux: allow cache sizes > 2GB | wm4 | 2018-10-01 | 1 | -4/+9 |
* | | demux_lavf: v4l streams are not seekable | wm4 | 2018-10-01 | 1 | -0/+2 |
* | | demux/packet: fix demux_packet_shorten | Tom Yan | 2018-09-30 | 1 | -2/+2 |
* | | demux_edl: add title option to override title of chapters | sfan5 | 2018-08-13 | 1 | -1/+4 |
* | | player: expose hearing/visual impaired flags on audio tracks | Aman Gupta | 2018-08-13 | 2 | -0/+6 |
* | | demux_mkv: add A_MLP to mkv_audio_tags | Nicolas F | 2018-06-22 | 1 | -0/+1 |
* | | demux_lavf: drop obscure genpts option | wm4 | 2018-05-31 | 1 | -5/+0 |
* | | demux: fix/improve aspects of EOF signaling | wm4 | 2018-05-25 | 1 | -9/+14 |
* | | demux_lavf: remove ffm blacklist entry | wm4 | 2018-05-25 | 1 | -2/+0 |
|/ |
|
* | demux, player: fix playback of sparse video streams (w/ still images) | Aman Gupta | 2018-05-24 | 3 | -2/+10 |
* | demux_lavf: co-locate disposition checks | Aman Gupta | 2018-05-24 | 1 | -2/+2 |
* | demux_mkv: adjust log verbosity levels | wm4 | 2018-04-29 | 2 | -40/+41 |
* | demux_lavf: discard "und" language tag | wm4 | 2018-04-29 | 1 | -1/+1 |
* | demux: support for some kinds of timed metadata | wm4 | 2018-04-18 | 5 | -114/+214 |
* | demux: mark eia608 packets as keyframes | Aman Gupta | 2018-04-17 | 1 | -0/+1 |
* | demux, player: mark dependent tracks | Aman Gupta | 2018-04-17 | 2 | -0/+3 |
* | demux_lavf: use new libavformat semantics for stream resync | wm4 | 2018-04-16 | 1 | -17/+2 |
* | demux: fix deadlock on "program" property changes | wm4 | 2018-04-15 | 1 | -0/+6 |
* | demux_mkv: fix certain cases of recursive SeekHeads | wm4 | 2018-04-15 | 1 | -4/+1 |
* | demux_lavf: skip demuxer hack iteration if hacks are disabled | sergey.dobrodey | 2018-04-12 | 1 | -3/+1 |
* | demux_mkv: add V_AV1 identifier for AV1 | Jan Ekström | 2018-04-08 | 1 | -0/+1 |
* | demux, stream: ignore packets and errors on forced exit | wm4 | 2018-03-26 | 1 | -2/+2 |
* | demux: fix comment typo | Aman Gupta | 2018-03-11 | 1 | -1/+1 |
* | demux: correctly report buffered size as 0 if there are no packets | wm4 | 2018-03-08 | 1 | -1/+1 |
* | tv: Recognise v4l2 'JPEG' fourcc | Philip Langdale | 2018-03-04 | 1 | -1/+1 |
* | demux_lavf: add some hacks for SDP | wm4 | 2018-03-03 | 1 | -0/+6 |
* | demux_lavf: add --demuxer-lavf-probe-info=nostreams | wm4 | 2018-03-03 | 1 | -3/+6 |
* | demux: move some code to a separate function | wm4 | 2018-03-03 | 1 | -33/+41 |
* | demux: improve audio tag merging for OGG files | wm4 | 2018-03-03 | 1 | -4/+17 |
* | demux_lavf: don't mess up in streams with unknown size and init segment | wm4 | 2018-03-03 | 1 | -1/+2 |
* | demux_mkv: enable libavcodec parser for eac3 | wm4 | 2018-03-03 | 1 | -1/+1 |
* | demux_edl: fix undefined behavior if mp4 init segment is not provided | wm4 | 2018-03-03 | 1 | -1/+1 |
* | Fix recent FFmpeg deprecations | wm4 | 2018-02-13 | 1 | -2/+3 |
* | demux: lower demuxer cache default sizes | wm4 | 2018-02-13 | 1 | -2/+2 |
* | Revert "demux_mkv: remove remaining GPL code" | wm4 | 2018-01-31 | 1 | -1/+4 |
* | cue: strip quotes and leading whitespace from tags | wm4 | 2018-01-30 | 1 | -2/+10 |
* | video: make decoder wrapper a filter | wm4 | 2018-01-30 | 1 | -0/+2 |
* | demux: add a per stream wakeup callback | wm4 | 2018-01-30 | 2 | -13/+56 |
* | demux_lavf: work around another aspect of libavformat garbage API | wm4 | 2018-01-26 | 1 | -1/+6 |
* | demux_lavf: export correct seekability state for HLS live streams | wm4 | 2018-01-26 | 1 | -0/+5 |
* | options: add an option type for byte sizes | wm4 | 2018-01-25 | 1 | -4/+4 |
* | video: warn user against FFmpeg's lies | wm4 | 2018-01-22 | 1 | -0/+13 |
* | ta: introduce talloc_dup() and use it in some places | wm4 | 2018-01-18 | 2 | -5/+4 |
* | demux: reword an outdated comment | wm4 | 2018-01-18 | 1 | -2/+1 |
* | player: redo hack for video keyframe seeks with external audio | wm4 | 2018-01-18 | 2 | -4/+29 |
* | demux_lavf: add required format hacks for DASH | sfan5 | 2018-01-15 | 1 | -0/+1 |
* | demux: include beginning of stream state in cached seekable range | wm4 | 2018-01-10 | 1 | -5/+19 |
* | demux: fight libavformat cover art hack harder | wm4 | 2018-01-10 | 1 | -1/+1 |
* | demux: add missing seekpoint when cached ranges are joined | wm4 | 2018-01-10 | 1 | -0/+8 |
* | demux: silence pointless/confusing warning | wm4 | 2018-01-07 | 1 | -1/+1 |
* | demux_null: mark as seekable | wm4 | 2018-01-06 | 1 | -0/+1 |
* | demux: include EOF state in cached seekable range | wm4 | 2018-01-05 | 1 | -3/+20 |
* | demux: export some debugging fields about low level demuxer behavior | wm4 | 2018-01-05 | 2 | -3/+25 |
* | demux: fix crash due to incorrect seek range accounting | wm4 | 2018-01-05 | 1 | -1/+9 |
* | demux_mkv: fix x264 hack if video track uses header compression | wm4 | 2017-12-30 | 1 | -1/+7 |
* | demux_mkv: add hack to pass along x264 version to decoder | wm4 | 2017-12-28 | 2 | -0/+42 |
* | demux_mkv: maintain a small packet read queue | wm4 | 2017-12-28 | 1 | -22/+39 |
* | player: update duration based on highest timestamp demuxed | wm4 | 2017-12-24 | 2 | -0/+24 |
* | player: allow seeking in cached parts of unseekable streams | wm4 | 2017-12-24 | 2 | -21/+42 |
* | demux_mkv: fix off by one error | wm4 | 2017-12-23 | 1 | -3/+1 |
* | demux: note refresh state separately in debug output | wm4 | 2017-12-23 | 1 | -5/+5 |
* | demux: bump the demuxer cache readahead duration | wm4 | 2017-12-23 | 1 | -1/+1 |
* | demux: always discard cached packets on track switches | wm4 | 2017-12-23 | 1 | -8/+43 |
* | demux_timeline: disable pointless packet cache for sub-demuxers | wm4 | 2017-12-10 | 3 | -8/+35 |
* | demux: fix accounting for seekable ranges on track switches | wm4 | 2017-12-10 | 1 | -14/+16 |
* | Fix various typos in log messages | Nicolas F | 2017-12-03 | 1 | -2/+2 |
* | player: minor fix/simplification of OSD time/duration handling | wm4 | 2017-11-24 | 1 | -0/+1 |
* | demux_mkv: remove unnecessary parsing for vp9 | wm4 | 2017-11-17 | 1 | -5/+1 |
* | demux_lavf: always give libavformat the filename when probing | wm4 | 2017-11-12 | 1 | -1/+1 |
* | demux_playlist: support .url files | wm4 | 2017-11-12 | 1 | -3/+15 |
* | demux: avoid queue overflow warning when joining two ranges | wm4 | 2017-11-11 | 1 | -1/+3 |
* | demux: export demuxer cache sizes in bytes | wm4 | 2017-11-10 | 2 | -0/+4 |
* | demux: use seekable cache for network by default, bump prefetch limit | wm4 | 2017-11-10 | 1 | -5/+11 |
* | demux_mkv: fix potential uninitialized variable read | wm4 | 2017-11-10 | 1 | -2/+3 |
* | demux: set default back buffer to some high value | wm4 | <