mirror of https://github.com/mpv-player/mpv
vf_expand: remove outdated code causing crashes
Remove outdated code that instead of preventing now causes crashes. The problem it was trying to catch (next filter not supporting slices) was fixed already in r10141 (by implementing a fallback version of vf_next_draw_slice). This should fix Debian Bug#683907. Example command-line: mencoder big_buck_bunny_480p_stereo.avi -o a.mpg -vf crop=346:240:2:24 -oac copy -ovc lavc git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@35061 b3059339-0415-0410-9bf9-f77b7e298cf2 Author: reimar Conflicts: libmpcodecs/vf_expand.c
This commit is contained in:
parent
7470b02ef4
commit
ceca8f6757
|
@ -171,10 +171,6 @@ static void get_image(struct vf_instance *vf, mp_image_t *mpi){
|
|||
|
||||
static void start_slice(struct vf_instance *vf, mp_image_t *mpi){
|
||||
// printf("start_slice called! flag=%d\n",mpi->flags&MP_IMGFLAG_DRAW_CALLBACK);
|
||||
if(!vf->next->draw_slice){
|
||||
mpi->flags&=~MP_IMGFLAG_DRAW_CALLBACK;
|
||||
return;
|
||||
}
|
||||
// they want slices!!! allocate the buffer.
|
||||
if(!mpi->priv)
|
||||
mpi->priv=vf->dmpi=vf_get_image(vf->next,mpi->imgfmt,
|
||||
|
@ -182,8 +178,6 @@ static void start_slice(struct vf_instance *vf, mp_image_t *mpi){
|
|||
MP_IMGTYPE_TEMP, mpi->flags,
|
||||
FFMAX(vf->priv->exp_w, mpi->width +vf->priv->exp_x),
|
||||
FFMAX(vf->priv->exp_h, mpi->height+vf->priv->exp_y));
|
||||
if(!(vf->dmpi->flags&MP_IMGFLAG_DRAW_CALLBACK))
|
||||
mp_tmsg(MSGT_VFILTER, MSGL_WARN, "WARNING! Next filter doesn't support SLICES, get ready for sig11...\n"); // shouldn't happen.
|
||||
vf->priv->first_slice = 1;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue