| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: If3b7a807bc224a4b1cb2236537c3ebdc5aee0d97
|
|\
| |
| |
| | |
expensive operation there. Decouple the 10sec forward/backward button functionality from seekbar functionality." into gingerbread
|
| |
| |
| |
| |
| |
| |
| | |
operation there. Decouple the 10sec forward/backward button functionality from seekbar functionality.
Change-Id: I016e79b688774f8ee91ac53216197b5fb9cb41b2
related-to-bug: 3073955
|
|/
|
|
|
|
|
|
|
|
|
| |
Added a method to expose the audio session id at AudioSink interface
so that the AudioPlayer in stagefright can retrieve it.
Also:
- Fixed audio effect send level not being initialized in mediaplayer.
- Fixed compilation error when LOGV is enabled in mediaplayer JNI
Change-Id: I4bb55454fd63d646e0e677692d737c4843fb05fb
|
|
|
|
|
|
|
|
|
| |
The dump function whitelists several directories as filters to the output.
The mount point changed for SD card in Froyo, and we started filtering files
that were open on the SD card. This fix changes the filter for the SD card,
and adds the directory for data files as well.
Change-Id: I61b67c3d11d93dbd530e8b3566000e79bc037137
|
|
|
|
|
|
|
| |
preparation for building without opencore.
Change-Id: I1ca6bd8faba0185f9694f9dc04d2b3e6a7ab5ac3
related-to-bug: 2370115
|
|
|
|
| |
Change-Id: I10b2c474de612ee4cef4b7c9eae2ee1dd8c2e895
|
|
|
|
|
|
|
|
|
|
| |
setMaxDuration.
according to MediaRecorder::setMaxDuration documentation we should disable duration limit
when zero or negative time is passed. Currently setParamMaxFileDurationUs was treating
zero/negative as an error case. Fixed that.
Change-Id: I468c3bcc74cb5a34ee3e172cef5147550d6be096
|
|
|
|
|
|
|
|
|
|
|
| |
o Make the API consistent with SF framework, which the MediaSource
provides a return status for stop
o Also, helps to convey errors that occurred right when a
premature stop() is called, leading to a potentially
mal-formed output file.
Change-Id: I52a932345f38570fdf8ea04d67d73dd94ccd30ef
|
|
|
|
|
|
|
|
|
|
|
| |
and reduce rounding errors in calculating the sample duration
- Default time scale for tracks other than audio is set to 90000.
- Audio track by default uses the audio sampling rate as the time scale.
- Default movie time scale remains to be 1000.
- The default time scale values will be overwritten by a user-supplied value if exits.
Change-Id: I81b40ed0626ea45e9fd24a89e21a2c5a4a2c3415
|
|
|
|
| |
Change-Id: I17798543f9dd41cc8bef6f6086e66932f9f97be8
|
|
|
|
|
|
| |
support, extensions to MediaRecorder to stream via RTP over a pair of UDP sockets as well as various fixes to the RTP implementation.
Change-Id: I95b8dd487061add9bade15749e563b01cd99d9a6
|
|
|
|
|
|
|
|
| |
if the camera is locked by someone else.
bug - 2827892
Change-Id: I217d4a00f04ebd57b557d3faef28787c14f23ea0
|
|\ |
|
| |
| |
| |
| |
| |
| | |
- This fixed a CTS test where 200 ms is being used
Change-Id: Ib598b7b94be54e98a96703c58c5f244bc379cf7d
|
|\ \
| |/
|/|
| | |
Change-Id: If064f2f4950fc1a4ff38e6927fe2120af76b26f1
|
| |
| |
| |
| | |
Change-Id: I33b0f68f2da34ca4728211d83159cf32a127f6dd
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- default interleave duration is set to 1 second
This can dramatically reduce the memory usage
by the MP4 file writer.
Change-Id: Ia3ff202cabfcd2d3f183065d31e4596617c2dded
|
| |
| |
| |
| |
| |
| |
| |
| | |
Added methods to AudioTrack and MediaPlayer java classes to enable use of
auxiliary audio effects. The effect can be attached and detached by specifying its
ID and the send level controlled.
Change-Id: Ie74ff54a453096a742688476f612ce355543b6f3
|
| |
| |
| |
| |
| |
| | |
- Keep track of per-track progress
Change-Id: Ibd36f0e8c78581928c8aa2f5e23c5e7e0615c2cc
|
| |
| |
| |
| |
| |
| | |
- also, change all the real time unit to microseconds in MPEG4Writer
Change-Id: I260f512f2eb670ade7b8858a56335a5d639de756
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Since the software encoder assumes the input is YUV420 planar,
color conversion needs to be added when the input color format
does not meet the requirement. With this patch, I only added
a single color conversion from YUV420 semi planar to YUV420
planar. We can add more as we go.
Change-Id: If8640c9e5a4f73d385ae9bb2022e57f7f62b91b9
|
| |
| |
| |
| | |
Change-Id: I4c8a81720f3be2db54678a7e84fe12849255046b
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The visualizer enables application to retrieve part of the currently playing audio for visualization purpose.
It is not an audio recording interface and only returns partial and low quality audio content as a waveform or
a frequency representation (FFT).
Removed temporary hack made in MediaPlayer for animated wall papers based on audio visualization (snoop() method.
This commit also includes a change in AudioEffect class:
- the enable()/disable() methods have been replaced bya more standard setEnabled() method.
- some fixes in javadoc
Change-Id: Id092a1340e9e38dae68646ade7be054e3a36980e
|
| | |
| | |
| | |
| | | |
Change-Id: I673e681cefe184d5c556c612c54600a24a2143e5
|
| | |
| | |
| | |
| | |
| | |
| | | |
- Also, better error handling
Change-Id: Ic18d08dc6489adf92c6a588efa4baca66429b175
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Also:
- Allowed start() call when encoder already starts and stop() call when encoder has not started yet
- Handled default value for audio/video sources/encoders and file output format
Change-Id: I03b2f7d3cf570baa0fd011a8c0ad200f2f2a5da1
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- An alternative would be to define a common base class that
both MediaRecorderClient and MediaPlayerClient can derive.
But since the common code, onTransact() and notify() uses
some Binder code, having a common base class may not gain
us too much in terms of code reuse.
Change-Id: Ibc06720278ad173fceacff3d267b7060856c6316
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Track either the number of A/V frames authored, or the time elapsed
- Track the completion of the authoring
- Add multiple camera support for authoring by accepting a camera id parameter
- Set file type based on the OUTPUT_FORMAT requested
Change-Id: I0f9d31b3b7a8fa43eb53f572410fb0ebd4fa0bb7
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- estimate the moov box size for mp4 file writer based on the file
size/duration limit and target bit rate.
- can switch to use 64 bit file offset at runtime
rebased
Change-Id: Ibbe1f57e91ab2605820d5d96e8048d11e5559c53
|
| |
| |
| |
| |
| |
| | |
- only start to track the max amplitude after the first call to getMaxAmplitude()
Change-Id: I64d3d9ca0542202a8535a211425e8bccceca50fc
|
| |
| |
| |
| |
| |
| |
| | |
VorbisMetadataRetriever as this functionality is now provided by stagefright.
Change-Id: Ieafe75a4550c273ad59b4518d7cd4c0fce0f7cce
related-to-bug: 2370115
|
| |
| |
| |
| |
| |
| | |
Audio sessions are used to associate audio effects to particular instances (or groups) of MediaPlayers or AudioTracks.
Change-Id: Ib94eec43241cfcb416590f435ddce7ab39a07640
|
| |
| |
| |
| |
| |
| | |
passing them to video encoder
Change-Id: I69e0e7411806a4ece6c0bf0e02c74eaaf48a17ac
|
| |
| |
| |
| | |
Change-Id: I5f362252c25e2251bbfa9818b711ee23b4975248
|
| |
| |
| |
| | |
Change-Id: Ibdcf7bea5fb66baa81878704ba4091dfcfe382ee
|
| |
| |
| |
| |
| |
| | |
bug - 2677772
Change-Id: I7c996daad8b3bfc89e9fa2d655dc18c9a5c68f2f
|
| |
| |
| |
| | |
Change-Id: I7a8ccd5d57891a6a585c8da2ee53acb094955913
|
| |
| |
| |
| | |
Change-Id: I0722aa888098c0c1361c97a4c1b123d910afc207
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Some H264/AVC encoder output start code in each output buffer, and others don't.
This patch always strips the start code first so that the sample contains the correct size.
- Also properly initialize the interleave duration.
Change-Id: I692043ce7e38f0215e1097aad9e847a57907b6e4
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
settings on passion
1. QCOM camera HAL does not honor the preview frame rate set request. see bug - 2701282
2. QCOM video encoder has lots of 0-length output buffers if the default level setting is changed. see bug - 2660974
Change-Id: Id01d94bb77dc242c4712d56a91b0d69a96ba6c2f
|
| |
| |
| |
| | |
Change-Id: Ifb83b19f3e68580345b23efed5d5956fb81baeb8
|
| |
| |
| |
| | |
Change-Id: Ib9ed1f3ebd8fef550cc130a7ef11f2905fa9aedc
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Merge commit '1d628c5d3dd7998b29c339292a2dc391015d0782' into kraken
* commit '1d628c5d3dd7998b29c339292a2dc391015d0782':
Accept media files by file extension in case insensitive manner.
|
| |\ \
| | |/
| |/|
| | | |
Change-Id: I934cf85c4673f9ca3a9549c2074907ad572310f4
|
| | |
| | |
| | |
| | | |
Change-Id: I8e246010c96802ae87960797607fc8f8f2ab6031
|
| | |
| | |
| | |
| | |
| | |
| | | |
bug - 2680919
Change-Id: Ia0308cf57fd67058b4dd0e042b3ce97f13df475f
|
| | |
| | |
| | |
| | | |
Change-Id: I1a40dd247202f70e3e5429d74533d349b88f1d54
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
localhost." into froyo
Merge commit '71bd9fc81e3154b9cad22ca7ff2d9c6ed6fdbe6c' into kraken
* commit '71bd9fc81e3154b9cad22ca7ff2d9c6ed6fdbe6c':
Disable vorbis seek when streaming from localhost.
|