mirror of
https://github.com/mpv-player/mpv
synced 2024-12-23 15:22:09 +00:00
stream_libarchive: disable tar support
Unfortunately, libarchive detects a stream of 0s as tar, as demonstrated by "mpv /dev/zero". This is inconvenient in some cases. One example is the .cue demuxer trying to open a raw audio .bin file, which it allows only if probing fails (as .bin is raw and normally will not look like any real file format). Although this use-case is worthless.
This commit is contained in:
parent
19e5155147
commit
13624b5c7a
@ -334,11 +334,6 @@ struct mp_archive *mp_archive_new(struct mp_log *log, struct stream *src,
|
|||||||
archive_read_support_filter_xz(mpa->arch);
|
archive_read_support_filter_xz(mpa->arch);
|
||||||
archive_read_support_format_zip_streamable(mpa->arch);
|
archive_read_support_format_zip_streamable(mpa->arch);
|
||||||
|
|
||||||
if (probe_all) {
|
|
||||||
archive_read_support_format_gnutar(mpa->arch);
|
|
||||||
archive_read_support_format_tar(mpa->arch);
|
|
||||||
}
|
|
||||||
|
|
||||||
// This zip reader is normally preferable. However, it seeks to the end
|
// This zip reader is normally preferable. However, it seeks to the end
|
||||||
// of the file, which may be annoying (HTTP reconnect, volume skipping),
|
// of the file, which may be annoying (HTTP reconnect, volume skipping),
|
||||||
// so use it only as last resort, or if it's relatively likely that it's
|
// so use it only as last resort, or if it's relatively likely that it's
|
||||||
|
Loading…
Reference in New Issue
Block a user