Skip to content

Another video capturing problem #49

@ojwb

Description

@ojwb

This seems to be related to #47 - at least git bisect pins the blame on the same commit (1565081),

The tmp.gif animation produced by these commands should be a fairly clean 3 second loop counting from 0 to 14 (and it was before that commit) but now it's mostly stuck on one frame with a brief glitch to some others:

$ ./build_headless_opt.sh
$ perl -e 'print "\r\0\n\x22\xeb2:\xf5\xe3A=0\xb814:\xf1;A:\xe3D=1\xb8360:\xed,:\xfd0\r\xff"'> tmp.bas
$ perl -e 'print "RUN\r"' > keys.bin
$ rm beebjit_frame_*
$ ./beebjit -fast -headless -cycles 43216000000 -opt video:paint-start-cycles=21600000000,video:border-chars=0 -frame-cycles 1 -max-frames 150 -exit-on-max-frames -commands 'breakat 725000;c;loadmem tmp.bas 1900;loadmem keys.bin 03e0;writem 02e1 e4;writem 0000 24;writem 0001 19;writem 0002 24;writem 0003 19;writem 0012 24;writem 0013 19;breakat 21608000000;c'
$ ffmpeg -hide_banner -loglevel panic -y -f image2 -r 50 -s 640x512 -pix_fmt bgra -vcodec rawvideo -i beebjit_frame_%d.bgra tmp.gif

(The program here is: 10MO.2:REP.F.A=0TO14:P.;A:F.D=1TO360:N.,:U.0)

Neither my patch in #47 nor the cleaner fix you applied instead seems to make a difference in this case.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions