Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(226)

Side by Side Diff: celt/modes.h

Issue 882843002: Update to opus-HEAD-66611f1. (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/opus.git@master
Patch Set: Add the contents of Makefile.mips back. Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « celt/mips/vq_mipsr1.h ('k') | celt/os_support.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* Copyright (c) 2007-2008 CSIRO 1 /* Copyright (c) 2007-2008 CSIRO
2 Copyright (c) 2007-2009 Xiph.Org Foundation 2 Copyright (c) 2007-2009 Xiph.Org Foundation
3 Copyright (c) 2008 Gregory Maxwell 3 Copyright (c) 2008 Gregory Maxwell
4 Written by Jean-Marc Valin and Gregory Maxwell */ 4 Written by Jean-Marc Valin and Gregory Maxwell */
5 /* 5 /*
6 Redistribution and use in source and binary forms, with or without 6 Redistribution and use in source and binary forms, with or without
7 modification, are permitted provided that the following conditions 7 modification, are permitted provided that the following conditions
8 are met: 8 are met:
9 9
10 - Redistributions of source code must retain the above copyright 10 - Redistributions of source code must retain the above copyright
(...skipping 21 matching lines...) Expand all
32 32
33 #include "opus_types.h" 33 #include "opus_types.h"
34 #include "celt.h" 34 #include "celt.h"
35 #include "arch.h" 35 #include "arch.h"
36 #include "mdct.h" 36 #include "mdct.h"
37 #include "entenc.h" 37 #include "entenc.h"
38 #include "entdec.h" 38 #include "entdec.h"
39 39
40 #define MAX_PERIOD 1024 40 #define MAX_PERIOD 1024
41 41
42 #ifndef OVERLAP
43 #define OVERLAP(mode) ((mode)->overlap)
44 #endif
45
46 #ifndef FRAMESIZE
47 #define FRAMESIZE(mode) ((mode)->mdctSize)
48 #endif
49
50 typedef struct { 42 typedef struct {
51 int size; 43 int size;
52 const opus_int16 *index; 44 const opus_int16 *index;
53 const unsigned char *bits; 45 const unsigned char *bits;
54 const unsigned char *caps; 46 const unsigned char *caps;
55 } PulseCache; 47 } PulseCache;
56 48
57 /** Mode definition (opaque) 49 /** Mode definition (opaque)
58 @brief Mode definition 50 @brief Mode definition
59 */ 51 */
(...skipping 14 matching lines...) Expand all
74 const unsigned char *allocVectors; /**< Number of bits in each band for s everal rates */ 66 const unsigned char *allocVectors; /**< Number of bits in each band for s everal rates */
75 const opus_int16 *logN; 67 const opus_int16 *logN;
76 68
77 const opus_val16 *window; 69 const opus_val16 *window;
78 mdct_lookup mdct; 70 mdct_lookup mdct;
79 PulseCache cache; 71 PulseCache cache;
80 }; 72 };
81 73
82 74
83 #endif 75 #endif
OLDNEW
« no previous file with comments | « celt/mips/vq_mipsr1.h ('k') | celt/os_support.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698