[FFmpeg-trac] #2526(undetermined:open): ffmpeg on windows crashes when using Avisynth 2.5.8

FFmpeg trac at avcodec.org
Fri Aug 16 23:24:15 CEST 2013

#2526: ffmpeg on windows crashes when using Avisynth 2.5.8
             Reporter:  Zarxrax      |                    Owner:
                 Type:  defect       |                   Status:  open
             Priority:  important    |                Component:
              Version:  unspecified  |  undetermined
             Keywords:  regression   |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0

Comment (by qyot27):

 After yet another round of fiddling with things yesterday (mostly a wild
 goose chase, but I did realize yesterday that it was in the parameters
 being passed to avs_bit_blt rather than avs_bit_blt itself) and again
 earlier this afternoon, I finally uncovered the real reason for the crash.

 It was part of the API change that occurred between 2.5 and 2.6,
 specifically concerning the functions avs_get_row_size_p and
 avs_get_height_p.  These are then called by avs_bit_blt and it's the API
 mismatch on those two functions that cause the crash, since the
 avisynth_c.h header included in compat/avisynth/ assumes 2.6's versions of
 those functions.  AvxSynth uses 2.6's versions so that's why it wasn't
 affected by it.

 A patch that properly fixes this and makes using 2.5.8 work again will be
 submitted shortly.

Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2526#comment:15>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list