Thanks, jb. This is fixed now.
On Sun, Jan 10, 2016 at 11:17 AM jb <j...@kdenlive.org> wrote:
> Hi,
>
> Following a bug report, I just noticed we can crash MLT by simply passing
> an
> invalid transition track. Of course we are not supposed to provide invalid
> data, but I guess it would be better if MLT didn't crash on this:
>
> melt color:red -track color:blue -transition affine a_track=-1 b_track=1
>
> This is caused in mlt_transition.c, line 446:
>
> // Get all frames between a and b
> for( i = a_track; i <= b_track; i ++ )
> mlt_service_get_frame( self->producer, &self->frames[ i ], i );
>
> No check is done for valid a_track or b_track values.
> A simple check before can fix the issue, like:
>
> if (a_track < 0)
> a_track = 0;
> if (b_track < 0)
> b_track = 0;
>
> But not sure how (and if) you want to handle it.
>
> Best regards,
>
> jb
>
>
>
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
> _______________________________________________
> Mlt-devel mailing list
> Mlt-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mlt-devel
>
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel