media/libraries
huangdarwin 72aca58286 Transformer GL: Split out ScaleToFit and Advanced GlFrameProcessors
* Move auto-adjustments for transformation matrices from the
  VideoTranscodingSamplePipeline constructor to the new
  ScaleToFitFrameProcessor.
* Add GlFrameProcessor#getOutputDimensions() to allow for GlFrameProcessors with
  different input and output dimensions. This is a prerequisite for
  Presentation.
* Tested with unit tests (and manually just in case).
* A follow up CL will implement change the FrameProcessor input to be scale and
  rotate values as requested by the user. This was kept out of this CL to
  reduce CL review size. Presentation will also be implemented in a follow up
  CL.

PiperOrigin-RevId: 434774854
2022-03-15 16:36:52 +00:00
..
cast Remove deprecated Player track methods 2022-02-22 10:35:04 +00:00
common Transformer GL: Split out ScaleToFit and Advanced GlFrameProcessors 2022-03-15 16:36:52 +00:00
database Reformat some javadoc 2022-02-18 14:54:02 +00:00
datasource Reformat some javadoc 2022-02-18 14:54:02 +00:00
datasource_cronet Reformat some javadoc 2022-02-18 14:54:02 +00:00
datasource_okhttp Reformat some javadoc 2022-02-18 14:54:02 +00:00
datasource_rtmp Reformat some javadoc 2022-02-18 14:54:02 +00:00
decoder Reformat some javadoc 2022-02-18 14:54:02 +00:00
decoder_av1 Make sure native library loads use correct class loader 2022-02-17 15:00:31 +00:00
decoder_ffmpeg Force CMake version 3.21.0+ for the FFMPEG extension 2022-03-14 13:42:31 +00:00
decoder_flac Make sure native library loads use correct class loader 2022-02-17 15:00:31 +00:00
decoder_opus Libopus Support For WebM DiscardPadding 2022-02-18 14:56:25 +00:00
decoder_vp9 Make sure native library loads use correct class loader 2022-02-17 15:00:31 +00:00
exoplayer Move TrackSelection back to ExoPlayer module 2022-03-24 17:21:11 +00:00
exoplayer_dash Fix stale javadoc in DashUtil 2022-03-10 17:15:49 +00:00
exoplayer_hls Reformat some javadoc 2022-02-18 14:54:02 +00:00
exoplayer_ima Move TrackSelection back to ExoPlayer module 2022-03-24 17:21:11 +00:00
exoplayer_rtsp Move TrackSelection back to ExoPlayer module 2022-03-24 17:21:11 +00:00
exoplayer_smoothstreaming Reformat some javadoc 2022-02-18 14:54:02 +00:00
exoplayer_workmanager Reformat some javadoc 2022-02-18 14:54:02 +00:00
extractor FMP4: Fix output of mixed v0 and v1 emsg samples 2022-03-01 09:35:58 +00:00
session Only COMMAND_PLAY starts the service in the foreground 2022-03-09 15:09:27 +00:00
test_data Transformer GL: Split out ScaleToFit and Advanced GlFrameProcessors 2022-03-15 16:36:52 +00:00
test_exoplayer_playback Extend support for audio spatialization in MediaCodecAudioRenderer 2022-01-25 18:59:43 +00:00
test_session_common Reformat some javadoc 2022-02-18 14:54:02 +00:00
test_session_current Misc cleanup in session tests 2022-03-04 14:24:42 +00:00
test_utils Move TrackSelection back to ExoPlayer module 2022-03-24 17:21:11 +00:00
test_utils_robolectric Fix the position of IntDefs to match TYPE_USE 2022-02-08 11:07:50 +00:00
transformer Transformer GL: Split out ScaleToFit and Advanced GlFrameProcessors 2022-03-15 16:36:52 +00:00
ui Rollback of 98e039d872 2022-03-14 17:29:56 +00:00
ui_leanback Fixes for some minor misc issues 2021-11-19 14:44:25 +00:00