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

Side by Side Diff: patched-ffmpeg-mt/libavcodec/mpegaudio.h

Issue 789004: ffmpeg roll of source to mar 9 version... (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/ffmpeg/
Patch Set: '' Created 10 years, 9 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 | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * copyright (c) 2001 Fabrice Bellard 2 * copyright (c) 2001 Fabrice Bellard
3 * 3 *
4 * This file is part of FFmpeg. 4 * This file is part of FFmpeg.
5 * 5 *
6 * FFmpeg is free software; you can redistribute it and/or 6 * FFmpeg is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public 7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either 8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version. 9 * version 2.1 of the License, or (at your option) any later version.
10 * 10 *
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
125 } MPADecodeHeader; 125 } MPADecodeHeader;
126 126
127 typedef struct MPADecodeContext { 127 typedef struct MPADecodeContext {
128 MPA_DECODE_HEADER 128 MPA_DECODE_HEADER
129 uint8_t last_buf[2*BACKSTEP_SIZE + EXTRABYTES]; 129 uint8_t last_buf[2*BACKSTEP_SIZE + EXTRABYTES];
130 int last_buf_size; 130 int last_buf_size;
131 /* next header (used in free format parsing) */ 131 /* next header (used in free format parsing) */
132 uint32_t free_format_next_header; 132 uint32_t free_format_next_header;
133 GetBitContext gb; 133 GetBitContext gb;
134 GetBitContext in_gb; 134 GetBitContext in_gb;
135 DECLARE_ALIGNED_16(MPA_INT, synth_buf)[MPA_MAX_CHANNELS][512 * 2]; 135 DECLARE_ALIGNED(16, MPA_INT, synth_buf)[MPA_MAX_CHANNELS][512 * 2];
136 int synth_buf_offset[MPA_MAX_CHANNELS]; 136 int synth_buf_offset[MPA_MAX_CHANNELS];
137 DECLARE_ALIGNED_16(int32_t, sb_samples)[MPA_MAX_CHANNELS][36][SBLIMIT]; 137 DECLARE_ALIGNED(16, int32_t, sb_samples)[MPA_MAX_CHANNELS][36][SBLIMIT];
138 int32_t mdct_buf[MPA_MAX_CHANNELS][SBLIMIT * 18]; /* previous samples, for l ayer 3 MDCT */ 138 int32_t mdct_buf[MPA_MAX_CHANNELS][SBLIMIT * 18]; /* previous samples, for l ayer 3 MDCT */
139 GranuleDef granules[2][2]; /* Used in Layer 3 */ 139 GranuleDef granules[2][2]; /* Used in Layer 3 */
140 #ifdef DEBUG 140 #ifdef DEBUG
141 int frame_count; 141 int frame_count;
142 #endif 142 #endif
143 void (*compute_antialias)(struct MPADecodeContext *s, struct GranuleDef *g); 143 void (*compute_antialias)(struct MPADecodeContext *s, struct GranuleDef *g);
144 int adu_mode; ///< 0 for standard mp3, 1 for adu formatted mp3 144 int adu_mode; ///< 0 for standard mp3, 1 for adu formatted mp3
145 int dither_state; 145 int dither_state;
146 int error_recognition; 146 int error_recognition;
147 AVCodecContext* avctx; 147 AVCodecContext* avctx;
(...skipping 26 matching lines...) Expand all
174 /* bit rate */ 174 /* bit rate */
175 if ((header & (0xf<<12)) == 0xf<<12) 175 if ((header & (0xf<<12)) == 0xf<<12)
176 return -1; 176 return -1;
177 /* frequency */ 177 /* frequency */
178 if ((header & (3<<10)) == 3<<10) 178 if ((header & (3<<10)) == 3<<10)
179 return -1; 179 return -1;
180 return 0; 180 return 0;
181 } 181 }
182 182
183 #endif /* AVCODEC_MPEGAUDIO_H */ 183 #endif /* AVCODEC_MPEGAUDIO_H */
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698