Mercurial > mplayer.hg
view DOCS/xml/Makefile @ 24678:9aab9d7b51f0
Fix missing subtitles after seeking back
Subtitle packets that had been demuxed but whose start time had not
yet been reached were left in the demuxer stream after seeking.
When using the default (non-libass) subtitle rendering this could
block subtitles from appearing as long as the playback position stayed
below the original one before seek. External subtitle files were not
affected.
Fixed by making seek code free all packets from the subtitle stream.
author | uau |
---|---|
date | Thu, 04 Oct 2007 02:35:34 +0000 |
parents | 2f3c7788aac4 |
children | a316bc1ea84d |
line wrap: on
line source
# Makefile for generating the HTML documentation # List of subdirectories to be processed. SUBDIRS = en es fr hu it pl cs de ru zh_CN # Generated chunked HTML files go here. HTML_CHUNKED = ../HTML # Generated single HTML files go here. HTML_SINGLE = ../HTML-single all: html-chunked html-single help: @echo "Targets:" @echo "********" @echo "all : Build everything (default)." @echo "html-single : Build HTML documentation (single file)." @echo "html-single-LANG : As above, but only one language." @echo "html-chunked : Build HTML documentation (multiple files)." @echo "html-chunked-LANG : As above, but only one language." @echo "xmllint : Check syntax of all xml files." @echo "xmllint-LANG : Check syntax of LANG xml files." @echo "clean-html-single : Purge the 'HTML-single' directory." @echo "clean-html-chunked: Purge the 'HTML' directory." @echo "clean : Purge the 'HTML' and 'HTML-single' directories." @echo "releaseclean : Remove generated files but keep the HTML." @echo "distclean : Remove ALL generated files." @echo "clean-LANG : Remove HTML files for one language." @echo "releaseclean-LANG : Remove generated files for one language." @echo "distclean-LANG : Remove ALL generated files for one language." @echo "Substitute LANG for one of $(SUBDIRS)" html-chunked: xsltproc.sh xmllint.sh chunked-dir $(addprefix html-chunked-,$(SUBDIRS)) chunked-dir: -mkdir -p $(HTML_CHUNKED) html-single: xsltproc.sh xmllint.sh single-dir $(addprefix html-single-,$(SUBDIRS)) single-dir: -mkdir -p $(HTML_SINGLE) xmllint: xmllint.sh $(addprefix xmllint-,$(SUBDIRS)) clean-html-chunked: -rm -rf $(HTML_CHUNKED) clean-html-single: -rm -rf $(HTML_SINGLE) releaseclean: $(addprefix releaseclean-,$(SUBDIRS)) -rm -f html-chunk.xsl html-single.xsl xsltproc.sh xmllint.sh distclean: clean releaseclean xsltproc.sh xmllint.sh: sh configure clean: clean-html-chunked clean-html-single define lang-def html-chunked-$(1): xsltproc.sh xmllint.sh chunked-dir -(mkdir -p $(HTML_CHUNKED)/$(1)) $(MAKE) HTMLDIR=../$(HTML_CHUNKED)/$(1) -C $(1) html-chunked html-single-$(1): xsltproc.sh xmllint.sh single-dir -(mkdir -p $(HTML_SINGLE)/$(1)) $(MAKE) HTMLFILE=../$(HTML_SINGLE)/$(1)/MPlayer.html -C $(1) html-single xmllint-$(1): xmllint.sh $(MAKE) HTMLFILE=../$(HTML_SINGLE)/$(1)/MPlayer.html -C $(1) xmllint distclean-$(1): clean-$(1) releaseclean-$(1) clean-$(1): -rm -rf $(HTML_SINGLE)/$(1) $(HTML_CHUNKED)/$(1) releaseclean-$(1): $(MAKE) HTMLDIR=../$(HTML_CHUNKED)/$(1) -C $(1) distclean endef $(foreach lang, $(SUBDIRS),$(eval $(call lang-def,$(lang)))) .PHONY: all help html-chunked* chunked-dir html-single* single-dir xmllint* .PHONY: clean-html-chunked clean-html-single releaseclean* distclean* clean*