Amy Zhang 85a9ab32d7 Implement ES data process in Tuner default impl to support Sample TIS
This CL also provides a new VTS case to test ES input stream.
Please see the test.es https://drive.google.com/file/d/13ZDT9uhEO1LXDT2GcOhB91iIK6m_KEER/view?usp=sharing

ES Format(all the numbers are in decimal):
1. First line is a general meta data to describe the whole file

m:meta data size in bytes, l:ES frame line count X, V:video raw data size
int bytes, A:audio raw data size in bytes, pv:video pid, pa:audio pid

2. The following X lines(equals to the ES frame line count) are the size/pts information
of the video or audio ES frames. Starting with v means video, a means
audio. They are printed in the same order as how they presented in the
original ts.

v, Len:current ES frame size in bytes, PTS: current ES frame PTS

3. After the X lines of ES frame descriptions, there are the video ES raw
data connected with the audio ES raw data.

Test: atest VtsHalTvTunerV1_0TargetTest
Bug: 159027928
Change-Id: I56bd799fd6eda867df54d593235510a5e4758257
2020-06-23 17:53:51 +00:00
2020-04-07 15:17:02 -07:00
2020-04-07 15:17:02 -07:00
2020-04-07 15:17:02 -07:00
2020-04-07 15:17:02 -07:00
2020-04-07 15:17:02 -07:00
2020-04-07 15:17:02 -07:00
2020-04-07 15:17:02 -07:00
2020-04-07 15:17:02 -07:00
2020-04-07 15:17:02 -07:00
2020-04-07 15:17:02 -07:00
2020-04-07 15:17:02 -07:00
2020-04-07 15:17:02 -07:00
2020-04-07 15:17:02 -07:00
2020-04-07 15:17:02 -07:00
2020-05-21 00:01:51 -07:00
2019-12-13 14:24:23 -08:00
2016-08-30 11:28:36 -07:00
2019-12-10 09:51:58 -08:00
Description
No description provided
134 MiB
Languages
C++ 56.3%
AIDL 41.2%
C 1.5%
Rust 0.4%
Java 0.4%
Other 0.1%