faf755df5654c6ea0080e2af39c3d6810c0a2f14 |
|
09-Jul-2015 |
Jaesung Chung <jaesung@google.com> |
mpeg2ts: keep the size of the sync points at most 5mb per a track Bug: 21901470 Change-Id: I1506d3c73a213ff29e3b0adb8b0a1e7571e583aa
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
3d83a2089f7000180a1a3ff5a9d376efe92f596c |
|
29-May-2015 |
Wonsik Kim <wonsik@google.com> |
mpeg2ts: revise duration estimation logic Estimate duration based on GOP duration and size to yield more accurate result. For a fully buffered stream, just use the buffered duration. Bug: 21391417 Change-Id: I116ae8f596007a0b9fca427a4875c10820ddfea2
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
f748dd8cac87ef0bd1deb78a6c8c71e5a9bbe36b |
|
22-May-2015 |
Jaesung Chung <jaesung@google.com> |
mpeg2ts: fixing build breakage due to an unmatched argument type Change-Id: I30e5093d55c29fa62fe8c19095c006861c0ee5a0
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
0075debd2c559904ee8a2a4e4706ed5af0abaeb9 |
|
22-May-2015 |
Jaesung Chung <jaesung@google.com> |
Fixing build breakage due to removal of numPacketsParsed Change-Id: Ia888b5865691a3b916aceff064a9b25b3118e2b0
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
4a98dab613da4d9bc9b93da9de43a815da49febc |
|
22-May-2015 |
Jaesung Chung <jaesung@google.com> |
Merge "mpeg2ts: MPEG2TSExtractor detects A/V streams until timed out" into mnc-dev
|
540006666b4191cd78391378f1c66c21bcf0c4cd |
|
13-Apr-2015 |
Wonsik Kim <wonsik@google.com> |
Implement seek for MPEG2TSExtractor TODO: Use bandwidth-based estimation to seek forward long period. Bug: 20126845 Change-Id: I5e2f90784a9ce0dce348715dfcfc4f83ee196170
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
12a3d2f50dc52d8d05f5d0e932445f368248f520 |
|
18-May-2015 |
Jaesung Chung <jaesung@google.com> |
mpeg2ts: MPEG2TSExtractor detects A/V streams until timed out Bug: 20433028 Change-Id: I6145eae8d64ad9150477a8ac52545e68768c75eb
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
e314c678ea0b53dd9296ba6b5c3272c702433b47 |
|
22-Apr-2015 |
Jinsuk Kim <jinsukkim@google.com> |
DO NOT MERGE: Prevent crash at erroneous MPEG2TS bitstream Used new RCHECK_ macros for drop-in replacements for CHECK_ to avoid crashing at bit errors encountered while parsing MPEG2 transport packets. Also removed CHECK_ macros in PSI table processing as errors would have been already filtered out by CRC check. Bug: 20274977 Change-Id: I5ca810df3c4295142610bbd1d586d7529bb9f303 (cherry picked from commit e84ab89a2cdae1d1828225f88d895882d716f90e)
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
be9634d071e79b72a42a4504f64eda9e2a0bceb8 |
|
15-Apr-2015 |
Marco Nelissen <marcone@google.com> |
Signal EOS at end of mpeg video to flush out final sample Change-Id: I27196a4a4b7fe37da52d3ee99da8cb80294d36d0
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
5d7c3eef1985ff15a56920c548cc4e41d6c9627a |
|
03-Apr-2015 |
Marco Nelissen <marcone@google.com> |
Don't fail read when "seeking" to current position Fixes thumbnails for MPEG2TS files. Bug: 19583374 Change-Id: I66e5ca014e2f32ba2566c6f511b6e8859d5a97dc
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
b3f9759c8c9437c45b9a34519ce2ea38a8314d4e |
|
24-Nov-2014 |
Andreas Gampe <agampe@google.com> |
Stagefright: Fix unused variables, functions, values For build-system CFLAGS clean-up, remove unused functions and variables. Change-Id: Ic3dee56b589ea9a693efa1d72ba394036efff168
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
d411b4ca2945cd8974a3a78199fce94646950128 |
|
11-Apr-2014 |
Andreas Huber <andih@google.com> |
warnings be gone. (cherry picked from commit 84333e0475bc911adc16417f4ca327c975cf6c36) Modified by Mark Salyzyn <salyzyn@google.com> to keep merge conflicts or errors downstream to a minimum. Change-Id: Ic3b272f9cbf3155001aabd2f79728f1bc31de613
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
14f7672b5d450ed26a06fd3bb3ce045ea78b11b2 |
|
15-Jan-2013 |
Andreas Huber <andih@google.com> |
New HLS implementation supporting independent stream sources, audio-only streams and more. Change-Id: Icfc45a0100243b2f7a14a9e65696be45b67d6495
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
f1d5aa162c02a16b7195a43a9bcea4d592600ac4 |
|
07-Feb-2012 |
James Dong <jdong@google.com> |
Move away from MediaDebug and use ADebug instead Change-Id: I963a3b6f79a7292891973cbeeaf3378b38629f08
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
df64d15042bbd5e0e4933ac49bf3c177dd94752c |
|
04-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/156801 Bug: 5449033 Change-Id: Ib08fe86d23db91ee153e9f91a99a35c42b9208ea
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
06528d7f18ad01377357d337eaa3e875a242bd2d |
|
01-Sep-2011 |
Andreas Huber <andih@google.com> |
I have one HLS stream that switches stream PIDs from one bandwidth to the next this change intends to support its very limited case and signals an error in all other cases of unexpected PID changes that we cannot recover from. Change-Id: Icbfdf9fe7461969e2a8781ed416f54d891dd789a
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
386d609dc513e838c7e7c4c46c604493ccd560be |
|
19-May-2011 |
Andreas Huber <andih@google.com> |
Support mpeg1,2 audio and mpeg1,2,4 video content extraction from .ts streams. Change-Id: I9d2ee63495f161e30daba7c3aab16cb9d8ced6a5
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
ed8d14f6a934072cd012992c4ef16990a54baa9a |
|
16-Feb-2011 |
Andreas Huber <andih@google.com> |
Remove legacy, AwesomePlayer-based http live implementation. Change-Id: I455d0faa5612dcd4d2bb6f2b3c7b64a1caaabf69
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
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/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
a44153c1a57202fb538659eb50706e60454d6273 |
|
04-Dec-2010 |
Andreas Huber <andih@google.com> |
Squashed commit of the following: commit 9254c845d7c82976fd4b8be406ce4b17eeb0e119 Author: Andreas Huber <andih@google.com> Date: Fri Dec 3 15:26:12 2010 -0800 Remove obsolete code from the cached data source. Change-Id: I794b986ac8977cbc834dff189221a636ba564e36 commit 2ee33711064c58c53ba65ed9e63dd4b01ec2380e Author: Andreas Huber <andih@google.com> Date: Fri Dec 3 15:23:13 2010 -0800 LiveSource is dead, long live LiveSession. Change-Id: Ibcd0731ecf9c94f0b3e5db3d53d012d9da2a1c66 commit 9eabb2c3cd8571ab859bdeae0aa7f655c414d8fa Author: Andreas Huber <andih@google.com> Date: Fri Dec 3 12:49:31 2010 -0800 Respect explicitly signalled discontinuities. Change-Id: I3c0c16a2de7a99742d25db7d1b2ff0258de52271 commit 7f7f7b6b906b6ece6e4d43af7fd5f494e805c5e5 Author: Andreas Huber <andih@google.com> Date: Fri Dec 3 11:45:57 2010 -0800 Better protection against syncword emulation in AAC ADTS content. Change-Id: I867e80a4556dd46d24ab3e781177c248a5221719 commit fe765766582efcc350aed01135ea603576adccf6 Author: Andreas Huber <andih@google.com> Date: Fri Dec 3 09:15:59 2010 -0800 New implementation of http live driving code. Change-Id: I31ddf3d6a0d5929b121be704a2b9c3d6775f7737 Change-Id: Id8d1829c8fcb173756965013f848c1d426ef1048
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
bff07d0b22a5ee2d9f044f6cb5e4be1532017ab0 |
|
12-Oct-2010 |
Andreas Huber <andih@google.com> |
HTTP Live content that are tagged as complete are now seekable. Change-Id: I9d0d2f009f883e5baf3e9de8c5c0aa05760e4bde related-to-bug: 2368598
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
2a4d22d79e927f2245537921e10fc5fda1c47a29 |
|
08-Sep-2010 |
Andreas Huber <andih@google.com> |
Work to support switching transport streams mid-stream and signalling discontinuities to the decoder. Change-Id: I7150e5e7342e1117c524856b204aadcb763e06ed related-to-bug: 2368598
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
6a63a939601645404fd98f58c19cc38ca818d99e |
|
01-Oct-2010 |
Andreas Huber <andih@google.com> |
Squashed commit of the following: commit 46744c7697f29aec71aed8de3c95ce035c284d97 Author: Andreas Huber <andih@google.com> Date: Thu Sep 30 16:44:57 2010 -0700 better separation of access units Change-Id: I5a9e2138aed341f0bcf22cfe368a15ca5ea5a73c commit d34952ac0feb1ae722ff65824d7353335502219b Author: Andreas Huber <andih@google.com> Date: Thu Sep 30 15:35:01 2010 -0700 Support for ES packets that do not start on PES packet boundaries. Change-Id: I2cf012833948eddfb20b16a1901206cf22ce71e4 related-to-bug: 2368598 Change-Id: Ib9329bd6bb7149b5a6e2483788a96b1b158952fc
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
0da4dab0a45a2bc1d95cbc6ef6a4850ed2569584 |
|
27-Sep-2010 |
Andreas Huber <andih@google.com> |
Squashed commit of the following: commit 29a4d3effb05a2e074cb0693316ab1977baeb0b6 Author: Andreas Huber <andih@google.com> Date: Mon Sep 27 12:01:32 2010 -0700 Fully working implementation of MPEG2TSWriter (for AAC and AVC sources). Change-Id: I8a32a47565b647bf6c078c520e39565e08ea0d84 commit f4dec4c3899f3be393508e180d6c07e249d3335e Author: Andreas Huber <andih@google.com> Date: Mon Sep 27 10:36:31 2010 -0700 More reliable identification of MPEG2 transport streams. Don't keep scanning forever in case the stream does not have both audio and video tracks. Change-Id: Icc5b4e8be145b2805e8776559546a6818342aea7 commit 4fe3cc942f9b3d3cf54138b828c41214aa916dd2 Author: Andreas Huber <andih@google.com> Date: Mon Sep 27 08:23:39 2010 -0700 test code Change-Id: I16560a17661407d06497f99ff88230724bb898af commit 64d988b24f49f179a90fa677be11c823959e734b Author: Andreas Huber <andih@google.com> Date: Thu Sep 23 14:42:52 2010 -0700 First shot at supporting writing to an MPEG2 transport stream. Change-Id: Ie537939a99fa3ddc0c7661c47c18277584817c74 Change-Id: If78fd034af8f6e8ceac8dbeff96d5ecb3f6b96dc
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
5a1c3529e4fa2f8a11054181294e0ce79fff8dd3 |
|
25-Aug-2010 |
Andreas Huber <andih@google.com> |
Allow sniffers to return a packet of opaque data that the corresponding extractor can take advantage of to not duplicate work already done sniffing. The mp3 extractor takes advantage of this now. Change-Id: Icb77ae3ee95a69c7da25b4d3b8696c0a2d33028a related-to-bug: 2948754
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
e71d10e7ad55ccbcb0756c007caef1c959090384 |
|
07-Jun-2010 |
Andreas Huber <andih@google.com> |
Initial checkin of preliminary support for "http live" streaming in stagefright. Change-Id: I20399f63d63af86a3ba22641c0e43385a108fb3f
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|
cda17c606b0fe3ccda4dc68a6d43882410ea2462 |
|
07-Jun-2010 |
Andreas Huber <andih@google.com> |
Initial checkin of mpeg2 transport stream parser for stagefright. Change-Id: I328ce77404daf7127933b48c9d58ed504fb8fc6f
/frameworks/av/media/libstagefright/mpeg2ts/MPEG2TSExtractor.cpp
|