]> git.sesse.net Git - vlc/commitdiff
Revert "avformat: don't mark buffer as need to be writable, as we don't write into...
authorRafaël Carré <funman@videolan.org>
Wed, 26 Jun 2013 20:57:47 +0000 (22:57 +0200)
committerRafaël Carré <funman@videolan.org>
Wed, 26 Jun 2013 20:58:53 +0000 (22:58 +0200)
This reverts commit 75890fb5e9086d91e92ca6d9abb13a307278238d.

This caused infinite loops in aviobuf when muxing to mkv.
write_flag seems to mean "mux" versus "demux".
The real meaning might be lost on us for lack of a libavformat documentation translator.

modules/demux/avformat/mux.c

index 58109f939be532258bc906e7cfd9c3d061c57c0c..aef73888deb28dbff3ee299f6b20ef15623d8ded 100644 (file)
@@ -120,7 +120,7 @@ int OpenMux( vlc_object_t *p_this )
 
     p_sys->io = avio_alloc_context(
         p_sys->io_buffer, p_sys->io_buffer_size,
-        0, p_mux, NULL, IOWrite, IOSeek );
+        1, p_mux, NULL, IOWrite, IOSeek );
 
     p_sys->oc->pb = p_sys->io;
     p_sys->oc->nb_streams = 0;