aboutsummaryrefslogtreecommitdiff
path: root/libavformat/audio.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavformat/audio.c')
-rw-r--r--libavformat/audio.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/libavformat/audio.c b/libavformat/audio.c
index 5296333669..b03169accf 100644
--- a/libavformat/audio.c
+++ b/libavformat/audio.c
@@ -57,7 +57,7 @@ static int audio_open(AudioData *s, int is_output, const char *audio_device)
audio_fd = open(audio_device, O_RDONLY);
if (audio_fd < 0) {
perror(audio_device);
- return -EIO;
+ return AVERROR_IO;
}
if (flip && *flip == '1') {
@@ -108,7 +108,7 @@ static int audio_open(AudioData *s, int is_output, const char *audio_device)
default:
av_log(NULL, AV_LOG_ERROR, "Soundcard does not support 16 bit sample format\n");
close(audio_fd);
- return -EIO;
+ return AVERROR_IO;
}
err=ioctl(audio_fd, SNDCTL_DSP_SETFMT, &tmp);
if (err < 0) {
@@ -137,7 +137,7 @@ static int audio_open(AudioData *s, int is_output, const char *audio_device)
return 0;
fail:
close(audio_fd);
- return -EIO;
+ return AVERROR_IO;
}
static int audio_close(AudioData *s)
@@ -158,7 +158,7 @@ static int audio_write_header(AVFormatContext *s1)
s->channels = st->codec.channels;
ret = audio_open(s, 1, NULL);
if (ret < 0) {
- return -EIO;
+ return AVERROR_IO;
} else {
return 0;
}
@@ -183,7 +183,7 @@ static int audio_write_packet(AVFormatContext *s1, AVPacket *pkt)
if (ret > 0)
break;
if (ret < 0 && (errno != EAGAIN && errno != EINTR))
- return -EIO;
+ return AVERROR_IO;
}
s->buffer_ptr = 0;
}
@@ -222,7 +222,7 @@ static int audio_read_header(AVFormatContext *s1, AVFormatParameters *ap)
ret = audio_open(s, 0, ap->device);
if (ret < 0) {
av_free(st);
- return -EIO;
+ return AVERROR_IO;
}
/* take real parameters */
@@ -243,7 +243,7 @@ static int audio_read_packet(AVFormatContext *s1, AVPacket *pkt)
struct audio_buf_info abufi;
if (av_new_packet(pkt, s->frame_size) < 0)
- return -EIO;
+ return AVERROR_IO;
for(;;) {
struct timeval tv;
fd_set fds;
@@ -268,7 +268,7 @@ static int audio_read_packet(AVFormatContext *s1, AVPacket *pkt)
}
if (!(ret == 0 || (ret == -1 && (errno == EAGAIN || errno == EINTR)))) {
av_free_packet(pkt);
- return -EIO;
+ return AVERROR_IO;
}
}
pkt->size = ret;