mirror of https://github.com/mpv-player/mpv
Information about individual chapters was printed during demuxer opening phase, and total chapter count (ID_CHAPTERS) was printed according to mpctx->demuxer->num_chapters. When playing a file with ordered chapters, this meant that chapter information about every source file was printed individually (even though only the chapters from the first file would be used for playback) and the total chapter count could be wrong. Remove the printing of chapter information from the demuxer layer and print the chapter information and count actually used for playback in core print_file_properties(). Also somewhat simplify the internal chapters API and remove possible inconsistencies. |
||
---|---|---|
.. | ||
aac_hdr.c | ||
aac_hdr.h | ||
asf.h | ||
asfguid.h | ||
asfheader.c | ||
asfheader.h | ||
aviheader.c | ||
aviheader.h | ||
aviprint.c | ||
aviprint.h | ||
demux_aac.c | ||
demux_asf.c | ||
demux_audio.c | ||
demux_avi.c | ||
demux_avs.c | ||
demux_avs.h | ||
demux_demuxers.c | ||
demux_edl.c | ||
demux_film.c | ||
demux_fli.c | ||
demux_gif.c | ||
demux_lavf.c | ||
demux_lmlm4.c | ||
demux_mf.c | ||
demux_mkv.c | ||
demux_mng.c | ||
demux_mov.c | ||
demux_mov.h | ||
demux_mpc.c | ||
demux_mpg.c | ||
demux_nemesi.c | ||
demux_nsv.c | ||
demux_nut.c | ||
demux_ogg.c | ||
demux_ogg.h | ||
demux_packet.h | ||
demux_pva.c | ||
demux_rawaudio.c | ||
demux_rawdv.c | ||
demux_rawvideo.c | ||
demux_real.c | ||
demux_real.h | ||
demux_realaud.c | ||
demux_roq.c | ||
demux_rtp.cpp | ||
demux_rtp.h | ||
demux_rtp_codec.cpp | ||
demux_rtp_internal.h | ||
demux_smjpeg.c | ||
demux_ts.c | ||
demux_ts.h | ||
demux_ty.c | ||
demux_ty_osd.c | ||
demux_ty_osd.h | ||
demux_viv.c | ||
demux_vqf.c | ||
demux_xmms.c | ||
demux_xmms_plugin.h | ||
demux_y4m.c | ||
demuxer.c | ||
demuxer.h | ||
ebml.c | ||
ebml.h | ||
ebml_defs.c | ||
ebml_types.h | ||
extension.c | ||
genres.h | ||
matroska.h | ||
mf.c | ||
mf.h | ||
mp3_hdr.c | ||
mp3_hdr.h | ||
mp_taglists.c | ||
mp_taglists.h | ||
mpeg_hdr.c | ||
mpeg_hdr.h | ||
mpeg_packetizer.c | ||
mpeg_packetizer.h | ||
ms_hdr.h | ||
parse_es.c | ||
parse_es.h | ||
parse_mp4.c | ||
parse_mp4.h | ||
qtpalette.h | ||
stheader.h | ||
video.c | ||
yuv4mpeg.c | ||
yuv4mpeg.h | ||
yuv4mpeg_intern.h | ||
yuv4mpeg_ratio.c |