mpv/demux
Dudemanguy 26a51464b6 demux_mkv: detect images by reading blocks and timecodes
4709a94aec along with some related commits
added a way to detect image codecs embedded into mkv streams that
weren't tagged with attached picture (arguably a broken file anyways,
but maybe not the worst thing to workaround). Unfortunately, this has
some false positives particularly with mjpeg playback. So, as usual,
revert and rewrite. Instead, we can probe the file and count blocks in
the stream. If the video stream has only 1 block and 1 timecode, then
assume it's a still image.
2024-02-01 22:12:22 +00:00
..
cache.c
cache.h
codec_tags.c Revert "demux_mkv: check if the video codec is an image" 2024-02-01 22:12:22 +00:00
codec_tags.h Revert "demux_mkv: check if the video codec is an image" 2024-02-01 22:12:22 +00:00
cue.c
cue.h
demux.c demux: add missing NULL check 2023-11-18 23:55:28 +00:00
demux.h Revert "demux: improve stream selection state" 2023-09-30 09:02:57 -05:00
demux_cue.c demux_cue: deprecate --demuxer-cue-codepage for --metadata-codepage 2023-10-07 02:41:27 +00:00
demux_disc.c csputils: replace more primitives with pl_ 2024-01-22 14:54:55 +00:00
demux_edl.c
demux_lavf.c demux_lavf: detect ico as images 2024-01-19 23:56:21 +00:00
demux_libarchive.c
demux_mf.c demux: put type2format into codec_tags with helper functions 2023-10-23 19:32:53 +00:00
demux_mkv.c demux_mkv: detect images by reading blocks and timecodes 2024-02-01 22:12:22 +00:00
demux_mkv_timeline.c
demux_null.c
demux_playlist.c demux_playlist: simplify ini parsing 2023-11-14 14:59:48 +00:00
demux_raw.c
demux_timeline.c Revert "demux: improve stream selection state" 2023-09-30 09:02:57 -05:00
ebml.c
ebml.h
matroska.h
packet.c
packet.h
stheader.h csputils: replace mp_colorspace with pl_color_space 2024-01-22 14:54:55 +00:00
timeline.c
timeline.h various: add missing include in header flles 2023-09-21 14:40:11 +00:00