098446ae4100dfd989c452bb67133559aa892cd3 |
|
28-Jun-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: reconnect to ANW on setup in non-output-meta mode BufferQueue now needs reconnect to allow dequeuing all buffers from a BufferQueue. Use getConsumerName instead of connect failure to detect that we are connecting to the same surface. Bug: 29422927 Change-Id: I4fc4d1ec9fd452ec027cab60b06e4af88d53d830
/frameworks/av/include/media/stagefright/ACodec.h
|
fe73b95aaef79ad312d9dfdb6c8873bd50c6c19e |
|
27-May-2016 |
Lajos Molnar <lajos@google.com> |
ACodec: track crop and data space for each output graphic buffer - This prevents issues if buffers are rendered out of order, or if output surface changes during use. - Remember last crop and data space for native window to avoid constantly setting them for each frame. Bug: 28692500 Change-Id: Ie0d771c83007aad585d9db6c0c26fff8b9ed696e
/frameworks/av/include/media/stagefright/ACodec.h
|
f88dc1865408506f69c858818ea05f5248ff4462 |
|
03-May-2016 |
Hangyu Kuang <hkuang@google.com> |
media: Drop CSD buffer if VP9 decoder does not advertise profiles. Bug:28380207 Change-Id: I055a803ce07e7169d5de8da7143e9601352e103b
/frameworks/av/include/media/stagefright/ACodec.h
|
5e2f5c10dcedbddd0ea0255f049468760aa09048 |
|
08-Apr-2016 |
Hangyu Kuang <hkuang@google.com> |
Stagefright: Add HDRStaticInfo support for encoder. Bug:25684127 Change-Id: I6bc74cf4915d1e42432f8da767bb84e3e8f2153f
/frameworks/av/include/media/stagefright/ACodec.h
|
db318d40b90a456311b3920c605e33b763ca79f9 |
|
06-Apr-2016 |
Hangyu Kuang <hkuang@google.com> |
Stagefright: Add HDRStaticInfo support for decoder. Bug:25684127 Change-Id: Ic11190c4622bc0db4ef30958879829d09dd628a7
/frameworks/av/include/media/stagefright/ACodec.h
|
1734c7d01c1567568ced29398b23abd601fd44cb |
|
23-Mar-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: detect output format changes without event Bug: 27688967 Change-Id: I538560e61928903160333866886dbc763503546f
/frameworks/av/include/media/stagefright/ACodec.h
|
5048de32f603c00926d61b928616e679ce88d693 |
|
23-Mar-2016 |
Lajos Molnar <lajos@google.com> |
Merge "stagefright: ACodec: read output port format on first frame" into nyc-dev
|
697aedf61d6180e72102068a969383018eedfa1e |
|
23-Mar-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: ACodec: read output port format on first frame We used to do this regardless of whether we received a PortSettingsChanged event, and some codecs may have relied on this TODO: add a big warning if format actually changed Bug: 27688967 Change-Id: Ia29514a572950d80cf0a02004e01095043715dcd
/frameworks/av/include/media/stagefright/ACodec.h
|
5b4401b28990107bb797dc0d5f3904cf27417e98 |
|
18-Mar-2016 |
Lajos Molnar <lajos@google.com> |
ACodec: enable support for non-16bit PCM data Bug: 27172163 Change-Id: Ia5c824f64a6f26b45da9969eb7a85e09abbd5800
/frameworks/av/include/media/stagefright/ACodec.h
|
b77d03b62cb743d0faf74b54aa466b4d220b5e61 |
|
03-Mar-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: connect color aspects and surface dataspace 1. Keep configuration format as video decoder and encoder will need it to reset their default color aspects on mode/size change. 2. Separate color aspect handling for decoder and encoder as they are quite different. Update decoder and encoder color aspect setting to latest policy. 3. propagate dataspace to GraphicBufferSource, MediaCodecSource, CameraSource and SoftwareRenderer Bug: 25684127 Change-Id: Ie9a7528af36ed44605a7ce3e69b5794ef16b1c66
/frameworks/av/include/media/stagefright/ACodec.h
|
b0a4b9e917bd26bf366fb20c48315f51285c18f9 |
|
08-Mar-2016 |
Lajos Molnar <lajos@google.com> |
ACodec: move getPortFormat closer to PortSettingsChanged event Per OMX spec, we should read the new format even before disabling the port. Bug: 25684127 Change-Id: I78fc0d85dbf8e2d7e2c670c33e70fed6d79cf3c7
/frameworks/av/include/media/stagefright/ACodec.h
|
8338519ba2d8d731072c4edf7b9953787ce834cf |
|
26-Feb-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: pass color aspects into codecs Bug: 25975353 Change-Id: Ie2cdb845769f5ec3561a099f96e8f4dd406299ef
/frameworks/av/include/media/stagefright/ACodec.h
|
73dd808754c641fe798273d356ee38368715fa7b |
|
25-Feb-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: use MediaImage2 Bug: 25684127 Change-Id: I2f8b672a191ee4e60c9364e826cae34089ef5f9c
/frameworks/av/include/media/stagefright/ACodec.h
|
23858874bbce68fb5ac83250087fa7788c97dd12 |
|
17-Feb-2016 |
Marco Nelissen <marcone@google.com> |
Move (some) codecs into the codec process Encoders and secure decoders still run in the mediaserver, while all other codecs run in a separate codec process. Bug: 22775369 Change-Id: Ie2ac87d53edbcf7c8f46a68a15857c9940f6d00d
/frameworks/av/include/media/stagefright/ACodec.h
|
a63141af8f036bda0b8f7800107ca8a0e0623135 |
|
12-Feb-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: enable native handles for secure buffers - rename IOMX::allocateBuffer to allocateSecureBuffer as ACodec only uses allocateBuffer for secure compressed buffers. - add argument to return native_handle if component supports it. - rename IOMX::enableGraphicBuffers to enableNativeBuffers. - add argument to select graphic vs. native handle mode - request native handles for secure input buffers, but allow fallback Bug: 26782004 Change-Id: Ide9d07f54d2e7e3e6a82dbca011f4db9a5630950
/frameworks/av/include/media/stagefright/ACodec.h
|
5b05e49e6550cb2abf1a88272d6cd460b8957176 |
|
05-Feb-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: Move CodecCapabilities querying into MediaCodec 1. We cannot assume that codecs are OMX based 2. We still have a strange dependency where MediaCodec's create methods depend on MediaCodecList, which depends on MediaCodec's static method. This is to be untangled later. Bug: 17108024 Change-Id: Idd619ee959627539a65f5f7da586108883dcb5f2
/frameworks/av/include/media/stagefright/ACodec.h
|
664041339740874917944c850b113656236edda6 |
|
06-Feb-2016 |
Hangyu Kuang <hkuang@google.com> |
Merge "stagefright: Support intra refresh in SoftAVC video encoder."
|
870aff9bd2442c8877f5d6b12c73032b5f24535a |
|
28-Jan-2016 |
Hangyu Kuang <hkuang@google.com> |
stagefright: Support intra refresh in SoftAVC video encoder. Bug: 26587630 Change-Id: Ia04dab11978fd8cc5d68bf721900775e13987a9a
/frameworks/av/include/media/stagefright/ACodec.h
|
b60521e269e5aeca773853dfeb150e9a512c7334 |
|
04-Feb-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: create findCodec methods in MediaCodecList This is to delete them from OMXCodec later. Use ACodec-specific quirks. Bug: 17108024 Change-Id: I670b104cff5ef37f155a9843f68d291aa943d1c1
/frameworks/av/include/media/stagefright/ACodec.h
|
a485208faef579d3d20ee56f29e81d9a5e32e14d |
|
04-Feb-2016 |
Lajos Molnar <lajos@google.com> |
stagefright: move getOMXChannelMapping to ACodec Bug: 17108024 Change-Id: I9b9f3adaf5d3c2aa41e9998cfe719b995e72b608
/frameworks/av/include/media/stagefright/ACodec.h
|
86b997dcf1101cdd259460fb4f82204200a9a993 |
|
23-Dec-2015 |
Ronghua Wu <ronghuawu@google.com> |
libstagefright: keep reference to the codec memory on reclaim Bug: 26309822 Change-Id: I98b48ad38cf0834c08e004027cb2b5c187c198a0
/frameworks/av/include/media/stagefright/ACodec.h
|
346de3c26a8fbd0fa0c8102f4a21ea4dcee4432a |
|
14-Aug-2015 |
Chong Zhang <chz@google.com> |
do not dequeue from native window after we hit fatal error bug: 22845824 Change-Id: I8c375790c697e02b6ab3ea54b84d3f70d5e78141
/frameworks/av/include/media/stagefright/ACodec.h
|
f42917964a76720932b23e67a05d034cd0cf346b |
|
29-Jul-2015 |
Chong Zhang <chz@google.com> |
add GRALLOC_USAGE_HW_COMPOSER flag to video usage bits bug: 22657091 Change-Id: I6a11bc15bba34035ef31c2f4d41196ece60d4ad9
/frameworks/av/include/media/stagefright/ACodec.h
|
e3635355e4cae5af7550b49888c6a0e3530b8aea |
|
11-Jul-2015 |
Lajos Molnar <lajos@google.com> |
MediaCodec: consider usage bits when changing surface. The new surface cannot add usage bits not already present (as already existing buffers may become unusable for the surface). Bug: 22414343 Change-Id: Id8169c79cd0994be134a16782dd04687e46ca1dd
/frameworks/av/include/media/stagefright/ACodec.h
|
e421a32aa696cd8abbf8fdc97cc8f37dbf372cac |
|
20-Jun-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: allow state change while handling OMX message list Bug: 21724210 Bug: 21925253 Change-Id: Id1c055ce611d4632ae13fbc69d79b65caf657a2a
/frameworks/av/include/media/stagefright/ACodec.h
|
90fcf68fd29f3cb695bd53a830ad984cb7d430c0 |
|
04-Jun-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: add support for output frame rendered callback - Added FRAME_RENDERED event in OMX, used by tunneled video decoders to signal rendered event timing - Track buffers sent for rendering in ACodec and in SoftwareRenderer, and determine when they have rendered - Propagate render times to MediaCodec Bug: 20503131 Change-Id: Idf0a8714d5368b237c2285dd39fa82db847c232f
/frameworks/av/include/media/stagefright/ACodec.h
|
26a48f304a8754d655e554178ffb6d7ba4c5aac3 |
|
04-Jun-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: add support for batching OMX events Bug: 20503131 Change-Id: I762c419ed1245f8b83fb1f6bf61e5557213ca07b
/frameworks/av/include/media/stagefright/ACodec.h
|
15ab4996019387f27a48b81cb4774c21502bc0e5 |
|
01-Jun-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: add support for fences in OMX Pass Fence between Surface and ACodec, and between ACodec and IOMX. Bug: 12386081 Change-Id: Ifdc566979dec0d91ed8b07c3b69d2cf092accc73
/frameworks/av/include/media/stagefright/ACodec.h
|
054219874873b41f1c815552987c10465c34ba2b |
|
16-May-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: rework metadata buffer support - Add fence to new metadata buffer mode structure, but don't use it yet, so that we don't have to add another mode soon. - Change GraphicBuffers to ANativeWindowBuffer in new metadata mode. This removes internal depencency from vendor codecs. - Extend new metadata mode from SW encoders to all codecs. - Fallback from new metadata mode to old mode (so Camera can always use the new mode even with legacy codecs) Related-bug: 19614055 Bug: 13222807 Change-Id: I405a21dd6ce8e99808f633bfeab8f14278eb7079
/frameworks/av/include/media/stagefright/ACodec.h
|
e6858d597ca98ce7e68e10545dfb604ed572d46a |
|
14-May-2015 |
Lajos Molnar <lajos@google.com> |
Merge "stagefright: prevent more crashes in ACodec" into mnc-dev
|
0806340688c937e7b78c2d89db3809274130df4e |
|
13-May-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: prevent more crashes in ACodec Signal errors if OMX or native window reports an error Bug: 20439174 Change-Id: Iebeb16f5a29c6819d39568a184b921799a234686
/frameworks/av/include/media/stagefright/ACodec.h
|
55c3bd0cacfb6e1601cd03fdba814be544a34326 |
|
13-May-2015 |
Chong Zhang <chz@google.com> |
Merge "stagefright: rename usePersistentInputSurface to setInputSurface" into mnc-dev
|
8f469e18c307cb9dc0d16ed9225972aa8be4516f |
|
13-May-2015 |
Chong Zhang <chz@google.com> |
stagefright: rename usePersistentInputSurface to setInputSurface and clear persistent surface pointer when MediaRecorder is reset bug: 21045118 bug: 21045402 Change-Id: Ifd0d6deeb969f2252123929541b30b518cecbf9a
/frameworks/av/include/media/stagefright/ACodec.h
|
011778fd4cb9606b68bfea1ed483d73c04fc6dcd |
|
06-May-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: enable experiments Bug: 20894716 Change-Id: I8c05b99dca8b3099a3a1b2b465f0f58bef786572
/frameworks/av/include/media/stagefright/ACodec.h
|
b2d0b487efd40700199852c9a18b369b1651f15b |
|
06-May-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: move native window helpers into SurfaceUtils Bug: 20885565 Change-Id: I2ed14be8a7cb08b1ed4ea65cb9286dc1384fe64a
/frameworks/av/include/media/stagefright/ACodec.h
|
8651c6f5069cca40ef805b800a9730617ff7f9b8 |
|
02-May-2015 |
Lajos Molnar <lajos@google.com> |
Merge "stagefright: add support for dynamically setting MediaCodec output surface" into mnc-dev
|
d291c222357303b9611cab89d0c3b047584ef377 |
|
01-May-2015 |
Chong Zhang <chz@google.com> |
MediaCodec: implement persistent input surface APIs Bug: 19127604 Bug: 19489395 Change-Id: Idaf1cc9008016f66903e93907a676f54e342e1a3
/frameworks/av/include/media/stagefright/ACodec.h
|
1dcdfead2971c1fa7c02f24ba86f706890c9f99e |
|
30-Apr-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: add support for dynamically setting MediaCodec output surface Bug: 11990461 Change-Id: I2aee89ef504234dc66eb5fcf6e62e1706088f758
/frameworks/av/include/media/stagefright/ACodec.h
|
8db8813d39e3c8b5fbd580dfc3062830744afd63 |
|
22-Apr-2015 |
Ronghua Wu <ronghuawu@google.com> |
DO NOT MERGE libmediaplayerservice: set priority and operating rate for the codec used by nuplayer. Bug: 20481562 Change-Id: I9806414962352fbcda726f8274f1cd348c961de0 (cherry picked from commit f19f5d716b39a5d9dc1abdcd5a16a7aaf1b1ab8b)
/frameworks/av/include/media/stagefright/ACodec.h
|
ed5554fb1c837f6b1008d3910018c979c57da502 |
|
06-Apr-2015 |
Ronghua Wu <ronghuawu@google.com> |
libstagefright: handle MediaFormat "operating-rate" key. Bug: 19620911 Change-Id: I846d3cc10308a13f2ed92bb82ba7e8236d9c67d1
/frameworks/av/include/media/stagefright/ACodec.h
|
76fa9ec3e831ce97aeb2f1aa688972f5b85d9c30 |
|
22-Mar-2015 |
Marco Nelissen <marcone@google.com> |
am f1300d31: am cdf96ffa: Merge "ulaw and alaw aren\'t limited to 8kHz" * commit 'f1300d31fe80c8e14cf2bbca6c7b6768110cd5ba': ulaw and alaw aren't limited to 8kHz
|
17c39e708ed657b8fa66f8acce5128e51696915c |
|
20-Mar-2015 |
Marco Nelissen <marcone@google.com> |
ulaw and alaw aren't limited to 8kHz Bug: https://code.google.com/p/android/issues/detail?id=158490 Change-Id: Ib30e156c99a997db861bb85e17244a5effdd55cf
/frameworks/av/include/media/stagefright/ACodec.h
|
8b806ea894ca098366629458bfdd1df4866afcdf |
|
10-Mar-2015 |
Ronghua Wu <ronghuawu@google.com> |
libstagefright: handle MediaFormat "priority" key. Bug: 19620911 Change-Id: I73675c7cc3d742b9a1a98d6c0f48dcf17557e2ad
/frameworks/av/include/media/stagefright/ACodec.h
|
37b2b389139ed638831e49708c947863eef631ef |
|
27-Jan-2015 |
Ronghua Wu <ronghuawu@google.com> |
stagefright: add support for limiting framerate in GraphicBufferSource Bug: 19014096 Change-Id: I6de781e4d140a247dfd8fd8f12c3ddd7baa39ad4
/frameworks/av/include/media/stagefright/ACodec.h
|
0d09182a1dde960f7acda1c28469e5deead1b996 |
|
30-Jan-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: add support for native flex-YUV formats Bug: 17906609 Change-Id: I14116796eaa94aa8ae62dcc29f67cb7d2c060d34
/frameworks/av/include/media/stagefright/ACodec.h
|
78b01639c08fe5e7e9c1be5e9dc5de560f1383f9 |
|
30-Jan-2015 |
Rachad <rachad@google.com> |
Acodec: Send framerate information to OMX decoder if available Bug: 19110889 Change-Id: Ia8dbe1b77aaac421ec9415884e1248b9b68168dc
/frameworks/av/include/media/stagefright/ACodec.h
|
0b460ad7557f6be56aad3fa027d93b38d5995ac4 |
|
10-Jan-2015 |
Rachad <rachad@google.com> |
Merge "ACodec: Added support for E-AC3 decoders" into lmp-mr1-dev
|
1713460104b86f6be3a5d9993d9ace864d889b2d |
|
08-Jan-2015 |
Chong Zhang <chz@google.com> |
mark any copyrighted content as protected to disable capture bug: 18916274 Change-Id: I23f096b51433bf18a10dc5fe6dc6b75c3881c340
/frameworks/av/include/media/stagefright/ACodec.h
|
8a4728966dc9c78e21c3c93a927707e93c05e5e0 |
|
24-Dec-2014 |
Rachad <rachad@google.com> |
ACodec: Added support for E-AC3 decoders Bug: 17883772 Change-Id: I05f674c33522eec0e6ceeece88dd800b1857b3ab
/frameworks/av/include/media/stagefright/ACodec.h
|
4e865a3cfe4c955e0890321a6b488cf661808b63 |
|
06-Dec-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: preserve output format flags on format change Some flags are only set in configure, and get lost when output format changes. Bug: 17383204 Change-Id: I2011bce70920c4ee46fccc378da3b428f3395c11
/frameworks/av/include/media/stagefright/ACodec.h
|
30358faf33fb9b638257b017fadb4c5f7352d903 |
|
22-Oct-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: try to free codec instance if MediaCodec.release hangs Bug: 18033275 Change-Id: If86cd26566d7b75941976f37829bbec619800778
/frameworks/av/include/media/stagefright/ACodec.h
|
584c14c370f141685b7e8963a13ed91584383ca1 |
|
07-Oct-2014 |
Rachad <rachad@google.com> |
Merge "stagefright: do not allocate output buffers for tunneled playback" into lmp-dev
|
a147b4f91143d9f2fb608e22f9fca14bbd029573 |
|
02-Oct-2014 |
Lajos Molnar <lajos@google.com> |
mediarecorder: set level if setting default profile Bug: 17676461 Change-Id: If01ccd09935945d330de0842be95c3544951b6b9
/frameworks/av/include/media/stagefright/ACodec.h
|
2965f4eb7dceaf1173f0e2d93c11c28293aeead7 |
|
01-Oct-2014 |
Chong Zhang <chz@google.com> |
add AAC audio decoder params for PCM limiter enable Bug: 17470065 Change-Id: Ib67aa1c50e3b6c24c4b12b0f31a996cc6874abd1
/frameworks/av/include/media/stagefright/ACodec.h
|
ab76066c11e988ca3d3a5d6d74dd510ae080322e |
|
23-Sep-2014 |
Rachad <rachad@google.com> |
stagefright: do not allocate output buffers for tunneled playback Do not allocate native window buffers for tunneled video playback codecs. Bug: 17112525 Change-Id: I262d8030a9df6188938fde5d62ebce8faf7dba1f
/frameworks/av/include/media/stagefright/ACodec.h
|
97827bd7c7e64dec22c8fe0f9e734a3c432ad7ee |
|
29-Aug-2014 |
Rachad <rachad@google.com> |
Tunneled Video Playback: Changed AudioHwSync token to int32_t to match Audio stack api. Bug: 17112525 Change-Id: I673819495c2e7b540e8d7572cc95796bddbf63bb
/frameworks/av/include/media/stagefright/ACodec.h
|
5a446aafff3020d607ad6fb14cc7ae76dd8f7947 |
|
30-Jul-2014 |
Rachad <rachad@google.com> |
Added Tunneled video playback support to ACodec Bug:16132368 Change-Id: I88d2d66b8548fc203f4a2c4797196af15e56ff38
/frameworks/av/include/media/stagefright/ACodec.h
|
ddabe554e95940891c5df9a7f092798351b5f75e |
|
08-Aug-2014 |
Jean-Michel Trivi <jmtrivi@google.com> |
Merge "AAC decoder: add support for controlling presentation parameters" into lmp-dev
|
8045853d03649f43ea2f7107e7d2dbb9b2d20855 |
|
02-Aug-2014 |
Jean-Michel Trivi <jmtrivi@google.com> |
AAC decoder: add support for controlling presentation parameters Control the dowmixing of the AAC decoder Control the DRC processing of the AAC decoder Bug 16740915 Change-Id: I9b06ea8785f56213ea120ed85eeb360c88223297
/frameworks/av/include/media/stagefright/ACodec.h
|
229d242665c612fd97431d1e7ac004823b47f181 |
|
07-Aug-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: support flexible YUV format - Report flexible format for standard OMX formats that are flexible. - Accept flexible format when specifying video port formats. Bug: 10706245 Change-Id: I9e82bc895bb0d5d606eb05fdf83bec766eaa2046
/frameworks/av/include/media/stagefright/ACodec.h
|
b97cc6a9a3c81215e365c61b071a932073b56ff2 |
|
02-Aug-2014 |
Jean-Michel Trivi <jmtrivi@google.com> |
AAC encoder: add support for SBR mode selection Change-Id: Ibc07bff7710398929c135f38324dd29857fa0ea6
/frameworks/av/include/media/stagefright/ACodec.h
|
89869f692c35d0ca914c7de4a1f5ff63c9920634 |
|
28-Jul-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: enable decoder color format selection Bug: 10706245 Change-Id: I9a77631bfae0358be229b079228c1fcae0e77faf
/frameworks/av/include/media/stagefright/ACodec.h
|
e9e63bcf6c36351f1129b0bdc5e93f17f0f9f0b4 |
|
31-Jul-2014 |
Chong Zhang <chz@google.com> |
handle rotation in NuPlayer Bug: 16653284 Change-Id: I54165041da5a13498d627eee1b3ec59ef3c923b0
/frameworks/av/include/media/stagefright/ACodec.h
|
03c556ae1eb409ad088c49037e185946c54e1d25 |
|
25-Jul-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: add flexible YUV support Bug: 10706245 Change-Id: Icd246f22edfc67ed5240d59f5a5bde3e5f749465
/frameworks/av/include/media/stagefright/ACodec.h
|
d8cbe4a024ef54adf043b6ea31fa22271b8b2c51 |
|
08-Jul-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: update ACodec to use CodecBase enumerations directly Bug: 11784825 Change-Id: I9f322b78b52bfcc5040fda951486df4354cdba4f
/frameworks/av/include/media/stagefright/ACodec.h
|
05ca3bfb847ff3c1980f2f0922a4d494c0e7ebab |
|
07-Jul-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: create CodecBase interface (abstract class) This abstracts out the ACodec dependency in MediaCodec. Bug: 11784825 Change-Id: I0aa8b56c6414865fd4b0646e2c5bd1b62d030682
/frameworks/av/include/media/stagefright/ACodec.h
|
c8efda9e9cd61dfe8e486c93fa8940b77cc3cceb |
|
20-May-2014 |
Rachad <rachad@google.com> |
Add HEVC encoder support to ACodec Bug: 14571712 Change-Id: Idaec2394d569541f3963befe722f46f6b0007937
/frameworks/av/include/media/stagefright/ACodec.h
|
54b0bc74e051bd7df10cd657b481d88db6cdaa27 |
|
31-Mar-2014 |
Lajos Molnar <lajos@google.com> |
ACodec: do not signal kWhatShutdownCompleted on codec error Do not signal kWhatShutdownCompleted when moving to Uninitialized state due to receiving a codec error. Do not abort if error happens just before handling a stop request. Bug: 13675112 Change-Id: I4b14b2e64cff0f71215d2bbc24cd850617dfb67b
/frameworks/av/include/media/stagefright/ACodec.h
|
b1120b65c328cf6e35c0494d7d61addcbdc16821 |
|
14-Mar-2014 |
Lajos Molnar <lajos@google.com> |
Merge changes I1455bfc6,I90c7e34b,I06e001df * changes: NuPlayer: use MediaCodec instead of ACodec MediaCodec: add getInputFormat() method Revert "NuPlayer: Use a software renderer when using software codecs"
|
e257e5ebefdd50f808ee3b4d1596db261c9b62dd |
|
14-Feb-2014 |
Lajos Molnar <lajos@google.com> |
mediaplayer: keep more buffers with the BufferQueue Change OMX buffer allocation policy to allocate nBufferCountMin + what is required for the BQ. For the BQ, try to allocate 2 additional buffers than the minimum undequeued count. Also account for the fact that BQ may return one less than the actual minimum undequeued count. In most cases the resulting number of buffers ends up being the same as with the previous policy, but we keep more buffers with the BQ. Change-Id: I826db8bf7dd333b620299dba60bf1b81b228275d Bug: 12080418
/frameworks/av/include/media/stagefright/ACodec.h
|
e0381245dff04aa823a59aa8b85869eddab0f39f |
|
25-Feb-2014 |
Lajos Molnar <lajos@google.com> |
MediaCodec: add getInputFormat() method Additional input-port format item: int32: "adaptive-playback" video decoders only whether codec is configured for adaptive playback. In this case, if codec has max-width/height limits, those limits are also exposed (int32: "max-width", "max-height") Also, getInput/OutputFormat() is now callable in CONFIGURED and STARTING states, although output format may be missing CSD fields until INFO_OUTPUT_FORMAT_CHANGED message. Includes missing OMX support for MP3 software decoder. Bug: 11785204 Change-Id: I90c7e34ba81c7b81c43641599f3f496e838958c6
/frameworks/av/include/media/stagefright/ACodec.h
|
2c9c8cba8562cc3a27532e4cd348912cc78d8d98 |
|
11-Feb-2014 |
Chong Zhang <chz@google.com> |
support for time lapse/slow motion when using SURFACE source Bug: 13032650 Change-Id: Iecbadf9f29c8c49353416fc467fb3acdde279595
/frameworks/av/include/media/stagefright/ACodec.h
|
72cecca17d735db6532c45f0a7e10c47ee6f065a |
|
26-Dec-2013 |
Chong Zhang <chz@google.com> |
Change StagefrightRecorder to use MediaCodec Bug: 12305192 Change-Id: I72d7cb571be5bd348b58ad650f3269d24c15d350
/frameworks/av/include/media/stagefright/ACodec.h
|
3627c74343617fa70ebfd40b46712c234888f456 |
|
03-Feb-2014 |
Robert Shih <robertshih@google.com> |
Merge "Added support to query ACodec whether adaptive playback is enabled."
|
94ee4b708acfa941581160b267afb79192b1d816 |
|
11-Jan-2014 |
Chong Zhang <chz@google.com> |
Cap pts gap between adjacent frames to specified value - In the scenario of cast mirroring, encoding could be suspended for prolonged periods. Limiting the pts gap to workaround the problem where encoder's rate control logic produces huge frames after a long period of suspension. - Repeat last frame a couple more times to get better quality on static scenes. - Fix the timestamp on repeat frames (it was not set) Bug: 11971963 Change-Id: I1d68ab3d269874bf3921aa429a985c5f63e428c7
/frameworks/av/include/media/stagefright/ACodec.h
|
75832930a28fd70f6fc683ed966477ceea810668 |
|
24-Jan-2014 |
Robert Shih <robertshih@google.com> |
Added support to query ACodec whether adaptive playback is enabled. Change-Id: I6b0308aa8550c643706959277e46dad586c37297
/frameworks/av/include/media/stagefright/ACodec.h
|
704287d1b9427cc39e7be2fc44b0ae21840831e4 |
|
19-Nov-2013 |
Lajos Molnar <lajos@google.com> |
am 72afcd5d: am 5ea5b020: Merge "WA: Queue extra buffers on output port during reconfig if input EOS-ed" into klp-dev * commit '72afcd5da296b1f5fb38ef037054855aaea88054': WA: Queue extra buffers on output port during reconfig if input EOS-ed
|
4dd0a8a3d66c2853faf2834565b3c5df4f68734d |
|
07-Nov-2013 |
Lajos Molnar <lajos@google.com> |
WA: Queue extra buffers on output port during reconfig if input EOS-ed Some codecs may return input buffers before having them processed. This causes a halt if we already signaled an EOS on the input port. For now keep submitting output meta buffers one at a time if the input EOS-ed, but the output not yet. Normally, we submit an output buffer for each input buffer that is with the component (waiting to be processed). Change-Id: I8a1251bfb504f40f1e4085a1e220bf9a4d0b05d9 Signed-off-by: Lajos Molnar <lajos@google.com> Bug: 11433909
/frameworks/av/include/media/stagefright/ACodec.h
|
d725d23ae67045c22003d419d5c31ca1d551da89 |
|
12-Nov-2013 |
Andreas Huber <andih@google.com> |
am db50cb5f: am caee8747: Merge "configure bitrate and bitrate mode at encoder initialization for VP8/9" into klp-dev * commit 'db50cb5f7ae6d2beacd8a4fa4a8991035b3c88e7': configure bitrate and bitrate mode at encoder initialization for VP8/9
|
97358c3e1adaf4a744cad78891a16d12e3e9c88e |
|
28-Oct-2013 |
Changwan Ryu <changwan@google.com> |
Support AC3 in stagefright Change-Id: I12016b424bd069413bd6e380ff11484e175e05f3
/frameworks/av/include/media/stagefright/ACodec.h
|
89b31a3f670d8bec87bed50aaad9bcd8edec66b6 |
|
05-Nov-2013 |
Andreas Huber <andih@google.com> |
configure bitrate and bitrate mode at encoder initialization for VP8/9 Change-Id: I0389264db4102cabb0c6fcb4ca223d85cc9e86fb related-to-bug: 11536167
/frameworks/av/include/media/stagefright/ACodec.h
|
0167414e261f88a96b5e4bf6cb592e6ca11e5a95 |
|
14-Aug-2013 |
Andreas Huber <andih@google.com> |
You can now opt-in to having the video decoder push blank buffers to the surface on the transition from executing->idle by specifying the key "push-blank-buffers-on-shutdown" with a value of 1 in the call to configure. Change-Id: I1155fccf89f18e717728c985e590651597595515
/frameworks/av/include/media/stagefright/ACodec.h
|
a61285dcf1da8a2cf40c499ee3a7b9fc4d74ac58 |
|
31-Jul-2013 |
Andreas Huber <andih@google.com> |
Optionally repeat the previously submitted frame to the encoder if no new frame has been delivered by surface flinger within the timeout interval. Change-Id: I282f1b726dfe5646b178d7858d6f5d4f5a264fde
/frameworks/av/include/media/stagefright/ACodec.h
|
054e7347cc60ad4b9dd2e8f456406f122f9f5879 |
|
03-May-2013 |
Lajos Molnar <lajos@google.com> |
stagefright: support for video decoder metadata mode Change-Id: Id360f29236798163f9f3a82135f601083a8a5058 Signed-off-by: Lajos Molnar <lajos@google.com> Bug: 7093648
/frameworks/av/include/media/stagefright/ACodec.h
|
63e9f73c2db01fec30246adbcfea2880671e2108 |
|
12-Jun-2013 |
Lajos Molnar <lajos@google.com> |
am f8af99b7: am 0662f7b6: Merge "stagefright: synchronously change nativewindow crop" into jb-mr2-dev * commit 'f8af99b7c10f1441d9a52676724b168f20752270': stagefright: synchronously change nativewindow crop
|
577db6d42b8d83b3578c7e56b1391bdaca9cb705 |
|
12-Jun-2013 |
Lajos Molnar <lajos@google.com> |
stagefright: synchronously change nativewindow crop Only change the nativewindow crop before queuing frames with the new crop. Change-Id: Icd8a84c82e66a8be3d6bc1675c777b1de8dc39b9 Signed-off-by: Lajos Molnar <lajos@google.com> Bug: 9395753
/frameworks/av/include/media/stagefright/ACodec.h
|
308bcaa44e578279e61be32b572fdb0b11b1e4c7 |
|
04-May-2013 |
Chong Zhang <chz@google.com> |
wifi-display: add support for metadata mode on encoder output pass buffer_handle_t from encoder output to HDCP encryptor input Bug: 8968123 Change-Id: Iea8007ce568641e213fd2e3cf6947a6f7a95746c
/frameworks/av/include/media/stagefright/ACodec.h
|
7e7013392e302a28364df1dcee79b82ad90978b4 |
|
19-Apr-2013 |
Andreas Huber <andih@google.com> |
A flush of a video decoder connected to a native window must reclaim output buffers already queued for rendering before considering a flush completed. Otherwise the decoder may not have enough output buffers to continue decoding after the discontinuity and we'll never dequeue more from the native window. Change-Id: I42e275dc336568e180081c6d7c0dc05fc9637c79 related-to-bug: 8578467
/frameworks/av/include/media/stagefright/ACodec.h
|
0ae2001f40587556e2f5ed56f791292fb5e9a329 |
|
19-Apr-2013 |
Andreas Huber <andih@google.com> |
A flush of a video decoder connected to a native window must reclaim output buffers already queued for rendering before considering a flush completed. Otherwise the decoder may not have enough output buffers to continue decoding after the discontinuity and we'll never dequeue more from the native window. Change-Id: I42e275dc336568e180081c6d7c0dc05fc9637c79 related-to-bug: 8578467
/frameworks/av/include/media/stagefright/ACodec.h
|
ac0230da14a3d223c2144b165a3a163e8519d239 |
|
12-Apr-2013 |
Andreas Huber <andih@google.com> |
ACodec now signals an error if the mediaserver died while it is in anything other than "uninitialized" state. Change-Id: Id133d897ac65b455b34e5de17ff9c39b47285630 related-to-bug: 8397711
/frameworks/av/include/media/stagefright/ACodec.h
|
6610a7d621c634fe059b855ca7eb3f58fb8d0757 |
|
12-Apr-2013 |
Andreas Huber <andih@google.com> |
ACodec now signals an error if the mediaserver died while it is in anything other than "uninitialized" state. Change-Id: Id133d897ac65b455b34e5de17ff9c39b47285630 related-to-bug: 8397711
/frameworks/av/include/media/stagefright/ACodec.h
|
6507d14c6d10f93d390de62b9eed267f9b544985 |
|
05-Mar-2013 |
Andy McFadden <fadden@android.com> |
Correct MediaCodec + Surface behavior Assorted tweaks: - Allow signalEndOfInputStream() before ACodec is in Executing state (added message to two more states). - Return an error if signalEndOfInputStream() is called a second time on the same stream. - Require AndroidOpaque color format in createInputSurface(). - Disallow dequeueInputBuffer() after an input surface has been created (boolean flag in MediaCodec tracks it). - Discard input surface when encoder is re-configure()ed (drop OMXNodeInstance's ref when we go back to Loaded). Bug 7991062 Change-Id: Iff30f3036e14eb5a2f6536910dcf11aba33031ee
/frameworks/av/include/media/stagefright/ACodec.h
|
ba6218eae3dbcf3f962b3561b26374a214dbf5e2 |
|
05-Mar-2013 |
Andy McFadden <fadden@android.com> |
Correct MediaCodec + Surface behavior Assorted tweaks: - Allow signalEndOfInputStream() before ACodec is in Executing state (added message to two more states). - Return an error if signalEndOfInputStream() is called a second time on the same stream. - Require AndroidOpaque color format in createInputSurface(). - Disallow dequeueInputBuffer() after an input surface has been created (boolean flag in MediaCodec tracks it). - Discard input surface when encoder is re-configure()ed (drop OMXNodeInstance's ref when we go back to Loaded). Bug 7991062 Change-Id: Iff30f3036e14eb5a2f6536910dcf11aba33031ee
/frameworks/av/include/media/stagefright/ACodec.h
|
7cd58537932ef6f481f68be0b9c597a89cebdfec |
|
19-Feb-2013 |
Andy McFadden <fadden@android.com> |
Implement Surface input to MediaCodec. Also, renamed a CHECK_INTERFACE macro that was clashing with the Binder version. Bug 7991062 Change-Id: If5e6ed0a06d9f67975497676e4b05abe3aa3d6c0
/frameworks/av/include/media/stagefright/ACodec.h
|
f779bb50d9746d9526541c3e6dcdf619cac941b7 |
|
19-Feb-2013 |
Andy McFadden <fadden@android.com> |
Implement Surface input to MediaCodec. Also, renamed a CHECK_INTERFACE macro that was clashing with the Binder version. Bug 7991062 Change-Id: If5e6ed0a06d9f67975497676e4b05abe3aa3d6c0
/frameworks/av/include/media/stagefright/ACodec.h
|
a2eb22c1de262aa3fa7c356537ac2fe165afdf3d |
|
07-Feb-2013 |
Andreas Huber <andih@google.com> |
Allow for dynamic reconfiguration of the video bitrate used to encode video while running as a wfd source. Change-Id: I44f7b2350c88fc5807047c61bfe594ef8fa79275
/frameworks/av/include/media/stagefright/ACodec.h
|
c71601c3b1dd63afc9be462194809813e4dbacf1 |
|
07-Feb-2013 |
Andreas Huber <andih@google.com> |
Allow for dynamic reconfiguration of the video bitrate used to encode video while running as a wfd source. Change-Id: I44f7b2350c88fc5807047c61bfe594ef8fa79275
/frameworks/av/include/media/stagefright/ACodec.h
|
0dbe5a9321b24b6883fbb2fe97cd9d525128b0b5 |
|
15-Nov-2012 |
James Dong <jdong@google.com> |
Added optional intra macroblock refresh support for encoding o related-to-bug: 7524791 Change-Id: I95ac4ee925e2dbeb00b3cfb2e29c611698c5cc9f
/frameworks/av/include/media/stagefright/ACodec.h
|
e97adde42fabc3928a2ac0b8cdc88e35b24b85dc |
|
15-Nov-2012 |
James Dong <jdong@google.com> |
Added optional intra macroblock refresh support for encoding o related-to-bug: 7524791 Change-Id: I95ac4ee925e2dbeb00b3cfb2e29c611698c5cc9f
/frameworks/av/include/media/stagefright/ACodec.h
|
96076964863ee6887f0bed9d0f11f424b48ab9b9 |
|
01-Nov-2012 |
Andreas Huber <andih@google.com> |
Make video encoders' bitrate mode (constant, variable, ...) configurable through the desired output format. Configure the video encoder to use constant bitrate mode for WFD. Change-Id: Id7bd619598153c13448a9c5acd69d80f8a01f333 related-to-bug: 7459597
/frameworks/av/include/media/stagefright/ACodec.h
|
7b4262221c06951e9df75d5414c0a7daab365177 |
|
01-Nov-2012 |
Andreas Huber <andih@google.com> |
Make video encoders' bitrate mode (constant, variable, ...) configurable through the desired output format. Configure the video encoder to use constant bitrate mode for WFD. Change-Id: Id7bd619598153c13448a9c5acd69d80f8a01f333 related-to-bug: 7459597
/frameworks/av/include/media/stagefright/ACodec.h
|
496238cc7551d414067dcbbb4fe3bd801f205f95 |
|
14-Sep-2012 |
Andreas Huber <andih@google.com> |
Support IDR requests in wifi display, MediaCodec and ACodec. Change-Id: I596cf8dd61b63465437f78413186fad2be287244
/frameworks/av/include/media/stagefright/ACodec.h
|
03e2ffa64470eec4e886614a4fa4facbae58a862 |
|
14-Sep-2012 |
Andreas Huber <andih@google.com> |
Support IDR requests in wifi display, MediaCodec and ACodec. Change-Id: I596cf8dd61b63465437f78413186fad2be287244
/frameworks/av/include/media/stagefright/ACodec.h
|
d7bee3a9d2ad76d073d91f0ee36d5ac5f9df480c |
|
29-Aug-2012 |
Andreas Huber <andih@google.com> |
Initial checkin of support for acting as a wifi display source Change-Id: I08f17efa0c7d007e17408feb7d4fbef0a19f531a
/frameworks/av/include/media/stagefright/ACodec.h
|
35213f1420c669f43314cb75eadea450d21a75cb |
|
29-Aug-2012 |
Andreas Huber <andih@google.com> |
Initial checkin of support for acting as a wifi display source Change-Id: I08f17efa0c7d007e17408feb7d4fbef0a19f531a
/frameworks/av/include/media/stagefright/ACodec.h
|
bc098410be55f9d96f394b3981a0c482b83859b6 |
|
22-May-2012 |
Andreas Huber <andih@google.com> |
Tell surface flinger that we want to protect output buffers from being sent to HDMI (without HDCP) and push a few black frames on IDLE->LOADED similar to OMXCodec's behaviour. Change-Id: Iea6055a115151ca881220a70a31af6ade2c58cb3 related-to-bug: 6537187
/frameworks/av/include/media/stagefright/ACodec.h
|
eb61431af13741aa8b7e57a39f69bba5a6c190dc |
|
11-May-2012 |
Andreas Huber <andih@google.com> |
Increase AAC software decoder's buffer count. Refactor how clients of ACodec get notified about codec buffers and buffer ids. Change-Id: I962f873262dae7aa7b43f5f68a6d60268282f91e related-to-bug: 6478823
/frameworks/av/include/media/stagefright/ACodec.h
|
2f74ef3cdc192f817ee1121f41765f0852c1d81e |
|
30-Apr-2012 |
Jean-Michel Trivi <jmtrivi@google.com> |
OMX IL wrapper for FLAC encoder Add wrapper around libFLAC for FLAC encoding in OpenMAX IL. Declare FLAC encoder in OMX component roles. Bug 5525503 Change-Id: I19bbce41c216870669d09365693f4ea89f8bc0f7
/frameworks/av/include/media/stagefright/ACodec.h
|
9806555d3930be43e11106281dee354820ac1c88 |
|
03-May-2012 |
Andreas Huber <andih@google.com> |
Respect channel mask in ACodec and NuPlayer. Refactor conversion from MetaData into AMessage while we're at it. Change-Id: I5479129836ea4316e8de28cf1b472bf19e3ac4ab related-to-bug: 6439076
/frameworks/av/include/media/stagefright/ACodec.h
|
8b71241ce7353731ab75322c46e090ee35014a33 |
|
27-Apr-2012 |
Marco Nelissen <marcone@google.com> |
Fix mono gapless playback for decoders that output stereo The old AAC decoder always outputs stereo, even for mono source material, so we need to use the number of channels of the output when calculating the number of bytes to skip, not the number of channels in the source. This makes OMXCodec skip the right amount of data, and prevents NuPlayer from writing half a frame and then asserting when the AudioSink doesn't accept it. Also move use of the SkipCutBuffer from NuPlayer to ACodec, so that it also works when using the new Java APIs, and make SkipCutBuffer derive from RefBase. b/774846 Change-Id: I34df9fea3e6730617eae559afaa556f4085ef0a0
/frameworks/av/include/media/stagefright/ACodec.h
|
aeb8fd460ed87d032b3fb8bb61e21eb542ce0f5b |
|
19-Apr-2012 |
Dave Burke <daveburke@google.com> |
Add Fraunhofer AAC encoder with AAC-ELD support. Change-Id: I6cd499d257d72f50a5b508bed97796a591a51506
/frameworks/av/include/media/stagefright/ACodec.h
|
ed3e3e046840d5bf1ca84a8c0cc097425e89d6d6 |
|
26-Mar-2012 |
Andreas Huber <andih@google.com> |
Provisional support for secure decryption of media streams. Change-Id: Ib3982a9c960bfdb0cb7e1b174440b141b194cfbe
/frameworks/av/include/media/stagefright/ACodec.h
|
afc16d667afa23f5aa00154ccad62f8c45cf5419 |
|
01-Mar-2012 |
Andreas Huber <andih@google.com> |
Instead of hardcoding OMX component names in our code, support a config file instead. Change-Id: I5835903ab9f1c4a22ccc605ca99ed966767adf57
/frameworks/av/include/media/stagefright/ACodec.h
|
c95c2ddcdfc974f42408a377fbe2de51b94a8c94 |
|
29-Feb-2012 |
Andreas Huber <andih@google.com> |
Separate the notion of "stop" from that of "release", i.e. stop - means transition back to LOADED state and keeping the component instance allocated. release - means we get rid of the component completely. Change-Id: I40ad01ce70821faaad43f57999249904f9144924
/frameworks/av/include/media/stagefright/ACodec.h
|
5778822d86b0337407514b9372562b86edfa91cd |
|
21-Feb-2012 |
Andreas Huber <andih@google.com> |
Implementation of a java media codec interface and associated tools. Change-Id: I13e54062d4de584355c5d82bb027a68aeaf2923b
/frameworks/av/include/media/stagefright/ACodec.h
|
d3d822204249eaca4259bdf46f6f0357b96e8e21 |
|
28-Nov-2011 |
Andreas Huber <andih@google.com> |
If an error occurs that prevents us from reallocating buffers during a format change we need to transition to executing state anyway to be able to properly flush/shutdown in the future. Change-Id: Ie48bc09ea31942009ae3a5a45aabc9ffad9fb91f related-to-bug: 5655016
/frameworks/av/include/media/stagefright/ACodec.h
|
729de186450f78c099637e1fce743fe531862c52 |
|
28-Sep-2011 |
Andreas Huber <andih@google.com> |
Support AMR, G.711 and vorbis audio in ACodec and friends. Change-Id: I08c03219bf2d60fc5c6e89957bd4b4c615570983
/frameworks/av/include/media/stagefright/ACodec.h
|
dc9bacd838442a524585887e6ea6696836be2eda |
|
26-Sep-2011 |
Andreas Huber <andih@google.com> |
Propagate error signalled by the source all the way to the output EOS notification. Change-Id: I30e959a6d669f09745c59fbdebee08f869511cf7 related-to-bug: 5372901
/frameworks/av/include/media/stagefright/ACodec.h
|
cc54fbaa69c0b69929467449d2c19192f15b5039 |
|
12-Sep-2011 |
Andreas Huber <andih@google.com> |
Turn an another assertion into a runtime error in ACodec's implementation Change-Id: I6779b29f200b90d088273ab3204724ef3d8d59bd related-to-bug: 5284760
/frameworks/av/include/media/stagefright/ACodec.h
|
c92fd24c10a6bf80b346d7e261325434d9c6964b |
|
16-Aug-2011 |
Andreas Huber <andih@google.com> |
Error handling in ACodec and Nuplayer. Codec errors (and codec not found errors) now trigger a controlled shutdown of playback and signal errors to the MediaPlayer client. Change-Id: I2ee23ff2a1422d05a1a21e50ecb87d7c7ab958cc
/frameworks/av/include/media/stagefright/ACodec.h
|
27c174483a8ae9688d5d4897c19074f62c7f1701 |
|
17-Mar-2011 |
James Dong <jdong@google.com> |
Fix missing AOSP copyright headers for a bunch of media framework files bug - 4119349 Change-Id: If5924e16a5f596d5d73d9beb66eaf5ac9a6f0e50
/frameworks/av/include/media/stagefright/ACodec.h
|
349d3fcb4afacf754f7b5b5186d2f258f5bf35e7 |
|
04-Feb-2011 |
Andreas Huber <andih@google.com> |
Improvements/fixes to ACodec. - Make sure ACodec reverts its state when it's shutdown - Defer "resume" to after handling the OutputPortSettingsChange - If the OMX_EventPortSettingsChanged event comes in while we're flushing, defer it and make sure the output port can be disabled by deleting all buffers not already owned by the component. Change-Id: I1f8cdffa71237b57d4275a48b834647a7b263e8b
/frameworks/av/include/media/stagefright/ACodec.h
|
31e2508c75018145a8238925ff1a08cbde4e799a |
|
10-Jan-2011 |
Andreas Huber <andih@google.com> |
NuPlayer now properly sends MEDIA_SET_VIDEOSIZE notifications. Change-Id: I99b4223ad6ecfd8839a3c0e737fef3165565d76d related-to-bug: 3336496
/frameworks/av/include/media/stagefright/ACodec.h
|
2c2814b900a61fa07ddfff860b143fbbe9c740e9 |
|
16-Dec-2010 |
Andreas Huber <andih@google.com> |
Properly announce decoder output format changes, make sure AMessage::dup does. Change-Id: Ia77f6b6d5e5c5055583740dfe876b8a3c22be9b6
/frameworks/av/include/media/stagefright/ACodec.h
|
f933441648ef6a71dee783d733aac17b9508b452 |
|
16-Dec-2010 |
Andreas Huber <andih@google.com> |
Initial support for a true streaming player for mpeg2 transport streams. Change-Id: I153eec439d260a5524b21270e16d36940ec3161a
/frameworks/av/include/media/stagefright/ACodec.h
|