Commit Graph

  • b87d27a23b Use variants of the PKCS#1 PSS functions that specify the MGF1 hash Kongqun Yang 2015-06-09 18:34:32 -0700
  • 4cb5326355 Added missing VideoStreamInfo::trick_play_rate() accessor. Thomas Inskip 2015-06-03 09:53:48 -0700
  • a14ea461fb Added trick_play_rate to VideoStreamInfo. Added ability to query the Demuxer for the container name (type). Thomas Inskip 2015-06-02 14:41:49 -0700
  • 581cb1fc4d Added sample_description_index to 'tfhd' box for DASH-IF IOP compatiblity. Thomas Inskip 2015-06-02 12:11:23 -0700
  • b56f5a0edf Fix for clang build break. Thomas Inskip 2015-05-26 13:51:40 -0700
  • a0dc98c13e Added support for ISO-BMFF files with trailing 'moov' boxes. Thomas Inskip 2015-05-20 17:38:09 -0700
  • ada218c089 Added File Seek and Tell functionality. Added ability to open files in direct-access mode (no buffering). Thomas Inskip 2015-05-20 10:14:36 -0700
  • 57e3e79a3d Add info logging when packaging starts/finishes Kongqun Yang 2015-05-11 17:52:53 -0700
  • 8277236fe7 Add ProgressListener for progress updates Kongqun Yang 2015-05-11 14:07:10 -0700
  • e9f402a328 Drop media::event namespace Kongqun Yang 2015-05-07 14:06:16 -0700
  • 71e39e40ad Let SetMuxerListener() take ownership of listeners Kongqun Yang 2015-05-05 16:30:14 -0700
  • 5f64698144 Update mp4 dependency to include openssl Kongqun Yang 2015-04-28 15:11:15 -0700
  • 14a1e06542 Changes for source code portability. Thomas Inskip 2015-03-24 15:29:55 -0700
  • 7cac9da421 Fix various misc build issues in Windows KongQun Yang 2015-03-20 19:18:38 -0700
  • d3c3a5573b Make LibcryptoThreading cross-platform KongQun Yang 2015-03-20 18:37:12 -0700
  • e3d18b684c Added static initialization and cleanup of libxml and libcurl. Thomas Inskip 2015-03-23 12:55:58 -0700
  • 0ff596e75b Deprecated File::Eof. Thomas Inskip 2015-03-20 15:32:59 -0700
  • 5ce7afeda4 Added threaded I/O. Thomas Inskip 2015-03-19 11:28:04 -0700
  • 299bb97490 Read enough bytes before detecting the container type KongQun Yang 2015-03-20 11:45:49 -0700
  • f494f1f760 Fix for build break with clang. Thomas Inskip 2015-03-18 14:35:25 -0700
  • 055ccde14f Added implementation and tests of IoCache (thread-safe circular memory buffer). Thomas Inskip 2015-03-12 17:54:12 -0700
  • 6a7c6a3f7a Use bytes_read == 0 instead of EoF() Matt Brannock 2015-03-17 13:59:12 -0700
  • 269aced6f0 Fix find_curl_ca_bundle shell script break in old systems KongQun Yang 2015-03-12 15:35:13 -0700
  • 63792f088e Move find curl_ca_bundle script out of gyp and zlib DEPS change KongQun Yang 2015-03-12 09:29:53 -0700
  • a82bab9f3f Added File::Delete as well as deletion of temporary files created by SingleSegmentSegmenter. Thomas Inskip 2015-03-11 12:18:17 -0700
  • 35e033b838 Disable gold linker by default KongQun Yang 2015-02-12 12:42:03 -0800
  • daac38db98 Fix DCHECK failure for UDP streams KongQun Yang 2015-02-05 10:11:44 -0800
  • 26a4969ea2 Increase packager input/output file buffers to 2MB Matt Brannock 2015-02-09 15:01:10 -0800
  • cf0a1878f7 Added ability to cancel a Demuxer or Muxer run. Thomas Inskip 2015-02-09 10:22:28 -0800
  • e76b20a282 Replace CreateTemporaryFileInDir with a custom implementation KongQun Yang 2015-02-03 15:21:55 -0800
  • dddff135cf Fix signedness in DCHECKs. Joey Parrish 2015-02-04 10:51:54 -0800
  • 3cc86c62b5 Add a stream descriptor field for language. Joey Parrish 2015-02-02 11:27:32 -0800
  • 77ec23afe4 Split up AdaptationSets by language. Joey Parrish 2015-02-02 09:26:09 -0800
  • 80db1c7bbf Handle non-MSE compliant fmp4 properly KongQun Yang 2015-01-30 17:03:38 -0800
  • 5462b350ae Optimize BitReader::SkipBits for large skips KongQun Yang 2015-01-27 15:31:24 -0800
  • f814ce75c3 Log a warning if there is a gap in media timeline KongQun Yang 2015-01-27 14:35:01 -0800
  • a99af5a015 Modify WVM media parser to support encrypted media sample. Ramji Chandramouli 2015-01-12 13:17:10 -0800
  • 50c3f3a52e Bug fix for VodMediaInfoDumpMuxerListener::OnNewSegment KongQun Yang 2015-01-13 09:45:23 -0800
  • 7f510be3bc Call MuxerListener::OnNewSegment in SingleSegmentSegmenter as well KongQun Yang 2015-01-12 16:48:38 -0800
  • 70d055c16c Fix SSL CA cert issue on CentOS KongQun Yang 2014-12-29 16:10:48 -0800
  • f66ebe82bb Fix packager crash with corrupted media file KongQun Yang 2014-12-23 12:10:23 -0800
  • a1ce657a06 Use relative paths for files referenced in the MPD (2nd round). Thomas Inskip 2014-12-15 17:32:19 -0800
  • 7798a1b845 move mpd_options to its own file KongQun Yang 2014-12-12 16:13:48 -0800
  • 2d3927e7cb Support WVM indexes which span multiple PES packets. Thomas Inskip 2014-12-03 15:33:16 -0800
  • fedf9b4233 Fix for video frame corruption which occurred when PES packet payloads are not a size multiple of 16 bytes. Thomas Inskip 2014-11-25 13:42:16 -0800
  • 8815ea89cf Create Please add repo description #2 Dan Dascalescu 2014-11-11 13:23:42 -0800
  • fe9c4201f3 Remove the restriction that key response contains all keys KongQun Yang 2014-11-06 15:13:35 -0800
  • f5e71b62b5 Fix two packager crash bug with invalid arguments KongQun Yang 2014-10-15 14:56:12 -0700
  • 0be4815edc Use only the first 16 bytes of the asset key. Bug: 18003864 Ramji Chandramouli 2014-10-16 09:18:30 -0700
  • 8336801ffc Refactor WidevineKeySource to pass signer in setter instead v1.1 KongQun Yang 2014-10-14 17:47:25 -0700
  • b270e9fe0c Allow query stream info without decryption KongQun Yang 2014-10-13 19:34:29 -0700
  • dd2ada2026 Make signer optional in packager app KongQun Yang 2014-10-13 15:06:48 -0700
  • e72d12c54f Make RequestSigner optional for WidevineKeySource KongQun Yang 2014-10-10 15:36:40 -0700
  • 7e9515c349 Updated README.md to include media decryption and WVM. Made some additional minor edits. Thomas Inskip 2014-10-10 12:10:03 -0700
  • e685dd1a73 Move test files in media/base to test directory KongQun Yang 2014-10-09 16:33:56 -0700
  • 8cc29520b0 KeyFetcher interface and HTTP impl to retrieve keys from the Widevine License Service. Ramji Chandramouli 2014-10-07 14:33:08 -0700
  • e7e86d684a Fixed various bugs: Thomas Inskip 2014-10-09 12:56:51 -0700
  • 9158f4a543 Remove (D)CHECK_OK and usage of MemoryMappedFile KongQun Yang 2014-10-07 14:41:40 -0700
  • 8ffb41df76 Fix various errors discovered during integration KongQun Yang 2014-10-02 22:17:54 -0700
  • 6a1805129d Enabled WVM test with mocks for WidevineKeySource. Ramji Chandramouli 2014-10-03 10:13:10 -0700
  • 15ae26e12f Modify include headers to have "packager" in the path KongQun Yang 2014-10-01 15:10:21 -0700
  • b8126bc9da Move source code into packager directory KongQun Yang 2014-10-01 13:44:41 -0700
  • e3d0f60c4b WVM media parsing - integration with Decryption. Ramji Chandramouli 2014-09-30 09:58:43 -0700
  • c1b47e256b Clean up include files for third_party libs KongQun Yang 2014-10-01 12:35:23 -0700
  • f907cb18f8 Clean up include files for int8_t,...int64_t KongQun Yang 2014-09-30 16:52:58 -0700
  • d1068964ae Replace u?int(8|16|32|64) with u?int(8|16|32|64)_t KongQun Yang 2014-09-30 14:52:21 -0700
  • 7e6cd6e853 Some misc cleanups KongQun Yang 2014-09-30 14:43:40 -0700
  • fd35084722 Implemented AES-CBC with Ciphertext Stealing for WVM decryption. Thomas Inskip 2014-09-09 15:56:02 -0700
  • 3114ee945d Add namespace edash_packager to packager codes KongQun Yang 2014-09-19 13:41:13 -0700
  • 5b869fb4fb Build break fixes for issues found using clang. Ramji Chandramouli 2014-09-16 12:55:49 -0700
  • 972ec11bea Unit test for WVM clear input. Change-Id: I7261e927238682ac73bb564366c5e7a731b439d7 Ramji Chandramouli 2014-09-15 13:11:37 -0700
  • e4e2dafa52 WVM parser and demuxer. Change-Id: Id54f285afd617b00b7bdd077dc37898b0562a8f4 Ramji Chandramouli 2014-07-14 14:35:57 -0700
  • 9208a99bcd Fix for build break on build server. Thomas Inskip 2014-09-08 15:43:29 -0700
  • 1ff36eb217 Fix for decryption unit test break. Thomas Inskip 2014-09-08 11:43:25 -0700
  • 7b1640a8f7 Added Widevine and fixed key decryption. Thomas Inskip 2014-08-25 15:51:19 -0700
  • 65e558b19c KeySource changes to support media decryption. Thomas Inskip 2014-08-20 16:51:15 -0700
  • 38c3569011 Use relative path for libxml and protobuf KongQun Yang 2014-08-28 11:35:15 -0700
  • f4d0ef432e Remove "testing" from gtest/gmock include header KongQun Yang 2014-08-21 15:40:44 -0700
  • fe4196e7da Add hook to DEPS for pulling clang Rintaro Kuroiwa 2014-06-27 14:51:49 -0700
  • d04ae592cd MpdBuilder should be able to write to File instance Rintaro Kuroiwa 2014-01-31 11:02:30 -0800
  • 05db9e02b9 Generate sidx box only if there are more than one entries KongQun Yang 2014-07-17 17:27:05 -0700
  • 3e6190ec2b Deprecate normalize_presentation_timestamp KongQun Yang 2014-07-16 16:41:54 -0700
  • 66f155502d Fix packager failure if there is only one sample in a fragment KongQun Yang 2014-07-16 19:35:00 -0700
  • 78aa230552 Adding tests utilizing the sample packager binary. Kyle Alexander 2014-07-16 13:47:57 -0700
  • 72b6988516 Change to allow receiving PPS before SPS. Thomas Inskip 2014-07-01 16:15:59 -0700
  • 301f8c134d Enable more compilation checks in clang KongQun Yang 2014-07-02 09:58:40 -0700
  • cb12a2bad2 Removed 'explicit' keyword from empty constructor. Ramji Chandramouli 2014-07-02 12:21:56 -0700
  • 7a1e0cf68a Use Chromium style for clang-format KongQun Yang 2014-07-02 12:37:49 -0700
  • b7c1e807f1 Fix type conversion narrowing error in C++11 (int to size_t) KongQun Yang 2014-07-02 09:58:40 -0700
  • b3d7e7db93 Fix for reported build break. Fix for broken unit test on 32-bit platforms. Thomas Inskip 2014-07-01 10:26:43 -0700
  • 79d3c4f4ec Hooked MPD flags up to MpdOptions. Added calculation of availabilityStartTime MPD attribute. Thomas Inskip 2014-06-25 18:33:09 -0700
  • 6651ae1c3d Update README markdown KongQun Yang 2014-06-27 12:07:43 -0700
  • 5a6d95b330 Use bandwidth in muxer options Rintaro Kuroiwa 2014-06-27 18:11:57 -0700
  • efe52e62dc Implemented name/value pair stream descriptors. Implemented user-specified bandwidth. Thomas Inskip 2014-06-27 16:07:36 -0700
  • 50aea3e6f6 Set fragment decoding time from input sample dts KongQun Yang 2014-06-30 09:32:06 -0700
  • fc85154bca Changed es_parser_h264 to wait for initial I-frame to start emitting samples. Thomas Inskip 2014-06-30 12:53:56 -0700
  • f609b2947c Key Rotation: Get the initial crypto index from first request KongQun Yang 2014-06-30 08:40:02 -0700
  • 33a87aa84b Support MediaInfo dump in packager app KongQun Yang 2014-06-10 17:20:00 -0700
  • e60156a3dd Add --profile to set default options to ensure comformance KongQun Yang 2014-06-26 10:42:12 -0700
  • 2af92f67d2 More fix for issues on 32-bit OS KongQun Yang 2014-06-25 17:56:04 -0700