dashdec: Expose bandwidth and representation ID as metadata
authorsfan5 <sfan5@live.de>
Sun, 14 Jan 2018 14:33:57 +0000 (22:33 +0800)
committerSteven Liu <lq@chinaffmpeg.org>
Sun, 14 Jan 2018 14:33:57 +0000 (22:33 +0800)
commit66e551eafb8d202f37ba5a2bbe03741966a9e241
tree271cf37bcb0bde5de801de146368e69dbbad5dbf
parent96f94624e0a1a91134bd8e1e3127080b81716f6f
dashdec: Expose bandwidth and representation ID as metadata

The primary goal was making it viable to play YouTube/Vimeo/... videos
using the native demuxer, since mpv currently uses a workaround in form
of Edit Decision Lists (EDL).

Implemented features:

1 Exposing id / bitrate as stream metadata (similar to the HLS demuxer)
2 Support for multiple video and audio streams
3 A few minor parts of the specification that are in use at YouTube

Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
libavformat/dashdec.c