summaryrefslogtreecommitdiff
path: root/libavformat/ffm.h
diff options
context:
space:
mode:
Diffstat (limited to 'libavformat/ffm.h')
-rw-r--r--libavformat/ffm.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libavformat/ffm.h b/libavformat/ffm.h
index 05d6eb1053..04f19cc88e 100644
--- a/libavformat/ffm.h
+++ b/libavformat/ffm.h
@@ -28,6 +28,7 @@
/* The FFM file is made of blocks of fixed size */
#define FFM_HEADER_SIZE 14
+#define FFM_PACKET_SIZE 4096
#define PACKET_ID 0x666d
/* each packet contains frames (which can span several packets */
@@ -55,4 +56,8 @@ typedef struct FFMContext {
uint8_t packet[FFM_PACKET_SIZE];
} FFMContext;
+int64_t ffm_read_write_index(int fd);
+int ffm_write_write_index(int fd, int64_t pos);
+void ffm_set_write_index(AVFormatContext *s, int64_t pos, int64_t file_size);
+
#endif /* AVFORMAT_FFM_H */