• Ronald S. Bultje's avatar
    mpegvideo: fix invalid picture unreferencing. · 80469eaf
    Ronald S. Bultje authored
    Mpegvideo would free frames as soon as they're not the next or prev
    picture. This is fine for a single-threading model, but fails miserably
    in a system where pictures can be referenced (as e.g. last/prev pic)
    in other threads. Keeping track of ownership of pictures keeps image
    references (e.g. motion vectors, or the reference of a motion vector)
    alive as long as the picture data itself is alive.
    
    This also happens to fix make THREADS=[3-16] fate-vsynth[12]-error.
    80469eaf
Name
Last commit
Last update
doc Loading commit data...
ffpresets Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswscale Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitignore 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...
Doxyfile Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README Loading commit data...
RELEASE Loading commit data...
cmdutils.c Loading commit data...
cmdutils.h Loading commit data...
cmdutils_common_opts.h Loading commit data...
common.mak Loading commit data...
configure Loading commit data...
ffmpeg.c Loading commit data...
ffplay.c Loading commit data...
ffprobe.c Loading commit data...
ffserver.c Loading commit data...
ffserver.h Loading commit data...
subdir.mak Loading commit data...
version.sh Loading commit data...