diff options
author | Marton Balint <cus@passwd.hu> | 2016-02-05 23:46:25 +0100 |
---|---|---|
committer | Marton Balint <cus@passwd.hu> | 2016-02-21 23:24:09 +0100 |
commit | 3a4232a1a0251e2ad595a544996fcc4465baf684 (patch) | |
tree | be55d36be13dfa08dd62152ce17b2fcd40cca443 /libavformat/asf.c | |
parent | 2ac5a1a28ece31cbe33ff2688aad6bfba0edcf73 (diff) | |
download | ffmpeg-3a4232a1a0251e2ad595a544996fcc4465baf684.tar.gz |
avformat/asfenc: write group_mutual_exclusion_objects for audio on multiple languages
Improves streaming compatibility with Windows Media Services. Also tested for
compatilbility in Windows Media Player, Windows Media ASF Viewer and VLC.
This version of the patch only writes exclusion among audio streams, therefore
choosing a subtitle language should be possible independently of audio language.
Signed-off-by: Marton Balint <cus@passwd.hu>
Diffstat (limited to 'libavformat/asf.c')
-rw-r--r-- | libavformat/asf.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libavformat/asf.c b/libavformat/asf.c index 455ca4d826..719cae9da5 100644 --- a/libavformat/asf.c +++ b/libavformat/asf.c @@ -147,6 +147,14 @@ const ff_asf_guid ff_asf_extended_stream_properties_object = { 0xcb, 0xa5, 0xe6, 0x14, 0x72, 0xc6, 0x32, 0x43, 0x83, 0x99, 0xa9, 0x69, 0x52, 0x06, 0x5b, 0x5a }; +const ff_asf_guid ff_asf_group_mutual_exclusion_object = { + 0x40, 0x5a, 0x46, 0xd1, 0x79, 0x5a, 0x38, 0x43, 0xb7, 0x1b, 0xe3, 0x6b, 0x8f, 0xd6, 0xc2, 0x49 +}; + +const ff_asf_guid ff_asf_mutex_language = { + 0x00, 0x2a, 0xe2, 0xd6, 0xda, 0x35, 0xd1, 0x11, 0x90, 0x34, 0x00, 0xa0, 0xc9, 0x03, 0x49, 0xbe +}; + /* List of official tags at http://msdn.microsoft.com/en-us/library/dd743066(VS.85).aspx */ const AVMetadataConv ff_asf_metadata_conv[] = { { "WM/AlbumArtist", "album_artist" }, |