On 2018-06-02 03:25, Gyan Doshi wrote:


On 02-06-2018 02:39 PM, Jim DeLaHunt wrote:
But even without the *crop* filter, the *zoompan* filter appears to be starting its *in* and *on* frame counts at 3 and 2:

That should be "2 and 1"
You are right! Thank you for catching this. I've been reading the output incorrectly. The first output of *in* and *on* frame counts from the *zoompan* has been 2 and 1 all along. It appears before the metadata for the output, which I missed:

... [omitted for brevity] ...
Press [q] to stop, [?] for help
1234000.000000
1234000.000000
2718002.000000
3142001.000000
Output #0, mp4, to '/dev/null':
... [omitted for brevity] ...


For the sake of discussion in the ticket, I'll be arguing that the value I expect for the first output of *in* is 0, and the value I expect for output of *on* is to start at *in* times *d*, incrementing to (*in* times *d*) + (*d* - 1).
This change occurred when zoompan switched to activate in 2ce43274e39295e3965c51dcfaf802628a5929f9
Interesting. I see a lot in that commit, but the expressions for var_values[VAR_IN] and var_values[VAR_OUT] don't seem to change. Lines 241-242 in 99b6e68, and lines 266-267 in 2ce4327, both seem to read,

    s->var_values[VAR_IN]    = inlink->frame_count_out + 1;
    s->var_values[VAR_ON]    = outlink->frame_count_in + 1;


But there is much in this codebase that I don't understand.

Maybe the detail discussion of the code could move to the ticket, when I get time to open it.

Thank you for your attention, Gyan!

--
    --Jim DeLaHunt, [email protected]     http://blog.jdlh.com/ (http://jdlh.com/)
      multilingual websites consultant

      355-1027 Davie St, Vancouver BC V6E 4L2, Canada
         Canada mobile +1-604-376-8953

_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to