Skip to content

Commit

Permalink
Cumulated changes from previous sync
Browse files Browse the repository at this point in the history
  • Loading branch information
Beirdo committed Apr 2, 2012
1 parent 4300f0e commit 52be988
Show file tree
Hide file tree
Showing 37 changed files with 2,598 additions and 146 deletions.
39 changes: 24 additions & 15 deletions mythtv/external/FFmpeg/Makefile
@@ -1,14 +1,15 @@
MAIN_MAKEFILE=1
include config.mak

vpath %.c $(SRC_PATH)
vpath %.cpp $(SRC_PATH)
vpath %.h $(SRC_PATH)
vpath %.S $(SRC_PATH)
vpath %.asm $(SRC_PATH)
vpath %.v $(SRC_PATH)
vpath %.texi $(SRC_PATH)
vpath %/fate_config.sh.template $(SRC_PATH)
SRC_DIR = $(SRC_PATH_BARE)

vpath %.c $(SRC_PATH_BARE)
vpath %.cpp $(SRC_PATH_BARE)
vpath %.h $(SRC_PATH_BARE)
vpath %.S $(SRC_PATH_BARE)
vpath %.asm $(SRC_PATH_BARE)
vpath %.v $(SRC_PATH_BARE)
vpath %.texi $(SRC_PATH_BARE)
vpath %/fate_config.sh.template $(SRC_PATH_BARE)

PROGS-$(CONFIG_FFMPEG) += ffmpeg
PROGS-$(CONFIG_FFPLAY) += ffplay
Expand All @@ -22,6 +23,7 @@ TESTTOOLS = audiogen videogen rotozoom tiny_psnr base64
HOSTPROGS := $(TESTTOOLS:%=tests/%) doc/print_options
TOOLS = qt-faststart trasher
TOOLS-$(CONFIG_ZLIB) += cws2fws
MYTHPROGS = $(addprefix myth, ${PROGS})

BASENAMES = ffmpeg ffplay ffprobe ffserver
ALLPROGS = $(BASENAMES:%=%$(PROGSSUF)$(EXESUF))
Expand All @@ -42,7 +44,7 @@ DATA_FILES := $(wildcard $(SRC_PATH)/presets/*.ffpreset) $(SRC_PATH)/doc/ffprobe

SKIPHEADERS = cmdutils_common_opts.h

include $(SRC_PATH)/common.mak
include common.mak

FF_EXTRALIBS := $(FFEXTRALIBS)
FF_DEP_LIBS := $(DEP_LIBS)
Expand All @@ -58,6 +60,9 @@ $(TOOLS): %$(EXESUF): %.o

tools/cws2fws$(EXESUF): ELIBS = -lz

${MYTHPROGS}: myth%: %
$(CP) $< $@

config.h: .config
.config: $(wildcard $(FFLIBS:%=$(SRC_PATH)/lib%/all*.c))
@-tput bold 2>/dev/null
Expand Down Expand Up @@ -95,8 +100,8 @@ OBJDIRS += tools

-include $(wildcard tools/*.d)

VERSION_SH = $(SRC_PATH)/version.sh
GIT_LOG = $(SRC_PATH)/.git/logs/HEAD
VERSION_SH = $(SRC_PATH_BARE)/external/FFmpeg/version.sh
GIT_LOG = $(SRC_PATH_BARE)/.git/logs/HEAD

.version: $(wildcard $(GIT_LOG)) $(VERSION_SH) config.mak
.version: M=@
Expand All @@ -109,7 +114,7 @@ version.h .version:
-include .version

ifdef PROGS
install: install-progs install-data
install: install-mythprogs
endif

install: install-libs install-headers
Expand All @@ -123,6 +128,10 @@ install-progs: install-progs-yes $(PROGS)
$(Q)mkdir -p "$(BINDIR)"
$(INSTALL) -c -m 755 $(INSTPROGS) "$(BINDIR)"

install-mythprogs: install-progs-yes $(MYTHPROGS)
$(Q)mkdir -p "$(BINDIR)"
$(INSTALL) -c -m 755 $(MYTHPROGS) "$(BINDIR)"

install-data: $(DATA_FILES)
$(Q)mkdir -p "$(DATADIR)"
$(INSTALL) -m 644 $(DATA_FILES) "$(DATADIR)"
Expand Down Expand Up @@ -159,8 +168,8 @@ coverage-html: coverage.info
$(Q)genhtml -o $@ $<
$(Q)touch $@

include $(SRC_PATH)/doc/Makefile
include $(SRC_PATH)/tests/Makefile
#include $(SRC_PATH)/doc/Makefile
#include $(SRC_PATH)/tests/Makefile

$(sort $(OBJDIRS)):
$(Q)mkdir -p $@
Expand Down
3 changes: 0 additions & 3 deletions mythtv/external/FFmpeg/configure
Expand Up @@ -1452,8 +1452,6 @@ mp3on4float_decoder_select="mpegaudiodsp"
mpc7_decoder_select="mpegaudiodsp"
mpc8_decoder_select="mpegaudiodsp"
mpeg_vdpau_decoder_select="vdpau mpegvideo_decoder"
mpeg_xvmc_decoder_deps="X11_extensions_XvMClib_h"
mpeg_xvmc_decoder_select="mpegvideo_decoder"
mpeg1_vdpau_decoder_select="vdpau mpeg1video_decoder"
mpeg1_vdpau_hwaccel_select="vdpau mpeg1video_decoder"
mpeg1video_encoder_select="aandct"
Expand Down Expand Up @@ -3090,7 +3088,6 @@ check_header sys/select.h
check_header termios.h
check_header vdpau/vdpau.h
check_header vdpau/vdpau_x11.h
check_header X11/extensions/XvMClib.h
check_header asm/types.h

disabled zlib || check_lib zlib.h zlibVersion -lz || disable zlib
Expand Down
10 changes: 10 additions & 0 deletions mythtv/external/FFmpeg/libavcodec/Makefile
Expand Up @@ -3,6 +3,14 @@ include $(SUBDIR)../config.mak
NAME = avcodec
FFLIBS = avutil

# x86_32 needs -O1 -fomit-frame-pointer to compile inline asm
ifeq ($(ARCH_X86_32), yes)
CFLAGS += -fomit-frame-pointer
ifneq (, $(findstring debug, $(CCONFIG)))
CFLAGS += -O1
endif
endif

HEADERS = avcodec.h avfft.h dxva2.h vaapi.h vda.h vdpau.h version.h xvmc.h

OBJS = allcodecs.o \
Expand All @@ -15,6 +23,7 @@ OBJS = allcodecs.o \
fmtconvert.o \
imgconvert.o \
jrevdct.o \
myth_utils.o \
options.o \
parser.o \
raw.o \
Expand Down Expand Up @@ -63,6 +72,7 @@ OBJS-$(CONFIG_AAC_ENCODER) += aacenc.o aaccoder.o \
psymodel.o iirfilter.o \
mpeg4audio.o kbdwin.o \
audio_frame_queue.o
OBJS-$(CONFIG_AAC_LATM_DECODER) += aaclatmdec.o
OBJS-$(CONFIG_AASC_DECODER) += aasc.o msrledec.o
OBJS-$(CONFIG_AC3_DECODER) += ac3dec.o ac3dec_data.o ac3.o kbdwin.o
OBJS-$(CONFIG_AC3_ENCODER) += ac3enc_float.o ac3enc.o ac3tab.o \
Expand Down

0 comments on commit 52be988

Please sign in to comment.