diff options
author | lioux <lioux@FreeBSD.org> | 2004-03-21 01:17:25 +0000 |
---|---|---|
committer | lioux <lioux@FreeBSD.org> | 2004-03-21 01:17:25 +0000 |
commit | c7486abae185955b4f5dfcc07b9cc52b0c9e1968 (patch) | |
tree | a27d47f7a5fc801453eee323dafea8a98df980c5 /multimedia | |
parent | 582a6ffa0547c887e97925ede1378ce9d6001f28 (diff) | |
download | FreeBSD-ports-c7486abae185955b4f5dfcc07b9cc52b0c9e1968.zip FreeBSD-ports-c7486abae185955b4f5dfcc07b9cc52b0c9e1968.tar.gz |
Remove ports/multimedia/ffmpeg045 in favor of better latest version
ports/multimedia/ffmpeg
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/Makefile | 1 | ||||
-rw-r--r-- | multimedia/ffmpeg045/Makefile | 182 | ||||
-rw-r--r-- | multimedia/ffmpeg045/distinfo | 2 | ||||
-rw-r--r-- | multimedia/ffmpeg045/files/grab_bsdbktr.c | 243 | ||||
-rw-r--r-- | multimedia/ffmpeg045/files/patch-Makefile | 26 | ||||
-rw-r--r-- | multimedia/ffmpeg045/files/patch-ffmpeg.c | 37 | ||||
-rw-r--r-- | multimedia/ffmpeg045/files/patch-ffserver.c | 18 | ||||
-rw-r--r-- | multimedia/ffmpeg045/files/patch-libav::Makefile | 20 | ||||
-rw-r--r-- | multimedia/ffmpeg045/files/patch-libav::audio.c | 17 | ||||
-rw-r--r-- | multimedia/ffmpeg045/files/patch-libav::avformat.h | 9 | ||||
-rw-r--r-- | multimedia/ffmpeg045/files/patch-libavcodec::Makefile | 22 | ||||
-rw-r--r-- | multimedia/ffmpeg045/files/patch-libavcodec::bswap.h | 41 | ||||
-rw-r--r-- | multimedia/ffmpeg045/pkg-descr | 24 | ||||
-rw-r--r-- | multimedia/ffmpeg045/pkg-message | 16 | ||||
-rw-r--r-- | multimedia/ffmpeg045/pkg-plist | 26 |
15 files changed, 0 insertions, 684 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index c5f1354..4b7e6d3 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -17,7 +17,6 @@ SUBDIR += emovix SUBDIR += enjoympeg SUBDIR += ffmpeg - SUBDIR += ffmpeg045 SUBDIR += fxtv SUBDIR += gmencoder SUBDIR += goggles diff --git a/multimedia/ffmpeg045/Makefile b/multimedia/ffmpeg045/Makefile deleted file mode 100644 index 1aadfa9..0000000 --- a/multimedia/ffmpeg045/Makefile +++ /dev/null @@ -1,182 +0,0 @@ -# New ports collection makefile for: ffmpeg -# Date created: Tue Sep 25 15:52:09 BRT 2001 -# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= ffmpeg -PORTVERSION= 0.4.5 -PORTREVISION= 7 -CATEGORIES= multimedia audio net -MASTER_SITES= ${MASTER_SITE_LOCAL} -MASTER_SITE_SUBDIR= lioux -DISTNAME= ffmpeg-cvs-2002101400 - -MAINTAINER= lioux@FreeBSD.org -COMMENT= Hyper fast realtime audio/video encoder/converter, streaming server - -BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm - -WRKSRC= ${WRKDIR}/${PORTNAME} - -ONLY_FOR_ARCHS= i386 -USE_GETOPT_LONG= yes -HAS_CONFIGURE= yes -USE_GMAKE= yes -USE_REINPLACE= yes -USE_SIZE= yes -CONFIGURE_ARGS= --cc="${CC}" --prefix="${PREFIX}" \ - --make="${GMAKE}" --enable-shared \ - --extra-libs="-lm -L${LOCALBASE}/lib" -PLIST_SUB= SHLIB_VERSION=${SHLIB_VERSION} -INSTALLS_SHLIB= yes -NO_LATEST_LINK= yes - -SHLIB_VERSION= 0 -# -DOC_FILES= COPYING Changelog README VERSION -# under subdir doc -DOC_DOCFILES= FAQ README.dev README.tech \ - TODO bench.txt ffmpeg.txt \ - HOWTO-STREAM README.beos \ - ffserver.txt -HEADER_FILES= libavcodec/avcodec.h libavcodec/common.h \ - libavcodec/dsputil.h -LIB_FILES= libavcodec/libavcodec.a libav/libavformat.a - -.include <bsd.port.pre.mk> - -## lib detection -## -## lame mp3 -.if exists(${LOCALBASE}/lib/libmp3lame.so.0) -WITH_MP3=yes -.endif -## vorbis -.if exists(${LOCALBASE}/lib/libvorbisenc.so.2) -WITH_VORBIS=yes -.endif - -## support activation -## -## disable a52 -.ifndef(WITHOUT_A52) -LIB_DEPENDS+= a52.0:${PORTSDIR}/audio/liba52 - -CONFIGURE_ARGS+= --enable-a52 \ - --enable-a52bin -.else -CONFIGURE_ARGS+= --enable-a52 \ - --disable-a52bin -.endif -## disable mmx -.ifdef(WITHOUT_MMX) -CONFIGURE_ARGS+= --disable-mmx -.endif -## mp3 -.ifdef(WITH_MP3) -LIB_DEPENDS+= mp3lame.0:${PORTSDIR}/audio/lame - -CONFIGURE_ARGS+= --enable-mp3lame -.endif -## optimization -.ifdef(WITH_OPTIMIZED_CFLAGS) -CONFIGURE_ARGS+= --extra-cflags="${CFLAGS} -I${LOCALBASE}/include \ - -O3 -ffast-math -fomit-frame-pointer" -.else -CONFIGURE_ARGS+= --extra-cflags="${CFLAGS} -I${LOCALBASE}/include" -.endif -## vorbis -.ifdef(WITH_VORBIS) -LIB_DEPENDS+= vorbisenc.2:${PORTSDIR}/audio/libvorbis - -CONFIGURE_ARGS+= --enable-vorbis -.endif - -pre-everything:: -.ifndef(WITHOUT_LIBA52) - @${ECHO_MSG} "You can disable liba52 support by defining WITHOUT_LIBA52" -.endif -.ifndef(WITHOUT_MMX) - @${ECHO_MSG} "Define WITHOUT_MMX if your system does not support MMX" -.endif -.ifndef(WITH_MP3) - @${ECHO_MSG} 'Define WITH_MP3 to enable lame MP3 codec' -.endif -.ifndef(WITH_OPTIMIZED_CFLAGS) - @${ECHO_MSG} - @${ECHO_MSG} 'You can enable additional compilation optimizations' - @${ECHO_MSG} 'by defining WITH_OPTIMIZED_CFLAGS' -.endif -.ifndef(WITH_VORBIS) - @${ECHO_MSG} 'Define WITH_VORBIS to enable libvorbisenc VORBIS codec' -.endif -.if !(defined(WITH_BKTR_FORMAT) && defined(WITH_BKTR_DEV)) - @${ECHO_MSG} - @${ECHO_MSG} 'If you want to capture from a bktr(4) supported card' - @${ECHO_MSG} 'you will probably need to set the input device and format' - @${ECHO_MSG} 'You can set WITH_BKTR_FORMAT to NTSC or PAL and you can set' - @${ECHO_MSG} 'WITH_BKTR_DEV to 0, 1, 2 or 3 (1 is usually the tuner)' - @${ECHO_MSG} 'so for a PAL tuner make WITH_BKTR_FORMAT=PAL WITH_BKTR_DEV=1' - @${ECHO_MSG} - @${ECHO_MSG} 'Warning: invalid settings will probably dump cores' - @${ECHO_MSG} -.endif - -post-extract: -# install booktree extension - @${CP} ${FILESDIR}/grab_bsdbktr.c ${WRKSRC}/libav/ - -post-patch: - @${REINPLACE_CMD} -e "s!/etc/ffserver.conf!${PREFIX}/etc/ffserver.conf!g" \ - ${WRKSRC}/ffserver.c -# malloc.h was deprecated in favor of stdlib.h - @${FIND} ${WRKSRC} -type f | \ - ${XARGS} -n 10 ${REINPLACE_CMD} -e \ - 's|malloc.h|stdlib.h|' -.ifdef(WITH_BKTR_FORMAT) - @${REINPLACE_CMD} -e \ - "s!VIDEO_FORMAT NTSC!VIDEO_FORMAT ${WITH_BKTR_FORMAT}!" \ - ${WRKSRC}/libav/grab_bsdbktr.c -.endif -.ifdef(WITH_BKTR_DEV) - @${REINPLACE_CMD} -e \ - "s!VIDEO_INPUT METEOR_INPUT_DEV0!VIDEO_INPUT METEOR_INPUT_DEV${WITH_BKTR_DEV}!" \ - ${WRKSRC}/libav/grab_bsdbktr.c -.endif -.ifndef(WITHOUT_LIBA52) - @${REINPLACE_CMD} -e 's|-ldl||' \ - ${WRKSRC}/configure -.endif - -post-install: -.ifndef(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} -.for file in ${DOC_FILES} - @${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} -.endfor -.for file in ${DOC_DOCFILES} - @${INSTALL_DATA} ${WRKSRC}/doc/${file} ${DOCSDIR} -.endfor -.endif - @${INSTALL_DATA} ${WRKSRC}/doc/ffserver.conf \ - ${PREFIX}/etc/ffserver.conf.sample -.for file in ${HEADER_FILES} -# fix header references prior to installation - @${REINPLACE_CMD} -e 's|"common.h"|<ffmpeg/common.h>|; \ - s|"avcodec.h"|<ffmpeg/avcodec.h>|' \ - ${WRKSRC}/${file} - @${INSTALL_DATA} ${WRKSRC}/${file} \ - ${PREFIX}/include/ffmpeg/${file:T} -.endfor -.for file in ${LIB_FILES} - @${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/lib/${file:T} -.endfor -# add shared lib link - @${LN} -sf libavcodec.so \ - ${PREFIX}/lib/libavcodec.so.${SHLIB_VERSION} -# show PKGMESSAGE - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.post.mk> diff --git a/multimedia/ffmpeg045/distinfo b/multimedia/ffmpeg045/distinfo deleted file mode 100644 index 7b48354..0000000 --- a/multimedia/ffmpeg045/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -MD5 (ffmpeg-cvs-2002101400.tar.gz) = 13d04dcb31a09ff98a4caccbeed8dbc5 -SIZE (ffmpeg-cvs-2002101400.tar.gz) = 577191 diff --git a/multimedia/ffmpeg045/files/grab_bsdbktr.c b/multimedia/ffmpeg045/files/grab_bsdbktr.c deleted file mode 100644 index f071b2d..0000000 --- a/multimedia/ffmpeg045/files/grab_bsdbktr.c +++ /dev/null @@ -1,243 +0,0 @@ -/* - * FreeBSD video grab interface - * Copyright (c) 2002 Steve O'Hara-Smith - * based on - * Linux video grab interface - * Copyright (c) 2000,2001 Gerard Lantau. - * and - * simple_grab.c Copyright (c) 1999 Roger Hardiman - * - * GPL virus inherited: - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ -#include "avformat.h" -#include <machine/ioctl_meteor.h> -#include <unistd.h> -#include <fcntl.h> -#include <sys/ioctl.h> -#include <sys/mman.h> -#include <sys/time.h> -#include <signal.h> - -typedef struct { - int fd; - int tuner_fd; - int frame_format; /* see VIDEO_PALETTE_xxx */ - int width, height; - int frame_rate; - INT64 per_frame; - INT64 last_frame_time; -} VideoData; - -const char *video_device = "/dev/bktr0"; - -#define GRABBER_SETTLE_TIME 3 -#define PAL 1 -#define NTSC 2 -/* PAL is 768 x 576. NTSC is 640 x 480 */ -#define PAL_HEIGHT 576 -#define NTSC_HEIGHT 480 - -#ifndef VIDEO_FORMAT -#define VIDEO_FORMAT NTSC -#endif - -#ifndef VIDEO_INPUT -#define VIDEO_INPUT METEOR_INPUT_DEV0; -#endif - -static UINT8 *video_buf; -static int nsignals = 0; -static void catchsignal(int signal) -{ - nsignals++; - return; -} - -static int bktr_init(AVFormatContext *s1, AVFormatParameters *ap) -{ - VideoData *s = s1->priv_data; - int width, height; - int video_fd; - int format = VIDEO_FORMAT; - struct meteor_geomet geo; - int c; - struct sigaction act,old; - - memset(&act,0,sizeof(act)); - sigemptyset(&act.sa_mask); - act.sa_handler = catchsignal; - sigaction(SIGUSR1,&act,&old); - sigaction(SIGALRM,&act,&old); - - width = s->width; - height = s->height; - s->last_frame_time = 0; - - s->tuner_fd = open ("/dev/tuner0", O_RDWR); - if (s->tuner_fd < 0) { - perror("Warning: Tuner not opened continuing"); - } - - video_fd = open(video_device, O_RDWR); - if (video_fd < 0) { - perror(video_device); - return -EIO; - } - s->fd=video_fd; - geo.rows = height; - geo.columns = width; - geo.frames = 1; - geo.oformat = METEOR_GEO_YUV_422 | METEOR_GEO_YUV_12; - - if ((format == PAL) && (height <= (PAL_HEIGHT/2))) - geo.oformat |= METEOR_GEO_EVEN_ONLY; - if ((format == NTSC) && (height <= (NTSC_HEIGHT/2))) - geo.oformat |= METEOR_GEO_EVEN_ONLY; - - if (ioctl(video_fd, METEORSETGEO, &geo) < 0) { - perror ("METEORSETGEO"); - return -EIO; - } - - switch (format) { - case PAL: c = METEOR_FMT_PAL; break; - case NTSC: c = METEOR_FMT_NTSC; break; - default: c = METEOR_FMT_PAL; break; - } - - if (ioctl(video_fd, METEORSFMT, &c) < 0) { - perror ("METEORSFMT"); - return -EIO; - } - - c = VIDEO_INPUT; - if (ioctl(video_fd, METEORSINPUT, &c) < 0) { - perror ("METEORSINPUT"); - return -EIO; - } - video_buf = mmap((caddr_t)0, width*height*3, PROT_READ, MAP_SHARED, - video_fd, (off_t) 0); - if (video_buf == MAP_FAILED) { - perror ("mmap"); - return -EIO; - } - c = METEOR_CAP_CONTINOUS; - ioctl(s->fd, METEORCAPTUR, &c); - c = SIGUSR1; - ioctl (s->fd, METEORSSIGNAL, &c); - return 0; -} - -/* note: we support only one picture read at a time */ -static int grab_read_packet(AVFormatContext *s1, AVPacket *pkt) -{ - VideoData *s = s1->priv_data; - int size, halfsize; - sigset_t msig; - UINT64 curtime; - - size = s->width * s->height; - halfsize = size << 1; - if (av_new_packet(pkt, size + halfsize) < 0) - return -EIO; - - curtime = av_gettime(); - if (!s->last_frame_time - || ((s->last_frame_time + s->per_frame) > curtime)) { - if (!usleep (s->last_frame_time + s->per_frame + s->per_frame/8 - curtime)) { - if (!nsignals) - printf ("\nSLEPT NO signals - %d microseconds late\n", - av_gettime() - s->last_frame_time - s->per_frame); - } - } else if ((s->last_frame_time + s->per_frame*5 < curtime)) { - bzero (pkt->data, size + halfsize); - printf ("\nBlank %d signals - %d microseconds\n", - nsignals, curtime - s->last_frame_time - s->per_frame); - s->last_frame_time += s->per_frame; - return size + halfsize; - } - nsignals = 0; - - s->last_frame_time = s->last_frame_time - ? s->last_frame_time + s->per_frame - : av_gettime(); - - memcpy (pkt->data, video_buf, size + halfsize); - return size + halfsize; -} - -static int grab_read_header (AVFormatContext *s1, AVFormatParameters *ap) -{ - VideoData *s = s1->priv_data; - AVStream *st; - int width, height; - int frame_rate; - - if (!ap || ap->width <= 0 || ap->height <= 0 || ap->frame_rate <= 0) - return -1; - - width = ap->width; - height = ap->height; - frame_rate = ap->frame_rate; - st = av_new_stream(s1, 0); - if (!st) - return -ENOMEM; - s1->priv_data = s; - s1->nb_streams = 1; - s1->streams[0] = st; - - s->width = width; - s->height = height; - s->frame_rate = frame_rate; - s->per_frame = (INT64_C(1000000) * FRAME_RATE_BASE) / s->frame_rate; - st->codec.pix_fmt = PIX_FMT_YUV420P; - st->codec.codec_id = CODEC_ID_RAWVIDEO; - st->codec.width = width; - st->codec.height = height; - st->codec.frame_rate = frame_rate; - - return bktr_init(s1, ap); -} - -static int grab_read_close (AVFormatContext *s1) -{ - VideoData *s = s1->priv_data; - - int c = METEOR_CAP_STOP_CONT; - ioctl(s->fd, METEORCAPTUR, &c); - close(s->fd); - close(s->tuner_fd); - free(s); - return 0; -} - -AVInputFormat video_grab_device_format = { - "video_grab_device", - "video grab", - sizeof(VideoData), - NULL, - grab_read_header, - grab_read_packet, - grab_read_close, - flags: AVFMT_NOFILE, -}; - -int video_grab_init(void) -{ - av_register_input_format(&video_grab_device_format); - return 0; -} diff --git a/multimedia/ffmpeg045/files/patch-Makefile b/multimedia/ffmpeg045/files/patch-Makefile deleted file mode 100644 index eebc45c..0000000 --- a/multimedia/ffmpeg045/files/patch-Makefile +++ /dev/null @@ -1,26 +0,0 @@ ---- Makefile.orig Sun Sep 1 15:07:34 2002 -+++ Makefile Tue Oct 8 13:51:49 2002 -@@ -6,12 +6,12 @@ - - VPATH=$(SRC_PATH) - --CFLAGS= $(OPTFLAGS) -Wall -g -I. -I$(SRC_PATH) -I$(SRC_PATH)/libavcodec -I$(SRC_PATH)/libav -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -+CFLAGS= $(OPTFLAGS) -Wall -I. -I$(SRC_PATH) -I$(SRC_PATH)/libavcodec -I$(SRC_PATH)/libav -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE - ifeq ($(CONFIG_DARWIN),yes) - LDFLAGS+= -g -d - FFSLDFLAGS= -Wl,-bind_at_load - else --LDFLAGS+= -g -Wl,--warn-common -+LDFLAGS+= -Wl,--warn-common - FFSLDFLAGS= -Wl,-E - endif - -@@ -60,7 +60,7 @@ - ffserver$(EXE): ffserver.o $(DEP_LIBS) - $(CC) $(LDFLAGS) $(FFSLDFLAGS) \ - -o $@ ffserver.o -L./libavcodec -L./libav \ -- -lavformat -lavcodec -ldl $(EXTRALIBS) -+ -lavformat -lavcodec $(EXTRALIBS) - - ffplay: ffmpeg$(EXE) - ln -sf $< $@ diff --git a/multimedia/ffmpeg045/files/patch-ffmpeg.c b/multimedia/ffmpeg045/files/patch-ffmpeg.c deleted file mode 100644 index 2242cdb..0000000 --- a/multimedia/ffmpeg045/files/patch-ffmpeg.c +++ /dev/null @@ -1,37 +0,0 @@ ---- ffmpeg.c.orig Thu Oct 10 20:13:52 2002 -+++ ffmpeg.c Thu Oct 10 20:14:03 2002 -@@ -36,6 +36,7 @@ - #include <ctype.h> - - -+#define INT64_C(x) x##LL - #define MAXINT64 INT64_C(0x7fffffffffffffff) - - typedef struct { -@@ -146,7 +147,7 @@ - const char *audio_device = "none"; - #endif - #ifndef CONFIG_VIDEO4LINUX --const char *v4l_device = "none"; -+const char *video_device = "none"; - #endif - - typedef struct AVOutputStream { -@@ -1601,7 +1602,7 @@ - - void opt_video_device(const char *arg) - { -- v4l_device = strdup(arg); -+ video_device = strdup(arg); - } - - void opt_audio_device(const char *arg) -@@ -2099,7 +2100,7 @@ - /* by now video grab has one stream */ - ic->streams[0]->r_frame_rate = ap->frame_rate; - input_files[nb_input_files] = ic; -- dump_format(ic, nb_input_files, v4l_device, 0); -+ dump_format(ic, nb_input_files, video_device, 0); - nb_input_files++; - } - if (has_audio) { diff --git a/multimedia/ffmpeg045/files/patch-ffserver.c b/multimedia/ffmpeg045/files/patch-ffserver.c deleted file mode 100644 index 93bd700..0000000 --- a/multimedia/ffmpeg045/files/patch-ffserver.c +++ /dev/null @@ -1,18 +0,0 @@ ---- ffserver.c.orig Tue Oct 8 13:45:36 2002 -+++ ffserver.c Tue Oct 8 13:46:10 2002 -@@ -20,7 +20,6 @@ - #include "avformat.h" - - #include <stdarg.h> --#include <netinet/in.h> - #include <unistd.h> - #include <fcntl.h> - #include <sys/ioctl.h> -@@ -30,6 +29,7 @@ - #include <time.h> - #include <sys/types.h> - #include <sys/socket.h> -+#include <netinet/in.h> - #include <sys/wait.h> - #include <arpa/inet.h> - #include <netdb.h> diff --git a/multimedia/ffmpeg045/files/patch-libav::Makefile b/multimedia/ffmpeg045/files/patch-libav::Makefile deleted file mode 100644 index bc42942..0000000 --- a/multimedia/ffmpeg045/files/patch-libav::Makefile +++ /dev/null @@ -1,20 +0,0 @@ ---- libav/Makefile.orig Tue Oct 8 13:54:16 2002 -+++ libav/Makefile Tue Oct 8 13:54:30 2002 -@@ -6,7 +6,7 @@ - - VPATH=$(SRC_PATH)/libav - --CFLAGS= $(OPTFLAGS) -Wall -g -I.. -I$(SRC_PATH) -I$(SRC_PATH)/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -+CFLAGS= $(OPTFLAGS) -Wall -I.. -I$(SRC_PATH) -I$(SRC_PATH)/libavcodec -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE - - OBJS= utils.o cutils.o allformats.o - -@@ -17,7 +17,7 @@ - OBJS+= avio.o aviobuf.o file.o - - ifeq ($(CONFIG_VIDEO4LINUX),yes) --OBJS+= grab.o -+OBJS+= grab_bsdbktr.o - endif - - ifeq ($(CONFIG_AUDIO_OSS),yes) diff --git a/multimedia/ffmpeg045/files/patch-libav::audio.c b/multimedia/ffmpeg045/files/patch-libav::audio.c deleted file mode 100644 index 665e483..0000000 --- a/multimedia/ffmpeg045/files/patch-libav::audio.c +++ /dev/null @@ -1,17 +0,0 @@ ---- libav/audio.c.orig Wed Feb 5 20:49:08 2003 -+++ libav/audio.c Wed Feb 5 20:50:36 2003 -@@ -243,6 +243,14 @@ - if (av_new_packet(pkt, s->frame_size) < 0) - return -EIO; - for(;;) { -+ struct timeval tv; -+ fd_set fds; -+ tv.tv_sec = 0; -+ tv.tv_usec = 30 * 1000; /* 30 msecs -- a bit shorter than 1 frame at 30fps */ -+ FD_ZERO(&fds); -+ FD_SET(s->fd, &fds); /* This will block until data is available or we get a timeout */ -+ (void) select(s->fd + 1, &fds, 0, 0, &tv); -+ - ret = read(s->fd, pkt->data, pkt->size); - if (ret > 0) - break; diff --git a/multimedia/ffmpeg045/files/patch-libav::avformat.h b/multimedia/ffmpeg045/files/patch-libav::avformat.h deleted file mode 100644 index 3199bc4..0000000 --- a/multimedia/ffmpeg045/files/patch-libav::avformat.h +++ /dev/null @@ -1,9 +0,0 @@ ---- libav/avformat.h Mon Jul 8 04:38:40 2002 -+++ libav/avformat.h Sun Jul 14 15:22:58 2002 -@@ -284,5 +284,5 @@ - int video_grab_init(void); - int audio_init(void); - --extern const char *v4l_device; -+extern const char *video_device; - extern const char *audio_device; diff --git a/multimedia/ffmpeg045/files/patch-libavcodec::Makefile b/multimedia/ffmpeg045/files/patch-libavcodec::Makefile deleted file mode 100644 index d760d0c..0000000 --- a/multimedia/ffmpeg045/files/patch-libavcodec::Makefile +++ /dev/null @@ -1,22 +0,0 @@ ---- libavcodec/Makefile.orig Sun Oct 6 12:26:38 2002 -+++ libavcodec/Makefile Wed Oct 9 14:24:34 2002 -@@ -7,8 +7,7 @@ - VPATH=$(SRC_PATH)/libavcodec - - # NOTE: -I.. is needed to include config.h --CFLAGS= $(OPTFLAGS) -Wall -g -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE --LDFLAGS= -g -+CFLAGS= $(OPTFLAGS) -Wall -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE - - OBJS= common.o utils.o mem.o allcodecs.o \ - mpegvideo.o h263.o jrevdct.o jfdctfst.o jfdctint.o\ -@@ -167,8 +166,7 @@ - install: all - ifeq ($(BUILD_SHARED),yes) - install -d $(prefix)/lib -- install -s -m 755 $(SLIB) $(prefix)/lib/libavcodec-$(VERSION).so -- ln -sf libavcodec-$(VERSION).so $(prefix)/lib/libavcodec.so -+ install -s -m 755 $(SLIB) $(prefix)/lib/libavcodec.so - ldconfig || true - mkdir -p $(prefix)/include/ffmpeg - install -m 644 $(VPATH)/avcodec.h $(prefix)/include/ffmpeg/avcodec.h diff --git a/multimedia/ffmpeg045/files/patch-libavcodec::bswap.h b/multimedia/ffmpeg045/files/patch-libavcodec::bswap.h deleted file mode 100644 index 7205d7e..0000000 --- a/multimedia/ffmpeg045/files/patch-libavcodec::bswap.h +++ /dev/null @@ -1,41 +0,0 @@ ---- libavcodec/bswap.h.orig Sun Nov 3 04:51:51 2002 -+++ libavcodec/bswap.h Sun Nov 3 04:53:30 2002 -@@ -5,6 +5,14 @@ - #include <byteswap.h> - #else - -+#if (defined(__unix__) || defined(unix)) && !defined(USG) -+#include <sys/param.h> -+#endif -+ -+#if defined(__FreeBSD__) && __FreeBSD_version >= 470000 -+#include <sys/endian.h> -+#endif -+ - #ifdef ARCH_X86 - inline static unsigned short ByteSwap16(unsigned short x) - { -@@ -13,7 +21,11 @@ - "0" (x)); - return x; - } -+#if defined(__FreeBSD__) && __FreeBSD_version >= 470000 -+#define bswap_16(x) (be16toh(x)) -+#else - #define bswap_16(x) ByteSwap16(x) -+#endif - - inline static unsigned int ByteSwap32(unsigned int x) - { -@@ -29,7 +41,11 @@ - "0" (x)); - return x; - } -+#if defined(__FreeBSD__) && __FreeBSD_version >= 470000 -+#define bswap_32(x) (be32toh(x)) -+#else - #define bswap_32(x) ByteSwap32(x) -+#endif - - inline static unsigned long long int ByteSwap64(unsigned long long int x) - { diff --git a/multimedia/ffmpeg045/pkg-descr b/multimedia/ffmpeg045/pkg-descr deleted file mode 100644 index cdb0374..0000000 --- a/multimedia/ffmpeg045/pkg-descr +++ /dev/null @@ -1,24 +0,0 @@ -[ excerpt (with adaptations) from developer's README ] -ffmpeg is a hyper fast realtime audio/video encoder, a streaming -server and a generic audio and video file converter. - -It can convert a standard video source into several file formats -based on DCT/motion compensation encoding. Sound is compressed in -MPEG audio layer 2 or using an AC3 compatible stream. - -What makes ffmpeg interesting ? -- Simple and efficient video encoder: outputs MPEG1, H263, Real - Video(tm), MPEG4, DIVX and MJPEG compatible bitstreams using the - same encoder core. -- Hyper fast MPEG audio layer 2 compression (50 times faster than - realtime on a K6 500). -[snip -> rest on website below] - -ffmpeg is made of two programs: -* ffmpeg: soft VCR which encodes in real time to several formats. - It can also encode from any supported input file format to any - input supported format. -* ffserver: high performance live broadcast streaming server based - on the ffmpeg core encoders. - -WWW: http://ffmpeg.sourceforge.net/ diff --git a/multimedia/ffmpeg045/pkg-message b/multimedia/ffmpeg045/pkg-message deleted file mode 100644 index 7e3dd64..0000000 --- a/multimedia/ffmpeg045/pkg-message +++ /dev/null @@ -1,16 +0,0 @@ - ATTENTIONATTENTION: - -ffmpeg users have reported that older version 0.4.5 encodes faster -than later ffmpeg versions. Therefore, it might prove better for -capturing purporses with Brooktree bktr(4) devices. The current -ffmpeg port should be used for all other purposes unless you really -need the additional speed. - -Do not install both ports at the same time. They install conflicting -files. - -- ffmpeg 0.4.5 -ports/multimedia/ffmpeg045 - -- ffmpeg current -ports/multimedia/ffmpeg diff --git a/multimedia/ffmpeg045/pkg-plist b/multimedia/ffmpeg045/pkg-plist deleted file mode 100644 index 13b2fb7..0000000 --- a/multimedia/ffmpeg045/pkg-plist +++ /dev/null @@ -1,26 +0,0 @@ -bin/ffmpeg -bin/ffplay -bin/ffserver -etc/ffserver.conf.sample -include/ffmpeg/avcodec.h -include/ffmpeg/common.h -include/ffmpeg/dsputil.h -lib/libavcodec.a -lib/libavcodec.so -lib/libavcodec.so.%%SHLIB_VERSION%% -lib/libavformat.a -%%PORTDOCS%%share/doc/ffmpeg/COPYING -%%PORTDOCS%%share/doc/ffmpeg/Changelog -%%PORTDOCS%%share/doc/ffmpeg/FAQ -%%PORTDOCS%%share/doc/ffmpeg/HOWTO-STREAM -%%PORTDOCS%%share/doc/ffmpeg/README -%%PORTDOCS%%share/doc/ffmpeg/README.beos -%%PORTDOCS%%share/doc/ffmpeg/README.dev -%%PORTDOCS%%share/doc/ffmpeg/README.tech -%%PORTDOCS%%share/doc/ffmpeg/TODO -%%PORTDOCS%%share/doc/ffmpeg/VERSION -%%PORTDOCS%%share/doc/ffmpeg/bench.txt -%%PORTDOCS%%share/doc/ffmpeg/ffmpeg.txt -%%PORTDOCS%%share/doc/ffmpeg/ffserver.txt -%%PORTDOCS%%@dirrm share/doc/ffmpeg -@dirrm include/ffmpeg |