shaka-packager/packager/app
Jacob Trimble a0f3f2cd3a Add cc_index to stream descriptor.
This also allows setting the language of different text streams from
the same input.  Multiple streams can use the same input stream
using different cc_index values and can each use a different language.

This also will try to pull the language from the input if not
specified.

Change-Id: I7078710b509b7d77dad8cb4299a82f954af7e9e7
2021-02-17 18:33:53 +00:00
..
test [MPEG-TS] Fix PCR reserved bits not being set correctly 2021-02-03 12:09:07 -08:00
ad_cue_generator_flags.cc Defined Scte35Event struct and out of band cue marker flags 2017-11-16 00:13:29 +00:00
ad_cue_generator_flags.h Defined Scte35Event struct and out of band cue marker flags 2017-11-16 00:13:29 +00:00
crypto_flags.cc Add flag for extra PlayReady header data. 2020-06-22 22:55:25 +00:00
crypto_flags.h Add flag for extra PlayReady header data. 2020-06-22 22:55:25 +00:00
gflags_hex_bytes.cc Move hex string out of packager.h 2017-06-20 22:33:47 +00:00
gflags_hex_bytes.h Move hex string out of packager.h 2017-06-20 22:33:47 +00:00
hls_flags.cc Add --hls_media_sequence_number to support custom value in HLS 2020-01-31 10:25:19 -08:00
hls_flags.h Add --hls_media_sequence_number to support custom value in HLS 2020-01-31 10:25:19 -08:00
job_manager.cc Allow SyncPointQueue to be cancelled 2018-03-27 19:14:37 +00:00
job_manager.h Work around non-deterministic tests. 2020-10-20 22:00:39 +00:00
libcrypto_threading.cc Integrate packager top level library 2017-06-13 13:40:26 -07:00
libcrypto_threading.h Rename top level namespace to shaka 2016-05-24 21:55:55 +00:00
manifest_flags.cc Add support for --default_text_language 2018-11-26 13:42:58 -08:00
manifest_flags.h Add support for --default_text_language 2018-11-26 13:42:58 -08:00
mpd_flags.cc [DASH] Include <mspr:pro> alongside to <cenc:pssh> for PlayReady (#749) 2020-04-17 10:20:03 -07:00
mpd_flags.h [DASH] Include <mspr:pro> alongside to <cenc:pssh> for PlayReady (#749) 2020-04-17 10:20:03 -07:00
mpd_generator.cc Update MpdGenerator to allow inject version for testing 2018-05-30 13:16:33 -07:00
mpd_generator_flags.h Move source code into packager directory 2014-10-02 12:32:14 -07:00
muxer_factory.cc Add TTML text output. 2020-11-19 18:03:39 +00:00
muxer_factory.h Convert text WebVTT output to muxer. 2020-10-19 17:24:38 +00:00
muxer_flags.cc [MP4] Allow not to generate 'sidx' box for single-segment too 2020-12-11 19:08:37 +00:00
muxer_flags.h Add offset to tranport streams (MPEG2-TS, HLS Packed Audio) 2018-07-26 23:20:21 +00:00
packager_main.cc Work around non-deterministic tests. 2020-10-20 22:00:39 +00:00
packager_util.cc Move PSSH generation to EncryptionHandler. 2020-06-22 22:51:44 +00:00
packager_util.h Exclude short segments from peak bandwidth computation 2018-11-26 20:02:09 +00:00
playready_key_encryption_flags.cc Multi-DRM flag refactoring 2018-08-09 22:01:46 +00:00
playready_key_encryption_flags.h Implement multi DRM support. (Part 3) 2018-04-26 18:14:22 +00:00
protection_system_flags.cc Support Marlin DRM signaling in DASH 2018-10-01 20:22:58 +00:00
protection_system_flags.h Change --additional_protection_systems to --protection_systems 2018-08-14 22:12:55 +00:00
raw_key_encryption_flags.cc Rename fixed_key to raw_key 2017-10-24 21:52:01 +00:00
raw_key_encryption_flags.h Rename fixed_key to raw_key 2017-10-24 21:52:01 +00:00
retired_flags.cc Change --generate_static_mpd to --generate_static_live_mpd (#672) 2019-11-15 11:53:47 -08:00
retired_flags.h Multi-DRM flag refactoring 2018-08-09 22:01:46 +00:00
single_thread_job_manager.cc Work around non-deterministic tests. 2020-10-20 22:00:39 +00:00
single_thread_job_manager.h Work around non-deterministic tests. 2020-10-20 22:00:39 +00:00
stream_descriptor.cc Add cc_index to stream descriptor. 2021-02-17 18:33:53 +00:00
stream_descriptor.h Integrate packager top level library 2017-06-13 13:40:26 -07:00
validate_flag.cc Add multi-key support in fixed/raw keys 2017-10-24 21:04:49 +00:00
validate_flag.h Add multi-key support in fixed/raw keys 2017-10-24 21:04:49 +00:00
vlog_flags.cc Enable verbose logging through --v or --vmodule 2015-10-28 22:15:50 +00:00
vlog_flags.h Enable verbose logging through --v or --vmodule 2015-10-28 22:15:50 +00:00
widevine_encryption_flags.cc Support entitlement license with Widevine key server 2018-05-17 21:03:05 +00:00
widevine_encryption_flags.h Support entitlement license with Widevine key server 2018-05-17 21:03:05 +00:00