/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/functional/audio/ |
H A D | MediaAudioTrackTest.java | 87 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 D | IOutputMixExt.c | 43 /** \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 D | IMIDIMuteSolo.c | 126 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 D | AVIExtractor.cpp | 652 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 D | SubtitleController.java | 129 * @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 D | c8_31pf.cpp | 202 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 D | c2_11pf.cpp | 627 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 D | c4_17pf.cpp | 102 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 D | c3_14pf.cpp | 93 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 D | c2_9pf.cpp | 146 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 D | BlockingAudioTrack.java | 35 * 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 D | c4t64fx.c | 28 * 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 D | ScrollBarDrawable.java | 59 * 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 D | CAudioPlayer.c | 79 // 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 D | Threads.cpp | 140 // 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 D | AudioMixer.cpp | 51 /* 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 D | shared_mem_test.cpp | 98 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 D | GenericSource.cpp | 218 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 D | TSPacketizer.cpp | 422 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 D | MyHandler.h | 586 // 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 D | MediaBrowserServiceSupport.java | 340 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 D | MediaBrowserServiceSupport.java | 340 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 D | dec_acelp_4p_in_64.cpp | 61 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 D | MusicProvider.java | 65 // 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 D | MusicProvider.java | 65 // 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...] |