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

Side by Side Diff: Source/platform/audio/ffmpeg/FFTFrameFFMPEG.cpp

Issue 54123003: Clean up code generator before implementing [ExposeV8GetterAndSetter] (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 1 month 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) 2011 Google Inc. All rights reserved. 2 * Copyright (C) 2011 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 7 *
8 * 1. Redistributions of source code must retain the above copyright 8 * 1. Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright 10 * 2. Redistributions in binary form must reproduce the above copyright
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
75 const void* tcos; 75 const void* tcos;
76 const void* tsin; 76 const void* tsin;
77 FFTContextProxy fft; 77 FFTContextProxy fft;
78 void (*rdft_calc)(); 78 void (*rdft_calc)();
79 }; 79 };
80 80
81 } 81 }
82 82
83 namespace WebCore { 83 namespace WebCore {
84 84
85 const int kMaxFFTPow2Size = 24; 85 //const int kMaxFFTPow2Size = 24;
86 86
87 // Normal constructor: allocates for a given fftSize. 87 // Normal constructor: allocates for a given fftSize.
88 FFTFrame::FFTFrame(unsigned fftSize) 88 FFTFrame::FFTFrame(unsigned fftSize)
89 : m_FFTSize(fftSize) 89 : m_FFTSize(fftSize)
90 , m_log2FFTSize(static_cast<unsigned>(log2(fftSize))) 90 , m_log2FFTSize(static_cast<unsigned>(log2(fftSize)))
91 , m_forwardContext(0) 91 , m_forwardContext(0)
92 , m_inverseContext(0) 92 , m_inverseContext(0)
93 , m_complexData(fftSize) 93 , m_complexData(fftSize)
94 , m_realData(fftSize / 2) 94 , m_realData(fftSize / 2)
95 , m_imagData(fftSize / 2) 95 , m_imagData(fftSize / 2)
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
244 244
245 RDFTContext* context = av_rdft_init(pow2size, (RDFTransformType)trans); 245 RDFTContext* context = av_rdft_init(pow2size, (RDFTransformType)trans);
246 return context; 246 return context;
247 } 247 }
248 248
249 } // namespace WebCore 249 } // namespace WebCore
250 250
251 #endif // !OS(MACOSX) && USE(WEBAUDIO_FFMPEG) 251 #endif // !OS(MACOSX) && USE(WEBAUDIO_FFMPEG)
252 252
253 #endif // ENABLE(WEB_AUDIO) 253 #endif // ENABLE(WEB_AUDIO)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698