Searched refs:frames (Results 26 - 50 of 92) sorted by relevance

1234

/haiku/src/apps/mediaplayer/supplier/
H A DProxyAudioSupplier.h48 void _ReadSilence(void* buffer, int64 frames) const;
50 int64 frames) const;
51 void* _SkipFrames(void* buffer, int64 frames) const;
H A DProxyAudioSupplier.cpp165 "frames: %lld\n", intervalIndex,
179 // backwards -> reverse frames
336 ProxyAudioSupplier::_ReadSilence(void* buffer, int64 frames) const
338 memset(buffer, 0, (char*)_SkipFrames(buffer, frames) - (char*)buffer);
343 ProxyAudioSupplier::_ReverseFrames(void* buffer, int64 frames) const
349 char* back = (char*)buffer + (frames - 1) * frameSize;
360 ProxyAudioSupplier::_SkipFrames(void* buffer, int64 frames) const
365 return (char*)buffer + frames * frameSize;
/haiku/src/add-ons/media/media-add-ons/multi_audio/
H A DTimeComputer.cpp51 TimeComputer::AddTimeStamp(bigtime_t realTime, uint64 frames) argument
62 fFrameBase = frames;
71 + bigtime_t((frames - fFrameBase) * fUsecsPerFrame);
H A DTimeComputer.h18 void AddTimeStamp(bigtime_t realTime, uint64 frames);
/haiku/src/apps/cortex/support/
H A DSoundUtils.cpp75 // This will give us the number of full-sized frames that will fit
78 int frames = 0; local
80 frames = format.buffer_size / bytes_per_frame(format);
82 return frames;
95 // bytes/(bytes/frame) / frames/sec
96 // = frames * sec/frames
121 // secs * ( (frames/sec) / (frames/buffer) ) = secs * (buffers/sec) = buffers
/haiku/src/kits/media/
H A DTimeCode.cpp10 status_t us_to_timecode(bigtime_t micros, int * hours, int * minutes, int * seconds, int * frames, const timecode_info * code) argument
31 // Convert us to frames
35 return frames_to_timecode(l_frames, hours, minutes, seconds, frames, code);
38 status_t timecode_to_us(int hours, int minutes, int seconds, int frames, bigtime_t * micros, const timecode_info * code) argument
44 if (timecode_to_frames(hours, minutes, seconds, frames, &l_frames, code) == B_OK) {
70 status_t frames_to_timecode(int32 l_frames, int * hours, int * minutes, int * seconds, int * frames, const timecode_info * code) argument
95 // Gaining frames may mean that we gain more frames so we keep adjusting until no more to adjust
104 // l_frames should now include all adjusted frames
118 // Gaining frames ma
142 timecode_to_frames(int hours, int minutes, int seconds, int frames, int32 * l_frames, const timecode_info * code) argument
275 BTimeCode(int hours, int minutes, int seconds, int frames, timecode_type type) argument
295 SetData(int hours, int minutes, int seconds, int frames) argument
[all...]
H A DSoundFile.cpp246 int64 frames = count; local
249 reinterpret_cast<void *>(buf), &frames);
250 count -= frames;
251 frameRead += frames;
252 buf += fSampleSize * fChannelCount * frames;
275 int64 frames = n; local
276 status_t status = fMediaTrack->SeekToFrame(&frames);
281 return frames;
/haiku/src/tests/kits/media/playsound/
H A Dplayfile.cpp29 int64 frames = 0; local
32 playTrack->ReadFrames(buffer, &frames);
34 if (frames <=0) {
/haiku/src/bin/media_client/
H A DMediaPlay.cpp33 int64 frames = 0; local
36 playTrack->ReadFrames(buffer, &frames);
38 if (frames <=0) {
/haiku/src/kits/game/
H A DGSUtility.h50 _gs_ramp* InitRamp(float* value, float set, float frames, bigtime_t duration);
H A DSimpleGameSound.cpp160 int64 frames = audioStream->CountFrames();
177 uchar * data = new uchar[frames * gsformat.channel_count];
179 while (framesTotal < frames) {
195 error = Init(data, frames, &gsformat);
203 char * data = new char[frames * frameSize];
204 gsformat.buffer_size = frames * frameSize;
206 while (framesTotal < frames) {
213 error = Init(data, frames, &gsformat);
H A DGSUtility.cpp19 InitRamp(float* value, float set, float frames, bigtime_t duration) argument
29 ramp->frame_total = frames * sec;
H A DGameSoundBuffer.cpp249 GameSoundBuffer::Play(void * data, int64 frames) argument
260 FillBuffer(data, frames);
265 for (int64 i = 0; i < frames; i++) {
275 for (int64 i = 0; i < frames; i++) {
286 for (int64 i = 0; i < frames; i++) {
297 for (int64 i = 0; i < frames; i++) {
310 FillBuffer(data, frames);
479 const void * data, int64 frames)
484 fBufferSize = frames * fFrameSize;
504 SimpleSoundBuffer::FillBuffer(void * data, int64 frames) argument
478 SimpleSoundBuffer(const gs_audio_format * format, const void * data, int64 frames) argument
563 FillBuffer(void * buffer, int64 frames) argument
[all...]
H A DGameProducer.cpp243 int32 frames = int32(fBufferSize / fFrameSize); local
244 float* data = new float[frames * 2];
248 for (int32 i = 0; i < frames; i++) {
249 data[i * 2] = 0.8 * float(i / frames);
250 data[i * 2 + 1] = 0.8 * float(i / frames);
262 bigtime_t duration = bigtime_t(1000000) * frames
534 int64 frames = int64(fBufferSize / fFrameSize);
538 fObject->Play(buf->Data(), frames);
/haiku/src/apps/cortex/addons/common/
H A DAudioBuffer.cpp72 uint32 frames,
83 resize(frames);
89 uint32 frames,
96 frames,
149 uint32 frames,
157 operator=(AudioBuffer(format, pData, frames, bCircular, pFromPool));
192 uint32 frames) const {
196 return rawCopyTo(target, pioFromFrame, pioTargetFrame, frames);
211 uint32 toCopy = frames * m_format.channel_count;
262 uint32 frames,
70 AudioBuffer( const media_raw_audio_format& format, uint32 frames, bool bCircular, rtm_pool* pFromPool) argument
86 AudioBuffer( const media_raw_audio_format& format, void* pData, uint32 frames, bool bCircular, rtm_pool* pFromPool) argument
146 adopt( const media_raw_audio_format& format, void* pData, uint32 frames, bool bCircular, rtm_pool* pFromPool) argument
258 mixTo( AudioBuffer& target, uint32* pioFromFrame, uint32* pioTargetFrame, uint32 frames, float fGain ) const argument
[all...]
/haiku/src/servers/media_addon/
H A DMediaFilePlayer.cpp165 int64 frames = 0; local
166 player->fPlayTrack->ReadFrames(buffer, &frames);
168 if (frames <= 0)
/haiku/src/apps/cortex/InfoView/
H A DFileNodeInfoView.cpp141 int hours, minutes, seconds, frames; local
142 us_to_timecode(duration, &hours, &minutes, &seconds, &frames);
144 sprintf(buffer, "%02d:%02d:%02d:%02d", hours, minutes, seconds, frames);
/haiku/src/apps/mediaplayer/media_node_framework/audio/
H A DAudioAdapter.cpp94 AudioAdapter::Read(void* buffer, int64 pos, int64 frames) argument
96 TRACE("AudioAdapter::Read(%p, %lld, %lld)\n", buffer, pos, frames);
101 status_t ret = fFinalConverter->Read(buffer, pos, frames);
/haiku/src/libs/compat/freebsd_network/
H A Dusb.cpp247 iovec* frames; member in struct:usb_xfer
324 xfer->nframes = setup->frames;
328 xfer->frames = (iovec*)calloc(xfer->max_frame_count, sizeof(iovec));
359 free(xfer->frames);
414 xfer->frames[frindex].iov_base = ptr;
415 xfer->frames[frindex].iov_len = len;
427 if (xfer->frames[frindex].iov_base == NULL)
430 xfer->frames[frindex].iov_len = len;
447 xfer->frames[frindex].iov_base = cache->buffer;
540 status = sUSB->queue_bulk_v(xfer->pipe, xfer->frames, xfe
601 int frames = 0; local
[all...]
/haiku/headers/os/midi/
H A DSamples.h19 void* sampleData, int32 frames, int16 bytes_per_sample,
/haiku/src/kits/media/legacy/
H A DOldAudioModule.h25 BAudioEvent(int32 frames, bool stereo, float* samples = NULL);
38 virtual bool MixIn (float* dst, int32 frames, mk_time time);
76 bool WriteDAC(short* buf, int32 frames, audio_buffer_header* header);
130 void ReadADC(short* buf, int32 frames, audio_buffer_header* header);
H A DOldAudioModule.cpp22 BAudioEvent::BAudioEvent(int32 frames, bool stereo, float *samples) argument
118 BAudioEvent::MixIn(float *dst, int32 frames, mk_time time) argument
268 BDACRenderer::WriteDAC(short *buf, int32 frames, audio_buffer_header *header) argument
428 BADCSource::ReadADC(short *buf, int32 frames, audio_buffer_header *header) argument
/haiku/src/add-ons/media/media-add-ons/mixer/
H A DMixerUtils.cpp230 duration_for_frames(double framerate, int64 frames) argument
232 if (frames <= 0 || framerate <= 0.0)
234 return (bigtime_t)((1000000.0 * frames) / framerate);
252 int frames = 0; local
254 frames = format.buffer_size / bytes_per_frame(format);
256 return frames;
/haiku/src/system/kernel/arch/m68k/
H A Darch_debug.cpp165 frameStack->frames[i], frameStack->frames[i] + 1);
188 if (framePointer == (addr_t)frameStack->frames[i]) {
190 frame = frameStack->frames[i];
281 // Keep skipping normal stack frames until we've skipped the iframes we're
305 if (framePointer == (addr_t)frameStack->frames[i]) {
307 frame = frameStack->frames[i];
/haiku/src/system/kernel/arch/ppc/
H A Darch_thread.cpp37 stack->frames[stack->index++] = frame;
60 return thread->arch_info.iframes.frames[thread->arch_info.iframes.index - 1];
77 struct iframe *frame = thread->arch_info.iframes.frames[i];
137 // space for frame pointer and return address, and stack frames must be

Completed in 112 milliseconds

1234