shaka-packager/packager/mpd/base/xml
KongQun Yang adc9549e2d Add new URL fields in MediaInfo
The file_name fields will be used to solely indicate file paths on the
designated file system, and they are used to do normal file operations,
including file creation, file updating and file removal if needed;
added new xxx_url fields, for the URLs that should appear on DASH
manifest or HLS playlists.

xxx_url are the URIs of the media in the manifest. The fields are
converted from file_name fields but adjusted to be relative to DASH
manifest path or HLS playlist path, optionally with base_url prepended.

Previously the file_name fields are converted in place to indicate
URLs when passing to manifest / playlist builders. The original file
names were lost, which made it difficult to remove files outside of
live window.

Now that the input file names are preserved. File system APIs can
operate on the original file names while manifest / playlist generation
functions can operate on URLs.

Issue: #233

Change-Id: I36a64f16e3d1261ce91783a86588f24ad1371662
2018-04-23 22:49:47 +00:00
..
scoped_xml_ptr.h Replace scoped_ptr with std::unique_ptr 2016-08-18 17:12:36 -07:00
xml_node.cc Add new URL fields in MediaInfo 2018-04-23 22:49:47 +00:00
xml_node.h Integrate trick play. 2017-05-09 13:33:11 -07:00
xml_node_unittest.cc Add new URL fields in MediaInfo 2018-04-23 22:49:47 +00:00