annotate ffmpeg/doc/mips.txt @ 13:844d341cf643 tip

Back up before ISMIR
author Yading Song <yading.song@eecs.qmul.ac.uk>
date Thu, 31 Oct 2013 13:17:06 +0000
parents 6840f77b83aa
children
rev   line source
yading@10 1 MIPS optimizations info
yading@10 2 ===============================================
yading@10 3
yading@10 4 MIPS optimizations of codecs are targeting MIPS 74k family of
yading@10 5 CPUs. Some of these optimizations are relying more on properties of
yading@10 6 this architecture and some are relying less (and can be used on most
yading@10 7 MIPS architectures without degradation in performance).
yading@10 8
yading@10 9 Along with FFMPEG copyright notice, there is MIPS copyright notice in
yading@10 10 all the files that are created by people from MIPS Technologies.
yading@10 11
yading@10 12 Example of copyright notice:
yading@10 13 ===============================================
yading@10 14 /*
yading@10 15 * Copyright (c) 2012
yading@10 16 * MIPS Technologies, Inc., California.
yading@10 17 *
yading@10 18 * Redistribution and use in source and binary forms, with or without
yading@10 19 * modification, are permitted provided that the following conditions
yading@10 20 * are met:
yading@10 21 * 1. Redistributions of source code must retain the above copyright
yading@10 22 * notice, this list of conditions and the following disclaimer.
yading@10 23 * 2. Redistributions in binary form must reproduce the above copyright
yading@10 24 * notice, this list of conditions and the following disclaimer in the
yading@10 25 * documentation and/or other materials provided with the distribution.
yading@10 26 * 3. Neither the name of the MIPS Technologies, Inc., nor the names of its
yading@10 27 * contributors may be used to endorse or promote products derived from
yading@10 28 * this software without specific prior written permission.
yading@10 29 *
yading@10 30 * THIS SOFTWARE IS PROVIDED BY THE MIPS TECHNOLOGIES, INC. ``AS IS'' AND
yading@10 31 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
yading@10 32 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
yading@10 33 * ARE DISCLAIMED. IN NO EVENT SHALL THE MIPS TECHNOLOGIES, INC. BE LIABLE
yading@10 34 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
yading@10 35 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
yading@10 36 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
yading@10 37 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
yading@10 38 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
yading@10 39 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
yading@10 40 * SUCH DAMAGE.
yading@10 41 *
yading@10 42 * Author: Author Name (author_name@@mips.com)
yading@10 43 */
yading@10 44
yading@10 45 Files that have MIPS copyright notice in them:
yading@10 46 ===============================================
yading@10 47 * libavutil/mips/
yading@10 48 float_dsp_mips.c
yading@10 49 libm_mips.h
yading@10 50 * libavcodec/mips/
yading@10 51 aaccoder_mips.c
yading@10 52 aacpsy_mips.h
yading@10 53 ac3dsp_mips.c
yading@10 54 acelp_filters_mips.c
yading@10 55 acelp_vectors_mips.c
yading@10 56 amrwbdec_mips.c
yading@10 57 amrwbdec_mips.h
yading@10 58 celp_filters_mips.c
yading@10 59 celp_math_mips.c
yading@10 60 compute_antialias_fixed.h
yading@10 61 compute_antialias_float.h
yading@10 62 lsp_mips.h
yading@10 63 dsputil_mips.c
yading@10 64 fft_mips.c
yading@10 65 fft_table.h
yading@10 66 fft_init_table.c
yading@10 67 fmtconvert_mips.c
yading@10 68 iirfilter_mips.c
yading@10 69 mpegaudiodsp_mips_fixed.c
yading@10 70 mpegaudiodsp_mips_float.c