summaryrefslogtreecommitdiff
path: root/libavdevice
diff options
context:
space:
mode:
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>2009-09-30 13:01:48 +0000
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>2009-09-30 13:01:48 +0000
commit58f873dded3f43755fdd396145f246c91124f9eb (patch)
tree29d84080eddc79ce8631f3e0545838e6be340e02 /libavdevice
parentf494213c6d8ab0b9daea90c1b331ae4a756491f9 (diff)
Fix compilation of beosaudio.cpp, not tested if it actually works though.
Originally committed as revision 20098 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavdevice')
-rw-r--r--libavdevice/beosaudio.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/libavdevice/beosaudio.cpp b/libavdevice/beosaudio.cpp
index c98a2398c5..c22cb9bcb4 100644
--- a/libavdevice/beosaudio.cpp
+++ b/libavdevice/beosaudio.cpp
@@ -297,11 +297,12 @@ static int audio_write_header(AVFormatContext *s1)
return 0;
}
-static int audio_write_packet(AVFormatContext *s1, int stream_index,
- const uint8_t *buf, int size, int64_t force_pts)
+static int audio_write_packet(AVFormatContext *s1, AVPacket *pkt)
{
AudioData *s = (AudioData *)s1->priv_data;
int len, ret;
+ const uint8_t *buf = pkt->data;
+ int size = pkt->size;
#ifdef LATENCY_CHECK
bigtime_t lat1, lat2;
lat1 = s->player->Latency();
@@ -372,7 +373,7 @@ static int audio_read_header(AVFormatContext *s1, AVFormatParameters *ap)
st->codec->sample_rate = s->sample_rate;
st->codec->channels = s->channels;
return 0;
- av_set_pts_info(s1, 48, 1, 1000000); /* 48 bits pts in us */
+ av_set_pts_info(st, 48, 1, 1000000); /* 48 bits pts in us */
}
static int audio_read_packet(AVFormatContext *s1, AVPacket *pkt)
@@ -430,6 +431,7 @@ static AVInputFormat audio_beos_demuxer = {
audio_read_packet,
audio_read_close,
NULL,
+ NULL,
AVFMT_NOFILE,
};