view etc/.libdeps @ 7743:a280cc3087ea

All right: The patch adresses two issues which I found, when I analyzed the input from some DVDs with known subtitle-dropouts: 1. The packet-size at the beginning of the packet, which is used to check, whether we got all fragments, is sometimes one byte too long. It seems to be always padded to an even number, while the actual size can be odd. 2. The original algorythm used to assemble the fragments relies on the timestamps to check, whether a new packet begins. This has proven to be unrelieable on some disks. So instead, I use the timestamp only to check, whether it's been too long (defined as 0,01sec) since the last fragment, which is probably indicating a broken packet, and normaly starting a new packet when the last one has been finished. patch by Christof Buergi <christof@buergi.lugs.ch>
author arpi
date Tue, 15 Oct 2002 00:47:17 +0000
parents fd7e83ee2f71
children d48eccbbb984
line wrap: on
line source

# If included in the main MPlayer Makefile, this file causes make to
# recurse into subdirectories whenever any .c or .h files in those
# directories have changed. Then the Makefile in that directory will
# take over for detailed dependencies.

libmpdvdkit/libmpdvdkit.a libmpdvdkit/libmpdvdkit.so: $(wildcard libmpdvdkit/*.[ch])
libmpdvdkit2/libmpdvdkit.a libmpdvdkit2/libmpdvdkit.so: $(wildcard libmpdvdkit2/*.[ch])
loader/libloader.a: $(wildcard loader/*.[ch])
libfame/libfame.a: $(wildcard libfame/*.[ch])
libmpdemux/libmpdemux.a: $(wildcard libmpdemux/*.[ch])
libmpcodecs/libmpcodecs.a: $(wildcard libmpcodecs/*.[ch])
libaf/libaf.a: $(wildcard libaf/*.[ch])
loader/dshow/libDS_Filter.a: $(wildcard loader/dshow/*.[ch])
libmp1e/libmp1e.a: $(wildcard libmp1e/*.[ch])
libavcodec/libavcodec.a: $(wildcard libavcodec/*.[ch])
libmpeg2/libmpeg2.a: $(wildcard libmpeg2/*.[ch])
libvo/libvo.a: $(wildcard libvo/*.[ch])
libao2/libao2.a: $(wildcard libao2/*.[ch])
liba52/liba52.a: $(wildcard liba52/*.[ch])
mp3lib/libMP3.a: $(wildcard mp3lib/*.[ch])
libdha/libdha.so: $(wildcard libdha/*.[ch])
vidix/libvidix.a: $(wildcard vidix/*.[ch])
Gui/libgui.a: $(wildcard Gui/*.[ch])
linux/libosdep.a: $(wildcard linux/*.[ch])
postproc/libpostproc.a: $(wildcard postproc/*.[ch])
input/libinput.a: $(wildcard input/*.[ch])