Welcome, Guest
Username: Password: Remember me
CodeTyphon Linux OS Development, discussions and problems
  • Page:
  • 1

TOPIC:

ffmpeg 5 9 months 1 week ago #18275

  • Vlad Wilhelm
  • Vlad Wilhelm's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 34
  • Thank you received: 2
Gentlemen, in build 8.3 you offer ffmpeg packages versions 4 and 6, which is very nice. But how can I get the treasured ffmpeg 5, which is current at the moment?
I really don’t want to rewrite it myself - it’s a terrible mess (I’m talking about the compatibility of ffmpeg libraries).
As for the trends for the near future:
trac.ffmpeg.org/wiki/Downstreams
I would be extremely grateful for your help!

Please Log in or Create an account to join the conversation.

ffmpeg 5 9 months 1 week ago #18276

  • Matis A.
  • Matis A.'s Avatar
  • Away
  • Moderator
  • Moderator
  • Posts: 1105
  • Thank you received: 161
pl_FFmpeg5 package
and
CodeOcean pl_FFmpeg5 samples

Download runtimes from here

My suggestion xxxxx-gpl-shared-5.1.xxxx
PilotLogic Core Programmer

Please Log in or Create an account to join the conversation.

Last edit: by Matis A..

ffmpeg 5 9 months 1 week ago #18277

  • Vlad Wilhelm
  • Vlad Wilhelm's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 34
  • Thank you received: 2
Thank you very much sir!
If it's not difficult, please tell me how to add this package to the default studio build?

Please Log in or Create an account to join the conversation.

ffmpeg 5 9 months 1 week ago #18278

  • Matis A.
  • Matis A.'s Avatar
  • Away
  • Moderator
  • Moderator
  • Posts: 1105
  • Thank you received: 161
pl_FFmpegX packages don't need to "Build" in the TyphonIDE.
Your project only need pl_FFmpegX as "Requirement"

1) Unzip pl_FFmpeg5.7z to codetyphon\typhon\components\packages_pl\ folder

2) Unzip CodeOcean_pl_FFmpeg5.7z to codetyphon\CodeOcean\ folder.


3) Open TyphonIDE => Package => Packages Manager.

4) Press "Create ALL Packages Links" Button.
 



5) Press "Create Packages Root Makefile" Button.
 



6) Restart TyphonIDE
PilotLogic Core Programmer
Attachments:

Please Log in or Create an account to join the conversation.

Last edit: by Matis A..

ffmpeg 5 9 months 1 week ago #18279

  • Matis A.
  • Matis A.'s Avatar
  • Away
  • Moderator
  • Moderator
  • Posts: 1105
  • Thank you received: 161
You can make the same "Package Registration" procedure to TyphonIDE with
CTCenter.

1) Unzip pl_FFmpeg5.7z to codetyphon\typhon\components\packages_pl\ folder
2) Unzip CodeOcean_pl_FFmpeg5.7z to codetyphon\CodeOcean\ folder.

3) Close TyphonIDE.

4) Open CTCenter => Page "Tools" => "Typhon Packages Matrix" tool.
5) Press "Create ALL Packages Links" Button.
6) Press "Create Packages Root Makefile" Button.
 


7) Start TyphonIDE
PilotLogic Core Programmer
Attachments:

Please Log in or Create an account to join the conversation.

Last edit: by Matis A..

ffmpeg 5 9 months 1 week ago #18280

  • Vlad Wilhelm
  • Vlad Wilhelm's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 34
  • Thank you received: 2
I wanted to know how to add a library so that it would be automatically included at the level of a complete system rebuild.
"Remove and build all". When all sources are deleted and re-unpacked from the base archives.

Please Log in or Create an account to join the conversation.

ffmpeg 5 9 months 1 week ago #18282

  • Matis A.
  • Matis A.'s Avatar
  • Away
  • Moderator
  • Moderator
  • Posts: 1105
  • Thank you received: 161
Sorry Sir
but these are CodeTyphon Distribution procedures.
PilotLogic Core Programmer

Please Log in or Create an account to join the conversation.

ffmpeg 5 9 months 1 week ago #18283

  • Vlad Wilhelm
  • Vlad Wilhelm's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
  • Posts: 34
  • Thank you received: 2

Sorry Sir
but these are CodeTyphon Distribution procedures.
 
Thank you very much for your attention!
Allow me to make a somewhat impudent request - is it possible to include this package in the next studio update?
And one more request: I have repeatedly written that there is a bug in the sqldb package that is more than ten years old, it would be great if it was fixed on a permanent basis.
1. in the file "mssqlconn.pp" in the TMSSQLConnection.DoInternalConnect method;
comment out the line dbsetlversion(FDBLogin, DBVERSION[IsSybase]);
it kills the functionality of freetds in terms of server version settings for various data sources.
2. in the file "firebird.inc"
{$IFDEF Unix}
   {$DEFINE extdecl:=cdecl}
   const
     libfc = 'libfbclient.'+sharedsuffix;
     libem = 'libfbembed.'+sharedsuffix;
     {$ifdef linux}
     fbclib = libfc+'.2';
     {$else}
     fbclib = libfc;
     {$endif}
     fbembedlib = libem;
{$ENDIF}
starting from version 2 and up to now, all client libraries in Linux are named "libfbclient.so.2".
3. the same goes for ibase60.inc
{$IFDEF Unix}
   {$DEFINE extdecl:=cdecl}
   const
     gdslib = 'libgds.'+sharedsuffix; // Needs completion?
     libfc = 'libfbclient.'+sharedsuffix;
     libem = 'libfbembed.'+sharedsuffix;
     v2 = {$ifndef darwin}'.2'{$else}''{$endif};
     v21 = {$ifndef darwin}'.2.1'{$else}''{$endif};
     v25 = {$ifndef darwin}'.2.5'{$else}''{$endif};
     v251 = {$ifndef darwin}'.2.5.1'{$else}''{$endif};
     fbclib2 = libfc+v2;
     fbembedlib2 = libem+v2;
     fbclib21 = libfc+v21;
     fbembedlib21 = libem+v21;
     fbclib25 = libfc+v25;
     fbembedlib25 = libem+v25;
     fbclib251 = libfc+v251;
     fbembedlib251 = libem+v25;
     // Set default here
     {$ifdef linux}
     fbclib = fbclib2;
     fbembedlib = fbembedlib25;
     {$else}
     fbclib = fbclib251;
     fbembedlib = fbembedlib251;
     {$endif}
{$ENDIF}
Thank you in advance!

Please Log in or Create an account to join the conversation.

ffmpeg 5 9 months 1 week ago #18284

  • Matis A.
  • Matis A.'s Avatar
  • Away
  • Moderator
  • Moderator
  • Posts: 1105
  • Thank you received: 161
Thanks Sir
pl_FFmpeg5 package it's in LAB CT 8.40.
We will test and apply your suggestions.
PilotLogic Core Programmer
The following user(s) said Thank You: Vlad Wilhelm

Please Log in or Create an account to join the conversation.

  • Page:
  • 1