"Fossies" - the Fresh Open Source Software Archive

Member "ffmpeg-3.4.2/doc/mips.txt" (31 Dec 2017, 3012 Bytes) of package /linux/misc/ffmpeg-3.4.2.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

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