comparison Makefile @ 1799:95612d423fde libavcodec

multithreaded/SMP motion estimation multithreaded/SMP encoding for MPEG1/MPEG2/MPEG4/H263 all pthread specific code is in pthread.c to try it, run configure --enable-pthreads and ffmpeg ... -threads <num> the internal thread API is a simple AVCodecContext.execute() callback which executes a given function pointer with different arguments and returns after finishing all, that way no mutexes or other thread-mess is needed outside pthread.c
author michael
date Fri, 13 Feb 2004 17:54:10 +0000
parents 5e5c3d4a1e82
children 6d762acfff5d
comparison
equal deleted inserted replaced
1798:a3da4b429984 1799:95612d423fde
31 OBJS+= amr.o amr_float/sp_dec.o amr_float/sp_enc.o amr_float/interf_dec.o amr_float/interf_enc.o 31 OBJS+= amr.o amr_float/sp_dec.o amr_float/sp_enc.o amr_float/interf_dec.o amr_float/interf_enc.o
32 CLEANAMR=cleanamrfloat 32 CLEANAMR=cleanamrfloat
33 endif 33 endif
34 endif 34 endif
35 35
36 ifeq ($(HAVE_PTHREADS),yes)
37 OBJS+= pthread.o
38 endif
39
36 ifeq ($(AMR_WB),yes) 40 ifeq ($(AMR_WB),yes)
37 OBJS+= amr.o amrwb_float/dec_acelp.o amrwb_float/dec_dtx.o amrwb_float/dec_gain.o \ 41 OBJS+= amr.o amrwb_float/dec_acelp.o amrwb_float/dec_dtx.o amrwb_float/dec_gain.o \
38 amrwb_float/dec_if.o amrwb_float/dec_lpc.o amrwb_float/dec_main.o \ 42 amrwb_float/dec_if.o amrwb_float/dec_lpc.o amrwb_float/dec_main.o \
39 amrwb_float/dec_rom.o amrwb_float/dec_util.o amrwb_float/enc_acelp.o \ 43 amrwb_float/dec_rom.o amrwb_float/dec_util.o amrwb_float/enc_acelp.o \
40 amrwb_float/enc_dtx.o amrwb_float/enc_gain.o amrwb_float/enc_if.o \ 44 amrwb_float/enc_dtx.o amrwb_float/enc_gain.o amrwb_float/enc_if.o \