diff options
author | Reimar Döffinger <Reimar.Doeffinger@gmx.de> | 2009-09-30 13:01:48 +0000 |
---|---|---|
committer | Reimar Döffinger <Reimar.Doeffinger@gmx.de> | 2009-09-30 13:01:48 +0000 |
commit | 58f873dded3f43755fdd396145f246c91124f9eb (patch) | |
tree | 29d84080eddc79ce8631f3e0545838e6be340e02 | |
parent | f494213c6d8ab0b9daea90c1b331ae4a756491f9 (diff) | |
download | ffmpeg-58f873dded3f43755fdd396145f246c91124f9eb.tar.gz |
Fix compilation of beosaudio.cpp, not tested if it actually works though.
Originally committed as revision 20098 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r-- | libavdevice/beosaudio.cpp | 8 |
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, }; |