--- mplayer.orig/libmpdemux/asf.h 2009-03-29 16:23:31.000000000 +0200 +++ mplayer/libmpdemux/asf.h 2009-03-29 16:24:03.000000000 +0200 @@ -50,7 +50,7 @@ uint64_t unk1; // Unknown, maybe reserved ( usually contains 0 ) UINT64 8 uint32_t type_size; //Total size of type-specific data UINT32 4 uint32_t stream_size; //Size of stream-specific data UINT32 4 - uint16_t flags; //Stream number UINT16 2 + uint16_t flags; // Stream number (7 bits), reserved (8 bits), encrypted flag (1 bit) UINT16 2 uint32_t unk2; //Unknown UINT32 4 } ASF_stream_header_t;