diff options
Diffstat (limited to 'apps/codecs/libcook/rm.h')
-rw-r--r-- | apps/codecs/libcook/rm.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/apps/codecs/libcook/rm.h b/apps/codecs/libcook/rm.h index 8e2ebe8a16..bdd03f3db2 100644 --- a/apps/codecs/libcook/rm.h +++ b/apps/codecs/libcook/rm.h | |||
@@ -27,6 +27,7 @@ | |||
27 | typedef struct rm_packet | 27 | typedef struct rm_packet |
28 | { | 28 | { |
29 | uint8_t data[30000]; /* Reordered data. No malloc, hence the size */ | 29 | uint8_t data[30000]; /* Reordered data. No malloc, hence the size */ |
30 | uint8_t *frames[100]; /* Pointers to ordered audio frames in buffer */ | ||
30 | uint16_t version; | 31 | uint16_t version; |
31 | uint16_t length; | 32 | uint16_t length; |
32 | uint32_t timestamp; | 33 | uint32_t timestamp; |
@@ -44,6 +45,7 @@ typedef struct rm_context | |||
44 | int audio_pkt_cnt; /* Output packet counter*/ | 45 | int audio_pkt_cnt; /* Output packet counter*/ |
45 | 46 | ||
46 | /* Stream Variables */ | 47 | /* Stream Variables */ |
48 | uint32_t data_offset; | ||
47 | uint32_t audiotimestamp; /* Audio packet timestamp*/ | 49 | uint32_t audiotimestamp; /* Audio packet timestamp*/ |
48 | uint16_t sub_packet_cnt; /* Subpacket counter, used while reading */ | 50 | uint16_t sub_packet_cnt; /* Subpacket counter, used while reading */ |
49 | uint16_t sub_packet_size, sub_packet_h, coded_framesize; /* Descrambling parameters from container */ | 51 | uint16_t sub_packet_size, sub_packet_h, coded_framesize; /* Descrambling parameters from container */ |
@@ -75,4 +77,7 @@ int open_wav(char* filename); | |||
75 | void close_wav(int fd, RMContext *rmctx); | 77 | void close_wav(int fd, RMContext *rmctx); |
76 | int real_parse_header(int fd, RMContext *rmctx); | 78 | int real_parse_header(int fd, RMContext *rmctx); |
77 | void rm_get_packet(int fd,RMContext *rmctx, RMPacket *pkt); | 79 | void rm_get_packet(int fd,RMContext *rmctx, RMPacket *pkt); |
80 | void rm_get_packet_membuf(uint8_t **filebuf,RMContext *rmctx, RMPacket *pkt); | ||
81 | off_t filesize(int fd); | ||
82 | void advance_buffer(uint8_t **buf, int val); | ||
78 | #endif | 83 | #endif |