<div dir="ltr"><div>Hi Andrew,<br></div><div><br></div><div>I did manage to get a version that would read mpeg media, but I was surprised by the number of problems.</div><div>The big one is that the compiler (on my devel sys, fc30) fails when the code is optimized and there are</div><div>warning: no return statement in function returning non-void [-Wreturn-type]</div><div>errors... the hv code has a very high number of these warns, and they generate bad code when optimized.</div><div><br></div><div>The build procedure I used:</div><div><br></div><div>mkdir /tmp/hv7</div><div>cd /tmp/hv7</div><div>tar -xf /root/Downloads/cinelerra-7.1-src.tar.xz<br>cd cinelerra-7.1/</div><div>patch -p1 < /tmp/hv7.patch</div><div>./configure</div><div>make -j12</div><div><br></div><div>gg<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Sep 3, 2019 at 9:53 AM Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com">randrianasulu@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">В сообщении от Sunday 27 January 2019 21:38:23 Phyllis Smith написал(а):<br>
> With some review by GG yesterday in hopes of finding something usable, here<br>
> is some disappointing feedback.<br>
> <br>
> *1/22/19 - Cinelerra 7.1 Exporting of H.265 video in Quicktime. ...*<br>
> <br>
> > I don't think CinGG has anything more to do with quicktime,<br>
> <br>
> The developers at ffmpeg take care of quicktime which Cin-gg takes<br>
> advantage of -- codecs is what they do and they are truly experts.<br>
> *...Seeking for MKV/WEBM files*<br>
> <br>
> > Who can explain to me what it is: "Seeking for MKV/WEBM files"?<br>
> ><br>
> Seeking is just non-sequential read, i.e. changing the position of the<br>
> insertion pointer on the timeline*. * BTW, as far as I was able to see, hv<br>
> has not been able to do any seeks going backwards for a long time.<br>
> <br>
> *...More bugs fixed.*<br>
> - After spending at least 2 hours getting 7.1 to compile in Fedora, gg was<br>
> able to actually run it but only in debug mode and then still got a SEGV<br>
> quite quickly. <br>
<br>
<br>
I wanted to see 4k and 5k themes and possibly titler changes... but ...<br>
I was not so lucky. It still segfaults for me at very start (32-bit build) <br>
and waits for something forever if started from root<br>
<br>
-------------------<br>
guest@slax:/dev/shm/cinelerra-7.1/bin$ ./cinelerra<br>
Cinelerra 7.1 (C)2019 Adam Williams<br>
<br>
Cinelerra is free software, covered by the GNU General Public License,<br>
and you are welcome to change it and/or distribute copies of it under<br>
certain conditions. There is absolutely no warranty for Cinelerra.<br>
*** Error in `./cinelerra': free(): invalid next size (fast): 0x0b87fe80 ***<br>
======= Backtrace: =========<br>
/lib/libc.so.6(+0x71220)[0xf77e1220]<br>
/lib/libc.so.6(+0x7ba03)[0xf77eba03]<br>
/lib/libc.so.6(cfree+0x58)[0xf77f0568]<br>
./cinelerra(_ZN10FileSystem12parse_tildasEPSs+0x60)[0x94b75d0]<br>
./cinelerra(_ZN10FileSystem13complete_pathEPSs+0x29)[0x94b7719]<br>
./cinelerra(_ZN11PreferencesC1Ev+0x163)[0x8335ca3]<br>
./cinelerra(_ZN7MWindow16init_preferencesEv+0x1f)[0x82e133f]<br>
./cinelerra(_ZN7MWindow14create_objectsEiiPc+0x44)[0x82e6064]<br>
./cinelerra(main+0x632)[0x8215052]<br>
/lib/libc.so.6(__libc_start_main+0x107)[0xf77886a7]<br>
./cinelerra[0x8215de5]<br>
======= Memory map: ========<br>
[skip]<br>
<br>
-----------------------------<br>
<br>
Chnages to make it compile included adding <br>
<br>
#include <cstring><br>
<br>
in cinelerra-7.1/cinelerra/file.h and cinelerra-7.1/cinelerra/videodevice.h<br>
<br>
and also small change disabling vaapi and vdpau for embedded copy of ffmpeg:<br>
<br>
<br>
# 052906<br>
cd thirdparty/ffmpeg* && ./configure --enable-pthreads --enable-gpl --disable-ffplay --extra-cflags=-I$TOPDIR/$LIBFAAD_PATH/include --extra-libs=-L$TOPDIR/$LIBFAAD_PATH/libfaad/.libs/ --disable-ffserver<br>
--disable-vaapi --disable-vdpau --disable-ffplay<br>
<br>
in <br>
<br>
cinelerra-7.1/quicktime/configure<br>
--------------<br>
<br>
plus modification of "install" target<br>
<br>
install:<br>
<------>$(MAKE) -C plugins install<br>
<------>cp libmpeg3/$(OBJDIR)/mpeg3dump libmpeg3/$(OBJDIR)/mpeg3peek libmpeg3/$(OBJDIR)/mpeg3toc libmpeg3/$(OBJDIR)/mpeg3cat bin<br>
<------>cp quicktime/$(OBJDIR)/make_streamable bin<br>
<------>$(MAKE) -C po install<br>
<------>$(MAKE) -C doc install<br>
<------>cp COPYING README bin<br>
<------>cp thirdparty/festival/src/main/festival bin<br>
<------>cp -a thirdparty/festival/lib bin/<br>
<------>cp -a models bin<br>
<------>cd bin && find -name '.svn' -exec rm -r {} \; -prune<br>
<------>cp cinelerra/Cinelerra_factory bin<br>
<br>
in <br>
<br>
cinelerra-7.1/build/Makefile.cinelerra (OBJDIR was hardcoded to x86_64)<br>
<br>
<br>
> Finally got mpeg/ts media loaded and it would play <br>
> sequentially. After another 3 hours of looking for potential usable bug<br>
> fixes there was nothing that made any sense to port.<br>
> - There is 1 new plugin, spheretranslate, which is surprising because it<br>
> seems like it should have been put into the spherecam plugin.<br>
> - It seems most of the differences are modification of window_h and<br>
> window_w from 100 to DP(100), i.e. a hard-coded number to a potential<br>
> variable scaled size. According to gg, this was not a very good way to do<br>
> that and is much better done another way. Eventually a true scaling<br>
> operation, along with "strings" will be put into cin-gg.<br>
> <br>
> so maybe it's a useless update for us.<br>
> <br>
> And for everyone else. In my opinion, the smart thing to do would be for<br>
> both hv and cv to adopt gg as a good starting point so there is cinelerra<br>
> software that all users can use and the confusion is ended once and for<br>
> all. But I guess we all know by now that that is never going to happen.<br>
> (Phyllis ONLY)<br>
> <br>
<br>
<br>
-- <br>
Cin mailing list<br>
<a href="mailto:Cin@lists.cinelerra-gg.org" target="_blank">Cin@lists.cinelerra-gg.org</a><br>
<a href="https://lists.cinelerra-gg.org/mailman/listinfo/cin" rel="noreferrer" target="_blank">https://lists.cinelerra-gg.org/mailman/listinfo/cin</a><br>
</blockquote></div>