Mercurial > mplayer.hg
annotate libvo/Makefile @ 8843:c70444c5b516
I have seen problems where DVD subtitles don't display
at the right time and sometimes they don't appear at
all. The problem stems from the fact that subtitle
command packets are being applied as soon as they are
read and assembled from the input stream. Sometimes,
a fully assembled subtitle packet arrives at the
spudec_assemble function before the previous subtitle
appears onscreen and thus the viewer only sees the
second subtitle. So I created a patch that queues
assembled subtitle packets and applies them at the
appropriate time within the heartbeat function. The
reset function clears the packet queue when seeking
through the video.
Tomasz Farkas <tomasz_farkas@yahoo.co.uk>
author | arpi |
---|---|
date | Wed, 08 Jan 2003 18:36:36 +0000 |
parents | 1831ce784783 |
children | efb6dcac967d |
rev | line source |
---|---|
1 | 1 |
2 include config.mak | |
3 | |
4 LIBNAME = libvo.a | |
5 | |
7866
732a8bfc7681
Added the -geometry option (supports fbdev and tdfxfb drivers)
mark
parents:
7122
diff
changeset
|
6 SRCS=geometry.c aspect.c aclib.c osd.c font_load.c gtf.c spuenc.c video_out.c vo_null.c vo_pgm.c vo_md5.c vo_mpegpes.c vo_yuv4mpeg.c $(OPTIONAL_SRCS) sub.c font_load_ft.c |
866
91087aaea5c7
using gcc -MM instead of makedepend, make OBJS from SRCS where possible
arpi_esp
parents:
698
diff
changeset
|
7 OBJS=$(SRCS:.c=.o) |
1 | 8 |
4089 | 9 ifeq ($(VIDIX),yes) |
4168 | 10 SRCS += vosub_vidix.c |
4089 | 11 endif |
12 | |
8136 | 13 CFLAGS = $(OPTFLAGS) -I. -I.. $(FREETYPE_INC) $(SDL_INC) $(X11_INC) $(EXTRA_INC) $(DXR2_INC) $(DVB_INC) $(DIRECTFB_INC) -DMPG12PLAY #-Wall |
4089 | 14 ifeq ($(VIDIX),yes) |
15 CFLAGS += -DVIDIX_PATH='"$(prefix)/lib/mplayer/vidix/"' | |
16 endif | |
1 | 17 # -I/usr/X11R6/include/ |
18 | |
19 .SUFFIXES: .c .o | |
20 | |
21 # .PHONY: all clean | |
22 | |
23 .c.o: | |
24 | 24 $(CC) -c $(CFLAGS) -o $@ $< |
1 | 25 |
1010 | 26 $(LIBNAME): $(OBJS) |
1 | 27 $(AR) r $(LIBNAME) $(OBJS) |
28 | |
29 all: $(LIBNAME) | |
30 | |
31 clean: | |
32 rm -f *.o *.a *~ | |
33 | |
34 distclean: | |
24 | 35 rm -f Makefile.bak *.o *.a *~ .depend |
1 | 36 |
37 dep: depend | |
38 | |
1010 | 39 depend: |
866
91087aaea5c7
using gcc -MM instead of makedepend, make OBJS from SRCS where possible
arpi_esp
parents:
698
diff
changeset
|
40 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend |
1 | 41 |
24 | 42 # |
43 # include dependency files if they exist | |
44 # | |
45 ifneq ($(wildcard .depend),) | |
46 include .depend | |
47 endif |