• Andreas Rheinhardt's avatar
    avformat/vorbiscomment: Switch to AVIOContext from bytestream API · 6397b4d6
    Andreas Rheinhardt authored
    Up until now ff_vorbiscomment_write() used the bytestream API to write
    VorbisComments. Therefore the caller had to provide a sufficiently large
    buffer to write the output.
    
    Yet two of the three callers (namely the FLAC and the Matroska muxer)
    actually want the output to be written via an AVIOContext; therefore
    they allocated buffers of the right size just for this purpose (i.e.
    they get freed immediately afterwards). Only the Ogg muxer actually
    wants a buffer. But given that it is easy to wrap a buffer into an
    AVIOContext this commit changes ff_vorbiscomment_write() to use an
    AVIOContext for its output.
    Signed-off-by: 's avatarAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
    6397b4d6
Name
Last commit
Last update
compat Loading commit data...
doc Loading commit data...
ffbuild Loading commit data...
fftools Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavresample Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswresample Loading commit data...
libswscale Loading commit data...
presets Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
INSTALL.md Loading commit data...
LICENSE.md Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
RELEASE Loading commit data...
configure Loading commit data...