mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-18 15:51:11 +00:00
73ccd96473
Original commit message from CVS: This is a first attempt at a wrapper for the lib'ified mpeg2enc of mjpegtools. Currently, there's a few release candidates for mjpegtools-1.6.2 available, but no stable version yet. I've made 4 small subclasses to wrap input, output, options and generic encoding model. The last .cc file is the GStreamer plugin element. Note that it doesn't actually work yet, I'm doing something wrong with header parsing and Andrew asked me to commit so he could help debugging that. Apart from that, we should soon be able to make top-quality MPEG encodes! :). mpeg2enc licensing is tricky, btw, I don't even want to start discussing that...
393 lines
3.9 KiB
Makefile
393 lines
3.9 KiB
Makefile
if USE_A52DEC
|
|
A52DEC_DIR=a52dec
|
|
else
|
|
A52DEC_DIR=
|
|
endif
|
|
|
|
if USE_AALIB
|
|
AALIB_DIR=aalib
|
|
else
|
|
AALIB_DIR=
|
|
endif
|
|
|
|
if USE_ALSA
|
|
ALSA_DIR=alsa
|
|
else
|
|
ALSA_DIR=
|
|
endif
|
|
|
|
if USE_ARTS
|
|
ARTS_DIR=arts
|
|
else
|
|
ARTS_DIR=
|
|
endif
|
|
|
|
if USE_ARTSC
|
|
ARTSC_DIR=artsd
|
|
else
|
|
ARTSC_DIR=
|
|
endif
|
|
|
|
if USE_AUDIOFILE
|
|
AUDIOFILE_DIR=audiofile
|
|
else
|
|
AUDIOFILE_DIR=
|
|
endif
|
|
|
|
if USE_CDPARANOIA
|
|
CDPARANOIA_DIR=cdparanoia
|
|
else
|
|
CDPARANOIA_DIR=
|
|
endif
|
|
|
|
if USE_DIVX
|
|
DIVX_DIR=divx
|
|
else
|
|
DIVX_DIR=
|
|
endif
|
|
|
|
if USE_DVDREAD
|
|
DVDREAD_DIR=dvdread
|
|
else
|
|
DVDREAD_DIR=
|
|
endif
|
|
|
|
if USE_DVDNAV
|
|
DVDNAV_DIR=dvdnav
|
|
else
|
|
DVDNAV_DIR=
|
|
endif
|
|
|
|
if USE_ESD
|
|
ESD_DIR=esd
|
|
else
|
|
ESD_DIR=
|
|
endif
|
|
|
|
if USE_MAS
|
|
MAS_DIR=mas
|
|
else
|
|
MAS_DIR=
|
|
endif
|
|
|
|
if USE_FAAC
|
|
FAAC_DIR=faac
|
|
else
|
|
FAAC_DIR=
|
|
endif
|
|
|
|
if USE_FAAD
|
|
FAAD_DIR=faad
|
|
else
|
|
FAAD_DIR=
|
|
endif
|
|
|
|
## if USE_FESTIVAL
|
|
## FESTIVAL_DIR=festival
|
|
## else
|
|
## FESTIVAL_DIR=
|
|
## endif
|
|
|
|
if USE_FFMPEG
|
|
FFMPEG_DIR=ffmpeg
|
|
else
|
|
FFMPEG_DIR=
|
|
endif
|
|
|
|
if USE_FLAC
|
|
FLAC_DIR=flac
|
|
else
|
|
FLAC_DIR=
|
|
endif
|
|
|
|
if USE_GDK_PIXBUF
|
|
GDK_PIXBUF_DIR=gdk_pixbuf
|
|
else
|
|
GDK_PIXBUF_DIR=
|
|
endif
|
|
|
|
if USE_GNOME_VFS
|
|
GNOMEVFS_DIR=gnomevfs
|
|
else
|
|
GNOMEVFS_DIR=
|
|
endif
|
|
|
|
if USE_GSM
|
|
GSM_DIR=gsm
|
|
else
|
|
GSM_DIR=
|
|
endif
|
|
|
|
if USE_HERMES
|
|
HERMES_DIR=hermes
|
|
else
|
|
HERMES_DIR=
|
|
endif
|
|
|
|
if USE_JACK
|
|
JACK_DIR=jack
|
|
else
|
|
JACK_DIR=
|
|
endif
|
|
|
|
if USE_JPEG
|
|
JPEG_DIR=jpeg
|
|
else
|
|
JPEG_DIR=
|
|
endif
|
|
|
|
if USE_LADSPA
|
|
LADSPA_DIR=ladspa
|
|
else
|
|
LADPSA_DIR=
|
|
endif
|
|
|
|
if USE_LAME
|
|
LAME_DIR=lame
|
|
else
|
|
LAME_DIR=
|
|
endif
|
|
|
|
if USE_LCS
|
|
LCS_DIR=lcs
|
|
else
|
|
LCS_DIR=
|
|
endif
|
|
|
|
if USE_LIBDV
|
|
LIBDV_DIR=dv
|
|
else
|
|
LIBDV_DIR=
|
|
endif
|
|
|
|
if USE_LIBFAME
|
|
LIBFAME_DIR=libfame
|
|
else
|
|
LIBFAME_DIR=
|
|
endif
|
|
|
|
if USE_LIBPNG
|
|
LIBPNG_DIR=libpng
|
|
else
|
|
LIBPNG_DIR=
|
|
endif
|
|
|
|
if USE_MAD
|
|
MAD_DIR=mad
|
|
else
|
|
MAD_DIR=
|
|
endif
|
|
|
|
if USE_MIKMOD
|
|
MIKMOD_DIR=mikmod
|
|
else
|
|
MIKMOD_DIR=
|
|
endif
|
|
|
|
if USE_MPEG2DEC
|
|
MPEG2DEC_DIR=mpeg2dec
|
|
else
|
|
MPEG2DEC_DIR=
|
|
endif
|
|
|
|
if USE_MPEG2ENC
|
|
MPEG2ENC_DIR=mpeg2enc
|
|
else
|
|
MPEG2ENC_DIR=
|
|
endif
|
|
|
|
if USE_MPLEX
|
|
MPLEX_DIR=mplex
|
|
else
|
|
MPLEX_DIR=
|
|
endif
|
|
|
|
if USE_OGG
|
|
OGG_DIR=ogg
|
|
else
|
|
OGG_DIR=
|
|
endif
|
|
|
|
if USE_PANGO
|
|
PANGO_DIR=pango
|
|
else
|
|
PANGO_DIR=
|
|
endif
|
|
|
|
if USE_RAW1394
|
|
RAW1394_DIR=raw1394
|
|
else
|
|
RAW1394_DIR=
|
|
endif
|
|
|
|
if USE_SDL
|
|
SDL_DIR=sdl
|
|
else
|
|
SDL_DIR=
|
|
endif
|
|
|
|
if USE_SIDPLAY
|
|
SIDPLAY_DIR=sidplay
|
|
else
|
|
SIDDPLAY_DIR=
|
|
endif
|
|
|
|
if USE_SHOUT
|
|
SHOUT_DIR=shout
|
|
else
|
|
SHOUT_DIR=
|
|
endif
|
|
|
|
if USE_SMOOTHWAVE
|
|
SMOOTHWAVE_DIR=smoothwave
|
|
else
|
|
SMOOTHWAVE_DIR=
|
|
endif
|
|
|
|
if USE_SNDFILE
|
|
SNDFILE_DIR=sndfile
|
|
else
|
|
SNDFILE_DIR=
|
|
endif
|
|
|
|
if USE_SWFDEC
|
|
SWFDEC_DIR=swfdec
|
|
else
|
|
SWFDEC_DIR=
|
|
endif
|
|
|
|
if USE_TARKIN
|
|
TARKIN_DIR=tarkin
|
|
else
|
|
TARKIN_DIR=
|
|
endif
|
|
|
|
if USE_IVORBIS
|
|
IVORBIS_DIR=ivorbis
|
|
else
|
|
IVORBIS_DIR=
|
|
endif
|
|
|
|
if USE_VORBIS
|
|
VORBIS_DIR=vorbis
|
|
else
|
|
VORBIS_DIR=
|
|
endif
|
|
|
|
if USE_XVID
|
|
XVID_DIR=xvid
|
|
else
|
|
XVID_DIR=
|
|
endif
|
|
|
|
if USE_LIBPNG
|
|
SNAPSHOT_DIR=snapshot
|
|
else
|
|
SNAPSHOT_DIR=
|
|
endif
|
|
|
|
if USE_SPEEX
|
|
SPEEX_DIR=speex
|
|
else
|
|
SPEEX_DIR=
|
|
endif
|
|
|
|
SUBDIRS=\
|
|
$(A52DEC_DIR) \
|
|
$(AALIB_DIR) \
|
|
$(ALSA_DIR) \
|
|
$(ARTS_DIR) \
|
|
$(ARTSC_DIR) \
|
|
$(AUDIOFILE_DIR) \
|
|
$(CDPARANOIA_DIR) \
|
|
$(DIVX_DIR) \
|
|
$(DVDREAD_DIR) \
|
|
$(DVDNAV_DIR) \
|
|
$(ESD_DIR) \
|
|
$(FAAC_DIR) \
|
|
$(FAAD_DIR) \
|
|
$(FFMPEG_DIR) \
|
|
$(FLAC_DIR) \
|
|
$(GDK_PIXBUF_DIR) \
|
|
$(GNOMEVFS_DIR) \
|
|
$(GSM_DIR) \
|
|
$(HERMES_DIR) \
|
|
$(JACK_DIR) \
|
|
$(JPEG_DIR) \
|
|
$(LADSPA_DIR) \
|
|
$(LAME_DIR) \
|
|
$(LCS_DIR) \
|
|
$(LIBDV_DIR) \
|
|
$(LIBFAME_DIR) \
|
|
$(LIBPNG_DIR) \
|
|
$(MAD_DIR) \
|
|
$(MAS_DIR) \
|
|
$(MIKMOD_DIR) \
|
|
$(MPEG2DEC_DIR) \
|
|
$(MPEG2ENC_DIR) \
|
|
$(MPLEX_DIR) \
|
|
$(OGG_DIR) \
|
|
$(PANGO_DIR) \
|
|
$(RAW1394_DIR) \
|
|
$(SDL_DIR) \
|
|
$(SHOUT_DIR) \
|
|
$(SIDPLAY_DIR) \
|
|
$(SMOOTHWAVE_DIR) \
|
|
$(SNAPSHOT_DIR) \
|
|
$(SNDFILE_DIR) \
|
|
$(SPEEX_DIR) \
|
|
$(SWFDEC_DIR) \
|
|
$(TARKIN_DIR) \
|
|
$(VORBIS_DIR) \
|
|
$(XVID_DIR)
|
|
|
|
DIST_SUBDIRS=\
|
|
a52dec \
|
|
aalib \
|
|
alsa \
|
|
arts \
|
|
artsd \
|
|
audiofile \
|
|
cdparanoia \
|
|
divx \
|
|
dv \
|
|
dvdread \
|
|
dvdnav \
|
|
esd \
|
|
mas \
|
|
faac \
|
|
faad \
|
|
ffmpeg \
|
|
flac \
|
|
gdk_pixbuf \
|
|
gnomevfs \
|
|
gsm \
|
|
hermes \
|
|
ivorbis \
|
|
jack \
|
|
jpeg \
|
|
ladspa \
|
|
lame \
|
|
lcs \
|
|
libfame \
|
|
libpng \
|
|
mad \
|
|
mikmod \
|
|
mpeg2dec \
|
|
mpeg2enc \
|
|
mplex \
|
|
ogg \
|
|
pango \
|
|
raw1394 \
|
|
sdl \
|
|
snapshot \
|
|
sndfile \
|
|
shout \
|
|
shout2 \
|
|
sidplay \
|
|
smoothwave \
|
|
speex \
|
|
swfdec \
|
|
tarkin \
|
|
vorbis \
|
|
xvid
|