shaka-packager/packager/media
Phillip Baxter 00fde07bf7 Fix non standard channel layout AAC audio with PCE encoding
Latest version of FFmpeg encodes non standard channel layout, e.g. 5.1(side), in AAC using PCE.

This is now supported with the below changes:
- Allow channel_configuration in ADTS header to be 0, as the cctual channel layout is specified 
  in PCE.
- Add GetFrameSizeWithoutParsing to determine the frame size before actually parsing the frame.
- Skip and resume later if not the whole frame is available. 
- Also ensure that the next frame starts with a proper sync word.

Fixes #598.
2019-10-01 10:15:58 -07:00
..
base Move DerivePixelWidthHeight to video_util.cc 2019-08-05 11:56:20 -07:00
chunking Ignore extra Ad cues at the end of the stream 2018-07-24 18:46:30 +00:00
codecs Improve ConvertToADTS function performance (#639) 2019-09-10 13:15:17 -07:00
crypto Support parameter sets in stream (avc3, hev1 etc) 2019-08-05 17:38:34 +00:00
demuxer Add the logging for 'Container not supported' error 2018-11-09 10:26:33 -08:00
event [DASH] Support custom Accessibility and Role elements 2019-06-13 15:43:32 -07:00
formats Fix non standard channel layout AAC audio with PCE encoding 2019-10-01 10:15:58 -07:00
origin Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
public Support Marlin DRM signaling in DASH 2018-10-01 20:22:58 +00:00
replicator Address gcc build failures in some platforms 2017-12-07 11:45:26 -08:00
test Implemented AV1 bitstream parser 2018-09-28 18:45:44 +00:00
trick_play Support trick play with Ad cues 2018-12-13 00:27:11 +00:00