• Andreas Rheinhardt's avatar
    avformat/mpeg: Make VobSub demuxer have its own context struct · 3f37880c
    Andreas Rheinhardt authored
    When the VobSub demuxer was added, the fields it required were simply
    added to the MpegDemuxContext (if the VobSub demuxer was selected at
    all). The mpeg demuxer of course doesn't use these fields even if they
    are there; and the VobSub demuxer doesn't use the old ones: It opens an
    mpeg subdemuxer of its own and uses this where a mpeg demuxer is
    required. Hence the two contexts can be split, saving memory.
    
    Furthermore several headers can now be moved to the section that is
    guarded by #if CONFIG_VOBSUB_DEMUXER (this even includes avassert.h
    which was unguarded and has been added in 9cde9f70 despite not being
    used in that patch).
    Signed-off-by: 's avatarAndreas Rheinhardt <andreas.rheinhardt@gmail.com>
    Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
    3f37880c
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...
.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...