#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 _______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org http://avcodec.org/mailman/listinfo/ffmpeg-trac