summaryrefslogtreecommitdiff
path: root/misc-utils/mcast_image.h
diff options
context:
space:
mode:
authorDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2017-06-22 13:39:31 +0200
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>2017-06-28 10:27:24 +0200
commit9eae3063e62df1ca47213027ad42fff6d0a9b7f4 (patch)
tree32707ad5324ec46fdea25aca6cee3fc110fc2501 /misc-utils/mcast_image.h
parent022ce62b9f6706749feed3939335e46bb0146978 (diff)
Move libfec declarations to public header in global include directory
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
Diffstat (limited to 'misc-utils/mcast_image.h')
-rw-r--r--misc-utils/mcast_image.h32
1 files changed, 0 insertions, 32 deletions
diff --git a/misc-utils/mcast_image.h b/misc-utils/mcast_image.h
index 8e94ffa..5264659 100644
--- a/misc-utils/mcast_image.h
+++ b/misc-utils/mcast_image.h
@@ -20,35 +20,3 @@ struct image_pkt {
struct image_pkt_hdr hdr;
unsigned char data[PKT_SIZE];
};
-
-struct fec_parms;
-
-/* k - number of actual data packets
- * n - total number of packets including data and redundant packets
- * (actual packet size isn't relevant here) */
-struct fec_parms *fec_new(int k, int n);
-void fec_free(struct fec_parms *p);
-
-/* src - array of (n) pointers to data packets
- * fec - buffer for packet to be generated
- * index - index of packet to be generated (0 <= index < n)
- * sz - data packet size
- *
- * _linear version just takes a pointer to the raw data; no
- * mucking about with packet pointers.
- */
-void fec_encode(struct fec_parms *code, unsigned char *src[],
- unsigned char *fec, int index, int sz);
-void fec_encode_linear(struct fec_parms *code, unsigned char *src,
- unsigned char *fec, int index, int sz);
-
-/* data - array of (k) pointers to data packets, in arbitrary order (see i)
- * i - indices of (data) packets
- * sz - data packet size
- *
- * Will never fail as long as you give it (k) individual data packets.
- * Will re-order the (data) pointers but not the indices -- data packets
- * are ordered on return.
- */
-int fec_decode(struct fec_parms *code, unsigned char *data[],
- int i[], int sz);