[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39096] trunk/lib/darwin-9.x.universal: Commiting ffmpeg-0.8 for darwin-9 platforms.
Sergey Sharybin
g.ulairi at gmail.com
Sat Aug 6 13:51:56 CEST 2011
Revision: 39096
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39096
Author: nazgul
Date: 2011-08-06 11:51:55 +0000 (Sat, 06 Aug 2011)
Log Message:
-----------
Commiting ffmpeg-0.8 for darwin-9 platforms.
Currently not in use, but buildbot would be switched to use them soon.
Added Paths:
-----------
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/buildinfo_0.8.1.rtf
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavcodec/
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavcodec/avcodec.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavcodec/avfft.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavcodec/dxva2.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavcodec/opt.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavcodec/vaapi.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavcodec/vdpau.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavcodec/version.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavcodec/xvmc.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavdevice/
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavdevice/avdevice.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavfilter/
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavfilter/avcodec.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavfilter/avfilter.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavfilter/avfiltergraph.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavfilter/vsink_buffer.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavfilter/vsrc_buffer.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavformat/
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavformat/avformat.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavformat/avio.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavformat/version.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/adler32.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/aes.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/attributes.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/audioconvert.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/avassert.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/avconfig.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/avstring.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/avutil.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/base64.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/bswap.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/common.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/cpu.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/crc.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/dict.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/error.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/eval.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/fifo.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/file.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/imgutils.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/intfloat_readwrite.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/intreadwrite.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/lfg.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/log.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/lzo.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/mathematics.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/md5.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/mem.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/opt.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/parseutils.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/pixdesc.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/pixfmt.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/random_seed.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/rational.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/samplefmt.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavutil/sha.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libpostproc/
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libpostproc/postprocess.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libswscale/
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libswscale/swscale.h
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libavcodec.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libavdevice.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libavfilter.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libavformat.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libavutil.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libmp3lame.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libogg.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libpostproc.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libswscale.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libtheora.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libtheoradec.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libtheoraenc.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libvorbis.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libvorbisenc.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libvorbisfile.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libx264.a
trunk/lib/darwin-9.x.universal/ffmpeg-0.8/lib/libxvidcore.a
Added: trunk/lib/darwin-9.x.universal/ffmpeg-0.8/buildinfo_0.8.1.rtf
===================================================================
--- trunk/lib/darwin-9.x.universal/ffmpeg-0.8/buildinfo_0.8.1.rtf (rev 0)
+++ trunk/lib/darwin-9.x.universal/ffmpeg-0.8/buildinfo_0.8.1.rtf 2011-08-06 11:51:55 UTC (rev 39096)
@@ -0,0 +1,65 @@
+{\rtf1\ansi\ansicpg1252\cocoartf1138
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\paperw11900\paperh16840\margl1440\margr1440\vieww31020\viewh20140\viewkind0
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural
+
+\f0\b\fs30 \cf0 ffmpeg_0.8.1\
+\
+x86_64
+\b0 \
+./configure --prefix=/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_x86_64/Blender --cc=gcc-4.2 --arch=x86_64 --cpu=core2 --disable-shared --enable-gpl --enable-zlib --disable-ffserver --disable-ffplay --enable-swscale --enable-memalign-hack --enable-pthreads --disable-outdevs --disable-demuxer=alsa --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-libtheora --enable-libvorbis --extra-cflags='-O3 -arch x86_64 -march=core2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/x264-snapshot-20110731-2245 -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/lame-3.98.4/Blender/include -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/xvidcore/src -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/libvorbis-1.3.2/include -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/libtheora-1.1.1/include -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/libogg-1.2.1/incl
ude' --extra-ldflags='-arch x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 -L/Volumes/Daten1TB/bf-blender/lib/darwin-9.x.universal/ffmpeg/lib'\
+\
+
+\b i386
+\b0 \
+./configure --prefix=/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_i386/Blender --cc=gcc-4.2 --arch=i386 --cpu=core2 --disable-shared --enable-gpl --enable-zlib --disable-ffserver --disable-ffplay --enable-swscale --enable-memalign-hack --enable-pthreads --disable-outdevs --disable-demuxer=alsa --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-libtheora --enable-libvorbis --extra-cflags='-O3 -arch i386 -march=core2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/x264-snapshot-20110731-2245 -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/lame-3.98.4/Blender/include -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/xvidcore/src -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/libvorbis-1.3.2/include -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/libtheora-1.1.1/include -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/libogg-1.2.1/include' -
-extra-ldflags='-arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 -L/Volumes/Daten1TB/bf-blender/lib/darwin-9.x.universal/ffmpeg/lib'\
+\
+
+\b ppc
+\b0 \
+./configure --prefix=/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_ppc/Blender --cc=gcc-4.2 --arch=ppc --disable-shared --enable-gpl --enable-zlib --disable-ffserver --disable-ffplay --enable-swscale --enable-memalign-hack --enable-pthreads --disable-outdevs --disable-demuxer=alsa --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-libtheora --enable-libvorbis --extra-cflags='-O3 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/x264-snapshot-20110731-2245 -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/lame-3.98.4/Blender/include -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/xvidcore/src -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/libvorbis-1.3.2/include -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/libtheora-1.1.1/include -I/Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/libogg-1.2.1/include' --extra-ldflags='-arch ppc
-isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 -L/Volumes/Daten1TB/bf-blender/lib/darwin-9.x.universal/ffmpeg/lib'\
+\
+\
+\
+
+\b libx264 ( v116 ):
+\b0 \
+\
+
+\b x86_64
+\b0 \
+./configure --prefix=/Volumes/Daten250GB/bf-blender/LIB_Sources/x264-snapshot-20110731-2245 --extra-cflags="-O3 -msse2 -m64 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5" --extra-ldflags="-m64 -arch x86_64" --disable-asm\
+\
+
+\b i386
+\b0 \
+./configure --prefix=/Volumes/Daten250GB/bf-blender/LIB_Sources/x264-snapshot-20110731-2245 --extra-cflags="-O3 -msse2 -m32 -arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5" --extra-ldflags="-m32 -arch i386" --disable-asm\
+\
+
+\b ppc
+\b0 \
+./configure --prefix=/Volumes/Daten250GB/bf-blender/LIB_Sources/x264-snapshot-20110731-2245 --extra-cflags="-O3 -maltivec -m32 -arch ppc -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5" --extra-ldflags="-m32 -arch ppc" --disable-asm\
+\
+\
+\
+
+\b glue together:
+\b0 \
+\
+lipo -create /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_x86_64/Blender/lib/libavcodec.a /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_i386/Blender/lib/libavcodec.a /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_ppc/Blender/lib/libavcodec.a -output /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/Blender/lib/libavcodec.a\
+\
+lipo -create /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_x86_64/Blender/lib/libavdevice.a /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_i386/Blender/lib/libavdevice.a /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_ppc/Blender/lib/libavdevice.a -output /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/Blender/lib/libavdevice.a\
+\
+lipo -create /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_x86_64/Blender/lib/libavfilter.a /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_i386/Blender/lib/libavfilter.a /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_ppc/Blender/lib/libavfilter.a -output /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/Blender/lib/libavfilter.a\
+\
+lipo -create /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_x86_64/Blender/lib/libavformat.a /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_i386/Blender/lib/libavformat.a /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_ppc/Blender/lib/libavformat.a -output /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/Blender/lib/libavformat.a\
+\
+lipo -create /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_x86_64/Blender/lib/libavutil.a /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_i386/Blender/lib/libavutil.a /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_ppc/Blender/lib/libavutil.a -output /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/Blender/lib/libavutil.a\
+\
+lipo -create /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_x86_64/Blender/lib/libpostproc.a /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_i386/Blender/lib/libpostproc.a /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_ppc/Blender/lib/libpostproc.a -output /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/Blender/lib/libpostproc.a\
+\
+lipo -create /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_x86_64/Blender/lib/libswscale.a /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_i386/Blender/lib/libswscale.a /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/ffmpeg-0.8.1_ppc/Blender/lib/libswscale.a -output /Volumes/Daten1TB/bf-blender/LIB_Sources/FFMPG_REDO/ffmpeg/Blender/lib/libswscale.a\
+\
+\
+}
\ No newline at end of file
Added: trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavcodec/avcodec.h
===================================================================
--- trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavcodec/avcodec.h (rev 0)
+++ trunk/lib/darwin-9.x.universal/ffmpeg-0.8/include/libavcodec/avcodec.h 2011-08-06 11:51:55 UTC (rev 39096)
@@ -0,0 +1,4254 @@
+/*
+ * copyright (c) 2001 Fabrice Bellard
+ *
+ * This file is part of FFmpeg.
+ *
+ * FFmpeg is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * FFmpeg 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
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with FFmpeg; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+#ifndef AVCODEC_AVCODEC_H
+#define AVCODEC_AVCODEC_H
+
+/**
+ * @file
+ * external API header
+ */
+
+#include <errno.h>
+#include "libavutil/samplefmt.h"
+#include "libavutil/avutil.h"
+#include "libavutil/cpu.h"
+
+#include "libavcodec/version.h"
+
+/**
+ * Identify the syntax and semantics of the bitstream.
+ * The principle is roughly:
+ * Two decoders with the same ID can decode the same streams.
+ * Two encoders with the same ID can encode compatible streams.
+ * There may be slight deviations from the principle due to implementation
+ * details.
+ *
+ * If you add a codec ID to this list, add it so that
+ * 1. no value of a existing codec ID changes (that would break ABI),
+ * 2. it is as close as possible to similar codecs.
+ */
+enum CodecID {
+ CODEC_ID_NONE,
+
+ /* video codecs */
+ CODEC_ID_MPEG1VIDEO,
+ CODEC_ID_MPEG2VIDEO, ///< preferred ID for MPEG-1/2 video decoding
+ CODEC_ID_MPEG2VIDEO_XVMC,
+ CODEC_ID_H261,
+ CODEC_ID_H263,
+ CODEC_ID_RV10,
+ CODEC_ID_RV20,
+ CODEC_ID_MJPEG,
+ CODEC_ID_MJPEGB,
+ CODEC_ID_LJPEG,
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-blender-cvs
mailing list