| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: Ia658ab4b6320d19fdb50f123c930918724ff0ef3
Signed-off-by: Andy Hung <hunga@google.com>
|
|
|
|
| |
Change-Id: I2b0a3049c81b99ba233d5945e16dcddd975aa4f9
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ib90cc2f2adc07ff146256931c92c0ec4becb86f5
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: I48ac1d3ca5405c5909454c7a553917b31b9a50e5
|
| |
| |
| |
| |
| |
| | |
Bug: 14976517
Bug: 11784827
Change-Id: Ibc1bbd80e7aac30b0f8f1e9ca2be1bb3e5e2ebbb
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is a temporary fix for 64 bit OMX handling until 64 bit
codecs are more robust.
Bug: 13938273
Change-Id: Ifc79e360f9606f6c909b859d322b7dd5d416b26b
Signed-off-by: Andy Hung <hunga@google.com>
|
|\ \ \
| |/ /
| | /
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Change node_id and buffer_id to uint32_t.
Ensure IOMX messages are fixed size.
Remove 64 bit compile warnings in associated files.
Change-Id: Icdbef00aca575e5dc502ebb52e3ce7d0d7883203
Signed-off-by: Andy Hung <hunga@google.com>
|
| |
| |
| |
| | |
Change-Id: I869d7124c8cc555f4b09801a898f4dd3ecb072ec
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I07f33a57454d013844b56bc3e57fe0a271e8b38c
|
|/ /
| |
| |
| |
| | |
Change-Id: I3ac08a3b027135c3fd2a9e95c5e8b3fd722df019
TODO: hooking up event handler, testing
|
|/
|
|
|
|
|
| |
Add crypto/drm related functions, define some media errors
instead of using magic numbers in the code.
Change-Id: I5924cba0bfcdb3623073c9182a646b70f4ead5a5
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I33b7ff3bcdcff6d3a5e1db385b900ae18b7e0f03
|
| |
| |
| |
| |
| |
| | |
It obviously had not been compiled in a while.
Change-Id: If514f474808e557a67a671c3b833572ad4a88338
|
| |
| |
| |
| | |
Change-Id: I2f6b68089ecfe85cd975d29ad0d0afd13c487002
|
| |
| |
| |
| |
| |
| | |
This is the style used throughout the rest of AudioTrackShared.
Change-Id: I959a6be3064e087bb19eba41173fd130dfcb4a9a
|
| |
| |
| |
| | |
Change-Id: Id20b5efd765b9796b0e391610e06dc928a829ebf
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
openRecord() now explicitly returns the control block and data buffer
as separate IMemory references. If the IMemory for data buffer
is 0, this means it immediately follows the control block.
Change-Id: Ic098f88f0e037f8fbe30006689e18cacacf09d06
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 12782113
Change-Id: I75ee361243c5382d9288349c554deb7bed952782
|
|\ \ \ \
| |_|/ /
|/| | | |
|
| |/ /
| | |
| | |
| | |
| | | |
Bug: 14159556
Change-Id: I4fc16dda9357e1251d2909571a79215d13d0104b
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I08661a9eae09f919149aa5a58aa514d848de50a1
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 11784827
Change-Id: Ia1dcbd6c1d1a4380db04b750c0eb3fa0bd58d7b4
|
|\ \ \ \ |
|
| |/ / /
| | | |
| | | |
| | | |
| | | | |
Bug: 10900755
Change-Id: I47a7a33f749ea2470ce7d9d36d33c7484637d61c
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Change-Id: Ic4e75541193f733f477cfa4a2a87cce4c9e64f45
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
As much as possible, the checks for specific formats are done on server
side. The only exception is 8-bit, which needs a client side workaround.
Change-Id: I52fe086c039460c8dac009de03b67eb54c56a836
|
| |_|/ /
|/| | |
| | | |
| | | |
| | | |
| | | | |
and add configure flags.
Change-Id: Ibfb7f8cad724fa1db2320966828104d40b5e6590
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Remove getDouble and getSize methods, since these are not used and/or
not present in the corresponding Java MediaFormat API.
Add setBuffer/getBuffer, needed for making formats for encoding, and
add other setters.
Change-Id: I528d51b4ed571d852b949637f7ae3a95d31da7c1
|
|\ \ \ \ \
| |/ / / / |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
and add some constness here and there.
Change-Id: Ib3caa8310691e8f27aaa1afcfaec0b384513d4f1
|
|\ \ \ \ |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
AudioRecord constructor was not passing flags through to set().
Server-side check was using wrong kind of channel mask.
Change-Id: Ifaa880ec323771e9fd168262be05f3e539f53390
|
|\ \ \ \
| |/ / /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Remove platform_private and data_ptr from omx_message.
These were used for legacy deferred buffer creation.
See OMXCodec quirks: kDefersOutputBufferAllocation and
kRequiresAllocateBufferOnOutputPorts.
Change-Id: I94da56bc64f3b46ee1276e93d67b36c1662e2eaf
Signed-off-by: Andy Hung <hunga@google.com>
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
Have MediaFormat own the strings it returns from toString and getString,
reducing the chance of memory leaks.
Change-Id: I0ddd593874c8b3af0b7714f2d8a106edf8121108
|
| | |
| | |
| | |
| | | |
Change-Id: I9b2e5f5c8cc0fad59d4a4268c8767f540d536d10
|
| | |
| | |
| | |
| | | |
Change-Id: I9ed6b9c5afb026a1b5fe8b652e75635bbcc223df
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The AUDIO_FORMAT_PCM_8_BIT format was being converted to
AUDIO_FORMAT_PCM_16_BIT on client side even for direct tracks.
That conversion was incorrect; it should only be done for mixed tracks.
Also remove checks for specific PCM formats in the generic part of
server side of createTrack. Those format checks should only be done by
the thread. This will allow direct tracks for PCM 8-bit, PCM 24-bit, etc.
Change-Id: If5b9fd79f8642ed93e2aeabcaf4809b2ed798978
|