]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/asf.h
oggdec: free the ogg streams on read_header failure
[ffmpeg] / libavformat / asf.h
index b56345993d82480d69b620ef29080e11ad2b466a..1d94a2c9240649bd6df7328a140439615ddf330c 100644 (file)
@@ -27,7 +27,7 @@
 
 #define PACKET_SIZE 3200
 
-typedef struct {
+typedef struct ASFStream {
     int num;
     unsigned char seq;
     /* use for reading */
@@ -44,11 +44,13 @@ typedef struct {
 
     uint16_t stream_language_index;
 
+    int      palette_changed;
+    uint32_t palette[256];
 } ASFStream;
 
 typedef uint8_t ff_asf_guid[16];
 
-typedef struct {
+typedef struct ASFMainHeader {
     ff_asf_guid guid;                  ///< generated by client computer
     uint64_t file_size;         /**< in bytes
                                  *   invalid if broadcasting */
@@ -74,7 +76,7 @@ typedef struct {
 } ASFMainHeader;
 
 
-typedef struct {
+typedef struct ASFIndex {
     uint32_t packet_number;
     uint16_t packet_count;
 } ASFIndex;