Age | Commit message (Collapse) | Author |
|
This CL cleans up the video_encode_accelerator.h/cc and
video_decode_accelerator.h/cc files. These files were copied from
Chrome to help with the development of the V4L2 encoder and decoder,
but most off their functionality has already been removed in a previous
CL. The remaining functionality is integrated into the V4L2Device so
these files can be removed now.
Bug: 155138142
Test: arc.VideoEncodeAccel.h264_192p_i420_vm
Change-Id: I4591e3d03f5ebc6d568cc718ccde5df05af37b36
|
|
While developing the V4L2 encode and decode components the design was
based on the V4L2 encoder and decoder in Chrome. To speed up and
simplify the development process parts of the Chrome helper code was
copied to Android. As the components evolved a lot over time, most of
the Chrome code can now be removed.
This CL removes a lot of code from the accel/ folder:
- Some files are no longer used and can just be removed.
- Other files are only partly used but pull in a lot of dependencies.
This CL removes the unused parts of these files and the associated
dependencies.
- Other files have been replaced by helpers in the common/ folder and
can now be removed, e.g. the H.264 NAL SPS parser in ag/13911308.
Bug: 155138142
Test: arc.VideoDecodeAccel.* on hatch
Change-Id: I324088846e00426c4b8e5fbd1ff5b5e7ac200e12
|
|
We are adding video encode accelerator (VEA) related codes into this library.
So we would like to rename it to *_accel.
Bug: 73059339
Test: build image
Change-Id: I66c574b66d4fdf9014db304b0d97c19c248718c1
(cherry picked from commit 7ba9f723f767e78b04b330f66901beeadff4915d)
|