[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