shaka-packager/packager/media/codecs
Caitlin O'Callaghan cc9a691aef
feat: Generate the entire AV1 codec string when the colr atom is present (#1205)
As per the AV1 spec, the codec string may contain optional color values.

This extracts the missing color information from the mp4 `colr` atom, if
present, and generates the full AV1 codec string. 

Closes #1007
2023-08-04 09:00:59 -07:00
..
aac_audio_specific_config.cc feat: Add xHE-AAC support (#1092) 2022-10-18 10:14:31 -07:00
aac_audio_specific_config.h feat: Add xHE-AAC support (#1092) 2022-10-18 10:14:31 -07:00
aac_audio_specific_config_unittest.cc feat: Add xHE-AAC support (#1092) 2022-10-18 10:14:31 -07:00
ac3_audio_util.cc Fix incorrect CHANNELS reporting for AC3/EC3 2018-01-11 03:50:56 +00:00
ac3_audio_util.h Fix incorrect CHANNELS reporting for AC3/EC3 2018-01-11 03:50:56 +00:00
ac3_audio_util_unittest.cc Fix incorrect CHANNELS reporting for AC3/EC3 2018-01-11 03:50:56 +00:00
ac4_audio_util.cc Added AC-4 codec support (#795) 2020-07-04 14:55:28 -07:00
ac4_audio_util.h Added AC-4 codec support (#795) 2020-07-04 14:55:28 -07:00
ac4_audio_util_unittest.cc Added AC-4 codec support (#795) 2020-07-04 14:55:28 -07:00
av1_codec_configuration_record.cc feat: Generate the entire AV1 codec string when the colr atom is present (#1205) 2023-08-04 09:00:59 -07:00
av1_codec_configuration_record.h feat: Generate the entire AV1 codec string when the colr atom is present (#1205) 2023-08-04 09:00:59 -07:00
av1_codec_configuration_record_unittest.cc feat: Generate the entire AV1 codec string when the colr atom is present (#1205) 2023-08-04 09:00:59 -07:00
av1_parser.cc Support subsample encryption in AV1 2018-10-11 11:35:00 -07:00
av1_parser.h Support subsample encryption in AV1 2018-10-11 11:35:00 -07:00
av1_parser_unittest.cc Support subsample encryption in AV1 2018-10-11 11:35:00 -07:00
avc_decoder_configuration_record.cc Properly handle AVC profiles with SPS extension 2020-08-05 17:08:53 -07:00
avc_decoder_configuration_record.h Properly handle AVC profiles with SPS extension 2020-08-05 17:08:53 -07:00
avc_decoder_configuration_record_unittest.cc Properly handle AVC profiles with SPS extension 2020-08-05 17:08:53 -07:00
codecs.gyp Added AC-4 codec support (#795) 2020-07-04 14:55:28 -07:00
decoder_configuration_record.cc [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
decoder_configuration_record.h [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
dovi_decoder_configuration_record.cc Add HEVC Dolby Vision support 2019-10-03 23:04:15 +00:00
dovi_decoder_configuration_record.h Add HEVC Dolby Vision support 2019-10-03 23:04:15 +00:00
dovi_decoder_configuration_record_unittest.cc Add HEVC Dolby Vision support 2019-10-03 23:04:15 +00:00
ec3_audio_util.cc Support DD+JOC in DASH and HLS (#775) 2020-06-03 22:02:49 -07:00
ec3_audio_util.h Support DD+JOC in DASH and HLS (#775) 2020-06-03 22:02:49 -07:00
ec3_audio_util_unittest.cc Support DD+JOC in DASH and HLS (#775) 2020-06-03 22:02:49 -07:00
es_descriptor.cc Always set ES_ID to 0 when writing ES Descriptor in mp4 (#798) 2020-07-15 14:14:15 -07:00
es_descriptor.h Always set ES_ID to 0 when writing ES Descriptor in mp4 (#798) 2020-07-15 14:14:15 -07:00
es_descriptor_unittest.cc chore: Update URLs after moving projects (#1042) 2022-03-07 11:56:34 -08:00
h26x_bit_reader.cc Disregard trailing null bytes when locating RBSP stop bit 2018-06-29 20:24:15 +00:00
h26x_bit_reader.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
h26x_bit_reader_unittest.cc chore: Update URLs after moving projects (#1042) 2022-03-07 11:56:34 -08:00
h26x_byte_to_unit_stream_converter.cc Support generation of libpackager.so (shared_library) 2017-06-13 20:42:32 +00:00
h26x_byte_to_unit_stream_converter.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
h264_byte_to_unit_stream_converter.cc Properly handle AVC profiles with SPS extension 2020-08-05 17:08:53 -07:00
h264_byte_to_unit_stream_converter.h Properly handle AVC profiles with SPS extension 2020-08-05 17:08:53 -07:00
h264_byte_to_unit_stream_converter_unittest.cc Properly handle AVC profiles with SPS extension 2020-08-05 17:08:53 -07:00
h264_parser.cc fix: Parse one frame mpeg-ts video (#1015) 2022-10-27 20:22:17 -07:00
h264_parser.h fix: Parse one frame mpeg-ts video (#1015) 2022-10-27 20:22:17 -07:00
h264_parser_unittest.cc [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
h265_byte_to_unit_stream_converter.cc Fix incorrect HEVC decoder configuration data 2018-01-10 23:53:35 +00:00
h265_byte_to_unit_stream_converter.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
h265_byte_to_unit_stream_converter_unittest.cc Fix incorrect HEVC decoder configuration data 2018-01-10 23:53:35 +00:00
h265_parser.cc fix: Parse one frame mpeg-ts video (#1015) 2022-10-27 20:22:17 -07:00
h265_parser.h fix: Parse one frame mpeg-ts video (#1015) 2022-10-27 20:22:17 -07:00
h265_parser_unittest.cc [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
hevc_decoder_configuration_record.cc [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
hevc_decoder_configuration_record.h [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
hevc_decoder_configuration_record_unittest.cc [HLS] Support HDR signaling, i.e. VIDEO-RANGE attribute 2019-10-04 22:50:20 +00:00
hls_audio_util.cc Move TS encrypted audio setup for HLS to hls_audio_util 2018-05-16 01:04:14 +00:00
hls_audio_util.h Move TS encrypted audio setup for HLS to hls_audio_util 2018-05-16 01:04:14 +00:00
hls_audio_util_unittest.cc Move TS encrypted audio setup for HLS to hls_audio_util 2018-05-16 01:04:14 +00:00
nal_unit_to_byte_stream_converter.cc chore: Update URLs after moving projects (#1042) 2022-03-07 11:56:34 -08:00
nal_unit_to_byte_stream_converter.h Copy over parameter sets in the sample if different to sample entry 2018-02-09 15:43:00 -08:00
nal_unit_to_byte_stream_converter_unittest.cc Properly handle AVC profiles with SPS extension 2020-08-05 17:08:53 -07:00
nalu_reader.cc Allow reserved NAL units in H264/H265 2019-03-18 17:40:25 -07:00
nalu_reader.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
nalu_reader_unittest.cc Make NaluReader skip encrypted portion 2017-06-22 22:09:59 +00:00
video_slice_header_parser.cc Properly handle AVC profiles with SPS extension 2020-08-05 17:08:53 -07:00
video_slice_header_parser.h Support parameter sets in stream (avc3, hev1 etc) 2019-08-05 17:38:34 +00:00
video_slice_header_parser_unittest.cc Rename filters directory to codecs 2016-05-27 16:13:19 -07:00
vp8_parser.cc Add support for WebM colour element 2017-05-02 20:22:17 +00:00
vp8_parser.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
vp8_parser_unittest.cc Support v1 vp9 in iso-bmff 2017-04-27 19:37:14 +00:00
vp9_parser.cc Add support for WebM colour element 2017-05-02 20:22:17 +00:00
vp9_parser.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
vp9_parser_unittest.cc Support v1 vp9 in iso-bmff 2017-04-27 19:37:14 +00:00
vp_codec_configuration_record.cc chore: Update URLs after moving projects (#1042) 2022-03-07 11:56:34 -08:00
vp_codec_configuration_record.h Compute and set VP9 Level if it is not already set 2018-09-13 00:37:30 +00:00
vp_codec_configuration_record_unittest.cc Compute and set VP9 Level if it is not already set 2018-09-13 00:37:30 +00:00
vpx_parser.h Clean up #ifndef in packager/media. (#310) 2017-12-19 16:56:36 -08:00
webvtt_util.h Update DEPS to fix mac build failure 2016-08-19 13:49:41 -07:00