Lazarus

Announcements => Third party => Topic started by: Sergey Tkachenko on August 28, 2019, 08:50:43 am

Title: ANN: RVMedia 7
Post by: Sergey Tkachenko on August 28, 2019, 08:50:43 am
RVMedia is a set of components with the following functions:

We've released RVMedia version 7.

This update supports Lazarus 2 (Windows and x86 Linux platforms), as well as visual and technical improvements.
Commercial license, source code on registration (not open source).

https://www.trichview.com
Title: Re: ANN: RVMedia 7
Post by: af0815 on August 28, 2019, 11:02:06 am
A new version without arm (Raspi) support.
Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on August 28, 2019, 11:10:21 am
Unfortunately, you are right. Almost all our efforts were concentrated on internal changes to make it more fast and stable, and on FireMonkey version.
Title: Re: ANN: RVMedia 7
Post by: af0815 on August 28, 2019, 12:13:31 pm
The Trialsetup RVMedia for Linux is the same exe file, like for Windows - there are no other downloads. I will not download any exe on my Debian 64 computer and i see it is only for Linux 32.


Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on August 28, 2019, 12:30:16 pm
That's a good point. Currently, the trial setup for Lazarus is a Window setup. It is expected that you run it to unpack files on a Windows computer, then copy to Linux.
Not very convenient.
We will provide Linux files as a separate download later, maybe already today.
Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on August 29, 2019, 08:38:51 am
Uploaded to https://www.trichview.com/rvfiles/rvmedia/RVMediaTrialLazarusLinux.zip
Title: Re: ANN: RVMedia 7
Post by: Alextp on August 29, 2019, 08:52:09 am
But what about Linux 64bit? is it hard to compile it?
Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on August 29, 2019, 06:29:50 pm
We do not have 64-bit Linux installed now, and I did not try to cross compile yet, AFAIK it's not very trivial.
So sometime later.
Title: Re: ANN: RVMedia 7
Post by: Alextp on August 30, 2019, 06:54:29 am
Sergey,
you need to download FpcUpDeluxe (one binary file, 64-bit) and run it, then choose FPC and Lazarus (they will be 64bit too) in its GUI.
Title: RVMedia 7.1.1
Post by: Sergey Tkachenko on November 27, 2019, 09:12:19 am
We've updated RVMedia to version 7.1.1

There are some important optimizations and fixes since version 7, but the main new features are:

Also, I followed the Alextp's suggestion and created Linux 32-bit and 64-bit trials using FpcUpDeluxe.

https://www.trichview.com
Title: Re: ANN: RVMedia 7
Post by: af0815 on November 27, 2019, 04:34:25 pm
Sorry but not able to compile the demos of RVMedia 7.1.1 with a fresh installation of Lazarus (2.0.6)

Lazarus 2.0.6 r62129 FPC 3.0.4 x86_64-linux-gtk2

I open the CamControlLaz and compile.

The result:

Quote
Free Pascal Compiler version 3.0.4-r37149 [2019/11/27] for x86_64
Copyright (c) 1993-2017 by Florian Klaempfl and others
(1002) Target OS: Linux for x86-64
(3104) Compiling rvmedialaz.pas
(10001) PPU Loading /home/andi/data/RVMediaTrialLazarusLinux/Source/lib/x86_64-linux/MRVInet.ppu
(10011) PPU Source: MRVInet.pas not found
(10011) PPU Source: MRV_Defs.inc not available
(10028) Recompiling MRVInet, checksum changed for LCLIntf
/home/andi/data/RVMediaTrialLazarusLinux/Source/rvmedialaz.pas(11,3) Fatal: (10022) Can't find unit MRVInet used by RVMediaLaz
Fatal: (1018) Compilation aborted
Error: /home/andi/data/lazdev/stable/fpcsrc/fpc/bin/x86_64-linux/ppcx64 returned an error exitcode

No way to use the Demopackage (*.zip Version because i use linux only here)
Title: Re: ANN: RVMedia 7
Post by: marcov on November 27, 2019, 04:50:42 pm
Probably RVMedia uses FPC released FPC, and it seems you use some debian provided FPC ?

Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on November 27, 2019, 05:07:20 pm
The about box says that svn revision 62129. So it looks like Lazarus version is the same.

Do I understand correctly: you was able to install the packages in Lazarus, but you cannot compile the provided demos?
Title: Re: ANN: RVMedia 7
Post by: af0815 on November 27, 2019, 05:25:42 pm
No, i can not install or compile the packages because of the error. It is no difference, if i open the package, want to install the package or want to compile the demo.

