[CinCV TNG] 11/16 - Cinelerra 6

Good Guy good1.2guy at gmail.com
Thu Nov 10 23:29:54 CET 2016


the resampling was changed from floating point time scale representation to
a input/output fractional representation, probably to make something like
48000/44100 easy to enter, instead of having to say 1.088435374.  But this
is just a guess.  seems like it is a little easier this way.  You can
always use the old way as: 1.088435374 / 1.00000000.  Attached screenshot.


gg


On Thu, Nov 10, 2016 at 11:01 AM, igor_ubuntu <sitelve at gmail.com> wrote:

>
>> 2016-11-09 23:18 GMT+02:00 Danny Schmarsel <danny at schmarsel.de>:
>>
>>
>>>
>>> * Weird. It worked fine for me and HV6 is running well on Slackware now.
>>> Have you checked if line 83 looks like this in quicktime/configure:*
>>>
>>>> * cd thirdparty/ffmpeg* && ./configure --disable-vaapi
>>>> --enable-pthreads --enable-gpl --disable-ffplay
>>>> --extra-cflags=-I$TOPDIR/$LIBF**AAD_PATH/include
>>>> --extra-libs=-L$TOPDIR/$LIBFAA**D_PATH/libfaad/.libs/
>>>> --disable-ffserver --disable-ffplay  && cd ../..*
>>>>
>>>
>>>
>>> * -Danny _____________________________*
>>>
>>
>> *GGuy*
>>
>>>
>>>
>>> *can't say for sure, but it may be that the ubuntu loader needs a
>>> --start-group --end-group around the static libraries.  Not all distros
>>> need the same loader directives.  This is just a guess.*
>>>
>>> *The faacDecOpen external is in:# nm quicktime/x86_64/libquicktime.*
>>>
>>>
>>> *a | grep faacDecOpen0000000000000030 T faacDecOpen*
>>> *which is referenced by the Makefile from:*
>>>
>>> *g++ -o ../bin/cinelerra `cat x86_64/objs`*
>>>
>>>
>>> *in the static library list.*
>>>
>> *I attached a new patch which adds the -Wl,--start-group ...
>> -Wl,--end-group parameters.*
>>
>
> Thanks guys.
>
> However,
> GG's patches and Danny's suggestion * sed -i '83 s/configure/configure
> --disable-vaapi/' quicktime/configure*  do not work in my case (ubuntu
> 32-bit).
>
> I got a successful compilation as follows (steps 1-4):
>
> *Step 1* - how to from Nicola Ferralis
> https://sourceforge.net/p/heroines/bugs/152/#dda0
>
> It fixes
>
> /usr/include/bits/mathcalls.h:326: error: conflicting types for 'lrintf'
> common.h:313: note: previous definition of 'lrintf' was here
> make[5]: *** [bits.lo] Error 1
>
> -------
> *Step 2* -
> The error:
>
>
>
>
> */home/user/cinelerra-6/quicktime/thirdparty/ffmpeg-3.0.2/libavcodec/tiff.c:401:
> undefined reference to
> `lzma_code'/home/user/cinelerra-6/quicktime/thirdparty/ffmpeg-3.0.2/libavcodec/tiff.c:402:
> undefined reference to `lzma_end'collect2: ld returned 1 exit
> statusmake[2]: *** [../bin/cinelerra] Error 1*
>
> *can be fixed by adding* `-llzma \` to /cinelerra-6/cinelerra/Makefile
> GG proposed this idea as a part of the patch cin6.patch
> But other ideas of GG's patches are useless in my case
> ------
>
> *Step 3 -*
>
> The error:
> ..
> /home/user/cinelerra-6/quicktime/thirdparty/ffmpeg-3.0.2/libavcodec/vaapi.c:128:
> undefined reference to `vaCreateBuffer'
> /home/user/cinelerra-6/quicktime/thirdparty/ffmpeg-3.0.2/libavcodec/vaapi.c:137:
> undefined reference to `vaCreateBuffer'
> collect2: ld returned 1 exit status
> make[2]: *** [../bin/cinelerra] Error 1
>
> *can be fixed by* adding `-lva` to /cinelerra-6/cinelerra/Makefile
>
> ----------
> *Step 4 - *
>
> The errors during `make install`
>
>  cp: cannot stat «libmpeg3/x86_64/mpeg3dump»: No such file or directory
>  cp: cannot stat «libmpeg3/x86_64/mpeg3peek»: No such file or directory
>  cp: cannot stat «libmpeg3/x86_64/mpeg3toc»: No such file or directory
>  cp: cannot stat «libmpeg3/x86_64/mpeg3cat»: No such file or directory
>  make[1]: *** [install] Error 1
>
> can be fixed by editing /build/Makefile.cinelerra
> cp libmpeg3/x86_64/mpeg3dump libmpeg3/x86_64/mpeg3peek
> libmpeg3/x86_64/mpeg3toc libmpeg3/x86_64/mpeg3cat bin
> ->
> cp libmpeg3/i686/mpeg3dump libmpeg3/i686/mpeg3peek libmpeg3/i686/mpeg3toc
> libmpeg3/i686/mpeg3cat bin
>
> ==========================
>
> GG's patch cin6.patch  + adding `-lva` work and I can get a succesful
> compilation but the program after running work unstable in this case.
> My way (steps 1-4) works well and produces the stable program.
>
> p.s.
>
> Effect `Motion` does not have the checkbox `Track translation`
> http://savepic.ru/12158699.png
> -----------
>
> *-Resampling effects got new interfaces with the scale changed from
>> floating point to numerator/denominator style input.*
>>
>
> Weird. Can someone make a screenshot ? I do not see any changes.
>
> _______________________________________________
> Cinelerra mailing list
> Cinelerra at lists.cinelerra-cv.org
> http://lists.cinelerra-cv.org/cgi-bin/mailman/listinfo/cinelerra
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cinelerra-cv.org/pipermail/cinelerra/attachments/20161110/db31221b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rt.png
Type: image/png
Size: 52689 bytes
Desc: not available
URL: <http://lists.cinelerra-cv.org/pipermail/cinelerra/attachments/20161110/db31221b/attachment.png>


More information about the Cinelerra mailing list