Commit Graph

  • a470d52ee6 Share code between MPD and MpdWriter unit tests Rintaro Kuroiwa 2014-02-04 18:32:46 -0800
  • c5ca55c388 Workaround pylint warning F0401. Edwin Wong 2014-02-26 16:52:40 -0800
  • 0a8dc6f606 Clean up *_iterator code in media/mp4. Kongqun Yang 2014-02-20 18:09:35 -0800
  • 5dd4a8cb45 Fix .gitignore to ignore only top level path. Kongqun Yang 2014-02-20 15:04:48 -0800
  • b51f20d40c Use gyp_helper in gyp_packager.py Rintaro Kuroiwa 2014-02-19 17:51:18 -0800
  • 4047cb78cc Enable media event unit tests Rintaro Kuroiwa 2014-02-18 19:14:47 -0800
  • b93f2020c8 Fix no ContentProtection element problem. Kongqun Yang 2014-02-12 16:35:05 -0800
  • 859da912fc Replace bash build script with python script. Kongqun Yang 2014-02-13 19:03:12 -0800
  • d4a3b6c520 Remove base and build directories in packager. Kongqun Yang 2014-02-18 15:32:48 -0800
  • 58c4473d42 Add copyright information. Kongqun Yang 2014-02-14 15:21:05 -0800
  • 66e8f847e6 Clean up gyp. Kongqun Yang 2014-02-13 15:56:38 -0800
  • 16c6c92643 Fix compilation warning when not using clang Rintaro Kuroiwa 2014-02-13 20:31:46 -0800
  • 172cd59987 Use more data for creating VOD MediaInfo Rintaro Kuroiwa 2014-01-28 01:15:10 -0800
  • 10ec2f0956 MPD generator driver program Rintaro Kuroiwa 2014-01-29 13:40:13 -0800
  • e65e2ea220 Add driver program flags for dumping MediaInfo Rintaro Kuroiwa 2014-01-29 15:19:22 -0800
  • f8949ae311 MpdWriter unit tests Rintaro Kuroiwa 2014-01-28 15:06:58 -0800
  • 4fe1594a73 Add util class to read files and generate MPD Rintaro Kuroiwa 2014-01-15 10:50:47 -0800
  • e8714a1374 Find Period element under MPD Rintaro Kuroiwa 2014-02-03 18:01:45 -0800
  • d07007a5d2 VodMediaInfoDumpMuxerListener unit tests Rintaro Kuroiwa 2014-01-22 07:52:18 -0800
  • 0170d0530e Add BaseURL before SegmentBase Rintaro Kuroiwa 2014-01-28 16:03:19 -0800
  • 6d68f778ee Add ContainerType to MuxerListener Rintaro Kuroiwa 2014-01-28 00:32:09 -0800
  • 522048b0d9 Add a muxer option to normalize PTS to start from 0 Kongqun Yang 2014-01-22 15:51:26 -0800
  • 1e79eeb086 Ignore docs directory in git. Kongqun Yang 2014-01-24 11:51:37 -0800
  • f05040fa18 Fix a misspelling of the flags name. Kongqun Yang 2014-01-24 13:21:33 -0800
  • 5b826ec637 Workaround server limitation with client retries. Kongqun Yang 2014-01-14 10:36:41 -0800
  • 53443ac466 Disable parsing of local clases and tests for doxygen Kongqun Yang 2014-01-23 14:38:48 -0800
  • a8fb39fb27 Clean up CHECK macros in mp4 muxer code. Kongqun Yang 2014-01-22 16:13:41 -0800
  • fe2214b9a0 Add unittest file for XmlNode Rintaro Kuroiwa 2014-01-14 19:55:04 -0800
  • bd44c7d7b8 MpdBuilder should handle ContentProtectionXml Rintaro Kuroiwa 2014-01-14 14:57:50 -0800
  • 6957a4ac07 Implement packager driving program packager_main Kongqun Yang 2014-01-15 14:44:11 -0800
  • 8f495e6615 Create doxygen config Kongqun Yang 2014-01-21 16:07:19 -0800
  • 90dae2716c Convert info from muxer to MediaInfo and dump to file Rintaro Kuroiwa 2014-01-14 00:50:48 -0800
  • 9b3ed17a96 Delegate MediaInfo generation for VOD Rintaro Kuroiwa 2014-01-14 00:50:48 -0800
  • 596e59c8be Add RSA signing support in WidevineEncryptorSource Kongqun Yang 2014-01-13 20:52:05 -0800
  • 85c91568f2 Add a new packager test for separate av muxer output Kongqun Yang 2014-01-17 16:03:21 -0800
  • 257b48536a Clean up tools directory. Kongqun Yang 2014-01-21 12:36:27 -0800
  • 72deea3493 Fix compilation errors by clang for mpd_builder target Rintaro Kuroiwa 2014-01-16 00:12:14 -0800
  • efa270963e Remove disable gold flag and enable clang in build.sh Rintaro Kuroiwa 2014-01-16 15:34:19 -0800
  • e6df0ffb21 Fix asan error in aes_encryptor_unittest. Kongqun Yang 2014-01-15 19:38:55 -0800
  • 8095e21c96 Clean up clang compilation errors. Kongqun Yang 2014-01-15 16:52:07 -0800
  • 3da90d8bad Ignore gold directory for pulling in gold linker Rintaro Kuroiwa 2014-01-16 14:56:24 -0800
  • 76269c4706 Add static function File::ReadFileToString. Kongqun Yang 2014-01-15 14:29:56 -0800
  • 014cde57bd Ignore third_party/llvm-build Rintaro Kuroiwa 2014-01-16 11:02:10 -0800
  • e4d94be0d3 Fire MuxerListener events from MP4Muxer Rintaro Kuroiwa 2013-12-12 15:49:31 -0800
  • 57ca7d2144 Remove EncryptorSource argument from Muxer constructor. Kongqun Yang 2014-01-13 17:38:34 -0800
  • b6af6ca976 Move encryptor creation out of EncryptorSource::Initialize. Kongqun Yang 2014-01-13 11:34:08 -0800
  • 0154654539 Remove LITE from protobuf for serialization to human readable string Rintaro Kuroiwa 2014-01-14 11:01:53 -0800
  • f4c7807554 Add 'name' field to Element protobuf message Rintaro Kuroiwa 2014-01-14 14:56:06 -0800
  • a84d6a7d09 Add mimeType to Representation and use float for duration Rintaro Kuroiwa 2014-01-02 16:59:16 -0800
  • 4723ef777d Add container type to MediaInfo proto Rintaro Kuroiwa 2014-01-06 12:00:14 -0800
  • e7472c4247 Fix a path conflict due to merging. Kongqun Yang 2014-01-13 10:09:02 -0800
  • db5b2a4740 Unit test for MPD builder Rintaro Kuroiwa 2013-12-30 15:05:27 -0800
  • 1eb5236c90 Rsa Key unittest. Kongqun Yang 2014-01-07 10:32:23 -0800
  • a725f3fd02 Fix mp4 parsing failure if CTTS table is empty. Kongqun Yang 2014-01-10 16:27:58 -0800
  • 0ccae0d0c9 Add namespace info to MPD Rintaro Kuroiwa 2014-01-10 15:53:20 -0800
  • c73bfadd0e Move test utilities in media/base to media/test. Kongqun Yang 2014-01-09 15:50:18 -0800
  • faab1435ba Merge "A muxer listener implementation for VOD" Rintaro Kuroiwa 2014-01-10 23:35:12 +0000
  • e4ebc9763c Rename AAC to AACAudioSpecificConfig. Kongqun Yang 2014-01-09 16:21:06 -0800
  • 1a28e0c475 A muxer listener implementation for VOD Rintaro Kuroiwa 2013-12-12 12:58:14 -0800
  • 4c01b89625 Merge "Add fields in ContentProtection to match MPD spec" Rintaro Kuroiwa 2014-01-10 22:57:34 +0000
  • d34a331ef5 Add fields in ContentProtection to match MPD spec Rintaro Kuroiwa 2014-01-10 12:04:09 -0800
  • ffc4a82460 Implement RsaPrivateKey and RsaPublicKey. Kongqun Yang 2014-01-06 15:38:39 -0800
  • 1e7080dda6 Implement Widevine encryptor source. Kongqun Yang 2013-12-16 16:52:13 -0800
  • 577f899794 Implement AES CBC encryption/decrytion. Kongqun Yang 2013-12-16 16:49:56 -0800
  • d36091cf65 MpdNotifier and simple MpdNotifier implementation for VOD Rintaro Kuroiwa 2013-12-05 15:13:35 -0800
  • cde567c14c Add gflags for commandline flags processing. Kongqun Yang 2014-01-06 15:15:06 -0800
  • 0f3056b551 Use scoped_ptr for box ownership transfer Rintaro Kuroiwa 2014-01-08 11:56:59 -0800
  • 1b5c3b5316 MP4 Muxer implementation. Kongqun Yang 2013-11-12 12:37:58 -0800
  • 01646837e1 Implement write function for cenc and es_descriptor. Kongqun Yang 2013-11-26 18:23:30 -0800
  • dccb069ffc A simple HTTPFetcher implementation using happyhttp. Kongqun Yang 2013-12-16 09:13:29 -0800
  • 79bd9eb51d Merge "Ignore pyc files" Rintaro Kuroiwa 2014-01-06 20:11:55 +0000
  • 807f21d81a Ignore pyc files Rintaro Kuroiwa 2014-01-06 11:40:13 -0800
  • 636baf9b21 MP4 Box unittest. Kongqun Yang 2013-11-26 18:40:36 -0800
  • 57474b31d6 Implement mp4 box read/write. Kongqun Yang 2013-11-26 17:52:13 -0800
  • 0f3bc4b6b4 Implement base mp4 box objects: Box and FullBox. Kongqun Yang 2013-11-22 13:28:21 -0800
  • b6e127416b MuxerListener interface Rintaro Kuroiwa 2013-12-06 18:49:28 -0800
  • 65a3a69646 mpd_builder build target fix Rintaro Kuroiwa 2013-12-17 15:08:14 -0800
  • 069a4923d5 Merge "Add reference time scale to the protobuf" Rintaro Kuroiwa 2013-12-20 01:44:16 +0000
  • 4ee3bb7e61 Add 'T' for presentation time Rintaro Kuroiwa 2013-12-18 17:13:41 -0800
  • dcc99d511f Add reference time scale to the protobuf Rintaro Kuroiwa 2013-12-17 17:17:35 -0800
  • 05a32f42f7 MPD generation classes Rintaro Kuroiwa 2013-11-18 15:48:14 -0800
  • 3318ad715d Define BoxBuffer which wraps mp4 box read/write. Kongqun Yang 2013-11-22 13:24:25 -0800
  • e9b77add23 Implemented FixedEncryptorSource. Kongqun Yang 2013-11-12 12:34:58 -0800
  • 855ab753c0 MediaInfo needs timescale for each video and audio, and floating point for media duration. Rintaro Kuroiwa 2013-12-10 16:27:25 -0800
  • b78f1fa51d Helper functions for MPD builder class Rintaro Kuroiwa 2013-11-18 15:39:20 -0800
  • 7f393bc44f XML wrapper classes for MPD Rintaro Kuroiwa 2013-11-18 13:01:48 -0800
  • 4f1aab5e51 A simple BufferWriter implementation. Kongqun Yang 2013-11-13 16:08:54 -0800
  • 1fade8aa36 Patch happyhttp source to make it work in linux. Kongqun Yang 2013-12-03 10:48:33 -0800
  • e5ff5834f9 Add HappyHTTP library. Kongqun Yang 2013-12-03 10:29:40 -0800
  • 3c2abdafb7 Move BufferReader to media/base. Kongqun Yang 2013-11-21 14:33:07 -0800
  • dc88702315 Removed EditList, added NAL and several other cleanup. Kongqun Yang 2013-11-12 12:32:44 -0800
  • 21aad421ce scoped_ptr definitions for libxml2 objects Rintaro Kuroiwa 2013-11-18 10:40:47 -0800
  • c7fb605114 Merge "media_info.proto protobuf for MpdBuilder" Rintaro Kuroiwa 2013-11-13 20:55:55 +0000
  • b5cce096e0 media_info.proto protobuf for MpdBuilder Rintaro Kuroiwa 2013-10-17 14:10:38 -0700
  • edf74fc89f Demuxer, MediaStream, File and Status implementations. Kongqun Yang 2013-10-11 14:44:55 -0700
  • 3f3d9a6b76 Add duration, language, codec data to stream info. Kongqun Yang 2013-10-14 13:55:48 -0700
  • e82f0c00c1 Add "set -e" to build.sh as suggested by Rintaro. Kongqun Yang 2013-10-31 09:30:12 -0700
  • 97e576787f Merge "Build script for packager." Kongqun Yang 2013-10-30 20:51:50 +0000
  • 549ff935ab Build script for packager. Kongqun Yang 2013-10-09 17:07:10 -0700
  • 0972f4de20 Add protobuf Rintaro Kuroiwa 2013-10-17 14:37:33 -0700