@marcov: No, i use NEVER fpc or Lazarus from 'Debian Stock'. This (my) fpc is the actual stable build with fpcupdeluxe. Sergey says he have also used fpcupdeluxe.
Title: Re: ANN: RVMedia 7
Post by: af0815 on November 27, 2019, 05:33:02 pm
Quote
PPU-Analyser Version 3.0.4
Copyright (c) 1998-2013 by the Free Pascal Development Team

Analyzing /home/andi/data/RVMediaTrialLazarusLinux/Source/lib/x86_64-linux/MRVInet.ppu (v173)

Header
-------
Compiler version        : 3.0.4
Target processor        : x86_64
Target operating system : Linux-x86-64
Unit flags              : init, final, static_linked, little_endian, has_debug_info, dwarf_debug_info, local_symtable
FileSize (w/o header)   : 26952
Checksum                : 5365C3D0
Interface Checksum      : 5EE9DBCF
Indirect Checksum       : FB2F3219
Definitions stored      : 476
Symbols stored          : 709

Interface section
------------------
Module Name: MRVInet

Source file 1 : MRVInet.pas 2012/03/30 06:01:17
Source file 2 : MRV_Defs.inc 2012/04/02 10:50:57

With a empty project compiled
Quote
PU-Analyser Version 3.0.4
Copyright (c) 1998-2013 by the Free Pascal Development Team

Analyzing /home/andi/data/dummy/lib/x86_64-linux/unit1.ppu (v173)

Header
-------
Compiler version        : 3.0.4
Target processor        : x86_64
Target operating system : Linux-x86-64
Unit flags              : static_linked, little_endian, has_debug_info, dwarf_debug_info, local_symtable, has_resourcefiles
FileSize (w/o header)   : 5612
Checksum                : 4D96D64C
Interface Checksum      : 8AA39384
Indirect Checksum       : F8C826FE
Definitions stored      : 2
Symbols stored          : 16

Interface section
------------------
Module Name: Unit1

Source file 1 : unit1.pas 2019/11/27 17:36:59

Edit: The compiler versions are the same. So the basic question is: Is it possible to install a package without the sources on a differnt installation.
Title: Re: ANN: RVMedia 7
Post by: af0815 on November 28, 2019, 08:35:07 pm
Is Gstreamer 1.0 supported or only the very very old (ancient) Gstreamer 0.1 Version ?! (Linux-x86-64  & Win64)
Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on November 28, 2019, 09:05:44 pm
Currently, only GStreamer v0.1. We plan to add v1.0 support in future updates, but I cannot tell the date yet.
Title: Re: ANN: RVMedia 7
Post by: af0815 on November 29, 2019, 07:11:07 pm
Can you please recompile all the demo packages with the option -Ur activated. This should avoid the recompile.


See thread https://forum.lazarus.freepascal.org/index.php/topic,47582.msg340981.html#msg340981 for information.
Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on December 03, 2019, 09:30:07 pm
I recompiled Linux trials with this option: https://www.trichview.com/rvfiles/rvmedia/RVMediaTrialLazarusLinux.zip
Title: Re: ANN: RVMedia 7
Post by: af0815 on December 03, 2019, 10:16:18 pm
Sergey can you please check with ppudump if your files have the flag 'release' set. I have the same ppu error like before and the flag for release is not found in the ppu of  MRVInet (and the other ppu).

I think some is gone bad and the -Ur is not accepted at recompile.

Quote
PPU-Analyser Version 3.0.4
Copyright (c) 1998-2013 by the Free Pascal Development Team

Analyzing /home/andi/data/RVMediaTrialLazarusLinux/Source/lib/x86_64-linux/MRVInet.ppu (v173)

Header
-------
Compiler version        : 3.0.4
Target processor        : x86_64
Target operating system : Linux-x86-64
Unit flags              : init, final, static_linked, little_endian, has_debug_info, dwarf_debug_info, local_symtable
FileSize (w/o header)   : 26952
Checksum                : 5365C3D0
Interface Checksum      : 5EE9DBCF
Indirect Checksum       : FB2F3219
Definitions stored      : 476
Symbols stored          : 709


you can test ist with
Quote
/PathTo/ppudump ~/RVMediaTrialLazarusLinux/Source/lib/x86_64-linux/MRVCamera.ppu > dump11.txt
Title: Re: ANN: RVMedia 7
Post by: Sergey Tkachenko on December 04, 2019, 10:04:15 am
I fixed the files and re-uploaded to the same location.
Title: Re: ANN: RVMedia 7
Post by: af0815 on December 06, 2019, 07:49:30 pm
THX for help, but it looks it is actual not possible to create useable package without source in Lazarus and to share this between differnt installation.

For reference: https://forum.lazarus.freepascal.org/index.php/topic,47582.msg341813.html#msg341813

No problem actual for me, because i have bought one version with source in the meantime :-)