| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Icda523ae1c89e26482f1c1767fe3a8b9222bb30f
related-to-bug: 2654400
|
| | |
| | |
| | |
| | | |
Change-Id: Ifa27eb23ee265f84fe06773b29b0eb2b0b075b60
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Extend the audio recording to AAC format
- Add support for setting some recording parameters
- Add stss box to the meta data in the recorded file
Change-Id: I41167bfd9d70ef9cd33906f8437b39c232b6d3b7
|
|\ \ \ \
| |/ / /
|/| / /
| |/ /
| | |
| | |
| | |
| | |
| | | |
stagefright." into froyo
Merge commit '8ea45aad100ee25067b2e83703454c71a968ba4f' into kraken
* commit '8ea45aad100ee25067b2e83703454c71a968ba4f':
Support for Ogg Vorbis decoding in stagefright.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Set the magic property media.stagefright.enable-vorbis to true to use the new implementation instead of the standalon vorbis player for file-based playback. HTTP streaming of vorbis content will always go through stagefright.
Change-Id: Ie3843a99fadb22372f89540d0f8d65196e0c2af8
related-to-bug: 2654400
|
| | |
| | |
| | |
| | | |
Change-Id: I09ddec69997c43b8f17fdd21304c76cb4c5ab8cf
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
into froyo
Merge commit '6852b198fbedd9378ed79ca6528a4d6f33b0b677' into kraken
* commit '6852b198fbedd9378ed79ca6528a4d6f33b0b677':
Use PV_PLAYER to handle RTSP streaming
|
| | |
| | |
| | |
| | |
| | |
| | | |
bug - 2594865
Change-Id: Ice5b89b1d53bbc4da033892fe545bdf51ac7267f
|
|/ /
| |
| |
| | |
Change-Id: I72db73c91673e0d7f1090e3b033ae915337dc16e
|
| | |
|
| | |
|
| |
| |
| |
| | |
server process.
|
| |
| |
| |
| |
| |
| | |
start of the media on a start() call instead of resuming at the current position, if previously reached the end of the stream. Also properly report number of frames played to audio flinger. Finally, delay spawing the queue thread until actually used.
related-to-bug: 2453220
|
|\ \
| | |
| | |
| | | |
library for doing Ogg Vorbis decompression)"
|
| | |
| | |
| | |
| | | |
for doing Ogg Vorbis decompression)
|
|/ /
| |
| |
| | |
related-to-bug: 2231576
|
| | |
|
| | |
|
| |
| |
| |
| | |
related-to-bug: 2359268
|
|\ \ |
|
| | |
| | |
| | |
| | | |
related-to-bug: 2413002
|
|/ / |
|
| |
| |
| |
| |
| |
| | |
library for doing Ogg Vorbis decompression)"
This reverts commit 2f46c062b05254671aec96a98b431f91ae7b270c.
|
| |
| |
| |
| | |
for doing Ogg Vorbis decompression)
|
| |
| |
| |
| | |
Use a MemoryHeapBase directly instead.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
At some point the implementation became complicated because of
SurfaceFlinger's special needs, since we are now relying on gralloc
we can go back to much simpler MemoryDealer.
Removed HeapInterface and AllocatorInterface, since those don't need
to be paramterized anymore. Merged SimpleMemory and Allocation.
Made SimplisticAllocator non virtual.
Removed MemoryDealer flags (READ_ONLY, PAGE_ALIGNED)
Removed a lot of unneeded code.
|
| |
| |
| |
| |
| |
| | |
DataSource.
related-to-bug: 2393577
|
| |
| |
| |
| |
| |
| |
| |
| | |
headers when specifying the uri of media data to be played.
related-to-bug: 2393577
Original change by Andrei Popescu <andreip@google.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Added getRenderPosition() API to IAudioFlinger to retreive number of audio frames
written by AudioFlinger to audio HAL and by DSP to DAC.
Added getRenderPosition() API to AudioHardwareInterface to retreive number of audio frames
written by DSP to DAC.
Exposed AudioTrack::getPosition() to AudioSink() to make it available to media player.
Removed excessive log in AudioHardwareGeneric.
|
| |
| |
| |
| |
| |
| | |
MPEG4 files.
related-to-bug: 2295449
|
| |
| |
| |
| |
| |
| | |
available.
related-to-bug: 2381874
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fix music visualizations to also work with audiotrack callbacks, which
stagefright uses. This slightly changes the way the data is stored,
since before we were relying on the buffers being written always
being at least 4K, whereas the callbacks are generally for smaller
amounts of data. Now we append all the data to a big circular buffer,
then return chunks of that buffer for visualization. When there are
multiple things playing at the same time, this will give the wrong
result, but (1) that was the case before as well, and (2) will be
fixed once we start visualizing the mixer output instead of the
mixer inputs.
|