summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/demux_lavf.c6
-rw-r--r--libmpdemux/muxer_lavf.c4
2 files changed, 5 insertions, 5 deletions
diff --git a/libmpdemux/demux_lavf.c b/libmpdemux/demux_lavf.c
index 2e83185490..70d90398e2 100644
--- a/libmpdemux/demux_lavf.c
+++ b/libmpdemux/demux_lavf.c
@@ -64,7 +64,7 @@ m_option_t lavfdopts_conf[] = {
typedef struct lavf_priv_t{
AVInputFormat *avif;
AVFormatContext *avfc;
- ByteIOContext pb;
+ ByteIOContext *pb;
int audio_streams;
int video_streams;
int sub_streams;
@@ -471,9 +471,9 @@ static demuxer_t* demux_open_lavf(demuxer_t *demuxer){
url_fopen(&priv->pb, mp_filename, URL_RDONLY);
- ((URLContext*)(priv->pb.opaque))->priv_data= demuxer->stream;
+ ((URLContext*)(priv->pb->opaque))->priv_data= demuxer->stream;
- if(av_open_input_stream(&avfc, &priv->pb, mp_filename, priv->avif, &ap)<0){
+ if(av_open_input_stream(&avfc, priv->pb, mp_filename, priv->avif, &ap)<0){
mp_msg(MSGT_HEADER,MSGL_ERR,"LAVF_header: av_open_input_stream() failed\n");
return NULL;
}
diff --git a/libmpdemux/muxer_lavf.c b/libmpdemux/muxer_lavf.c
index 473ca8432f..8a8851573e 100644
--- a/libmpdemux/muxer_lavf.c
+++ b/libmpdemux/muxer_lavf.c
@@ -40,7 +40,7 @@ extern char *info_comment;
typedef struct {
//AVInputFormat *avif;
AVFormatContext *oc;
- ByteIOContext pb;
+ ByteIOContext *pb;
int audio_streams;
int video_streams;
int64_t last_pts;
@@ -317,7 +317,7 @@ static void write_trailer(muxer_t *muxer)
av_freep(&(priv->oc->streams[i]));
}
- url_fclose(&(priv->oc->pb));
+ url_fclose(priv->oc->pb);
av_free(priv->oc);
}