mkvtoolnix/src/input
Moritz Bunkus d858c2bf13
font MIME types: map types application/x-font-{otf,ttf} to current or legacy MIME types
Qt 6.7.3 seems to have switched to a different embedded MIME type
database. This one returns `application/x-font-{otf,ttf}` for OpenType
& TrueType fonts. MKVToolNix did not know about these two types &
therefore used them as-is, not mapping them to the well-known legacy
types if enabled, but not using the currently specced types
`font/{otf,ttf}` either.

This change forces mapping of all three known font MIME type types to
either the legacy or the current specs ones, depending on the "enable
legacy font MIME types" settings.

Partially fixes #3751.
2024-10-25 15:41:51 +02:00
..
aac_framing_packet_converter.cpp
aac_framing_packet_converter.h
bluray_pcm_channel_layout_packet_converter.cpp
bluray_pcm_channel_layout_packet_converter.h
dvbsub_pes_framing_removal_packet_converter.cpp
dvbsub_pes_framing_removal_packet_converter.h
hevc_dovi_layer_combiner_packet_converter.cpp
hevc_dovi_layer_combiner_packet_converter.h
packet_converter.cpp
packet_converter.h
qtmp4_atoms.h
r_aac.cpp
r_aac.h
r_ac3.cpp
r_ac3.h
r_avc.cpp
r_avc.h
r_avi.cpp
r_avi.h
r_coreaudio.cpp
r_coreaudio.h
r_dirac.cpp
r_dirac.h
r_dts.cpp
r_dts.h
r_dv.cpp
r_dv.h
r_flac.cpp
r_flac.h
r_flv.cpp
r_flv.h
r_hdmv_pgs.cpp
r_hdmv_pgs.h
r_hdmv_textst.cpp
r_hdmv_textst.h
r_hevc.cpp
r_hevc.h
r_ivf.cpp
r_ivf.h
r_matroska.cpp
r_matroska.h
r_microdvd.cpp
r_microdvd.h
r_mp3.cpp
r_mp3.h
r_mpeg_es.cpp
r_mpeg_es.h
r_mpeg_ps.cpp
r_mpeg_ps.h
r_mpeg_ts.cpp
r_mpeg_ts.h
r_obu.cpp
r_obu.h
r_ogm_flac.cpp
r_ogm_flac.h
r_ogm.cpp
r_ogm.h
r_qtmp4.cpp
r_qtmp4.h
r_real.cpp
r_real.h
r_srt.cpp
r_srt.h
r_ssa.cpp
r_ssa.h
r_truehd.cpp
r_truehd.h
r_tta.cpp
r_tta.h
r_usf.cpp
r_usf.h
r_vc1.cpp
r_vc1.h
r_vobbtn.cpp
r_vobbtn.h
r_vobsub.cpp
r_vobsub.h
r_wav.cpp
r_wav.h
r_wavpack.cpp
r_wavpack.h
r_webvtt.cpp
r_webvtt.h
subtitles.cpp
subtitles.h
teletext_to_srt_packet_converter.cpp
teletext_to_srt_packet_converter.h
timed_text_to_text_utf8_converter.cpp
timed_text_to_text_utf8_converter.h
truehd_ac3_splitting_packet_converter.cpp
truehd_ac3_splitting_packet_converter.h
unsupported_types_signature_prober.cpp
unsupported_types_signature_prober.h
wav_ac3acm_demuxer.cpp
wav_ac3acm_demuxer.h
wav_ac3wav_demuxer.cpp
wav_ac3wav_demuxer.h
wav_dts_demuxer.cpp
wav_dts_demuxer.h
wav_pcm_demuxer.cpp
wav_pcm_demuxer.h