[Cin] aarch64 patch for guicast

mat mnieuw at zap.a2000.nl
Mon Dec 6 21:25:15 CET 2021


No, that was the only one pending from me.

Attached is the test result of your test AppImage .

MatN

On Mon, 2021-12-06 at 09:08 -0700, Phyllis Smith via Cin wrote:
> MatN,
> For some reason this email went into my spam, but I got it now and
> will check into GIT next time I boot that desktop.
> Are there additional aarch64 specific mods that I might have missed? 
> I checked randrik19 and found none but did not carefully check email
> attachments.
> 
> Also, I hope you have a chance to test:  
> https://cinelerra-gg.org/download/images/CinGG-20211130-i386-newer_distros.AppImage
> 
> On Sat, Dec 4, 2021 at 2:48 PM mat via Cin
> <cin at lists.cinelerra-gg.org> wrote:
> > When building for aarch64, in the guicast Makefile the aarch64 is
> > detected, but it then proceeds to produce 32 bit code anyway.
> > Andrew found that, the attached patch fixes it.
> > 
> > MatN
> > 

-------------- next part --------------
CinGG-20211130-i386-newer_distros.AppImage

Debian 11 32 bit on AMD 2200G, no video hardware acceleration (Vesa driver),
OpenGL by Mesa software driver.
AppImage started from terminal window each time anew for each test,
load strategy replace current project.

Test 1. bbb-1920x1080-cfg06.mkv . (FullHD, 60 fps, H.265)
FW OK, cpu 40-50%, BW stuttering, cpu 60-70%. Driver X11-XV
Stopped playback, change video driver to X11, Apply, immediate exit.
No log.
Terminal showed errors:
=======================
/CinGG-20211130-i386-newer_distros.AppImage 
Cinelerra Infinity - built: Dec  4 2021 23:19:55
git://git.cinelerra-gg.org/goodguy/cinelerra.git
(c) 2006-2019 Heroine Virtual Ltd. by Adam Williams
2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy
Cinelerra is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. There is absolutely no warranty for Cinelerra.

build plugin index for: /tmp/.mount_CinGG-Pz8LdB/usr/bin/plugins
build lv2 index for: $CIN_PATH/lv2
build ladspa plugin index for: /tmp/.mount_CinGG-Pz8LdB/usr/bin/ladspa
FFMPEG::open_decoder: some stream times estimated: /home/mat/Videos/test_files/bbb-1920x1080-cfg06.mkv
FFMPEG::open_decoder: some stream times estimated: /home/mat/Videos/test_files/bbb-1920x1080-cfg06.mkv
FFMPEG::open_decoder: some stream times estimated: /home/mat/Videos/test_files/bbb-1920x1080-cfg06.mkv
FFMPEG::open_decoder: some stream times estimated: /home/mat/Videos/test_files/bbb-1920x1080-cfg06.mkv
FFMPEG::open_decoder: some stream times estimated: /home/mat/Videos/test_files/bbb-1920x1080-cfg06.mkv
FFMPEG::open_decoder: some stream times estimated: /home/mat/Videos/test_files/bbb-1920x1080-cfg06.mkv
FFMPEG::open_decoder: some stream times estimated: /home/mat/Videos/test_files/bbb-1920x1080-cfg06.mkv
FFMPEG::open_decoder: some stream times estimated: /home/mat/Videos/test_files/bbb-1920x1080-cfg06.mkv
FFMPEG::open_decoder: some stream times estimated: /home/mat/Videos/test_files/bbb-1920x1080-cfg06.mkv
corrupted double-linked list
Aborted
======================
Maybe related to switching video drivers, but later different errors (see below)

Started again, with video driver at X11, no problems FW, same stuttering/missed frames BW. Same CPU load.
Looks like playing backward does not anticipate getting buffers in advance?
Same FFMPEG errors, but no others.
Change video drivers to X11-OpenGL, X11, X11-XV, no abort.
Exited manually, some errors:
Total excess of backups: -50 
Session time: 0:06:23
Cpu time: user: 0:06:22.969 sys: 0:00:09.457
unjoined tids / owner 4
  000000005fa34b40 / 0000000098819b40 12RenderEngine
  000000006b187b40 / 0000000098819b40 12RenderEngine
  000000004630cb40 / 0000000098819b40 12RenderEngine
  0000000066ea6b40 / 0000000098819b40 12RenderEngine


Test 2. bs.mpeg
OK FW and BW, no stuttering. CPU load 10-15% . No errors in terminal.

Test 3. giraffe.ogg
OK FW and BW, no stuttering. CPU load 10-15% . No errors in terminal.
PS Maybe nice test for motion compensation.

Test 4. lips.jpg
OK FW and BW, no stuttering. CPU load 10-15% . No errors in terminal.





More information about the Cin mailing list