Mercurial > mplayer.hg
view stream/Makefile @ 20752:0617c67ad68f
Fix code that cuts audio data if the filters produce too much.
It incorrectly used the channel count and sample size values from the
decoder even though the filters can change those.
author | uau |
---|---|
date | Tue, 07 Nov 2006 23:16:55 +0000 |
parents | 9ed557ae1383 |
children | 618d1857f4c4 |
line wrap: on
line source
LIBNAME = stream.a include ../config.mak # Core SRCS += open.c \ url.c \ ifeq ($(STREAM_CACHE),yes) SRCS += cache2.c endif ifeq ($(CDDA),yes) SRCS += stream_cdda.c cdinfo.c ifeq ($(MPLAYER_NETWORK),yes) SRCS += stream_cddb.c endif endif # Stream readers/writers SRCS += stream.c \ stream_cue.c \ stream_file.c \ stream_mf.c \ stream_null.c \ ifeq ($(DVDREAD),yes) SRCS += stream_dvd.c endif ifeq ($(DVDNAV),yes) SRCS += stream_dvdnav.c endif ifeq ($(VCD),yes) SRCS += stream_vcd.c endif ifeq ($(FTP),yes) SRCS += stream_ftp.c endif ifeq ($(LIBSMBCLIENT),yes) SRCS += stream_smb.c endif ifeq ($(MPLAYER_NETWORK),yes) SRCS += stream_netstream.c ifeq ($(STREAMING_LIVE555),yes) SRCS += stream_livedotcom.c endif endif ifeq ($(VSTREAM),yes) SRCS += stream_vstream.c endif # TV in ifeq ($(TV),yes) SRCS += stream_tv.c tv.c frequencies.c tvi_dummy.c ifeq ($(TV_BSDBT848),yes) SRCS += tvi_bsdbt848.c endif ifeq ($(TV_V4L2),yes) SRCS += tvi_v4l2.c audio_in.c ifeq ($(PVR),yes) SRCS += stream_pvr.c endif endif ifeq ($(TV_V4L1),yes) SRCS += tvi_v4l.c audio_in.c endif ifeq ($(TV_V4L),yes) ifeq ($(ALSA1X),yes) SRCS += ai_alsa1x.c endif ifeq ($(ALSA9),yes) SRCS += ai_alsa.c endif ifeq ($(OSS),yes) SRCS += ai_oss.c endif endif endif # Radio in ifeq ($(RADIO),yes) SRCS += stream_radio.c ifeq ($(RADIO_CAPTURE),yes) SRCS += audio_in.c ifeq ($(ALSA1X),yes) SRCS += ai_alsa1x.c endif ifeq ($(ALSA9),yes) SRCS += ai_alsa.c endif ifeq ($(OSS),yes) SRCS += ai_oss.c endif endif endif ifeq ($(MPLAYER_NETWORK),yes) SRCS += asf_streaming.c \ http.c \ network.c \ cookies.c \ asf_mmst_streaming.c \ pnm.c \ rtp.c \ udp.c \ tcp.c \ stream_rtsp.c \ stream_rtp.c \ stream_udp.c \ SRCS += realrtsp/asmrp.c \ realrtsp/real.c \ realrtsp/rmff.c \ realrtsp/sdpplin.c \ realrtsp/xbuffer.c \ SRCS += librtsp/rtsp.c \ librtsp/rtsp_rtp.c \ librtsp/rtsp_session.c \ SRCS += freesdp/common.c \ freesdp/errorlist.c \ freesdp/parser.c \ endif ifeq ($(DVBIN),yes) SRCS += stream_dvb.c SRCS += dvb_tune.c endif OBJS = $(SRCS:.c=.o) INCLUDE = -I.. -I../loader $(LIBAV_INC) CFLAGS = $(INCLUDE) $(OPTFLAGS) .SUFFIXES: .c .o # .PHONY: all clean all: $(LIBNAME) .c.o: $(CC) -c $(CFLAGS) -o $@ $< $(LIBNAME): $(OBJS) $(AR) r $(LIBNAME) $(OBJS) $(RANLIB) $(LIBNAME) clean: rm -f *.o *.a *~ \ realrtsp/*.o realrtsp/*.a realrtsp/*~ \ librtsp/*.o librtsp/*.a librtsp/*~ \ freesdp/*.o freesdp/*.a freesdp/*~ distclean: clean rm -f .depend dep: depend depend: $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend # # include dependency files if they exist # ifneq ($(wildcard .depend),) include .depend endif