Commit Graph

  • b2a10d478d Custom map compare function for better debug logging Rintaro Kuroiwa 2014-06-25 18:40:40 -0700
  • 5d5750b405 Update gyp_packager to support earlier version of python KongQun Yang 2014-06-23 15:25:51 -0700
  • 4519dda07c Fix a race condition in WidevineEncryptionKeySource KongQun Yang 2014-06-23 15:22:11 -0700
  • 0f49af6cc1 Fix problems on 32-bit fresh linux box KongQun Yang 2014-06-20 14:45:09 -0700
  • 895989b4b0 Merge "Retire single_packager" KongQun Yang 2014-06-23 19:16:06 +0000
  • 4668770093 Respect MPD@timeShiftBufferDepth Rintaro Kuroiwa 2014-05-27 15:21:42 -0700
  • 956f483528 Retire single_packager KongQun Yang 2014-06-10 17:33:40 -0700
  • 1927109818 Adjust WidevineEncryptionKeySource to handle timeout KongQun Yang 2014-06-18 12:23:34 -0700
  • 419d463eaa Modify HttpFetcher to use libcurl KongQun Yang 2014-06-17 18:33:07 -0700
  • b3f6015ccd Add curl in third_party KongQun Yang 2014-06-17 09:15:33 -0700
  • b0c880e03f Check InitializeFragments status in segmenter KongQun Yang 2014-05-02 16:45:15 -0700
  • 8cb3be74b1 Support mpd generation in packager app KongQun Yang 2014-05-22 12:39:30 -0700
  • df64029e47 Update MpdNotifier due to MpdBuilder change Kongqun Yang 2014-05-30 13:01:09 +0800
  • 8951894f13 Build fix Rintaro Kuroiwa 2014-06-11 13:04:18 -0700
  • 4a0193a816 MpdBuilder Live profile Rintaro Kuroiwa 2014-05-21 19:16:17 -0700
  • 5b1980651f Support segment template identifier $Time$ KongQun Yang 2014-05-14 16:19:35 -0700
  • 72ad649ac4 Move MoreThanOneTrue/AtLeastOneTrue/OnlyOneTrue to mpd util Kongqun Yang 2014-06-06 16:52:06 +0800
  • 1d920a1a4e Media code change to support live mpd KongQun Yang 2014-05-22 11:51:55 -0700
  • 6837ac45b7 Implement MpdNotifyMuxerListener KongQun Yang 2014-05-16 16:32:10 -0700
  • 1899d5c3b0 Add back Initialize which starts key fetching thread KongQun Yang 2014-05-08 16:34:45 -0700
  • cdf0aa178d Support configurable policy in Widevine encryption KongQun Yang 2014-05-08 15:58:07 -0700
  • fe744f4724 Made video decoder configuration changes into a non-fatal condition. Issued warning rather than exiting with an error so that playback may (hopefully) continue. We see this type of situation with the Envivio encoders, which effect trivial changes in encoding midstream. Thomas Inskip 2014-05-29 13:21:28 -0700
  • d7d307ff56 Implemented multi-stream packager driver program. Thomas Inskip 2014-05-08 18:23:54 -0700
  • bbc77362e4 Fix MuxerOptions forward declaration Rintaro Kuroiwa 2014-05-27 17:55:36 -0700
  • c73c25c1c0 XML compare function Rintaro Kuroiwa 2014-04-11 18:23:20 -0700
  • 7fe5b5171a Renamed packager_main to single_packager. Did some re-factoring to share code with upcoming (multi stream) packager. Thomas Inskip 2014-05-08 14:02:36 -0700
  • beaea71946 Add tests that check the 'id' attributes. Rintaro Kuroiwa 2014-02-05 10:55:37 -0800
  • b0e26ff297 Implement SimpleMpdNotifier KongQun Yang 2014-05-19 14:30:58 -0700
  • f6a54c289f Rename VodMpdNotifyMuxerListener to MpdNotifyMuxerListener KongQun Yang 2014-05-16 14:03:52 -0700
  • e7fe62763d Add 'pssh' box for clear lead fragments as well KongQun Yang 2014-05-08 14:50:38 -0700
  • b25834a910 Implement EncryptingFragmenter from Fragmenter KongQun Yang 2014-05-08 13:53:08 -0700
  • 3f0454eced Merge "Added implementation of UdpFile for UDP unicast/multicast capture." Thomas Inskip 2014-05-14 22:59:21 +0000
  • 49dd6e49bb Always generate version 1 SampleGroupDescription box KongQun Yang 2014-05-07 14:57:39 -0700
  • 80a60b7ef2 Support 64 bit mdat box size KongQun Yang 2014-05-05 14:49:45 -0700
  • 815b90753f Use OpenSSL RAND_bytes for random IV generation KongQun Yang 2014-05-07 17:34:11 -0700
  • 1f315ba921 Support key rotation in widevine encryption key source Kongqun Yang 2014-04-24 09:59:07 -0700
  • 2eb40fef65 Added implementation of UdpFile for UDP unicast/multicast capture. Thomas Inskip 2014-04-30 16:22:15 -0700
  • 1773d08b8d Add new flag max_sd_pixels to determine SD or HD track Kongqun Yang 2014-04-24 14:32:18 -0700
  • 53287e5fe7 Add m2ts and audio tests in packager_test Kongqun Yang 2014-04-24 12:29:53 -0700
  • e8e83cc37c Fix packager_main crash in Debug mode muxing clear video KongQun Yang 2014-05-01 12:35:24 -0700
  • 30cb6948e5 Add MediaParser::Flush to flush the parser Kongqun Yang 2014-04-24 11:37:33 -0700
  • 77e9302aa9 Cleaned up TODOs from MPEG-2 code. Thomas Inskip 2014-04-29 11:51:28 -0700
  • aeb9114b85 Change type length from int to sizePT to prevent type conversion narrowing error #1 ggoussard 2014-04-29 10:11:16 -0700
  • 67bdd89ba2 Implemented H.264 byte stream to unit stream conversion and other components needed for MPEG-2 TS h.264 video demux and transmux. Thomas Inskip 2014-04-17 18:57:31 -0700
  • 4a39a0fc98 Renamed mp2t::MediaParser to mp2t::Mp2tMediaParser, removed filters namespace. Thomas Inskip 2014-04-16 16:22:31 -0700
  • faa12bd191 Merge "Added ADTS header parsing, removal, and conversion to AudioSpecificConfig. Hooked up mp2t media parser, audio transmux now working." Thomas Inskip 2014-04-23 20:39:05 +0000
  • 50ed026751 Support key rotation when generating MP4 fragments Kongqun Yang 2014-04-18 11:49:49 -0700
  • 9076411044 Rename EncryptorSource to EncryptionKeySource Kongqun Yang 2014-04-15 18:09:32 -0700
  • f059d926d7 Update client of EncryptorSource due to refactoring Kongqun Yang 2014-04-18 15:00:30 -0700
  • 107145c693 Refactor EncryptorSource to prepare for live support Kongqun Yang 2014-04-15 15:18:26 -0700
  • 71a425799d Added ADTS header parsing, removal, and conversion to AudioSpecificConfig. Hooked up mp2t media parser, audio transmux now working. Thomas Inskip 2014-04-15 16:51:32 -0700
  • c5f1e5eb7a Modified mp2t::MediaParser to work with the packaging SDK. Added transport stream test data. Thomas Inskip 2014-04-10 12:57:10 -0700
  • 20e66b2109 Renamed mp2t_stream_parser* to mp2t_media_parser* . Thomas Inskip 2014-04-10 12:48:21 -0700
  • cbf4978ffa Modified H.264 elementary stream parsing code to work with remux framework. Thomas Inskip 2014-04-07 17:39:14 -0700
  • 8df0e1ad0a Fix flaky MultiThreadProducerConsumerQueueStopTest Kongqun Yang 2014-04-21 13:56:48 -0700
  • a7c91ca7dd Modified audio elementary stream parsing to work with packager remux. Thomas Inskip 2014-04-07 10:48:25 -0700
  • 30b51506c4 Check-in of unmodified audio elementary stream parsing code. Thomas Inskip 2014-04-07 10:27:07 -0700
  • 5557ce7677 Filters library and unit test builds. Thomas Inskip 2014-04-01 14:18:11 -0700
  • 0ad332896e Check-in of unmodified MPEG-2 and H.264 parsers. Thomas Inskip 2014-03-31 18:34:59 -0700
  • 5f99651223 Moved mp4 code to new "formats" directory to match Chromium source tree. (second attempt due to conflicts). Thomas Inskip 2014-04-10 14:42:38 -0700
  • c51c6b2731 Fix ClosureThread unittest crash in release build Kongqun Yang 2014-04-18 18:48:41 -0700
  • 7fd94950d4 ProducerConsumerQueue unittest Kongqun Yang 2014-04-11 15:01:13 -0700
  • 7e9b8aa5a4 A thread safe producer consumer queue implementation Kongqun Yang 2014-04-07 12:40:52 -0700
  • 3f8b37a377 Implement ClosureThread Kongqun Yang 2014-04-11 14:31:28 -0700
  • 2c8418fd22 Add 'sbgp' and 'sgpd' box definitions Kongqun Yang 2014-03-24 14:09:58 -0700
  • beac7bae62 Add AUTHORS, CONTRIBUTORS, CONTRIBUTING.md, and README.md v1.0 Kongqun Yang 2014-04-17 15:51:39 -0700
  • f849630113 Clean up packager_main exiting message Kongqun Yang 2014-04-18 15:32:44 -0700
  • 2169c12e0d Add Chromium license Kongqun Yang 2014-04-08 12:56:06 -0700
  • 833f27f687 Make Muxer::Initialize and Muxer::Finalize private Kongqun Yang 2014-04-09 10:34:55 -0700
  • 2498da675a Rename MP4GeneralSegmenter and MP4VODSegmenter Kongqun Yang 2014-04-08 13:21:07 -0700
  • b34b997bcb Some more clean ups in media/base Kongqun Yang 2014-03-31 15:25:45 -0700
  • f9ae38f717 Doxygen documentation for media/base Kongqun Yang 2014-01-24 10:46:46 -0800
  • e5aea1b016 Doxygen doc for MPD generation classes. Rintaro Kuroiwa 2014-02-06 13:20:36 -0800
  • e4a6cf4edd Add AES signing support to packager_main app Kongqun Yang 2014-03-21 18:03:39 -0700
  • adeb1f16ec Doxygen comments for media/file Kongqun Yang 2014-01-23 16:26:00 -0800
  • 25b1038f5d Enable warnings and warnings-as-errors Kongqun Yang 2014-03-21 10:26:49 -0700
  • 0c2d7cfa33 Add an empty .gitmodules to avoid gclient warning Kongqun Yang 2014-03-21 11:36:56 -0700
  • 895a4daa4d Update happyhttp to latest revision Kongqun Yang 2014-03-24 10:40:37 -0700
  • 56c203c214 Remove TODOs Kongqun Yang 2014-03-26 15:09:43 -0700
  • fddeb1feb1 Support for multiple audio/video tracks in a file Kongqun Yang 2014-03-17 11:36:41 -0700
  • af0725a887 Fix crash when parsing MP4 with MDAT before MOOV Kongqun Yang 2014-03-14 11:42:11 -0700
  • aee2419c16 Remove UINT32_MAX in xml_node.cc Kongqun Yang 2014-03-05 14:56:44 -0800
  • e21f436d97 Fix a compilation error due to base update Kongqun Yang 2014-03-19 18:57:29 -0700
  • c1a7fd9c4a Change output messages to make it more human readable Kongqun Yang 2014-03-05 15:15:22 -0800
  • 5f3c0f7181 Remove the name after TODO Kongqun Yang 2014-03-18 17:09:50 -0700
  • ed5ecd64fd Remove ipc and net, replacing with dependency in DEPS Kongqun Yang 2014-03-18 15:40:49 -0700
  • c8307c102e Update packager to work with gclient Kongqun Yang 2014-03-18 15:57:32 -0700
  • 4a8e868e8f Remove submodules, third_party, testing, and tools Kongqun Yang 2014-03-18 15:52:02 -0700
  • e2b29552e9 Fix flaky packager_test due to timestamp diff Kongqun Yang 2014-02-27 18:39:52 -0800
  • cca3767c25 First draft doxygen documentation for media/mp4. Kongqun Yang 2014-01-23 14:34:39 -0800
  • 6046cde3d8 Remove valgrind and include it using submodule Kongqun Yang 2014-03-14 12:00:08 -0700
  • b387b4083c Remove xdisplaycheck, emacs, and vim from tools Kongqun Yang 2014-02-28 11:15:36 -0800
  • d2b38ce118 Remove webm which is not really supported yet Kongqun Yang 2014-03-14 14:00:08 -0700
  • d90ca489f9 Widevine encryptor source unittest Kongqun Yang 2014-02-20 14:38:28 -0800
  • f73f4bb773 Use default ContentProtection element specified by DASH for MP4 Rintaro Kuroiwa 2014-02-25 16:24:51 -0800
  • 482c60ca1e Put AudioChannelConfig before ContentProtection Rintaro Kuroiwa 2014-03-04 12:38:06 -0800
  • 5708e90c82 Setup git submodules for all sources included from chromium Kongqun Yang 2014-02-28 10:31:02 -0800
  • 374324b042 Disable test_isolation_mode, glib, and x11 in GYP_DEFINES Kongqun Yang 2014-02-26 20:26:16 -0800
  • b9f1996b68 Fix compilation errors after manifest update Kongqun Yang 2014-02-26 15:55:01 -0800
  • 895ff32202 MPD unit test for encrypted audio Rintaro Kuroiwa 2014-02-28 14:34:26 -0800