Searched refs:track (Results 1 - 25 of 68) sorted by relevance

123

/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/audio/
H A DMediaAudioTrackTest.java87 AudioTrack track = null;
89 track = new AudioTrack(
102 if (track != null) {
103 localRes = (track.getState() == _expected_stateForMode);
104 track.release();
262 AudioTrack track = null;
268 track = new AudioTrack(STREAM_TYPES[i],
278 if (track != null) {
279 if (track.getState() != AudioTrack.STATE_INITIALIZED) {
285 track
[all...]
/frameworks/wilhelm/src/itf/
H A DIOutputMixExt.c43 /** \brief Check whether a track has any data for us to read */
45 static SLboolean track_check(Track *track) argument
47 assert(NULL != track);
50 CAudioPlayer *audioPlayer = track->mAudioPlayer;
53 // track is initialized
58 assert(audioPlayer->mTrack == track);
60 SLuint32 framesMixed = track->mFramesMixed;
62 track->mFramesMixed = 0;
78 track->mReader = NULL;
79 track
200 Track *track = &thiz->mTracks[i]; local
344 Track *track = &thiz->mTracks[0]; local
383 Track *track = NULL; local
[all...]
H A DIMIDIMuteSolo.c126 static SLresult IMIDIMuteSolo_SetTrackMute(SLMIDIMuteSoloItf self, SLuint16 track, SLboolean mute) argument
132 if (!(track < thiz->mTrackCount)) {
135 SLuint32 mask = 1 << track;
149 static SLresult IMIDIMuteSolo_GetTrackMute(SLMIDIMuteSoloItf self, SLuint16 track, SLboolean *pMute) argument
155 if (!(track < thiz->mTrackCount) || NULL == pMute) {
161 *pMute = (mask >> track) & 1;
169 static SLresult IMIDIMuteSolo_SetTrackSolo(SLMIDIMuteSoloItf self, SLuint16 track, SLboolean solo) argument
175 if (!(track < thiz->mTrackCount)) {
178 SLuint32 mask = 1 << track; interface_lock_exclusive(thiz);
191 static SLresult IMIDIMuteSolo_GetTrackSolo(SLMIDIMuteSoloItf self, SLuint16 track, SLboolea argument
[all...]
/frameworks/av/media/libstagefright/
H A DAVIExtractor.cpp652 Track *track = &mTracks.editItemAt(mTracks.size() - 1); local
654 track->mMeta = meta;
655 track->mRate = rate;
656 track->mScale = scale;
657 track->mBytesPerSample = sampleSize;
658 track->mKind = kind;
659 track->mNumSyncSamples = 0;
660 track->mThumbnailSampleSize = 0;
661 track->mThumbnailSampleIndex = -1;
662 track
674 Track *track = &mTracks.editItemAt(mTracks.size() - 1); local
797 Track *track = &mTracks.editItemAt(trackIndex); local
865 Track *track = &mTracks.editItemAt(i); local
1000 Track *track = &mTracks.editItemAt(trackIndex); local
1048 Track *track = &mTracks.editItemAt(trackIndex); local
1112 const Track &track = mTracks.itemAt(trackIndex); local
1180 const Track &track = mTracks.itemAt(trackIndex); local
[all...]
/frameworks/base/media/java/android/media/
H A DSubtitleController.java129 * @return the currently selected subtitle track
143 * Selects a subtitle track. As a result, this track will receive
149 * @param track The subtitle track to select. This must be one of the
151 * @return true if the track was successfully selected.
153 public boolean selectTrack(SubtitleTrack track) { argument
154 if (track != null && !mTracks.contains(track)) {
158 processOnAnchor(mHandler.obtainMessage(WHAT_SELECT_TRACK, track));
162 doSelectTrack(SubtitleTrack track) argument
503 onSubtitleTrackSelected(SubtitleTrack track) argument
[all...]
/frameworks/av/media/libstagefright/codecs/amrnb/enc/src/
H A Dc8_31pf.cpp202 Word16 track; local
241 track = i & 3; /* track = pos%4 */
259 if (pos_indx[track] < 0)
261 pos_indx[track] = pos_index;
262 sign_indx[track] = sign_index;
266 if (((sign_index ^ sign_indx[track]) & 1) == 0)
270 if (pos_indx[track] <= pos_index)
272 pos_indx[track + NB_TRACK_MR102] = pos_index;
276 pos_indx[track
[all...]
H A Dc2_11pf.cpp627 Word16 track; local
656 /* track = pos%5 */
672 /* track =
677 track = i - tempWord;
679 tempWord = track;
683 track = 1;
692 else if (track == 1)
698 track = 0;
708 track = 1;
725 else if (track
[all...]
H A Dc4_17pf.cpp102 Word16 dn2[], /* i : maximum of corr. in each track. */
329 dn2[] Array of type Word16 -- maximum of corr. in each track.
388 Word16 dn2[], /* i : maximum of corr. in each track. */
404 Word16 track; local
432 for (track = 3; track < 5; track++)
439 ipos[3] = track;
751 Word16 track; local
782 /* track
[all...]
H A Dc3_14pf.cpp93 Word16 dn2[], /* i : maximum of corr. in each track. */
317 dn2[] Array of type Word16 -- maximum of corr. in each track.
375 Word16 dn2[], /* i : maximum of corr. in each track. */
681 Word16 track; local
710 /* track = pos%5 */
717 /* track = sub(i, (Word16) s, pOverflow); */
718 track = i - (Word16) s;
720 if (track == 1)
725 else if (track == 2)
727 track
[all...]
H A Dc2_9pf.cpp146 0, 1, 0, 1, -1, /* subframe 1; track to code;
199 pulse i1 can have 8 positions. Also coded is which track pair should be used,
891 Word16 i, j, k, track, first, index, _sign[NB_PULSE], indx, rsign;
895 0, 1, 0, 1, -1, // subframe 1; track to code; -1 do not code this position
913 // track = pos%5
914 track = sub(i, extract_l(L_shr(L_mult(index, 5), 1)));
916 first = pt[track];
920 track = 0;
922 track = 1;
927 track
999 Word16 track; local
[all...]
/frameworks/base/core/java/android/speech/tts/
H A DBlockingAudioTrack.java35 * The maximum amount of time to wait for an audio track to make progress while
57 * track buffer size (mAudioBufferSize). In this case, we need to call
59 * different logic is required to wait for the track to finish.
95 AudioTrack track = createStreamingAudioTrack();
97 mAudioTrack = track;
100 if (track == null) {
117 AudioTrack track = null;
119 track = mAudioTrack;
122 if (track == null || mStopped) {
125 final int bytesWritten = writeToAudioTrack(track, dat
[all...]
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/
H A Dc4t64fx.c28 * 4 tracks x 16 positions per track = 64 samples. *
75 Word16 track, /* (i) track to use */
85 Word16 track, /* (i) track to use */
95 Word16 track, /* (i) track to use */
104 Word16 track_x, /* (i) track of pulse 1 */
105 Word16 track_y, /* (i) track of pulse 2 */
136 Word16 st, ix, iy, pos, index, track, nb_puls local
834 cor_h_vec_30( Word16 h[], Word16 vec[], Word16 track, Word16 sign[], Word16 rrixix[][NB_POS], Word16 cor_1[], Word16 cor_2[] ) argument
906 cor_h_vec_012( Word16 h[], Word16 vec[], Word16 track, Word16 sign[], Word16 rrixix[][NB_POS], Word16 cor_1[], Word16 cor_2[] ) argument
[all...]
/frameworks/base/core/java/android/widget/
H A DScrollBarDrawable.java59 * Indicate whether the horizontal scrollbar track should always be drawn
62 * @param alwaysDrawTrack Whether the track should always be drawn
71 * Indicate whether the vertical scrollbar track should always be drawn
74 * @param alwaysDrawTrack Whether the track should always be drawn
83 * @return whether the vertical scrollbar track should always be drawn
93 * @return whether the horizontal scrollbar track should always be drawn
187 final Drawable track;
189 track = mVerticalTrack;
191 track = mHorizontalTrack;
194 if (track !
236 setVerticalTrackDrawable(Drawable track) argument
254 setHorizontalTrackDrawable(Drawable track) argument
[all...]
/frameworks/wilhelm/src/objects/
H A DCAudioPlayer.c79 // Safe to proceed immediately if a track has not yet been assigned
80 Track *track = thiz->mTrack; local
81 if (NULL == track) {
84 CAudioPlayer *audioPlayer = track->mAudioPlayer;
89 // Request the mixer thread to unlink this audio player's track
/frameworks/av/services/audioflinger/
H A DThreads.cpp140 // Offloaded output thread standby delay: allows track transition without going to standby
154 FastMixer_Dynamic, // initialize if needed, then use dynamically depending on track load,
177 // track buffer in shared memory. Zero on input means to use a default value. For fast tracks,
178 // AudioFlinger derives the default from HAL buffer size and 'fast track multiplier'.
1776 sp<Track> track = mTracks[i]; local
1777 if (track != 0) {
1778 bool active = mActiveTracks.indexOf(track) >= 0;
1782 track->dump(buffer, SIZE, active);
1792 " not in the track list\n");
1796 sp<Track> track local
1872 sp<Track> track; local
2143 addTrack_l(const sp<Track>& track) argument
2211 destroyTrack_l(const sp<Track>& track) argument
2226 removeTrack_l(const sp<Track>& track) argument
2552 sp<Track> track = mTracks[i]; local
2573 sp<Track> track = mTracks[i]; local
2624 sp<Track> track = mTracks[i]; local
2645 const sp<Track>& track = tracksToRemove.itemAt(i); local
2764 sp<Track> track = mTracks[i]; local
2849 sp<Track> track = mTracks[i]; local
2860 sp<Track> track = mActiveTracks[i].promote(); local
2911 sp<Track> track = mActiveTracks[i].promote(); local
2924 sp<Track> track = mTracks[i]; local
2936 attachAuxEffect( const sp<AudioFlinger::PlaybackThread::Track> track, int EffectId) argument
2943 attachAuxEffect_l( const sp<AudioFlinger::PlaybackThread::Track> track, int EffectId) argument
2969 sp<Track> track = mTracks[i]; local
3411 const sp<Track>& track = tracksToRemove.itemAt(i); local
3575 addPatchTrack(const sp<PatchTrack>& track) argument
3581 deletePatchTrack(const sp<PatchTrack>& track) argument
4044 Track* const track = t.get(); local
4801 processVolume_l(Track *track, bool lastTrack) argument
4890 Track* const track = t.get(); local
5438 Track* const track = t.get(); local
6473 sp<RecordTrack> track = mTracks[i]; local
6539 sp<RecordTrack> track; local
6831 destroyTrack_l(const sp<RecordTrack>& track) argument
6841 removeTrack_l(const sp<RecordTrack>& track) argument
6893 sp<RecordTrack> track = mTracks[i]; local
6913 sp<RecordTrack> track = mActiveTracks[i]; local
7346 sp<RecordTrack> track = mTracks[i]; local
7509 sp<RecordThread::RecordTrack> track = mTracks[j]; local
7588 sp<RecordTrack> track = mTracks[i]; local
[all...]
H A DAudioMixer.cpp51 /* VERY_VERY_VERBOSE_LOGGING will show exactly which process hook and track hook is
108 // AudioMixer is not yet capable of more than 32 active track inputs
169 ALOGV("add track (%d)", n);
170 // assume default parameters for the track, except where noted below
255 // Called when channel masks have changed for a track name
260 track_t &track = mState.tracks[name]; local
262 if (trackChannelMask == track.channelMask
263 && mixerChannelMask == track.mMixerChannelMask) {
269 const bool mixerChannelCountChanged = track.mMixerChannelCount != mixerChannelCount;
274 track
457 track_t& track = mState.tracks[name]; local
470 track_t& track = mState.tracks[name]; local
608 track_t& track = mState.tracks[name]; local
[all...]
/frameworks/base/media/tests/audiotests/
H A Dshared_mem_test.cpp98 sp<AudioTrack> track = new AudioTrack(AUDIO_STREAM_MUSIC,// stream type local
104 status_t status = track->initCheck();
106 track.clear();
113 track->start();
118 track->stop();
/frameworks/av/media/libmediaplayerservice/nuplayer/
H A DGenericSource.cpp218 sp<IMediaSource> track = extractor->getTrack(i); local
219 if (track == NULL) {
225 ALOGE("no metadata for track %zu", i);
239 mAudioTrack.mSource = track;
252 mVideoTrack.mSource = track;
268 mSources.push(track);
300 ALOGE("failed to start audio track!");
305 ALOGE("failed to start video track!");
637 Track* track; local
643 track
883 Track *track = audio ? &mAudioTrack : &mVideoTrack; local
1041 const Track *track = NULL; local
1104 Track* track = NULL; local
1127 Track *track = isSubtitle ? &mSubtitleTrack : &mTimedTextTrack; local
1175 Track *track = audio ? &mAudioTrack : &mVideoTrack; local
1380 Track *track; local
1501 queueDiscontinuityIfNeeded( bool seeking, bool formatChange, media_track_type trackType, Track *track) argument
[all...]
/frameworks/av/media/libstagefright/wifi-display/source/
H A DTSPacketizer.cpp422 const sp<Track> &track = mTracks.itemAt(i); local
424 if (track->streamType() == streamType) {
428 if ((isAudio && track->isAudio()) || (isVideo && track->isVideo())) {
438 sp<Track> track = new Track(format, PID, streamType, streamID); local
439 return mTracks.add(track);
447 const sp<Track> &track = mTracks.itemAt(trackIndex); local
448 track->extractCSDIfNecessary();
471 const sp<Track> &track = mTracks.itemAt(trackIndex); local
473 if (track
785 const sp<Track> &track = mTracks.itemAt(i); local
1041 const sp<Track> &track = mTracks.itemAt(trackIndex); local
[all...]
/frameworks/av/media/libstagefright/rtsp/
H A DMyHandler.h586 // The first "track" is merely session meta
632 // The first "track" is merely session meta
656 TrackInfo *track = NULL; local
658 if (msg->findSize("track-index", &trackIndex)) {
659 track = &mTracks.editItemAt(trackIndex);
669 CHECK(track != NULL);
718 notify->setSize("track-index", trackIndex);
723 if (track->mRTPSocket != -1 && track->mRTCPSocket != -1) {
724 if (!track
1027 TrackInfo *track = &mTracks.editItemAt(trackIndex); local
1332 TrackInfo *track = &mTracks.editItemAt(i); local
1735 TrackInfo *track; local
1771 TrackInfo *track = &mTracks.editItemAt(trackIndex); local
1784 TrackInfo *track = &mTracks.editItemAt(i); local
1815 TrackInfo *track = &mTracks.editItemAt(trackIndex); local
1871 TrackInfo *track = &mTracks.editItemAt(trackIndex); local
1899 addMediaTimestamp( int32_t trackIndex, const TrackInfo *track, const sp<ABuffer> &accessUnit) argument
[all...]
/frameworks/support/frameworks/support/samples/Support4Demos/src/com/example/android/supportv4/media/
H A DMediaBrowserServiceSupport.java340 MediaMetadataCompat track = tracks.get(i);
347 track.getDescription().getMediaId(), MEDIA_ID_MUSICS_BY_GENRE, genre);
348 MediaMetadataCompat trackCopy = new MediaMetadataCompat.Builder(track)
406 // so we can build the correct playing queue, based on where the track was
481 Log.i(TAG, "onCustomAction: favorite for current track");
482 MediaMetadataCompat track = getCurrentPlayingMusic();
483 if (track != null) {
484 String musicId = track.getString(MediaMetadataCompat.METADATA_KEY_MEDIA_ID);
586 MediaMetadataCompat track = mMusicProvider.getMusic(musicId);
587 final String trackId = track
[all...]
/frameworks/support/samples/Support4Demos/src/com/example/android/supportv4/media/
H A DMediaBrowserServiceSupport.java340 MediaMetadataCompat track = tracks.get(i);
347 track.getDescription().getMediaId(), MEDIA_ID_MUSICS_BY_GENRE, genre);
348 MediaMetadataCompat trackCopy = new MediaMetadataCompat.Builder(track)
406 // so we can build the correct playing queue, based on where the track was
481 Log.i(TAG, "onCustomAction: favorite for current track");
482 MediaMetadataCompat track = getCurrentPlayingMusic();
483 if (track != null) {
484 String musicId = track.getString(MediaMetadataCompat.METADATA_KEY_MEDIA_ID);
586 MediaMetadataCompat track = mMusicProvider.getMusic(musicId);
587 final String trackId = track
[all...]
/frameworks/av/media/libstagefright/codecs/amrwb/src/
H A Ddec_acelp_4p_in_64.cpp61 4 tracks x 16 positions per track = 64 samples.
111 #define NB_TRACK 4 /* number of track */
123 void add_pulses(int16 pos[], int16 nb_pulse, int16 track, int16 code[]);
246 void add_pulses(int16 pos[], int16 nb_pulse, int16 track, int16 code[]) argument
252 /* i = ((pos[k] & (NB_POS-1))*NB_TRACK) + track; */
253 i = ((pos[k] & (NB_POS - 1)) << 2) + track;
/frameworks/support/frameworks/support/samples/Support4Demos/src/com/example/android/supportv4/media/model/
H A DMusicProvider.java65 // Categorized caches for music track data:
122 for (MutableMediaMetadata track : mMusicListById.values()) {
123 if (track.metadata.getString(MediaMetadataCompat.METADATA_KEY_TITLE).toLowerCase()
125 result.add(track.metadata);
141 MutableMediaMetadata track = mMusicListById.get(musicId);
142 if (track == null) {
146 String oldGenre = track.metadata.getString(MediaMetadataCompat.METADATA_KEY_GENRE);
149 track.metadata = metadata;
174 * Get the list of music tracks from a server and caches the track information
263 Log.d(TAG, "Found music track
[all...]
/frameworks/support/samples/Support4Demos/src/com/example/android/supportv4/media/model/
H A DMusicProvider.java65 // Categorized caches for music track data:
122 for (MutableMediaMetadata track : mMusicListById.values()) {
123 if (track.metadata.getString(MediaMetadataCompat.METADATA_KEY_TITLE).toLowerCase()
125 result.add(track.metadata);
141 MutableMediaMetadata track = mMusicListById.get(musicId);
142 if (track == null) {
146 String oldGenre = track.metadata.getString(MediaMetadataCompat.METADATA_KEY_GENRE);
149 track.metadata = metadata;
174 * Get the list of music tracks from a server and caches the track information
263 Log.d(TAG, "Found music track
[all...]

Completed in 1996 milliseconds

123