summaryrefslogtreecommitdiff
path: root/package/libtapi/src/tapi-stream.c
diff options
context:
space:
mode:
authorJohn Crispin <john@openwrt.org>2011-02-07 21:47:54 +0000
committerJohn Crispin <john@openwrt.org>2011-02-07 21:47:54 +0000
commite651a9341a241ef5cefc1711d42e3f638aaba9b8 (patch)
tree6597330d9c4e70a48df28970d1b882986961e618 /package/libtapi/src/tapi-stream.c
parent0cd254bdee1f2575502e0c4c71e1ca2b7dfc5259 (diff)
downloadmtk-20170518-e651a9341a241ef5cefc1711d42e3f638aaba9b8.zip
mtk-20170518-e651a9341a241ef5cefc1711d42e3f638aaba9b8.tar.gz
mtk-20170518-e651a9341a241ef5cefc1711d42e3f638aaba9b8.tar.bz2
* drop libtapi and tapi_sip (moved to external git) * add build variants to pjsip * split tapi_dev audio driver out of patch into src/
SVN-Revision: 25412
Diffstat (limited to 'package/libtapi/src/tapi-stream.c')
-rw-r--r--package/libtapi/src/tapi-stream.c42
1 files changed, 0 insertions, 42 deletions
diff --git a/package/libtapi/src/tapi-stream.c b/package/libtapi/src/tapi-stream.c
deleted file mode 100644
index 5ae44a1..0000000
--- a/package/libtapi/src/tapi-stream.c
+++ /dev/null
@@ -1,42 +0,0 @@
-#include <errno.h>
-#include <fcntl.h>
-#include <stdbool.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-
-#include "tapi-device.h"
-#include "tapi-stream.h"
-#include "tapi-ioctl.h"
-
-struct tapi_stream *tapi_stream_alloc(struct tapi_device *dev)
-{
- struct tapi_stream *stream;
-
- stream = malloc(sizeof(*stream));
- if (!stream)
- return NULL;
-
- stream->fd = open(dev->stream_path, O_RDWR);
-
- if (stream->fd < 0) {
- free(stream);
- return NULL;
- }
-
- stream->ep = ioctl(stream->fd, TAPI_STREAM_IOCTL_GET_ENDPOINT, 0);
-
- if (stream->ep < 0) {
- close(stream->fd);
- free(stream);
- return NULL;
- }
-
- return stream;
-}
-
-void tapi_stream_free(struct tapi_stream *stream)
-{
- close(stream->fd);
- free(stream);
-}