| Commit message (Expand) | Author | Age | Files | Lines |
* | demux_lavf: remove `fix_editlists` hack for mp4 | llyyr | 2024-01-11 | 1 | -8/+1 |
* | demux_mkv: add HDMV Text subtitles to subtitle codec list | Dudemanguy | 2023-12-16 | 1 | -0/+1 |
* | demux_mkv: check that subtitle type is set before accessing it | Dudemanguy | 2023-12-16 | 1 | -1/+1 |
* | demux/codec_tags: add jxl/jpegxl extension mapping to image codecs | Leo Izen | 2023-12-14 | 1 | -0/+1 |
* | demux: add missing NULL check | Kacper Michajłow | 2023-11-18 | 1 | -0/+1 |
* | demux_playlist: simplify ini parsing | Dudemanguy | 2023-11-14 | 1 | -7/+8 |
* | demux: always update the cache on init | Dudemanguy | 2023-11-12 | 1 | -1/+1 |
* | demux/lavf: don't use deprecated side data | Kacper Michajłow | 2023-11-09 | 1 | -5/+26 |
* | ALL: use pl_hdr_metadata and nuke sig_peak | Kacper Michajłow | 2023-11-05 | 1 | -3/+0 |
* | demux_mkv: parse mastering metadata | Kacper Michajłow | 2023-11-05 | 1 | -5/+47 |
* | ALL: use new mp_thread abstraction | Kacper Michajłow | 2023-11-05 | 2 | -101/+98 |
* | demux: make hysteresis-secs respect cache-secs | NRK | 2023-10-30 | 1 | -1/+3 |
* | demux: cosmetics | NRK | 2023-10-30 | 1 | -6/+5 |
* | various: remove trailing whitespace | Guido Cella | 2023-10-30 | 1 | -4/+4 |
* | options: rename --fps to --container-fps-override | Dudemanguy | 2023-10-25 | 1 | -1/+1 |
* | demux_mkv: check if the video codec is an image | Dudemanguy | 2023-10-23 | 3 | -0/+16 |
* | demux: put type2format into codec_tags with helper functions | Dudemanguy | 2023-10-23 | 3 | -61/+68 |
* | Revert "demux_mkv: PAR should be calculated after applying crop" | Kacper Michajłow | 2023-10-21 | 1 | -10/+7 |
* | demux_mkv: don't set codec crop rect when there is no crop | Dudemanguy | 2023-10-21 | 1 | -14/+16 |
* | various: sort some standard headers | NRK | 2023-10-20 | 1 | -5/+5 |
* | osdep: remove atomic.h | NRK | 2023-10-20 | 1 | -1/+1 |
* | demux_mkv: PAR should be calculated after applying crop | Kacper Michajłow | 2023-10-20 | 1 | -10/+10 |
* | demux/lavf: move tags instead of copying | Claude Heiland-Allen | 2023-10-18 | 1 | -5/+5 |
* | demux: convert cache updates to nanoseconds | Dudemanguy | 2023-10-16 | 1 | -6/+6 |
* | demux_playlist: use --metacode-codepage when parsing playlist files | Dudemanguy | 2023-10-07 | 1 | -22/+63 |
* | demux: change the default of metadata-codepage to auto | Dudemanguy | 2023-10-07 | 1 | -1/+1 |
* | demux_cue: deprecate --demuxer-cue-codepage for --metadata-codepage | Dudemanguy | 2023-10-07 | 1 | -15/+6 |
* | codec_tags: map some more image mimetypes | Dudemanguy | 2023-10-02 | 1 | -0/+7 |
* | demux: move parent_stream_info before the goto | Dudemanguy | 2023-10-01 | 1 | -9/+9 |
* | Revert "demux: constify a struct member" | Dudemanguy | 2023-10-01 | 1 | -2/+3 |
* | demux: fix erroneous condition in lazy_stream_needs_wait | Dudemanguy | 2023-10-01 | 1 | -1/+1 |
* | Revert "demux: improve stream selection state" | Dudemanguy | 2023-09-30 | 4 | -13/+12 |
* | win32/pthread: define _POSIX_TIMERS to notify they are not supported | Kacper Michajłow | 2023-09-29 | 1 | -0/+1 |
* | timer: rename mp_time_us_to_timespec to reflect what it actually does | Kacper Michajłow | 2023-09-29 | 1 | -1/+1 |
* | demux: improve stream selection state | Dudemanguy | 2023-09-27 | 4 | -12/+13 |
* | Revert "demux: eagerly read subtitle streams when switching tracks while paused" | Dudemanguy | 2023-09-27 | 2 | -9/+4 |
* | demux: eagerly read subtitle streams when switching tracks while paused | Dudemanguy | 2023-09-27 | 2 | -4/+9 |
* | demuxer: remove several mp_read_option_raw calls | Dudemanguy | 2023-09-22 | 3 | -25/+12 |
* | demux: make demux opts public | Dudemanguy | 2023-09-22 | 2 | -43/+47 |
* | options: move some demux-specific opts to demux opts | Dudemanguy | 2023-09-22 | 1 | -0/+8 |
* | demux_lavf: set duration to -1 if unknown | llyyr | 2023-09-22 | 1 | -3/+3 |
* | options: remove a few options marked with .deprecation_message | Dudemanguy | 2023-09-21 | 1 | -4/+1 |
* | demux_playlist: add --directory-mode=auto | Guido Cella | 2023-09-21 | 1 | -1/+11 |
* | various: add missing include in header flles | llyyr | 2023-09-21 | 1 | -0/+1 |
* | demux_mf: detect svg | Guido Cella | 2023-09-21 | 1 | -0/+1 |
* | demux: prepend some cache options with demuxer | Dudemanguy | 2023-09-18 | 1 | -2/+4 |
* | demux_mkv: support ProjectionPoseRoll element | Kacper Michajłow | 2023-09-17 | 1 | -0/+23 |
* | demux_mkv: support PixelCrop* elements | Kacper Michajłow | 2023-09-17 | 1 | -0/+29 |
* | demux: add crop to mp_codec_params | Kacper Michajłow | 2023-09-17 | 1 | -0/+1 |
* | demux_lavf: get total duration from track durations | llyyr | 2023-09-02 | 1 | -18/+18 |
* | demux_playlist: default to --directory-mode=lazy | Guido Cella | 2023-08-30 | 1 | -3/+3 |
* | demux_mf: utilize stdbool bool for if a format specifier was bad | Jan Ekström | 2023-08-20 | 1 | -2/+4 |
* | demux_mf: early exit with the '%%' case | Jan Ekström | 2023-08-20 | 1 | -11/+23 |
* | demux_playlist: remove len restriction on headerless m3u | Dudemanguy | 2023-08-15 | 1 | -1/+1 |
* | build: remove outdated generated directory | Dudemanguy | 2023-07-31 | 2 | -2/+2 |
* | demux_mkv: add missing space to log msg | sfan5 | 2023-07-26 | 1 | -1/+1 |
* | demux_playlist: sort files before directories | Christoph Heinrich | 2023-07-06 | 1 | -22/+45 |
* | demux_playlist: add option to control recursive directory loading | Christoph Heinrich | 2023-07-06 | 1 | -9/+40 |
* | various: correctly ignore cache files with --no-config | Dudemanguy | 2023-07-06 | 1 | -1/+4 |
* | demux/demux_lavf: avoid leaking AVFormatContext during demux_open_lavf | Leo Izen | 2023-06-18 | 1 | -12/+18 |
* | demux/demux_lavf: strip URL parameters before matching extension | Kacper Michajłow | 2023-05-30 | 1 | -1/+4 |
* | demux/demux_lavf: pass-through mime_type | Kacper Michajłow | 2023-05-16 | 1 | -0/+1 |
* | demux/demux_lavf: pass-through filename for HLS | Kacper Michajłow | 2023-05-16 | 1 | -2/+3 |
* | Revert "demux/demux_lavf: pass dummy filename when an HLS mimetype is detected" | Kacper Michajłow | 2023-05-16 | 1 | -27/+2 |
* | demux/demux_lavf: pass dummy filename when an HLS mimetype is detected | Leo Izen | 2023-05-14 | 1 | -2/+27 |
* | player: use XDG_CACHE_HOME by default | Dudemanguy | 2023-05-09 | 1 | -3/+5 |
* | various: fix various typos in the code base | Alexander Seiler | 2023-03-28 | 1 | -7/+7 |
* | demux_lavf: update to handle deprecation of `io_close` | Philip Langdale | 2023-03-28 | 1 | -2/+24 |
* | demux_mkv: support ARIB captions | rcombs | 2023-03-14 | 1 | -0/+38 |
* | demux: propagate hls_bitrate and program_id in generated caption tracks | rcombs | 2023-03-03 | 1 | -0/+2 |
* | demux_lavf: report program_id | rcombs | 2023-03-03 | 3 | -0/+5 |
* | demux: constify a struct member | sfan5 | 2023-02-24 | 1 | -3/+2 |
* | options: transition options from OPT_FLAG to OPT_BOOL | Christoph Heinrich | 2023-02-21 | 4 | -28/+28 |
* | various: drop unused #include "config.h" | Thomas Weißschuh | 2023-02-20 | 4 | -7/+0 |
* | demux: remove unused code | Kacper Michajłow | 2023-02-02 | 1 | -4/+0 |
* | various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate | sfan5 | 2023-01-12 | 2 | -3/+3 |
* | various: replace if + abort() with MP_HANDLE_OOM() | sfan5 | 2023-01-12 | 2 | -4/+2 |
* | demux_mf: replace unsafe string functions | sfan5 | 2023-01-12 | 1 | -4/+3 |
* | demux: new packet should not point to source buffer when copying data | Philip Langdale | 2023-01-06 | 1 | -1/+0 |
* | demux: actually initialise packet buffer when creating new packet | Philip Langdale | 2023-01-06 | 1 | -0/+1 |
* | demux: boost read EBU R128 gain values to ReplayGain's reference level | Simon Ruderich | 2023-01-04 | 1 | -0/+5 |
* | demux: add --demuxer-hysteresis-secs option to save power with caching | Sultan Alsawaf | 2022-12-30 | 1 | -3/+14 |
* | demux: replace deprecated usage of stack allocated AVPackets | Philip Langdale | 2022-12-24 | 2 | -24/+45 |
* | ffmpeg: increase minimum required version to 4.4 | Philip Langdale | 2022-12-01 | 1 | -4/+0 |
* | demux/codec_tags: support more WAVEFORMATEXTENSIBLE tags | Leo Izen | 2022-11-01 | 1 | -8/+78 |
* | demux_mkv: add AVS2 and AVS3 to tag list | Nicolas F | 2022-10-21 | 1 | -0/+2 |
* | demux_mf: add support for QOI, PHM and HDR images | Paul B Mahol | 2022-10-15 | 1 | -0/+3 |
* | demux_lavf: extract is_image function | Guido Cella | 2022-09-20 | 1 | -8/+13 |
* | demux_lavf: detect avif images | Guido Cella | 2022-09-20 | 1 | -1/+2 |
* | demux_lavf: switch to AVChannelLayout when available | Jan Ekström | 2022-06-12 | 1 | -0/+14 |
* | demux: stop iterating over demuxers as soon as a match is found | Emanuele Torre | 2022-05-21 | 1 | -1/+3 |
* | demux: add support for r128 replaygain tags | datasone | 2022-04-28 | 1 | -0/+13 |
* | various: fix typos | Cœur | 2022-04-25 | 1 | -1/+1 |
* | build: remove aviocontext bytes_read check | Dudemanguy | 2022-01-25 | 1 | -4/+0 |
* | demux/packet: replace deprecated av_init_packet() | sfan5 | 2022-01-10 | 1 | -7/+5 |
* | demux_lavf: properly forward dovi config record | Niklas Haas | 2022-01-09 | 1 | -0/+13 |
* | demux_edl: rename ebml_defs.c to ebml_defs.inc | Dudemanguy | 2021-11-14 | 1 | -1/+1 |
* | osdep: rename MP_UNREACHABLE | Niklas Haas | 2021-11-03 | 2 | -2/+2 |
* | osdep: add MP_UNREACHABLE | Niklas Haas | 2021-11-03 | 2 | -2/+2 |
* | {wscript,demux_lavf}: clean up last bits of !FFMPEG_STRICT_ABI | Jan Ekström | 2021-10-26 | 1 | -6/+4 |
* | player: add track-list/N/image sub-property | Guido Cella | 2021-10-14 | 5 | -1/+9 |
* | demux_lavf: improve image detection | Guido Cella | 2021-10-14 | 1 | -9/+9 |
* | Revert "player: add track-list/N/image sub-property" | Jan Ekström | 2021-10-02 | 5 | -42/+10 |
* | player: add track-list/N/image sub-property | Guido Cella | 2021-10-02 | 5 | -10/+42 |
* | demux_mkv: enable AVCodec parser timestamp usage for parsed audio | Dan Oscarsson | 2021-09-21 | 1 | -0/+4 |
* | demux_playlist: extend maximum line size (again) to 2M | Avi Halachmi (:avih) | 2021-09-06 | 1 | -1/+1 |
* | demux: acquire lock before calling update_bytes_read | Shreesh Adiga | 2021-07-13 | 1 | -2/+2 |
* | recorder: add support for attachments (fonts) | TheAMM | 2021-07-08 | 1 | -1/+10 |
* | demux, dump-cache: fix demux cache range sorting | TheAMM | 2021-07-08 | 1 | -2/+2 |
* | edl: add a way to add tags | Your Name | 2021-05-11 | 1 | -1/+16 |
* | build: address AVCodec, AVInputFormat, AVOutputFormat const warnings | sfan5 | 2021-05-01 | 1 | -2/+2 |
* | demux_lavf: fix minor memory leaks | rland jon | 2021-04-20 | 1 | -0/+2 |
* | demux: undeprecate --cache-secs | sfan5 | 2021-04-08 | 1 | -2/+1 |
* | demux_mf: improve format string processing | Avi Halachmi (:avih) | 2021-04-05 | 1 | -2/+37 |
* | demux: Move demuxer help to new standard mechanism | Philip Langdale | 2021-03-28 | 2 | -2/+5 |
* | demuxer/demux_mf: add support for more image codecs | Paul B Mahol | 2021-02-06 | 1 | -0/+2 |
* | demux: add function to refresh a track without (de-)selecting it | sfan5 | 2020-11-27 | 2 | -0/+22 |
* | demux_lavf: initialize ReplayGain data | Mia Herkt | 2020-10-23 | 1 | -0/+2 |
* | Revert "demux: add a POS" | wm4 | 2020-10-08 | 2 | -184/+0 |
* | demux: add a POS | wm4 | 2020-10-08 | 2 | -0/+184 |
* | command, demux: make drop-buffers reset state even harder | wm4 | 2020-09-17 | 1 | -2/+9 |
* | Revert "demux_lavf: always give libavformat the filename when probing" | wm4 | 2020-08-23 | 1 | -1/+1 |
* | demux_mf: actually report errors | wm4 | 2020-08-22 | 1 | -0/+6 |
* | demux_mkv: warn against some other aspects of mismatching codec data | wm4 | 2020-08-16 | 1 | -0/+5 |
* | demux_lavf: workaround reading gif from unseekable streams | wm4 | 2020-07-09 | 1 | -0/+19 |
* | build: change filenames of generated files | wm4 | 2020-06-04 | 2 | -2/+2 |
* | stream_libarchive: remember archive headers from initial open | Kevin Mitchell | 2020-04-28 | 1 | -1/+1 |
* | demux_mkv: add png intra support | wm4 | 2020-04-16 | 1 | -0/+1 |
* | demux_mkv: concatenate multiple tags | wm4 | 2020-04-13 | 1 | -2/+8 |
* | demux: don't let --sub-create-cc-track add a track for attached pictures | wm4 | 2020-04-13 | 1 | -1/+1 |
* | options: cleanup .min use for OPT_CHANNELS | wm4 | 2020-04-09 | 1 | -1/+1 |
* | stats: some more performance graphs | wm4 | 2020-04-09 | 1 | -0/+7 |
* | demux: average reported download speed some more | wm4 | 2020-03-21 | 1 | -1/+5 |
* | options: fix OPT_BYTE_SIZE upper limits | wm4 | 2020-03-18 | 1 | -6/+2 |
* | demux_mkv: fix another integer/float conversion warning | wm4 | 2020-03-18 | 1 | -1/+2 |
* | options: change option macros and all option declarations | wm4 | 2020-03-18 | 7 | -93/+96 |
* | options: change how option range min/max is handled | wm4 | 2020-03-13 | 2 | -8/+11 |
* | demux: bump --cache-secs default value | wm4 | 2020-03-07 | 1 | -1/+1 |
* | demux: mark recently added debug option as deprecated | wm4 | 2020-03-07 | 1 | -1/+2 |
* | demux: deprecate --cache-secs | wm4 | 2020-03-05 | 1 | -1/+2 |
* | demuxer-lavf: udp_multicast rtsp-transport option | mg | 2020-03-03 | 1 | -1/+4 |
* | demux: another hack to deal with track switching refresh | wm4 | 2020-02-29 | 1 | -1/+2 |
* | demux: add a way to block reading after seeks | wm4 | 2020-02-29 | 2 | -0/+7 |
* | demux_lavf: don't interpret errors as EOF | wm4 | 2020-02-28 | 1 | -3/+9 |
* | demux: make seek ranges work for static images + audio | wm4 | 2020-02-28 | 1 | -1/+3 |
* | demux_timeline: fix bad EOF reporting | wm4 | 2020-02-28 | 1 | -11/+10 |
* | demux_mkv: document probe-start-time option and enable it by default | wm4 | 2020-02-27 | 1 | -1/+2 |
* | demux: simplify some internals, stop trying to read packets after EOF | wm4 | 2020-02-27 | 1 | -27/+27 |
* | sub, demux: improve behavior with negative subtitle delay/muxed subs | wm4 | 2020-02-27 | 2 | -4/+41 |
* | demux: avoid some queue management corner cases with subtitles | wm4 | 2020-02-27 | 1 | -2/+3 |
* | ytdl_hook, edl: add fps, samplerate codec parameters | wm4 | 2020-02-21 | 1 | -0/+2 |
* | edl: make it possible to set the track "default" flag | wm4 | 2020-02-21 | 1 | -0/+11 |
* | demux_edl: correct warning on duplicate parameters | wm4 | 2020-02-21 | 1 | -2/+4 |
* | edl: make it possible to delay-load files with multiple tracks | wm4 | 2020-02-21 | 3 | -17/+49 |
* | demux_lavf: signal no seeking for RTSP streams without duration | wm4 | 2020-02-20 | 1 | -0/+5 |
* | demux_timeline: don't open every delayed-open track on seeking | wm4 | 2020-02-20 | 1 | -1/+1 |
* | demux: fix seek range caching with delay_open hack | wm4 | 2020-02-20 | 1 | -1/+2 |
* | demux_timeline: warn if streams are invisible | wm4 | 2020-02-20 | 1 | -0/+6 |
* | player: print manifest per-stream bitrate information to terminal | wm4 | 2020-02-19 | 1 | -2/+0 |
* | demux: cosmetic change | wm4 | 2020-02-17 | 1 | -2/+1 |
* | demux: update file-size property even when paused | wm4 | 2020-02-16 | 1 | -0/+3 |
* | demux: only query stream size at most once per second | wm4 | 2020-02-16 | 1 | -5/+9 |
* | demux: invert update_cache() locking | wm4 | 2020-02-16 | 1 | -9/+7 |
* | Remove remains of Libav compatibility | wm4 | 2020-02-16 | 3 | -12/+0 |
* | edl: add mechanism for delay loading streams | wm4 | 2020-02-15 | 4 | -33/+147 |
* | demux_edl: warn if no_clip is used with multiple parts | wm4 | 2020-02-15 | 1 | -0/+3 |
* | demux_edl: allow a redundant new_stream at the beginning | wm4 | 2020-02-15 | 1 | -1/+4 |
* | demux_edl: accept protocol entries in EDL entries again | wm4 | 2020-02-15 | 1 | -1/+4 |
* | demux_edl: improve parsing slightly | wm4 | 2020-02-15 | 1 | -45/+99 |
* | demux_timeline: fix another cursed memory management issue | wm4 | 2020-02-15 | 1 | -3/+7 |
* | demux_timeline: fix a comment | wm4 | 2020-02-15 | 1 | -2/+2 |
* | demux_timeline: reorder some functions | wm4 | 2020-02-15 | 1 | -157/+153 |
* | demux: add option to disable "sharing" between back and forward buffers | wm4 | 2020-02-07 | 1 | -1/+4 |
* | cue: tolerate NBSP as whitespace | wm4 | 2020-02-03 | 1 | -5/+31 |
* | libarchive: some shitty hack to make opening slightly faster | wm4 | 2020-01-04 | 1 | -0/+20 |
* | demux: add per-demuxer sub-options | wm4 | 202 |